.site-app{background:#fff;color:#000000de;display:flex}.site-app__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.callback-preferences{--callback-ink:#23252a;--callback-muted:#626970;--callback-line:#d9dfe3;--callback-surface:#fff;--callback-accent:#b86a00;border:0;color:var(--callback-ink);display:grid;font-family:inherit;gap:10px;grid-column:1/-1;margin:0;min-width:0;padding:0;width:100%}.callback-preferences--dark{--callback-ink:#f1f5f9;--callback-muted:#b0b9c9;--callback-line:#485164;--callback-surface:#202a3d;--callback-accent:#ff9a72;color-scheme:dark}.callback-preferences [hidden],.callback-preferences[hidden]{display:none!important}.callback-preferences__field{display:grid;gap:7px;min-width:0}.callback-preferences__heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 12px;justify-content:space-between;line-height:1.5}.callback-preferences__hint{color:var(--callback-muted);font-size:11px;font-weight:400}.callback-preferences .callback-preferences__control{background:var(--callback-surface);border:1px solid var(--callback-line);border-radius:10px;color:var(--callback-ink);display:block;font:inherit;font-size:14px;line-height:1.5;min-height:44px;min-width:0;padding:10px 12px;width:100%}.callback-preferences select.callback-preferences__control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.callback-preferences__control::-moz-placeholder{color:var(--callback-muted);opacity:1}.callback-preferences__control::placeholder{color:var(--callback-muted);opacity:1}.callback-preferences__check{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:9px;line-height:1.6;min-height:28px;padding:3px 0}.callback-preferences .callback-preferences__check input{accent-color:var(--callback-accent);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 17px;height:17px;margin:1px 0 0;opacity:1;position:static;width:17px}.callback-preferences :is(input,select):focus-visible{outline:2px solid var(--callback-accent);outline-offset:3px}.callback-preferences:disabled{opacity:.65}
