:root{--bg:#f5f5fa;--surface:#fff;--border:#e7e7ef;--text:#262735;--muted:#707182;--primary:#6960d9;--shadow:0 4px 24px #23203e05;--svma-glass:#fff;--svma-glass-border:#e7e7ef;--svma-shadow:var(--shadow)}body{color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;background:var(--bg)!important}.saas-shell{grid-template-columns:244px minmax(0,1fr);gap:0;background:var(--bg)!important}.saas-shell.rail-collapsed{grid-template-columns:82px minmax(0,1fr)}.saas-rail.premium-rail{box-shadow:none;border-right:1px solid var(--border);background:#fff;padding:24px 15px}.saas-brand{margin-bottom:16px}.saas-brand .brand-mark{box-shadow:none;border:0}.saas-brand b{color:#262735}.saas-brand .rail-copy>span{font-size:11px}.rail-caption{letter-spacing:.1em;color:#898999;padding-bottom:9px;font-size:10px;font-weight:600}.rail-nav-group{margin-bottom:19px}.rail-nav a{color:#646475;border-radius:10px;gap:12px;min-height:43px;font-size:13px;font-weight:500}.rail-nav a.active{color:#fff;box-shadow:none;background:#252535}.rail-nav a.active .rail-icon,.rail-nav a.active svg{color:#fff}.rail-nav a:hover:not(.active){color:#655acc;background:#f1effb}.rail-system-card{background:#f0edf9;border:0;padding:15px}.rail-system-card b{color:#47425d}.rail-signout{font-size:13px}.rail-collapse{box-shadow:0 2px 10px #24203809}.premium-topbar{box-shadow:none;background:#f5f5faf5;border:0;min-height:88px;padding:20px 32px}.topbar-kicker{letter-spacing:.12em;font-size:9px;font-weight:600}.topbar-path b{color:#292a39;font-size:19px;font-weight:600}.topbar-path span{font-size:12px}.user-chip{box-shadow:none;border-color:var(--border);background:#fff}.avatar-dot{color:#6554b8;background:#e9e4fb}.premium-content{width:100%;max-width:1800px;margin:auto;padding:14px 32px 36px}.page-heading{margin-bottom:24px}.title,.page-heading .title{letter-spacing:-.8px;color:#292a39;font-size:28px;font-weight:600}.sub,.page-heading .sub{color:#757587;font-size:13px;line-height:1.6}.back-link{color:#706a9c;margin-bottom:10px;font-size:12px}.eyebrow{letter-spacing:.1em;font-size:10px;font-weight:600}.card,.module-card,.workspace-card,.insight-panel,.source-entry-header,.source-form-card,.entry-start-main,.entry-start-side>div,.metric-dashboard-card,.ticket-card{box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;border:1px solid var(--border)!important;background:#fff!important}.card{padding:24px}.workspace-card:hover,.module-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3b305610;border-color:#cfc9f0!important}.workspace-card{min-height:220px;padding:25px}.workspace-card:before,.workspace-card:after,.welcome-strip:before,.welcome-strip:after,.module-hero:before,.module-hero:after{display:none}.workspace-grid{gap:20px;margin-top:24px}.workspace-card h2{color:#333342;font-size:20px;font-weight:600}.workspace-card p{color:#7a798a;font-size:13px;line-height:1.7}.workspace-tag{color:#807b91;background:#f6f5fa;border:0;font-size:10px}.workspace-icon{color:#7860bb;box-shadow:none;background:#eeeafa;border:0;border-radius:13px}.tone-blue .workspace-icon{color:#3195d0;background:#e6f3fe}.tone-green .workspace-icon{color:#359771;background:#e7f7ef}.tone-amber .workspace-icon{color:#b78b2c;background:#fff3dc}.workspace-open{color:#6c60bf;font-size:12px}.welcome-strip,.module-hero,.intelligence-hero,.hero{box-shadow:none;border-radius:20px;color:#383047!important;background:#eae6f6!important;border:0!important}.welcome-strip{min-height:190px;padding:32px}.welcome-strip h1{letter-spacing:-1px;font-size:34px;color:#333047!important}.welcome-strip p,.module-hero p,.intelligence-hero p{max-width:650px;font-size:14px;color:#777086!important}.welcome-strip .eyebrow{color:#877aa1}.welcome-stat{color:#655577;background:#ffffff70;border:0}.welcome-stat b{color:#665498}.welcome-stat span,.welcome-stat small{color:#877b96}.module-hero h2,.intelligence-hero h1,.hero h1{color:#383047!important}.platform-note{background:#eeecf6;border:0;border-radius:14px;margin-top:24px;padding:20px}.platform-note b{color:#686078}.platform-note span{color:#80778f;font-size:12px}.modern-kpi,.kpi,.metric-card{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:16px}.panel-heading h3,.section-title{color:#353543;font-size:17px;font-weight:600}.panel-heading span{color:#9992aa;font-size:10px}.panel-muted{font-size:12px}.btn{min-height:40px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary{color:#fff!important;box-shadow:none!important;background:#6a60d3!important;border:1px solid #6a60d3!important}.btn-primary:hover{background:#574cbd!important}.btn-outline{color:#69617d;background:#fff;border:1px solid #dfdce9}.btn:disabled,button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #afa5f1}.field label{color:#787186;margin-bottom:7px;font-size:12px;font-weight:600}.field input,.field select,.filter-row input,.filter-row select{color:#4c4859;background:#fff;border:1px solid #e0ddea;border-radius:10px;min-height:42px;padding:10px 12px;font-size:14px}.field{min-width:0}table th{color:#8a8299;text-transform:none;letter-spacing:.01em;background:#f8f7fb;padding:14px;font-size:11px;font-weight:600}table td{border-color:#f0edf5;padding:14px;font-size:13px}.table-wrap{box-shadow:none;border:1px solid #eeebf3;border-radius:13px}.table-wrap tbody tr:hover td{background:#faf9fd}.pill{border-radius:8px;padding:5px 9px;font-size:11px}.report-toolbar{align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.report-toolbar .field{flex:1;max-width:320px}.report-row-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eeebf4;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 8px;display:grid}.report-row-card:last-child{border-bottom:0}.report-type-icon{color:#8873c8;background:#eeebfa;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.report-row-card h3{color:#3f394e;margin:3px 0;font-size:17px;font-weight:600}.report-row-card p{color:#928a9e;margin:0;font-size:12px}.report-row-card .eyebrow{color:#9a90a7}.report-pagination{color:#9990a3;justify-content:flex-end;align-items:center;gap:15px;margin-top:18px;font-size:12px;display:flex}.empty{color:#928a9e;text-align:center;padding:42px 20px;font-size:14px}.empty svg{color:#a99bc5;margin:auto}.empty h3{font-size:18px}.empty p{font-size:13px}.operator-navigation{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;display:flex}.operator-navigation span{color:#8c819a;font-size:12px}.source-entry-header h1{color:#3f374e;font-size:25px}.source-entry-header p{font-size:13px}.source-entry-table th,.source-entry-table td{padding:12px;font-size:12px}.source-param-name{font-size:13px}.source-target{font-size:12px}.source-entry-table input,.source-entry-table select,.source-entry-table textarea{min-height:42px;font-size:14px}.source-hour-buttons button{min-height:48px}.source-hour-buttons button b{font-size:12px}.source-category-tabs button{min-height:40px;font-size:12px}.source-category-tabs button.active,.input-mode-tabs button.active,.product-tabs button.active{background:#7061c6;border-color:#7061c6}.source-form-actions{z-index:8;background:#fff;position:sticky;bottom:8px}.live-context,.quality-live{color:#524263;background:#e9e5f7;border:0}.live-context h2{color:#524263}.live-timer{background:#fff8;border:0}.live-timer span{color:#91809f}.live-context .run-chips span{color:#7e698e;background:#fff8}.entry-start-title h2{color:#42364f;font-size:24px}.entry-start-title p,.start-side-card p,.shift-control-modern span{font-size:13px}.start-side-card b{font-size:14px}.product-choice b{font-size:13px}.product-choice small{font-size:11px}.focus-banner{color:#78678d;text-align:center;box-shadow:none;background:#e9e5f5;border-radius:0;grid-column:1/-1;margin:0;position:static;transform:none}.app-footer{color:#a99eaf;font-size:11px}.auth-shell{background:#f2eff9!important}@media (max-width:1100px){.premium-content{padding:16px 20px 30px}.premium-topbar{padding:18px 20px}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.saas-shell,.saas-shell.rail-collapsed{display:block}.premium-content{padding:14px 16px 30px}.premium-topbar{min-height:72px;padding:14px 16px}.mobile-nav-drawer{background:#fff}.rail-collapsed .mobile-nav-drawer .rail-copy,.rail-collapsed .mobile-nav-drawer .rail-label,.rail-collapsed .mobile-nav-drawer .rail-caption{display:block}.report-toolbar{flex-wrap:wrap}.report-toolbar .field{min-width:180px;max-width:none}.source-entry-header{flex-wrap:wrap}.source-shift-summary{text-align:left}.card{padding:18px}}@media (max-width:600px){.workspace-grid{grid-template-columns:1fr}.welcome-strip{padding:24px}.welcome-strip h1{font-size:29px}.report-row-card{grid-template-columns:40px minmax(0,1fr);gap:12px}.report-row-card .btn,.report-row-card>.sub{grid-column:1/-1;width:100%}.report-toolbar{grid-template-columns:1fr;display:grid}.report-toolbar .field{min-width:0}.operator-navigation .btn{width:100%}.title,.page-heading .title{font-size:25px}.topbar-path b{font-size:16px}.source-form-actions{position:static}.report-pagination{justify-content:space-between}.workspace-card{min-height:190px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-open{margin-top:auto;padding-top:20px;position:static}.workspace-card{height:auto}.workspace-card p{max-width:100%}.saas-brand .brand-mark{width:45px;height:45px}.saas-brand img{max-width:43px;max-height:43px}.premium-login-story{color:#453950;background:#eae6f6!important}.premium-login-story h1{color:#3d344e}.premium-login-story p,.login-story-foot{color:#82738e}.premium-login-card{border:1px solid #e8e1ef;box-shadow:0 12px 55px #3a28470b}.save-notice-overlay{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211a374d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.save-notice{text-align:center;background:#fff;border-radius:24px;width:min(100%,440px);padding:32px;box-shadow:0 25px 80px #211a372a}.save-notice svg{color:#2aa680}.save-notice.warning svg{color:#d39530}.save-notice.error svg{color:#d65d67}.save-notice h2{color:#3d344b;margin:18px 0 10px;font-size:23px}.save-notice p{color:#84768e;margin-bottom:22px;font-size:14px;line-height:1.7}.critical-alert-card{background:#fff;border-radius:24px;width:min(100%,480px);padding:30px}.critical-alert-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notif-wrap{gap:8px;display:flex}.ticket-counts{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.ticket-counts a,.ticket-counts>div{background:#fff;border:1px solid #e6e0ef;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:flex}.ticket-counts svg{width:15px;height:15px}.ticket-counts b{color:#625289;font-size:15px}.ticket-counts span{color:#92849e;font-size:10.5px}.rail-icon svg>circle:first-child,.rail-icon svg>rect:first-child{fill:currentColor;fill-opacity:.08}.workspace-icon svg{stroke-width:1.6px}.source-category-tabs button{align-items:center;gap:8px;display:flex}
@font-face{font-family:urbanist;src:url(../media/Urbanist_Variable-s.p.33vu7aqhswqp8.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:urbanist Fallback;src:local(Arial);ascent-override:94.08%;descent-override:24.76%;line-gap-override:0.0%;size-adjust:100.98%}.urbanist_afd30dfd-module__kMEqLa__className{font-family:urbanist,urbanist Fallback}.urbanist_afd30dfd-module__kMEqLa__variable{--font-display:"urbanist", "urbanist Fallback"}
