#coverage-result:not(:empty){--feedback-accent:#006b32;--feedback-surface:#fff;--feedback-ink:#343b49;--feedback-location:#284b85;background:var(--feedback-surface);color:var(--feedback-ink);border:1px solid #d8dee6;align-items:flex-start;gap:18px;padding:24px;display:flex}#coverage-result .coverage-feedback-copy h3{color:var(--feedback-accent);letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.2}#coverage-result .coverage-feedback-copy p{color:var(--feedback-ink);margin:0;font-size:14px;line-height:1.65}#coverage-result .coverage-feedback-copy .coverage-postal{color:var(--feedback-location);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:17px;font-weight:700}.coverage-postal span{font-size:13px;font-weight:400;display:block}.coverage-settlements{margin-top:20px}#coverage-result .coverage-settlements h4{color:var(--feedback-ink);margin:0 0 8px;font-size:13px;font-weight:600}.coverage-settlements ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.coverage-settlements li{text-wrap:pretty;color:var(--feedback-location);font-size:14px;line-height:1.6}.coverage-settlements li:before{content:"·";color:#bb4084;margin-right:7px;font-weight:700}.coverage-source-details{border-top:1px solid #d8dee6;margin-top:20px;padding-top:12px}#coverage-result .coverage-source-details summary{cursor:pointer;min-height:32px;color:var(--feedback-ink);font-size:12px;font-weight:500}#coverage-result .coverage-source-details small{color:var(--feedback-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.6}#coverage-result a{color:var(--feedback-location);text-underline-offset:3px;text-decoration:underline}#coverage-result :is(a,summary):focus-visible{outline:2px solid var(--feedback-accent);outline-offset:4px}#coverage-result[data-state=sin_cobertura]{--feedback-accent:#993d2b;--feedback-surface:#fff5f0;--feedback-ink:#633b31;border-color:#e2c6bc}#coverage-result:is([data-state=error],[data-state=unavailable]){--feedback-accent:#805000;--feedback-surface:#fff9eb;--feedback-ink:#654a21;border-color:#dfcfa9}.coverage-feedback-copy{flex:1;min-width:0}.coverage-feedback-icon{color:#006b32;background:#deedda;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.coverage-celebration{pointer-events:none;position:absolute;inset:0}.coverage-celebration i{opacity:0;width:5px;height:9px;animation:coverage-confetti 1.05s cubic-bezier(.16,1,.3,1) var(--confetti-delay) both;background:#008633;position:absolute;top:50%;left:50%}.coverage-celebration i:nth-child(3n+2){background:#e47a14}.coverage-celebration i:nth-child(3n){background:#cf2c8b;border-radius:50%;width:6px;height:6px}@keyframes coverage-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-turn)) scale(.8)}}.coverage-feedback-icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;overflow:visible}#coverage-result[data-state=loading] .coverage-feedback-icon{background:0 0}.coverage-waves{transform-origin:50%;animation:1.25s ease-in-out infinite coverage-signal}#coverage-result[data-state=disponible] .coverage-feedback-icon,#coverage-result[data-state=sin_cobertura] .coverage-feedback-icon{animation:.4s ease-out coverage-arrive}#coverage-result[data-state=disponible] path,#coverage-result[data-state=sin_cobertura] path{stroke-dasharray:1;animation:.45s ease-out coverage-draw}#coverage-result[data-state=sin_cobertura] .coverage-feedback-icon{color:#a33324;background:#fff0ec}#coverage-result[data-state=error] .coverage-feedback-icon,#coverage-result[data-state=unavailable] .coverage-feedback-icon{color:#875000;background:#fff4df}@keyframes coverage-signal{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes coverage-arrive{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes coverage-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=480px){.coverage-feedback-icon{width:48px;height:48px}.coverage-feedback-icon svg{width:42px;height:42px}#coverage-result:not(:empty){gap:12px}}@media (prefers-color-scheme:dark){.coverage-feedback-icon{color:#94e7a3;background:#294334}#coverage-result[data-state=sin_cobertura] .coverage-feedback-icon{color:#ffab99;background:#442a26}#coverage-result[data-state=error] .coverage-feedback-icon,#coverage-result[data-state=unavailable] .coverage-feedback-icon{color:#f4cf80;background:#40361e}}@media (prefers-reduced-motion:reduce){#coverage-result .coverage-feedback-icon,#coverage-result svg *{animation:none!important}.coverage-celebration{display:none}}@media (width<=480px){#coverage-result:not(:empty){gap:12px;padding:18px}#coverage-result .coverage-feedback-copy h3{font-size:21px}.coverage-feedback-icon{width:36px;height:36px}.coverage-feedback-icon svg{width:30px;height:30px}}@media (prefers-color-scheme:dark){#coverage-result:not(:empty){--feedback-accent:#a4e5ab;--feedback-surface:#202630;--feedback-ink:#d8dfe9;--feedback-location:#a8c9ff;border-color:#4b5565}#coverage-result .coverage-source-details{border-color:#4b5565}#coverage-result[data-state=sin_cobertura]{--feedback-accent:#ffb5a2;--feedback-surface:#3d2925;--feedback-ink:#eed5cc}#coverage-result:is([data-state=error],[data-state=unavailable]){--feedback-accent:#f3cf86;--feedback-surface:#37301e;--feedback-ink:#e9ddbd}}:is(#coverage-result,#imei-result).feedback-result:not([hidden]){--result-accent:#284b85;--result-ink:#343b49;color:var(--result-ink);background:#fff;border:1px solid #d8dee6;flex-direction:row;align-items:flex-start;gap:18px;padding:24px;display:flex}:is(#coverage-result,#imei-result).feedback-result[data-tone=success]{--result-accent:#006b32}:is(#coverage-result,#imei-result).feedback-result[data-tone=negative]{--result-accent:#993d2b}:is(#coverage-result,#imei-result).feedback-result[data-tone=warning]{--result-accent:#805000}:is(#coverage-result,#imei-result).feedback-result .feedback-icon{width:48px;height:48px;color:var(--result-accent);background:#edf2fa;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:is(#coverage-result,#imei-result).feedback-result[data-tone=success] .feedback-icon{background:#deedda}:is(#coverage-result,#imei-result).feedback-result[data-tone=negative] .feedback-icon{background:#fff0ec}:is(#coverage-result,#imei-result).feedback-result[data-tone=warning] .feedback-icon{background:#fff4df}:is(#coverage-result,#imei-result).feedback-result .feedback-icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}:is(#coverage-result,#imei-result).feedback-result .feedback-copy{flex:1;min-width:0}:is(#coverage-result,#imei-result).feedback-result .feedback-copy h3{color:var(--result-accent);letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.2}:is(#coverage-result,#imei-result).feedback-result .feedback-copy p{color:var(--result-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.65}:is(#coverage-result,#imei-result).feedback-result .feedback-copy small{color:var(--result-ink);font-size:12px;line-height:1.6}@media (width<=480px){:is(#coverage-result,#imei-result).feedback-result:not([hidden]){gap:12px;padding:18px}:is(#coverage-result,#imei-result).feedback-result .feedback-icon{width:36px;height:36px}:is(#coverage-result,#imei-result).feedback-result .feedback-icon svg{width:30px;height:30px}:is(#coverage-result,#imei-result).feedback-result .feedback-copy h3{font-size:21px}}@media (prefers-color-scheme:dark){:is(#coverage-result,#imei-result).feedback-result:not([hidden]){--result-ink:#d8dfe9;--result-accent:#a8c9ff;background:#202630;border-color:#4b5565}:is(#coverage-result,#imei-result).feedback-result[data-tone=success]{--result-accent:#a4e5ab}:is(#coverage-result,#imei-result).feedback-result[data-tone=negative]{--result-accent:#ffb5a2}:is(#coverage-result,#imei-result).feedback-result[data-tone=warning]{--result-accent:#f3cf86}:is(#coverage-result,#imei-result).feedback-result .feedback-icon{background:#303a4a}:is(#coverage-result,#imei-result).feedback-result[data-tone=success] .feedback-icon{background:#294334}:is(#coverage-result,#imei-result).feedback-result[data-tone=negative] .feedback-icon{background:#442a26}:is(#coverage-result,#imei-result).feedback-result[data-tone=warning] .feedback-icon{background:#40361e}}
