.cq-alert-icon{background:color-mix(in oklch, var(--color-primary) 10%, var(--color-base-100));height:2.25rem;color:var(--color-primary);border-radius:.7rem;flex:0 0 2.25rem;place-items:center;display:grid}.cq-alert-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cq-alert-box .btn{white-space:normal;height:auto;min-height:2.5rem}.cq-alert-box a.link{align-items:center;min-height:2.5rem;display:inline-flex}.cq-alert-provinces{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.1rem .75rem;display:grid}.cq-alert-choice{cursor:pointer;align-items:center;gap:.55rem;min-height:2.25rem;font-size:.875rem;display:flex}.cq-alert-chips{flex-wrap:wrap;gap:.4rem;display:flex}.cq-alert-chips button{text-align:left;white-space:normal;min-height:2.25rem}.cq-alert-suggestions{border:1px solid color-mix(in oklch, var(--color-base-content) 15%, transparent);border-radius:.6rem;margin-top:.4rem;overflow:hidden}.cq-alert-suggestions button{text-align:left;width:100%;min-height:2.5rem;padding:.55rem .75rem;font-size:.875rem;display:block}.cq-alert-suggestions li+li button{border-top:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent)}.cq-alert-suggestions button:hover,.cq-alert-suggestions button:focus-visible{background:var(--color-base-200)}
