.coverage-search{gap:1.25rem;display:grid}.coverage-search__form{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:.5rem;padding:.4rem;display:flex;position:relative}.coverage-search--compact .coverage-search__form{border-color:#0000;box-shadow:0 20px 40px -12px #262a3759}.coverage-search__form:focus-within{outline:3px solid var(--color-heading);outline-offset:3px}.coverage-search__icon{color:var(--color-muted);flex-shrink:0;margin-left:.85rem}.coverage-search__form input{min-width:0;color:var(--color-heading);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.75rem .25rem;font-size:1.0625rem}.coverage-search__form input::-webkit-search-cancel-button{appearance:none}.coverage-search__list{z-index:20;border:1px solid var(--color-border);background:#fff;border-radius:1.25rem;max-height:22rem;margin:0;padding:.4rem;list-style:none;animation:.18s both suggestIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -12px #262a3740}.coverage-search__option{color:var(--color-heading);cursor:pointer;border-radius:.85rem;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.coverage-search__option svg{color:var(--color-primary-text);flex-shrink:0}.coverage-search__option.is-active{background:var(--color-surface)}.coverage-search__option-label{text-align:left;flex:1;font-weight:600;display:grid}.coverage-search__option-label small{color:var(--color-muted);font-size:.8125rem;font-weight:400}@keyframes suggestIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.coverage-result{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-text);text-align:left;background:#fff;justify-items:start;gap:.75rem;padding:1.5rem;animation:.45s cubic-bezier(.22,1,.36,1) both resultIn;display:grid}.coverage-result h3{color:var(--color-heading);font-size:1.25rem}.coverage-result p{color:var(--color-muted)}.coverage-result--ok{border-left:5px solid var(--color-success)}.coverage-result--soon{border-left:5px solid var(--color-warning)}.coverage-result--none{border-left:5px solid var(--color-muted)}.coverage-result__areas{gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.coverage-result__areas li{border-top:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.6rem 0;display:grid}.coverage-result__areas span:first-child{color:var(--color-heading);font-weight:600}.coverage-result__areas a{color:var(--color-primary-text);font-size:.875rem;font-weight:600}@keyframes resultIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.coverage-search__list,.coverage-result{animation:none}}
