.numero-widget{border:1px solid var(--color-line);border-radius:18px;background:linear-gradient(180deg,#fff,#f3fbf8);padding:clamp(1rem,2vw,1.6rem);box-shadow:var(--shadow-card);margin:1.5rem 0}.numero-widget-head h3{margin:.2rem 0 .4rem}.numero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}.numero-form label{display:grid;gap:.35rem;font-weight:700;color:var(--color-ink)}.numero-form select{width:100%;border:1px solid var(--color-line);border-radius:10px;padding:.75rem;background:#fff;color:var(--color-ink)}.numero-response{margin-top:1rem}.numero-result{border-radius:14px;background:#102a43;color:#fff;padding:1rem}.numero-result h4{color:#fff;margin-top:0}.numero-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin:0}.numero-result div{background:rgba(255,255,255,.12);border-radius:10px;padding:.75rem}.numero-result dt{font-size:.82rem;opacity:.82}.numero-result dd{margin:0;font-weight:800}.numero-result p{color:#e9fff9;margin:.9rem 0 0}.numero-error{border:1px solid #fecdd3;background:#fff1f2;color:#881337;border-radius:10px;padding:.8rem}
