:root{--color-primary-50:#eaf5f9;--color-primary-100:#cfe6f0;--color-primary-300:#7fc3da;--color-primary-400:#3299ba;--color-primary-500:#257a97;--color-primary-600:#1e6580;--color-primary-700:#164d63;--color-primary-900:#0d3040;--color-accent-100:#ffecd1;--color-accent-500:#fe9900;--color-accent-600:#d97f00;--color-success-100:#dcfce7;--color-success-500:#16a34a;--color-success-700:#166534;--color-warning-100:#fef3c7;--color-warning-500:#d97706;--color-warning-700:#92400e;--color-danger-100:#fee2e2;--color-danger-500:#dc2626;--color-danger-700:#991b1b;--color-info-100:#dbeafe;--color-info-500:#2563eb;--color-info-700:#1e40af;--color-surface:#fff;--color-background:#f5f7f9;--color-border:#e3e8ec;--color-border-strong:#c8d3da;--color-text-primary:#1b2327;--color-text-secondary:#566268;--color-text-muted:#87939a;--color-text-on-primary:#fff;--text-color:var(--color-text-primary);--background-header:var(--color-primary-600);--background-navbar:var(--color-primary-700);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-sm:0 1px 2px #111a200f;--shadow-md:0 4px 12px #111a2014;--shadow-lg:0 12px 32px #111a2024;--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans","Segoe UI",Tahoma,sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--transition-fast:120ms ease;--transition-base:200ms ease}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7f9;background:var(--color-background);font-family:IBM Plex Sans Arabic,IBM Plex Sans,Segoe UI,Tahoma,sans-serif;font-family:var(--font-sans);font-size:16px;font-size:var(--fs-base);line-height:1.6;margin:0}body,h1,h2,h3,h4,h5,h6{color:#1b2327;color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}h1,h2,h3,h4,h5,h6,p{margin:0 0 12px;margin:0 0 var(--space-3)}a{color:#1e6580;color:var(--color-primary-600)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{cursor:pointer;font-family:inherit}input,select,textarea{background:#fff;background:var(--color-surface);border:1px solid #c8d3da;border:1px solid var(--color-border-strong);border-radius:8px;border-radius:var(--radius-md);color:#1b2327;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-size:var(--fs-sm);padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:#3299ba;border-color:var(--color-primary-400);box-shadow:0 0 0 3px #cfe6f0;box-shadow:0 0 0 3px var(--color-primary-100);outline:none}:focus-visible{outline:2px solid #3299ba;outline:2px solid var(--color-primary-400);outline-offset:2px}table{border-collapse:collapse}.table{background:#fff;background:var(--color-surface);border:1px solid #e3e8ec;border:1px solid var(--color-border);box-shadow:0 1px 2px #111a200f;box-shadow:var(--shadow-sm);width:100%}.table th{background:#eaf5f9;background:var(--color-primary-50);color:#566268;color:var(--color-text-secondary);font-size:12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;text-align:start;text-transform:uppercase}.table td,.table th{border-bottom:1px solid #e3e8ec;border-bottom:1px solid var(--color-border);padding:12px 16px;padding:var(--space-3) var(--space-4)}.table td{color:#1b2327;color:var(--color-text-primary);font-size:14px;font-size:var(--fs-sm)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:#eaf5f9;background:var(--color-primary-50)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c8d3da;background:var(--color-border-strong);border-radius:999px;border-radius:var(--radius-full)}.freeze-overlay{background:#fff9;cursor:not-allowed;inset:0;position:fixed;z-index:9999}.LoginPage_container__592pr{display:flex;flex-direction:row;min-height:100vh}.LoginPage_leftPanel__t0tkp{align-items:center;background:linear-gradient(160deg,var(--color-primary-700),var(--color-primary-900));color:var(--color-text-on-primary);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:var(--space-6);position:relative}.LoginPage_leftPanel__t0tkp img{--logo-size:min(240px,60vw);aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 0 0 6px var(--color-accent-500),0 10px 26px #0000004d;box-sizing:border-box;object-fit:contain;padding:calc(var(--logo-size)*.12);width:var(--logo-size)}.LoginPage_logo__0Dath{align-items:center;font-size:var(--fs-xl)}.LoginPage_logoDisNone__tJkre{display:none}.LoginPage_welcomeText__lTJaV h2{font-size:var(--fs-3xl);line-height:1.5;text-align:center}.LoginPage_welcomeText__lTJaV h2 span{font-weight:400}.LoginPage_rightPanel__oQxlV{align-items:center;background-color:var(--color-background);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:var(--space-6) var(--space-4);position:relative}.LoginPage_loginForm__zoDEh{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-3);max-width:360px;padding:var(--space-6);position:relative;width:100%;z-index:1}.LoginPage_loginForm__zoDEh h2{color:var(--color-primary-700);margin-bottom:var(--space-2);text-align:center}.LoginPage_loginForm__zoDEh input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--fs-sm);padding:12px 14px;width:100%}.LoginPage_fieldLabel__Mgt2B{color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:600;margin-bottom:-6px}.LoginPage_passwordWrapper__idBlo{display:flex;position:relative}.LoginPage_passwordWrapper__idBlo input{padding-inline-end:40px}.LoginPage_togglePassword__xMwsI{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;inset-inline-end:4px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px}.LoginPage_togglePassword__xMwsI:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.LoginPage_forgotLink__naMSS{align-self:flex-end;background:none;border:none;color:var(--color-primary-600);cursor:pointer;font-size:var(--fs-xs);padding:0;text-align:right;text-decoration:none}.LoginPage_forgotLink__naMSS:hover{text-decoration:underline}.LoginPage_loginForm__zoDEh button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-md);color:var(--color-text-on-primary);cursor:pointer;font-size:var(--fs-sm);font-weight:600;padding:12px;transition:background-color var(--transition-fast),transform var(--transition-fast)}.LoginPage_loginForm__zoDEh button:hover{background-color:var(--color-primary-600)}.LoginPage_loginForm__zoDEh button:active{transform:translateY(1px)}.LoginPage_loginForm__zoDEh .LoginPage_togglePassword__xMwsI,.LoginPage_loginForm__zoDEh .LoginPage_togglePassword__xMwsI:active{background:#0000;color:var(--color-text-secondary);padding:0;transform:translateY(-50%)}.LoginPage_loginForm__zoDEh .LoginPage_togglePassword__xMwsI:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.LoginPage_loginForm__zoDEh hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.LoginPage_secondaryButton__Sz4EP{background-color:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;color:var(--color-primary-600)!important}.LoginPage_secondaryButton__Sz4EP:hover{background-color:var(--color-primary-50)!important}.LoginPage_create__gg7Bl{color:var(--color-text-secondary);font-size:var(--fs-xs);text-align:center}.LoginPage_create__gg7Bl a{color:var(--color-primary-600);font-weight:600;text-decoration:none}@media (max-width:768px){.LoginPage_rightPanel__oQxlV{padding:var(--space-3);position:relative}.LoginPage_rightPanel__oQxlV:before{background:#fff url(/static/media/logo.025c75fb86e98911a505.png) 50%/76% no-repeat;border-radius:50%;box-shadow:0 0 0 4px var(--color-accent-500),0 8px 20px #0003;content:"";height:150px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:150px}.LoginPage_container__592pr{flex-direction:column}.LoginPage_leftPanel__t0tkp{display:none}.LoginPage_logo__0Dath{font-size:var(--fs-lg)}.LoginPage_welcomeText__lTJaV h2{font-size:var(--fs-2xl)}.LoginPage_loginForm__zoDEh{margin-top:180px}}@media (max-width:480px){.LoginPage_loginForm__zoDEh{padding:var(--space-4)}.LoginPage_loginForm__zoDEh h2,.LoginPage_welcomeText__lTJaV h2{font-size:var(--fs-xl)}}.LoginPage_popupOverlay__Hxlh9{align-items:center;background:#06302c8c;display:flex;height:100%;justify-content:center;left:0;padding:var(--space-4);position:fixed;top:0;width:100%;z-index:50}.LoginPage_popup__KJEbi{animation:LoginPage_popupShow__X-9qj .25s ease;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:380px;padding:var(--space-5);width:100%}.LoginPage_popup__KJEbi .LoginPage_closeButton__OjU5w{margin-top:var(--space-3)}@keyframes LoginPage_popupShow__X-9qj{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.LoginPage_popupTitle__RE11m{font-size:var(--fs-lg);font-weight:700;margin-bottom:var(--space-3);text-align:center}.LoginPage_closeButton__OjU5w{background:var(--color-text-secondary);border:none;border-radius:var(--radius-md);color:var(--color-text-on-primary);cursor:pointer;padding:var(--space-2);width:100%}.LoginPage_formHint__5VBsJ{color:var(--color-text-secondary);font-size:var(--fs-xs);margin:0}.LoginPage_formError__CIAC2{color:var(--color-danger-700);font-size:var(--fs-xs);margin:0}:root{--bg:#fff;--card:#fff;--text:#0f172a;--muted:#475569;--border:#e2e8f0;--shadow:0 8px 30px #02061714;--info-bg:#eff6ff;--info-text:#1e40af;--info-border:#bfdbfe;--succ-bg:#ecfdf5;--succ-text:#065f46;--succ-border:#a7f3d0;--warn-bg:#fffbeb;--warn-text:#92400e;--warn-border:#fde68a;--err-bg:#fef2f2;--err-text:#991b1b;--err-border:#fecaca;--badge-bg:#ffffffd9}@media (prefers-color-scheme:dark){:root{--bg:#0b1220;--card:#0f172a;--text:#e5e7eb;--muted:#94a3b8;--border:#1f2937;--shadow:0 8px 30px #ffffff0d;--info-bg:#0b1b3a;--info-text:#93c5fd;--info-border:#1e3a8a;--succ-bg:#052e2b;--succ-text:#6ee7b7;--succ-border:#065f46;--warn-bg:#3a2a05;--warn-text:#fbbf24;--warn-border:#92400e;--err-bg:#3a0b0b;--err-text:#fca5a5;--err-border:#991b1b;--badge-bg:#0f172ad9}}@media (prefers-reduced-motion:reduce){.SystemToasts_statusBadge__GXYcJ,.SystemToasts_toast__RYVSD{transition:none!important}}.SystemToasts_toastViewport__m8a1u{bottom:auto;left:auto;pointer-events:none;position:fixed;right:12px;top:12px;z-index:999999}.SystemToasts_toastStack__J2AZu{align-items:flex-end;display:flex;flex-direction:column;gap:8px;pointer-events:auto}@media (min-width:640px){.SystemToasts_toastViewport__m8a1u{inset-inline:auto 12px}}@media (max-width:768px){.SystemToasts_toastViewport__m8a1u{inset-inline:8px}.SystemToasts_toastStack__J2AZu{gap:12px;max-width:none}}.SystemToasts_toast__RYVSD{background:#111;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 12px 30px #00000059;color:#fff;direction:rtl;font-size:14px;max-width:min(92vw,420px);min-width:240px;padding:12px 14px}.SystemToasts_toastRow__Shad2{align-items:center;display:flex;gap:12px}.SystemToasts_toastBody__5UWsA{display:flex;flex-direction:column}.SystemToasts_toastTitle__PeXop{font-weight:700;margin-bottom:4px}.SystemToasts_toastDesc__BHOdo{line-height:1.35;opacity:.95}.SystemToasts_toastClose__V2iB1{background:#0000;border:0;color:inherit;cursor:pointer;font-size:18px;line-height:1;opacity:.8;padding:4px 8px}.SystemToasts_toastClose__V2iB1:hover{color:#0f172a;color:var(--text)}@media (max-width:768px){.SystemToasts_toast__RYVSD{border-radius:18px;padding:14px 16px}.SystemToasts_toastClose__V2iB1{font-size:20px;padding:8px}}.SystemToasts_info__4d9xc{background:#0f172a;border-color:#334155}.SystemToasts_success__z6WLm{background:#10b981}.SystemToasts_warning__PkX\+l{background:#e2e60a}.SystemToasts_destructive__u9pzd{background:#ef4444}.SystemToasts_statusBadge__GXYcJ{direction:rtl;inset-block-end:calc(12px + env(safe-area-inset-bottom, 0px));inset-inline:12px;position:fixed;z-index:1999}@media (min-width:640px){.SystemToasts_statusBadge__GXYcJ{inset-inline:auto 12px}}.SystemToasts_statusBox__nZdzy{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;background:var(--badge-bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 30px #02061714;box-shadow:var(--shadow);color:#0f172a;color:var(--text);display:inline-flex;font-size:.92rem;gap:12px;padding:8px 12px}.SystemToasts_statusSeg__8-vOM{align-items:center;display:inline-flex;gap:6px}.SystemToasts_label__FBZHj{opacity:.85}.SystemToasts_split__bvVsZ{background:#e2e8f0;background:var(--border);height:16px;opacity:.7;width:1px}.SystemToasts_dot__5x\+ZM{border-radius:50%;display:inline-block;height:10px;width:10px}.SystemToasts_ok__8pEO6{background:#10b981}.SystemToasts_warn__QJlYK{background:#e2e60a}.SystemToasts_bad__eY4UR{background:#ef4444}@media (max-width:768px){.SystemToasts_statusBox__nZdzy{border-radius:16px;font-size:.95rem}.SystemToasts_dot__5x\+ZM{height:12px;width:12px}}.SystemToasts_toastTimer__hGUj6{font-feature-settings:"tnum";align-self:center;font-size:12px;font-variant-numeric:tabular-nums;margin-inline-end:8px;opacity:.8;white-space:nowrap}.SystemToasts_progressBar__CT9xY{background:#00000014;border-radius:999px;height:3px;margin-top:6px;overflow:hidden;position:relative;width:100%}.SystemToasts_progressFill__o4e8B{background:currentColor;height:100%;opacity:.65;transition:width .12s linear;width:0}.ForgotPassword_wrapper__0bE-C{display:flex;flex-direction:column;gap:var(--space-3)}.ForgotPassword_intro__Xgjs8,.ForgotPassword_tzReminder__oIj8j{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0}.ForgotPassword_tzReminder__oIj8j strong{color:var(--color-text-primary)}.ForgotPassword_field__8XDl5{display:flex;flex-direction:column;gap:6px}.ForgotPassword_field__8XDl5 label{color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:600}.ForgotPassword_field__8XDl5 input{width:100%}.ForgotPassword_passwordWrapper__yzzx6{display:flex;position:relative}.ForgotPassword_passwordWrapper__yzzx6 input{padding-inline-end:40px}.ForgotPassword_togglePassword__s0nfg{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;inset-inline-end:4px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px}.ForgotPassword_togglePassword__s0nfg:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.ForgotPassword_message__wMYJU{background:var(--color-primary-50);border-radius:var(--radius-md);color:var(--color-primary-700);font-size:var(--fs-sm);margin:0;padding:10px 12px}.ForgotPassword_submit__EhYGD{width:100%}.ForgotPassword_hint__hPpMT{color:var(--color-text-secondary);font-size:var(--fs-xs);margin:0}.Button_button__lC6Cs{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-sm);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1;min-height:40px;padding:10px 16px;transition:filter var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.Button_button__lC6Cs:hover:not(:disabled){filter:brightness(.96)}.Button_button__lC6Cs:active:not(:disabled){filter:brightness(.92)}.Button_button__lC6Cs:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.Button_button__lC6Cs:disabled{cursor:not-allowed;opacity:.55}.Button_sm__slqoc{font-size:var(--fs-xs);min-height:32px;padding:6px 12px}.Button_primary__0ninN{background:var(--color-primary-500);color:var(--color-text-on-primary)}.Button_secondary__p0ZoZ{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}.Button_success__z1jzW{background:var(--color-success-100);color:var(--color-success-700)}.Button_danger__F1BwZ{background:var(--color-danger-100);color:var(--color-danger-700)}.Button_warning__SdF1u{background:var(--color-warning-100);color:var(--color-warning-700)}.Button_ghost__8Soap{background:#0000;color:var(--color-primary-600)}.Button_ghost__8Soap:hover:not(:disabled){background:var(--color-primary-50)}.Button_spinner__ot0II{animation:Button_spin__MRiAX .7s linear infinite;border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;height:14px;width:14px}@media (prefers-reduced-motion:reduce){.Button_spinner__ot0II{animation-duration:1.4s}}.Button_label__ekn9z{align-items:center;display:inline-flex}@keyframes Button_spin__MRiAX{to{transform:rotate(1turn)}}.RegisterPage_container__sxwEO{direction:rtl;margin:auto;max-width:1000px;padding:1rem}.RegisterPage_subsTable__D7WUk{border-collapse:collapse;font-size:1rem;margin-top:1rem;width:100%}.RegisterPage_subsTable__D7WUk td,.RegisterPage_subsTable__D7WUk th{border:1px solid var(--color-border);padding:10px;text-align:right}.RegisterPage_subsTable__D7WUk th{background-color:var(--color-primary-50);font-weight:700}.RegisterPage_actionsButtons__8\+CHj{display:flex;flex-wrap:wrap;gap:8px}.RegisterPage_actionsButtons__8\+CHj button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:5px 10px;transition:background-color .2s}.RegisterPage_actionsButtons__8\+CHj button:hover{background-color:var(--color-primary-600)}.RegisterPage_formContainer__2tdBs{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.RegisterPage_formContainer__2tdBs label{font-weight:700;margin-bottom:4px}.RegisterPage_formContainer__2tdBs input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.RegisterPage_formContainer__2tdBs button{align-self:flex-start;background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:10px 20px;transition:background-color .2s}.RegisterPage_formContainer__2tdBs button:hover{background-color:var(--color-primary-600)}.RegisterPage_fieldError__1Lh5T{color:var(--color-danger-700);color:var(--color-danger-600,var(--color-danger-700));display:block;font-size:var(--fs-xs);margin-top:-8px;min-height:1em}.RegisterPage_passwordWrapper__pp1dc{display:flex;position:relative}.RegisterPage_passwordWrapper__pp1dc input{padding-inline-end:40px;width:100%}.RegisterPage_passwordWrapper__pp1dc button.RegisterPage_togglePassword__4jRHX{align-items:center;align-self:auto;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;inset-inline-end:4px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.RegisterPage_passwordWrapper__pp1dc button.RegisterPage_togglePassword__4jRHX:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.RegisterPage_buttonRow__QiSpu{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width:768px){.RegisterPage_subsTable__D7WUk thead{display:none}.RegisterPage_subsTable__D7WUk,.RegisterPage_subsTable__D7WUk tbody,.RegisterPage_subsTable__D7WUk td,.RegisterPage_subsTable__D7WUk tr{display:block;width:100%}.RegisterPage_subsTable__D7WUk tr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.RegisterPage_subsTable__D7WUk td{padding-left:50%;position:relative;text-align:right}.RegisterPage_subsTable__D7WUk td:before{color:var(--color-text-primary);content:attr(data-label);font-weight:700;left:10px;position:absolute;top:10px}}.Header_header__mtodi{background:var(--color-primary-600);background:var(--background-header,var(--color-primary-600));box-shadow:var(--shadow-md);direction:rtl;overflow:visible;padding:.5rem calc(1rem + env(safe-area-inset-right, 0px)) .5rem calc(1rem + env(safe-area-inset-left, 0px));position:sticky;top:0;z-index:1000}.Header_headerContent__dQ52H{align-items:center;display:flex;gap:.75rem}.Header_logo__9YFPc{background:#fff;border-radius:50%;box-shadow:0 0 0 3px var(--color-accent-500),0 4px 12px #00000059;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:50px;object-fit:contain;padding:6px;width:50px}.Header_title__Q4Pgj{color:var(--color-text-on-primary);flex:1 1 auto;font-size:1.5rem;font-weight:600;margin:.5rem;text-align:center}.Header_userBadge__SKwh0{align-items:center;color:var(--color-text-on-primary);display:flex;flex:0 0 auto;font-size:.95rem;margin-inline-start:auto;white-space:nowrap}.Header_menuToggle__7dpKX{align-items:center;background:#fffffff2;border:1px solid #ffffff4d;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;flex-direction:column;gap:4px;height:44px;justify-content:center;padding:0;width:44px}.Header_menuToggle__7dpKX:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.Header_menuToggle__7dpKX span{background:var(--color-text-primary);border-radius:2px;display:block;height:2px;margin:0;width:20px}.Header_navbarV__TIPw9{align-items:center;background-color:var(--color-primary-700);background-color:var(--background-navbar,var(--color-primary-700));border-radius:var(--radius-full);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;overflow:hidden;padding:0 20px}.Header_navbarV__TIPw9 a{color:var(--color-text-on-primary);display:block;font-weight:500;padding:15px clamp(12px,1.8vw,30px);text-decoration:none;transition:background-color .2s ease,color .2s ease}.Header_navbarV__TIPw9 a:hover{background-color:var(--color-surface);border-radius:var(--radius-full);color:var(--color-primary-700)}.Header_logoutButton__xfc6r{background-color:var(--color-danger-500);border:none;border-radius:var(--radius-md);color:var(--color-text-on-primary);cursor:pointer;font-size:16px;font-weight:500;margin-left:0;margin-right:auto;padding:8px 12px;transition:background-color .2s}.Header_logoutButton__xfc6r:hover{background-color:var(--color-danger-700);border-radius:var(--radius-full)}.Header_logoutButton__xfc6r:focus-visible,.Header_navbarV__TIPw9 a:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}@media (max-width:768px){.Header_headerContent__dQ52H{justify-content:space-between;position:relative;z-index:1302}.Header_title__Q4Pgj{font-size:1.2rem;margin:.35rem 0;text-align:center}.Header_userBadge__SKwh0{font-size:.85rem;line-height:1.3;max-width:calc(100% - 72px);text-align:left;white-space:normal}.Header_mobileNav__F\+VWh{align-items:stretch;border-radius:18px;box-shadow:0 18px 35px #0f172a2e;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;inset-inline:12px;max-height:calc(100dvh - 120px);opacity:0;overflow-y:auto;padding:8px 12px 12px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1300}.Header_mobileNav__F\+VWh[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.Header_mobileNav__F\+VWh a{border-bottom:1px solid #ffffff26;border-radius:12px;padding:14px 12px;width:100%}.Header_mobileNav__F\+VWh .Header_logoutButton__xfc6r{border-radius:12px;display:block;margin:10px 0 4px;text-align:center;width:100%}.Header_backdrop__yuyH7{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03030359;inset:0;position:fixed;z-index:1200}}.Header_installButton__qSmMo{background-color:var(--color-success-100);border:1px solid var(--color-success-500);border-radius:var(--radius-md);color:var(--color-success-700);cursor:pointer;font-size:16px;font-weight:700;padding:8px 12px}.Header_account__0D6F9{flex:0 1 auto;margin-inline-start:auto;min-width:0;position:relative}.Header_account__0D6F9 .Header_userBadge__SKwh0{background:#0000;border:1px solid #ffffff59;border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:.95rem;gap:6px;margin:0;max-width:100%;padding:6px 12px}.Header_account__0D6F9 .Header_userBadge__SKwh0:hover,.Header_account__0D6F9 .Header_userBadge__SKwh0[aria-expanded=true]{background:#ffffff26}.Header_account__0D6F9 .Header_userBadge__SKwh0:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.Header_accountMenu__2a6O4{background:#fff;background:var(--color-surface,#fff);border-radius:14px;box-shadow:0 18px 35px #0f172a2e;display:flex;flex-direction:column;gap:6px;inset-inline-end:0;min-width:200px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:1400}.Header_accountMenu__2a6O4 a{border-radius:10px;color:var(--color-text-primary);font-weight:500;padding:10px 12px;text-decoration:none}.Header_accountMenu__2a6O4 a:focus-visible,.Header_accountMenu__2a6O4 a:hover{background:#0000000d;background:var(--color-primary-50,#0000000d)}.Header_accountMenu__2a6O4 .Header_logoutButton__xfc6r{margin:0;text-align:center;width:100%}@media (max-width:768px){.Header_account__0D6F9 .Header_userBadge__SKwh0{font-size:.85rem;line-height:1.3;text-align:start;white-space:normal}.Header_account__0D6F9{max-width:calc(100% - 72px)}}.Header_switchSite__Cqs6D{align-items:center;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400));border:1px solid var(--color-primary-300);border-radius:12px;box-shadow:0 6px 16px #1e658040;color:var(--color-text-on-primary);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:52px;padding:8px 12px;text-align:start;transition:filter .15s ease,transform .15s ease;width:100%}.Header_switchSite__Cqs6D:focus-visible,.Header_switchSite__Cqs6D:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.Header_switchSite__Cqs6D:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.Header_switchIcon__JLyzq{background:var(--color-accent-500);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:17px;font-weight:700;height:32px;place-items:center;width:32px}.Header_switchText__acIia{display:flex;flex-direction:column;line-height:1.25}.Header_switchText__acIia strong{font-size:.98rem}.Header_switchText__acIia small{font-size:.75rem;opacity:.9}.Notice_page__XpgSy{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:1100px;padding:16px}.Notice_head__cpTFM{align-items:center;justify-content:space-between}.Notice_actions__K1YWx,.Notice_filters__Ha2ev,.Notice_head__cpTFM,.Notice_rowActions__mhO7\+{display:flex;flex-wrap:wrap;gap:8px}.Notice_tableWrap__jA3sW{overflow-x:auto}.Notice_table__ck3pF{border-collapse:collapse;width:100%}.Notice_table__ck3pF td,.Notice_table__ck3pF th{border-bottom:1px solid #e3e8ee;padding:8px;text-align:start;vertical-align:top}.Notice_unreadRow__F6L9q{background:#f3f8fc}.Notice_body__IN0ST{color:#5a6570;font-size:.9em;white-space:pre-wrap}.Notice_linkButton__7lYVF{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:start}.Notice_form__TDHI\+{grid-gap:8px;display:grid;gap:8px;max-width:560px}.Notice_form__TDHI\+ label{grid-gap:4px;display:grid;gap:4px}.Notice_bell__j1Wk\+{background:none;border:0;cursor:pointer;font-size:1.3rem;padding:4px 8px;position:relative}.Notice_badge__8rMPM{background:#c62828;border-radius:9px;color:#fff;font-size:.7rem;inset-inline-end:-2px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;top:-2px}.Journey_highlight__J-W6t{animation:Journey_framePulse__lCZU\+ 2s ease-in-out infinite;border:2px solid #257a97;border-radius:12px;box-shadow:0 0 0 9999px #0f1e2847,0 0 14px 3px #257a978c;pointer-events:none;position:fixed;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;z-index:10100}@keyframes Journey_framePulse__lCZU\+{0%,to{box-shadow:0 0 0 9999px #0f1e2847,0 0 8px 2px #257a9766}50%{box-shadow:0 0 0 9999px #0f1e2847,0 0 18px 5px #257a97b3}}.Journey_chapterBar__QwI8k{background:#164d63;border-radius:999px;box-shadow:0 4px 12px #0d304040;color:#fff;font-size:14px;font-weight:700;left:50%;line-height:1.5;max-width:calc(100vw - 32px);overflow:hidden;padding:6px 16px;pointer-events:none;position:fixed;text-overflow:ellipsis;top:52px;transform:translateX(-50%);white-space:nowrap;z-index:10150}@media (prefers-reduced-motion:reduce){.Journey_highlight__J-W6t{animation:none;transition:none}}@media (max-width:767px){.Journey_chapterBar__QwI8k{font-size:13px;top:76px}}.Tours_helpButton__eCVbf{background:#fff;border:1px solid #176b4d4d;border-radius:999px;bottom:max(24px,env(safe-area-inset-bottom,0px));box-shadow:0 10px 26px #0f172a29;color:#176b4d;cursor:pointer;font:inherit;font-size:22px;font-weight:800;height:46px;left:max(22px,env(safe-area-inset-left,0px));line-height:1;position:fixed;transition:transform .18s ease,box-shadow .18s ease;width:46px;z-index:1230}.Tours_helpButton__eCVbf:hover{box-shadow:0 14px 30px #0f172a33;transform:translateY(-2px)}.Tours_helpButton__eCVbf:focus-visible{outline:3px solid #176b4d73;outline-offset:2px}.Tours_backdrop__-yM1a{background:#0f172a73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1400}.Tours_modal__XUXfp{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a4d;color:#1f2937;max-height:min(680px,calc(100dvh - 32px));overflow:auto;padding:18px 20px 20px;width:min(560px,100%)}.Tours_modalHeader__SYTJb{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.Tours_modalTitle__YlPGC{color:#12593f;font-size:19px;font-weight:800;margin:0}.Tours_closeButton__VvwyL{background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;font-size:24px;line-height:1;padding:2px 8px}.Tours_closeButton__VvwyL:hover{background:#f1f5f9}.Tours_intro__GCUSN{color:#475569;font-size:14px;margin:0 0 14px}.Tours_actions__0mSsk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Tours_actionButton__qOKNY,.Tours_ghostButton__aBVnQ,.Tours_primaryButton__UCeoy{border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:10px 12px}.Tours_actionButton__qOKNY{background:#f4faf7;border:1px solid #cfe3da;color:#12593f}.Tours_actionButton__qOKNY:hover:not(:disabled){background:#e7f4ee}.Tours_actionButton__qOKNY:disabled,.Tours_primaryButton__UCeoy:disabled{cursor:not-allowed;opacity:.5}.Tours_primaryButton__UCeoy{background:#176b4d;border:1px solid #176b4d;color:#fff;font-size:13px;padding:6px 12px}.Tours_ghostButton__aBVnQ{background:#fff;border:1px solid #d7dee6;color:#475569;font-size:13px;padding:6px 12px}.Tours_note__ia\+Up{color:#64748b;font-size:13px;margin:8px 0 0}.Tours_sectionTitle__RqhWe{color:#1f2937;font-size:15px;font-weight:800;margin:18px 0 8px}.Tours_list__qmZRf{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.Tours_row__NEFnG{align-items:center;border:1px solid #e5eee9;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.Tours_rowMain__ZqzT1{grid-gap:2px;display:grid;gap:2px;min-width:0}.Tours_rowName__aT-Fe{font-weight:700}.Tours_status__osopw{color:#64748b;font-size:12px}.Tours_statusDone__mDwum{color:#15803d}.Tours_release__E6\+T1{border:1px solid #e5eee9;border-radius:12px;padding:12px}.Tours_releaseHead__bJFcR{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Tours_releaseTitle__Fp6Od{font-size:15px;font-weight:800;margin:0}.Tours_releaseDate__UnA7o{color:#64748b;font-size:12px}.Tours_releaseBody__W6v37{color:#334155;font-size:14px;line-height:1.6;margin:6px 0 0}.Tours_releaseActions__mQ0sZ{margin-top:8px}.Tours_badge__aDBwF{background:#fef3c7;border-radius:999px;color:#92400e;font-size:11px;font-weight:800;padding:2px 8px}.Tours_accessCard__IHklW{background:#fff;border:1px solid #cfe3da;border-radius:14px;bottom:max(24px,env(safe-area-inset-bottom,0px));box-shadow:0 18px 44px #0f172a38;color:#1f2937;left:50%;padding:14px 16px;position:fixed;transform:translateX(-50%);width:min(420px,calc(100vw - 32px));z-index:1350}.Tours_accessTitle__4aHDu{color:#12593f;font-size:15px;font-weight:800;margin:0 0 8px}.Tours_accessItem__pMoYk{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:6px 0}.Tours_accessFooter__DoU5l{display:flex;justify-content:flex-end;margin-top:8px}@media (max-width:760px){.Tours_helpButton__eCVbf{bottom:calc(max(16px, env(safe-area-inset-bottom, 0px)) + 64px);font-size:19px;height:40px;left:auto;right:max(20px,env(safe-area-inset-right,0px));width:40px}.Tours_accessCard__IHklW{bottom:calc(max(16px, env(safe-area-inset-bottom, 0px)) + 116px)}.Tours_actions__0mSsk{grid-template-columns:1fr}}.Tours_menuBadge__qIptP{background:#fef3c7;border-radius:999px;color:#92400e;display:inline-block;font-size:11px;font-weight:800;line-height:1.5;margin-inline-start:6px;padding:1px 7px;vertical-align:middle}.c-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.c-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;font-family:system-ui,Arial,sans-serif;overflow:hidden;width:min(520px,92vw)}.c-header{border-bottom:1px solid #eee;padding:16px 20px}.c-body{line-height:1.5;padding:16px 20px}.c-actions{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.c-btn{background:#fff;border:1px solid #d0d7de;border-radius:8px;cursor:pointer;padding:8px 14px}.c-btn:hover{background:#f6f8fa}.c-btn-primary{background:#2563eb;border-color:#2563eb;color:#fff}.c-btn-primary:hover{filter:brightness(.95)}.c-btn-danger{background:#dc2626;border-color:#dc2626;color:#fff}.c-btn-danger:hover{filter:brightness(.95)}.FilterDialog_bar__B43VU{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FilterDialog_clear__WBH\+e,.FilterDialog_open__kwwCV{align-items:center;background:#fff;border:1px solid #d0d7de;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;min-height:38px;padding:6px 14px}.FilterDialog_clear__WBH\+e:hover,.FilterDialog_open__kwwCV:hover{background:#f6f8fa}.FilterDialog_clear__WBH\+e{color:#b91c1c;font-weight:400}.FilterDialog_count__NJAnp{background:#2563eb;border-radius:999px;color:#fff;font-size:12px;line-height:20px;min-width:20px;padding:0 6px;text-align:center}.FilterDialog_fields__3XDEF{grid-gap:12px;display:grid;gap:12px;max-height:65vh;overflow-y:auto}.FilterDialog_fields__3XDEF label{grid-gap:4px;display:grid;gap:4px}.FilterDialog_fields__3XDEF input,.FilterDialog_fields__3XDEF select{box-sizing:border-box;width:100%}.StatusBadge_badge__NWkje{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.StatusBadge_dot__QYXwa{background:currentColor;border-radius:50%;flex:none;height:6px;width:6px}.StatusBadge_success__McUPp{background:var(--color-success-100);color:var(--color-success-700)}.StatusBadge_warning__oGBHp{background:var(--color-warning-100);color:var(--color-warning-700)}.StatusBadge_danger__6saz9{background:var(--color-danger-100);color:var(--color-danger-700)}.StatusBadge_info__NNBhQ{background:var(--color-info-100);color:var(--color-info-700)}.StatusBadge_neutral__moBZs{background:var(--color-border);color:var(--color-text-secondary)}.Student_container__VufIY{direction:rtl;margin:auto;max-width:1000px;padding:1rem}.Student_subsTable__R9kq2{border-collapse:collapse;box-shadow:var(--shadow-sm);width:100%}.Student_subsTable__R9kq2 thead{background-color:var(--color-primary-700);color:var(--color-text-on-primary)}.Student_subsTable__R9kq2 td,.Student_subsTable__R9kq2 th{border:1px solid var(--color-border);padding:10px;text-align:center}.Student_subsTable__R9kq2 tr:nth-child(2n){background-color:var(--color-background)}.Student_subsTable__R9kq2 tr:hover{background-color:var(--color-primary-50);cursor:pointer}.Student_actions-buttons__gPfHW{display:flex;flex-wrap:wrap;gap:8px}.Student_actionsbButtons__0nGld button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:5px 10px;transition:background-color .2s}.Student_actionsButtons__K\+yQe button:hover{background-color:var(--color-primary-600)}.Student_formContainer__niev\+{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.Student_formContainer__niev\+ label{font-weight:700;margin-bottom:4px}.Student_formContainer__niev\+ input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.Student_formContainer__niev\+ button{align-self:flex-start;background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:10px 20px;transition:background-color .2s}.Student_formContainer__niev\+ button:hover{background-color:var(--color-primary-600)}.Student_pageTitle__PKKti{text-align:center}.Student_toolbar__OrQXs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.Student_searchInput__uLvmU{flex:1 1 260px;font-size:var(--fs-sm);min-width:0;padding:10px 12px}.Student_summary__Rb084{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.Student_rowActions__4JpV3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Student_formError__fXcYR{background:var(--color-danger-100);border-radius:var(--radius-md);color:var(--color-danger-700);margin-top:var(--space-3);padding:12px 14px}.Student_emptyState__tp97Q{color:var(--color-text-secondary);padding:var(--space-4);text-align:center}.Student_statusFilters__ZcSkH{display:flex;flex-wrap:wrap;gap:10px;margin:8px 10px 0}.Student_filterChip__8XLrU{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 16px;transition:.2s ease}.Student_filterChip__8XLrU:hover{border-color:var(--color-primary-500);color:var(--color-primary-600)}.Student_filterChipActive__0qsgH{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-text-on-primary)}.Student_filterCount__vG3mW{align-items:center;background:var(--color-primary-100);border-radius:var(--radius-full);color:inherit;display:inline-flex;font-size:.85rem;height:28px;justify-content:center;min-width:28px}.Student_filterChipActive__0qsgH .Student_filterCount__vG3mW{background:#fff3}@media (max-width:768px){.Student_subTable__KushM thead{display:none}.Student_subTable__KushM,.Student_subTable__KushM tbody,.Student_subTable__KushM td,.Student_subTable__KushM tr{display:block;width:100%}.Student_subTable__KushM tr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.Student_subTable__KushM td:first-child{padding-top:.5em}.Student_subTable__KushM td:last-child{padding-bottom:.5em}.Student_subTable__KushM td:before{content:attr(data-label);display:inline-block;font-weight:700;width:6.5em}.Student_statusFilters__ZcSkH{margin-inline:0}.Student_filterChip__8XLrU{justify-content:space-between;width:100%}}.Student_mobileOnly__RPIgY{display:none}@media (max-width:768px){.Student_mobileOnly__RPIgY{display:block}.Student_desktopOnly__vsuyt{display:none}}.Student_nameCell__gUVPx{align-items:center;display:inline-flex;gap:8px}.Student_nameLink__SXJxR{color:var(--color-primary-600);font-weight:600;text-decoration:none}.Student_nameLink__SXJxR:hover{text-decoration:underline}.Student_openRow__Zike\+{cursor:pointer}.Student_openRow__Zike\+:hover td{background:#1e65800f;background:var(--color-primary-50,#1e65800f)}.fab{background:#22c55e;border:0;border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 10px 24px #00000038;color:#fff;font-weight:700;inset-inline-end:clamp(12px,2.5vw,24px);opacity:0;padding:12px 18px;pointer-events:none;position:fixed;touch-action:manipulation;transform:translateY(120%);transition:transform .25s ease,opacity .25s ease;z-index:900}.fab_visible{opacity:1;pointer-events:auto;transform:translateY(0)}:root{--usf-bg:var(--color-background);--usf-border:var(--color-border);--usf-text:var(--color-text-primary);--usf-ring:var(--color-primary-300);--usf-badge:var(--color-primary-100);--usf-shadow:var(--shadow-sm);--usf-shadow-2:var(--shadow-sm)}.StudentStatusFilter_wrapper__\+C2Zr{direction:rtl;width:100%}.StudentStatusFilter_group__Uv4EO{background:var(--color-background);background:var(--usf-bg);border:1px solid var(--usf-border);border-radius:1rem;box-shadow:var(--shadow-sm);box-shadow:var(--usf-shadow);display:flex;gap:.25rem;padding:.25rem}.StudentStatusFilter_btn__j2riv{align-items:center;background:#0000;border:0;border-radius:.75rem;cursor:pointer;display:inline-flex;flex:1 1;justify-content:center;outline:none;padding:.55rem 1rem;position:relative;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.StudentStatusFilter_btn__j2riv:hover{background:var(--color-surface)}.StudentStatusFilter_btn__j2riv:active{transform:translateY(1px)}.StudentStatusFilter_btn__j2riv:focus-visible{box-shadow:0 0 0 2px var(--color-primary-300);box-shadow:0 0 0 2px var(--usf-ring)}.StudentStatusFilter_btnSelected__GJXpN{background:var(--color-surface);border:1px solid var(--usf-border);box-shadow:var(--shadow-sm);box-shadow:var(--usf-shadow-2)}.StudentStatusFilter_label__DughM{color:var(--color-text-primary);color:var(--usf-text);font-size:.92rem;font-weight:600;-webkit-user-select:none;user-select:none}.StudentStatusFilter_badge__tWhDP{align-items:center;background:var(--color-primary-100);background:var(--usf-badge);border-radius:999px;display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;margin-inline-start:.5rem;min-width:1.5rem;padding:0 .5rem}.StudentStatusFilter_compact__uEZdP .StudentStatusFilter_btn__j2riv{padding:.4rem .75rem}.StudentStatusFilter_compact__uEZdP .StudentStatusFilter_label__DughM{font-size:.85rem}.StudentStatusFilter_disabled__wTZsD{opacity:.6;pointer-events:none}.StudentStatusFilter_srOnly__NFw5L{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ParentLinkPanel_panel__ndbfB{display:flex;flex-direction:column;gap:var(--space-3)}.ParentLinkPanel_linkRow__gzZO7{align-items:center;display:flex;gap:var(--space-2)}.ParentLinkPanel_linkInput__3a7R6{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);flex:1 1;font-family:monospace;font-size:var(--fs-xs);min-width:0;padding:8px 10px}.ParentLinkPanel_muted__VUvqv{color:var(--color-text-secondary);font-size:var(--fs-xs);margin:0}.ParentLinkPanel_error__-TYvl{color:var(--color-danger-700);margin:0}.ParentLinkPanel_usage__3SNum{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;padding:var(--space-3)}.ParentLinkPanel_usage__3SNum small,.ParentLinkPanel_usage__3SNum span{color:var(--color-text-secondary);font-size:var(--fs-xs)}.ParentLinkPanel_usage__3SNum strong{color:var(--color-primary-600);font-size:var(--fs-2xl)}.ParentLinkPanel_usage__3SNum strong.ParentLinkPanel_full__Iqub6{color:var(--color-danger-700)}.ParentLinkPanel_subTitle__afMeq{font-size:1rem;margin:0}.ParentLinkPanel_attempts__4tzWN{border:1px solid var(--color-border);border-radius:var(--radius-md);list-style:none;margin:0;padding:0}.ParentLinkPanel_attempts__4tzWN li{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:4px 12px;padding:8px 12px}.ParentLinkPanel_attempts__4tzWN li:last-child{border-bottom:0}.ParentLinkPanel_attempts__4tzWN em{color:var(--color-text-secondary);font-style:normal}.ParentLinkPanel_backdrop__lMxli{align-items:center;background:#0d30408c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ParentLinkPanel_dialog__uDdwK{background:var(--color-surface);border-radius:var(--radius-lg);max-height:calc(100vh - 32px);overflow:auto;padding:var(--space-4);width:min(560px,100%)}.ParentLinkPanel_dialogHeader__CzYpd{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.ParentLinkPanel_dialogHeader__CzYpd h2{font-size:1.1rem;margin:0}.PersonCard_list__byoPA{list-style:none;margin:var(--space-3) 0 var(--space-7);padding:0}.PersonCard_card__S-sZF{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;margin-bottom:var(--space-2)}.PersonCard_main__VDjzF{align-items:center;background:none;border:0;border-radius:var(--radius-lg);color:inherit;display:flex;flex:1 1;font:inherit;gap:var(--space-3);min-width:0;padding:var(--space-3);text-align:start}.PersonCard_mainButton__NNLDZ{cursor:pointer}.PersonCard_avatar__5jCg8,.PersonCard_mainButton__NNLDZ:active{background:var(--color-primary-50)}.PersonCard_avatar__5jCg8{align-items:center;border-radius:50%;color:var(--color-primary-700);display:flex;flex:none;font-weight:600;height:40px;justify-content:center;width:40px}.PersonCard_text__yS40p{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PersonCard_name__\+bdNw{color:var(--color-text-primary);font-weight:600}.PersonCard_summary__ShsRy{color:var(--color-text-secondary);font-size:var(--fs-sm)}.PersonCard_note__p9IgA{background:var(--color-warning-100);border-radius:var(--radius-full);color:var(--color-warning-700);font-size:var(--fs-xs);margin-top:4px;padding:2px var(--space-2)}.PersonCard_actions__XbB8y{display:flex;flex:none;gap:var(--space-2);padding-inline-end:var(--space-3)}.PersonCard_empty__bOjtH{color:var(--color-text-secondary);padding:var(--space-5) 0;text-align:center}.PersonCard_tags__-VGxt{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.PersonCard_tag__vLuKB{background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700);font-size:var(--fs-xs);padding:2px var(--space-2)}.Avatar_avatar__IiDPj{align-items:center;border-radius:50%;display:inline-flex;flex:none;justify-content:center;object-fit:cover;vertical-align:middle}.Avatar_letter__087pQ{background:#eef2ff;background:var(--color-primary-50,#eef2ff);color:#3730a3;color:var(--color-primary-700,#3730a3);font-weight:600}.FormSection_formSection__BU535{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-4)}.FormSection_formSection__BU535 legend{color:var(--color-primary-700);font-size:var(--fs-lg);font-weight:700;padding:0 var(--space-2)}.FormSection_formSection__BU535 label{margin-top:var(--space-2)}.FormSection_formSection__BU535 select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.FormSection_optionalTag__YP\+8t{background:var(--color-background);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:400;margin-inline-start:var(--space-2);padding:2px var(--space-2)}.FormSection_parentRow__wOVhP{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.FormSection_parentRow__wOVhP{grid-template-columns:1fr}}.FormSection_formSection__BU535 textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:1rem;line-height:1.6;padding:10px;resize:vertical}.LockedScreen_wrap__VTTyh{align-items:center;direction:rtl;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 16px;text-align:center}.LockedScreen_icon__Wk\+80{font-size:40px}.LockedScreen_text__gHVWx{color:#0f172a;font-size:18px;line-height:1.6;margin:0}.LockedScreen_btn__0Y9B5{background:#dc2626;border:1px solid #dc2626;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:8px 18px}.LockedScreen_btn__0Y9B5:hover{filter:brightness(.95)}.LockedScreen_btn__0Y9B5:disabled{cursor:default;opacity:.6}.RecordPage_page__vVJjq{align-items:flex-start;display:flex;gap:var(--space-4);margin:var(--space-5) auto;max-width:1000px;padding:0 var(--space-4)}.RecordPage_status__DFH2l{color:var(--color-text-secondary);margin:var(--space-6) auto;text-align:center}.RecordPage_body__T1Fo2,.RecordPage_card__ZHmaY{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.RecordPage_card__ZHmaY{flex:0 0 220px;padding:var(--space-4);text-align:center}.RecordPage_photo__qp8HF{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-md);color:var(--color-primary-400);display:flex;height:135px;justify-content:center;margin:0 auto var(--space-3);overflow:hidden;width:105px}.RecordPage_photo__qp8HF img{height:100%;object-fit:cover;width:100%}.RecordPage_title__E0p2y{color:var(--color-text-primary);font-size:1.1rem;font-size:var(--fs-lg,1.1rem);font-weight:600;margin:0}.RecordPage_subtitle__-aUKc{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:var(--space-1) 0 0}.RecordPage_actions__35ayF{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.RecordPage_body__T1Fo2{flex:1 1;min-width:0}.RecordPage_tabs__J87vr{border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto;overflow-y:hidden;padding:0 var(--space-3)}.RecordPage_tab__76DCA{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:var(--fs-sm);margin-bottom:-1px;min-width:max-content;padding:var(--space-3) var(--space-2)}.RecordPage_tabOn__jaEnu,.RecordPage_tab__76DCA:hover{color:var(--color-primary-600)}.RecordPage_tabOn__jaEnu{border-bottom-color:var(--color-primary-600);font-weight:600}.RecordPage_panel__LNFMc{padding:var(--space-3) var(--space-4) var(--space-4)}@media (max-width:768px){.RecordPage_page__vVJjq{align-items:stretch;flex-direction:column;gap:var(--space-3);margin:var(--space-3) auto;padding:0 var(--space-3)}.RecordPage_card__ZHmaY{grid-gap:var(--space-3);align-items:center;display:grid;flex:none;gap:var(--space-3);grid-template-columns:auto 1fr;text-align:start}.RecordPage_photo__qp8HF{height:72px;margin:0;width:56px}.RecordPage_actions__35ayF{flex-direction:row;grid-column:1/-1;margin-top:0}.RecordPage_actions__35ayF>*{flex:1 1}}.RecordPage_profileTabs__T6Wg5{margin:var(--space-4) auto 0;max-width:1000px;padding:0 var(--space-4)}.RecordPage_facts__7NrKV{grid-gap:var(--space-1);border-top:1px solid var(--color-border);display:grid;font-size:var(--fs-sm);gap:var(--space-1);margin:var(--space-3) 0 0;padding:var(--space-2) 0 0;text-align:start}.RecordPage_fact__6HxqE{display:flex;gap:var(--space-2);justify-content:space-between}.RecordPage_fact__6HxqE dt{color:var(--color-text-secondary)}.RecordPage_fact__6HxqE dd{color:var(--color-text-primary);font-weight:700;margin:0}.RecordPage_dangerZone__w\+pCa{border-top:1px dashed var(--color-danger-500);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3)}.RecordParts_group__FRaKG+.RecordParts_group__FRaKG{margin-top:var(--space-4)}.RecordParts_groupTitle__QMnrb{color:var(--color-primary-600);font-size:var(--fs-sm);font-weight:600;margin:0 0 var(--space-1)}.RecordParts_row__Dfilx{border-top:1px solid var(--color-border);display:flex;font-size:var(--fs-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) 0}.RecordParts_key__kePjr{color:var(--color-text-secondary)}.RecordParts_value__1ofjy{color:var(--color-text-primary);overflow-wrap:anywhere;text-align:end}.RecordParts_empty__3vaQY{color:var(--color-text-muted);margin:var(--space-4) 0;text-align:center}.RecordParts_list__GKAQR{list-style:none;margin:0;padding:0}.RecordParts_item__9fZJ3{border-top:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--fs-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-1);text-decoration:none}.RecordParts_list__GKAQR li:first-child .RecordParts_item__9fZJ3{border-top:none}.RecordParts_item__9fZJ3:hover{background:var(--color-primary-50)}.RecordParts_itemName__YJL1D{font-weight:600}.RecordParts_itemMeta__W-p7K{color:var(--color-text-secondary)}.RecordParts_guide__Mq5HF{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}.RecordParts_guide__Mq5HF+.RecordParts_guide__Mq5HF{border-top:1px solid var(--color-border)}.RecordParts_guideName__Be\+fg{color:var(--color-text-primary);font-weight:600}.RecordParts_phone__XTsBz,a.RecordParts_guideName__Be\+fg{color:var(--color-primary-600)}.RecordParts_phone__XTsBz{align-self:flex-start}.RecordParts_badge__wpCj5{background:#f3f4f6;background:var(--color-surface-muted,#f3f4f6);border-radius:999px;color:var(--color-text-secondary);flex-shrink:0;font-size:12px;font-size:var(--fs-xs,12px);font-weight:700;margin-inline-start:auto;padding:1px 10px}.RecordParts_badge__wpCj5[data-tone=present],.RecordParts_chip__xFK-Z[data-chip=present]{background:var(--color-success-100);color:var(--color-success-700)}.RecordParts_badge__wpCj5[data-tone=late],.RecordParts_chip__xFK-Z[data-chip=late]{background:var(--color-warning-100);color:var(--color-warning-700)}.RecordParts_badge__wpCj5[data-tone=absent],.RecordParts_chip__xFK-Z[data-chip=absent]{background:var(--color-danger-100);color:var(--color-danger-700)}.RecordParts_attendanceBar__ttM09{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-1);padding-bottom:var(--space-3)}.RecordParts_monthSelect__c8prd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md,8px);font:inherit;min-height:36px;padding:0 var(--space-2)}.RecordParts_summary__Hm0mL{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.RecordParts_rate__zA50r{color:var(--color-text-primary);font-size:18px;font-size:var(--fs-lg,18px);font-weight:800}.RecordParts_chip__xFK-Z{border-radius:999px;font-size:12px;font-size:var(--fs-xs,12px);font-weight:700;padding:2px 10px}.User_container__GlmIB{direction:rtl;margin:auto;max-width:1000px;padding:1rem}.User_subsTable__2aFfG{border-collapse:collapse;box-shadow:var(--shadow-sm);width:100%}.User_subsTable__2aFfG thead{background-color:var(--color-primary-700);color:var(--color-text-on-primary)}.User_subsTable__2aFfG td,.User_subsTable__2aFfG th{border:1px solid var(--color-border);padding:10px;text-align:center}.User_subsTable__2aFfG tr:nth-child(2n){background-color:var(--color-background)}.User_subsTable__2aFfG tr:hover{background-color:var(--color-primary-50);cursor:pointer}.User_actions-buttons__DBrmy{display:flex;flex-wrap:wrap;gap:8px}.User_actionsbButtons__Zed1Y button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:5px 10px;transition:background-color .2s}.User_actionsButtons__IXmZD button:hover{background-color:var(--color-primary-600)}.User_formContainer__ag4ii{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.User_formContainer__ag4ii label{font-weight:700;margin-bottom:4px}.User_formContainer__ag4ii input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.User_formContainer__ag4ii button{align-self:flex-start;background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:10px 20px;transition:background-color .2s}.User_formContainer__ag4ii button:hover{background-color:var(--color-primary-600)}.User_pageTitle__ps5zV{text-align:center}.User_toolbar__gRQ\+B{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.User_searchInput__1g74P{flex:1 1 260px;font-size:var(--fs-sm);min-width:0;padding:10px 12px}.User_filterRow__myQ5R{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.User_filterSelect__cGEgq{min-width:220px;padding:10px 12px}.User_summary__HEvsi{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.User_rowActions__d2tb6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.User_formError__RztPt{background:var(--color-danger-100);border-radius:var(--radius-md);color:var(--color-danger-700);margin-top:var(--space-3);padding:12px 14px}.User_emptyState__zOBHA{color:var(--color-text-secondary);padding:var(--space-4);text-align:center}@media (max-width:768px){.User_subTable__Z-96E thead{display:none}.User_subTable__Z-96E,.User_subTable__Z-96E tbody,.User_subTable__Z-96E td,.User_subTable__Z-96E tr{display:block;width:100%}.User_subTable__Z-96E tr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.User_subTable__Z-96E td:first-child{padding-top:.5em}.User_subTable__Z-96E td:last-child{padding-bottom:.5em}.User_subTable__Z-96E td:before{content:attr(data-label);display:inline-block;font-weight:700;width:6.5em}}.User_mobileOnly__F0kc8{display:none}@media (max-width:768px){.User_mobileOnly__F0kc8{display:block}.User_desktopOnly__UPlz0{display:none}}.User_passwordWrapper__Yhmij{display:flex;position:relative}.User_passwordWrapper__Yhmij input{flex:1 1;padding-inline-end:40px}.User_passwordWrapper__Yhmij button.User_togglePassword__DVoQO{align-items:center;align-self:auto;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;inset-inline-end:4px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.User_passwordWrapper__Yhmij button.User_togglePassword__DVoQO:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.User_nameCell__S630\+{align-items:center;display:inline-flex;gap:8px}.User_nameLink__lcpp-{color:var(--color-primary-600);font-weight:600;text-decoration:none}.User_nameLink__lcpp-:hover{text-decoration:underline}.User_openRow__MBcVE{cursor:pointer}.User_openRow__MBcVE:hover td{background:#1e65800f;background:var(--color-primary-50,#1e65800f)}:root{--usf-bg:#f1f5f9;--usf-border:#e2e8f0;--usf-text:#0f172a;--usf-ring:#94a3b8;--usf-badge:#0f172a14;--usf-shadow:0 1px 2px #0206170f;--usf-shadow-2:0 1px 2px #02061714}.UserStatusFilter_wrapper__As8\+J{direction:rtl;width:100%}.UserStatusFilter_group__AJ6Uz{background:#f1f5f9;background:var(--usf-bg);border:1px solid #e2e8f0;border:1px solid var(--usf-border);border-radius:1rem;box-shadow:0 1px 2px #0206170f;box-shadow:var(--usf-shadow);display:flex;gap:.25rem;padding:.25rem}.UserStatusFilter_btn__HT3Ld{align-items:center;background:#0000;border:0;border-radius:.75rem;cursor:pointer;display:inline-flex;flex:1 1;justify-content:center;outline:none;padding:.55rem 1rem;position:relative;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.UserStatusFilter_btn__HT3Ld:hover{background:#fff}.UserStatusFilter_btn__HT3Ld:active{transform:translateY(1px)}.UserStatusFilter_btn__HT3Ld:focus-visible{box-shadow:0 0 0 2px #94a3b8;box-shadow:0 0 0 2px var(--usf-ring)}.UserStatusFilter_btnSelected__5Dcjf{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--usf-border);box-shadow:0 1px 2px #02061714;box-shadow:var(--usf-shadow-2)}.UserStatusFilter_label__q-lnv{color:#0f172a;color:var(--usf-text);font-size:.92rem;font-weight:600;-webkit-user-select:none;user-select:none}.UserStatusFilter_badge__8-mlM{align-items:center;background:#0f172a14;background:var(--usf-badge);border-radius:999px;display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;margin-inline-start:.5rem;min-width:1.5rem;padding:0 .5rem}.UserStatusFilter_compact__XkK1X .UserStatusFilter_btn__HT3Ld{padding:.4rem .75rem}.UserStatusFilter_compact__XkK1X .UserStatusFilter_label__q-lnv{font-size:.85rem}.UserStatusFilter_disabled__4orhx{opacity:.6;pointer-events:none}.UserStatusFilter_srOnly__gPUr3{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.PermissionsTab_tab__C\+OQy{grid-gap:12px;display:grid;gap:12px}.PermissionsTab_head__ahJ8Q{grid-gap:4px;background:#fff;background:var(--color-surface,#fff);border:1px solid #e3e8ee;border:1px solid var(--color-border,#e3e8ee);border-radius:8px;display:grid;gap:4px;padding:12px}.PermissionsTab_note__dW3Xh{color:#8a5a00}.PermissionsTab_leaves__LXnHQ,.PermissionsTab_modules__SDeIk{list-style:none;margin:0;padding:0}.PermissionsTab_modules__SDeIk{grid-gap:6px;display:grid;gap:6px}.PermissionsTab_module__5XuBI{background:#fff;background:var(--color-surface,#fff);border:1px solid #e3e8ee;border:1px solid var(--color-border,#e3e8ee);border-radius:8px}.PermissionsTab_moduleRow__ZCTfn{align-items:center;display:flex;gap:8px;padding:8px 12px}.PermissionsTab_switch__w85u0{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px}.PermissionsTab_moduleName__jyv7p{font-weight:600}.PermissionsTab_stateText__dJ5OG{color:#5a6570;font-size:.85em}.PermissionsTab_expand__O1IVc{background:none;border:0;color:inherit;cursor:pointer;font-size:1rem;padding:4px 8px}.PermissionsTab_leaves__LXnHQ{grid-gap:4px;display:grid;gap:4px;padding:4px 36px 10px}.PermissionsTab_leafRow__skMJY{flex-wrap:wrap;justify-content:space-between}.PermissionsTab_leafRow__skMJY,.PermissionsTab_leafRow__skMJY label{align-items:center;display:flex;gap:8px}.PermissionsTab_disabled__cpsrd{color:#9aa4ae;cursor:not-allowed}.PermissionsTab_actions__5Rtmu{display:flex;flex-wrap:wrap;gap:8px}.PermissionsTab_tabs__bB\+58{border-bottom:1px solid #e3e8ee;border-bottom:1px solid var(--color-border,#e3e8ee);display:flex;gap:4px;margin-bottom:12px}.PermissionsTab_tabButton__clSTH{background:none;border:0;border-bottom:3px solid #0000;color:inherit;cursor:pointer;font:inherit;padding:8px 14px}.PermissionsTab_tabActive__Pz2WI{border-bottom-color:#1d4ed8;border-bottom-color:var(--color-primary-700,#1d4ed8);font-weight:700}.PermissionsTab_lockRow__8v6H5,.PermissionsTab_roleRow__cbIW4{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PermissionsTab_myModules__ql6Kt{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.PermissionsTab_myModules__ql6Kt li strong{display:block}.Profile_container__DP96i{direction:rtl;margin:auto;max-width:1000px;padding:1rem}.Profile_subsTable__S6lfv{border-collapse:collapse;box-shadow:var(--shadow-sm);width:100%}.Profile_subsTable__S6lfv thead{background-color:var(--color-primary-700);color:var(--color-text-on-primary)}.Profile_subsTable__S6lfv td,.Profile_subsTable__S6lfv th{border:1px solid var(--color-border);padding:10px;text-align:center}.Profile_subsTable__S6lfv tr:nth-child(2n){background-color:var(--color-background)}.Profile_subsTable__S6lfv tr:hover{background-color:var(--color-primary-50);cursor:pointer}.Profile_actions-buttons__7CqpD{display:flex;flex-wrap:wrap;gap:8px}.Profile_actionsbButtons__b8OJi button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:5px 10px;transition:background-color .2s}.Profile_actionsButtons__4X44a button:hover{background-color:var(--color-primary-600)}.Profile_formContainer__5RNry{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.Profile_formContainer__5RNry label{font-weight:700;margin-bottom:4px}.Profile_formContainer__5RNry input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.Profile_formContainer__5RNry button{align-self:flex-start;background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:10px 20px;transition:background-color .2s}.Profile_formContainer__5RNry button:hover{background-color:var(--color-primary-600)}@media (max-width:768px){.Profile_subTable__se2uv thead{display:none}.Profile_subTable__se2uv,.Profile_subTable__se2uv tbody,.Profile_subTable__se2uv td,.Profile_subTable__se2uv tr{display:block;width:100%}.Profile_subTable__se2uv tr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.Profile_subTable__se2uv td:first-child{padding-top:.5em}.Profile_subTable__se2uv td:last-child{padding-bottom:.5em}.Profile_subTable__se2uv td:before{content:attr(data-label);display:inline-block;font-weight:700;width:6.5em}}.Profile_passwordWrapper__j\+pQe{display:flex;position:relative}.Profile_passwordWrapper__j\+pQe input{flex:1 1;padding-inline-end:40px}.Profile_passwordWrapper__j\+pQe button.Profile_togglePassword__YDJiF{align-items:center;align-self:auto;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;inset-inline-end:4px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.Profile_passwordWrapper__j\+pQe button.Profile_togglePassword__YDJiF:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.Profile_deviceList__l2aZm{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 10px;padding:0}.Profile_deviceRow__CiGbC{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.Profile_deviceRow__CiGbC strong{display:inline-block;margin-inline-end:8px}.Profile_deviceCurrent__lwTJu{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:12px;font-weight:600;padding:1px 8px}.Profile_deviceMeta__A-5f6{color:#6b7280;display:block;margin-top:2px}.Profile_deviceSignOut__oluxJ{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;flex-shrink:0;font-weight:600;padding:6px 12px}.Profile_deviceSignOut__oluxJ:disabled{cursor:default;opacity:.6}.ViewAllLesson_scheduleContainer__Vd3Tp{background:#c5c5dd;border-radius:16px;box-shadow:#fff 0 0 0 4px,var(--shadow);color:#fff;direction:rtl;padding:20px;position:relative}.ViewAllLesson_title__9DPi9{font-weight:800;letter-spacing:.4px;margin-bottom:18px;text-align:center}.ViewAllLesson_monthControls__dahtR{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:8px 0 18px}.ViewAllLesson_addBtn__7q0H3,.ViewAllLesson_navBtn__\+qjzM{background:skyblue;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);cursor:pointer;font-weight:700;padding:10px 16px;transition:transform .1s ease,box-shadow .2s ease,filter .2s ease}.ViewAllLesson_navBtn__\+qjzM:hover{filter:brightness(1.1);transform:translateY(-1px)}.ViewAllLesson_addBtn__7q0H3{background:linear-gradient(180deg,#f8d77c,#64b3ed);border:none;color:#fff}.ViewAllLesson_addBtn__7q0H3:hover{filter:brightness(1.03)}.ViewAllLesson_desktopView__YO0YM{display:block}.ViewAllLesson_mobileView__gxo3E{display:none}.ViewAllLesson_timelineGrid__4XcZd{grid-column-gap:18px;grid-row-gap:20px;column-gap:18px;display:grid;grid-template-columns:110px repeat(7,1fr);grid-template-rows:52px 960px;row-gap:20px}.ViewAllLesson_dayHeader__TlWNe{background:var(--color-primary-600);border:1px solid var(--color-primary-700);border-radius:140px;box-shadow:var(--shadow);color:var(--color-text-on-primary);display:grid;font-weight:700;letter-spacing:.4px;place-items:center;position:relative}.ViewAllLesson_hoursGutter__VHsEA{background:repeating-linear-gradient(180deg,#8fe1e41a 0 1px,#0000 1px 30px),linear-gradient(150deg,#df9458,#f7e81c);border:1px solid gray;border-radius:14px;overflow:hidden;position:relative}.ViewAllLesson_hourLine__hNQqz{background:linear-gradient(90deg,#0000,#e7447533,#0000);height:1px;inset-inline:0;position:absolute}.ViewAllLesson_hourLabel__SsGoI{color:#fff;font-size:12px;font-weight:800;position:absolute;right:10px;transform:translateY(-50%)}.ViewAllLesson_dayCol__UPh1v{background:repeating-linear-gradient(180deg,#95d8a31a 0 1px,#0000 1px 30px),linear-gradient(150deg,#1e7cf8,#115ef8);border:1px solid gay;border-radius:14px;box-shadow:var(--shadow);overflow:hidden;position:relative}.ViewAllLesson_lessonBlock__I-e4r{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#38bdf88c;border:1px solid #38bdf88c;border-radius:14px;box-shadow:0 8px 20px #0284c740;color:var(--text);cursor:grab;font-size:14px;inset-inline:8px;line-height:1.2;padding:8px 10px;position:absolute;transition:transform .08s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.ViewAllLesson_lessonBlock__I-e4r:hover{box-shadow:0 10px 26px #0284c754;transform:translateY(-1px)}.ViewAllLesson_lessonBlock__I-e4r:active{cursor:grabbing}.ViewAllLesson_lessonTitle__6OXFz{font-weight:800;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewAllLesson_lessonMeta__8SnLU{color:var(--muted);font-size:12px}.ViewAllLesson_nowLine__KgoAt{background:linear-gradient(90deg,#0000,var(--danger),#0000);box-shadow:0 0 18px #ef444499;height:2px;left:0;position:absolute;right:0}.ViewAllLesson_loaderWrap__5hqtO{grid-column-gap:18px;grid-row-gap:10px;column-gap:18px;display:grid;grid-template-columns:110px repeat(5,1fr);row-gap:10px}.ViewAllLesson_loaderBox__wDgdW{animation:ViewAllLesson_shimmer__54-y7 1.2s ease-in-out infinite;background:linear-gradient(90deg,#1b2742 25%,#223055 37%,#1b2742 63%);background-size:400% 100%;border-radius:14px;height:140px}@keyframes ViewAllLesson_shimmer__54-y7{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:900px){.ViewAllLesson_desktopView__YO0YM{display:none}.ViewAllLesson_mobileView__gxo3E{display:block}.ViewAllLesson_lessonCard__LTGBH{background:linear-gradient(180deg,#fff,#f2f7fd);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);color:var(--text);margin-bottom:12px;padding:12px}.ViewAllLesson_lessonCard__LTGBH p{margin:.25rem 0}}.ViewAllLesson_fabAnchor__9XExH{display:block;height:1px;width:1px}.ViewAllLesson_controlsBar__jAqEk{background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 14px;padding:10px 12px}.ViewAllLesson_monthLabel__IsBr0{color:#fff;font-weight:800}.ViewAllLesson_controlsCenter__GWmWJ{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ViewAllLesson_filterGroup__TkoiO{display:flex;flex-direction:column;gap:6px;min-width:150px}.ViewAllLesson_filterGroup__TkoiO label{font-size:12px;font-weight:800;opacity:.9}.ViewAllLesson_filterGroup__TkoiO input,.ViewAllLesson_filterGroup__TkoiO select{background:#ffffffd9;border:1px solid #ffffff59;border-radius:10px;outline:none;padding:8px 10px}.ViewAllLesson_checkbox__XqHds{align-items:center;color:#fff;display:flex;font-weight:800;gap:8px;padding-bottom:6px}.ViewAllLesson_timelineGridRooms__Zq2vG{--cols:1;grid-column-gap:18px;grid-row-gap:20px;column-gap:18px;display:grid;grid-template-columns:110px repeat(var(--cols),1fr);grid-template-rows:52px 960px;row-gap:20px}.ViewAllLesson_roomCol__ujmEr{background:repeating-linear-gradient(180deg,#95d8a31a 0 1px,#0000 1px 30px),linear-gradient(150deg,#1e7cf8,#115ef8);border:1px solid #ffffff40;border-radius:14px;box-shadow:var(--shadow);overflow:hidden;position:relative}.ViewAllLesson_lessonCard__LTGBH{background:linear-gradient(180deg,#fff,#f2f7fd);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);color:var(--text);margin-bottom:12px;padding:12px}.ViewAllLesson_filterToggle__AlXKq{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;gap:6px;min-height:40px;padding:0 var(--space-4)}.ViewAllLesson_filterCount__PgJaF{background:var(--color-primary-600);border-radius:var(--radius-full);color:var(--color-text-on-primary);font-size:var(--fs-xs);line-height:20px;min-width:20px;padding:0 6px;text-align:center}@media (max-width:900px){.ViewAllLesson_controlsBar__jAqEk{align-items:center;background:none;border:0;justify-content:space-between;margin:4px 12px 8px;padding:0}.ViewAllLesson_controlsCenter__GWmWJ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-basis:100%;order:3;padding:var(--space-3)}.ViewAllLesson_controlsCenter__GWmWJ .ViewAllLesson_filterGroup__TkoiO{flex:1 1 100%;min-width:0}}.ViewAllLesson_detailsBackdrop__Rue6y{align-items:center;background:#0d30408c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ViewAllLesson_detailsBox__Fj0C8{background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-text-primary);direction:rtl;padding:var(--space-4);width:min(360px,100%)}.ViewAllLesson_detailsTitle__BGghH{font-size:1.1rem;margin:0 0 var(--space-3)}.ViewAllLesson_detailsBox__Fj0C8 p{margin:var(--space-1) 0}.ViewAllLesson_detailsActions__b4\+MF{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.ViewAllLesson_detailsClose__jtC-h,.ViewAllLesson_detailsLink__Ued64{border-radius:var(--radius-full);cursor:pointer;font:inherit;min-height:40px;padding:0 var(--space-4)}.ViewAllLesson_detailsLink__Ued64{background:var(--color-primary-600);border:0;color:var(--color-text-on-primary)}.ViewAllLesson_detailsClose__jtC-h{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-primary)}.MobileLessonList_wrap__V6b1Q{padding:var(--space-2) var(--space-3) var(--space-7)}.MobileLessonList_days__nE1q6{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:none}.MobileLessonList_days__nE1q6::-webkit-scrollbar{display:none}.MobileLessonList_day__YyPfQ{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--fs-sm);gap:6px;min-height:40px;padding:0 var(--space-3);white-space:nowrap}.MobileLessonList_daySelected__Sn2P1{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-text-on-primary)}.MobileLessonList_dayCount__X-Srh{background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700);font-size:var(--fs-xs);line-height:20px;min-width:20px;padding:0 6px;text-align:center}.MobileLessonList_daySelected__Sn2P1 .MobileLessonList_dayCount__X-Srh{background:var(--color-primary-700);color:var(--color-text-on-primary)}.MobileLessonList_note__nH5NV{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:var(--space-1) 0 var(--space-3)}.MobileLessonList_list__BUe0b{list-style:none;margin:0;padding:0}.MobileLessonList_row__3-9z-{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:52px minmax(0,1fr);margin-bottom:var(--space-2)}.MobileLessonList_time__QoBOT{font-feature-settings:"tnum";color:var(--color-text-primary);display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:600;padding-top:var(--space-3)}.MobileLessonList_time__QoBOT small{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:400}.MobileLessonList_card__sdHfs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;font:inherit;gap:6px;padding:var(--space-3);text-align:start;width:100%}.MobileLessonList_cardButton__K\+IyW{cursor:pointer}.MobileLessonList_cardButton__K\+IyW:active{background:var(--color-primary-50)}.MobileLessonList_name__2Va8V{color:var(--color-text-primary);font-weight:600}.MobileLessonList_meta__9RrUG{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:6px var(--space-3)}.MobileLessonList_place__VJya3{background:var(--color-background);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--fs-xs);padding:2px var(--space-2)}.MobileLessonList_placeNamed__rsYtX{background:var(--color-success-100);color:var(--color-success-700)}.EditLesson_traineesList__CJZdL{grid-gap:8px;border:1px solid #ccc;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:20px;margin-top:10px;max-height:300px;overflow-y:auto;padding:8px}.EditLesson_traineeItem__qLmpG{align-items:center;background-color:#f8f8f8;border-radius:6px;direction:rtl;display:flex;font-size:.95rem;gap:6px;padding:6px 10px;transition:background-color .2s}.EditLesson_traineeItem__qLmpG:hover{background-color:#e2f0ff}.EditLesson_traineeItem__qLmpG input[type=checkbox]{margin-left:6px;transform:scale(1.2)}.EditLesson_datetimeGroup__2PbNN{direction:rtl;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.EditLesson_formControl__XASaw{display:flex;flex:1 1 100px;flex-direction:column}.EditLesson_formControl__XASaw label{color:#333;font-weight:700;margin-bottom:4px}.EditLesson_formControl__XASaw input,.EditLesson_formControl__XASaw select{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:8px}.EditLesson_timeInputs__jVhH9{align-items:center;display:flex;gap:5px}.EditLesson_timeInputs__jVhH9 input{font-size:1rem;padding:6px;text-align:center;width:60px}.EditLesson_timeSeparator__z2ITy{font-size:1.2rem;padding:0 4px}.EditLesson_formInline__o95Lg{align-items:center;gap:10px;justify-content:flex-end;margin-bottom:1rem}.EditLesson_formInline__o95Lg label{font-weight:700;white-space:nowrap}.EditLesson_traineeSearch__T0tUN{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.EditLesson_traineeSearch__T0tUN input{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:6px}.EditLesson_modalOverlay__1Wk9k{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.EditLesson_modalContent__av4jp{background:#fff;border-radius:8px;direction:rtl;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.EditLesson_selectedTrainees__VI8T0{list-style:none;margin:10px 0;padding:0}.EditLesson_formInline__o95Lg input{font-size:1rem;padding:6px;text-align:center;width:80px}.EditLesson_selectedTrainees-table__E57rV{border-collapse:collapse;margin-top:10px;width:100%}.EditLesson_selectedTraineesTable__CWRYH td,.EditLesson_selectedTraineesTable__CWRYH th{border:1px solid #ccc;padding:8px;text-align:right}.EditLesson_buttonRow__agPdv{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.EditLesson_buttonRow__agPdv button{align-self:flex-start;background-color:green;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.EditLesson_selectedTraineesTable__CWRYH th{background-color:#f0f0f0;font-weight:700}.EditLesson_editLessonContainer__ET2Nc{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.EditLesson_editLessonContainer__ET2Nc input,.EditLesson_editLessonContainer__ET2Nc select{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;margin-left:20px;padding:.6rem}.EditLesson_timeRow__F4yBi{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.EditLesson_timeRow__F4yBi{grid-template-columns:1fr}}.LessonRoster_roster__SLr90{display:flex;flex-direction:column;gap:var(--space-3)}.LessonRoster_list__oUZXz{list-style:none;margin:0;padding:0}.LessonRoster_row__M1WjV{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.LessonRoster_list__oUZXz .LessonRoster_row__M1WjV:last-child{border-bottom:0}.LessonRoster_list__oUZXz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.LessonRoster_who__QG2cH{display:flex;flex-direction:column;gap:2px;min-width:0}.LessonRoster_who__QG2cH small{color:var(--color-text-secondary);font-size:var(--fs-xs)}.LessonRoster_conflict__G7mtM{align-self:flex-start;background:var(--color-warning-100);border-radius:var(--radius-full);color:var(--color-warning-700);font-size:var(--fs-xs);margin-top:2px;padding:2px var(--space-2)}.LessonRoster_undo__7qOtH{align-items:center;background:var(--color-text-primary);border-radius:var(--radius-md);color:var(--color-surface);display:flex;font-size:var(--fs-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.LessonRoster_undo__7qOtH button{background:none;border:0;color:var(--color-primary-300);cursor:pointer;font:inherit;font-weight:700}.LessonRoster_empty__7LxYv{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0;padding:var(--space-3);text-align:center}.LessonRoster_hint__aRdNU{color:var(--color-text-muted);font-size:var(--fs-xs);margin:0}.LessonRoster_toolbar__tby-j{align-items:center;display:flex;gap:var(--space-2)}.LessonRoster_picker__aCBFj input,.LessonRoster_toolbar__tby-j input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1 1;font:inherit;min-width:0;padding:10px 12px}.LessonRoster_scrollThree__\+yJqG{max-height:192px;overflow-y:auto;overscroll-behavior:contain}.LessonRoster_row__M1WjV{box-sizing:border-box;min-height:64px}.LessonRoster_overlay__xH1q5{align-items:center;background:#111a2073;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1100}.LessonRoster_picker__aCBFj{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-2);max-height:85vh;max-width:520px;padding:var(--space-4);width:100%}.LessonRoster_pickerHeader__vqZ8D{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.LessonRoster_pickerHeader__vqZ8D h3{font-size:var(--fs-lg);margin:0}.LessonRoster_addedCount__n3eBf{background:var(--color-success-100);border-radius:var(--radius-full);color:var(--color-success-700);font-size:var(--fs-xs);padding:2px var(--space-2)}.LessonRoster_pickerCount__vwSXW{color:var(--color-text-secondary);font-size:var(--fs-xs)}.LessonRoster_pickerList__PPR3\+{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.LessonRoster_pickerFooter__yKm8a{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}@media (max-width:600px){.LessonRoster_overlay__xH1q5{align-items:flex-end;padding:0}.LessonRoster_picker__aCBFj{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}}.LessonRoster_picker__aCBFj input{flex:none}.LessonRoster_pickerList__PPR3\+{max-height:min(55vh,480px)}.LessonRoster_lookup__iGjzg{grid-gap:6px;border-bottom:1px solid #e5e7eb;display:grid;gap:6px;padding:10px 0}.LessonRoster_lookup__iGjzg small{color:#6b7280}.Dashboard_page__gUtAp{background:var(--color-background);color:var(--color-text-primary);min-height:calc(100vh - 86px);padding:var(--space-5)}.Dashboard_header__5qq3k{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5)}.Dashboard_header__5qq3k h1{font-size:var(--fs-2xl);margin:0 0 6px}.Dashboard_header__5qq3k p{color:var(--color-text-secondary);margin:0}.Dashboard_links__PJHzL{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Dashboard_links__PJHzL a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary-600);font-weight:600;padding:10px 14px;text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Dashboard_links__PJHzL a:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-sm)}.Dashboard_error__I7Pn7{background:var(--color-danger-100);border-radius:var(--radius-md);color:var(--color-danger-700);margin-bottom:var(--space-4);padding:12px 14px}.Dashboard_stats__niuvC{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-5)}.Dashboard_statCard__ADX83{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.Dashboard_statCard__ADX83 span{color:var(--color-text-secondary);display:block;font-size:var(--fs-xs);margin-bottom:var(--space-2)}.Dashboard_statCard__ADX83 strong{color:var(--color-primary-600);font-size:var(--fs-2xl)}.Dashboard_statCard__ADX83 strong.Dashboard_statValueFailed__MEwTz,.Dashboard_statHint__-fz4k{color:var(--color-danger-700)}.Dashboard_statHint__-fz4k{display:block;font-size:var(--fs-xs);margin-top:4px}.Dashboard_grid__wuUwm{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_panel__RnkZa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.Dashboard_panelHeader__41Sma{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.Dashboard_panelHeader__41Sma h2{font-size:var(--fs-lg);margin:0}.Dashboard_panelHeader__41Sma a{color:var(--color-primary-600);font-weight:600;text-decoration:none}.Dashboard_row__\+l\+Gr{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:10px;justify-content:space-between;padding:var(--space-3) 0}.Dashboard_actions__5EePL{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.Dashboard_approveBtn__kijWF,.Dashboard_openBtn__9XXLI,.Dashboard_rejectBtn__pI2v\+{border:0;border-radius:var(--radius-md);cursor:pointer;font-weight:600;padding:8px 12px;transition:filter var(--transition-fast)}.Dashboard_approveBtn__kijWF:hover,.Dashboard_openBtn__9XXLI:hover,.Dashboard_rejectBtn__pI2v\+:hover{filter:brightness(.96)}.Dashboard_approveBtn__kijWF{background:var(--color-success-100);color:var(--color-success-700)}.Dashboard_rejectBtn__pI2v\+{background:var(--color-danger-100);color:var(--color-danger-700)}.Dashboard_openBtn__9XXLI{background:var(--color-info-100);color:var(--color-info-700)}.Dashboard_approveBtn__kijWF:disabled,.Dashboard_openBtn__9XXLI:disabled,.Dashboard_rejectBtn__pI2v\+:disabled{cursor:wait;opacity:.6}.Dashboard_row__\+l\+Gr:first-of-type{border-top:0;padding-top:0}.Dashboard_row__\+l\+Gr strong{display:block;margin-bottom:4px}.Dashboard_empty__NMShU,.Dashboard_row__\+l\+Gr span{color:var(--color-text-secondary);font-size:var(--fs-sm)}.Dashboard_row__\+l\+Gr em{color:var(--color-primary-600);font-style:normal;font-weight:600}@media (max-width:900px){.Dashboard_stats__niuvC{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_grid__wuUwm{grid-template-columns:1fr}}@media (max-width:640px){.Dashboard_page__gUtAp{padding:var(--space-3)}.Dashboard_header__5qq3k{flex-direction:column}.Dashboard_stats__niuvC{grid-template-columns:1fr}.Dashboard_links__PJHzL{width:100%}.Dashboard_links__PJHzL a{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;text-align:center}}.Dashboard_rowDone__7-yCj{opacity:.55}.Dashboard_rowNow__YiJGs{background:var(--color-primary-50);border-radius:var(--radius-md);margin-inline:calc(var(--space-2)*-1);padding-inline:var(--space-2)}.Dashboard_lessonTagNext__Xnb3y,.Dashboard_lessonTagNow__HAbH9{border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:600;margin-inline-start:var(--space-2);padding:1px var(--space-2);vertical-align:middle}.Dashboard_lessonTagNow__HAbH9{background:var(--color-success-100);color:var(--color-success-700)}.Dashboard_lessonTagNext__Xnb3y{background:var(--color-primary-100);color:var(--color-primary-700)}.Dashboard_upcomingTitle__pibO4{color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:600;margin:var(--space-4) 0 var(--space-2)}.Dashboard_moreLink__IF4p9{display:inline-block;font-size:var(--fs-sm);margin-top:var(--space-2)}.Dashboard_lessonScroll__U0Bog{max-height:192px;overflow-y:auto;overscroll-behavior:contain}.Vehicle_page__p36ze{display:flex;flex-direction:column;gap:var(--space-4);margin:0 auto;max-width:1200px;padding:var(--space-4)}.Vehicle_pageHeader__vcmOV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.Vehicle_pageHeader__vcmOV h1{color:var(--color-primary-700);font-size:var(--fs-2xl);margin:0}.Vehicle_pageHeader__vcmOV p{color:var(--color-text-secondary);margin:var(--space-1) 0 0}.Vehicle_state__hFhEP{background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);padding:var(--space-6) var(--space-4);text-align:center}.Vehicle_stateError__\+S\+yF{background:var(--color-danger-100);border-color:var(--color-danger-500);color:var(--color-danger-700)}.Vehicle_summary__LuyWF{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.Vehicle_summaryCard__kTmHG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-1);padding:var(--space-3) var(--space-4);text-align:start}.Vehicle_summaryCard__kTmHG:hover,.Vehicle_summaryCard__kTmHG[aria-pressed=true]{background:var(--color-primary-50);border-color:var(--color-primary-400)}.Vehicle_summaryCard__kTmHG span{color:var(--color-text-secondary);font-size:var(--fs-sm)}.Vehicle_summaryCard__kTmHG strong{font-size:var(--fs-2xl)}.Vehicle_summaryDanger__b3d0g strong{color:var(--color-danger-700)}.Vehicle_summaryWarning__Oj5h9 strong{color:var(--color-warning-700)}.Vehicle_filters__OkUcF{grid-gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));padding:var(--space-3)}.Vehicle_field__DrQiq{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Vehicle_field__DrQiq label{color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:600}.Vehicle_field__DrQiq input,.Vehicle_field__DrQiq select,.Vehicle_field__DrQiq textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;padding:10px;width:100%}.Vehicle_field__DrQiq input:disabled,.Vehicle_field__DrQiq select:disabled,.Vehicle_field__DrQiq textarea:disabled{background:var(--color-background);color:var(--color-text-primary)}.Vehicle_field__DrQiq textarea{line-height:1.6;resize:vertical}.Vehicle_fieldError__25x8U{color:var(--color-danger-700);font-size:var(--fs-sm)}.Vehicle_fieldHint__faSMC{color:var(--color-text-muted);font-size:var(--fs-xs)}.Vehicle_required__Ws4-O{color:var(--color-danger-500)}.Vehicle_tableWrap__Bbqzh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.Vehicle_table__gjKcm{border-collapse:collapse;width:100%}.Vehicle_table__gjKcm td,.Vehicle_table__gjKcm th{border-bottom:1px solid var(--color-border);padding:var(--space-3);text-align:start;vertical-align:top}.Vehicle_table__gjKcm thead th{background:var(--color-primary-700);color:var(--color-text-on-primary);font-size:var(--fs-sm);white-space:nowrap}.Vehicle_table__gjKcm tbody tr:hover{background:var(--color-primary-50)}.Vehicle_plate__IIcy8{background:#ffd84d;border:1px solid #1b2327;border-radius:var(--radius-sm);color:#1b2327;direction:ltr;display:inline-block;font-weight:700;letter-spacing:.04em;padding:2px var(--space-2);white-space:nowrap}.Vehicle_sub__J24Ns{color:var(--color-text-secondary);display:block;font-size:var(--fs-sm);margin-top:2px}.Vehicle_rowActions__8YrTg{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Vehicle_cards__i0VOa{display:none;flex-direction:column;gap:var(--space-3)}.Vehicle_card__gAiGm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.Vehicle_cardHead__LaLT7{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.Vehicle_cardRow__DKMKT{display:flex;font-size:var(--fs-sm);gap:var(--space-3);justify-content:space-between}.Vehicle_cardRow__DKMKT>span:first-child{color:var(--color-text-secondary)}.Vehicle_tabs__AJEqh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Vehicle_tab__3xsJ5{align-items:center;background:var(--color-surface);border:1px solid var(--color-primary-100);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-sm);gap:8px;padding:6px var(--space-4);transition:background var(--transition-fast),border-color var(--transition-fast)}.Vehicle_tab__3xsJ5:hover:not(:disabled){background:var(--color-primary-50)}.Vehicle_tab__3xsJ5[aria-selected=true]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-700);font-weight:700}.Vehicle_tab__3xsJ5:disabled{background:var(--color-background);border-style:dashed;color:var(--color-text-muted);cursor:not-allowed}.Vehicle_tabCount__R6eRl{background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-600);font-size:var(--fs-xs);font-weight:600;line-height:20px;min-width:22px;padding:0 6px;text-align:center}.Vehicle_panel__QJQiB,.Vehicle_tab__3xsJ5[aria-selected=true] .Vehicle_tabCount__R6eRl{background:var(--color-surface)}.Vehicle_panel__QJQiB{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.Vehicle_panel__QJQiB h2,.Vehicle_panel__QJQiB h3{color:var(--color-primary-700);margin:0}.Vehicle_formGrid__80VQ6{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.Vehicle_wide__2lY9y{grid-column:1/-1}.Vehicle_note__TbwcR{background:var(--color-info-100);border-radius:var(--radius-md);color:var(--color-info-700);font-size:var(--fs-sm);margin:0;padding:var(--space-3)}.Vehicle_actionsRow__4Tc9H{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Vehicle_records__7yi9R{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.Vehicle_record__ToXYA{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.Vehicle_recordCurrent__M4PPH{background:var(--color-primary-50);border-color:var(--color-primary-400)}.Vehicle_recordRetired__hSbYs{opacity:.7}.Vehicle_recordHead__KpO09{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.Vehicle_facts__MU4Df{grid-gap:var(--space-2) var(--space-4);display:grid;font-size:var(--fs-sm);gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0}.Vehicle_facts__MU4Df dt{color:var(--color-text-secondary)}.Vehicle_facts__MU4Df dd{font-weight:600;margin:0;overflow-wrap:anywhere}.Vehicle_correction__p5sKJ{color:var(--color-text-secondary);font-size:var(--fs-xs);margin:0}.Vehicle_inlineForm__eR7q6{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.Vehicle_docList__\+J9rv{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.Vehicle_docItem__-Pl1p{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3)}.Vehicle_docSuperseded__enNFt{opacity:.65}.Vehicle_timeline__tkjKI{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.Vehicle_timeline__tkjKI li{border-inline-start:3px solid var(--color-primary-300);padding-inline-start:var(--space-3)}.Vehicle_timeline__tkjKI small{color:var(--color-text-secondary)}.Vehicle_permissionBox__AmGOB{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3)}.Vehicle_permissionBox__AmGOB label{align-items:center;display:flex;gap:var(--space-2);margin:0}.Vehicle_alertList__XNYkK{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.Vehicle_alertItem__-A8O-{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}@media (max-width:900px){.Vehicle_filters__OkUcF,.Vehicle_summary__LuyWF{grid-template-columns:repeat(2,minmax(0,1fr))}.Vehicle_filters__OkUcF>:first-child{grid-column:1/-1}}@media (max-width:1000px){.Vehicle_tableWrap__Bbqzh{display:none}.Vehicle_cards__i0VOa{display:flex}}@media (max-width:768px){.Vehicle_formGrid__80VQ6{grid-template-columns:1fr}.Vehicle_pageHeader__vcmOV>a,.Vehicle_pageHeader__vcmOV>button{width:100%}}.Vehicle_attachBar__S1Pdv{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:40px;padding:6px var(--space-3)}.Vehicle_attachLabel__sCqMK{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px}.Vehicle_attachCount__f4tyM{background:var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-text-on-primary);font-size:var(--fs-xs);min-width:18px;padding:0 6px;text-align:center}.Vehicle_chip__jcOMG{align-items:stretch;background:var(--color-surface);border:1px solid var(--color-primary-300);border-radius:var(--radius-full);display:inline-flex;max-width:100%;overflow:hidden}.Vehicle_chipIcon__9tCQY,.Vehicle_chipMain__aRTlm{background:none;border:none;color:var(--color-primary-700);cursor:pointer;font:inherit;font-size:var(--fs-sm)}.Vehicle_chipMain__aRTlm{align-items:center;display:inline-flex;gap:6px;min-width:0;padding:3px var(--space-3)}.Vehicle_chipText__0IYiH{max-width:220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Vehicle_chipIcon__9tCQY{align-items:center;border-inline-start:1px solid var(--color-border);display:inline-flex;padding:0 var(--space-2)}.Vehicle_chipIcon__9tCQY:hover,.Vehicle_chipMain__aRTlm:hover{background:var(--color-primary-50)}.Vehicle_chipIcon__9tCQY:disabled,.Vehicle_chipMain__aRTlm:disabled{cursor:progress;opacity:.6}.Vehicle_chipDate__ShF4x{color:var(--color-text-muted);font-size:var(--fs-xs)}.Vehicle_attachBtn__jsV7d{background:var(--color-surface);border:1px dashed var(--color-primary-400);border-radius:var(--radius-full);color:var(--color-primary-700);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;margin-inline-start:auto;padding:3px var(--space-3)}.Vehicle_attachBtn__jsV7d:hover:not(:disabled){background:var(--color-primary-50)}.Vehicle_attachBtn__jsV7d:disabled{cursor:progress;opacity:.7}.Vehicle_chipDanger__ykwXa:hover{background:var(--color-danger-100);color:var(--color-danger-700)}.Vehicle_modalBackdrop__5\+nGX{align-items:center;background:#0d304073;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1000}.Vehicle_modal__wYoPU{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);width:min(420px,100%)}.Vehicle_modal__wYoPU strong{color:var(--color-primary-700);font-size:var(--fs-lg)}@media (max-width:600px){.Vehicle_attachBar__S1Pdv{padding:var(--space-2) var(--space-3)}.Vehicle_attachLabel__sCqMK{flex:1 1 auto;order:0}.Vehicle_attachBtn__jsV7d{margin-inline-start:0;order:1}.Vehicle_chip__jcOMG{flex:1 0 100%;order:2}.Vehicle_chipMain__aRTlm{flex:1 1 auto;justify-content:space-between}.Vehicle_chipText__0IYiH{flex:1 1 auto;max-width:none;text-align:start}.Vehicle_chipIcon__9tCQY{padding:0 var(--space-3)}.Vehicle_page__p36ze{gap:var(--space-3);padding:var(--space-3)}.Vehicle_pageHeader__vcmOV{align-items:center;gap:var(--space-2)}.Vehicle_pageHeader__vcmOV h1{font-size:var(--fs-xl)}.Vehicle_pageHeader__vcmOV>div>p{display:none}.Vehicle_pageHeader__vcmOV>a,.Vehicle_pageHeader__vcmOV>button{flex:none;width:auto}.Vehicle_summary__LuyWF{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Vehicle_summaryCard__kTmHG{align-items:center;border-radius:var(--radius-full);box-shadow:none;flex-direction:row;gap:var(--space-2);padding:4px var(--space-3)}.Vehicle_summaryCard__kTmHG span{font-size:var(--fs-sm)}.Vehicle_summaryCard__kTmHG strong{background:var(--color-background);border-radius:var(--radius-full);font-size:var(--fs-sm);line-height:22px;min-width:22px;padding:0 6px;text-align:center}.Vehicle_filters__OkUcF{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-2)}.Vehicle_card__gAiGm{gap:6px;padding:var(--space-3)}.Vehicle_card__gAiGm .Vehicle_cardRow__DKMKT>span:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.Vehicle_card__gAiGm .Vehicle_sub__J24Ns{display:inline-block;margin-top:0}.Vehicle_filters__OkUcF .Vehicle_field__DrQiq label{font-size:var(--fs-xs)}.Vehicle_filters__OkUcF .Vehicle_field__DrQiq input,.Vehicle_filters__OkUcF .Vehicle_field__DrQiq select{font-size:var(--fs-sm);padding:6px 8px}}.Report_container__NSoZo{direction:rtl;margin:auto;max-width:1000px;padding:1rem}.Report_subsTable__VTsBu{border-collapse:collapse;box-shadow:var(--shadow-sm);width:100%}.Report_subsTable__VTsBu thead{background-color:var(--color-primary-700);color:var(--color-text-on-primary)}.Report_subsTable__VTsBu td,.Report_subsTable__VTsBu th{border:1px solid var(--color-border);padding:10px;text-align:center}.Report_subsTable__VTsBu tr:nth-child(2n){background-color:var(--color-background)}.Report_subsTable__VTsBu tr:hover{background-color:var(--color-primary-50);cursor:pointer}.Report_actions-buttons__wYXkI{display:flex;flex-wrap:wrap;gap:8px}.Report_actionsbButtons__N7tcf button{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:5px 10px;transition:background-color .2s}.Report_actionsButtons__pamcO button:hover{background-color:var(--color-primary-600)}.Report_formContainer__gJnuh{display:flex;flex-direction:column;gap:16px;margin:2rem auto auto;max-width:600px}.Report_formContainer__gJnuh label{font-weight:700;margin-bottom:4px}.Report_formContainer__gJnuh input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:1rem;padding:10px}.Report_formContainer__gJnuh button{align-self:flex-start;background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-text-on-primary);cursor:pointer;padding:10px 20px;transition:background-color .2s}.Report_formContainer__gJnuh button:hover{background-color:var(--color-primary-600)}@media (max-width:768px){.Report_subTable__E8rZC thead{display:none}.Report_subTable__E8rZC,.Report_subTable__E8rZC tbody,.Report_subTable__E8rZC td,.Report_subTable__E8rZC tr{display:block;width:100%}.Report_subTable__E8rZC tr{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.Report_subTable__E8rZC td:first-child{padding-top:.5em}.Report_subTable__E8rZC td:last-child{padding-bottom:.5em}.Report_subTable__E8rZC td:before{content:attr(data-label);display:inline-block;font-weight:700;width:6.5em}}.Report_pageTitle__GfyxR{text-align:center}.Report_toolbar__Fd19w{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.Report_searchInput__AcBgm{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1 1 260px;font-size:var(--fs-sm);min-width:0;padding:10px 12px}.Report_summary__irgmy{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.Report_rowActions__AFiPj{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Report_tagList__SSYDx{display:flex;flex-wrap:wrap;gap:6px}.Report_tag__5xbPC{background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700);font-size:var(--fs-xs);padding:2px var(--space-2)}.Report_formError__YdTTS{color:var(--color-danger-700);margin-top:var(--space-3)}.Report_sortable__h\+TA6{cursor:pointer}.Report_mobileOnly__umPcF{display:none}@media (max-width:768px){.Report_mobileOnly__umPcF{display:block}.Report_desktopOnly__86yq-{display:none}}.AttendancePage_page__vHlTi{background:linear-gradient(180deg,#f7f8ff,#fff 70%);min-height:calc(100vh - 60px);padding:16px}.AttendancePage_topbar__LsUbb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.AttendancePage_title__XkBCi{font-size:22px;font-weight:800;margin:0}.AttendancePage_tabs__gd0PY{display:flex;gap:8px}.AttendancePage_tabBtn__Kf8KU{background:#fff;border:1px solid #ddd;border-radius:14px;cursor:pointer;font-weight:600;padding:8px 14px}.AttendancePage_tabActive__1fXXZ{background:#1b1b1f;border-color:#1b1b1f;color:#fff}.AttendancePage_body__OS2vz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:360px 1fr}@media (max-width:900px){.AttendancePage_body__OS2vz{grid-template-columns:1fr}}.AttendancePage_left__RUhn1{background:#fff;border:1px solid #ececf3;border-radius:18px;overflow:hidden}.AttendancePage_leftHeader__NP-3u{border-bottom:1px solid #eee;font-weight:700;padding:14px}.AttendancePage_lessonList__adUMd{grid-gap:8px;display:grid;gap:8px;padding:10px}.AttendancePage_lessonCard__6kkMN{background:#fafafa;border:1px solid #eee;border-radius:14px;cursor:pointer;padding:10px;text-align:right}.AttendancePage_lessonCard__6kkMN:hover{background:#f1f2ff}.AttendancePage_lessonActive__rJNVc{background:#fff;border-color:#1b1b1f}.AttendancePage_lessonName__RW54L{font-weight:700}.AttendancePage_lessonMeta__GnCRH{font-size:12px;margin-top:4px;opacity:.7}.AttendancePage_right__XT7TO{background:#fff;border:1px solid #ececf3;border-radius:18px;padding:14px}.AttendancePage_placeholder__gGTQW{opacity:.6;padding:20px;text-align:center}.AttendancePage_sheetHeader__HkwK3{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.AttendancePage_sheetTitle__T46q\+{font-size:20px;font-weight:800}.AttendancePage_sheetSub__scYsR{font-size:13px;opacity:.7}.AttendancePage_quickBtns__kG52P{display:flex;flex-wrap:wrap;gap:8px}.AttendancePage_quickBtn__2G3-5{background:#fff;border:1px solid #ddd;border-radius:12px;cursor:pointer;font-size:13px;padding:8px 12px}.AttendancePage_quickBtn__2G3-5:hover{background:#f3f3ff}.AttendancePage_tableWrap__gE2G4{border:1px solid #eee;border-radius:14px;margin-top:12px;overflow-x:auto}.AttendancePage_table__hvOZf{border-collapse:collapse;min-width:640px;width:100%}.AttendancePage_table__hvOZf th{background:#fafafa;font-size:13px;padding:10px;text-align:right}.AttendancePage_table__hvOZf td{border-top:1px solid #eee;padding:10px}.AttendancePage_studentCell__GEylC{width:240px}.AttendancePage_studentName__3h-AG{font-weight:700}.AttendancePage_studentTz__USPtf{font-size:12px;opacity:.6}.AttendancePage_pills__jYF78{display:flex;gap:6px}.AttendancePage_pill__JA8QC{background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:13px;padding:6px 12px}.AttendancePage_pillActive__oNtch{background:#1b1b1f;border-color:#1b1b1f;color:#fff}.AttendancePage_noteInput__BdCmq{border:1px solid #ddd;border-radius:10px;padding:8px 10px;width:100%}.AttendancePage_footer__gTBBN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.AttendancePage_counts__PV8FV{font-size:13px;opacity:.75}.AttendancePage_saveBtn__Agp\+o{background:#1b1b1f;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.AttendancePage_saveBtn__Agp\+o:disabled{cursor:not-allowed;opacity:.5}.AttendancePage_empty__BiNhC{opacity:.6;padding:14px;text-align:center}.AttendancePage_small__rtfMq{font-size:12px;opacity:.6}.AttendancePage_page__vHlTi{max-width:100%;width:100%}@media (max-width:900px){.AttendancePage_page__vHlTi{margin:0!important;padding:12px}.AttendancePage_body__OS2vz,.AttendancePage_left__RUhn1,.AttendancePage_right__XT7TO{max-width:100%;width:100%}.AttendancePage_table__hvOZf{min-width:0!important}.AttendancePage_tableWrap__gE2G4{border:0}}.AttendancePage_desktopOnly__NK-kq{display:block}.AttendancePage_mobileOnly__8NpqU{display:none}@media (max-width:900px){.AttendancePage_desktopOnly__NK-kq{display:none}.AttendancePage_mobileOnly__8NpqU{display:block}}.AttendancePage_mobileRow__0eaZH{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:12px;padding:12px}.AttendancePage_mobileHeader__m-DDT{align-items:center;display:flex;gap:10px;margin-bottom:10px}.AttendancePage_mobileIndex__MtqfE{align-items:center;background:#1b1b1f;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.AttendancePage_mobileSection__uskxE{margin-top:10px}.AttendancePage_mobileSection__uskxE label{display:block;font-size:12px;margin-bottom:4px;opacity:.6}.AttendancePage_filterGroup__lKZew{align-items:center;display:flex;gap:8px}.AttendancePage_filterGroup__lKZew input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1 1;font:inherit;min-width:0;padding:8px 10px}.AttendancePage_lessonScroll__Rahzc{grid-gap:8px;display:grid;gap:8px;max-height:202px;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px}.AttendancePage_lessonCard__6kkMN{box-sizing:border-box;min-height:62px}.AttendancePage_datesPanel__Q8Li6{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;padding:10px}.AttendancePage_dateSelect__hUf3q{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;padding:10px}.AttendancePage_footer__gTBBN{background:var(--color-surface);border-top:1px solid var(--color-border);bottom:0;padding:10px 0;position:sticky}.AttendancePage_actions__\+WWac{align-items:center;display:flex;gap:10px}.AttendancePage_miniInfo__zeRoU{color:var(--color-warning-700);font-size:var(--fs-sm)}@media (max-width:900px){.AttendancePage_lessonScroll__Rahzc{max-height:none;overflow:visible}}.AttendancePage_mobileBar__-Y3hc{align-items:center;background:var(--color-background);display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding:8px 0;position:sticky;top:0;z-index:5}.AttendancePage_backBtn__i1LF6,.AttendancePage_changeDateBtn__HroGi{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;font:inherit;min-height:40px;padding:0 14px}.AttendancePage_changeDateBtn__HroGi{color:var(--color-primary-700)}.AttendancePage_dateModalOverlay__dwTrX{align-items:center;background:#111a2073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.AttendancePage_dateModal__CXv7x{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:10px;max-height:75vh;max-width:480px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));width:100%}.AttendancePage_dateModalTitle__IW8Xu{font-size:var(--fs-lg);margin:0}.AttendancePage_dateOptions__WA6Fs{grid-gap:8px;display:grid;gap:8px;overflow-y:auto}.AttendancePage_dateOption__zOhco{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;min-height:44px;padding:0 14px;text-align:start}.AttendancePage_dateOptionActive__IP55q{background:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-700)}.AttendancePage_dateModalClose__2NQm8{background:var(--color-background);border:0;border-radius:var(--radius-md);cursor:pointer;font:inherit;min-height:44px}.AttendancePage_lessonList__adUMd,.AttendancePage_lessonScroll__Rahzc{grid-template-columns:minmax(0,1fr)}.AttendancePage_filterGroup__lKZew input{width:100%}.FilesPage_shell__FOtKQ{background:radial-gradient(circle at 18% 14%,#89beff33,#0000 24rem),linear-gradient(135deg,#f7f9fc,#eef4f8);color:#1f2328;direction:rtl;display:block;min-height:calc(100vh - 86px)}.FilesPage_workspace__A3tcM{overflow:auto;padding:24px;position:relative}.FilesPage_workspace__A3tcM:before{border:1px solid #ffffffbd;border-radius:18px;content:"";inset:12px;pointer-events:none;position:absolute}.FilesPage_topbar__kFihi{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 12px 32px #1f334b14;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:14px}.FilesPage_breadcrumb__Y0sLP{align-items:center;background:#ffffffdb;border:1px solid #dce5ee;border-radius:8px;color:#57606a;display:flex;font-size:14px;gap:4px;margin-bottom:10px;min-height:42px;padding:5px 10px}.FilesPage_breadcrumb__Y0sLP button{background:#0000;border:0;color:#2563a9;cursor:pointer;font-weight:700}.FilesPage_breadcrumb__Y0sLP button:hover{color:#0b5cab;text-decoration:underline}.FilesPage_topbar__kFihi h2{color:#111827;font-size:28px;margin:4px 0 0}.FilesPage_searchRow__UjLjl{margin-bottom:16px}.FilesPage_sharedHint__R\+5g4{color:#667085;font-size:14px;font-weight:700;margin:8px 0 0}.FilesPage_storageInfo__fsy4A{margin-top:8px}.FilesPage_storageStats__rAGUi{grid-gap:9px;background:#ffffffeb;border:1px solid #d6dfe8;border-radius:10px;color:#475467;display:grid;font-size:13px;font-weight:800;gap:9px;margin-top:8px;max-width:520px;padding:10px}.FilesPage_storageStats__rAGUi>span{display:none}.FilesPage_storageStatsGrid__F5SoH,.FilesPage_storageStatsTop__Lyzcm{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.FilesPage_storageStatsTop__Lyzcm strong{color:#1f2328}.FilesPage_storageStatsTop__Lyzcm span{color:#0b63ce}.FilesPage_storageBar__0Dmi1{background:#e6edf5;border-radius:999px;height:9px;overflow:hidden}.FilesPage_storageBar__0Dmi1 span{background:linear-gradient(90deg,#0b63ce,#1aa6d9);border-radius:inherit;display:block;height:100%}.FilesPage_storageStatsGrid__F5SoH span{background:#f8fbff;border:1px solid #d6dfe8;border-radius:8px;padding:6px 9px}.FilesPage_uploadProgress__MQjKs{grid-gap:8px;background:#f7fbff;border:1px solid #b9d7ff;border-radius:10px;box-shadow:0 8px 22px #0b63ce1a;color:#1f2328;display:grid;gap:8px;margin-bottom:16px;padding:12px 14px}.FilesPage_uploadProgressMeta__pvYCq,.FilesPage_uploadProgressTop__0VZ8L{align-items:center;display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between}.FilesPage_uploadProgressTop__0VZ8L span{color:#0b63ce}.FilesPage_uploadProgressActions__fXB7s{align-items:center;display:flex;flex-shrink:0;gap:10px}.FilesPage_uploadProgressName__-PjL6{color:#475467;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_uploadList__6IuLg{grid-gap:10px;display:grid;gap:10px}.FilesPage_uploadItem__LfMK5{grid-gap:7px;background:#fff;border:1px solid #d6e6fb;border-radius:8px;display:grid;gap:7px;padding:9px 10px}.FilesPage_uploadItemTop__qsNvB{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.FilesPage_uploadError__qOH9h{color:#b42318;font-size:12px;font-weight:800}.FilesPage_uploadProgressBar__Hc9vX{background:#dceafe;border-radius:999px;height:10px;overflow:hidden}.FilesPage_uploadProgressBar__Hc9vX span{background:linear-gradient(90deg,#0b63ce,#22c55e);border-radius:inherit;display:block;height:100%;transition:width .16s ease}.FilesPage_cancelUploadBtn__JGS88{background:#fff5f4;border:1px solid #ffd0cc;border-radius:999px;color:#b42318;cursor:pointer;font-size:12px;font-weight:900;padding:6px 10px}.FilesPage_cancelUploadBtn__JGS88:hover{background:#ffe9e7}.FilesPage_syncNotice__rCM6l{background:#f6fbff;border:1px solid #c7daf1;border-radius:999px;color:#2563a9;font-size:12px;font-weight:900;margin:0 0 10px auto;padding:7px 12px;width:fit-content}.FilesPage_searchInput__iytm1{background:#ffffffeb;border:1px solid #d6dfe8;border-radius:8px;box-shadow:inset 0 1px 0 #fffc;color:#1f2328;outline:none;padding:12px 14px;width:100%}.FilesPage_searchInput__iytm1:focus{border-color:#66a5e8;box-shadow:0 0 0 3px #4191e824}.FilesPage_actions__-bbPR{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FilesPage_primaryBtn__iu6tG,.FilesPage_secondaryBtn__DxAdI{border-radius:8px;cursor:pointer;font-weight:800;min-height:38px;padding:10px 15px}.FilesPage_primaryBtn__iu6tG{background:#0b63ce;border:1px solid #0b63ce;color:#fff}.FilesPage_primaryBtn__iu6tG:hover{background:#0958b8}.FilesPage_secondaryBtn__DxAdI{background:#fff;border:1px solid #d6dfe8;color:#1f2328}.FilesPage_secondaryBtn__DxAdI:hover{background:#f3f7fb}.FilesPage_fileInput__0ayHw{display:none}.FilesPage_cardsGrid__PIH\+x{grid-gap:10px;background:#ffffffc7;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 16px 34px #1f334b14;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:14px}.FilesPage_cardsGrid__PIH\+x:before{color:#667085;content:attr(data-label);font-size:13px;font-weight:800;grid-column:1/-1;letter-spacing:0;padding:2px 2px 8px}.FilesPage_fileCard__FfGnB{grid-gap:8px;background:#fffffff0;border:1px solid #e3e9f0;border-radius:8px;cursor:context-menu;display:grid;gap:8px;grid-template-columns:1fr;min-height:92px;padding:10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.FilesPage_fileCard__FfGnB:hover{background:#eef7ff;border-color:#9bc8f1;box-shadow:0 10px 24px #1f334b1a;transform:translateY(-1px)}.FilesPage_pendingCard__nQcQl{background:#f8fbff;border-color:#a8cfff;box-shadow:0 8px 18px #0b63ce14}.FilesPage_pendingCard__nQcQl:hover{transform:none}.FilesPage_folderCard__YvWHt{background:linear-gradient(180deg,#fff,#f7fbff)}.FilesPage_documentCard__NQhAj{background:#fff}.FilesPage_cardTop__44\+q9{align-items:center;display:flex;gap:12px;justify-content:space-between}.FilesPage_menuBtn__n9fJ6{background:#0000;border:0;border-radius:6px;color:#57606a;cursor:pointer;font-size:21px;height:34px;line-height:1;width:34px}.FilesPage_menuBtn__n9fJ6:hover{background:#e8f2fd;color:#0b63ce}.FilesPage_operationPill__bXTyn{align-items:center;background:#eef7ff;border:1px solid #c7daf1;border-radius:999px;color:#2563a9;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:0 9px;white-space:nowrap}.FilesPage_cardTitle__Da2Os{grid-gap:10px;align-items:center;background:#0000;border:0;color:#1f2328;cursor:pointer;display:grid;font-size:1rem;font-weight:800;gap:10px;grid-template-columns:48px minmax(0,1fr);min-width:0;padding:0;text-align:right}.FilesPage_cardTitle__Da2Os:hover{color:#0b63ce}.FilesPage_cardTitle__Da2Os:disabled{color:#475467;cursor:progress}.FilesPage_cardTitle__Da2Os,.FilesPage_cardTitle__Da2Os span:last-child{overflow-wrap:anywhere}.FilesPage_documentIcon__NVSeA,.FilesPage_folderIcon__LFT5k{display:inline-block;flex:0 0 auto;height:34px;position:relative;width:44px}.FilesPage_folderIcon__LFT5k:before{background:linear-gradient(180deg,#ffd96f,#f2b72d);border-radius:5px;box-shadow:inset 0 -1px 0 #85590a2e,0 4px 8px #b37d1929;content:"";inset:8px 2px 3px;position:absolute}.FilesPage_folderIcon__LFT5k:after{background:#f8c957;border-radius:5px 5px 2px 2px;content:"";height:10px;position:absolute;right:6px;top:4px;width:19px}.FilesPage_documentIcon__NVSeA:before{background:linear-gradient(180deg,#fff,#eaf2fb);border:1px solid #b8c7d8;border-radius:5px;box-shadow:0 4px 9px #1f334b1f;content:"";inset:2px 8px 2px 7px;position:absolute}.FilesPage_documentIcon__NVSeA:after{border-right:10px solid #0000;border-top:10px solid #d7e7f7;content:"";left:8px;position:absolute;top:2px}.FilesPage_iconMark__5u3vu{background:#64748b;border-radius:4px;bottom:6px;color:#fff;display:inline-grid;font-size:8px;font-weight:900;height:14px;line-height:1;min-width:20px;padding:0 3px;place-items:center;position:absolute;right:10px;z-index:1}.FilesPage_documentIconPdf__nyv06:before{background:linear-gradient(180deg,#fff7f7,#ffe3e0);border-color:#f2b8b5}.FilesPage_documentIconPdf__nyv06 .FilesPage_iconMark__5u3vu{background:#d92d20}.FilesPage_documentIconImage__uP8Qz:before{background:linear-gradient(180deg,#f3fff8,#dcfce7);border-color:#9bd6bd}.FilesPage_documentIconImage__uP8Qz .FilesPage_iconMark__5u3vu{background:#039855}.FilesPage_documentIconWord__yaS2\+:before{background:linear-gradient(180deg,#f4f9ff,#dbeafe);border-color:#9cc5ff}.FilesPage_documentIconWord__yaS2\+ .FilesPage_iconMark__5u3vu{background:#2563eb}.FilesPage_documentIconExcel__pUvR9:before{background:linear-gradient(180deg,#f2fff7,#d1fadf);border-color:#93d4ae}.FilesPage_documentIconExcel__pUvR9 .FilesPage_iconMark__5u3vu{background:#16803c}.FilesPage_documentIconPowerpoint__Shqvy:before{background:linear-gradient(180deg,#fff8f2,#ffedd5);border-color:#ffc49f}.FilesPage_documentIconPowerpoint__Shqvy .FilesPage_iconMark__5u3vu{background:#ea580c}.FilesPage_documentIconAudio__uEuZm:before,.FilesPage_documentIconVideo__\+SfHn:before{background:linear-gradient(180deg,#fbf7ff,#ede9fe);border-color:#c4b5fd}.FilesPage_documentIconAudio__uEuZm .FilesPage_iconMark__5u3vu,.FilesPage_documentIconVideo__\+SfHn .FilesPage_iconMark__5u3vu{background:#7c3aed}.FilesPage_documentIconArchive__yCoeV:before{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#d6c5a7}.FilesPage_documentIconArchive__yCoeV .FilesPage_iconMark__5u3vu{background:#92400e}.FilesPage_documentIconText__VH4\+g:before{background:linear-gradient(180deg,#fff,#e0f2fe);border-color:#bad3ee}.FilesPage_documentIconText__VH4\+g .FilesPage_iconMark__5u3vu{background:#0284c7}.FilesPage_documentIconCode__bCOPb:before{background:linear-gradient(180deg,#f8fffb,#ccfbf1);border-color:#a7f3d0}.FilesPage_documentIconCode__bCOPb .FilesPage_iconMark__5u3vu{background:#0f766e}.FilesPage_documentIconOther__95PYO .FilesPage_iconMark__5u3vu{background:#64748b}.FilesPage_cardMeta__tog8I,.FilesPage_cardOwner__go0Rv{color:#667085;font-size:.88rem}.FilesPage_cardMeta__tog8I{display:flex;font-weight:700;gap:12px;justify-content:space-between}.FilesPage_inlineProgress__WmILf{background:#dceafe;border-radius:999px;height:5px;overflow:hidden}.FilesPage_inlineProgress__WmILf span{background:linear-gradient(90deg,#0b63ce,#22c55e);border-radius:inherit;display:block;height:100%;transition:width .16s ease}.FilesPage_cardDate__mA8T6{color:#667085;font-size:.85rem}.FilesPage_cardActions__YBo4U{display:flex;flex-wrap:wrap;gap:6px}.FilesPage_cardActions__YBo4U button{background:#fff;border:1px solid #d6dfe8;border-radius:7px;color:#2563a9;cursor:pointer;font-weight:800;padding:7px 9px}.FilesPage_cardActions__YBo4U button:hover{background:#eef7ff}.FilesPage_cardActions__YBo4U button:disabled{cursor:progress;opacity:.55}.FilesPage_cardActions__YBo4U .FilesPage_deleteBtn__GipVF{background:#fff5f4;border-color:#ffd0cc;color:#b42318}.FilesPage_tableWrap__JVk8-{background:#fff;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 16px 34px #1f334b14;overflow:auto}.FilesPage_table__4llRo{border-collapse:collapse;min-width:760px;width:100%}.FilesPage_table__4llRo td,.FilesPage_table__4llRo th{border-bottom:1px solid #eef2f6;padding:15px 16px;text-align:right}.FilesPage_table__4llRo th{background:#f7f9fc;color:#667085;font-size:13px}.FilesPage_fileRow__xbEtw{cursor:context-menu}.FilesPage_fileRow__xbEtw:hover{background:#eef7ff}.FilesPage_nameCell__gwbso{align-items:center;display:flex;font-weight:900;gap:10px}.FilesPage_nameButton__MqrRf{background:#0000;border:0;color:#1f2328;cursor:pointer;font:inherit;font-weight:900;text-align:right}.FilesPage_nameButton__MqrRf:hover{color:#0b63ce;text-decoration:underline}.FilesPage_fileBadge__6P-Qh{background:#eef2f6;border-radius:6px;color:#475467;display:inline-grid;font-size:11px;font-weight:900;height:26px;min-width:46px;padding:0 8px;place-items:center}.FilesPage_folderCard__YvWHt .FilesPage_fileBadge__6P-Qh{background:#fff3cd;color:#8a5a00}.FilesPage_rowActions__9HTgO{display:flex;flex-wrap:wrap;gap:8px}.FilesPage_rowActions__9HTgO button{background:#edf5f1;border:0;border-radius:10px;color:#176b4d;cursor:pointer;font-weight:800;padding:8px 10px}.FilesPage_rowActions__9HTgO .FilesPage_deleteBtn__GipVF{background:#fde7e5;color:#9a261e}.FilesPage_dropOverlay__JseLA,.FilesPage_empty__D2U3Z,.FilesPage_error__i5mde{background:#ffffffdb;border:1px solid #dce5ee;border-radius:10px;margin-bottom:12px;padding:16px;text-align:center}.FilesPage_error__i5mde{background:#fff5f4;border-color:#ffd0cc;color:#b42318}.FilesPage_emptyCell__H4FZ0{color:#667085;padding:38px;text-align:center!important}.FilesPage_dragActive__Pg\+kt .FilesPage_workspace__A3tcM{outline:3px solid #0b63ce2e;outline-offset:-10px}.FilesPage_dropOverlay__JseLA{background:#eef7ff;border:2px dashed #0b63ce;color:#0b63ce;font-weight:900}.FilesPage_modalOverlay__W-ugw{background:#0f1e196b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:999}.FilesPage_modalCard__KCBYc{background:#fff;border-radius:14px;box-shadow:0 28px 60px #182d2833;max-height:82vh;overflow:auto;padding:20px;width:min(640px,100%)}.FilesPage_modalHeader__MjjEr{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.FilesPage_modalHeader__MjjEr h3{font-size:22px;margin:0}.FilesPage_modalClose__ATR8o{background:#eef2f6;border:0;border-radius:8px;color:#2563a9;cursor:pointer;font-size:20px;height:36px;width:36px}.FilesPage_modalHint__6EadC{color:#667085;margin:0 0 16px}.FilesPage_modalControls__2TQAw{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 160px;margin-bottom:14px}.FilesPage_roleSelect__CFRvo{background:#fff;border:1px solid #d6dfe8;border-radius:8px;outline:none;padding:12px 14px}.FilesPage_userList__FRS6Q{grid-gap:10px;display:grid;gap:10px}.FilesPage_userOption__5wUMO{align-items:center;background:#f7f9fc;border:1px solid #dce5ee;border-radius:10px;color:#1f2328;cursor:pointer;display:flex;font-weight:800;gap:10px;justify-content:space-between;padding:12px 14px;text-align:right}.FilesPage_userOption__5wUMO small{color:#667085;font-weight:700}.FilesPage_userOption__5wUMO:hover{background:#eef7ff;border-color:#66a5e8}.FilesPage_contextMenu__ByMzv{grid-gap:3px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dce5ee;border-radius:10px;box-shadow:0 24px 54px #1f334b2e;display:grid;gap:3px;min-width:210px;padding:6px;position:fixed;z-index:1200}.FilesPage_contextMenuItem__hJw1d{background:#0000;border:0;border-radius:7px;color:#1f2328;cursor:pointer;font-weight:800;padding:10px 12px;text-align:right}.FilesPage_contextMenuItem__hJw1d:hover{background:#eef7ff;color:#0b63ce}.FilesPage_contextMenuDanger__q7O7p{color:#b42318}.FilesPage_contextMenuDanger__q7O7p:hover{background:#fff5f4;color:#b42318}@media (max-width:860px){.FilesPage_topbar__kFihi{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.FilesPage_workspace__A3tcM{padding:14px}.FilesPage_cardsGrid__PIH\+x{grid-template-columns:1fr;padding:10px}.FilesPage_cardTitle__Da2Os{grid-template-columns:42px minmax(0,1fr)}.FilesPage_modalControls__2TQAw{grid-template-columns:1fr}}.Sport_page__jQgWu{margin:0 auto;max-width:1100px;padding:var(--space-4)}.Sport_pageTitle__xqGlA{text-align:center}.Sport_tabs__KM37-{border-bottom:2px solid var(--color-border-strong);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.Sport_tab__w6WXa{background:none;border:0;border-bottom:3px solid #0000;color:var(--color-text-secondary);cursor:pointer;font:inherit;margin-bottom:-2px;padding:var(--space-2) var(--space-4)}.Sport_tab__w6WXa[aria-selected=true]{border-bottom-color:var(--color-accent-500);color:var(--color-primary-700);font-weight:700}.Sport_toolbar__ge567{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.Sport_searchInput__uwhpc{flex:1 1 220px}.Sport_filter__dlMTQ,.Sport_searchInput__uwhpc{font-size:var(--fs-sm);min-width:0;padding:10px 12px}.Sport_summary__YVULs{color:var(--color-text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-3)}.Sport_rowActions__z2J03{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Sport_formError__H-h\+V{background:var(--color-danger-100);border-radius:var(--radius-md);color:var(--color-danger-700);margin-top:var(--space-3);padding:12px 14px}.Sport_emptyState__O2mHS{color:var(--color-text-secondary);padding:var(--space-4);text-align:center}.Sport_muted__G0O-9{color:var(--color-text-secondary);font-size:var(--fs-sm)}.Sport_name__sFm9C{font-weight:700}.Sport_tableWrap__b5Nm7{overflow-x:auto}.Sport_thumb__IeSph{background:var(--color-primary-50);border:1px solid var(--color-border);border-radius:4px;flex:none;height:36px;object-fit:cover;width:28px}.Sport_thumbEmpty__0ho8q{background:var(--color-primary-700);padding:3px}.Sport_nameButton__FvTOh{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-2);padding:0;text-align:start}.Sport_nameButton__FvTOh:hover .Sport_name__sFm9C{text-decoration:underline}.Sport_resultInfo__pczNF{align-items:center;display:flex;gap:var(--space-3);min-width:0}.Sport_rosterList__Z1ULA{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0 0 var(--space-3);max-height:320px;overflow:auto;padding:0}.Sport_stat__Bur5z{align-items:center;display:inline-flex;gap:var(--space-2)}.Sport_statValue__UYfFr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:2ch;text-align:center}.Sport_backdrop__1gHpD{align-items:center;background:#0d30408c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.Sport_dialog__YqvLd{background:var(--color-surface);border-radius:var(--radius-lg);max-height:calc(100vh - 32px);overflow:auto;padding:var(--space-4);width:min(620px,100%)}.Sport_dialogHeader__bnBrA{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.Sport_dialogHeader__bnBrA h2{font-size:1.1rem;margin:0}.Sport_dialogSearch__eIUJI{font-size:var(--fs-sm);margin-bottom:var(--space-2);padding:10px 12px;width:100%}.Sport_dialogFilters__xY\+z-{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.Sport_dialogFilters__xY\+z- input,.Sport_dialogFilters__xY\+z- select{flex:1 1 140px;font-size:var(--fs-sm);min-width:0;padding:10px 12px}.Sport_results__4Wuqt{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0 0 var(--space-3);max-height:260px;overflow:auto;padding:0}.Sport_result__JVJA9{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.Sport_resultDisabled__uppx9{opacity:.6}.Sport_chosen__lZC8O{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-md);display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3)}.Sport_fields__RgCQ-{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.Sport_field__g\+Jy8{display:flex;flex-direction:column;gap:var(--space-1)}.Sport_field__g\+Jy8 input{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;padding:var(--space-2)}.Sport_wide__uQgJc{grid-column:1/-1}.Sport_checks__zxttk{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.Sport_check__s0AB5{align-items:center;display:inline-flex;gap:var(--space-2)}.Sport_error__s-\+Qe{color:var(--color-danger-700);font-size:var(--fs-sm)}.Sport_dialogActions__mxDJe{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.Sport_settings__nY3iA{margin:0 auto;max-width:640px}.Sport_statList__aa9Wn{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0 0 var(--space-3);padding:0}.Sport_statItem__JxZAr{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.Sport_statItem__JxZAr input{flex:1 1 200px;font-size:var(--fs-sm);min-width:0;padding:10px 12px}.Sport_statItem__JxZAr .Sport_error__s-\+Qe{flex-basis:100%}@media (max-width:768px){.Sport_page__jQgWu{padding:var(--space-3)}.Sport_fields__RgCQ-{grid-template-columns:1fr}.Sport_cards__RM6TM thead{display:none}.Sport_cards__RM6TM,.Sport_cards__RM6TM tbody,.Sport_cards__RM6TM td,.Sport_cards__RM6TM tr{display:block;width:100%}.Sport_cards__RM6TM tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:10px}.Sport_cards__RM6TM td:before{content:attr(data-label);display:inline-block;font-weight:700;width:6.5em}}.Sport_lessonsBar__oSxb1{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.Sport_lessonButton__NeF7c{cursor:pointer;font:inherit;text-align:start;width:auto}.Sport_lessonButton__NeF7c[disabled],.Sport_lessonStatic__FZYWG{cursor:default}.Sport_timeRow__rFdUj{display:flex;gap:var(--space-3)}.Sport_timeRow__rFdUj .Sport_field__g\+Jy8{flex:1 1}.Sport_playerChecks__zoXZT{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;overflow:auto;padding:var(--space-2)}.Sport_formActionsSpread__QbfLP{justify-content:space-between}.Sport_attBar__H2p\+-{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.Sport_attBar__H2p\+- .Sport_field__g\+Jy8{flex:1 1 200px;min-width:0}.Sport_attBar__H2p\+- select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;padding:10px 12px}.Sport_notice__t8d\+Z{background:var(--color-primary-50);border-radius:var(--radius-md);color:var(--color-primary-700);margin-bottom:var(--space-3);padding:12px 14px}.Sport_quick__IzA0M{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.Sport_pills__oF2GX{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.Sport_pill__\+crT4{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;cursor:pointer;font:inherit;padding:6px 14px}.Sport_pill__\+crT4:disabled{cursor:default;opacity:.7}.Sport_pillPresent__y-9ac[aria-pressed=true]{background:var(--color-success-500);border-color:var(--color-success-500);color:#fff}.Sport_pillAbsent__Qff48[aria-pressed=true]{background:var(--color-danger-500);border-color:var(--color-danger-500);color:#fff}.Sport_pillLate__w2KDc[aria-pressed=true]{background:var(--color-warning-500);border-color:var(--color-warning-500);color:#fff}.Sport_attFooter__sP4Uv{align-items:center;background:var(--color-surface);border-top:1px solid var(--color-border);bottom:0;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-3);padding:var(--space-3);position:sticky}.Sport_attCounts__p0N-v{color:var(--color-text-secondary);font-size:var(--fs-sm)}.Sport_noticeForm__MZRj6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0 auto var(--space-4);max-width:720px;padding:var(--space-4)}.Sport_noticeFormTitle__YbAdg{font-size:1.15rem;font-size:var(--fs-lg,1.15rem);margin:0 0 var(--space-3)}.Sport_noticeList__paMpr{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0 auto;max-width:720px;padding:0}.Sport_noticeItem__n0MO-{background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:4px solid #f7941d;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.Sport_noticeExpired__SfgHV{border-inline-start-color:var(--color-border-strong);opacity:.6}.Sport_noticeHead__JkbS6{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.Sport_noticeBody__KTqxu{margin:var(--space-2) 0;overflow-wrap:anywhere;white-space:pre-wrap}.Sport_cardBackdrop__sQUlC{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.Sport_loginCardSheet__4WpFQ{background:#fff;background:var(--color-surface,#fff);border-radius:16px;gap:12px;max-width:100%;padding:16px}.Sport_loginCardSheet__4WpFQ,.Sport_loginCard__MjqNd{align-items:center;display:flex;flex-direction:column}.Sport_loginCard__MjqNd{background:#fff;border:2px solid #166534;border-radius:14px;color:#0f172a;gap:6px;max-width:calc(100vw - 64px);padding:14px;text-align:center;width:85.6mm}.Sport_loginCardTitle__6\+g-t{color:#166534;font-size:15px}.Sport_loginCardName__KUli6{font-size:18px;font-weight:800}.Sport_loginCardQr__hLirk{height:150px;width:150px}.Sport_loginCardQr__hLirk svg{display:block;height:100%;width:100%}.Sport_loginCardHow__VgiXx{font-size:12px;margin:0}.Sport_loginCardKeep__Rm-V1{color:#b91c1c;font-size:11px;font-weight:600;margin:0}.Sport_loginCardActions__KDYpD{display:flex;gap:8px}@media print{body *{visibility:hidden!important}.Sport_loginCard__MjqNd,.Sport_loginCard__MjqNd *{visibility:visible!important}.Sport_cardBackdrop__sQUlC{background:none;padding:0;position:static}.Sport_loginCard__MjqNd{left:10mm;max-width:none;position:absolute;top:10mm}}.PlayerCardModal_backdrop__obXJt{align-items:center;background:#071b27b8;display:flex;inset:0;justify-content:center;overflow:auto;padding:16px;position:fixed;z-index:1000}.PlayerCardModal_modal__ubUD7{--night:#071b27;--navy:#0b2a3a;--pitch:#0d4a3a;--grass:#1d7a3e;--orange:#f7941d;--gold:#ffd08a;--muted:#cfe0e6;align-items:center;background:var(--night);border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:20px 16px;width:min(380px,100%)}.PlayerCardModal_hint__Dxu\+C{color:var(--muted);font-size:13px;font-weight:600;margin:0}.PlayerCardModal_logoBadge__WRO6h{background:#fff;border-radius:50%;box-shadow:0 0 0 3px var(--orange),0 4px 12px #00000059;display:inline-grid;overflow:hidden;place-items:center}.PlayerCardModal_logoBadge__WRO6h img{height:86%;object-fit:contain;width:86%}.PlayerCardModal_flip__8in82{cursor:pointer;height:392px;margin:0 auto;max-width:340px;outline:none;perspective:1100px;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.PlayerCardModal_flip__8in82:focus-visible .PlayerCardModal_flipIn__Nhm3-{border-radius:20px;outline:3px solid var(--orange);outline-offset:6px}.PlayerCardModal_flipIn__Nhm3-{height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);width:100%}.PlayerCardModal_on__cnqVC .PlayerCardModal_flipIn__Nhm3-{transform:rotateY(180deg)}.PlayerCardModal_face__yz4nY{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;inset:0;place-items:center;position:absolute;transform:rotateY(0deg)}.PlayerCardModal_faceBack__MNF1R{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.PlayerCardModal_flipIn__Nhm3-{transition:none}}.PlayerCardModal_fifa__XrixF{filter:drop-shadow(0 16px 24px rgba(0,0,0,.45));height:384px;position:relative;width:264px}.PlayerCardModal_fifaArt__imEQp{height:100%;inset:0;position:absolute;width:100%}.PlayerCardModal_fifaBody__k1P7x{color:#fff;inset:0;overflow:hidden;position:absolute}.PlayerCardModal_fifaSide__PTNGx{align-items:center;display:flex;flex-direction:column;left:16px;position:absolute;text-align:center;top:46px;width:64px;z-index:2}.PlayerCardModal_fifaNum__f5m3x{background:linear-gradient(180deg,#ffd27a 10%,#ff8a00 90%);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));font-size:44px;font-weight:900;letter-spacing:-1px;line-height:.95}.PlayerCardModal_fifaNumNone__GCgmV{font-size:34px;line-height:1.2}.PlayerCardModal_fifaPos__8Kijp{color:#fff;font-size:12px;font-weight:800;margin-top:4px;max-width:64px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #0006;white-space:nowrap}.PlayerCardModal_fifaRule__AWoR0{background:var(--orange);border-radius:2px;display:block;height:2px;margin:6px 0 8px;width:30px}.PlayerCardModal_fifaLogo__\+ecAE{height:40px;width:40px}.PlayerCardModal_fifaSport__KOPhu{filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));font-size:18px;line-height:1;margin-top:7px}.PlayerCardModal_fifaPhoto__QX21Y{align-items:flex-end;display:flex;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4));height:215px;justify-content:center;left:46px;position:absolute;top:38px;width:172px}.PlayerCardModal_fifaImg__9qWYi{height:100%;object-fit:cover;object-position:50% 20%;width:100%}.PlayerCardModal_fifaImgReal__pc0Ey{-webkit-mask:radial-gradient(ellipse 58% 60% at 50% 42%,#000 55%,#0000 100%);mask:radial-gradient(ellipse 58% 60% at 50% 42%,#000 55%,#0000 100%)}.PlayerCardModal_fifaImgCut__xGYAt{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000),linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000),linear-gradient(180deg,#000 70%,#0000);object-fit:contain;object-position:50% 100%}.PlayerCardModal_fifaPanel__gt4KZ{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.PlayerCardModal_fifaName__AP7nI{font-size:19px;font-weight:900;left:24px;overflow:hidden;position:absolute;right:24px;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 6px #00000073;top:236px;white-space:nowrap}.PlayerCardModal_fifaStats__5EcjS{grid-column-gap:6px;grid-row-gap:2px;column-gap:6px;display:grid;grid-template-columns:repeat(3,1fr);left:22px;position:absolute;right:22px;row-gap:2px;text-align:center;top:272px}.PlayerCardModal_fifaStats__5EcjS div{align-items:center;display:flex;flex-direction:column;min-width:0}.PlayerCardModal_fifaStats__5EcjS b{color:#ffa31a;font-size:15px;font-weight:900;line-height:1.05;text-shadow:0 1px 3px #00000059}.PlayerCardModal_fifaStats__5EcjS span{font-size:9.5px;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCardModal_fifaFoot__xsFTT{bottom:29px;color:#ff9a1f;font-size:7.5px;font-weight:800;left:0;letter-spacing:2.5px;position:absolute;right:0;text-align:center}.PlayerCardModal_idcard__YUg5w{background:linear-gradient(#1f9a6e,#2b7f8f) padding-box,linear-gradient(135deg,#fff,#ff8a00 35%,#4fc3f7 65%,#ff8a00) border-box;border:2px solid #0000;border-radius:18px;box-shadow:0 16px 30px #0006;color:#fff;height:214px;max-width:340px;overflow:hidden;position:relative;width:100%}.PlayerCardModal_idcard__YUg5w:after{background:linear-gradient(115deg,#0000 35%,#ffffff1a 48%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.PlayerCardModal_idArt__8w4Is{height:100%;inset:0;position:absolute;width:100%}.PlayerCardModal_idBar__hL5lE{align-items:center;background:linear-gradient(90deg,#ff8a00,#ffb347 60%,#8fdcff);color:#0b3a4a;display:flex;font-size:14px;font-weight:900;height:40px;justify-content:space-between;padding:0 14px;position:relative}.PlayerCardModal_idLogo__u1jb0{box-shadow:0 0 0 2px #fff,0 2px 6px #00000040;height:30px;width:30px}.PlayerCardModal_idMain__8VjvH{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 94px;padding:10px 16px 0;position:relative;z-index:1}.PlayerCardModal_idInfo__9h1OP{font-size:13.5px;font-weight:800;line-height:1.45;min-width:0;text-shadow:0 1px 2px #0000004d}.PlayerCardModal_idInfo__9h1OP p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCardModal_idInfo__9h1OP span{color:#10262e;text-shadow:none}.PlayerCardModal_idName__MF-Yl{border-bottom:2px solid;border-image:linear-gradient(90deg,#ff8a00,#8fdcff) 1;color:#ffa31a;font-size:18px;font-weight:900;line-height:1.25;margin-bottom:7px;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.PlayerCardModal_idRows__Rj2WE{grid-column-gap:12px;grid-row-gap:3px;column-gap:12px;display:grid;grid-template-columns:auto 1fr;margin:0;row-gap:3px}.PlayerCardModal_idRows__Rj2WE dt{color:#10262e;text-shadow:none}.PlayerCardModal_idRows__Rj2WE dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCardModal_idPhoto__Mri9q{align-items:flex-end;background:#ffffff1f;border:2px solid #8fdcff;border-radius:12px;display:flex;height:150px;justify-content:center;max-height:150px;overflow:hidden;width:94px}.PlayerCardModal_idImg__L-k5S{height:100%;object-fit:cover;width:100%}svg.PlayerCardModal_idImg__L-k5S{height:86%}.PlayerCardModal_idPhotoCut__Ou4s6{background:radial-gradient(ellipse 70% 60% at 50% 40%,#8fdcff73,#ffffff14)}.PlayerCardModal_idImgCut__yfnrH{-webkit-mask-image:linear-gradient(180deg,#000 75%,#0000);mask-image:linear-gradient(180deg,#000 75%,#0000);object-fit:contain;object-position:50% 100%}.PlayerCardModal_idFoot__djGPR{bottom:7px;color:#ff9a1f;font-size:9px;font-weight:800;left:0;letter-spacing:3px;position:absolute;right:0;text-align:center;text-shadow:0 1px 2px #00000040;z-index:1}.PlayerCardModal_idNum__v5EJO{bottom:-6px;color:#fff;font-size:76px;font-weight:900;left:122px;line-height:1;opacity:.12;pointer-events:none;position:absolute}.ActionCard_card__3K13n{grid-gap:10px;background:#f4faf7;border:1px solid #b8d9ca;border-radius:10px;color:#1e2b26;display:grid;gap:10px;margin:8px 0;max-width:100%;min-width:0;padding:12px}.ActionCard_status_done__yqQPf{background:#eaf7f0;border-color:#86c9aa}.ActionCard_status_cancelled__NTHk0,.ActionCard_status_expired__60W2g,.ActionCard_status_handled__zPNqY{background:#f5f6f7;border-color:#d4d9de}.ActionCard_status_refused__xeHDj{background:#fff6f5;border-color:#ffd0cc}.ActionCard_head__FiJBt{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.ActionCard_kind__toy9w{color:#176b4d;font-size:15px;font-weight:800}.ActionCard_heading__heu8u{color:#64748b;font-size:12px;font-weight:700}.ActionCard_fields__0zvU1{grid-gap:6px;display:grid;gap:6px;margin:0}.ActionCard_field__UXcWK{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(70px,28%) minmax(0,1fr)}.ActionCard_fieldBlock__sjwsw{grid-gap:4px;display:grid;gap:4px}.ActionCard_fields__0zvU1 dt{color:#64748b;font-size:12px;font-weight:800}.ActionCard_fields__0zvU1 dd{font-size:14px;margin:0}.ActionCard_value__qaDqx{overflow-wrap:anywhere}.ActionCard_longText__JSIlb{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.ActionCard_fieldBlock__sjwsw .ActionCard_longText__JSIlb{background:#fff;border:1px solid #dbe7e1;border-radius:8px;max-height:260px;overflow-y:auto;padding:8px 10px}.ActionCard_tableWrap__p2rFa{background:#fff;border:1px solid #dbe7e1;border-radius:8px;max-height:320px;overflow:auto}.ActionCard_table__Zlfvn{border-collapse:collapse;font-size:13px;width:100%}.ActionCard_table__Zlfvn td,.ActionCard_table__Zlfvn th{border-bottom:1px solid #eef3f0;padding:6px 8px;text-align:start;vertical-align:top}.ActionCard_table__Zlfvn th{background:#eef5f1;font-size:12px;position:sticky;top:0}.ActionCard_badge__M7sB4{background:#eef2f6;border-radius:999px;color:#334155;display:inline-block;font-size:12px;font-weight:800;padding:1px 8px;white-space:nowrap}.ActionCard_tone_present__Vlnck{background:#dcf3e7;color:#176b4d}.ActionCard_tone_absent__C0X0o{background:#ffe3e0;color:#b42318}.ActionCard_tone_late__eW6F3{background:#fff1d6;color:#9a6200}.ActionCard_before__pIOls{color:#64748b;display:block;font-size:11px;margin-top:2px}.ActionCard_foot__W3z0C{grid-gap:6px;display:grid;gap:6px}.ActionCard_hint__joLlU{color:#64748b;font-size:12px;margin:0}.ActionCard_problem__2pgfP{color:#b42318;font-size:13px;font-weight:800;margin:0}.ActionCard_result__LWVqT{font-size:14px;font-weight:800;margin:0}.ActionCard_result_done__xNgh1{color:#176b4d}.ActionCard_result_refused__KWNL4{color:#b42318}.ActionCard_result_cancelled__G7spf,.ActionCard_result_expired__AVBgk,.ActionCard_result_handled__uP\+LI{color:#475569}.ActionCard_reason__iuKKb{font-weight:700}.ActionCard_buttons__wnJ9I{display:flex;flex-wrap:wrap;gap:8px}.ActionCard_buttons__wnJ9I button{border:1px solid #176b4d;border-radius:8px;cursor:pointer;flex:1 1 110px;font:inherit;font-size:14px;font-weight:800;min-height:40px;padding:6px 12px}.ActionCard_approve__huKKq{background:#176b4d;color:#fff}.ActionCard_cancel__zpdA3{background:#fff;color:#176b4d}.ActionCard_buttons__wnJ9I button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.ActionCard_field__UXcWK{gap:2px;grid-template-columns:1fr}}.FloatingAIButton_backdrop__JkQdw{background:#0000;border:0;cursor:default;inset:0;position:fixed;z-index:1240}.FloatingAIButton_floatingButton__C1MKB{background:#176b4d;border:1px solid #176b4d57;border-radius:999px;bottom:max(24px,env(safe-area-inset-bottom,0px));box-shadow:0 18px 38px #176b4d47,0 4px 12px #0f172a29;color:#fff;cursor:pointer;display:inline-grid;height:58px;place-items:center;position:fixed;right:max(22px,env(safe-area-inset-right,0px));transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:58px;z-index:1260}.FloatingAIButton_floatingButton__C1MKB:hover{background:#12593f;box-shadow:0 20px 44px #176b4d57,0 5px 14px #0f172a2e;transform:translateY(-2px)}.FloatingAIButton_floatingButton__C1MKB:focus-visible{outline:3px solid #61a88459;outline-offset:3px}.FloatingAIButton_active__svFLm{background:#1d4ed8;border-color:#1d4ed859}.FloatingAIButton_active__svFLm:hover{background:#1d4ed8}.FloatingAIButton_icon__OnsS7{background:#ffffff1f;border-radius:999px;display:inline-grid;font-size:14px;font-weight:900;height:44px;letter-spacing:0;place-items:center;position:relative;width:44px;z-index:1}.FloatingAIButton_pulse__d17xM{animation:FloatingAIButton_pulseRing__4lWT- 2.4s ease-out infinite;border:2px solid #176b4d47;border-radius:inherit;inset:-5px;pointer-events:none;position:absolute}.FloatingAIButton_chatPanel__hl6In{grid-gap:12px;background:#fbfdfc;border:1px solid #d9e6df;border-radius:10px;bottom:84px;box-shadow:0 18px 44px #0f172a2e;color:#16251f;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr) auto auto;opacity:0;padding:14px;pointer-events:none;position:fixed;right:max(18px,env(safe-area-inset-right,0px));top:152px;transform:translateX(22px) scale(.98);transition:opacity .18s ease,transform .18s ease;width:min(520px,calc(100vw - 36px));z-index:1250}.FloatingAIButton_size_small__HQU-\+{bottom:92px;top:188px;width:min(420px,calc(100vw - 36px))}.FloatingAIButton_size_medium__gB6qp{bottom:86px;top:164px;width:min(480px,calc(100vw - 36px))}.FloatingAIButton_size_large__jsf7T{bottom:76px;top:128px;width:min(580px,calc(100vw - 36px))}.FloatingAIButton_size_wide__pd5Td{bottom:64px;top:96px;width:min(760px,calc(100vw - 48px))}.FloatingAIButton_chatPanelOpen__g3R8Z{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.FloatingAIButton_panelHeader__a1kxd{align-items:center;border-bottom:1px solid #e4eee9;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding-bottom:10px}.FloatingAIButton_panelHeader__a1kxd span{color:#19745a;display:block;font-size:12px;font-weight:900;margin-bottom:3px}.FloatingAIButton_panelHeader__a1kxd h2{color:#10241d;font-size:20px;line-height:1.2;margin:0}.FloatingAIButton_panelActions__Z08na{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.FloatingAIButton_composer__YLHNO button,.FloatingAIButton_panelActions__Z08na button,.FloatingAIButton_quickPrompts__l82TB button{border-radius:8px;cursor:pointer;font-weight:900}.FloatingAIButton_sizeControls__uD0nu{align-items:center;background:#fff;border:1px solid #d7e2ee;border-radius:8px;display:inline-flex;gap:3px;padding:3px}.FloatingAIButton_sizeControls__uD0nu button{background:#0000;border:0;color:#475467;font-size:12px;min-height:28px;min-width:28px;padding:4px 6px}.FloatingAIButton_sizeControls__uD0nu .FloatingAIButton_sizeActive__8A9Zv{background:#e8f7f0;color:#176b4d}.FloatingAIButton_panelActions__Z08na button{background:#fff;border:1px solid #d7e2ee;color:#1d4ed8;min-height:34px;padding:7px 10px}.FloatingAIButton_closeButton__Ks42d{font-size:20px;line-height:1;padding:0!important;width:34px}.FloatingAIButton_quickPrompts__l82TB{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.FloatingAIButton_quickPrompts__l82TB button{background:#fff;border:1px solid #d9e6df;color:#1b5d49;flex:0 0 auto;max-width:260px;min-height:34px;padding:7px 10px;white-space:nowrap}.FloatingAIButton_composer__YLHNO button:disabled,.FloatingAIButton_quickPrompts__l82TB button:disabled{cursor:wait;opacity:.58}.FloatingAIButton_messages__5eS8X{background:linear-gradient(180deg,#fff,#f8fbfa);border:1px solid #e4eee9;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:14px}.FloatingAIButton_message__ztpbh{align-items:flex-start;display:flex;gap:8px;max-width:min(92%,440px)}.FloatingAIButton_size_small__HQU-\+ .FloatingAIButton_message__ztpbh{max-width:min(92%,340px)}.FloatingAIButton_size_wide__pd5Td .FloatingAIButton_message__ztpbh{max-width:min(88%,620px)}.FloatingAIButton_avatar__XspZN{border-radius:8px;display:inline-grid;flex:0 0 30px;font-size:11px;font-weight:900;height:30px;place-items:center;width:30px}.FloatingAIButton_bubble__CfzvW{border:1px solid #0000;border-radius:8px;box-shadow:0 6px 16px #1831270d;min-width:0;padding:10px 12px}.FloatingAIButton_bubble__CfzvW span{display:block;font-size:12px;font-weight:900;margin-bottom:5px}.FloatingAIButton_bubble__CfzvW p{line-height:1.65;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.FloatingAIButton_assistantMessage__crTIs{align-self:flex-start}.FloatingAIButton_assistantMessage__crTIs .FloatingAIButton_avatar__XspZN{background:#e8f7f0;color:#176b4d}.FloatingAIButton_assistantMessage__crTIs .FloatingAIButton_bubble__CfzvW{background:#fff;border-color:#dce8e2}.FloatingAIButton_assistantMessage__crTIs .FloatingAIButton_bubble__CfzvW span{color:#176b4d}.FloatingAIButton_userMessage__lSTDQ{align-self:flex-end;flex-direction:row-reverse}.FloatingAIButton_userMessage__lSTDQ .FloatingAIButton_avatar__XspZN{background:#eaf2ff;color:#1d4ed8}.FloatingAIButton_userMessage__lSTDQ .FloatingAIButton_bubble__CfzvW{background:#eef4ff;border-color:#cfe0ff}.FloatingAIButton_userMessage__lSTDQ .FloatingAIButton_bubble__CfzvW span{color:#1d4ed8}.FloatingAIButton_errorMessage__MLB-7 .FloatingAIButton_avatar__XspZN{background:#fff0ee;color:#b42318}.FloatingAIButton_errorMessage__MLB-7 .FloatingAIButton_bubble__CfzvW{background:#fff6f5;border-color:#ffd0cc}.FloatingAIButton_typingDots__cse2s{align-items:center;display:inline-flex;gap:5px;min-height:22px}.FloatingAIButton_typingDots__cse2s i{animation:FloatingAIButton_dotPulse__Hpp46 1s ease-in-out infinite;background:#176b4d;border-radius:999px;height:7px;width:7px}.FloatingAIButton_typingDots__cse2s i:nth-child(2){animation-delay:.14s}.FloatingAIButton_typingDots__cse2s i:nth-child(3){animation-delay:.28s}.FloatingAIButton_error__zaA-r{background:#fff5f4;border:1px solid #ffd0cc;border-radius:8px;color:#b42318;font-size:13px;font-weight:800;padding:9px 11px}.FloatingAIButton_composer__YLHNO{grid-gap:10px;border-top:1px solid #e4eee9;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 78px;padding-top:12px}.FloatingAIButton_composer__YLHNO textarea{background:#fff;border:1px solid #d6dfe8;border-radius:8px;color:#16251f;display:block;font:inherit;line-height:1.55;max-height:130px;min-height:58px;outline:none;padding:10px 11px;resize:vertical;width:100%}.FloatingAIButton_composer__YLHNO textarea:focus{border-color:#61a884;box-shadow:0 0 0 3px #23845e21}.FloatingAIButton_composer__YLHNO button{background:#176b4d;border:1px solid #176b4d;color:#fff;min-height:58px}.FloatingAIButton_composer__YLHNO button:hover{background:#12593f}@keyframes FloatingAIButton_pulseRing__4lWT-{0%{opacity:.72;transform:scale(.88)}70%,to{opacity:0;transform:scale(1.32)}}@keyframes FloatingAIButton_dotPulse__Hpp46{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:760px){.FloatingAIButton_backdrop__JkQdw{background:#0f172a33}.FloatingAIButton_floatingButton__C1MKB{bottom:max(16px,env(safe-area-inset-bottom,0px));height:52px;right:max(14px,env(safe-area-inset-right,0px));width:52px}.FloatingAIButton_icon__OnsS7{font-size:13px;height:39px;width:39px}.FloatingAIButton_chatPanel__hl6In{left:10px;padding:12px;right:10px;transform:translateY(18px) scale(.98)}.FloatingAIButton_chatPanel__hl6In,.FloatingAIButton_size_large__jsf7T,.FloatingAIButton_size_medium__gB6qp,.FloatingAIButton_size_small__HQU-\+,.FloatingAIButton_size_wide__pd5Td{bottom:78px;height:min(620px,calc(100dvh - 104px));top:auto;width:auto}.FloatingAIButton_panelHeader__a1kxd{align-items:flex-start}.FloatingAIButton_panelActions__Z08na{justify-content:flex-start}.FloatingAIButton_chatPanelOpen__g3R8Z{transform:translateY(0) scale(1)}.FloatingAIButton_composer__YLHNO{gap:8px;grid-template-columns:1fr;padding-top:10px}.FloatingAIButton_composer__YLHNO button{min-height:42px}.FloatingAIButton_composer__YLHNO textarea{max-height:140px;min-height:58px}.FloatingAIButton_message__ztpbh{max-width:94%}}.FloatingAIButton_tabs__WhosS{background:#0f172a0f;border-radius:12px;display:flex;gap:6px;padding:4px}.FloatingAIButton_tabs__WhosS button{align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-weight:700;gap:6px;justify-content:center;min-height:38px}.FloatingAIButton_tabs__WhosS button.FloatingAIButton_tabActive__w7cc1{background:#fff;box-shadow:0 1px 4px #0f172a24;color:#176b4d}.FloatingAIButton_tabBadge__0saXr{height:20px;line-height:20px;min-width:20px}.FloatingAIButton_badge__DPSgZ,.FloatingAIButton_tabBadge__0saXr{background:#dc2626;border-radius:999px;color:#fff;font-size:12px;padding:0 6px;text-align:center}.FloatingAIButton_badge__DPSgZ{border:2px solid #fff;font-weight:800;height:22px;inset-inline-start:-4px;line-height:22px;min-width:22px;position:absolute;top:-4px}.FloatingAIButton_alertsPane__3lspH{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.FloatingAIButton_alertsBar__U4Wl4{display:flex;justify-content:flex-end}.FloatingAIButton_alertsBar__U4Wl4 button,.FloatingAIButton_alertsNote__H2vJ0 button{background:#0000;border:0;color:#176b4d;cursor:pointer;font:inherit;font-weight:700;min-height:32px;text-decoration:underline}.FloatingAIButton_alertsBar__U4Wl4 button:disabled{color:#94a3b8;cursor:default;text-decoration:none}.FloatingAIButton_alertsList__wFLOL{grid-gap:8px;align-content:start;display:grid;flex:1 1;gap:8px;min-height:0;overflow-y:auto}.FloatingAIButton_alertsNote__H2vJ0{color:#64748b;margin:24px 0;text-align:center}.FloatingAIButton_alertItem__S-0vF{grid-gap:6px;background:#fff;border:1px solid #0f172a1a;border-inline-start:5px solid #2563eb;border-inline-start:5px solid var(--sev,#2563eb);border-radius:12px;display:grid;gap:6px;padding:10px 12px}.FloatingAIButton_alertUnread__5nktQ{background:#2563eb0f}.FloatingAIButton_sev_critical__CTUCn{--sev:#dc2626}.FloatingAIButton_sev_important__82E6f{--sev:#d97706}.FloatingAIButton_sev_info__DBN\+a{--sev:#2563eb}.FloatingAIButton_alertMain__D\+zTX{grid-gap:4px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px;padding:0;text-align:start}.FloatingAIButton_alertMeta__WU0Ci{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.FloatingAIButton_alertMeta__WU0Ci em{color:var(--sev);font-style:normal;font-weight:800}.FloatingAIButton_alertDot__4FC-f{background:var(--sev);border-radius:50%;height:9px;width:9px}.FloatingAIButton_alertText__7dhYF{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.FloatingAIButton_explainButton__uGY88{background:#0000;border:1px solid #176b4d59;border-radius:999px;color:#176b4d;cursor:pointer;font:inherit;font-size:13px;font-weight:700;justify-self:start;min-height:32px;padding:0 12px}.FloatingAIButton_status__l4bJ2{align-items:center;display:inline-flex!important;font-size:12px;font-weight:700!important;gap:6px;margin:4px 0 0!important}.FloatingAIButton_status__l4bJ2 i{background:currentColor;border-radius:50%;height:8px;width:8px}.FloatingAIButton_statusOn__C3hol{color:#176b4d!important}.FloatingAIButton_statusOff__9RB79{color:#b42318!important}.FloatingAIButton_chatPane__1kgcF{display:flex;flex-direction:column;gap:10px;min-height:0}.FloatingAIButton_chatBar__DSq\+4{align-items:center;display:flex;gap:8px}.FloatingAIButton_chatBar__DSq\+4 button{background:#fff;border:1px solid #d7e2ee;border-radius:8px;color:#1d4ed8;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:800;min-height:34px;padding:6px 10px}.FloatingAIButton_chatBar__DSq\+4 button:disabled{cursor:default;opacity:.55}.FloatingAIButton_chatBar__DSq\+4 .FloatingAIButton_chatBarActive__pk\+zr{background:#e8f7f0;border-color:#b9dccb;color:#176b4d}.FloatingAIButton_chatTitle__iQgQV{color:#10241d;flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.FloatingAIButton_conversationList__iyiNA{grid-gap:6px;align-content:start;background:#fff;border:1px solid #e4eee9;border-radius:8px;display:grid;flex:1 1;gap:6px;min-height:0;overflow-y:auto;padding:8px}.FloatingAIButton_conversationItem__\+cGKo{align-items:stretch;background:#fbfdfc;border:1px solid #0f172a14;border-radius:8px;display:flex;gap:6px}.FloatingAIButton_conversationActive__H1mOK{background:#eef8f3;border-color:#61a884}.FloatingAIButton_conversationMain__H61-n{grid-gap:3px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;flex:1 1;font:inherit;gap:3px;min-width:0;padding:8px 10px;text-align:start}.FloatingAIButton_conversationMain__H61-n span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingAIButton_conversationMain__H61-n time{color:#64748b;font-size:12px}.FloatingAIButton_deleteButton__Ml-GI{background:#0000;border:0;border-inline-start:1px solid #0f172a14;color:#b42318;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 12px}.FloatingAIButton_conversationMain__H61-n:disabled,.FloatingAIButton_deleteButton__Ml-GI:disabled{cursor:default;opacity:.55}.FloatingAIButton_messages__5eS8X{flex:1 1}.FloatingAIButton_emptyChat__wu0pg{grid-gap:12px;color:#475569;display:grid;gap:12px;margin:auto 0;text-align:center}.FloatingAIButton_emptyChat__wu0pg p{line-height:1.7;margin:0}.FloatingAIButton_emptyChat__wu0pg .FloatingAIButton_quickPrompts__l82TB{flex-wrap:wrap;justify-content:center;overflow:visible}.FloatingAIButton_emptyChat__wu0pg .FloatingAIButton_quickPrompts__l82TB button{text-align:start;white-space:normal}.FloatingAIButton_markdown__bGLdH{line-height:1.7;overflow-wrap:anywhere}.FloatingAIButton_markdown__bGLdH>:first-child{margin-top:0}.FloatingAIButton_markdown__bGLdH>:last-child{margin-bottom:0}.FloatingAIButton_markdown__bGLdH p{margin:0 0 8px;white-space:normal}.FloatingAIButton_markdown__bGLdH ol,.FloatingAIButton_markdown__bGLdH ul{margin:0 0 8px;padding-inline-start:22px}.FloatingAIButton_markdown__bGLdH h1,.FloatingAIButton_markdown__bGLdH h2,.FloatingAIButton_markdown__bGLdH h3,.FloatingAIButton_markdown__bGLdH h4{font-size:15px;margin:8px 0 6px}.FloatingAIButton_markdown__bGLdH a{color:#1d4ed8;font-weight:700}.FloatingAIButton_markdown__bGLdH code{background:#f1f5f9;border-radius:4px;direction:ltr;font-size:13px;padding:1px 4px;unicode-bidi:isolate}.FloatingAIButton_markdown__bGLdH pre{background:#f1f5f9;border-radius:6px;direction:ltr;margin:0 0 8px;overflow-x:auto;padding:8px 10px;text-align:left}.FloatingAIButton_markdown__bGLdH pre code{background:#0000;padding:0}.FloatingAIButton_markdown__bGLdH blockquote{border-inline-start:3px solid #d9e6df;color:#475569;margin:0 0 8px;padding-inline-start:10px}.FloatingAIButton_markdown__bGLdH table{border-collapse:collapse;display:block;font-size:13px;margin:0 0 8px;max-width:100%;overflow-x:auto}.FloatingAIButton_markdown__bGLdH td,.FloatingAIButton_markdown__bGLdH th{border:1px solid #dce8e2;padding:5px 8px;text-align:start}.FloatingAIButton_markdown__bGLdH th{background:#f4faf7}.FloatingAIButton_toolChips__oa3Lt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.FloatingAIButton_toolChips__oa3Lt em{background:#eef8f3;border-radius:999px;color:#176b4d;font-size:12px;font-style:normal;font-weight:700;padding:3px 9px}.FloatingAIButton_navButtons__P9Oo\+{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FloatingAIButton_navButtons__P9Oo\+ button{background:#176b4d;border:1px solid #176b4d;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:32px;padding:4px 10px}.FloatingAIButton_copyButton__Mj7We{background:#0000;border:0;color:#64748b;cursor:pointer;font:inherit;font-size:12px;font-weight:700;margin-top:6px;padding:2px 0}.FloatingAIButton_copyButton__Mj7We:hover{color:#176b4d}.FloatingAIButton_composer__YLHNO .FloatingAIButton_stopButton__vVOG1{background:#b42318;border-color:#b42318}.FloatingAIButton_composer__YLHNO .FloatingAIButton_stopButton__vVOG1:hover{background:#912018}.FloatingAIButton_composer__YLHNO textarea{min-height:48px}@media (max-width:760px){.FloatingAIButton_chatBar__DSq\+4 button{font-size:12px;padding:6px 8px}.FloatingAIButton_composer__YLHNO{grid-template-columns:minmax(0,1fr) 72px}.FloatingAIButton_composer__YLHNO button{min-height:48px}.FloatingAIButton_sizeControls__uD0nu{display:none}}.PrivacyPage_page__Vsup0{background:#fff;box-sizing:border-box;color:#1f2a33;line-height:1.7;margin:0 auto;max-width:760px;min-height:100vh;padding:24px 16px 48px}.PrivacyPage_page__Vsup0 h1{font-size:1.6rem;margin:16px 0 4px}.PrivacyPage_page__Vsup0 h2{font-size:1.15rem;margin:24px 0 8px}.PrivacyPage_page__Vsup0 ul{margin:0;padding-inline-start:20px}.PrivacyPage_page__Vsup0 li{margin-bottom:6px}.PrivacyPage_updated__ACm3B{color:#5a6570;font-size:.9rem;margin-top:0}.GuidePage_page__i\+yiI{color:#1b2327;font-family:inherit;margin:0 auto;max-width:760px;padding:16px}.GuidePage_head__mUmHK{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.GuidePage_title__9-0zI{color:#164d63;font-size:22px;margin:0}.GuidePage_langs__exKwY{border:1px solid #c9dbe2;border-radius:999px;display:inline-flex;overflow:hidden}.GuidePage_lang__TJJsW{background:#0000;border:0;color:#164d63;cursor:pointer;font:inherit;font-size:14px;min-height:36px;padding:6px 14px}.GuidePage_langOn__cUZjp{background:#164d63;color:#fff;font-weight:700}.GuidePage_intro__gr0lL{color:#475569;font-size:14px;line-height:1.6;margin:8px 0 12px}.GuidePage_ghost__TFAm9:disabled{cursor:default;opacity:.6}.GuidePage_search__TpTX7{border:1px solid #c9dbe2;border-radius:10px;box-sizing:border-box;font:inherit;font-size:16px;margin-top:12px;min-height:44px;padding:8px 12px;width:100%}.GuidePage_empty__Y0abr{color:#64748b}.GuidePage_list__Ig0fA{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.GuidePage_card__EVbiz{background:#fff;border:1px solid #e2ebef;border-radius:12px}.GuidePage_card__EVbiz[open]{border-color:#9cc3d1}.GuidePage_cardHead__AfMjN{grid-gap:2px;cursor:pointer;display:grid;gap:2px;list-style:none;padding:12px 14px}.GuidePage_cardHead__AfMjN::-webkit-details-marker{display:none}.GuidePage_cardTitle__T2Sx\+{align-items:center;color:#164d63;display:flex;font-size:16px;font-weight:800;gap:8px}.GuidePage_cardTitle__T2Sx\+:after{color:#94a3b8;content:"‹";margin-inline-start:auto;transition:transform .15s ease}.GuidePage_card__EVbiz[open] .GuidePage_cardTitle__T2Sx\+:after{transform:rotate(-90deg)}.GuidePage_cardSummary__TXbiU{color:#475569;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GuidePage_card__EVbiz[open] .GuidePage_cardSummary__TXbiU{white-space:normal}.GuidePage_badge__b3-ow{background:#fef3c7;border-radius:999px;color:#92400e;font-size:11px;font-weight:800;padding:2px 8px}.GuidePage_steps__OSQd6{font-size:15px;line-height:1.7;margin:0;padding:0 34px 4px 14px}.GuidePage_steps__OSQd6 li+li{margin-top:4px}.GuidePage_actions__wYQMb{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px 12px}.GuidePage_ghost__TFAm9,.GuidePage_primary__Ad8EW{border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:40px;padding:6px 16px}.GuidePage_primary__Ad8EW{background:#164d63;border:0;color:#fff}.GuidePage_ghost__TFAm9{background:#fff;border:1px solid #c9dbe2;color:#164d63}.GuidePage_updated__xjlEo{color:#64748b;font-size:12px;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.GuidePage_cardTitle__T2Sx\+:after{transition:none}}
/*# sourceMappingURL=main.460b7979.css.map*/