.ash-widget{border:1px solid var(--color-line,#d8cbc0);background:#fffdf7;border-radius:8px;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 12px 30px rgba(29,36,40,.08);margin:1.5rem 0}.ash-widget-head p{max-width:68ch}.ash-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0}.ash-form label{display:grid;gap:.35rem;font-weight:700;color:#1d2428}.ash-form select,.ash-form input{width:100%;border:1px solid #d8cbc0;border-radius:8px;padding:.72rem;background:#fff;color:#1d2428}.ash-response{margin-top:1rem}.ash-result{border-left:4px solid #b87037;background:#f6f2ea;border-radius:8px;padding:1rem}.ash-result h4{margin-top:0}.ash-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1rem 0}.ash-result-grid div{background:#fffdf7;border:1px solid #d8cbc0;border-radius:8px;padding:.75rem}.ash-result-grid dt{font-size:.78rem;text-transform:uppercase;color:#687073}.ash-result-grid dd{margin:0;font-weight:800}.ash-note{color:#687073;font-size:.95rem}