.pref-dialog{box-sizing:border-box;width:min(620px,calc(100% - 24px));max-height:90dvh;padding:24px;border:1px solid #9d8358;border-radius:20px;background:#0b2037;color:#f4f5f7;box-shadow:0 20px 100px #0009;font:14px/1.5 Arial,sans-serif;overflow:auto}.pref-dialog::backdrop{background:#020b16ba;backdrop-filter:blur(5px)}.pref-top{display:flex;align-items:start;justify-content:space-between;gap:15px}.pref-top h2{font:600 24px/1.2 Arial,sans-serif;margin:5px 0 18px;letter-spacing:0}.pref-kicker{font-size:10px;letter-spacing:2px;color:#dfc28f;margin:0}.pref-close{border:0;background:transparent;color:white;font-size:30px;padding:0 4px;cursor:pointer}.pref-form fieldset{border:0;padding:0;margin:18px 0}.pref-form legend{font-weight:600;margin-bottom:8px;font-size:13px}.pref-form legend small{display:block;font:11px Arial,sans-serif;color:#a9b8c8;text-transform:none;letter-spacing:0}.pref-chips{display:flex;flex-wrap:wrap;gap:7px}.pref-chip{position:relative;cursor:pointer}.pref-chip input{position:absolute;opacity:0;width:1px;height:1px}.pref-chip span{display:block;padding:8px 11px;border:1px solid #425269;border-radius:8px;font-size:12px}.pref-chip input:checked+span{background:#dec395;color:#102238;border-color:#dec395}.pref-chip input:focus-visible+span{outline:2px solid white;outline-offset:3px}.pref-budget-label{display:flex;justify-content:space-between;gap:8px;font-size:13px}.pref-budget-label output{font-weight:bold;color:#dec395}.pref-form input[type=range]{width:100%;margin:18px 0 6px;accent-color:#dec395;direction:ltr;cursor:pointer}.pref-range-ends{display:flex;justify-content:space-between;font-size:10px;color:#a9b8c8;direction:ltr}.pref-exact{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#dec395}.pref-exact input{max-width:180px}.pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pref-grid label{font-size:11px;color:#becbd7}.pref-grid input,.pref-grid select,.pref-exact input{box-sizing:border-box;width:100%;background:#132e48;color:white;border:1px solid #425269;border-radius:7px;padding:10px;font-size:16px;min-width:0;margin-top:4px}.pref-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#becbd7}.pref-consent input{margin-top:3px;accent-color:#dec395}.pref-submit{width:100%;background:#dec395;color:#0b2037;padding:13px;border:0;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer;margin-top:14px}.pref-submit:disabled{opacity:.6;cursor:default}.pref-status{font-size:13px;color:#dec395;margin:10px 0}.pref-whatsapp{font-size:11px;color:#becbd7;text-decoration:underline}.pref-privacy{font-size:10px;color:#a9b8c8;margin-top:8px}.pref-privacy summary{cursor:pointer}.pref-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pref-open{font:700 14px/1.4 Arial,sans-serif;cursor:pointer;max-width:100%;text-align:start}.pref-form :focus-visible{outline:2px solid #dec395;outline-offset:3px}@media(max-width:400px){.pref-dialog{padding:18px}.pref-grid{grid-template-columns:1fr}.pref-top h2{font-size:21px}}html[dir=rtl] .pref-dialog{font-family:Arial,sans-serif}
