.usd-preferences .topbar-meta.usp-native,.uhm-prefs .topbar-meta.usp-native,.usp-native{display:none!important}
.usp-panel{--usp-panel:#fff;--usp-ink:#202337;--usp-muted:#72788b;--usp-line:#e9eaf2;--usp-soft:#f6f7fb;--usp-tint:#f0edff;--usp-accent:#6552e9;background:var(--usp-panel);color:var(--usp-ink);font-family:inherit;font-size:14px;line-height:1.5;text-align:left}
html[data-theme=dark] .usp-panel{--usp-panel:#1a1d2b;--usp-ink:#eff0fa;--usp-muted:#adb4ca;--usp-line:#303448;--usp-soft:#232737;--usp-tint:#302953;--usp-accent:#b0a1ff}
.usp-panel .usp-intro{font-size:12px!important;color:var(--usp-muted)!important;margin:0 0 22px!important;font-weight:400!important}
.usp-panel h3{margin:22px 0 7px!important;font-size:10px!important;letter-spacing:1.5px;text-transform:uppercase;color:var(--usp-muted)!important;font-weight:600!important}
.usp-panel button.usp-row{display:flex!important;align-items:center;gap:12px;width:100%!important;padding:15px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--usp-ink)!important;text-align:left!important;white-space:normal!important;min-height:65px!important}
.usp-panel button.usp-row+.usp-row{border-top:1px solid var(--usp-line)!important}
.usp-panel .usp-symbol{width:38px;height:38px;flex:none;background:var(--usp-soft);color:var(--usp-muted);display:grid;place-items:center;border-radius:12px}.usp-panel svg{width:19px;height:19px}
.usp-panel .usp-copy{flex:1;min-width:0}.usp-panel strong{display:block;font-size:13px!important;font-weight:550!important;color:var(--usp-ink)!important}.usp-panel small{display:block;font-size:11px!important;line-height:1.55!important;color:var(--usp-muted)!important;font-weight:400!important;margin-top:3px}
.usp-panel .usp-badge{background:var(--usp-tint);color:var(--usp-accent);border-radius:6px;padding:3px 7px;font-size:10px;white-space:nowrap;font-weight:500}
.usp-panel .usp-switch{width:38px;height:23px;border-radius:20px;background:var(--usp-line);position:relative;flex:none}.usp-panel .usp-switch:before{content:'';position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.usp-panel [aria-checked=true] .usp-switch{background:#6852ed}.usp-panel [aria-checked=true] .usp-switch:before{transform:translateX(15px)}
.usp-panel .usp-state{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--usp-soft);padding:13px;border-radius:12px;margin:11px 0 5px}
.usp-panel button.usp-link{padding:9px 0!important;color:var(--usp-accent)!important;font-size:12px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}
.usp-panel button.usp-feedback{border-top:1px solid var(--usp-line)!important;margin-top:20px!important;padding-top:20px!important}
.usp-panel .usp-status{font-size:12px!important;color:var(--usp-muted)!important;overflow-wrap:anywhere}.usp-panel [hidden]{display:none!important}
.usp-panel button.usp-done{display:block;margin:18px 0 0 auto!important;border:1px solid var(--usp-line)!important;border-radius:10px!important;background:var(--usp-soft)!important;color:var(--usp-ink)!important;box-shadow:none!important;padding:10px 18px!important;font-size:12px!important;min-height:40px!important}
.usp-panel button:disabled{opacity:.5!important;cursor:default!important}.usp-panel button:focus-visible{outline:2px solid var(--usp-accent)!important;outline-offset:3px!important}
.usd-preferences:has(.usp-panel){width:min(490px,calc(100vw - 32px));padding:25px;background:#fff}.usd-preferences:has(.usp-panel) header{margin-bottom:8px}html[data-theme=dark] .usd-preferences:has(.usp-panel){background:#1a1d2b}
.uhm-prefs.usp-active{background:#fff!important}.uhm-prefs.usp-active .usp-done{width:100%!important}.uhm-prefs.usp-active .usp-panel{max-width:490px;margin:auto}html[data-theme=dark] .uhm-prefs.usp-active{background:#1a1d2b!important}
body:has(#supportView[data-support-desktop]) :is(#supportTelegramModal,#userFeedbackModal) .confirm-dialog{border-radius:20px!important;max-width:490px!important;padding:25px!important}
body:has(#supportView[data-support-desktop]) :is(#supportTelegramModal,#userFeedbackModal) .confirm-copy p{font-size:13px!important;line-height:1.65!important;font-weight:400!important}
body:has(#supportView[data-support-desktop]) :is(#supportTelegramModal,#userFeedbackModal) :is(button,textarea){border-radius:10px!important}
