.fs-global-switcher{position:relative;display:inline-block;z-index:9999;font-family:inherit}.fs-global-switcher
*{box-sizing:border-box}.fs-global-switcher-btn{display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#090909 0%,#202020 58%,#3a1114 100%);color:#fff;border:1px
solid rgba(255,255,255,.16);border-radius:18px;padding:10px
13px;min-width:245px;box-shadow:0 14px 35px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease}.fs-global-switcher-btn:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(0,0,0,.32);color:#fff}.fs-globe{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:13px;background:rgba(255,255,255,.1);font-size:21px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.fs-switcher-main{display:flex;flex-direction:column;text-align:left;line-height:1.18;overflow:hidden;min-width:0;flex:1}.fs-switcher-main
strong{font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:158px;letter-spacing:.01em}.fs-switcher-main
small{font-size:11px;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.fs-switcher-caret{width:24px;height:24px;border-radius:9px;background:rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center}.fs-global-switcher.open .fs-switcher-caret
i{transform:rotate(180deg)}.fs-switcher-caret
i{transition:transform .2s ease}.fs-global-switcher-panel{display:none;position:absolute;right:0;top:calc(100% + 12px);width:405px;background:rgba(255,255,255,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:22px;padding:20px;box-shadow:0 25px 70px rgba(0,0,0,.28);border:1px
solid rgba(0,0,0,.08);color:#202020}.fs-global-switcher.open .fs-global-switcher-panel{display:block;animation:fsSwitcherIn .16s ease-out}@keyframes
fsSwitcherIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fs-global-switcher-panel:before{content:"";position:absolute;right:24px;top:-8px;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06)}.fs-panel-head{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08)}.fs-panel-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:#111;color:#fff;font-size:21px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.fs-switcher-title{font-size:17px;font-weight:950;color:#111;margin-bottom:3px}.fs-switcher-subtitle{font-size:12px;line-height:1.45;color:#666}.fs-global-switcher-panel
label{display:block;margin:12px
0 7px;font-size:11px;font-weight:900;color:#333;text-transform:uppercase;letter-spacing:.08em}.fs-global-switcher-panel .form-control{height:44px;border-radius:13px;border:1px
solid #d8d8d8;box-shadow:none;background:#fff;color:#1d1d1d;font-weight:700;padding:8px
12px}.fs-global-switcher-panel .form-control:focus{border-color:#e60012;box-shadow:0 0 0 3px rgba(230,0,18,.1)}.fs-preference-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fs-auto-note{display:flex;gap:8px;align-items:center;margin-top:14px;padding:10px
12px;border-radius:13px;background:#f7f7f7;color:#555;font-size:12px;line-height:1.35}.fs-auto-note
i{color:#e60012}.fs-save-btn{width:100%;margin-top:14px;height:46px;border-radius:14px;background:linear-gradient(135deg,#e60012,#af0010);color:#fff!important;font-weight:950;border:none;box-shadow:0 12px 26px rgba(230,0,18,.28);letter-spacing:.01em}.fs-save-btn:hover,.fs-save-btn:focus{background:linear-gradient(135deg,#ff0015,#c90010);color:#fff!important}.fs-save-btn[disabled]{opacity:.7;cursor:wait}@media(max-width:767px){.fs-global-switcher{width:100%}.fs-global-switcher-btn{width:100%;justify-content:space-between}.fs-global-switcher-panel{position:fixed;left:12px;right:12px;top:74px;width:auto;max-height:calc(100vh - 95px);overflow:auto;border-radius:20px}.fs-global-switcher-panel:before{display:none}.fs-preference-grid{grid-template-columns:1fr}.fs-switcher-main strong,.fs-switcher-main
small{max-width:none}}