.alert-search-open{margin:24px 0;position:sticky;bottom:18px;z-index:20;box-shadow:0 8px 25px #001b4933;max-width:100%;white-space:normal}#search-alert-dialog{width:min(520px,94vw);max-height:90dvh;overflow:auto;padding:28px;border:1px solid #cbd5e1;border-radius:24px;color:var(--text,#0f172a);background:var(--surface,#fff)}#search-alert-dialog::backdrop{background:#02061799;backdrop-filter:blur(4px)}#search-alert-dialog h2{font-size:24px;padding-right:22px}#search-alert-dialog input:not([type=checkbox]){width:100%}.alert-close{float:right;width:38px;height:38px;border:0;border-radius:50%;cursor:pointer}.alert-honeypot{position:absolute;left:-10000px}.price-widget{padding:24px;border:1px solid #cbd5e1;border-radius:20px;background:var(--surface,#f8fafc);margin:20px 0}.price-widget h2{font-size:20px}.price-widget meter{width:100%;height:20px}.price-widget small{display:block;color:var(--muted,#64748b);font-size:12px}.price-widget[data-state=abaixo]{border-left:5px solid #16a34a}.price-widget[data-state=justo]{border-left:5px solid #ca8a04}.price-widget[data-state=acima]{border-left:5px solid #dc2626}
