:root{--win11-font:"Tajawal", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--win11-font-mono:"JetBrains Mono", "Cascadia Code", Consolas, monospace;--bg-desktop:#f3f3f3;--taskbar-bg:#f3f3f3d9;--taskbar-border:#00000014;--taskbar-hover:#0000000d;--taskbar-active:#00000014;--window-bg:#ffffffe0;--window-titlebar:#f8f8f8f2;--window-border:#0000001f;--window-shadow:0 24px 48px -12px #00000047, 0 0 0 1px var(--window-border);--sidebar-bg:#f9f9f9bf;--card-bg:#ffffffb3;--card-border:#0000000f;--flyout-bg:#fafafaeb;--flyout-border:#0000001f;--flyout-shadow:0 18px 40px -8px #00000052, 0 0 0 1px var(--flyout-border);--text-primary:#1b1b1b;--text-secondary:#5f5f5f;--text-tertiary:#8b8b8b;--accent-color:#0067c0;--win11-accent:#0067c0;--accent-hover:#1879cd;--accent-subtle:#0067c014;--accent-text:#fff;--hover-subtle:#0000000a;--selected-subtle:#0067c01f;--selected-border:#0067c066;--mica-blur:blur(35px) saturate(160%);--acrylic-blur:blur(45px) saturate(180%);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px}body.dark-theme{--bg-desktop:#202020;--taskbar-bg:#202020d9;--taskbar-border:#ffffff14;--taskbar-hover:#ffffff0f;--taskbar-active:#ffffff1a;--window-bg:#242424e0;--window-titlebar:#1e1e1ef2;--window-border:#ffffff1a;--window-shadow:0 24px 50px -12px #000000a6, 0 0 0 1px var(--window-border);--sidebar-bg:#1c1c1cbf;--card-bg:#2d2d2db3;--card-border:#ffffff0f;--flyout-bg:#242424eb;--flyout-border:#ffffff1f;--flyout-shadow:0 20px 45px -8px #000000b3, 0 0 0 1px var(--flyout-border);--text-primary:#fff;--text-secondary:#ccc;--text-tertiary:#8e8e8e;--accent-color:#60cdff;--win11-accent:#0078d4;--accent-hover:#78d5ff;--accent-subtle:#60cdff1f;--accent-text:#000;--hover-subtle:#ffffff0f;--selected-subtle:#60cdff2e;--selected-border:#60cdff73}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body{width:100vw;height:100vh;font-family:var(--win11-font);color:var(--text-primary);background:var(--bg-desktop);font-size:14px;overflow:hidden}input,textarea,button{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;outline:none}.desktop-wallpaper{z-index:1;background-image:url(/assets/wp-azure-flow.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.win11-auth-screen{z-index:99999;flex-direction:column;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s;display:flex;position:fixed;inset:0}.win11-auth-screen.unlocked{pointer-events:none;transform:translateY(-100%)}.auth-wallpaper{z-index:1;background-image:url(/assets/wp-azure-flow.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.auth-glass-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:2;pointer-events:none;background:#00000040;transition:-webkit-backdrop-filter .5s,backdrop-filter .5s,background .5s;position:absolute;inset:0}.win11-auth-screen.signin-mode .auth-glass-overlay{-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);background:#00000073}.auth-lock-view{z-index:3;box-sizing:border-box;color:#fff;text-shadow:0 2px 10px #00000080;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding-bottom:50px;display:flex;position:relative}.lock-time-box{text-align:center;margin-top:40px}.lock-clock{letter-spacing:-2px;font-size:88px;font-weight:300;line-height:1}.lock-date{opacity:.95;margin-top:8px;font-size:22px;font-weight:400}.lock-prompt-box{flex-direction:column;align-items:center;gap:12px;font-size:15px;font-weight:500;animation:2.4s ease-in-out infinite floatBounce;display:flex}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-signin-view{z-index:3;flex-direction:column;align-items:center;animation:.4s cubic-bezier(.16,1,.3,1) fadeInScale;display:flex;position:relative}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.signin-card{color:#fff;flex-direction:column;align-items:center;width:360px;display:flex}.signin-avatar-wrap{justify-content:center;align-items:center;width:124px;height:124px;margin-bottom:20px;display:flex;position:relative}.signin-avatar-circle{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#ffffff2e;border:2.5px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s cubic-bezier(.1,.9,.2,1);display:flex;box-shadow:0 16px 36px #00000059,inset 0 0 20px #ffffff26}.signin-avatar-svg{filter:drop-shadow(0 4px 8px #00000059);width:72px;height:72px}.signin-avatar-glow{z-index:-1;filter:blur(14px);background:radial-gradient(circle,#4ba3e373 0%,#0000 70%);border-radius:50%;position:absolute;inset:-10px}.signin-user-name{text-shadow:0 2px 8px #00000080;margin-bottom:4px;font-size:24px;font-weight:600}.signin-user-role{opacity:.8;margin-bottom:24px;font-size:13px}.signin-form{flex-direction:column;gap:14px;width:100%;display:flex}.signin-input-group{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff6;border-bottom:2px solid var(--accent-color);border-radius:var(--radius-md);background:#fff3;align-items:center;padding:4px 8px;transition:all .2s;display:flex;position:relative}.signin-input-group:focus-within{background:#ffffff47;border-color:#ffffffb3;box-shadow:0 0 16px #0067c066}.signin-input-icon{color:#ffffffd9;justify-content:center;align-items:center;width:18px;height:18px;margin-inline:6px 2px;display:flex}.signin-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:8px;font-size:14px}.signin-input::placeholder{color:#ffffffa6}.btn-eye-toggle{color:#fffc;border-radius:var(--radius-sm);align-items:center;padding:6px;display:flex}.btn-eye-toggle:hover{color:#fff;background:#ffffff1a}.btn-signin-submit{background:var(--accent-color);color:#fff;border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.btn-signin-submit:hover{background:var(--accent-hover)}[dir=rtl] .arrow-dir-icon{transform:scaleX(-1)}.signin-error-msg{color:#ff6b6b;text-align:center;border-radius:var(--radius-sm);background:#ff000026;border:1px solid #ff6b6b4d;padding:6px 10px;font-size:12px}.btn-quick-login{border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;width:100%;padding:10px;font-weight:500;transition:all .2s}.btn-quick-login:hover{background:#ffffff40;border-color:#fff;transform:translateY(-1px)}.signin-footer-tools{gap:12px;margin-top:32px;display:flex}.signin-tool-btn{border-radius:var(--radius-full);color:#fff;background:#00000040;border:1px solid #fff3;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:background .2s;display:flex}.signin-tool-btn:hover{background:#00000073}.signin-otp-phase{flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) fadeInScale;display:flex}.otp-badge-box{border-radius:var(--radius-md);text-align:right;background:#0078d429;border:1px solid #0078d459;align-items:center;gap:12px;padding:12px 16px;display:flex}[dir=ltr] .otp-badge-box{text-align:left}.otp-badge-title{color:#60cdff;margin:0;font-size:14px;font-weight:700}.otp-badge-subtitle{color:#ffffffe0;margin:3px 0 0;font-size:11.5px;line-height:1.4}.otp-form .signin-input-group{padding-inline-start:14px}.otp-code-input{text-align:center;letter-spacing:6px;padding:8px 4px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:19px!important}.otp-quick-hint{color:#60cdff;border-radius:var(--radius-sm);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0078d424;border:1px dashed #0078d473;margin-top:8px;padding:6px 10px;font-size:11.5px;transition:all .15s}.otp-quick-hint:hover{background:#0078d440;border-color:#60cdff}.otp-actions-bar{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.btn-auth-sub-action{color:#ffffffbf;cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:3px;background:0 0;border:none;padding:4px 8px;font-size:12px;text-decoration:underline;transition:all .15s}.btn-auth-sub-action:hover{color:#fff;background:#ffffff1a}.btn-auth-sub-action:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}@keyframes toastSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.win11-desktop{z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.desktop-surface{flex:1;width:100%;height:calc(100% - 48px);position:relative;overflow:hidden}.desktop-icons-grid{pointer-events:none;flex-flow:column wrap;align-content:flex-start;gap:10px;display:flex;position:absolute;inset:12px}[dir=rtl] .desktop-icons-grid{align-content:flex-start}.desktop-icon-item{pointer-events:auto;border-radius:var(--radius-md);cursor:pointer;text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;width:84px;height:94px;padding:8px 4px;transition:background .15s,border-color .15s;display:flex}.desktop-icon-item:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-color:#ffffff40}body.dark-theme .desktop-icon-item:hover{background:#ffffff14;border-color:#ffffff26}.desktop-icon-item.selected{background:var(--selected-subtle);border-color:var(--selected-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.desktop-icon-svg{filter:drop-shadow(0 2px 5px #00000040);width:44px;height:44px;margin-bottom:6px}.desktop-icon-label{color:#fff;text-shadow:0 1px 3px #000c,0 0 8px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.desktop-marquee{border:1px solid var(--accent-color);background:var(--accent-subtle);pointer-events:none;z-index:10;position:absolute}.windows-container{pointer-events:none;position:absolute;inset:0}.win11-window{pointer-events:auto;background:var(--window-bg);-webkit-backdrop-filter:var(--mica-blur);backdrop-filter:var(--mica-blur);border-radius:var(--radius-lg);box-shadow:var(--window-shadow);border:1px solid var(--window-border);flex-direction:column;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);animation:.25s cubic-bezier(.16,1,.3,1) winOpen;display:flex;position:absolute;overflow:hidden}@keyframes winOpen{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.win11-window.win11-window-minimized{opacity:0;pointer-events:none;transform:scale(.85)translateY(60px)}.win11-window.win11-window-maximized{width:100%!important;height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;top:0!important;left:0!important}.win11-window.win11-window-closing{opacity:0;transition:all .15s;transform:scale(.95)}.win11-window-titlebar{background:var(--window-titlebar);border-bottom:1px solid var(--window-border);cursor:default;justify-content:space-between;align-items:center;height:38px;min-height:38px;padding:0 12px;display:flex}.win11-titlebar-left{align-items:center;gap:8px;display:flex;overflow:hidden}.win11-window-icon{align-items:center;width:18px;height:18px;display:flex}.win11-window-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.win11-window-controls{align-items:center;margin-right:-12px;display:flex}[dir=rtl] .win11-window-controls{margin-left:-12px;margin-right:0}.win11-btn-winctl{width:44px;height:38px;color:var(--text-primary);justify-content:center;align-items:center;transition:background .15s;display:flex}.win11-btn-winctl:hover{background:var(--hover-subtle)}.win11-btn-winctl.win-close:hover{color:#fff;background:#e81123}.win11-window-body{flex:1;width:100%;height:calc(100% - 38px);display:flex;position:relative;overflow:hidden}.win11-resize-handle{z-index:100;position:absolute}.rh-n{cursor:n-resize;height:6px;top:0;left:8px;right:8px}.rh-s{cursor:s-resize;height:6px;bottom:0;left:8px;right:8px}.rh-e{cursor:e-resize;width:6px;top:8px;bottom:8px;right:0}.rh-w{cursor:w-resize;width:6px;top:8px;bottom:8px;left:0}.rh-ne{cursor:ne-resize;width:12px;height:12px;top:0;right:0}.rh-nw{cursor:nw-resize;width:12px;height:12px;top:0;left:0}.rh-se{cursor:se-resize;width:12px;height:12px;bottom:0;right:0}.rh-sw{cursor:sw-resize;width:12px;height:12px;bottom:0;left:0}body.win11-dragging *{cursor:grabbing!important}body.win11-resizing{-webkit-user-select:none;user-select:none}.win11-taskbar{background:var(--taskbar-bg);width:100%;height:48px;-webkit-backdrop-filter:var(--mica-blur);backdrop-filter:var(--mica-blur);border-top:1px solid var(--taskbar-border);z-index:10000;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;bottom:0;left:0}.taskbar-center{align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.taskbar-btn{border-radius:var(--radius-md);justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 6px;transition:background .15s,transform .1s;display:flex;position:relative}.taskbar-btn:hover{background:var(--taskbar-hover)}.taskbar-btn:active{background:var(--taskbar-active);transform:scale(.96)}.taskbar-icon-svg{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.btn-start .taskbar-icon-svg{width:22px;height:22px}.btn-search-pill{background:#fff6;border:1px solid #0000000d;justify-content:flex-start;gap:8px;width:140px;padding:0 12px}body.dark-theme .btn-search-pill{background:#ffffff0f;border:1px solid #ffffff0f}.search-pill-label{color:var(--text-secondary);font-size:12px}.taskbar-apps-list{align-items:center;gap:4px;display:flex}.taskbar-app-item{border-radius:var(--radius-md);background:0 0;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 8px;transition:background .15s;display:flex;position:relative}.taskbar-app-item:hover{background:var(--taskbar-hover)}.taskbar-app-item.open:after{content:"";background:var(--text-tertiary);border-radius:var(--radius-full);width:6px;height:3px;transition:all .2s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.taskbar-app-item.focused{background:var(--taskbar-active)}.taskbar-app-item.focused:after{background:var(--accent-color);width:16px}.taskbar-tray{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.tray-btn{border-radius:var(--radius-sm);height:36px;color:var(--text-primary);justify-content:center;align-items:center;padding:0 8px;transition:background .15s;display:flex}.tray-btn:hover{background:var(--taskbar-hover)}.tray-lang-code{letter-spacing:.5px;font-size:12px;font-weight:600}.tray-pill-group{border-radius:var(--radius-sm);height:36px;color:var(--text-primary);align-items:center;gap:8px;padding:0 10px;transition:background .15s;display:flex}.tray-pill-group:hover{background:var(--taskbar-hover)}.tray-pill-group.tray-static-indicator{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 6px}.tray-pill-group.tray-static-indicator:hover{background:0 0}.tray-sub-icon{align-items:center;width:16px;height:16px;display:flex}.btn-tray-clock{flex-direction:column;justify-content:center;align-items:flex-end;padding:0 8px;line-height:1.15}[dir=rtl] .btn-tray-clock{align-items:flex-start}.tray-time{font-size:12px;font-weight:500}.tray-date{color:var(--text-secondary);font-size:10.5px}.tray-show-desktop{border-inline-start:1px solid var(--taskbar-border);cursor:pointer;width:6px;height:48px;margin-inline-start:4px}.tray-show-desktop:hover{background:var(--taskbar-hover)}.win11-start-menu{background:var(--flyout-bg);width:360px;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-lg);z-index:10001;flex-direction:column;gap:12px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) startMenuOpen;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.start-user-card{align-items:center;gap:12px;display:flex}.start-user-info{align-items:center;gap:12px;padding:4px;display:flex}.start-avatar-large{border:2px solid var(--win11-accent,#0078d4);width:44px;height:44px;color:var(--win11-accent,#0078d4);background:#0078d424;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001f}body.dark-theme .start-avatar-large{color:#fff;background:#ffffff24;border-color:#ffffff59}.start-avatar-large .start-avatar-svg{width:24px;height:24px}.start-user-meta{flex-direction:column;gap:2px;display:flex;overflow:hidden}.start-uname-large{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.start-user-email{color:var(--text-tertiary);text-align:start;direction:ltr;font-size:11.5px}.start-divider{background:var(--flyout-border);height:1px;margin:2px 0}.start-admin-section{flex-direction:column;gap:6px;display:flex}.win11-btn-admin-settings{background:var(--card-bg,#ffffffa6);border:1px solid var(--card-border,#00000014);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;text-align:start;align-items:center;gap:12px;padding:10px 12px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 4px #0000000a}body.dark-theme .win11-btn-admin-settings{background:#ffffff0d;border-color:#ffffff1a}.win11-btn-admin-settings:hover{border-color:var(--win11-accent,#0078d4);background:#0078d41f;transform:translateY(-1px);box-shadow:0 4px 14px #0078d42e}.admin-settings-icon-wrap{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--win11-accent,#0078d4);background:linear-gradient(135deg,#0078d438,#0078d414);border:1px solid #0078d459;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .2s,color .2s;display:flex}body.dark-theme .admin-settings-icon-wrap{color:#60cdff;border-color:#60cdff59}.win11-btn-admin-settings:hover .admin-settings-icon-wrap{background:var(--win11-accent,#0078d4);color:#fff;transform:rotate(45deg)scale(1.06)}.admin-settings-meta{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.admin-settings-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.admin-settings-hint{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-settings-arrow{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,color .18s;display:flex}[dir=rtl] .admin-settings-arrow{transform:scaleX(-1)}.win11-btn-admin-settings:hover .admin-settings-arrow{color:var(--win11-accent,#0078d4);transform:translate(3px)}[dir=rtl] .win11-btn-admin-settings:hover .admin-settings-arrow{transform:scaleX(-1)translate(3px)}.win11-btn-signout{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);width:100%;height:38px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.win11-btn-signout:hover{color:#fff;background:#e81123;border-color:#e81123}[dir=rtl] .win11-btn-signout svg{transform:scaleX(-1)}@keyframes startMenuOpen{0%{opacity:0;transform:translate(-50%,20px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.start-search-box{background:var(--card-bg);border:1px solid var(--card-border);border-bottom:2px solid var(--accent-color);border-radius:var(--radius-md);align-items:center;gap:10px;margin-bottom:20px;padding:8px 14px;display:flex}.start-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.start-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sec-title{font-size:13.5px;font-weight:600}.btn-sec-action{color:var(--accent-color);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px}.btn-sec-action:hover{background:var(--hover-subtle)}.start-pinned-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px;display:grid}.start-pin-item{border-radius:var(--radius-md);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;transition:background .15s;display:flex}.start-pin-item:hover{background:var(--hover-subtle)}.pin-icon{width:36px;height:36px}.pin-label{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11.5px;overflow:hidden}.start-recommended-list{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid;overflow-y:auto}.rec-item{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.rec-item:hover{background:var(--hover-subtle)}.rec-icon{width:28px;height:28px}.rec-meta{flex-direction:column;display:flex;overflow:hidden}.rec-title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.rec-time{color:var(--text-tertiary);font-size:11px}.start-bottom-bar{border-top:1px solid var(--flyout-border);background:#00000005;justify-content:space-between;align-items:center;height:48px;margin:0 -28px -16px;padding:0 28px;display:flex}body.dark-theme .start-bottom-bar{background:#ffffff05}.start-user-pill{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:4px 10px;display:flex}.start-user-pill:hover{background:var(--hover-subtle)}.start-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px}.start-uname{font-size:12.5px;font-weight:500}.start-power-wrap{position:relative}.start-power-btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);justify-content:center;align-items:center;transition:background .15s;display:flex}.start-power-btn:hover{background:var(--hover-subtle)}.start-power-menu{background:var(--flyout-bg);width:170px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-md);z-index:10002;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:44px;right:0}[dir=rtl] .start-power-menu{left:0;right:auto}.power-menu-item{border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:background .15s;display:flex}.power-menu-item:hover{background:var(--hover-subtle)}.win11-quick-settings-flyout{background:var(--flyout-bg);width:360px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-lg);z-index:10001;flex-direction:column;gap:16px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) flyoutSlideUp;display:flex;position:absolute;bottom:60px;right:12px}[dir=rtl] .win11-quick-settings-flyout{left:12px;right:auto}@keyframes flyoutSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.quick-tiles-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-tile{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:60px;transition:all .2s;display:flex}.quick-tile:hover{background:var(--hover-subtle)}.quick-tile.active{background:var(--accent-color);color:var(--accent-text);border-color:#0000}.tile-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tile-label{font-size:11px;font-weight:500}.quick-sliders{flex-direction:column;gap:12px;display:flex}.slider-row{align-items:center;gap:12px;display:flex}.slider-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.win11-range{accent-color:var(--accent-color);flex:1;height:4px}.quick-footer{border-top:1px solid var(--flyout-border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.quick-battery-status{align-items:center;gap:8px;font-size:12px;display:flex}.quick-settings-link{border-radius:var(--radius-sm);color:var(--text-secondary);padding:6px}.quick-settings-link:hover{background:var(--hover-subtle);color:var(--text-primary)}.win11-calendar-flyout{background:var(--flyout-bg);width:360px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-lg);z-index:10001;flex-direction:column;gap:12px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) flyoutSlideUp;display:flex;position:absolute;bottom:60px;right:12px}[dir=rtl] .win11-calendar-flyout{left:12px;right:auto}.cal-header{flex-direction:column;gap:8px;display:flex}.cal-today-text{border-bottom:1px solid var(--flyout-border);padding-bottom:8px;font-size:15px;font-weight:600}.cal-month-nav{justify-content:space-between;align-items:center;display:flex}.cal-month-label{color:var(--text-secondary);font-size:13px;font-weight:500}.cal-nav-buttons{gap:4px;display:flex}.cal-nav-btn{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.cal-nav-btn:hover{background:var(--hover-subtle)}.cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-day-header{color:var(--text-tertiary);padding:4px 0;font-size:11px;font-weight:600}.cal-day-cell{border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;height:34px;font-size:12px;transition:all .15s;display:flex}.cal-day-cell:hover{background:var(--hover-subtle)}.cal-day-cell.today{background:var(--accent-color);color:var(--accent-text);font-weight:600}.cal-day-cell.other-month{color:var(--text-tertiary);opacity:.5}.cal-divider{background:var(--flyout-border);height:1px}.cal-focus-assist{padding:6px 0}.focus-title{margin-bottom:4px;font-size:12.5px;font-weight:600}.focus-desc{color:var(--text-secondary);font-size:11.5px}.win11-search-flyout{background:var(--flyout-bg);width:620px;max-height:480px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-lg);z-index:10001;flex-direction:column;gap:12px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) fadeInScale;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.search-flyout-bar{background:var(--card-bg);border:1px solid var(--card-border);border-bottom:2px solid var(--accent-color);border-radius:var(--radius-md);align-items:center;gap:10px;padding:8px 14px;display:flex}.search-flyout-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-flyout-close{color:var(--text-secondary);padding:2px 6px;font-size:18px}.search-results-list{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.search-match-item{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.search-match-item:hover{background:var(--hover-subtle)}.win11-explorer-container{background:inherit;flex-direction:column;width:100%;height:100%;display:flex}.explorer-tabs-bar{border-bottom:1px solid var(--window-border);background:#00000008;align-items:center;gap:4px;height:38px;padding:4px 10px 0;display:flex}body.dark-theme .explorer-tabs-bar{background:#ffffff08}.explorer-tabs-list{align-items:center;gap:4px;display:flex;overflow-x:auto}.explorer-tab{border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;align-items:center;gap:8px;max-width:200px;height:32px;padding:0 12px;font-size:12px;transition:background .15s;display:flex}.explorer-tab:hover{background:var(--hover-subtle)}.explorer-tab.active{background:var(--window-bg);border-color:var(--window-border);border-bottom:1px solid var(--window-bg);margin-bottom:-1px}.tab-icon{align-items:center;width:16px;height:16px;display:flex}.tab-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tab-close{width:18px;height:18px;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:4px;font-size:15px;line-height:1;transition:all .1s;display:inline-flex}.tab-close:hover{color:#e81123;background:#e8112326}.explorer-btn-new-tab{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:all .12s;display:inline-flex}.explorer-btn-new-tab:hover{background:var(--hover-subtle);color:var(--text-primary)}.explorer-btn-new-tab:active{transform:scale(.92)}.explorer-command-bar{border-bottom:1px solid var(--window-border);background:#00000004;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}body.dark-theme .explorer-command-bar{background:#ffffff04}.cmd-group{align-items:center;gap:4px;display:flex}.cmd-btn{border-radius:var(--radius-sm);height:32px;color:var(--text-primary);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .15s;display:flex}.cmd-btn:hover:not(:disabled){background:var(--hover-subtle)}.cmd-btn.active{background:var(--accent-subtle);color:var(--accent-color)}.cmd-btn-new{background:var(--accent-color);color:var(--accent-text);font-weight:500}.cmd-btn-new:hover{background:var(--accent-hover)}.cmd-btn-icon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-primary);justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex}.cmd-btn-icon:hover:not(:disabled){background:var(--hover-subtle)}.cmd-btn-icon:disabled,.cmd-btn:disabled{opacity:.35;cursor:not-allowed}.cmd-divider{background:var(--window-border);width:1px;height:18px;margin:0 4px}.cmd-dropdown-wrap{position:relative}.cmd-dropdown-menu{background:var(--flyout-bg);width:190px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-md);z-index:1000;flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:36px;left:0}[dir=rtl] .cmd-dropdown-menu{left:auto;right:0}.cmd-dropdown-menu.open{display:flex}.cmd-menu-item{border-radius:var(--radius-sm);color:var(--text-primary);text-align:start;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;transition:background .15s;display:flex}.cmd-menu-item:hover{background:var(--hover-subtle)}.cmd-menu-item.active{background:var(--accent-subtle);color:var(--accent-color);font-weight:600}.cmd-menu-separator{background:var(--flyout-border);height:1px;margin:4px 0}.explorer-address-bar{border-bottom:1px solid var(--window-border);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.nav-controls{align-items:center;gap:2px;display:flex}.nav-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-primary);justify-content:center;align-items:center;transition:background .15s;display:flex}.nav-btn:hover:not(:disabled){background:var(--hover-subtle)}.nav-btn:disabled{opacity:.35;cursor:not-allowed}.address-box{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);flex:1;align-items:center;gap:4px;height:32px;padding:0 8px;display:flex;overflow-x:auto}.breadcrumb-item{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:2px 6px;font-size:12px;display:flex}.breadcrumb-item:hover{background:var(--hover-subtle)}.breadcrumb-item.active{font-weight:600}.breadcrumb-icon{align-items:center;width:14px;height:14px;display:flex}.breadcrumb-sep{width:12px;height:12px;color:var(--text-tertiary);align-items:center;display:flex}[dir=rtl] .breadcrumb-sep svg{transform:scaleX(-1)}svg text{direction:ltr!important;unicode-bidi:isolate!important}.search-box{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);align-items:center;gap:6px;width:240px;height:32px;padding:0 8px;display:flex}.search-icon{width:14px;height:14px;color:var(--text-tertiary);align-items:center;display:flex}.search-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12px}.search-clear{color:var(--text-tertiary);font-size:14px}.explorer-workspace{flex:1;display:flex;position:relative;overflow:hidden}.explorer-sidebar{background:var(--sidebar-bg);border-inline-end:1px solid var(--window-border);flex-direction:column;gap:16px;width:210px;padding:12px 6px;display:flex;overflow-y:auto}.sidebar-section{flex-direction:column;gap:2px;display:flex}.sidebar-header{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;font-size:11px;font-weight:600}.sidebar-item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;transition:background .15s;display:flex}.sidebar-item:hover{background:var(--hover-subtle)}.sidebar-item.active{background:var(--selected-subtle);color:var(--accent-color);font-weight:600}.sidebar-icon{align-items:center;width:18px;height:18px;display:flex}.badge-count{background:var(--accent-color);color:var(--accent-text);border-radius:var(--radius-full);margin-inline-start:auto;padding:2px 6px;font-size:10px;font-weight:700}.explorer-content{flex:1;padding:14px;position:relative;overflow-y:auto}.explorer-view-wrapper.mode-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-content:start;gap:16px;display:grid}.explorer-view-wrapper.mode-medium{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:10px;display:grid}.file-card-item{border-radius:var(--radius-md);cursor:pointer;text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;padding:10px 6px;transition:background .15s,border-color .15s;display:flex}.mode-grid .file-card-item{width:100%;min-height:124px;padding:14px 8px 10px}.mode-medium .file-card-item{width:100%;min-height:90px;padding:8px 6px 6px}.file-card-item:hover{background:var(--hover-subtle);border-color:var(--card-border)}.file-card-item.selected{background:var(--selected-subtle);border-color:var(--selected-border)}.file-card-thumb{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;display:flex}.mode-grid .file-card-thumb{width:76px;height:76px;margin-bottom:8px}.mode-medium .file-card-thumb{width:46px;height:46px;margin-bottom:5px}.card-icon-svg{width:100%;height:100%}.thumb-img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--window-border);width:100%;height:100%}.file-card-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.win11-details-table{border-collapse:collapse;width:100%;font-size:12.5px}.win11-details-table th{text-align:start;color:var(--text-secondary);border-bottom:1px solid var(--window-border);cursor:pointer;padding:6px 12px;font-weight:500}.win11-details-table th:hover{background:var(--hover-subtle)}.file-item-row{cursor:pointer;transition:background .15s}.file-item-row:hover{background:var(--hover-subtle)}.file-item-row.selected{background:var(--selected-subtle)}.file-item-row td{border-bottom:1px solid #00000008;padding:6px 12px}body.dark-theme .file-item-row td{border-bottom:1px solid #ffffff08}.td-name{align-items:center;gap:8px;display:flex}.file-table-icon{align-items:center;width:18px;height:18px;display:flex}.explorer-empty-state{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:65%;min-height:240px;padding:36px 20px;display:flex}.empty-icon-wrap{filter:drop-shadow(0 8px 20px #00000029);justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:4px;transition:transform .25s cubic-bezier(.1,.9,.2,1);display:flex}.empty-icon-wrap:hover{transform:translateY(-2px)scale(1.04)}.empty-text{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.empty-subtext{color:var(--text-tertiary);max-width:380px;margin:0;font-size:13px;line-height:1.5}.drop-zone-overlay{background:var(--accent-subtle);border:2px dashed var(--accent-color);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:12px}.drop-zone-overlay.active{display:flex}.drop-zone-card{color:var(--accent-color);flex-direction:column;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.drop-icon{width:48px;height:48px}.explorer-details-pane{background:var(--sidebar-bg);border-inline-start:1px solid var(--window-border);width:240px;padding:16px;display:none;overflow-y:auto}.explorer-details-pane.visible{display:block}.details-preview-box{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--card-border);justify-content:center;align-items:center;width:100%;height:140px;margin-bottom:14px;display:flex;overflow:hidden}.details-img-preview{object-fit:cover;width:100%;height:100%}.details-icon-large{width:64px;height:64px}.details-item-title{word-break:break-word;margin-bottom:12px;font-size:14px;font-weight:600}.details-meta-list{flex-direction:column;gap:8px;font-size:12px;display:flex}.details-meta-row{flex-direction:column;display:flex}.details-meta-k{color:var(--text-tertiary);font-size:11px}.details-meta-v{color:var(--text-primary);font-weight:500}.details-path-trunc{word-break:break-all}.explorer-status-bar{border-top:1px solid var(--window-border);height:28px;color:var(--text-secondary);background:#00000005;align-items:center;gap:12px;padding:0 12px;font-size:11.5px;display:flex}.status-spacer{flex:1}.status-view-modes{align-items:center;gap:4px;display:flex}.status-mode-btn{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.status-mode-btn:hover{background:var(--hover-subtle);color:var(--text-primary)}.status-mode-btn.active{background:var(--accent-subtle);color:var(--accent-color)}.win11-context-menu{background:var(--flyout-bg);width:220px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-md);z-index:99999;flex-direction:column;gap:2px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) contextMenuFade;display:flex;position:fixed}@keyframes contextMenuFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.menu-quick-row{border-radius:var(--radius-sm);background:#00000008;justify-content:space-around;align-items:center;padding:4px;display:flex}body.dark-theme .menu-quick-row{background:#ffffff08}.quick-icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-primary);justify-content:center;align-items:center;transition:background .15s;display:flex}.quick-icon-btn:hover{background:var(--hover-subtle)}.win11-menu-item{border-radius:var(--radius-sm);color:var(--text-primary);text-align:start;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:12.5px;transition:background .15s;display:flex}.win11-menu-item:hover{background:var(--hover-subtle)}.win11-menu-item.menu-danger:hover{color:#fff;background:#e81123}.menu-icon{align-items:center;width:16px;height:16px;display:flex}.menu-chevron{align-items:center;width:12px;height:12px;margin-inline-start:auto;display:flex}[dir=rtl] .menu-chevron svg{transform:scaleX(-1)}.menu-sep{background:var(--flyout-border);height:1px;margin:4px 0}.win11-menu-submenu-parent{position:relative}.win11-menu-submenu-parent:hover .win11-submenu{display:flex}.win11-submenu{background:var(--flyout-bg);width:180px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:0;left:100%}[dir=rtl] .win11-submenu{left:auto;right:100%}.win11-notepad-container{flex-direction:column;width:100%;height:100%;display:flex}.notepad-menu-bar{background:var(--window-titlebar);border-bottom:1px solid var(--window-border);align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.notepad-menu-item{border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px;font-size:12.5px;position:relative}.notepad-menu-item:hover{background:var(--hover-subtle)}.notepad-menu-item:hover .notepad-sub-menu{display:flex}.notepad-sub-menu{background:var(--flyout-bg);width:200px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-md);z-index:1000;flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:100%;left:0}[dir=rtl] .notepad-sub-menu{left:auto;right:0}.notepad-sub-menu button{border-radius:var(--radius-sm);text-align:start;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.notepad-sub-menu button:hover{background:var(--hover-subtle)}.notepad-actions-quick{margin-inline-start:auto}.btn-np-save{padding:4px 12px;font-size:12px}.btn-np-save.saved-anim{color:#fff;background:#107c41!important}.notepad-editor-wrap{flex:1;display:flex;position:relative}.notepad-textarea{resize:none;width:100%;height:100%;font-family:var(--win11-font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:14px;font-size:13.5px;line-height:1.6}.notepad-textarea.no-wrap{white-space:pre}.notepad-status-bar{border-top:1px solid var(--window-border);height:26px;color:var(--text-secondary);background:#00000005;align-items:center;gap:16px;padding:0 12px;font-size:11px;display:flex}.win11-photos-container{color:#fff;background:#111;flex-direction:column;width:100%;height:100%;display:flex}.photos-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.photos-title-label{font-size:13px;font-weight:500}.photos-tool-actions{align-items:center;gap:6px;display:flex}.photos-btn{border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;transition:background .15s;display:flex}.photos-btn:hover{background:#ffffff1f}.photos-viewport{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.photos-canvas{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.photos-main-img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:80vh;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 40px #0009}.photos-bottom-info{color:#fff9;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;height:30px;font-size:11px;display:flex}.win11-settings-container{width:100%;height:100%;display:flex}.settings-sidebar{background:var(--sidebar-bg);border-inline-end:1px solid var(--window-border);flex-direction:column;gap:20px;width:250px;padding:20px 10px;display:flex}.settings-user-card{align-items:center;gap:12px;padding:8px;display:flex}.settings-avatar-icon{border:2px solid var(--win11-accent,#0078d4);width:48px;height:48px;color:var(--win11-accent,#0078d4);background:#0078d424;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}body.dark-theme .settings-avatar-icon{color:#fff;background:#ffffff24;border-color:#ffffff59}.settings-avatar-icon .settings-avatar-svg{width:26px;height:26px}.settings-user-info{flex-direction:column;display:flex}.settings-uname{font-size:13.5px;font-weight:600}.settings-urole{color:var(--text-tertiary);font-size:11px}.settings-nav{flex-direction:column;gap:4px;display:flex}.settings-nav-item{border-radius:var(--radius-md);color:var(--text-primary);align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.settings-nav-item:hover{background:var(--hover-subtle)}.settings-nav-item.active{background:var(--selected-subtle);color:var(--accent-color);font-weight:600}.settings-content{flex:1;padding:30px;overflow-y:auto}.settings-page{flex-direction:column;gap:18px;max-width:680px;display:flex}.settings-heading{font-size:22px;font-weight:600}.settings-subheading{color:var(--text-secondary);font-size:13px}.theme-picker-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.theme-card{border:2px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);cursor:pointer;padding:10px;transition:all .2s}.theme-card:hover{border-color:var(--accent-color);transform:translateY(-2px)}.theme-card.active{border-color:var(--accent-color);background:var(--selected-subtle)}.theme-card-preview{border-radius:var(--radius-md);height:120px;margin-bottom:8px;overflow:hidden}.theme-card-preview img{object-fit:cover;width:100%;height:100%}.theme-card-info{justify-content:space-between;align-items:center;padding:4px;display:flex}.theme-name{font-size:13px;font-weight:600}.theme-check{color:var(--accent-color)}.settings-section-divider{background:var(--window-border);height:1px;margin:10px 0}.wallpaper-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.wallpaper-thumb{border:1px solid var(--card-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;overflow:hidden}.wallpaper-thumb:hover{border-color:var(--accent-color);transform:scale(1.02)}.wallpaper-thumb img{object-fit:cover;width:100%;height:100px}.wp-label{background:var(--card-bg);text-align:center;padding:6px;font-size:11px;font-weight:500;display:block}.system-device-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:16px;display:flex}.device-icon{width:48px;height:48px}.device-status-badge{color:#107c41;border-radius:var(--radius-full);background:#107c411a;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.settings-specs-table{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.spec-row{border-bottom:1px solid #0000000a;justify-content:space-between;padding-bottom:6px;font-size:12.5px;display:flex}body.dark-theme .spec-row{border-bottom:1px solid #ffffff0a}.spec-k{color:var(--text-secondary)}.spec-v{font-weight:500}.storage-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.storage-card-header{align-items:center;gap:12px;display:flex}.storage-drive-icon{width:36px;height:36px}.storage-bar{border-radius:var(--radius-full);background:#00000014;height:16px;display:flex;overflow:hidden}body.dark-theme .storage-bar{background:#ffffff1a}.storage-seg.seg-system{background:var(--accent-color)}.storage-seg.seg-user{background:#ffb900}.storage-legend{gap:18px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.dot-system{background:var(--accent-color)}.dot-user{background:#ffb900}.dot-free{background:#0003}body.dark-theme .dot-free{background:#fff3}.storage-quick-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.stat-box{border-radius:var(--radius-md);text-align:center;background:#00000008;padding:12px}body.dark-theme .stat-box{background:#ffffff0a}.stat-number{color:var(--accent-color);font-size:20px;font-weight:700;display:block}.stat-label{color:var(--text-secondary);font-size:11px}.lang-picker-cards{flex-direction:column;gap:12px;display:flex}.lang-card{background:var(--card-bg);border:2px solid var(--card-border);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:16px;padding:14px 18px;transition:all .2s;display:flex}.lang-card:hover{border-color:var(--accent-color)}.lang-card.active{border-color:var(--accent-color);background:var(--selected-subtle)}.lang-flag{font-size:28px}.lang-info{flex:1}.lang-info h4{margin-bottom:2px;font-size:14px}.lang-info p{color:var(--text-secondary);font-size:12px}.lang-check{color:var(--accent-color)}.win11-props-dialog{flex-direction:column;gap:12px;padding:16px;font-size:12.5px;display:flex}.props-header{align-items:center;gap:12px;display:flex}.props-icon{width:36px;height:36px}.props-name-input{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);flex:1;padding:6px 8px;font-weight:600}.props-tabs-bar{border-bottom:1px solid var(--window-border);gap:6px;margin-top:4px;padding-bottom:2px;display:flex}.props-tab-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.props-tab-btn:hover{color:var(--text-primary);background:var(--hover-subtle)}.props-tab-btn.active{color:var(--accent-color,#0078d4);border-bottom-color:var(--accent-color,#0078d4);font-weight:600}.props-footer{border-top:1px solid var(--window-border);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.props-divider{background:var(--window-border);height:1px}.props-table{flex-direction:column;gap:10px;display:flex}.props-row{grid-template-columns:125px 1fr;align-items:baseline;gap:12px;font-size:12.5px;display:grid}.props-label{color:var(--text-secondary);white-space:nowrap;font-weight:500}.props-val{color:var(--text-primary);word-break:break-word;font-weight:500}.props-val.props-path{color:var(--text-primary);font-family:inherit;font-size:12px}.props-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.win11-btn{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;padding:6px 16px;font-size:12px;transition:all .15s}.win11-btn:hover{background:var(--hover-subtle)}.win11-btn-primary{background:var(--accent-color);color:var(--accent-text);border-color:#0000}.win11-btn-primary:hover{background:var(--accent-hover)}.org-settings-container{background:inherit;flex-direction:column;gap:18px;width:100%;height:100%;padding:18px 24px;display:flex;position:relative;overflow-y:auto}.org-header-banner{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--mica-blur);backdrop-filter:var(--mica-blur);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0000000a}.org-header-info{align-items:center;gap:14px;display:flex}.org-header-icon-wrap{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent-color);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:8px;display:flex}.org-header-title{color:var(--text-primary);margin-bottom:2px;font-size:18px;font-weight:700}.org-header-subtitle{color:var(--text-secondary);font-size:12.5px}.org-stats-cards{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-stat-pill{border:1px solid var(--card-border);border-radius:var(--radius-full);background:#0000000a;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:flex}body.dark-theme .org-stat-pill{background:#ffffff0f}.org-stat-pill.highlight{background:var(--accent-subtle);border-color:var(--selected-border);color:var(--accent-color);font-weight:600}.stat-pill-label{color:var(--text-secondary)}.stat-pill-value{color:var(--text-primary);font-weight:700}.org-stat-pill.highlight .stat-pill-value{color:var(--accent-color)}.org-tabs-bar{border-bottom:1px solid var(--window-border);align-items:center;gap:6px;padding-bottom:4px;display:flex}.org-tab-btn{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.org-tab-btn:hover{background:var(--hover-subtle);color:var(--text-primary)}.org-tab-btn.active{background:var(--card-bg);border-color:var(--card-border);color:var(--accent-color);font-weight:600;box-shadow:0 2px 8px #0000000d}.org-tab-btn .tab-icon{align-items:center;width:16px;height:16px;display:flex}.org-tab-btn .tab-badge{color:var(--text-secondary);border-radius:var(--radius-full);background:#0000000f;padding:1px 7px;font-size:11px;font-weight:700}body.dark-theme .org-tab-btn .tab-badge{background:#ffffff1a}.org-tab-btn.active .tab-badge{background:var(--accent-color);color:var(--accent-text)}.org-content-body{flex-direction:column;flex:1;display:flex}.org-tab-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.org-section-title{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:700}.org-section-desc{color:var(--text-secondary);font-size:12px}.org-tab-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar-search-box{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:280px;padding:6px 12px;display:flex}.org-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.toolbar-filter-box{align-items:center;gap:8px;font-size:12.5px;display:flex}.filter-label{color:var(--text-secondary);font-weight:500}.org-select{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-primary);cursor:pointer;outline:none;padding:6px 12px;font-size:12.5px}.btn-org-primary{background:var(--accent-color);color:var(--accent-text);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.btn-org-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-org-primary .btn-icon{align-items:center;width:16px;height:16px;display:flex}.btn-org-secondary{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;display:flex}.btn-org-secondary:hover{background:var(--hover-subtle)}.org-matrix-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #00000008}.org-matrix-table{border-collapse:collapse;width:100%;font-size:13px}.org-matrix-table th{border-bottom:1px solid var(--window-border);color:var(--text-primary);background:#00000008;padding:12px 14px;font-weight:600}body.dark-theme .org-matrix-table th{background:#ffffff0a}.perm-head-cell{flex-direction:column;align-items:center;gap:2px;display:flex}.perm-badge-title{font-size:13px;font-weight:700}.perm-head-cell small{color:var(--text-tertiary);font-size:10.5px;font-weight:400}.org-matrix-table td{vertical-align:middle;border-bottom:1px solid #0000000d;padding:14px 16px}body.dark-theme .org-matrix-table td{border-bottom:1px solid #ffffff0d}.org-matrix-row:hover{background:var(--hover-subtle)}.dept-title-cell{align-items:center;gap:12px;display:flex}.dept-color-bar{border-radius:4px;width:4px;height:38px}.dept-name-block{flex-direction:column;gap:2px;display:flex}.dept-name-line{align-items:center;gap:8px;display:flex}.dept-name-text{font-size:13.5px;font-weight:600}.dept-code-tag{font-size:10px;font-weight:700;font-family:var(--win11-font-mono);color:var(--text-secondary);background:#0000000f;border-radius:4px;padding:2px 6px}body.dark-theme .dept-code-tag{background:#ffffff14}.dept-emp-count{color:var(--text-tertiary);font-size:11.5px}.win11-switch{cursor:pointer;width:40px;height:20px;display:inline-block;position:relative}.win11-switch input{opacity:0;width:0;height:0}.switch-slider{background-color:#0003;border:1px solid #0000001a;border-radius:20px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}body.dark-theme .switch-slider{background-color:#fff3;border-color:#ffffff1a}.switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:3px;box-shadow:0 1px 3px #0000004d}[dir=rtl] .switch-slider:before{left:auto;right:3px}.win11-switch input:checked+.switch-slider{background-color:var(--accent-color);border-color:var(--accent-color)}.win11-switch input:checked+.switch-slider:before{transform:translate(19px)}[dir=rtl] .win11-switch input:checked+.switch-slider:before{transform:translate(-19px)}.perm-state-label{color:var(--text-tertiary);margin-top:3px;font-size:10.5px;display:block}.perm-state-label.active{color:#107c41;font-weight:600}body.dark-theme .perm-state-label.active{color:#6ccb5f}.perm-quick-btns{justify-content:center;align-items:center;gap:6px;display:flex}.btn-perm-preset{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;padding:4px 10px;font-size:11px;transition:all .15s}.btn-perm-preset:hover{background:var(--hover-subtle);color:var(--text-primary)}.btn-perm-preset.active{background:var(--accent-subtle);border-color:var(--selected-border);color:var(--accent-color);font-weight:600}.org-cards-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.dept-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;box-shadow:0 4px 14px #00000008}.dept-card:hover{border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.dept-card-header{align-items:center;gap:12px;display:flex}.dept-avatar-badge{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.dept-header-titles{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.dept-card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.dept-code-pill{color:var(--text-secondary);font-size:10.5px;font-weight:600;font-family:var(--win11-font-mono)}.dept-card-actions{align-items:center;gap:4px;display:flex}.btn-action-icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-action-icon:hover{background:var(--hover-subtle);color:var(--text-primary)}.btn-delete-dept:hover,.btn-delete-emp:hover{color:#e81123;background:#e811231a}.dept-card-desc{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.dept-card-meta{border-top:1px solid var(--window-border);justify-content:space-between;align-items:center;padding-top:8px;font-size:11.5px;display:flex}.meta-label{color:var(--text-tertiary);margin-inline-end:4px}.emp-count-badge{background:var(--accent-subtle);color:var(--accent-color);border-radius:var(--radius-full);padding:2px 8px;font-weight:600}.dept-permissions-summary{flex-direction:column;gap:4px;display:flex}.perm-tags-list{flex-wrap:wrap;gap:6px;display:flex}.perm-tag{border-radius:var(--radius-sm);padding:2px 8px;font-size:10.5px;font-weight:500}.perm-tag.allowed{color:#107c41;background:#107c411f}body.dark-theme .perm-tag.allowed{color:#6ccb5f;background:#6ccb5f26}.perm-tag.denied{color:var(--text-tertiary);opacity:.7;background:#0000000d;text-decoration:line-through}body.dark-theme .perm-tag.denied{background:#ffffff0d}.org-table-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 16px #00000008}.org-data-table{border-collapse:collapse;width:100%;font-size:12.5px}.org-data-table th{border-bottom:1px solid var(--window-border);text-align:start;color:var(--text-secondary);background:#00000008;padding:10px 14px;font-weight:600}body.dark-theme .org-data-table th{background:#ffffff0a}.org-data-table td{vertical-align:middle;border-bottom:1px solid #0000000a;padding:12px 14px}body.dark-theme .org-data-table td{border-bottom:1px solid #ffffff0a}.emp-row:hover{background:var(--hover-subtle)}.emp-name-cell{align-items:center;gap:10px;display:flex}.emp-avatar-circle{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.emp-name-text{color:var(--text-primary);font-size:13px;display:block}.emp-email-text{color:var(--text-tertiary);text-align:start;direction:ltr;font-size:11px;display:block}.emp-role-badge{color:var(--text-primary);border-radius:var(--radius-sm);background:#0000000d;padding:3px 8px;font-size:11.5px;font-weight:500}body.dark-theme .emp-role-badge{background:#ffffff14}.dept-link-tag{color:var(--text-primary);border-right:3px solid #0000;align-items:center;gap:6px;padding-right:6px;font-size:12px;font-weight:600;display:inline-flex}.dept-dot{border-radius:50%;width:8px;height:8px}.dept-unassigned{color:var(--text-tertiary);font-size:11.5px;font-style:italic}.emp-phone-text{font-family:var(--win11-font-mono);color:var(--text-secondary);direction:ltr;font-size:11.5px}.emp-status-pill{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:600}.emp-status-pill.active{color:#107c41;background:#107c411f}body.dark-theme .emp-status-pill.active{color:#6ccb5f;background:#6ccb5f26}.emp-status-pill.inactive{color:var(--text-tertiary);background:#00000014}.row-actions-group{justify-content:center;align-items:center;gap:4px;display:flex}.org-modal-overlay{-webkit-backdrop-filter:blur(14px);z-index:99999;box-sizing:border-box;background:#000000a6;justify-content:center;align-items:center;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.org-modal-card{background:var(--flyout-bg,#202020);border:1px solid var(--flyout-border,#ffffff1f);-webkit-backdrop-filter:blur(25px);box-sizing:border-box;border-radius:14px;flex-direction:column;width:95%;max-width:580px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 4px 16px #00000059}.org-modal-header{border-bottom:1px solid var(--window-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-title{color:var(--text-primary);font-size:15px;font-weight:700}.btn-close-modal{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:flex}.btn-close-modal:hover{background:var(--hover-subtle);color:var(--text-primary)}.org-modal-form{flex-direction:column;gap:14px;max-height:75vh;padding:20px;display:flex;overflow-y:auto}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);font-size:12px;font-weight:600}.form-group .required{color:#e81123}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.org-form-input,.org-form-textarea{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;padding:8px 12px;font-size:13px;transition:all .15s}.org-form-input:focus,.org-form-textarea:focus,.org-select:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-subtle)}.color-palette-options{align-items:center;gap:10px;display:flex}.color-radio-label{cursor:pointer;position:relative}.color-radio-label input{display:none}.color-swatch{border-radius:50%;width:26px;height:26px;transition:transform .15s;display:inline-block;box-shadow:0 2px 6px #0003}.color-radio-label input:checked+.color-swatch{outline:2px solid var(--text-primary);outline-offset:2px;transform:scale(1.2)}.permissions-checkbox-group{border-radius:var(--radius-md);border:1px solid var(--card-border);background:#00000008;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;display:grid}body.dark-theme .permissions-checkbox-group{background:#ffffff0a}.perm-checkbox-item{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.perm-checkbox-item input{accent-color:var(--accent-color)}.dept-perm-box{transition:all .18s}.dept-perm-box:hover{background:var(--hover-subtle,#ffffff14)!important;border-color:var(--accent-color,#0078d4)!important}.dept-perm-box:has(input:checked){background:#0078d414!important;border-color:#0078d473!important}.org-modal-actions{border-top:1px solid var(--window-border);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:14px;display:flex}.org-toast{background:var(--flyout-bg);border:1px solid var(--flyout-border);box-shadow:var(--flyout-shadow);border-radius:var(--radius-full);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);color:var(--text-primary);opacity:0;pointer-events:none;z-index:6000;align-items:center;gap:10px;padding:8px 20px;font-size:12.5px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%,40px)}.org-toast.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.org-toast-icon{color:#107c41;align-items:center;width:18px;height:18px;display:flex}body.dark-theme .org-toast-icon{color:#6ccb5f}.win11-word-app,.win11-excel-app{background:var(--bg-solid);width:100%;min-width:0;height:100%;min-height:0;color:var(--text-primary);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;flex:100%;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;display:flex;overflow:hidden}.office-app-titlebar{color:#fff;flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000001f}.office-app-titlebar.word-titlebar{background:#185abd}.office-app-titlebar.excel-titlebar{background:#107c41}.office-quick-access{align-items:center;gap:8px;display:flex}.office-brand-icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.office-brand-icon svg{width:20px;height:20px}.office-autosave-toggle{cursor:pointer;background:#ffffff2e;border-radius:14px;align-items:center;gap:6px;padding:3px 8px;transition:all .2s;display:flex}.office-autosave-toggle.disabled{opacity:.6;cursor:default}.autosave-switch{background:#ffffff59;border-radius:10px;width:26px;height:14px;transition:background .2s;position:relative}.office-autosave-toggle.active .autosave-switch{background:#fff}.autosave-thumb{background:#107c41;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.word-titlebar .office-autosave-toggle.active .autosave-thumb{background:#185abd;transform:translate(12px)}.excel-titlebar .office-autosave-toggle.active .autosave-thumb{background:#107c41;transform:translate(12px)}.autosave-label{letter-spacing:.2px;font-size:11px;font-weight:600}.office-quick-btn{color:#fff;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:background .15s;display:flex}.office-quick-btn:hover:not(.disabled){background:#fff3}.office-quick-btn.disabled{opacity:.4;cursor:not-allowed}.office-doc-title-wrapper{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.office-doc-title-text{letter-spacing:.3px;font-size:12.5px;font-weight:600}.office-doc-sub-text{opacity:.85;font-size:10.5px}.office-doc-sub-text.unsaved{color:#ffd299;font-weight:600;text-decoration:underline}.office-search-box{background:#ffffff2e;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:6px;width:220px;height:26px;padding:3px 10px;transition:all .2s;display:flex}.office-search-box:focus-within{color:#333;background:#fff}.office-search-box:focus-within .office-search-input{color:#333}.office-search-box:focus-within .search-icon svg{fill:#555}.search-icon{align-items:center;width:14px;height:14px;display:flex}.search-icon svg{fill:#fff}.office-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:11px}.office-search-input::placeholder{color:#ffffffb3}.office-search-box:focus-within .office-search-input::placeholder{color:#888}.office-user-pill{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.office-user-avatar{color:#fff;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.office-user-name{font-size:11px;font-weight:500}.office-window-controls{align-items:center;height:100%;margin-inline:12px -14px;display:flex}.office-winctl{color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:42px;transition:background .15s;display:flex}.office-winctl svg{pointer-events:none}.office-winctl:hover{background:#fff3}.office-winctl.win-close:hover{color:#fff;background:#e81123!important}.win11-window.office-window .win11-window-titlebar{display:none!important}.win11-window.office-window .win11-window-body{flex:100%!important;width:100%!important;height:100%!important;overflow:hidden!important}.win11-window.office-window{border-radius:8px;overflow:hidden}.win11-window.office-window.win11-window-maximized{border-radius:0}.office-protected-view-banner{color:#3b3a39;background:#fff4ce;border-bottom:1px solid #edebe9;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;display:flex;box-shadow:0 1px 2px #0000000d}body.dark-theme .office-protected-view-banner{color:#f3f2f1;background:#3b3012;border-bottom-color:#55441a}.protected-banner-left{align-items:center;gap:8px;display:flex}.protected-lock-icon{font-size:14px}.protected-pill{color:#a80000;background:#fdf3d8;border:1px solid #e1dfdd;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600}body.dark-theme .protected-pill{color:#f99;background:#2b220d;border-color:#55441a}.office-ribbon-bar{background:var(--window-bg);border-bottom:1px solid var(--window-border);flex-direction:column;flex-shrink:0;display:flex}.office-ribbon-tabs{border-bottom:1px solid var(--window-border);background:#00000005;align-items:flex-end;padding:0 8px;display:flex}.office-file-tab-btn{color:#fff;background:#107c41;border-radius:3px 3px 0 0;margin-inline-end:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:opacity .15s}.office-file-tab-btn.word-file-btn{background:#185abd}.office-file-tab-btn:hover{opacity:.9}.office-tab-btn{color:var(--text-secondary);border-bottom:2.5px solid #0000;padding:6px 14px;font-size:12px;transition:all .15s}.office-tab-btn:hover{color:var(--text-primary);background:var(--hover-subtle)}.excel-titlebar~.office-ribbon-bar .office-tab-btn.active{color:#107c41;border-bottom-color:#107c41;font-weight:600}.word-titlebar~.office-ribbon-bar .office-tab-btn.active{color:#185abd;border-bottom-color:#185abd;font-weight:600}body.dark-theme .excel-titlebar~.office-ribbon-bar .office-tab-btn.active{color:#38b368;border-bottom-color:#38b368}body.dark-theme .word-titlebar~.office-ribbon-bar .office-tab-btn.active{color:#58a6ff;border-bottom-color:#58a6ff}.office-ribbon-content{background:var(--window-bg);align-items:stretch;gap:4px;min-height:84px;padding:5px 8px 3px;display:flex;overflow-x:auto}.office-ribbon-group{border-inline-end:1px solid var(--window-border);flex-direction:column;flex-shrink:0;justify-content:space-between;padding:0 8px;display:flex}.office-group-tools{flex:1;align-items:center;gap:6px;display:flex}.office-group-name{color:var(--text-tertiary);text-align:center;letter-spacing:.2px;margin-top:3px;font-size:9.5px}.office-tool-stack{flex-direction:column;gap:3px;display:flex}.office-sub-row{align-items:center;gap:3px;display:flex}.office-tool-btn.big-tool{border-radius:var(--radius-sm);min-width:44px;color:var(--text-primary);background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:4px 10px;transition:all .15s;display:flex}.office-tool-btn.big-tool:hover:not(.disabled){background:var(--hover-subtle)}.office-tool-btn.big-tool.primary-save:hover:not(.disabled){background:#107c411a}.word-titlebar~.office-ribbon-bar .office-tool-btn.big-tool.primary-save:hover:not(.disabled){background:#185abd1a}.office-tool-btn.big-tool.disabled{opacity:.45;cursor:not-allowed}.big-tool-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.big-tool-label{margin-top:2px;font-size:10.5px}.office-tool-btn.mini-btn{border-radius:var(--radius-sm);color:var(--text-primary);background:0 0;align-items:center;gap:5px;padding:2px 6px;font-size:11px;transition:background .15s;display:flex}.office-tool-btn.mini-btn:hover:not(.disabled){background:var(--hover-subtle)}.office-tool-btn.mini-btn.disabled{opacity:.45;cursor:not-allowed}.office-tool-btn.mini-btn svg{width:14px;height:14px}.office-btn-format{border-radius:var(--radius-sm);width:24px;height:22px;color:var(--text-primary);background:0 0;justify-content:center;align-items:center;font-size:11.5px;transition:all .15s;display:flex}.office-btn-format:hover:not(.disabled){background:var(--hover-subtle)}.office-btn-format.disabled{opacity:.45;cursor:not-allowed}.office-select{border:1px solid var(--window-border);border-radius:var(--radius-sm);background:var(--control-bg);height:22px;color:var(--text-primary);outline:none;padding:0 4px;font-size:11px}.office-font-select{width:115px}.office-size-select{width:48px}.excel-formula-bar{background:var(--bg-solid);border-top:1px solid var(--window-border);align-items:center;gap:4px;height:28px;padding:3px 8px;display:flex}.excel-name-box{border:1px solid var(--window-border);background:var(--control-bg);width:60px;height:22px;color:var(--text-primary);border-radius:2px;justify-content:center;align-items:center;font-family:monospace;font-size:11px;font-weight:600;display:flex}.excel-fx-divider{background:var(--window-border);width:1px;height:16px;margin:0 2px}.excel-fx-btn{width:22px;height:22px;color:var(--text-secondary);background:0 0;border-radius:2px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.excel-fx-btn:hover{background:var(--hover-subtle)}.excel-formula-input{height:22px;color:var(--text-primary);background:0 0;border:1px solid #0000;outline:none;flex:1;padding:0 6px;font-size:12px}.excel-formula-input:focus{background:var(--control-bg);border-color:#107c41;border-radius:2px}.excel-spreadsheet-viewport{background:#fff;flex:1;overflow:auto}body.dark-theme .excel-spreadsheet-viewport{background:#1e1e1e}.excel-grid-table{border-collapse:collapse;table-layout:fixed;width:100%}.col-corner{text-align:center;color:#605e5c;cursor:pointer;background:#f3f2f1;border-bottom:1px solid #d2d0ce;border-right:1px solid #d2d0ce;width:44px;min-width:44px;height:24px;font-size:10px}body.dark-theme .col-corner{color:#a19f9d;background:#252423;border-color:#3b3a39}.col-header{color:#323130;text-align:center;-webkit-user-select:none;user-select:none;background:#f3f2f1;border-bottom:1px solid #d2d0ce;border-right:1px solid #d2d0ce;min-width:90px;height:24px;font-size:11px;font-weight:600}body.dark-theme .col-header{color:#c8c6c4;background:#252423;border-color:#3b3a39}.row-header{color:#605e5c;text-align:center;-webkit-user-select:none;user-select:none;background:#f3f2f1;border-bottom:1px solid #d2d0ce;border-right:1px solid #d2d0ce;width:44px;min-width:44px;font-size:10.5px}body.dark-theme .row-header{color:#a19f9d;background:#252423;border-color:#3b3a39}.col-header.highlight,.row-header.highlight{font-weight:700;color:#107c41!important;background:#c7e0d0!important}body.dark-theme .col-header.highlight,body.dark-theme .row-header.highlight{color:#6ccb5f!important;background:#184728!important}.excel-cell{text-overflow:ellipsis;white-space:nowrap;color:#323130;background:#fff;border-bottom:1px solid #e1dfdd;border-right:1px solid #e1dfdd;outline:none;height:24px;padding:3px 6px;font-size:11.5px;overflow:hidden}body.dark-theme .excel-cell{color:#f3f2f1;background:#1e1e1e;border-color:#323130}.excel-cell.cell-table-head{font-weight:700;color:#0b582e!important;background:#eef6f1!important}body.dark-theme .excel-cell.cell-table-head{color:#72d699!important;background:#15321f!important}.excel-cell.selected{outline-offset:-2px;position:relative;background:#107c4114!important;outline:2px solid #107c41!important}.excel-bottom-bar{background:var(--window-bg);border-top:1px solid var(--window-border);flex-shrink:0;align-items:center;height:28px;display:flex}.excel-sheets-bar{border-inline-end:1px solid var(--window-border);align-items:center;padding:0 4px;display:flex}.excel-sheet-tab{color:var(--text-secondary);border-bottom:2.5px solid #0000;padding:4px 14px;font-size:11.5px;transition:all .15s}.excel-sheet-tab.active{color:#107c41;border-bottom-color:#107c41;font-weight:600}body.dark-theme .excel-sheet-tab.active{color:#6ccb5f;border-bottom-color:#6ccb5f}.excel-btn-add-sheet{width:22px;height:22px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.excel-btn-add-sheet:hover{background:var(--hover-subtle);color:var(--text-primary)}.excel-status-bar{color:var(--text-secondary);flex:1;align-items:center;gap:14px;padding:0 12px;font-size:11px;display:flex}.excel-status-spacer{flex:1}.excel-view-modes{align-items:center;gap:4px;display:flex}.excel-view-icon{cursor:pointer;border-radius:2px;padding:2px 4px;font-size:13px}.excel-view-icon.active{background:var(--hover-subtle);color:var(--text-primary)}.word-document-stage{box-sizing:border-box;background:#e9ecef;flex-direction:column;flex:auto;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:16px 20px 40px;display:flex;overflow:auto}body.dark-theme .word-document-stage{background:#141414}.word-doc-ruler{color:#8a8886;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1px solid #d2d0ce;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:840px;height:18px;padding:0 50px;font-size:9px;transition:max-width .2s;display:flex;box-shadow:0 1px 2px #0000000d}body.dark-theme .word-doc-ruler{color:#a19f9d;background:#252423;border-color:#3b3a39}.ruler-ticks{flex:1;justify-content:space-between;padding:0 10px;display:flex}.ruler-indent-marker{border-top:6px solid #185abd;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.word-page-sheet{color:#24292f;-webkit-user-select:text;user-select:text;box-sizing:border-box;background:#fff;border-radius:1px;flex-direction:column;width:100%;max-width:840px;min-height:960px;margin-bottom:30px;padding:45px 60px;transition:max-width .2s,padding .2s;display:flex;position:relative;box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f}.word-document-stage.fit-window .word-doc-ruler,.word-document-stage.fit-window .word-page-sheet{padding:35px 45px;width:96%!important;max-width:96%!important}body.dark-theme .word-page-sheet{color:#e6edf3;background:#1e1e1e;box-shadow:0 4px 24px #0006}.word-doc-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.word-logo-badge{color:#185abd;letter-spacing:-.5px;font-size:20px;font-weight:800}body.dark-theme .word-logo-badge{color:#58a6ff}.word-header-sub{color:#6e7781;font-size:11px}body.dark-theme .word-header-sub{color:#8b949e}.word-header-meta{color:#57606a;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;display:flex}body.dark-theme .word-header-meta{color:#8b949e}.confidential-tag{color:#9a6700;background:#fff8c5;border:1px solid #d4a72c66;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}body.dark-theme .confidential-tag{color:#ffd33d;background:#3b2300;border-color:#7d4e00}.word-doc-divider{background:linear-gradient(90deg,#185abd,#58a6ff,#0000);height:2px;margin-bottom:24px}.word-editable-content{outline:none;flex:1;font-size:13.5px;line-height:1.7}.word-doc-h1{color:#185abd;border-bottom:1px solid #d0d7de;margin-bottom:12px;padding-bottom:6px;font-size:22px;font-weight:700}body.dark-theme .word-doc-h1{color:#58a6ff;border-bottom-color:#30363d}.word-meta-banner{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.meta-tag{color:#57606a;background:#f6f8fa;border:1px solid #d0d7de;border-radius:12px;padding:3px 10px;font-size:11px}body.dark-theme .meta-tag{color:#8b949e;background:#161b22;border-color:#30363d}.word-doc-p{text-align:justify;margin-bottom:16px}.word-doc-list{margin-bottom:16px;padding-inline-start:24px}.word-doc-list li{margin-bottom:6px}.word-styles-gallery{align-items:center;gap:4px;display:flex}.word-style-card{border:1px solid var(--window-border);background:var(--control-bg);text-align:center;border-radius:3px;min-width:58px;padding:4px 8px;transition:all .15s}.word-style-card:hover{background:var(--hover-subtle)}.word-style-card.active{background:#185abd14;border-color:#185abd}.style-preview{color:var(--text-primary);font-size:11px}.style-preview.h1{color:#185abd;font-size:12px;font-weight:700}.style-preview.h2{color:#2b579a;font-size:11px;font-weight:600}.word-signature-section{border-top:1px dashed #d0d7de;justify-content:space-between;margin-top:40px;padding-top:20px;display:flex}body.dark-theme .word-signature-section{border-top-color:#30363d}.sig-block{flex-direction:column;gap:3px;display:flex}.sig-title{color:#6e7781;font-size:11px}.sig-name{color:#24292f;font-size:13px}body.dark-theme .sig-name{color:#f0f6fc}.sig-date{color:#8c959f;font-size:10.5px}.sig-stamp{color:#1a7f37;letter-spacing:.5px;border:1.5px solid #2da44e;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:700}body.dark-theme .sig-stamp{color:#3fb950;border-color:#3fb950}.word-doc-footer{color:#8c959f;border-top:1px solid #d0d7de;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:10px;display:flex}body.dark-theme .word-doc-footer{color:#6e7781;border-top-color:#30363d}.word-status-bar{color:#fff;background:#185abd;flex-shrink:0;align-items:center;gap:16px;height:26px;padding:0 14px;font-size:11px;display:flex}.word-stat-item{align-items:center;gap:4px;display:flex}.status-accessibility{background:#ffffff26;border-radius:3px;padding:1px 6px}.word-status-spacer{flex:1}.word-view-modes{align-items:center;gap:6px;display:flex}.word-view-icon{cursor:pointer;border-radius:2px;padding:1px 4px;font-size:13px}.word-view-icon.active{background:#ffffff40}.win11-pdf-viewer{color:#fff;-webkit-user-select:none;user-select:none;background:#2b2b2b;flex-direction:column;height:100%;display:flex;overflow:hidden}.pdf-toolbar-bar{background:#1f1f1f;border-bottom:1px solid #383838;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.pdf-brand-tag{align-items:center;gap:10px;margin-inline-end:8px;display:flex}.pdf-icon-wrap{align-items:center;width:20px;height:20px;display:flex}.pdf-doc-title{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;font-weight:600;overflow:hidden}.pdf-nav-controls,.pdf-zoom-controls{align-items:center;gap:6px;display:flex;direction:ltr!important}.pdf-tool-btn{border-radius:var(--radius-sm);color:#ccc;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.pdf-tool-btn:hover{color:#fff;background:#ffffff1a}.pdf-page-indicator{color:#aaa;align-items:center;gap:6px;font-size:12px;display:flex}.pdf-page-input{color:#fff;border-radius:var(--radius-sm);text-align:center;background:#333;border:1px solid #555;width:36px;height:24px;font-size:12px}.pdf-zoom-label{color:#aaa;text-align:center;min-width:44px;font-size:12px}.pdf-divider{background:#383838;width:1px;height:20px}.pdf-actions-right{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pdf-action-btn{border-radius:var(--radius-sm);color:#fff;background:#ffffff14;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.pdf-action-btn svg{width:14px;height:14px}.pdf-action-btn:hover{background:#ffffff26}.pdf-action-btn.primary{color:#fff;background:#d32f2f;font-weight:600}.pdf-action-btn.primary:hover{background:#b71c1c}.pdf-main-area{flex:1;display:flex;overflow:hidden}.pdf-thumbs-sidebar{background:#222;border-inline-end:1px solid #333;flex-direction:column;flex-shrink:0;gap:16px;width:140px;padding:16px 10px;transition:width .2s,opacity .2s;display:flex;overflow-y:auto}.pdf-thumb-card{cursor:pointer;border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:6px;padding:6px;transition:background .15s;display:flex}.pdf-thumb-card:hover{background:#ffffff0f}.pdf-thumb-card.active{background:#d32f2f26;border:1px solid #d32f2f}.thumb-mini-sheet{color:#333;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:80px;height:110px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 8px #0000004d}.thumb-label{color:#aaa;font-size:11px}.pdf-viewport{box-sizing:border-box;background:#3c3c3c;flex-direction:column;flex:1;align-items:center;width:100%;height:100%;padding:16px 12px 32px;display:flex;overflow:auto}.pdf-viewport.native-pdf-mode{box-sizing:border-box!important;background:#1e1e1e!important;flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.pdf-viewport.native-pdf-mode iframe,.pdf-viewport.native-pdf-mode embed,.pdf-viewport.native-pdf-mode object{border:none!important;border-radius:0!important;flex:1!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important}.pdf-canvas-container{flex-shrink:0;width:720px;height:1018px;margin:0 auto;transition:width .12s,height .12s;position:relative}.pdf-page-canvas{transform-origin:0 0;box-sizing:border-box;color:#222;-webkit-user-select:text;user-select:text;text-align:right;direction:rtl;background:#fff;flex-direction:column;width:720px;height:1018px;padding:40px 48px;transition:transform .12s;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 32px #00000073}.pdf-watermark{color:#00000009;letter-spacing:6px;pointer-events:none;white-space:nowrap;font-size:64px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.pdf-header-letterhead{border-bottom:2px solid #d32f2f;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.letterhead-brand{align-items:center;gap:12px;display:flex}.brand-crest{width:38px;height:38px}.brand-names{flex-direction:column;display:flex}.brand-org-ar{color:#1a1a1a;font-size:14px}.brand-org-en{color:#666;font-size:11px}.letterhead-details{color:#555;text-align:left;flex-direction:column;gap:3px;font-size:11px;display:flex}.pdf-title-banner{margin-bottom:24px}.pdf-h2{color:#b71c1c;margin-bottom:6px;font-size:20px;font-weight:700}.pdf-doc-badge{color:#c62828;background:#fdf2f2;border:1px solid #ffcdd2;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pdf-lead-p{margin-bottom:18px;font-size:13.5px;font-weight:500;line-height:1.8}.pdf-h3{color:#333;border-bottom:1px solid #eee;margin:18px 0 8px;padding-bottom:4px;font-size:15px;font-weight:700}.pdf-para{color:#444;text-align:justify;margin-bottom:14px;font-size:13px;line-height:1.8}.pdf-content-table{border-collapse:collapse;width:100%;margin:20px 0;font-size:12px}.pdf-content-table th,.pdf-content-table td{text-align:right;border:1px solid #ddd;padding:8px 12px}.pdf-content-table th{color:#222;background:#f7f7f7;font-weight:700}.pdf-stamp-box{background:#fafafa;border:1px dashed #ccc;border-radius:6px;align-items:center;gap:24px;margin-top:60px;padding:20px;display:flex}.pdf-stamp-circle{color:#b71c1c;border:2px dashed #b71c1c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;font-size:12px;font-weight:800;display:flex;transform:rotate(-10deg)}.pdf-sig-info{color:#444;flex-direction:column;gap:4px;font-size:12px;display:flex}.pdf-footer-row{color:#888;border-top:1px solid #eee;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.logs-card-wrapper{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--mica-blur);backdrop-filter:var(--mica-blur);flex-direction:column;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.logs-table-responsive{width:100%;overflow-x:auto}.logs-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.logs-table thead{border-bottom:1px solid var(--card-border);background:#00000006}body.dark-theme .logs-table thead{background:#ffffff08}.logs-table th{color:var(--text-secondary);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.logs-table td{border-bottom:1px solid var(--card-border);vertical-align:middle;padding:12px 16px}.logs-table tbody tr.log-row{transition:background .15s}.logs-table tbody tr.log-row:hover{background:#0078d40a}body.dark-theme .logs-table tbody tr.log-row:hover{background:#ffffff0a}.logs-table tbody tr.row-warning{background:#f763260d}.logs-table tbody tr.row-denied{background:#d134380f}.log-user-badge{align-items:center;gap:10px;display:flex}.user-avatar-circle{color:#fff;background:linear-gradient(135deg,#0078d4,#005a9e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #0078d440}.user-display-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-weight:600;overflow:hidden}.log-action-pill{border-radius:var(--radius-full);color:var(--win11-accent);white-space:nowrap;background:#0078d41a;border:1px solid #0078d433;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.log-action-pill.file_view{color:#0078d4;background:#0078d41a;border-color:#0078d440}.log-action-pill.file_edit{color:#107c41;background:#107c411a;border-color:#107c4140}.log-action-pill.perm_change{color:#8764b8;background:#8764b81f;border-color:#8764b840}.log-action-pill.emp_add,.log-action-pill.dept_add{color:#008272;background:#0082721f;border-color:#00827240}.log-action-pill.login{color:#117a8b;background:#17a2b81f;border-color:#17a2b840}.target-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;display:block;overflow:hidden}.category-tag{color:var(--text-secondary);background:#0000000d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}body.dark-theme .category-tag{background:#ffffff0f}.category-tag.cat-security{color:#d13438;background:#d134381a}.category-tag.cat-permissions{color:#8764b8;background:#8764b81a}.category-tag.cat-files{color:#0078d4;background:#0078d41a}.time-text{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.log-status-badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.log-status-badge.status-success{color:#107c41;background:#107c411f}body.dark-theme .log-status-badge.status-success{color:#3ddc84;background:#107c4140}.log-status-badge.status-warning{color:#d83b01;background:#f7632624}.log-status-badge.status-denied{color:#d13438;background:#d1343824}.logs-empty-state{text-align:center;padding:48px 24px}.logs-empty-state .empty-icon{width:44px;height:44px;color:var(--text-secondary);opacity:.6;margin:0 auto 12px}.logs-empty-state .empty-text{color:var(--text-secondary);font-size:14px}.logs-pagination-bar{border-top:1px solid var(--card-border);background:#00000005;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}body.dark-theme .logs-pagination-bar{background:#ffffff05}.pagination-info{color:var(--text-secondary);font-size:12.5px}.pagination-controls{justify-content:center;align-items:center;gap:8px;display:inline-flex;direction:ltr!important}.pagination-pages{align-items:center;gap:6px;display:inline-flex;direction:ltr!important}.pagination-btn{border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--card-bg);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s cubic-bezier(.1,.9,.2,1);display:inline-flex}.pagination-btn:hover:not(:disabled){background:var(--accent-subtle);border-color:var(--selected-border);color:var(--accent-color)}.pagination-btn:disabled{opacity:.35;cursor:not-allowed;border-color:var(--card-border);background:0 0}.pagination-btn.nav-btn{padding:0 14px;font-size:12.5px;direction:ltr!important}.pagination-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.pagination-icon svg{width:14px;height:14px;display:block}.pagination-label{line-height:1}.pagination-btn.num-btn{font-variant-numeric:tabular-nums;min-width:34px;height:32px;font-family:var(--win11-font);padding:0 8px}.pagination-btn.num-btn.active{font-weight:700;box-shadow:0 2px 8px #0078d473;color:#fff!important;background:#0078d4!important;border-color:#0078d4!important}.pagination-ellipsis{color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:13px;line-height:1}.pagination-page-size{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.page-size-select{height:30px;padding:4px 8px;font-size:12px}.quick-demo-accounts{flex-direction:column;gap:6px;width:100%;margin-top:14px;display:flex}.quick-demo-label{color:var(--text-secondary,#ffffffb3);text-align:center;font-size:11px}.demo-chips-grid{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.demo-chip-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:16px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;transition:all .2s cubic-bezier(.1,.9,.2,1);display:inline-flex}.demo-chip-btn:hover{background:#ffffff3d;transform:translateY(-1px)}.demo-chip-btn.active{background:#0078d473;border-color:#0078d4cc}.chip-badge{font-size:13px}.start-user-role-badge{margin-top:3px}.role-pill{border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.role-pill.admin{color:#0078d4;background:#0078d426;border:1px solid #0078d44d}.role-pill.employee{color:#107c41;background:#107c4126;border:1px solid #107c414d}.start-actions-bar{border-top:1px solid var(--window-border,#00000014);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.org-wallpapers-view{flex-direction:column;gap:20px;animation:.2s cubic-bezier(.1,.9,.2,1) fadeIn;display:flex}.wp-target-selector-card{background:var(--control-bg,#fff9);border:1px solid var(--window-border,#00000014);border-radius:var(--radius-lg,8px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.wp-target-label{color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;display:flex}.wp-target-pills,.settings-wp-target-pills{border:1px solid var(--window-border,#0000000f);background:#0000000a;border-radius:20px;align-items:center;gap:6px;padding:4px;display:flex}body.dark-theme .wp-target-pills,body.dark-theme .settings-wp-target-pills{background:#ffffff0f}.wp-target-pill,.settings-target-pill{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.wp-target-pill.active,.settings-target-pill.active{background:var(--accent,#0078d4);color:#fff;box-shadow:0 2px 8px #0078d459}.pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.wp-dual-previews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.wp-preview-card{background:var(--control-bg,#fff6);border:1px solid var(--window-border,#00000014);border-radius:var(--radius-lg,8px);flex-direction:column;gap:8px;padding:12px;display:flex}.wp-preview-header{color:var(--text-primary);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.wp-preview-screen{border-radius:var(--radius-md,6px);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;width:100%;height:160px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 4px 14px #0000001a}.screen-mini-icons{flex-direction:column;gap:6px;padding:10px;display:flex}.mini-icon{filter:drop-shadow(0 2px 4px #00000080);font-size:12px}.screen-mini-taskbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;justify-content:center;align-items:center;height:24px;display:flex}body.dark-theme .screen-mini-taskbar{background:#1e1e1ebf}.mini-taskbar-center{align-items:center;gap:6px;display:flex}.mini-win-logo{color:#0078d4;font-size:11px}.mini-app-pill{background:#0078d480;border-radius:2px;width:14px;height:10px}.screen-mini-lock-clock{text-align:center;color:#fff;text-shadow:0 2px 6px #0009;flex-direction:column;gap:2px;padding:18px 0 0;display:flex}.mini-lock-time{font-size:28px;font-weight:600;line-height:1}.mini-lock-date{opacity:.9;font-size:11px}.screen-mini-lock-avatar{text-align:center;padding-bottom:12px}.mini-avatar-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.wp-upload-box{border:2px dashed var(--accent,#0078d4);border-radius:var(--radius-lg,8px);background:#0078d408;padding:22px;transition:all .2s}.wp-upload-box.drag-over{background:#0078d41f;transform:scale(1.01)}.wp-upload-content{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wp-upload-icon-circle{width:52px;height:52px;color:var(--accent,#0078d4);background:#0078d41f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wp-upload-meta{flex:1;min-width:200px}.wp-upload-title{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:600}.wp-upload-subtitle{color:var(--text-secondary);margin:0 0 6px;font-size:12px}.wp-upload-format-tag{color:var(--accent,#0078d4);background:#0078d414;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.wp-gallery-section{flex-direction:column;gap:12px;display:flex}.wp-gallery-header{align-items:center;gap:8px;display:flex}.wp-gallery-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.wp-gallery-count{min-width:20px;height:20px;color:var(--accent,#0078d4);background:#0078d41f;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.wp-cards-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.wp-item-card{border:1px solid var(--window-border,#0000001a);border-radius:var(--radius-md,6px);background:var(--control-bg,#ffffff80);cursor:pointer;flex-direction:column;transition:all .2s cubic-bezier(.1,.9,.2,1);display:flex;position:relative;overflow:hidden}.wp-item-card:hover{border-color:var(--accent,#0078d4);transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.wp-item-card.active{border:2px solid var(--accent,#0078d4);box-shadow:0 0 0 2px #0078d433}.wp-card-preview{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;width:100%;height:110px;padding:8px;display:flex;position:relative}.wp-active-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0078d4e6;border-radius:10px;padding:3px 8px;font-size:10.5px;font-weight:600}.wp-theme-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:8px;padding:2px 6px;font-size:10px}.wp-delete-btn{color:#fff;cursor:pointer;background:#d13438d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;transition:transform .15s,background .15s;display:flex}.wp-delete-btn:hover{background:#d13438;transform:scale(1.15)}.wp-card-footer{background:var(--window-bg);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.wp-card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:500;overflow:hidden}.wp-apply-btn{background:var(--control-bg);border:1px solid var(--window-border);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:3px 8px;font-size:10.5px}.wp-item-card:hover .wp-apply-btn{background:var(--accent,#0078d4);color:#fff;border-color:var(--accent,#0078d4)}.settings-wp-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settings-desc-sub{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.settings-upload-strip{align-items:center;gap:10px;margin-bottom:16px;display:flex}.settings-sub-title-sm{color:var(--text-primary);margin:12px 0 8px;font-size:13px;font-weight:600}.wp-thumb-delete-btn{color:#fff;cursor:pointer;z-index:2;background:#d13438d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:flex;position:absolute;top:6px;right:6px}[dir=rtl] .wp-thumb-delete-btn{left:6px;right:auto}.wp-thumb-active-check{background:var(--accent,#0078d4);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:6px;left:6px}[dir=rtl] .wp-thumb-active-check{left:auto;right:6px}.emp-table-wrapper{background:var(--control-bg,#ffffffbf);border:1px solid var(--window-border,#00000014);border-radius:var(--radius-lg,10px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;flex-direction:column;width:100%;margin-top:14px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}body.dark-theme .emp-table-wrapper{background:#1e1e1eb3;border-color:#ffffff14;box-shadow:0 4px 24px #00000040}.emp-table-responsive{width:100%;overflow-x:hidden}.emp-table{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;font-size:12.5px}.emp-table thead{border-bottom:1px solid var(--window-border,#00000014);background:#00000009}body.dark-theme .emp-table thead{background:#ffffff0a;border-bottom:1px solid #ffffff14}.emp-table th{color:var(--text-secondary);white-space:nowrap;letter-spacing:.2px;text-overflow:ellipsis;padding:11px 12px;font-size:11.5px;font-weight:600;overflow:hidden}.emp-table td{border-bottom:1px solid var(--window-border,#0000000f);vertical-align:middle;padding:10px 12px;overflow:hidden}body.dark-theme .emp-table td{border-bottom:1px solid #ffffff0d}.emp-table tbody tr.emp-row{transition:background .15s}.emp-table tbody tr.emp-row:hover{background:#0078d40d}body.dark-theme .emp-table tbody tr.emp-row:hover{background:#ffffff0a}.emp-cell-profile{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.emp-avatar-badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex;position:relative;box-shadow:0 2px 6px #0000001f}.emp-profile-meta{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.emp-primary-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.emp-secondary-name{color:var(--text-tertiary,#888);font-size:11px}.emp-id-pill{color:var(--text-secondary);white-space:nowrap;background:#0000000d;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:1px 5px;font-family:monospace;font-size:9.5px;display:inline-block}body.dark-theme .emp-id-pill{background:#ffffff14}.emp-role-pill{color:var(--win11-accent,#0078d4);white-space:nowrap;text-overflow:ellipsis;background:#0078d414;border-radius:10px;align-items:center;max-width:100%;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}body.dark-theme .emp-role-pill{color:#60cdff;background:#60cdff1f}.emp-depts-chips{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.emp-dept-badge{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;background:#0000000a;border:1px solid #0000000f;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}body.dark-theme .emp-dept-badge{background:#ffffff0f;border-color:#ffffff14}.emp-dept-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.emp-unassigned-pill{color:#999;background:#00000008;border-radius:6px;align-items:center;padding:2px 6px;font-size:10.5px;font-style:italic;display:inline-flex}.emp-contact-box{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.emp-contact-item{color:var(--text-secondary);align-items:center;gap:5px;min-width:0;max-width:100%;font-size:11.5px;display:inline-flex}.emp-contact-item svg{opacity:.7;flex-shrink:0;width:13px;height:13px}.emp-contact-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.emp-status-chip{white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.emp-status-chip.active{color:#107c41;background:#107c411a}body.dark-theme .emp-status-chip.active{color:#6ccb88;background:#6ccb8826}.emp-status-chip.inactive{color:#d83b01;background:#d83b011a}body.dark-theme .emp-status-chip.inactive{color:#f96;background:#ff996626}.status-dot-sm{background:currentColor;border-radius:50%;width:6px;height:6px}.emp-table-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.btn-table-action{border:1px solid var(--window-border,#0000001a);background:var(--control-bg,#fff9);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn-table-action.btn-icon-only{justify-content:center;min-width:28px;padding:5px 7px}body.dark-theme .btn-table-action{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.btn-table-action:hover{background:var(--accent,#0078d4);color:#fff;border-color:var(--accent,#0078d4);transform:translateY(-1px);box-shadow:0 2px 8px #0078d440}.btn-table-action.danger:hover{box-shadow:0 2px 8px #d1343840;color:#fff!important;background:#d13438!important;border-color:#d13438!important}.btn-table-action.has-custom-perms{color:var(--win11-accent,#0078d4);background:#0078d41a;border-color:#0078d44d}body.dark-theme .btn-table-action.has-custom-perms{color:#60cdff;background:#60cdff1f;border-color:#60cdff4d}.btn-table-action svg{width:13px;height:13px}.emp-table-empty{text-align:center;padding:48px 24px}.emp-empty-icon{opacity:.6;margin-bottom:12px;font-size:36px}.emp-empty-title{color:var(--text-primary);margin-bottom:6px;font-size:15px;font-weight:600}.emp-empty-sub{color:var(--text-secondary);font-size:12.5px}.search-clear-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:16px}.search-clear-btn:hover{color:var(--text-primary)}.security-block-overlay{z-index:999999!important}.security-block-card{box-shadow:0 24px 60px #00000073!important}.btn-table-action.has-custom-perms{color:var(--accent-color,#0078d4);background:#0078d41a;border-color:#0078d466;font-weight:600}.emp-modal-group-box{transition:border-color .15s}.emp-modal-group-box:focus-within{border-color:#0078d466!important}.dept-checkbox-card.selected{border-color:var(--accent-color,#0078d4)!important;background:#0078d414!important}.btn-cell-custom-perms{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-cell-custom-perms.has-perms{color:var(--accent-color,#0078d4);background:#0078d41f;border-color:#0078d459}.btn-cell-custom-perms.has-perms:hover{background:var(--accent-color,#0078d4);color:#fff;border-color:var(--accent-color,#0078d4);transform:translateY(-1px);box-shadow:0 2px 8px #0078d440}.btn-cell-custom-perms.empty{background:var(--control-bg,#fff6);color:var(--text-tertiary);border-color:var(--window-border,#0000001a)}body.dark-theme .btn-cell-custom-perms.empty{color:var(--text-tertiary);background:#ffffff0a;border-color:#ffffff1a}.btn-cell-custom-perms.empty:hover{background:var(--hover-subtle);color:var(--accent-color,#0078d4);border-color:var(--accent-color,#0078d4)}.win11-transfer-dialog-overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:#0000006b;justify-content:center;align-items:center;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;position:fixed;inset:0}.win11-transfer-modal{background:var(--flyout-bg,#202020);border:1px solid var(--flyout-border,#ffffff24);box-sizing:border-box;border-radius:12px;flex-direction:column;width:440px;max-width:92vw;animation:.22s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 4px 16px #00000059}body:not(.dark-theme) .win11-transfer-modal{background:#fbfbfb;border-color:#0000001f;box-shadow:0 20px 50px #00000038,0 4px 16px #0000001a}.transfer-titlebar{border-bottom:1px solid var(--window-border,#ffffff14);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.transfer-title-info{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.transfer-icon{width:18px;height:18px;color:var(--accent-color,#0078d4);flex-shrink:0;align-items:center;display:flex}.transfer-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.transfer-title-controls{align-items:center;display:flex}.transfer-btn-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:flex}.transfer-btn-close:hover{color:#fff;background:#e81123}.transfer-body{flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex}.transfer-headline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.transfer-percent-large{color:var(--accent-color,#0078d4);font-feature-settings:"tnum";font-size:32px;font-weight:700;line-height:1}.transfer-headline-text{flex-direction:column;align-items:flex-end;gap:3px;display:flex}[dir=rtl] .transfer-headline-text{align-items:flex-start}.transfer-speed-badge{color:var(--text-primary);font-size:13px;font-weight:600}.transfer-eta-text{color:var(--text-secondary);font-feature-settings:"tnum";font-size:12px}.transfer-progress-track{background:var(--control-bg,#ffffff1a);border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}body:not(.dark-theme) .transfer-progress-track{background:#00000014}.transfer-progress-bar{background:linear-gradient(90deg, var(--accent-color,#0078d4), #00a4ef);border-radius:4px;height:100%;transition:width .15s linear,background .25s;box-shadow:0 0 10px #0078d480}.transfer-details-box{background:var(--card-bg,#ffffff0a);border:1px solid var(--card-border,#ffffff14);border-radius:8px;flex-direction:column;gap:7px;padding:10px 14px;display:flex}body:not(.dark-theme) .transfer-details-box{background:#00000008;border-color:#00000014}.transfer-detail-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.transfer-detail-label{color:var(--text-tertiary);flex-shrink:0}.transfer-detail-val{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:ltr;font-weight:500;overflow:hidden}[dir=rtl] .transfer-detail-val{text-align:left}.transfer-footer{justify-content:flex-end;padding-top:4px;display:flex}[dir=rtl] .transfer-footer{justify-content:flex-end}.btn-transfer-cancel{background:var(--control-bg,#ffffff14);border:1px solid var(--window-border,#ffffff24);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:7px 18px;font-size:12.5px;font-weight:500;transition:all .15s}body:not(.dark-theme) .btn-transfer-cancel{background:#fff;border-color:#00000029;box-shadow:0 1px 3px #0000000f}.btn-transfer-cancel:hover{color:#fff;background:#e81123;border-color:#e81123}.win11-prompt-card{transition:transform .2s cubic-bezier(.16,1,.3,1)}.btn-close-prompt:hover{background:var(--hover-subtle,#ffffff14)!important;color:var(--text-primary,#fff)!important}#win11-prompt-input:focus{box-shadow:0 0 0 2px #0078d440;background:var(--input-bg-focus,#ffffff17)!important;border-color:var(--accent-color,#0078d4)!important}body:not(.dark-theme) .win11-prompt-card{background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 24px 60px #00000040,0 4px 16px #0000001a!important}body:not(.dark-theme) #win11-prompt-input{color:#1a1a1a!important;background:#f8f9fa!important;border-color:#0000002e!important}.mobile-sidebar-toggle{display:none!important}.sidebar-backdrop{display:none}@media (max-width:768px){body,html{width:100%;height:100%;position:fixed;overflow:hidden}.desktop-surface{height:calc(100vh - 48px)!important}.win11-window{width:100%!important;max-width:100vw!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;animation:none!important;inset:0!important}.win11-window.win11-window-minimized,.win11-resize-handle,.win11-btn-winctl.win-min,.win11-btn-winctl.win-max{display:none!important}.win11-window-titlebar{height:42px!important;min-height:42px!important;padding:0 10px!important}.win11-btn-winctl.win-close{width:44px!important;height:42px!important}.win11-taskbar{z-index:9999!important;height:48px!important;padding:0 10px!important}.btn-search-pill,#btn-taskbar-search,.taskbar-search{display:none!important}.taskbar-center{gap:8px!important}.taskbar-btn{width:38px!important;height:38px!important}.tray-clock .clock-date{display:none!important}.tray-clock .clock-time{font-size:11.5px!important}.taskbar-system-tray{gap:4px!important;padding:0 4px!important}.start-menu{border-radius:12px!important;width:calc(100vw - 16px)!important;max-width:460px!important;max-height:calc(100vh - 66px)!important;margin:0 auto!important;bottom:54px!important;left:8px!important;right:8px!important}.explorer-tabs-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;height:36px!important;min-height:36px!important;padding:0 4px!important;overflow:auto hidden!important}.explorer-tabs-bar::-webkit-scrollbar{display:none}.explorer-tab{max-width:140px!important;padding:0 8px!important;font-size:11.5px!important}.explorer-command-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start!important;gap:6px!important;height:44px!important;min-height:44px!important;padding:0 8px!important;overflow:auto hidden!important}.explorer-command-bar::-webkit-scrollbar{display:none}.cmd-group{flex-shrink:0!important;gap:4px!important}.cmd-btn{flex-shrink:0!important;height:32px!important;padding:0 8px!important;font-size:12px!important}.cmd-btn-icon{flex-shrink:0!important;width:30px!important;height:30px!important}.cmd-sep{flex-shrink:0!important;height:18px!important;margin:0 2px!important}.explorer-address-bar{flex-wrap:wrap!important;gap:6px!important;height:auto!important;min-height:42px!important;padding:6px 8px!important}.mobile-sidebar-toggle{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;background:var(--card-bg,#ffffff14)!important;border:1px solid var(--card-border,#ffffff1f)!important;border-radius:var(--radius-sm,6px)!important;width:32px!important;height:32px!important;color:var(--text-primary)!important;display:flex!important}.nav-controls{flex-shrink:0;gap:4px!important}.address-box{flex:120px!important;height:32px!important;font-size:12px!important}.search-box{order:3;margin-top:2px;width:100%!important;height:32px!important}.explorer-workspace{position:relative!important}.explorer-sidebar{transform:translate(-100%);z-index:1000!important;background:var(--window-bg,#202020)!important;-webkit-backdrop-filter:blur(28px)!important;border-inline-end:1px solid var(--window-border)!important;width:270px!important;max-width:82vw!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;box-shadow:4px 0 28px #00000073!important}[dir=rtl] .explorer-sidebar{transform:translate(100%);left:auto!important;right:0!important;box-shadow:-4px 0 28px #00000073!important}.explorer-sidebar.mobile-open{transform:translate(0)!important}.sidebar-backdrop{-webkit-backdrop-filter:blur(3px);z-index:995;background:#0000008c;display:none;position:absolute;inset:0}.sidebar-backdrop.active{display:block!important}.explorer-content{padding:8px!important}.explorer-view-wrapper.mode-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important;gap:8px!important}.file-item{min-height:80px!important;padding:8px 4px!important}.file-icon{width:44px!important;height:44px!important}.file-label{font-size:11px!important;line-height:1.3!important}.explorer-status-bar{height:26px!important;padding:0 8px!important;font-size:10.5px!important}.win11-dialog{border-radius:12px!important;width:94vw!important;max-width:94vw!important;max-height:88vh!important;top:5vh!important;left:3vw!important}.win11-prompt-card{width:92vw!important;max-width:400px!important}.transfer-dialog{width:94vw!important;max-width:440px!important}.org-header-banner{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:12px!important}.org-header-info{width:100%!important}.org-stats-cards{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important;display:grid!important}.org-stat-pill{text-align:center!important;border-radius:8px!important;flex-direction:column!important;gap:2px!important;padding:6px 4px!important}.stat-pill-label{font-size:9.5px!important}.stat-pill-value{font-size:13px!important}.org-tab-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.toolbar-search-box,.toolbar-filter-box{width:100%!important}.toolbar-filter-box{align-items:center!important;display:flex!important}.org-select{flex:1!important}.emp-cards-grid{grid-template-columns:1fr!important}.org-tabs-bar{scrollbar-width:none;padding-bottom:6px!important;overflow-x:auto!important}.org-tab-btn{white-space:nowrap!important;flex-shrink:0!important;padding:6px 12px!important;font-size:12px!important}.form-row,.admin-hub-grid,.dept-grid{grid-template-columns:1fr!important}.settings-container{flex-direction:column!important}.settings-sidebar{border-inline-end:none!important;border-bottom:1px solid var(--window-border)!important;width:100%!important;max-height:180px!important;overflow-y:auto!important}.auth-card{width:calc(100vw - 28px)!important;max-width:380px!important;padding:22px 18px!important}.auth-lock-time{font-size:52px!important}.auth-lock-date{font-size:15px!important}.otp-inputs{gap:6px!important}.otp-digit{width:38px!important;height:46px!important;font-size:18px!important}}
