.account-menu[data-account-menu]{border-radius:22px;overflow:visible ;background:linear-gradient(180deg,rgba(12,19,33,0.96),rgba(9,15,27,0.94));border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 54px rgba(0,0,0,0.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.account-menu.account-menu-floating{position:fixed ;left:0;top:0;right:auto ;bottom:auto ;width:min(248px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);z-index:3200 }body.theme-light .account-menu[data-account-menu]{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,247,252,0.96));border-color:rgba(136,149,177,0.18);box-shadow:0 24px 54px rgba(80,95,122,0.18)}.topbar-account-box,.account-box{overflow:visible }.topbar-account-box .account-menu[data-account-menu],.account-box .account-menu[data-account-menu]{position:absolute ;top:calc(100%+10px) ;right:0 ;left:auto ;bottom:auto ;width:230px;min-width:230px;max-width:min(230px,calc(100vw - 24px));padding:8px;border-radius:18px;overflow:hidden ;background:linear-gradient(180deg,rgba(15,22,36,0.98),rgba(11,17,29,0.97));border:1px solid rgba(255,255,255,0.10);box-shadow:0 18px 42px rgba(0,0,0,0.30);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background-clip:padding-box;z-index:1400 }.topbar-account-box .account-menu[data-account-menu] a,.topbar-account-box .account-menu[data-account-menu] button,.account-box .account-menu[data-account-menu] a,.account-box .account-menu[data-account-menu] button{border-radius:12px}body.theme-light .topbar-account-box .account-menu[data-account-menu],body.theme-light .account-box .account-menu[data-account-menu]{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,247,252,0.96));border-color:rgba(136,149,177,0.18);box-shadow:0 18px 42px rgba(80,95,122,0.18)}body.theme-dark .settings-form select,body.theme-dark .table-select,body.theme-dark .ticket-reply-box select,body.theme-dark .search-box select,body.theme-dark label select,body.theme-dark .form-grid select,body.theme-dark select{color-scheme:dark}body.theme-light .settings-form select,body.theme-light .table-select,body.theme-light .ticket-reply-box select,body.theme-light .search-box select,body.theme-light label select,body.theme-light .form-grid select,body.theme-light select{color-scheme:light}body.theme-dark .settings-form select,body.theme-dark .table-select,body.theme-dark label select,body.theme-dark .form-grid select,body.theme-dark .ticket-reply-box select{background:linear-gradient(180deg,rgba(40,61,101,0.28),rgba(15,25,47,0.22)),rgba(11,18,31,0.92);color:#f4f6fb;border-color:rgba(116,147,224,0.22);background-image:linear-gradient(45deg,transparent 50%,rgba(236,242,255,0.88) 50%),linear-gradient(135deg,rgba(236,242,255,0.88) 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}body.theme-dark .settings-form select option,body.theme-dark .table-select option,body.theme-dark label select option,body.theme-dark .form-grid select option,body.theme-dark .ticket-reply-box select option,body.theme-dark .settings-form select optgroup,body.theme-dark .table-select optgroup,body.theme-dark label select optgroup,body.theme-dark .form-grid select optgroup,body.theme-dark .ticket-reply-box select optgroup{background:#0b1630;color:#f4f6fb}body.theme-light .settings-form select,body.theme-light .table-select,body.theme-light label select,body.theme-light .form-grid select,body.theme-light .ticket-reply-box select{background:#ffffff;color:#172033;border-color:rgba(136,149,177,0.22);background-image:linear-gradient(45deg,transparent 50%,rgba(23,32,51,0.70) 50%),linear-gradient(135deg,rgba(23,32,51,0.70) 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,0.01),rgba(255,255,255,0.01));background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}body.theme-light .settings-form select option,body.theme-light .table-select option,body.theme-light label select option,body.theme-light .form-grid select option,body.theme-light .ticket-reply-box select option,body.theme-light .settings-form select optgroup,body.theme-light .table-select optgroup,body.theme-light label select optgroup,body.theme-light .form-grid select optgroup,body.theme-light .ticket-reply-box select optgroup{background:#ffffff;color:#172033}body.theme-light .auth-dialog{background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(244,247,252,0.95));border-color:rgba(136,149,177,0.18);box-shadow:0 24px 56px rgba(99,111,138,0.20)}body.theme-light .auth-tab{background:rgba(255,255,255,0.92);color:#172033;border-color:rgba(136,149,177,0.16)}body.theme-light .auth-tab.active{background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(125,211,252,0.20));border-color:rgba(59,130,246,0.22);color:#0f172a}body.theme-light .auth-panel,body.theme-light .auth-panel h2,body.theme-light .auth-panel p,body.theme-light .auth-panel label{color:#172033}body.theme-light .form-grid input,body.theme-light .form-grid textarea,body.theme-light .select-like,body.theme-light .password-field input{background:#ffffff;color:#172033;border-color:rgba(136,149,177,0.20);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65)}body.theme-light .form-grid input::placeholder,body.theme-light .form-grid textarea::placeholder,body.theme-light .password-field input::placeholder{color:rgba(72,84,111,0.66)}body.theme-light .form-grid input:focus,body.theme-light .form-grid textarea:focus,body.theme-light .password-field input:focus{border-color:rgba(59,130,246,0.34);box-shadow:0 0 0 4px rgba(96,165,250,0.14)}body.theme-light .link-button{color:#0f5bd6}body.theme-light .auth-box .button.secondary,body.theme-light .topbar-auth-box .button.secondary,body.theme-light .sidebar-auth-box .button.secondary{background:#ffffff;color:#172033;border-color:rgba(136,149,177,0.20);box-shadow:0 10px 24px rgba(120,136,165,0.12)}body.theme-light .auth-box .button:not(.secondary),body.theme-light .topbar-auth-box .button:not(.secondary),body.theme-light .sidebar-auth-box .button:not(.secondary){background:linear-gradient(135deg,var(--accent-a),var(--accent-b));color:var(--accent-contrast);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 14px 28px var(--accent-shadow)}