.vandi-slider-control{height:34px;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.055);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.vandi-slider-control button{height:26px;min-width:34px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:rgba(238,247,243,.58);font-size:10px;font-weight:700;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
.vandi-slider-control button:hover{color:#fff}.vandi-slider-control button.is-active{background:#f5cf17;color:#183226;box-shadow:0 3px 10px rgba(0,0,0,.16);transform:translateY(-1px)}
.vandi-theme-slider button{min-width:28px;width:28px;padding:0;font-size:11px}
.vandi-notification-slider{height:34px;display:inline-flex;align-items:center;gap:7px;padding:3px 8px 3px 4px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(238,247,243,.66);font-size:9px;font-weight:750;letter-spacing:.03em;transition:border-color .18s ease,background .18s ease,color .18s ease}
.vandi-notification-slider:hover{color:#fff;background:rgba(255,255,255,.08)}.vandi-notification-track{position:relative;width:30px;height:18px;border-radius:999px;background:rgba(255,255,255,.14);transition:background .2s ease}.vandi-notification-knob{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#a7b2ad;box-shadow:0 1px 4px rgba(0,0,0,.24);transition:transform .2s ease,background .2s ease}.vandi-notification-slider[data-push-state="active"]{color:#eafff6;border-color:rgba(56,217,150,.25);background:rgba(56,217,150,.08)}.vandi-notification-slider[data-push-state="active"] .vandi-notification-track{background:rgba(56,217,150,.40)}.vandi-notification-slider[data-push-state="active"] .vandi-notification-knob{transform:translateX(12px);background:#45e1a3}.vandi-notification-slider[data-push-state="blocked"]{border-color:rgba(239,100,100,.28);color:#ffb4b4}.vandi-notification-slider[data-push-state="blocked"] .vandi-notification-track{background:rgba(239,100,100,.25)}.vandi-notification-slider[data-push-state="blocked"] .vandi-notification-knob{background:#ef6464}
html[data-theme="light"] .vandi-public-nav .vandi-slider-control,html[data-theme="light"] .vandi-public-nav .vandi-notification-slider{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.06)}
@media(max-width:760px){.vandi-public-nav-actions{gap:6px!important}.vandi-slider-control{height:32px}.vandi-slider-control button{height:24px;min-width:30px;padding:0 7px}.vandi-theme-slider button{width:25px;min-width:25px}.vandi-notification-slider{height:32px;padding-right:6px}.vandi-notification-slider #push-control-label{display:none}.vandi-notification-track{width:28px;height:17px}.vandi-notification-knob{width:11px;height:11px}.vandi-notification-slider[data-push-state="active"] .vandi-notification-knob{transform:translateX(11px)}}
@media(max-width:520px){.vandi-language-slider button{min-width:29px}.vandi-theme-slider [data-vandi-theme="system"]{display:none}.vandi-nav-account{min-width:72px!important;padding:0 10px}.vandi-public-brand-copy{display:flex!important;min-width:0;max-width:150px}.vandi-public-brand-copy strong{display:block!important;color:#f6fbf8!important;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vandi-public-brand-copy small{display:none!important}.vandi-public-brand{gap:8px!important}}
