.privacy-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid #56564e;background:#161614;color:#f9f8f3;border-radius:8px;padding:30px 34px;box-shadow:0 25px 100px #0008;overflow:auto}.privacy-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.privacy-open{overflow:hidden}.privacy-top{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#ff8129;font-size:12px;letter-spacing:.12em}.privacy-dialog .privacy-close{color:white;background:none;font-size:30px;width:38px;height:38px}.privacy-dialog h2{font-size:38px;line-height:1.06;letter-spacing:-.045em;margin:15px 0 20px}.privacy-dialog h2 span{color:#ff8129}.privacy-dialog p{font-size:15px;line-height:1.65;color:#c9c9bf;margin:15px 0}.privacy-option{padding:20px 0;border-top:1px solid #494941;display:flex;align-items:center;gap:25px;justify-content:space-between}.privacy-option strong{display:block;font-size:16px;font-weight:600}.privacy-option small{display:block;font-size:14px;line-height:1.5;color:#b8b8af;margin-top:7px}.privacy-required{font-size:12px;white-space:nowrap;color:#bebeb4}.privacy-option input{accent-color:#ff6b00;width:25px;height:25px;flex:0 0 25px}.privacy-dialog .privacy-note{font-size:13px;color:#b8b8af}.privacy-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:23px}.privacy-actions button{background:#292925;color:#fff;border:1px solid #8a8a7d;border-radius:3px;min-height:48px;padding:10px;font-size:13px;font-weight:600}.privacy-actions button:hover{background:#45453b}.privacy-actions button:last-child{background:#bd4200;border-color:#bd4200}.privacy-links{display:flex;gap:22px;margin-top:20px;font-size:13px}.privacy-links a{text-decoration:underline;text-underline-offset:3px}.privacy-dialog button:focus-visible,.privacy-dialog a:focus-visible{outline:2px solid #ff8129;outline-offset:4px}.privacy-dialog [hidden]{display:none!important}.privacy-settings{font:inherit;color:inherit;text-align:left}.privacy-settings:hover{text-decoration:underline}.video-consent{display:grid;place-content:center;text-align:center;height:100%;padding:28px;gap:16px;background:#20201c;color:#eee}.video-consent p{margin:0!important;max-width:440px;font-size:16px;line-height:1.6}.video-consent button{background:#c84b00;color:#fff;padding:14px 22px;border-radius:3px;font-size:14px}.video-consent small{color:#c0c0b4;font-size:13px}.video-consent[hidden]{display:none!important}@media(max-width:580px){.privacy-dialog{padding:20px;max-height:calc(100dvh - 20px);width:calc(100% - 20px)}.privacy-dialog h2{font-size:32px}.privacy-option{gap:15px}.privacy-actions{grid-template-columns:1fr}.privacy-top{font-size:11px}.privacy-dialog p{font-size:14px}}@media print{.privacy-dialog{display:none!important}}
