.globalSearchTrigger,.contextHelpTrigger,.syncIndicator>button{color:#e9f3f8;min-height:42px;font:inherit;cursor:pointer;background:#0d1d27;border:1px solid #314453;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.globalSearchTrigger span{color:#58a8eb;font-size:19px}.globalSearchTrigger b{font-size:11px}.globalSearchTrigger kbd{color:#91a9b7;background:#132733;border:1px solid #40515d;border-radius:5px;margin-left:6px;padding:4px 6px;font-size:8px}.toolkitBackdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a0ed9;place-items:start center;padding:9vh 18px;display:grid;position:fixed;inset:0}.globalSearchDialog{background:#071721;border:1px solid #3a5668;border-radius:18px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 90px #000b}.globalSearchDialog>header{border-bottom:1px solid #29404e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.globalSearchDialog>header>span{color:#4da9ef;font-size:24px}.globalSearchDialog input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:700 17px/1.3 inherit}.globalSearchDialog kbd{color:#8fa6b4;border:1px solid #354c5a;border-radius:7px;padding:6px 8px;font-size:9px}.globalSearchGuide{background:#0b202b;border-bottom:1px solid #203845;padding:14px 18px}.globalSearchGuide span{color:#5eb7f6;letter-spacing:.15em;font-size:9px;font-weight:900}.globalSearchGuide p{color:#99aeb9;margin:5px 0 0;font-size:11px}.globalSearchResults{max-height:58vh;padding:8px;overflow:auto}.globalSearchResults>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.globalSearchResults>button:hover,.globalSearchResults>button:focus{background:#102b39;outline:1px solid #2d5870}.globalSearchResults em{color:#76c5fb;text-align:center;background:#17394b;border-radius:6px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:900}.globalSearchResults span b,.globalSearchResults span small{display:block}.globalSearchResults span b{font-size:12px}.globalSearchResults span small{color:#8ba1ad;margin-top:4px;font-size:10px}.globalSearchResults i{color:#55a9e3;font-size:24px;font-style:normal}.globalSearchResults>p{color:#8ba1ad;text-align:center;padding:34px}.contextHelp,.syncIndicator{position:relative}.contextHelpTrigger{font-weight:900}.contextHelpTrigger>span{font-size:10px}.contextHelpPanel,.syncIndicator aside{z-index:1300;background:#081923;border:1px solid #395260;border-radius:15px;width:min(390px,100vw - 26px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #000c}.contextHelpPanel header{background:linear-gradient(135deg,#0d2837,#171922);border-bottom:1px solid #2b414d;padding:21px;position:relative}.contextHelpPanel header>span{color:#58b6f3;letter-spacing:.15em;font-size:9px;font-weight:900}.contextHelpPanel header>button,.syncIndicator aside header button{color:#b4c0c7;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:12px}.contextHelpPanel h2{color:#fff;margin:8px 0 7px;font-size:21px}.contextHelpPanel p{color:#a8bac4;margin:0;font-size:11px;line-height:1.55}.contextHelpPanel section{border-bottom:1px solid #233944;padding:16px 20px}.contextHelpPanel section>b{color:#fff;font-size:11px}.contextHelpPanel details{background:#0c202a;border:1px solid #29424f;border-radius:8px;margin-top:8px;padding:9px 11px}.contextHelpPanel summary{color:#e4f0f5;cursor:pointer;font-size:10px;font-weight:800}.contextHelpPanel details p{margin-top:8px}.contextHelpPanel footer{color:#668391;padding:12px 20px;font-size:9px}.syncIndicator>button i{background:#39d49a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #39d49a18}.syncIndicator.offline>button i{background:#ffb12e;box-shadow:0 0 0 5px #ffb12e18}.syncIndicator>button span{font-size:9px;font-weight:850}.syncIndicator>button b{background:#e11e3e;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.syncIndicator aside{width:320px;padding:18px}.syncIndicator aside header{padding-right:25px;position:relative}.syncIndicator aside header b{color:#fff;font-size:13px}.syncIndicator aside p{color:#dbe8ee;margin:12px 0 5px;font-size:11px}.syncIndicator aside small{color:#8299a5;font-size:9px;line-height:1.5;display:block}.syncIndicator aside em{color:#65d8b1;margin-top:10px;font-size:9px;font-style:normal;display:block}.syncIndicator aside>button{color:#dff4ff;cursor:pointer;background:#12334a;border:1px solid #3385b7;border-radius:8px;width:100%;min-height:38px;margin-top:14px;font-weight:800}@media (width<=1100px){.globalSearchTrigger b,.globalSearchTrigger kbd,.contextHelpTrigger span,.syncIndicator>button span{display:none}.globalSearchTrigger,.contextHelpTrigger,.syncIndicator>button{justify-content:center;width:42px;padding:0}.syncIndicator>button b{position:absolute;top:-5px;right:-5px}}@media (width<=620px){.toolkitBackdrop{align-items:start;padding:0}.globalSearchDialog{border:0;border-radius:0;height:100dvh}.globalSearchResults{max-height:calc(100dvh - 145px)}.globalSearchDialog>header{padding:16px 13px}.globalSearchDialog input{font-size:14px}.globalSearchResults>button{grid-template-columns:64px 1fr auto;padding:12px 8px}.contextHelpPanel,.syncIndicator aside{width:auto;max-height:70dvh;position:fixed;inset:auto 10px 82px;overflow:auto}}.notificationCategories{border-bottom:1px solid #29292e;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;display:grid}.notificationCategories button{color:#9b9ba3;cursor:pointer;background:#121216;border:1px solid #34343a;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-height:38px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.notificationCategories button.active{color:#fff;background:#3a141c;border-color:#d92543}.notificationCategories button b{color:#fff;background:#27272d;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}@media (width<=620px){.notificationCategories{grid-template-columns:repeat(2,1fr)}}.storageHealth{background:linear-gradient(145deg,#102530,#101114);border:1px solid #2b4655;border-radius:17px;min-width:0;max-width:100%;padding:22px;overflow:hidden}.storageHealth>header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.storageHealth>header>div{min-width:0}.storageHealth>header span{color:#58b8f5;letter-spacing:.15em;font-size:9px;font-weight:900}.storageHealth h3{color:#fff;margin:7px 0 5px}.storageHealth p{color:#8da2ad;margin:0;font-size:10px}.storageHealth>header strong{color:#fff;white-space:nowrap;flex:none;font-size:25px}.storageBreakdown{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px;display:grid}.storageBreakdown article{background:#091820;border:1px solid #304550;border-radius:11px;min-width:0;padding:15px}.storageBreakdown span,.storageBreakdown b,.storageBreakdown small{display:block}.storageBreakdown span{color:#8fa7b3;font-size:9px}.storageBreakdown b{color:#fff;margin-top:7px}.storageBreakdown small{color:#66bced;margin-top:4px;font-size:9px}.storageBreakdown i{background:#253741;border-radius:99px;height:5px;margin-top:11px;display:block;overflow:hidden}.storageBreakdown i em{border-radius:inherit;background:#3da8e8;height:100%;display:block}.storageCategories{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.storageCategories>b{color:#c9d5db;margin-right:4px;font-size:9px}.storageCategories>span{color:#9eb2bc;border:1px solid #304550;border-radius:999px;gap:7px;padding:7px 9px;font-size:8px;display:flex}.storageCategories em{color:#5fc1fa;font-style:normal;font-weight:900}.storageCategories small{color:#7d909a}@media (width<=760px){.storageHealth>header{flex-direction:column}.storageBreakdown{grid-template-columns:1fr}.storageHealth>header strong{font-size:20px}}.newOrderWizard{grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0 18px;display:grid}.newOrderWizard button{color:#777780;text-align:left;cursor:pointer;background:#111114;border:1px solid #34343a;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.newOrderWizard button:disabled{opacity:.45;cursor:not-allowed}.newOrderWizard span{border:1px solid #45454c;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.newOrderWizard b{font-size:9px}.newOrderWizard button.active{color:#fff;background:#37141b;border-color:#e42646}.newOrderWizard button.active span{background:#d81435;border-color:#f22d4e}.newOrderWizard button.complete{color:#65d8ad;border-color:#27705a}.newOrderWizard button.complete span{background:#153d31;border-color:#2d9c75}.wizardStep1>.newOrderSection:nth-of-type(n+2),.wizardStep2>.newOrderSection:not(:nth-of-type(2)),.wizardStep3>.newOrderSection:not(:nth-of-type(3)),.wizardStep4>.newOrderSection:not(:nth-of-type(4)){display:none}.newOrderSummary{background:#0b1c25;border:1px solid #2b4655;border-radius:11px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:16px;margin-top:16px;padding:14px;display:grid}.newOrderSummary>span{color:#5fb8ef;letter-spacing:.12em;font-size:8px;font-weight:900}.newOrderSummary div b,.newOrderSummary div small{display:block}.newOrderSummary div b{color:#fff;font-size:10px}.newOrderSummary div small{color:#8297a2;margin-top:4px;font-size:8px}.newOrderWizardActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.newOrderWizardActions button{border-radius:9px;min-height:44px;padding:0 20px;font-weight:850}.newOrderWizardActions button.secondary{color:#fff;background:#1b1b1f;border:1px solid #414149}.newOrderWizardActions button.primary{min-width:190px}.newOrderWizardActions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.newOrderWizard{grid-template-columns:repeat(4,44px);justify-content:center}.newOrderWizard b{display:none}.newOrderSummary{grid-template-columns:1fr}.newOrderWizardActions{grid-template-columns:1fr 1fr;display:grid}.newOrderWizardActions button.primary{min-width:0}.newOrderWizardActions button:only-child{grid-column:1/-1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17212b;--muted:#74808b;--line:#e7ebee;--green:#16855d;--navy:#103c34;--cream:#f5f7f6}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;width:240px;padding:27px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brandMark{color:#fff;background:#183f37;border-radius:10px;place-items:center;width:38px;height:38px;font:700 22px Georgia;display:grid}.brand div,.profile div,.sideStatus div{flex-direction:column;display:flex}.brand b{letter-spacing:-.4px;font-size:18px}.brand small,.profile small,.sideStatus small{color:var(--muted);margin-top:2px;font-size:11px}.sidebar nav{gap:4px;display:grid}.sidebar nav button{text-align:left;color:#58636d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.sidebar nav button span{text-align:center;width:18px;font-size:17px}.sidebar nav button.active{color:#176e52;background:#edf6f2;font-weight:700}.sidebar nav button em{color:#c53b42;background:#fbe8e8;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebar nav button i{background:#e44b50;border-radius:50%;width:8px;height:8px;margin-left:auto}.sideSection{letter-spacing:1.6px;color:#a5adb4;margin:28px 12px 8px;font-size:9px;font-weight:700}.sideStatus{background:#f1f7f4;border:1px solid #e1eee8;border-radius:9px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.pulse{background:#24a36f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d4ede2}.sideStatus b{font-size:11px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding:16px 7px 0;display:flex}.profile>span,.avatar{color:#1c7457;background:#dceee8;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid}.profile b{font-size:12px}.profile button{background:0 0;border:0;margin-left:auto}main>header{justify-content:space-between;align-items:center;height:92px;display:flex}main>header p{color:var(--muted);margin:0 0 4px;font-size:11px}h1{letter-spacing:-.6px;margin:0;font-size:24px}.headActions{align-items:center;gap:10px;display:flex}.search{background:#fff;border:1px solid #dfe4e7;border-radius:8px;align-items:center;gap:8px;width:260px;height:40px;padding:0 12px;display:flex}.search input{border:0;outline:0;width:100%;font-size:11px}.iconBtn{background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:40px;height:40px;position:relative}.iconBtn b{color:#fff;background:#dd444b;border-radius:10px;padding:3px 5px;font-size:8px;position:absolute;top:-5px;right:-4px}.primary{color:#fff;cursor:pointer;background:#176f55;border:0;border-radius:8px;padding:12px 17px;font-size:11px;font-weight:700;box-shadow:0 3px 8px #1a6a5130}.hero{color:#fff;background:linear-gradient(110deg,#173e36,#0d5645);border-radius:14px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex;box-shadow:0 10px 30px #173e3620}.eyebrow{letter-spacing:1.3px;color:#73d2ac;font-size:9px;font-weight:700}.hero h2{margin:7px 0 5px;font-size:25px}.hero p{color:#d8e8e2;margin:0;font-size:12px}.hero button{color:#174b3d;background:#fff;border:0;border-radius:8px;padding:12px 15px;font-size:11px;font-weight:700}.hero button span{margin-left:18px}.kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:11px;gap:13px;min-width:0;padding:18px;display:flex}.kpiIcon{border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.kpi div:nth-child(2){flex-direction:column;min-width:0;display:flex}.kpi span{color:var(--muted);font-size:10px}.kpi strong{margin:3px 0;font-size:23px}.kpi small{color:#93a0aa;font-size:9px}.miniProgress,.bar,.rowProgress{background:#eaf0ed;border-radius:4px;height:4px;overflow:hidden}.miniProgress{width:65px;margin-top:6px}.miniProgress i,.bar i,.rowProgress i{background:#20a371;border-radius:4px;height:100%;display:block}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panelHead h3{margin:0 0 3px;font-size:13px}.panelHead p,.filters p,.sectionIntro p{color:var(--muted);margin:0;font-size:9px}.panelHead button{color:#177155;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.donutWrap{justify-content:center;align-items:center;gap:42px;padding:23px;display:flex}.donut{border-radius:50%;width:130px;height:130px;padding:18px}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.donut b{font-size:23px}.donut span{color:var(--muted);font-size:9px}.legend{gap:12px;width:185px;display:grid}.legend>div{grid-template-columns:8px 1fr 25px 30px;align-items:center;gap:8px;font-size:10px;display:grid}.legend i{border-radius:50%;width:7px;height:7px}.legend small{color:var(--muted)}.team{padding:13px 20px}.teamRow{border-bottom:1px solid #f0f2f3;grid-template-columns:35px 1fr 38px;align-items:center;gap:10px;padding:9px 0;display:grid}.teamRow:last-child{border:0}.teamRow div{flex-direction:column;display:flex}.teamRow b{font-size:10px}.teamRow small{color:var(--muted);margin:3px 0 7px;font-size:8px}.teamRow strong{text-align:right;font-size:11px}.avatar.a1{color:#6656a1;background:#eae7f8}.avatar.a2{color:#b76c16;background:#fff0dc}.tablePanel{margin-top:16px}.tableScroll{overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.6px;color:#8b969f;text-transform:uppercase;background:#fafbfb;padding:10px 16px;font-size:8px}td{vertical-align:middle;cursor:pointer;border-top:1px solid #edf0f2;padding:11px 16px;font-size:10px}td strong,td small{max-width:280px;display:block}td strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:10px;overflow:hidden}td small{color:#8a949d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.priority,.status{border-radius:12px;padding:4px 7px;font-size:8px;font-weight:700}.rowProgress{width:62px;margin-right:5px;display:inline-block}.workPanel{margin-top:4px}.filters{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 20px;display:flex}.filters>div{margin-right:auto}.filters h2,.calendar h2,.sectionIntro h2{margin:0 0 4px;font-size:16px}.filters select,.newModal input,.newModal select,.newModal textarea{color:#4c5861;background:#fff;border:1px solid #dfe5e8;border-radius:7px;padding:9px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:45px;font-size:12px}.modalBackdrop{z-index:20;background:#10251e70;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:410px;height:100%;padding:34px;position:relative;box-shadow:-20px 0 50px #071b1630}.close{background:#f2f4f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:20px;right:22px}.drawer h2{color:#78848d;margin:26px 0 6px;font-size:11px}.drawer h3{margin:0 0 18px;font-size:22px}.drawer>p{color:#59666f;font-size:13px;line-height:1.6}.drawer dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.drawer dl div{border-bottom:1px solid var(--line);padding:15px 0}dt{color:#8a959d;font-size:9px}dd{margin:5px 0 0;font-size:11px;font-weight:700}.note{background:#f6f8f7;border-radius:8px;margin:18px 0;padding:14px}.note b{font-size:10px}.note p{color:#68747d;font-size:10px;line-height:1.5}.full{width:100%}.calendar{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.calendarTitle{border-bottom:1px solid var(--line);align-items:center;padding:20px;display:flex}.calendarTitle div{margin-right:auto}.calendarTitle button{border:1px solid var(--line);background:#fff;padding:8px 12px}.week{grid-template-columns:repeat(7,1fr);min-height:560px;display:grid}.week>div{border-right:1px solid var(--line);min-width:0;padding:10px}.week header{justify-content:space-between;align-items:center;padding:8px 3px 17px;display:flex}.week header span{color:var(--muted);font-size:8px}.week header b{font-size:15px}.week article{background:#eaf4ef;border-left:3px solid #299670;border-radius:5px;flex-direction:column;margin-bottom:7px;padding:8px;display:flex}.week article.calLate{background:#fceded;border-color:#db474e}.week article small{color:#718079;font-size:7px}.week article b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:9px;overflow:hidden}.week article span{color:#718079;font-size:7px}.sectionIntro{padding:6px 0 18px}.equipmentGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.equipmentGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.machine{color:#187657;background:#e8f5ef;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:20px;display:grid}.equipmentGrid article>span{color:#8a959d;text-transform:uppercase;font-size:8px}.equipmentGrid h3{margin:6px 0;font-size:12px}.equipmentGrid p{color:#7b8790;font-size:9px}.equipmentFoot{border-top:1px solid var(--line);justify-content:space-between;margin-top:16px;padding-top:12px;font-size:9px;display:flex}.equipmentFoot span{color:#187257}.newModal{background:#fff;border-radius:13px;gap:14px;width:520px;max-width:94vw;margin:auto;padding:32px;display:grid;position:relative}.newModal h2{margin:0}.newModal label{gap:6px;font-size:9px;font-weight:700;display:grid}.newModal input,.newModal select,.newModal textarea{width:100%}.newModal textarea{resize:vertical;height:80px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=1100px){.kpis,.equipmentGrid{grid-template-columns:repeat(3,1fr)}.search{display:none}}@media (width<=800px){.sidebar{width:72px;padding:20px 10px}.brand div,.sidebar nav button:not(.active){font-size:0}.brand{padding:0 6px 25px}.brandMark{width:38px}.sidebar nav button{justify-content:center}.sidebar nav button span{font-size:18px}.sideSection,.sideStatus,.profile div,.profile button{display:none}.profile{justify-content:center}.sidebar nav button em,.sidebar nav button i{display:none}main{margin-left:72px;padding:0 16px 40px}.headActions .primary{padding:12px;font-size:0}.headActions .primary:first-letter{font-size:14px}.grid2{grid-template-columns:1fr}.kpis,.equipmentGrid{grid-template-columns:repeat(2,1fr)}.week{grid-template-columns:repeat(7,140px);overflow-x:auto}}@media (width<=520px){main>header{height:78px}.hero{align-items:flex-start;gap:18px}.hero button{display:none}.kpis{grid-template-columns:1fr 1fr}.kpi{padding:12px}.kpiIcon{display:none}.donutWrap{gap:18px}.equipmentGrid{grid-template-columns:1fr}.drawer{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ink:#161616;--muted:#747474;--line:#e8e8e8;--cream:#f7f7f7;--ariztia-red:#c8102e;--ariztia-dark:#181818;--ariztia-soft:#fff1f2}.fieldNotebookPanel{overflow:hidden}.fieldNoteForm{background:linear-gradient(#ef234012,#0000);border-bottom:1px solid #303034;padding:16px 18px}.fieldNoteForm label{gap:7px;display:grid}.fieldNoteForm label>span{color:#c8c8cc;font-size:12px;font-weight:800}.fieldNoteForm textarea,.fieldNoteForm input,.fieldNoteForm select{box-sizing:border-box;color:#f8f8f9;width:100%;font:inherit;background:#19191c;border:1px solid #3a3a3f;border-radius:10px;outline:none;padding:11px 12px}.fieldNoteForm textarea{resize:vertical;min-height:92px;line-height:1.45}.fieldNoteForm textarea:focus,.fieldNoteForm input:focus,.fieldNoteForm select:focus{border-color:#ef2340;box-shadow:0 0 0 3px #ef234021}.fieldNoteFields{grid-template-columns:1fr 145px;gap:10px;margin-top:10px;display:grid}.fieldNoteSubmit{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.fieldNoteSubmit small{color:#9a9aa1}.fieldNoteSubmit>div{gap:8px;display:flex}.fieldNoteSubmit button{color:#fff;cursor:pointer;white-space:nowrap;background:#ef2340;border:0;border-radius:9px;padding:10px 15px;font-weight:900}.fieldNoteSubmit button:disabled{opacity:.6;cursor:wait}.fieldNoteSubmit .fieldNoteCancel{color:#ddd;background:#303034}.fieldNoteList{max-height:520px;overflow:auto}.fieldNoteList>article{border-bottom:1px solid #2b2b2e;padding:14px 18px}.fieldNoteList>article.isDone{opacity:.62}.fieldNoteList>article.isDone b{text-decoration:line-through}.fieldNoteCardTop{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.fieldNoteCardTop>span{color:#fff;background:#28282c;border-radius:9px;place-items:center;min-height:30px;font-size:11px;font-weight:900;display:grid}.fieldNoteCardTop>div{gap:5px;min-width:0;display:grid}.fieldNoteCardTop b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fieldNoteCardTop small{color:#9fa0aa;font-size:10px}.fieldNoteCardTop em{color:#ff647b;background:#ef23401a;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.fieldNoteActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.fieldNoteActions button{color:#d8d8dc;cursor:pointer;background:#242427;border:1px solid #3b3b40;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.fieldNoteActions button.complete{color:#77e9bb;background:#103a2d;border-color:#17694e}.fieldNoteEmpty{color:#9a9aa1;text-align:center;margin:0;padding:24px 18px;font-size:12px}.importedNotesTitle{border-top:1px solid #303034;justify-content:space-between;align-items:center;padding:15px 18px 9px;display:flex}.importedNotesTitle b{font-size:12px}.importedNotesTitle span{color:#999;font-size:10px}.importedNoteBacklog{max-height:360px}@media (width<=650px){.fieldNoteForm{padding:14px}.fieldNoteFields{grid-template-columns:1fr}.fieldNoteSubmit{flex-direction:column;align-items:stretch}.fieldNoteSubmit>div{grid-template-columns:1fr;display:grid}.fieldNoteSubmit button{min-height:44px}.fieldNoteCardTop{grid-template-columns:32px minmax(0,1fr)}.fieldNoteCardTop>em{grid-column:2;justify-self:start}.fieldNoteActions{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:42px;display:grid}.fieldNoteActions button{min-height:38px}.fieldNoteList>article{padding:14px}.importedNotesTitle{padding-inline:14px}}.sidebar{border-right-color:#dedede;box-shadow:4px 0 18px #00000008}.brand{border-bottom:3px solid var(--ariztia-red);margin:0 2px 20px;padding:0 6px 19px}.brandMark{background:var(--ariztia-red);color:#fff;letter-spacing:-.8px;text-transform:none;border-radius:50%;width:72px;height:38px;font:italic 700 15px Arial;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #161616}.brand b{color:#1a1a1a;font-size:13px}.sidebar nav button.active{background:var(--ariztia-soft);color:#aa1520;box-shadow:inset 3px 0 0 var(--ariztia-red)}main>header{border-bottom:1px solid #e6e6e6;margin-bottom:18px}h1{color:#171717}.primary{background:var(--ariztia-red);box-shadow:0 3px 9px #c8102e30}.exportBtn{color:#8f1520;white-space:nowrap;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:700;text-decoration:none}.hero{background:linear-gradient(115deg,#1b1b1b 0%,#3b1115 53%,#b5121b 100%);border-bottom:4px solid #e12634;box-shadow:0 10px 30px #76101a24}.hero .eyebrow{color:#ffb6bc}.hero button{color:#a5121d}.eyebrow{color:#b5121b}.panel,.kpi,.calendar,.equipmentGrid article{border-color:#e2e2e2}.miniProgress i,.bar i,.rowProgress i{background:var(--ariztia-red)}.equipmentGrid article:hover{border-color:#d79a9f;transform:translateY(-1px);box-shadow:0 8px 22px #7f101514}.week>div.today header b{background:var(--ariztia-red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.newModal{border-top:5px solid var(--ariztia-red)}.editGrid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.editGrid label{color:#777;gap:5px;font-size:9px;display:grid}.editGrid select,.editGrid input{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;padding:9px;font-size:10px}.editorDrawer{width:520px;padding-bottom:50px;overflow-y:auto}.editForm{grid-template-columns:1fr 1fr;gap:11px;margin:20px 0;display:grid}.editForm label{color:#777;gap:5px;font-size:9px;font-weight:700;display:grid}.editForm .wide{grid-column:1/-1}.editForm input,.editForm select,.editForm textarea{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;padding:9px;font-size:10px}.editForm textarea{resize:vertical;min-height:58px}.completeBtn{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:10px;font-weight:700}.history{border-top:1px solid #e7e7e7;margin-top:25px;padding-top:18px}.history h3{margin:0 0 12px;font-size:13px}.history article{border-bottom:1px solid #f0f0f0;gap:10px;padding:9px 0;display:flex}.history article i{background:var(--ariztia-red);border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.history article div{flex-direction:column;gap:3px;display:flex}.history article b{font-size:9px}.history article span,.history>p{color:#888;font-size:8px}.stockInput{border:1px solid #ddd;border-radius:6px;width:64px;padding:7px;font-size:10px}.sidebar{overflow-y:auto}.manageNav{gap:2px!important}.manageNav button{padding-block:9px!important}.controlPage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pageLead{color:#fff;background:linear-gradient(120deg,#181818 0%,#3a1216 60%,#b5101d 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:132px;padding:25px 28px;display:flex;box-shadow:0 12px 30px #73101b20}.pageLead h2{letter-spacing:-.7px;margin:5px 0 7px;font-size:25px}.pageLead p{color:#e7dfe0;max-width:650px;margin:0;font-size:11px;line-height:1.6}.pageLead .eyebrow{color:#ffb8be}.leadStat,.reviewScore{text-align:center;background:#ffffff12;border:1px solid #ffffff2a;border-radius:12px;flex-direction:column;min-width:150px;padding:17px 25px;display:flex}.leadStat b,.reviewScore b{font-size:29px}.leadStat span,.reviewScore span{color:#f1cfd2;font-size:9px}.leadSearch{background:#ffffff12;border:1px solid #ffffff32;border-radius:9px;align-items:center;gap:9px;width:330px;height:43px;padding:0 13px;display:flex}.leadSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:10px}.leadSearch input::placeholder{color:#e6c6c9}.leadSearch span{color:#fff}.miniKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.miniKpis article{background:#fff;border:1px solid #e4e4e4;border-radius:11px;flex-direction:column;padding:18px;display:flex}.miniKpis span{color:#777;font-size:9px}.miniKpis b{margin:4px 0;font-size:25px}.miniKpis small{color:#999;font-size:8px}.miniKpis .risk b{color:var(--ariztia-red)}.timeline{overflow:hidden}.timelineHead,.timelineRow{grid-template-columns:280px 1fr;align-items:center;display:grid}.timelineHead{text-transform:uppercase;letter-spacing:.8px;color:#888;background:#fafafa;border-bottom:1px solid #eee;padding:13px 20px;font-size:8px}.timelineHead>div{justify-content:space-between;display:flex}.timelineRow{border-bottom:1px solid #f0f0f0;min-height:55px;padding:8px 20px}.timelineRow>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.timelineRow b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.timelineRow span{color:#888;font-size:8px}.track{background:repeating-linear-gradient(90deg,#f5f5f5 0 1px,#0000 1px 12.5%);border-left:1px solid #eee;border-right:1px solid #eee;height:20px;position:relative}.track>i{border-radius:10px;min-width:8px;height:11px;position:absolute;top:5px}.track>i.complete{background:#292929}.track>i.active{background:#d18b18}.track>i.late{background:var(--ariztia-red)}.track em{color:#777;font-size:7px;font-style:normal;position:absolute;top:-13px;right:3px}.assetGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.assetGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:18px;transition:all .2s}.assetGrid>button:hover{border-color:#d59ba0;transform:translateY(-2px);box-shadow:0 10px 24px #6d0f1612}.assetIcon{color:#a91420;background:#f8e6e8;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:13px;display:grid}.assetIcon.a1{color:#222;background:#eee}.assetIcon.a2{color:#b36b12;background:#fff0d9}.assetIcon.a3{color:#365b91;background:#e9eef7}.assetTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.assetTop>span{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.assetTop em{border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.assetGrid h3{margin:7px 0 5px;font-size:12px}.assetGrid p{color:#777;height:19px;font-size:8px}.assetMeta{color:#888;background:#f8f8f8;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;padding:9px;font-size:7px;display:grid}.assetMeta b{color:#333;margin-top:3px;display:block}.assetGrid footer{border-top:1px solid #eee;justify-content:space-between;padding-top:11px;font-size:7px;display:flex}.assetGrid footer span{color:#888}.assetDrawer h2{margin-top:26px}.assetFacts{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.assetFacts>div{background:#f7f7f7;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.assetFacts span,.actionCallout span{color:#888;text-transform:uppercase;font-size:7px}.assetFacts b{font-size:9px}.actionCallout{border-left:3px solid var(--ariztia-red);background:#fff1f2;padding:14px}.actionCallout b{margin:5px 0;font-size:13px;display:block}.actionCallout p{margin:0!important;font-size:9px!important}.reviewColumns,.closureGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:15px;display:grid}.reviewTitle{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.reviewTitle h3{margin:0 0 3px;font-size:13px}.reviewTitle p{color:#888;margin:0;font-size:8px}.reviewTitle>em{color:#a91520;background:#fbe7e9;border-radius:15px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:700}.decisionList,.noteBacklog{max-height:600px;overflow:auto}.decisionList button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f0;grid-template-columns:8px 1fr 55px 75px;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.riskDot{background:#cf2633;border-radius:50%;width:7px;height:7px}.decisionList div{flex-direction:column;gap:3px;display:flex}.decisionList b{font-size:9px}.decisionList small{color:#888;font-size:7px}.decisionList strong{color:#c31927;font-size:8px}.decisionList i{color:#666;text-align:right;font-size:8px;font-style:normal}.noteBacklog>article{border-bottom:1px solid #f0f0f0;grid-template-columns:25px 1fr 70px;align-items:center;gap:10px;padding:12px 18px;display:grid}.noteBacklog>article>span{background:#f2f2f2;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.noteBacklog div{flex-direction:column;gap:3px;display:flex}.noteBacklog b{font-size:9px}.noteBacklog small{color:#888;font-size:7px}.noteBacklog em{color:#a91520;text-align:right;font-size:7px;font-style:normal}.closureHero{color:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.closureHero.blocked{background:linear-gradient(120deg,#181818,#8f101a)}.closureHero.ready{background:linear-gradient(120deg,#173d32,#13815f)}.closureHero span{letter-spacing:1px;font-size:8px}.closureHero h2{margin:6px 0;font-size:23px}.closureHero p{color:#f0dfe0;margin:0;font-size:10px}.closureHero>div:last-child{text-align:center;border:1px solid #ffffff30;border-radius:10px;flex-direction:column;padding:13px 20px;display:flex}.closureHero>div:last-child b{font-size:17px}.closureHero>div:last-child small{font-size:7px}.ownerClosure>div{border-bottom:1px solid #f0f0f0;grid-template-columns:35px 1fr 85px;align-items:center;gap:10px;padding:14px 20px;display:grid}.ownerClosure>div>div{flex-direction:column;gap:4px;display:flex}.ownerClosure b{font-size:9px}.ownerClosure small{color:#888;font-size:7px}.ownerClosure i{background:#eee;border-radius:4px;height:4px;overflow:hidden}.ownerClosure i em{background:var(--ariztia-red);height:100%;display:block}.ownerClosure strong{text-align:right;font-size:8px;line-height:1.4}.closureChecks>div{border-bottom:1px solid #f0f0f0;grid-template-columns:28px 1fr 55px;align-items:center;gap:10px;padding:14px 18px;display:grid}.checkOk,.checkWait{border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.closureChecks div div{flex-direction:column;gap:3px;display:flex}.closureChecks b{font-size:8px}.closureChecks small{color:#888;font-size:7px}.closureChecks em{text-align:right;font-size:7px;font-style:normal}.libraryTabs{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:7px;padding:6px;display:flex}.libraryTabs button{cursor:pointer;color:#666;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:9px}.libraryTabs em{background:#ffffff20;border-radius:7px;margin-left:7px;padding:2px 5px;font-style:normal}.knowledgeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.knowledgeGrid article{background:#fff;border:1px solid #e2e2e2;border-radius:11px;padding:17px}.knowledgeGrid article>span{color:#a91520;background:#fff0f1;border-radius:8px;padding:4px 7px;font-size:7px}.knowledgeGrid h3{margin:12px 0 4px;font-size:12px}.knowledgeGrid article>b{color:#555;font-size:8px}.knowledgeGrid p{color:#666;min-height:40px;font-size:9px;line-height:1.5}.knowledgeGrid footer{border-top:1px solid #eee;padding-top:10px;font-size:8px;line-height:1.4}.knowledgeGrid footer small{color:#999;margin-bottom:3px;display:block}.techTable{overflow:auto}.techTable table{min-width:1050px}.techTable td{cursor:default;max-width:300px;line-height:1.4}.resultNote{text-align:center;color:#888;background:#fafafa;padding:12px;font-size:8px}.inventoryPulse{gap:8px;display:flex}.inventoryPulse>div{text-align:center;background:#ffffff10;border:1px solid #ffffff25;border-radius:10px;flex-direction:column;min-width:95px;padding:12px;display:flex}.inventoryPulse b{font-size:20px}.inventoryPulse span{color:#eac8cb;font-size:7px}.inventoryPulse .risk b{color:#ff9ca4}.understandBar{background:#fff;border:1px solid #e2e2e2;border-radius:10px;align-items:center;gap:18px;margin-top:14px;padding:12px 16px;display:flex;overflow:auto}.understandBar>b{white-space:nowrap;color:#a91520;font-size:9px}.understandBar>span{color:#666;white-space:nowrap;font-size:8px}.understandBar em{color:#222;margin-right:4px;font-style:normal;font-weight:700}.workflowDrawer{width:590px;padding:30px 34px;overflow-y:auto}.drawerTitle{margin-bottom:18px;padding-right:40px}.drawerTitle h2{color:#222!important;margin:14px 0 5px!important;font-size:16px!important}.drawerTitle p{margin:0!important;font-size:9px!important;line-height:1.5!important}.workflowSection{border-top:1px solid #e8e8e8;padding:18px 0}.workflowSection>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.workflowSection>header>span{color:#fff;background:#181818;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.workflowSection>header h3{margin:0 0 2px;font-size:11px}.workflowSection>header p{color:#888;margin:0;font-size:8px}.editForm label small{color:#888;font-size:7px;font-weight:400;line-height:1.4}.partPicker{grid-template-columns:1fr 75px;gap:9px;display:grid}.partPicker label{color:#666;gap:5px;font-size:8px;font-weight:700;display:grid}.partPicker select,.partPicker input{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;padding:9px;font-size:9px}.partPicker button{color:#fff;cursor:pointer;background:#181818;border:0;border-radius:7px;grid-column:1/-1;padding:10px;font-size:9px;font-weight:700}.partPicker button:disabled{opacity:.55}.formError{color:#a81420;background:#fff0f1;border-radius:7px;margin-top:8px;padding:9px;font-size:8px}.usedParts{border:1px solid #eee;border-radius:8px;margin-top:10px;overflow:hidden}.usedParts article{border-bottom:1px solid #eee;justify-content:space-between;gap:15px;padding:10px 12px;display:flex}.usedParts article:last-child{border-bottom:0}.usedParts div{flex-direction:column;gap:3px;display:flex}.usedParts b{font-size:8px}.usedParts span,.usedParts small{color:#888;font-size:7px}.usedParts small{text-align:right}.usedParts>p{color:#888;margin:0;padding:12px;font-size:8px}.workflowSection .history{border-top:0;margin-top:0;padding-top:0}.connectedDrawer{width:540px;overflow-y:auto}.drawerList{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:15px}.drawerList h3{font-size:11px;margin:0 0 8px!important}.drawerList h3 em{background:#f2f2f2;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal}.drawerList>article{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.drawerList article div{flex-direction:column;gap:3px;display:flex}.drawerList article b{font-size:8px}.drawerList article span,.drawerList article>em{color:#888;font-size:7px}.drawerList article>em{text-align:right;font-style:normal}.drawerList>p{background:#f7f7f7;border-radius:7px;padding:10px;color:#888!important;font-size:8px!important}.traceBtn{color:#a91520;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 8px;font-size:8px}.movementDrawer{width:470px;overflow-y:auto}.movementDrawer h2{margin-top:25px!important;font-size:12px!important}.movementDrawer h3{margin:6px 0 12px;font-size:18px}.movementDrawer>p{font-size:9px!important}.stockExplanation{background:#f6f6f6;border-radius:8px;margin:16px 0;padding:12px}.stockExplanation b{font-size:9px}.stockExplanation p{color:#777!important;margin:4px 0 0!important;font-size:8px!important;line-height:1.5!important}.movementList{border-top:1px solid #eee}.movementList article{border-bottom:1px solid #eee;grid-template-columns:40px 1fr 45px;align-items:center;gap:10px;padding:12px 0;display:grid}.movementList article>span{border-radius:7px;place-items:center;width:38px;height:30px;font-size:10px;font-weight:700;display:grid}.movementList article div{flex-direction:column;gap:3px;display:flex}.movementList b{font-size:8px}.movementList small{color:#888;font-size:7px;line-height:1.5}.movementList em{color:#a91520;text-align:right;font-size:7px;font-style:normal}.movementList>p{color:#888;background:#f7f7f7;border-radius:7px;padding:12px;font-size:8px}@media (width<=1100px){.assetGrid,.knowledgeGrid{grid-template-columns:repeat(2,1fr)}.reviewColumns,.closureGrid{grid-template-columns:1fr}.timelineHead,.timelineRow{grid-template-columns:220px 1fr}.leadSearch{width:270px}}@media (width<=800px){.pageLead{flex-direction:column;align-items:flex-start}.leadSearch{width:100%}.miniKpis{grid-template-columns:1fr 1fr}.assetGrid,.knowledgeGrid{grid-template-columns:1fr}.timelineHead,.timelineRow{grid-template-columns:160px 1fr}.libraryTabs{overflow:auto}.inventoryPulse{width:100%}.inventoryPulse>div{flex:1;min-width:0}.editorDrawer,.assetDrawer,.movementDrawer{width:100%}.partPicker{grid-template-columns:1fr}.partPicker button{grid-column:auto}.brandMark{width:48px;font-size:10px}.brand{margin:0 0 20px;padding:0 0 18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f6;--muted:#a7a7ad;--line:#2d2d30;--cream:#0a0a0b;--ariztia-soft:#2a1115}html,body{color:#f5f5f6;background:#0a0a0b}body{background:radial-gradient(circle at 70% 0,#211013 0,#0a0a0b 34%,#080809 100%)}.sidebar{background:#111113;border-right-color:#2e2e31;box-shadow:8px 0 25px #0008}.brand{border-bottom-color:#d81735}.brand b,.profile b,.sideStatus b{color:#fff}.brand small,.profile small,.sideStatus small{color:#a7a7ad}.sidebar nav button{color:#c2c2c7}.sidebar nav button:hover{color:#fff;background:#211215}.sidebar nav button.active{color:#ff596e;background:#2b1116;box-shadow:inset 3px 0 #e31b3b,0 0 0 1px #3b2024}.sideSection{color:#77777e}.sidebar nav button em{color:#ff8997;background:#42171d}.sidebar nav button i{background:#ff4058}.sideStatus{background:#211317;border-color:#492128}.pulse{background:#ff304d;box-shadow:0 0 0 4px #5e1a24}.profile{border-top-color:#2d2d30}.profile>span{color:#ff9caa;background:#3b171d}.profile button{color:#ddd}main>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bcc;border-bottom-color:#29292c}main>header p,h1{color:#f7f7f8}.headActions{color:#fff}.search,.iconBtn,.exportBtn{color:#f3f3f4;background:#161618;border-color:#36363a}.search input{color:#fff;background:0 0}.search input::placeholder{color:#85858c}.search:focus-within{border-color:#df1c38;box-shadow:0 0 0 3px #df1c3827}.exportBtn:hover{background:#2a1116;border-color:#df1c38}.iconBtn b{background:#e32643}.primary{color:#fff;background:#d31230;box-shadow:0 5px 14px #d3123040}.primary:hover{background:#f21f41}.hero{background:linear-gradient(115deg,#151516 0%,#321014 55%,#9f0f1e 100%);border:1px solid #3b282b;border-bottom:4px solid #f02a47;box-shadow:0 15px 35px #0007}.hero p{color:#e9e2e3}.hero button{color:#9f1020;background:#f5f5f6}.hero button:hover{background:#fff}.panel,.kpi,.calendar,.equipmentGrid article,.miniKpis article,.assetGrid>button,.knowledgeGrid article,.libraryTabs,.understandBar{color:#f5f5f6;background:#151517;border-color:#303034;box-shadow:0 8px 22px #0003}.understandBar>b{color:#ff5c71}.understandBar>span{color:#c4c4c8}.understandBar em{color:#fff}.kpi span,.kpi small,.panelHead p,.filters p,.sectionIntro p,.donut span,.legend small,.teamRow small{color:#a5a5ab}.kpi strong,.panelHead h3,.filters h2,.sectionIntro h2,.teamRow b,.teamRow strong{color:#fff}.kpiIcon.blue{color:#ff6f82;background:#351419}.kpiIcon.red{color:#ff6678;background:#46161d}.kpiIcon.green{color:#65d9a4;background:#153527}.kpiIcon.violet{color:#dedee2;background:#29292c}.miniProgress,.bar,.rowProgress{background:#303034}.miniProgress i,.rowProgress i{background:#e51c3b}.teamRow .bar i{background:#f2f2f3}.panelHead,.filters{border-bottom-color:#303034}.panelHead button,.equipmentFoot span{color:#ff6578}.donut>div{background:#151517}.legend>div{color:#e9e9eb}.teamRow{border-bottom-color:#2a2a2d}.avatar{color:#ff9aaa;background:#332127}table{color:#efeff1}th{color:#aaaab1;background:#1d1d20;border-bottom:1px solid #333338}tbody tr:hover{background:#211316}td strong{color:#fff}td small{color:#929299}.empty{color:#aaaab0}.priority.alta,.priority.critico{color:#ff7d8e;background:#45151c}.priority.intermedio{color:#ffc268;background:#402b12}.priority.media{color:#7db9f8;background:#172d45}.status.danger{color:#ff7b8c;background:#49161d}.status.progress{color:#83bdf6;background:#18314d}.status.pending{color:#ffc16a;background:#3f2b13}.status.done{color:#68d5a4;background:#153a2a}.redText{color:#ff6376}.pageLead{background:linear-gradient(120deg,#151516 0%,#351015 62%,#9f101e 100%);border:1px solid #4a2228;box-shadow:0 15px 34px #0006}.pageLead p{color:#ded8d9}.leadStat,.reviewScore,.leadSearch{background:#0b0b0c66;border-color:#ffffff28}.leadSearch input{color:#fff}.timelineHead{color:#aaaab1;background:#1d1d20;border-bottom-color:#323236}.timelineRow{border-bottom-color:#29292d}.timelineRow b{color:#fff}.timelineRow span,.track em{color:#9d9da3}.track{background:repeating-linear-gradient(90deg,#28282b 0 1px,#0000 1px 12.5%);border-color:#39393d}.assetGrid>button:hover,.equipmentGrid article:hover{background:#1b1b1e;border-color:#6b2b35;box-shadow:0 12px 28px #0007}.assetTop>span,.assetGrid p,.assetMeta span,.assetGrid footer span{color:#9e9ea5}.assetGrid h3,.assetMeta b{color:#fff}.assetMeta{background:#202023}.assetGrid footer{border-top-color:#303034}.assetGrid footer b{color:#ff6578}.assetTop em.bad{color:#ff8090;background:#45161d}.assetTop em.ok{color:#67d3a2;background:#153829}.assetFacts>div{background:#202023}.assetFacts span,.actionCallout span{color:#aaaab0}.assetFacts b,.actionCallout b{color:#fff}.actionCallout{background:#2c1317;border-left-color:#f12645}.actionCallout p{color:#bbb!important}.reviewTitle{border-bottom-color:#303034}.reviewTitle h3{color:#fff}.reviewTitle p{color:#a2a2a8}.reviewTitle>em{color:#ff8796;background:#40151b}.decisionList button{color:#eee;background:#151517;border-bottom-color:#2b2b2e}.decisionList button:hover{background:#251216}.decisionList b,.noteBacklog b{color:#fff}.decisionList small,.noteBacklog small{color:#9999a0}.decisionList i,.noteBacklog em{color:#ff7688}.noteBacklog>article{border-bottom-color:#2b2b2e}.noteBacklog>article>span{color:#ddd;background:#242427}.closureHero.blocked{background:linear-gradient(120deg,#151516,#8e0f1d);border:1px solid #5a2229}.closureHero.ready{background:linear-gradient(120deg,#111c17,#146346);border:1px solid #254f3d}.ownerClosure>div,.closureChecks>div{border-bottom-color:#2b2b2e}.ownerClosure b,.closureChecks b{color:#fff}.ownerClosure small,.closureChecks small{color:#9c9ca3}.ownerClosure i{background:#303034}.checkOk{color:#68d5a4;background:#15382a}.checkWait{color:#ff7d8e;background:#46161d}.libraryTabs button{color:#b8b8bd}.libraryTabs button.active{color:#fff;background:#e01938}.knowledgeGrid article>span{color:#ff8191;background:#361419}.knowledgeGrid h3,.knowledgeGrid article>b{color:#fff}.knowledgeGrid p{color:#b4b4ba}.knowledgeGrid footer{border-top-color:#303034}.knowledgeGrid footer small{color:#8f8f96}.resultNote{color:#9d9da4;background:#1c1c1f}.techTable td{color:#d2d2d6}.inventoryPulse>div{background:#09090a66;border-color:#ffffff2d}.inventoryPulse span{color:#e1c8cb}.stockInput,.editGrid select,.editGrid input,.editForm input,.editForm select,.editForm textarea,.newModal input,.newModal select,.newModal textarea,.partPicker select,.partPicker input,.filters select{color:#fff;background:#1e1e21;border-color:#3c3c41}.stockInput:focus,.editForm input:focus,.editForm select:focus,.editForm textarea:focus{border-color:#d71936;outline:2px solid #d71936}.traceBtn{color:#ff7587;background:#211215;border-color:#4a262c}.traceBtn:hover{background:#35141a;border-color:#ed2342}.modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c7}.drawer,.newModal{color:#f4f4f5;background:#131315;border-color:#e21a38;box-shadow:-24px 0 60px #000c}.close{color:#fff;background:#26262a}.drawer h2,.drawer h3,.newModal h2{color:#fff}.drawer>p,.drawerTitle p{color:#b2b2b8}.drawer dl,.history,.workflowSection,.drawerList,.movementList{border-color:#303034}.drawer dl div,.history article,.drawerList>article,.movementList article,.usedParts article{border-color:#2d2d31}dt,.history article span,.drawerList article span,.movementList small{color:#9999a0}dd,.history article b,.drawerList article b,.movementList b{color:#fff}.note,.stockExplanation,.drawerList>p,.movementList>p{color:#ddd;background:#202023}.note p,.stockExplanation p{color:#aaaab0!important}.completeBtn{color:#eee;background:#202023;border-color:#3b3b40}.completeBtn:hover{background:#2a2a2e}.workflowSection>header>span{background:#e01938}.workflowSection>header h3{color:#fff}.workflowSection>header p,.editForm label,.partPicker label{color:#b0b0b6}.usedParts{background:#18181a;border-color:#303034}.formError{color:#ff8998;background:#3b141a}.partPicker button{background:#e01938}.partPicker button:hover{background:#fa2849}.drawerList h3 em{color:#ddd;background:#28282c}.movementList .out{color:#ff7d8e;background:#45161d}.movementList .in{color:#68d5a4;background:#15382a}.calendar,.equipmentGrid article{background:#151517}.calendarTitle{border-bottom-color:#303034}.calendarTitle button{color:#eee;background:#202023;border-color:#3a3a3e}.calendarTitle button:hover{color:#ff7184;background:#35151a}.week>div{border-right-color:#303034}.week>div.today{background:#211216}.week article{color:#fff;background:#15362a}.week article.calLate{background:#45161d}.machine{color:#ff7385;background:#351419}.machine.m1{color:#83b7f0;background:#202c3b}.machine.m2{color:#ffc16b;background:#3b2913}.machine.m3{color:#c59aec;background:#30203c}.equipmentGrid article>span,.equipmentGrid p{color:#9999a0}.equipmentGrid h3,.equipmentFoot b{color:#fff}.equipmentFoot{border-top-color:#303034}.sideStatus .pulse+div b{color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d0d0f}::-webkit-scrollbar-thumb{background:#3b3b40;border:2px solid #0d0d0f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#55555c}.performanceLead{background:linear-gradient(120deg,#111113 0%,#281014 58%,#8f0c1b 100%)}.performanceSummary{gap:8px;display:flex}.performanceSummary>div{text-align:center;background:#05050645;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;min-width:105px;padding:13px;display:flex}.performanceSummary b{font-size:22px}.performanceSummary span{color:#e3c9cc;margin-top:3px;font-size:7px}.metricGuide{background:#151517;border:1px solid #303034;border-radius:10px;align-items:center;gap:18px;padding:12px 16px;display:flex;overflow:auto}.metricGuide>b{color:#ff687b;white-space:nowrap;font-size:9px}.metricGuide span{color:#b8b8bd;white-space:nowrap;font-size:8px}.metricGuide em{color:#fff;font-style:normal;font-weight:700}.performanceLayout{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:15px;display:grid}.rankingPanel,.selectedTech{overflow:hidden}.techRanking button{color:#fff;text-align:left;cursor:pointer;background:#151517;border:0;border-bottom:1px solid #2b2b2f;grid-template-columns:35px 38px 1fr 55px 55px;align-items:center;gap:10px;width:100%;padding:13px 16px;display:grid}.techRanking button:hover{background:#211215}.techRanking button.selected{background:linear-gradient(90deg,#321318,#18181a);box-shadow:inset 3px 0 #ed2542}.rankNumber{color:#929298;font-size:8px}.techIdentity{flex-direction:column;gap:4px;display:flex}.techIdentity b{font-size:9px}.techIdentity>span{color:#9c9ca3;font-size:7px}.techIdentity>i{background:#303034;border-radius:4px;height:4px;overflow:hidden}.techIdentity>i em{background:#ee2240;height:100%;display:block}.rankMetric{text-align:right;flex-direction:column;display:flex}.rankMetric b{font-size:13px}.rankMetric span{color:#8f8f96;font-size:7px}.riskBadge{text-align:center;border-radius:8px;padding:5px;font-size:7px;font-weight:700}.riskBadge.alto{color:#ff7c8d;background:#47161d}.riskBadge.medio{color:#ffc267;background:#412c13}.riskBadge.bajo{color:#67d4a3;background:#153a2a}.selectedTech{padding:20px}.selectedHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.selectedHead>div:first-child>span{color:#ff6d80;letter-spacing:1px;font-size:7px}.selectedHead h3{margin:7px 0 4px;font-size:21px}.selectedHead p{color:#a4a4aa;margin:0;font-size:8px}.scoreRing{border-radius:50%;flex:none;width:88px;height:88px;padding:7px}.scoreRing>div{background:#151517;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.scoreRing b{font-size:16px}.scoreRing span{color:#9b9ba2;font-size:7px}.executiveRead{background:#202023;border-left:3px solid #e7203e;border-radius:7px;margin:18px 0;padding:13px}.executiveRead span{color:#ff6f82;font-size:7px}.executiveRead p{color:#c5c5ca;margin:5px 0 0;font-size:9px;line-height:1.55}.executiveRead b{color:#fff}.performanceAction{color:#ff7b8c;cursor:pointer;background:#2a1116;border:1px solid #4a252b;border-radius:8px;width:100%;padding:11px;font-size:9px;font-weight:700}.performanceAction:hover{background:#3b151c}.workloadKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workloadKpis article{background:#151517;border:1px solid #303034;border-radius:11px;flex-direction:column;padding:17px;display:flex}.workloadKpis span{color:#a3a3aa;font-size:8px}.workloadKpis b{margin:5px 0;font-size:23px}.workloadKpis small{color:#8d8d94;font-size:7px}.workloadKpis .risk b{color:#ff6478}.performanceCharts{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.statusComparison{gap:16px;padding:18px;display:grid}.statusComparison>div{grid-template-columns:120px 1fr;align-items:center;column-gap:12px;display:grid}.statusComparison b{font-size:8px}.statusComparison>div>span{color:#919198;grid-column:2;margin-top:5px;font-size:7px}.statusComparison>div>span em{color:#ff667a;font-style:normal}.stackedBar{background:#29292d;border-radius:8px;height:11px;display:flex;overflow:hidden}.stackedBar i{height:100%}.stackedBar .done,.chartLegend .done{background:#29af79}.stackedBar .progress,.chartLegend .progress{background:#3c8ee9}.stackedBar .pending,.chartLegend .pending{background:#e7a42d}.chartLegend{color:#a0a0a7;border-top:1px solid #303034;flex-wrap:wrap;gap:14px;padding:12px 18px;font-size:7px;display:flex}.chartLegend span{align-items:center;gap:5px;display:flex}.chartLegend i{border-radius:50%;width:7px;height:7px}.chartLegend .late{background:#ee304b}.hourBars{gap:18px;padding:20px;display:grid}.hourBars>div{grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;display:grid}.hourBars span{font-size:8px}.hourBars>div>i{background:#29292d;border-radius:8px;height:9px;overflow:hidden}.hourBars>div>i em{background:linear-gradient(90deg,#9f0e1e,#ef2a48);border-radius:8px;height:100%;display:block}.hourBars b{text-align:right;font-size:8px}.riskOrdersPanel{overflow:hidden}@media (width<=1100px){.performanceLayout,.performanceCharts{grid-template-columns:1fr}.performanceSummary>div{min-width:85px}.workloadKpis{grid-template-columns:1fr 1fr}}@media (width<=800px){.performanceSummary{width:100%}.performanceSummary>div{flex:1;min-width:0}.techRanking button{grid-template-columns:28px 35px 1fr 45px}.techRanking .riskBadge{display:none}.workloadKpis{grid-template-columns:1fr 1fr}.statusComparison>div{grid-template-columns:90px 1fr}.hourBars>div{grid-template-columns:90px 1fr 35px}.sidebar nav{width:52px}.sidebar nav button,.sidebar nav button.active{justify-content:center;width:52px;min-width:52px;max-width:52px;font-size:0;overflow:hidden;padding-left:0!important;padding-right:0!important}.sidebar nav button span{flex:none;width:24px;min-width:24px}.sidebar nav button em,.sidebar nav button i{display:none}.grid2{grid-template-columns:minmax(0,1fr)}.grid2>*{width:auto;min-width:0}.exportBtn{place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}.exportBtn:before{content:"⇩";font-size:15px}}.sidebar nav button.adminNav{color:#ff7184;background:#211216;border:1px solid #482128;margin-top:8px;font-weight:700}.sidebar nav button.adminNav:hover,.sidebar nav button.adminNav.active{color:#fff;background:#39151b;border-color:#7d2936}.profile>a{color:#bbb;margin-left:auto;font-size:16px;text-decoration:none}.profile>a:hover{color:#ff667a}.accessBlocked{background:radial-gradient(circle at 60% 0,#321016,#09090a 48%);place-items:center;min-height:100vh;padding:24px;display:grid}.accessBlocked>div{text-align:center;background:#151517;border:1px solid #4a252b;border-radius:16px;width:min(480px,100%);padding:38px;box-shadow:0 24px 70px #0009}.accessBlocked span{letter-spacing:1.5px;color:#ff6579;font-size:8px}.accessBlocked h1{margin:10px 0;font-size:26px}.accessBlocked p{color:#b6b6bc;font-size:11px;line-height:1.6}.accessBlocked a{color:#fff;background:#d91836;border-radius:8px;margin-top:12px;padding:11px 16px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.adminLead{background:linear-gradient(120deg,#111113 0%,#261014 55%,#790b18 100%)}.adminSummary{gap:9px;display:flex}.adminSummary>div{text-align:center;background:#0505064a;border:1px solid #ffffff28;border-radius:10px;flex-direction:column;min-width:105px;padding:14px;display:flex}.adminSummary b{font-size:23px}.adminSummary span{color:#e5c9cc;font-size:7px}.adminGuide{background:#151517;border:1px solid #303034;border-radius:10px;align-items:center;gap:18px;padding:13px 16px;display:flex;overflow:auto}.adminGuide b{color:#ff687b;white-space:nowrap;font-size:9px}.adminGuide span{color:#b8b8bd;white-space:nowrap;font-size:8px}.adminAccessNote{color:#e9d6ac;background:#241d12;border:1px solid #4a3a21;border-radius:9px;align-items:center;gap:10px;padding:11px 14px;display:flex}.adminAccessNote b{white-space:nowrap;color:#ffc45f;font-size:8px}.adminAccessNote span{color:#c7b991;font-size:8px;line-height:1.5}.invitePanel{grid-template-columns:230px 1fr;gap:24px;padding:22px;display:grid}.invitePanel h3{margin:6px 0;font-size:16px}.invitePanel p{color:#9999a0;font-size:9px;line-height:1.5}.invitePanel form{grid-template-columns:1fr 1fr 150px auto;align-items:end;gap:10px;display:grid}.invitePanel label,.userRole label{color:#aaaab0;gap:6px;font-size:8px;font-weight:700;display:grid}.invitePanel input,.invitePanel select,.userRole input,.userRole select{color:#fff;background:#1e1e21;border:1px solid #3b3b40;border-radius:7px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px}.invitePanel input:focus,.invitePanel select:focus,.userRole input:focus,.userRole select:focus{border-color:#e0203d;box-shadow:0 0 0 3px #e0203d20}.invitePanel .primary{white-space:nowrap;height:39px}.adminMessage{border-radius:8px;padding:12px 15px;font-size:9px;font-weight:700}.adminMessage.success{color:#6dd6a6;background:#15382a;border:1px solid #265540}.adminMessage.error{color:#ff8191;background:#45161d;border:1px solid #6c2631}.userManagement{gap:12px;display:grid}.adminSectionHead{justify-content:space-between;align-items:end;padding:3px 2px;display:flex}.adminSectionHead h3{margin:0 0 4px;font-size:16px}.adminSectionHead p{color:#9999a0;margin:0;font-size:8px}.adminSectionHead>span{color:#ff7487;background:#35151a;border-radius:10px;padding:5px 8px;font-size:8px}.userPermissionCard{background:#151517;border:1px solid #303034;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #0003}.userPermissionCard.disabled{opacity:.62}.userPermissionCard>header{border-bottom:1px solid #2c2c30;align-items:center;gap:12px;padding:16px 18px;display:flex}.userAvatar{color:#ff8392;background:#36151a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.userPermissionCard header>div{flex-direction:column;gap:3px;display:flex}.userPermissionCard h4{align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.userPermissionCard h4 em{letter-spacing:.8px;color:#fff;background:#d81937;border-radius:7px;padding:3px 5px;font-size:6px;font-style:normal}.userPermissionCard header p{color:#97979e;margin:0;font-size:8px}.activeSwitch{color:#bbb;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.activeSwitch input{accent-color:#e11d3b}.userRole{grid-template-columns:1fr 220px;gap:12px;padding:14px 18px;display:grid}.permissionGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 16px;display:grid}.permissionGrid>label{cursor:pointer;background:#1a1a1d;border:1px solid #303034;border-radius:8px;align-items:flex-start;gap:9px;min-height:58px;padding:11px;display:flex}.permissionGrid>label.allowed{background:#231317;border-color:#543039}.permissionGrid input{accent-color:#e41f3d;margin-top:2px}.permissionGrid span{flex-direction:column;gap:3px;display:flex}.permissionGrid b{color:#eee;font-size:8px}.permissionGrid small{color:#909097;font-size:7px;line-height:1.4}.userPermissionCard>footer{background:#1b1b1e;border-top:1px solid #2c2c30;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.userPermissionCard footer span{color:#919198;font-size:7px}.userPermissionCard footer button{color:#ff7b8d;cursor:pointer;background:#32141a;border:1px solid #5a2931;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:700}.userPermissionCard footer button:hover{color:#fff;background:#491822}.stockInput:disabled{opacity:.65;cursor:not-allowed}.readOnlyNotice{color:#ffc45f;background:#241d12;border:1px solid #4a3a21;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:8px;font-weight:700}.workflowReadOnlyGroup,.partAccess{border:0;min-width:0;margin:0;padding:0}.workflowDrawer.readOnly .workflowReadOnlyGroup,.workflowDrawer.noParts .partAccess{opacity:.55}.workflowDrawer.readOnly .editForm,.workflowDrawer.readOnly .partPicker,.workflowDrawer.noParts .partPicker{-webkit-user-select:none;user-select:none}.supervisorOnlyNotice{gap:5px;display:grid}.supervisorOnlyNotice b{color:#ffd071;font-size:9px}.supervisorOnlyNotice span{color:#d1c2a7;font-size:8px;line-height:1.5}@media (width<=1100px){.invitePanel{grid-template-columns:1fr}.invitePanel form,.permissionGrid{grid-template-columns:1fr 1fr}}@media (width<=800px){.sidebar nav button.adminNav,.sidebar nav button.adminNav.active{width:52px;min-width:52px;max-width:52px;font-size:0}.adminSummary{width:100%}.adminSummary>div{flex:1;min-width:0}.invitePanel form,.userRole,.permissionGrid{grid-template-columns:1fr}.userPermissionCard>header{flex-wrap:wrap;align-items:flex-start}.activeSwitch{margin-left:50px}.userPermissionCard>footer{flex-direction:column;align-items:flex-start}}.adminDeleteFloating{z-index:1250;color:#fff;cursor:pointer;background:#66101f;border:1px solid #b22a40;border-radius:9px;min-height:44px;padding:0 17px;font-size:9px;font-weight:900;position:fixed;bottom:26px;right:34px;box-shadow:0 14px 38px #0009}.authShell{color:#f5f5f6;background:radial-gradient(circle at 80% 0,#4a111a 0,#0000 35%),radial-gradient(circle at 5% 100%,#2c1116 0,#0000 32%),#09090b;place-items:center;min-height:100vh;display:grid;max-width:none!important;margin:0!important;padding:28px!important}.authCard{background:#141416;border:1px solid #3c2429;border-top:4px solid #e21d3c;border-radius:17px;width:min(470px,100%);overflow:hidden;box-shadow:0 28px 80px #000b}.authBrand{border-bottom:1px solid #2d2d31;align-items:center;gap:14px;padding:22px 26px;display:flex}.authBrand>div{flex-direction:column;gap:4px;display:flex}.authBrand b{font-size:13px}.authBrand small{color:#96969d;font-size:8px}.authLogo{color:#fff;background:#dc1735;border:2px solid #fff;border-radius:50%;place-items:center;min-width:91px;height:42px;padding:0 13px;font:italic 700 18px Arial;display:grid;box-shadow:0 0 0 2px #dc1735}.authIntro{padding:27px 27px 10px}.authIntro>span{letter-spacing:1.5px;color:#ff6c80;font-size:7px;font-weight:800}.authIntro h1{letter-spacing:-.7px;max-width:360px;margin:8px 0;font-size:25px;line-height:1.15}.authIntro p{color:#a9a9b0;margin:0;font-size:10px;line-height:1.6}.authForm{gap:14px;padding:18px 27px 27px;display:grid}.authForm label{color:#c2c2c7;gap:7px;font-size:8px;font-weight:700;display:grid}.authForm input{color:#fff;background:#1d1d20;border:1px solid #3b3b41;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px;font-size:11px}.authForm input:focus{border-color:#e82342;box-shadow:0 0 0 3px #e8234226}.authForm button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#c80f2b,#ed2444);border:0;border-radius:9px;height:45px;font-size:10px;font-weight:800;box-shadow:0 7px 18px #b30e273b}.authForm button:disabled{opacity:.6;cursor:wait}.authError{color:#ff9aa7;background:#3a151b;border:1px solid #692932;border-radius:8px;padding:10px 12px;font-size:8px;line-height:1.5}.authCard>footer{color:#8e8e95;background:#1b1b1e;border-top:1px solid #2d2d31;justify-content:space-between;gap:12px;padding:14px 27px;font-size:7px;display:flex}.authCard>footer b,.authCard>footer a{color:#ff7184;text-decoration:none}.authLoading{flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:260px;padding:45px;display:flex}.authLoading p{color:#a3a3aa;font-size:9px}.authSpinner{border:3px solid #3b3b40;border-top-color:#e91f3f;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.temporaryAccess{background:linear-gradient(90deg,#2b1c12,#201316);border:1px solid #70412a;border-radius:11px;grid-template-columns:1fr auto auto auto;align-items:center;gap:11px;padding:16px 18px;display:grid}.temporaryAccess>div{flex-direction:column;gap:3px;display:flex}.temporaryAccess span{letter-spacing:1px;color:#ffc370;font-size:6px}.temporaryAccess h3{margin:0;font-size:12px}.temporaryAccess p{color:#aaaab0;margin:0;font-size:8px}.temporaryAccess code{color:#ffd08a;letter-spacing:.8px;background:#0e0e10;border:1px solid #5d4330;border-radius:7px;padding:10px 13px;font-size:11px}.temporaryAccess button,.userFooterActions button{color:#ff7b8d;cursor:pointer;background:#32141a;border:1px solid #5a2931;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:700}.temporaryAccess .dismiss{color:#aaaab0;background:0 0;border-color:#3a3a3e}.userFooterActions{gap:7px;display:flex}.userPermissionCard footer .userFooterActions .secondary{color:#c9c9ce;background:#202023;border-color:#3d3d42}@media (width<=700px){.authShell{padding:13px!important}.authCard{border-radius:13px}.authIntro,.authForm{padding-left:20px;padding-right:20px}.authCard>footer{flex-direction:column;padding-left:20px;padding-right:20px}.temporaryAccess{grid-template-columns:1fr}.temporaryAccess code{width:max-content;max-width:100%;overflow:auto}.userFooterActions{flex-wrap:wrap;width:100%}}.authTextButton{margin-top:-4px;font-size:13px;font-weight:750;color:#ff647a!important;box-shadow:none!important;background:0 0!important;border:0!important}.authTextButton:hover{color:#fff!important}.adminSafety,.activityPanel{background:linear-gradient(145deg,#19191c,#131315);border:1px solid #303034;border-radius:18px;margin:22px 0;padding:24px;box-shadow:0 18px 45px #0000002e}.adminSafety .adminSectionHead,.activityPanel .adminSectionHead{margin-bottom:20px}.safetyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.safetyGrid>article{background:#101012;border:1px solid #303034;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:44px 1fr;gap:14px 12px;min-height:230px;padding:19px;display:grid}.safetyIcon{color:#ff4864;background:#e0203d1f;border:1px solid #e0203d61;border-radius:12px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:800;display:grid}.safetyGrid article>div>b{color:#fff;margin:2px 0 7px;font-size:15px;display:block}.safetyGrid article p{color:#a6a6ad;margin:0;font-size:12px;line-height:1.55}.safetyGrid article>button,.fileAction{color:#fff;cursor:pointer;background:#222226;border:1px solid #44444a;border-radius:10px;grid-column:1/-1;align-self:end;place-items:center;min-height:42px;font-size:12px;font-weight:800;display:grid}.safetyGrid article>button:hover,.fileAction:hover{background:#2b171c;border-color:#e0203d}.safetyGrid article>button:disabled,.fileAction.disabled{opacity:.48;cursor:wait}.fileAction input{display:none}.recoveryCode{align-items:center;gap:7px;margin-top:12px;display:flex}.recoveryCode code{color:#fff;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#09090a;border:1px dashed #e0203d;border-radius:8px;flex:1;padding:9px 8px;font-size:11px;overflow:hidden}.recoveryCode button{color:#fff;cursor:pointer;background:#252529;border:1px solid #3b3b40;border-radius:8px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.activityPanel .adminSectionHead>button{color:#fff;cursor:pointer;background:#222226;border:1px solid #3b3b40;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.activityList{background:#303034;border:1px solid #303034;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.activityList article{background:#111113;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.activityList article>span{color:#ff6076;background:#32151b;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:850;display:grid}.activityList article>div{min-width:0}.activityList b{color:#f5f5f6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.activityList small{color:#85858d;margin-top:4px;font-size:10px;display:block}.emptyActivity{color:#93939a;text-align:center;background:#111113;grid-column:1/-1;margin:0;padding:25px}@media (width<=1100px){.safetyGrid{grid-template-columns:1fr}.safetyGrid>article{min-height:0}}@media (width<=720px){.adminSafety,.activityPanel{border-radius:14px;padding:17px}.activityList{grid-template-columns:1fr}.activityList b{white-space:normal}}.preventivePage{color:#f7f7f8}.preventiveLead{background:radial-gradient(circle at 92% 15%,#5b1622 0,#0000 31%),linear-gradient(135deg,#18181b,#101012);border:1px solid #342c2f;margin-bottom:18px}.planningWorkflow{background:#151517;border:1px solid #303034;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:0 0 16px;padding:16px 19px;display:grid}.planningWorkflow>div{grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid}.planningWorkflow>div>span{color:#ff6076;background:#32161b;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.planningWorkflow b{color:#fff;font-size:11px}.planningWorkflow small{color:#929299;margin-top:3px;font-size:8px}.planningWorkflow>i{color:#5c5c62;font-style:normal}.planningAlerts{grid-template-columns:2fr repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.planningAlerts article{background:#141416;border:1px solid #303034;border-radius:13px;min-height:108px;padding:16px}.planningAlerts article:not(.attention){flex-direction:column;justify-content:center;display:flex}.planningAlerts article>b{color:#fff;font-size:24px;line-height:1}.planningAlerts article>span{color:#dedee1;margin-top:8px;font-size:9px;font-weight:750}.planningAlerts article>small{color:#818188;margin-top:5px;font-size:7px}.planningAlerts .attention{background:linear-gradient(120deg,#35151b,#1a1114);border-color:#672936}.planningAlerts .attention>span{color:#ff6a7e;letter-spacing:1.2px;margin:0 0 7px;font-size:7px;display:inline-block}.planningAlerts .attention>b{font-size:13px;display:block}.planningAlerts .attention p{color:#d3d3d7;margin:7px 0 0;font-size:9px;line-height:1.5}.planningTabs{border-bottom:1px solid #303034;align-items:center;gap:7px;margin:20px 0 14px;padding-bottom:11px;display:flex}.planningTabs button,.planningTabs a{color:#aaaab0;cursor:pointer;background:#171719;border:1px solid #36363a;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.planningTabs button.active{color:#fff;background:#35151b;border-color:#d91c39}.planningTabs em{color:#ff7890;background:#4a1b23;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.planningTabs a{color:#ff6c81;margin-left:auto}.validationBoard,.ganttPanel,.plansPanel{background:#121214;border:1px solid #303034;border-radius:16px;overflow:hidden}.validationHead,.ganttControls{background:#18181b;border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.validationHead h3,.ganttControls h3{margin:0 0 5px;font-size:15px}.validationHead p,.ganttControls p{color:#97979e;margin:0;font-size:8px}.validationHead>button{color:#fff;cursor:pointer;background:#242427;border:1px solid #434348;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:750}.proposalCard{background:#18181b;border:1px solid #3a3a3f;border-radius:14px;margin:16px;overflow:hidden}.proposalCard>header{border-bottom:1px solid #303034;align-items:center;gap:13px;padding:16px 18px;display:flex}.proposalCard>header>div{flex:1}.proposalCard h4{color:#fff;margin:0 0 4px;font-size:13px}.proposalCard header p{color:#8f8f96;margin:0;font-size:8px}.proposalCard header>strong{color:#ffc85c;letter-spacing:.7px;background:#302413;border:1px solid #7a5a25;border-radius:7px;padding:7px 9px;font-size:6px}.proposalTask{background:#131315;padding:14px 18px}.proposalTask b{color:#ff6c82;text-transform:uppercase;letter-spacing:1px;font-size:7px}.proposalTask p{color:#e5e5e7;margin:7px 0 0;font-size:10px;line-height:1.5}.proposalFields{grid-template-columns:2fr repeat(4,1fr);gap:11px;padding:16px 18px;display:grid}.proposalFields label,.newPlanForm label,.preventivePlanCard label{color:#b7b7bd;gap:6px;font-size:7px;font-weight:750;display:grid}.proposalFields input,.proposalFields select,.proposalFields textarea,.newPlanForm input,.newPlanForm select,.newPlanForm textarea,.preventivePlanCard input,.preventivePlanCard select{color:#fff;background:#101012;border:1px solid #3b3b40;border-radius:8px;outline:0;width:100%;min-height:39px;padding:0 10px;font-size:9px}.proposalFields textarea,.newPlanForm textarea{resize:vertical;min-height:68px;padding:10px}.proposalFields input:focus,.proposalFields select:focus,.proposalFields textarea:focus,.newPlanForm input:focus,.newPlanForm select:focus,.newPlanForm textarea:focus{border-color:#df1e3d;box-shadow:0 0 0 3px #df1e3d20}.proposalFields label.wide{grid-column:1/-1}.proposalFields small{color:#787880;font-size:7px;font-weight:500}.proposalCard>footer{background:#141416;border-top:1px solid #303034;align-items:center;gap:8px;padding:14px 18px;display:flex}.proposalCard>footer p{color:#929299;flex:1;margin:0;font-size:8px}.proposalCard>footer button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:800}.proposalCard .reject{color:#c7c7cc;background:#202023;border:1px solid #444449}.proposalCard .approve{color:#fff;background:linear-gradient(90deg,#bf102a,#e62242);border:1px solid #e0203d}.proposalCard>footer button:disabled{opacity:.55;cursor:wait}.planningEmpty{color:#898990;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;padding:24px;font-size:9px;display:flex}.planningEmpty b{color:#dcdce0;font-size:11px}.recentDecisions{background:#151517;border:1px solid #303034;border-radius:13px;margin:16px;padding:17px}.recentDecisions h3{margin:0 0 10px;font-size:12px}.recentDecisions article{border-top:1px solid #2b2b2f;align-items:center;gap:11px;padding:10px 0;display:flex}.recentDecisions article>span{border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.recentDecisions .approved{color:#5ce1a9;background:#123126}.recentDecisions .rejected{color:#ff7487;background:#32171c}.recentDecisions article>div{flex:1}.recentDecisions article b{font-size:9px;display:block}.recentDecisions article small{color:#85858c;margin-top:4px;font-size:7px;display:block}.recentDecisions article>strong{color:#c8c8cd;font-size:8px}.ganttControls{flex-wrap:wrap}.ganttControls>div:first-child{flex:1;min-width:260px}.ganttControls label{color:#9999a0;align-items:center;gap:8px;font-size:8px;display:flex}.ganttControls select{color:#fff;background:#101012;border:1px solid #3b3b40;border-radius:8px;min-height:36px;padding:0 28px 0 10px;font-size:8px}.rangeButtons{gap:4px;display:flex}.rangeButtons button{color:#96969d;cursor:pointer;background:#202023;border:1px solid #38383d;min-height:35px;padding:0 10px;font-size:8px}.rangeButtons button:first-child{border-radius:8px 0 0 8px}.rangeButtons button:last-child{border-radius:0 8px 8px 0}.rangeButtons button.active{color:#fff;background:#3a161d;border-color:#d91c39}.ganttLegend{background:#151517;border-bottom:1px solid #303034;flex-wrap:wrap;gap:14px;padding:11px 22px;display:flex}.ganttLegend span{color:#96969d;align-items:center;gap:6px;font-size:7px;display:flex}.ganttLegend span:before{content:"";background:#4185e1;border-radius:3px;width:17px;height:6px}.ganttLegend .pending:before{background:#5b4119;border:1px dashed #f2af37}.ganttLegend .planned:before{background:#68686f}.ganttLegend .late:before{background:#e0203d}.ganttLegend .done:before{background:#1aa976}.ganttScroll{overflow-x:auto}.ganttCanvas{min-width:900px}.ganttDates,.ganttRow{border-bottom:1px solid #29292d;grid-template-columns:270px 1fr;min-height:52px;display:grid}.ganttDates{z-index:2;background:#19191c;min-height:39px;position:sticky;top:0}.ganttDates>div{color:#a9a9af;text-transform:uppercase;letter-spacing:.6px;border-right:1px solid #303034;align-items:center;padding:0 14px;font-size:7px;font-weight:800;display:flex}.ganttDates>section,.ganttRow>section{position:relative}.ganttDates span{color:#85858c;white-space:nowrap;font-size:7px;position:absolute;top:13px;transform:translate(-50%)}.ganttRow>div{border-right:1px solid #303034;flex-direction:column;justify-content:center;min-width:0;padding:8px 14px;display:flex}.ganttRow>div b{color:#e9e9eb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ganttRow>div span{color:#7f7f87;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.ganttRow>section>i{background:#29292d;width:1px;position:absolute;top:0;bottom:0}.ganttRow>section>em{background:#347de0;border-radius:5px;min-width:5px;height:18px;font-style:normal;position:absolute;top:17px;overflow:hidden;box-shadow:0 3px 10px #0005}.ganttRow>section>em.approved{background:linear-gradient(90deg,#2f6fca,#4c91ed)}.ganttRow>section>em.pending{background:#5a4017;border:1px dashed #ffc14a}.ganttRow>section>em.planned{background:repeating-linear-gradient(135deg,#5c5c63 0 6px,#48484e 6px 12px)}.ganttRow>section>em.late{background:linear-gradient(90deg,#a90e25,#e0203d)}.ganttRow>section>em.done{background:linear-gradient(90deg,#137854,#20ae7d)}.ganttRow>section>em span{color:#fff;place-items:center;height:100%;font-size:6px;font-weight:800;display:grid}.ganttReading{color:#8d8d94;background:#19191c;flex-wrap:wrap;gap:14px 22px;padding:14px 20px;font-size:7px;display:flex}.ganttReading b{color:#fff}.ganttReading span:before{content:"";background:#e0203d;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.newPlanForm{background:#18181b;border-bottom:1px solid #303034;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.newPlanForm>div{grid-column:1/-1}.newPlanForm h3{margin:5px 0;font-size:15px}.newPlanForm p{color:#929299;margin:0;font-size:8px}.newPlanForm label.wide{grid-column:span 2}.newPlanForm>button{align-self:end;min-height:40px}.planCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.preventivePlanCard{background:#18181b;border:1px solid #343439;border-radius:13px;overflow:hidden}.preventivePlanCard.inactive{opacity:.62}.preventivePlanCard>header{border-bottom:1px solid #303034;justify-content:space-between;gap:12px;padding:15px;display:flex}.preventivePlanCard>header>div>span{color:#ff687e;letter-spacing:.8px;font-size:6px}.preventivePlanCard h4{margin:6px 0 3px;font-size:11px}.preventivePlanCard header p{color:#83838b;margin:0;font-size:7px}.preventivePlanCard>header>label{align-items:center;gap:6px;display:flex}.preventivePlanCard>header input{accent-color:#e0203d;width:auto;min-height:0}.planTask{color:#cfcfd3;min-height:54px;margin:0;padding:13px 15px;font-size:8px;line-height:1.5}.preventivePlanCard>div{grid-template-columns:1fr 1fr;gap:9px;padding:0 15px 15px;display:grid}.preventivePlanCard label{position:relative}.preventivePlanCard label small{color:#77777f;font-size:6px;position:absolute;bottom:12px;right:8px}.preventivePlanCard>footer{background:#141416;border-top:1px solid #303034;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.preventivePlanCard>footer span{color:#85858c;font-size:7px}.preventivePlanCard>footer button{color:#ff7185;cursor:pointer;background:#34151b;border:1px solid #5d2330;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}@media (width<=1180px){.planningAlerts{grid-template-columns:repeat(4,1fr)}.planningAlerts .attention{grid-column:1/-1}.proposalFields{grid-template-columns:repeat(2,1fr)}.planCards{grid-template-columns:1fr}}@media (width<=760px){.planningWorkflow{grid-template-columns:1fr}.planningWorkflow>i{display:none}.planningAlerts{grid-template-columns:repeat(2,1fr)}.planningTabs{overflow-x:auto}.planningTabs button,.planningTabs a{flex:none}.planningTabs a{margin-left:0}.proposalCard>header,.proposalCard>footer{flex-direction:column;align-items:flex-start}.proposalCard>footer p{width:100%}.proposalFields{grid-template-columns:1fr}.proposalFields label.wide{grid-column:auto}.ganttControls{align-items:flex-start}.newPlanForm{grid-template-columns:1fr}.newPlanForm label.wide{grid-column:auto}.preventivePlanCard>div{grid-template-columns:1fr}.preventivePlanCard>footer{flex-direction:column;align-items:flex-start}.ganttDates,.ganttRow{grid-template-columns:230px 1fr}}.mobileMenuBtn,.mobileSidebarClose,.mobileOverlay,.mobileBottomNav,.mobileFab,.mobileInstallGuide{display:none}.headerTitle{align-items:center;gap:12px;display:flex}@media (width<=860px){html,body{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-y:none}.shell{min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.sidebar{width:min(320px,88vw);padding:20px 16px calc(18px + env(safe-area-inset-bottom));z-index:70;transition:transform .24s;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 55px #000d}.sidebar.mobileOpen{transform:translate(0)}.sidebar .brand{padding:0 42px 20px 6px}.sidebar .brand div,.sidebar .profile div,.sidebar .sideStatus div{display:flex}.sidebar .brand b{font-size:15px}.sidebar .brand small{font-size:10px}.sidebar nav,.sidebar.mobileOpen nav{width:100%}.sidebar nav button,.sidebar nav button.active,.sidebar nav button.adminNav,.sidebar nav button.adminNav.active{text-align:left;justify-content:flex-start;gap:12px;width:100%;min-width:0;max-width:none;min-height:46px;font-size:13px;overflow:visible;padding:10px 12px!important}.sidebar nav button span{width:24px;min-width:24px;font-size:17px}.sidebar nav button em{display:inline-block}.sidebar nav button i{display:block}.sidebar .sideSection{margin:21px 12px 7px;display:block}.sidebar .sideStatus{margin-top:20px;display:flex}.sidebar .profile{justify-content:flex-start}.sidebar .profile>span{flex:none}.sidebar .profile>a{display:block}.mobileSidebarClose{color:#fff;z-index:2;background:#202023;border:1px solid #3b3b40;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:absolute;top:15px;right:15px}.mobileOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:65;background:#000a;border:0;display:block;position:fixed;inset:0}main{width:100%;max-width:none;padding:0 12px calc(92px + env(safe-area-inset-bottom));margin-left:0}main>header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0eef;border-bottom:1px solid #29292d;height:70px;margin:0 -12px;padding:0 12px;position:sticky;top:0}.mobileMenuBtn{color:#fff;background:#171719;border:1px solid #35353a;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.headerTitle,.headerTitle>div{min-width:0}.headerTitle p{font-size:8px}.headerTitle h1{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:16px;line-height:1.2;overflow:hidden}.headActions{gap:7px}.headActions .search,.headActions .exportBtn,.headActions .desktopNewOrder{display:none}.headActions .iconBtn{flex:none;width:42px;height:42px}.mobileInstallGuide{color:#fff;background:linear-gradient(110deg,#2c1419,#171719);border:1px solid #57232c;border-radius:13px;align-items:center;gap:10px;margin:10px 0 13px;padding:11px 38px 11px 11px;display:flex;position:relative}.mobileAppIcon{color:#fff;background:#d31230;border:2px solid #fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font:italic 800 18px Arial;display:grid}.mobileInstallGuide>div{flex:1;min-width:0}.mobileInstallGuide b{font-size:10px;display:block}.mobileInstallGuide p{color:#aaaab1;margin:4px 0 0;font-size:8px;line-height:1.35}.mobileInstallGuide>button:not(.dismissInstall){color:#fff;background:#d31230;border:0;border-radius:8px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800}.mobileInstallGuide .dismissInstall{color:#888890;background:0 0;border:0;width:30px;height:30px;font-size:18px;position:absolute;top:4px;right:4px}.mobileBottomNav{z-index:55;height:calc(64px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111113f5;border-top:1px solid #303034;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0008}.mobileBottomNav.productionMobileNav{grid-template-columns:repeat(4,minmax(0,1fr))}.mobileBottomNav button{color:#898990;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:8px;font-weight:750;display:flex;position:relative}.mobileBottomNav button span{font-size:19px;line-height:1}.mobileBottomNav button.active{color:#ff5e75;background:#2c1217}.mobileBottomNav em{color:#fff;background:#df1d3c;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:2px;right:20%}.mobileFab{right:17px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:54;color:#fff;background:linear-gradient(145deg,#ed2545,#ba0e28);border:1px solid #ff6379;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid;position:fixed;box-shadow:0 10px 28px #c7102e70}.hero{border-radius:14px;min-height:145px;padding:20px}.hero h2{font-size:22px}.hero p{font-size:10px;line-height:1.5}.hero button{display:none}.understandBar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:14px;padding:12px;display:flex;overflow-x:auto}.understandBar>*{flex:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.kpi{gap:8px;min-height:105px;padding:13px}.kpiIcon{width:31px;height:31px;display:grid}.kpi strong{font-size:20px}.kpi span{font-size:9px}.kpi small{font-size:8px}.grid2{gap:11px}.panel{border-radius:13px}.panelHead{padding:15px}.panelHead h3{font-size:12px}.panelHead button{min-height:36px}.donutWrap{flex-direction:column;gap:20px}.legend{width:100%}.filters{flex-wrap:wrap;align-items:stretch;padding:14px}.filters>div{width:100%;margin-right:0}.filters select{flex:1;min-width:calc(50% - 5px);min-height:44px}.tableScroll{-webkit-overflow-scrolling:touch;margin:0 -1px}.tableScroll table{min-width:760px}th{padding:11px 12px;font-size:9px}td{padding:13px 12px;font-size:11px}.pageLead{padding:20px!important}.pageLead h2{font-size:22px!important}.pageLead p{line-height:1.5;font-size:9px!important}.leadStat{width:100%}.modalBackdrop{z-index:80;justify-content:center;align-items:flex-end}.drawer,.workflowDrawer,.editorDrawer,.connectedDrawer,.assetDrawer,.movementDrawer{width:100vw;max-width:none;height:100dvh;padding:25px 16px calc(95px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;overflow-y:auto}.drawer .close{top:calc(12px + env(safe-area-inset-top));z-index:3;width:42px;height:42px;position:fixed;right:12px}.drawerTitle{padding-right:48px}.editForm{grid-template-columns:1fr!important}.editForm label.wide{grid-column:auto}.editForm input,.editForm select,.editForm textarea,.partPicker input,.partPicker select{min-height:46px;font-size:16px}.editForm textarea{min-height:100px}.workflowSection>header{align-items:flex-start}.completeBtn,.workflowSection .primary,.partPicker button{min-height:48px;font-size:11px}.newModal{width:100vw;max-width:none;max-height:96dvh;padding:26px 16px calc(88px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;align-self:flex-end;margin:0;overflow-y:auto}.newModal input,.newModal select,.newModal textarea{min-height:46px;font-size:16px}.newModal textarea{height:105px}.formGrid{grid-template-columns:1fr}.week{grid-template-columns:repeat(7,145px);min-height:500px;overflow-x:auto}.calendarTitle{padding:15px}.calendarTitle button{min-height:40px}.planningAlerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planningAlerts .attention{grid-column:1/-1}.planningAlerts article{min-height:105px}.planningWorkflow{padding:14px}.planningTabs{margin-top:14px;padding-bottom:9px}.planningTabs button,.planningTabs a{min-height:44px}.validationHead,.ganttControls{padding:16px}.proposalCard{margin:10px}.proposalFields{padding:14px}.proposalFields input,.proposalFields select,.proposalFields textarea,.newPlanForm input,.newPlanForm select,.newPlanForm textarea,.preventivePlanCard input,.preventivePlanCard select{min-height:46px;font-size:16px}.proposalCard>footer button{width:100%;min-height:46px}.ganttCanvas{min-width:780px}.ganttDates,.ganttRow{grid-template-columns:220px 1fr}.ganttRow{min-height:58px}.ganttScroll{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.ganttReading{line-height:1.5}.newPlanForm{padding:15px}.planCards{padding:10px}.preventivePlanCard>footer button{min-height:44px}.adminGuide,.adminAccessNote{overflow-x:auto}.invitePanel{padding:18px}.invitePanel input,.invitePanel select,.userPermissionCard input,.userPermissionCard select{min-height:46px;font-size:16px}.temporaryAccess{padding:14px}.activityList article{min-height:60px}.authShell{min-height:100dvh;padding:12px!important}.authCard{width:100%;max-width:470px}.authForm input{height:49px;font-size:16px}.authForm button{height:49px;font-size:11px}}@media (width<=480px){.kpis{grid-template-columns:1fr 1fr}.kpi{min-height:98px}.kpiIcon{display:none}.planningAlerts article>b{font-size:22px}.mobileInstallGuide p{max-width:210px}.headerTitle h1{max-width:50vw}.proposalCard>header>strong{align-self:flex-start}.inventoryPulse{grid-template-columns:repeat(3,1fr);display:grid}.inventoryPulse>div{padding:10px!important}.performanceSummary{grid-template-columns:repeat(2,1fr);display:grid!important}}@media (display-mode:standalone){.mobileInstallGuide{display:none}.shell{padding-top:env(safe-area-inset-top)}main>header{top:env(safe-area-inset-top)}}.brandLogoImage,.authLogoImage,.mobileAppLogo{object-fit:cover;object-position:center;background:#d6d6d6;display:block}.brand{justify-content:center;padding:0 0 22px}.brandLogoImage{border:1px solid #46464b;border-radius:15px;width:100%;height:122px;box-shadow:0 10px 28px #0008}.authLogoImage{border:1px solid #505057;border-radius:12px;flex:0 0 150px;width:150px;height:82px;box-shadow:0 7px 18px #0008}.authLogoLoading{flex:none;width:220px;height:142px}.mobileAppLogo{border-color:#fff;padding:0;font-size:0}@media (width<=860px){.sidebar .brand{padding:0 42px 20px 6px}.brandLogoImage{width:100%;height:145px}}@media (width<=480px){.authBrand{flex-direction:column;align-items:flex-start}.authLogoImage{flex-basis:auto;width:100%;height:112px}.authLogoLoading{width:220px;height:142px}}.operationsAuthShell{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 84% 8%,#4f101a 0,#0000 34%),radial-gradient(circle at 8% 92%,#0f3b2c 0,#0000 32%),linear-gradient(135deg,#090a0b,#111315 52%,#090a0b)!important}.operationsAuthShell:before,.operationsAuthShell:after{z-index:-1;content:"";pointer-events:none;position:absolute}.operationsAuthShell:before{background:linear-gradient(118deg,#0000 0 46%,#d51a3720 46.2% 46.5%,#0000 46.7% 54%,#38b98418 54.2% 54.5%,#0000 54.7%);inset:0}.operationsAuthShell:after{border:1px solid #ffffff0b;border-radius:50%;width:430px;height:430px;bottom:-240px;right:-190px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff03}.operationsAuthCard{position:relative;background:linear-gradient(155deg,#17191b,#111214)!important;border-top:0!important}.operationsAuthCard:before{content:"";background:linear-gradient(90deg,#df1738 0 58%,#36bd88 58%);height:4px;position:absolute;inset:0 0 auto}.operationsIdentity{align-items:center;gap:12px;min-width:0;display:flex}.operationsCompany{color:#fff;letter-spacing:-1px;background:linear-gradient(145deg,#ef1839,#b80c26);border:2px solid #fff;border-radius:50%;place-items:center;min-width:98px;height:45px;padding:0 13px;font:italic 900 19px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 2px #d71534,0 6px 16px #0006}.operationsIdentity>i{background:linear-gradient(#df1a3b 0 50%,#39bd88 50%);border-radius:2px;flex:0 0 2px;width:2px;height:38px}.operationsIdentity>div{gap:4px;min-width:0;display:grid}.operationsIdentity b{color:#fff;font-size:13px;line-height:1.05}.operationsIdentity small{color:#92999a;letter-spacing:.25px;font-size:8px}.operationsIdentity.compact{gap:9px}.operationsIdentity.compact .operationsCompany{min-width:79px;height:37px;padding:0 10px;font-size:16px}.operationsIdentity.compact>i{height:31px}.operationsIdentity.compact b{font-size:11px}.operationsIdentity.compact small{font-size:7px}.authBrand>.operationsIdentity{width:100%}.authAccessNotice{color:#aeb7b3;background:linear-gradient(90deg,#1b1719,#121c18);border:1px solid #34413d;border-radius:9px;align-items:center;gap:9px;margin:8px 27px 2px;padding:10px 12px;font-size:8px;line-height:1.4;display:flex}.authAccessNotice i{background:linear-gradient(135deg,#e21d3e 0 50%,#42c894 50%);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff0b}.operationsAuthCard .authForm input:focus{border-color:#d92745;box-shadow:0 0 0 3px #d9274524}.operationsAuthCard .authForm>button:first-of-type{background:linear-gradient(90deg,#c80f2b 0 62%,#197957 135%)}.operationsAuthCard.authLoading .operationsIdentity{justify-content:center}.operationsAuthCard.authLoading p{margin:0}.operationsSidebarBrand{margin:0 0 17px!important;padding:0 0 17px!important;display:block!important}.operationsSidebarBrand .operationsIdentity{background:linear-gradient(135deg,#191a1c,#111413);border:1px solid #34383a;border-radius:13px;width:100%;padding:13px 12px;box-shadow:0 9px 22px #0006}.systemGatewayCard>header>.operationsIdentity{border-right:1px solid #303438;flex:0 0 265px;padding-right:16px}.systemGatewayCopy{min-width:0}.systemGatewayCopy>span{color:#d65b6d!important}.mobileOperationsIcon{color:#0000;letter-spacing:.4px;object-fit:cover;background:#151719;border:1px solid #fff3;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:block;box-shadow:0 6px 16px #0005}.mobileInstallStatus{color:#d9b56f;margin-top:5px;font-size:8px;line-height:1.35;display:block}@media (width<=700px){.authAccessNotice{margin-left:20px;margin-right:20px}.operationsIdentity{gap:9px}.operationsCompany{min-width:86px;height:41px;font-size:17px}.operationsIdentity b{font-size:12px}.systemGatewayCard>header{flex-direction:column;align-items:flex-start}.systemGatewayCard>header>.operationsIdentity{border-bottom:1px solid #303438;border-right:0;flex-basis:auto;width:100%;padding:0 0 16px}.operationsSidebarBrand .operationsIdentity{flex-direction:row;align-items:center}.operationsSidebarBrand .operationsCompany{min-width:75px}.operationsAuthCard.authLoading{padding:34px 20px}}.workspaceRecoveryCard{gap:24px;width:min(560px,100%);padding:34px;display:grid;overflow:visible}.workspaceRecoveryCard>.operationsIdentity{border-bottom:1px solid #ffffff13;padding-bottom:22px}.workspaceRecoverySignal{align-items:center;gap:8px;height:18px;display:flex}.workspaceRecoverySignal i{background:#2dd4a0;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite workspaceRecoveryPulse;box-shadow:0 0 0 5px #2dd4a014}.workspaceRecoverySignal i:nth-child(2){animation-delay:.18s}.workspaceRecoverySignal i:nth-child(3){animation-delay:.36s}.workspaceRecoveryCard>div>span{color:#ff617b;letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.workspaceRecoveryCard h1{color:#f7f8f8;letter-spacing:-1.2px;margin:0;font-size:clamp(26px,5vw,38px);line-height:1.08}.workspaceRecoveryCard p{color:#aab5b7;margin:13px 0 0;font-size:13px;line-height:1.6}.workspaceRecoveryCard>aside{background:#10211d;border:1px solid #314843;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;padding:15px 17px;display:grid}.workspaceRecoveryCard>aside>i{background:#38d5a1;border-radius:50%;grid-row:1/3;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 5px #38d5a117}.workspaceRecoveryCard>aside.offline{background:#261f10;border-color:#624e26}.workspaceRecoveryCard>aside.offline>i{background:#f5ad2d;box-shadow:0 0 0 5px #f5ad2d17}.workspaceRecoveryCard>aside span{color:#effaf6;font-size:12px;font-weight:800}.workspaceRecoveryCard>aside small{color:#91a39e;font-size:10px;line-height:1.45}.workspaceRecoveryCard>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#c90f2b,#ea2646);border:1px solid #ec2d4b;border-radius:11px;min-height:48px;font-size:12px;font-weight:900}.workspaceRecoveryCard>button:hover{filter:brightness(1.08)}.workspaceRecoveryCard>footer{color:#879193;background:#0b0e0f;border-top:1px solid #ffffff10;border-radius:0 0 16px 16px;margin:0 -34px -34px;padding:16px 34px;font-size:10px;line-height:1.5}@keyframes workspaceRecoveryPulse{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.workspaceRecoveryCard.denied .workspaceRecoverySignal i{background:#f0a934;animation:none;box-shadow:0 0 0 5px #f0a93417}.workspaceRecoveryCard>aside.denied{background:#2b210f;border-color:#694f22}.workspaceRecoveryCard>aside.denied>i{background:#f0a934;box-shadow:0 0 0 5px #f0a93417}.workspaceRecoveryActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspaceRecoveryActions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#c90f2b,#ea2646);border:1px solid #ec2d4b;border-radius:11px;min-height:48px;font-size:12px;font-weight:900}.workspaceRecoveryActions button.quiet{color:#d8ddde;background:#171a1c;border-color:#485054}.workspaceRecoveryActions button:hover{filter:brightness(1.08)}@media (width<=700px){.workspaceRecoveryShell{padding:14px!important}.workspaceRecoveryCard{gap:20px;padding:24px 20px}.workspaceRecoveryCard>.operationsIdentity{padding-bottom:18px}.workspaceRecoveryCard h1{font-size:29px}.workspaceRecoveryCard p{font-size:12px}.workspaceRecoveryActions{grid-template-columns:1fr}.workspaceRecoveryCard>footer{margin:0 -20px -24px;padding:15px 20px}}@media (prefers-reduced-motion:reduce){.workspaceRecoverySignal i{opacity:1;animation:none}}.redesignedLogin{background:linear-gradient(90deg,#031521e8 0,#031521ba 47%,#031521d9 100%),url(/login-industrial-bg.png) 50%/cover no-repeat fixed!important;place-items:center!important;min-height:100dvh!important;padding:24px!important;display:grid!important}.redesignedLogin:before{background:linear-gradient(90deg,#e51d47 0 19%,#0000 19%) top/100% 2px no-repeat!important}.redesignedLogin:after{border-color:#1d77984a;width:720px;height:720px;bottom:-470px;left:-350px;right:auto;box-shadow:0 0 0 100px #0f64851a,0 0 0 200px #0b405718}.loginExperience{box-sizing:border-box;grid-template-columns:minmax(0,1.08fr) minmax(390px,520px);align-items:center;gap:clamp(34px,6vw,90px);width:min(1200px,100%);min-width:0;display:grid}.loginWelcome{color:#fff;gap:27px;min-width:0;padding:24px 10px;display:grid}.loginBrandExact{justify-items:start;gap:11px;width:max-content;display:grid}.loginBrandExact .operationsCompany{background:#d81936;border:4px solid #fff;min-width:132px;height:58px;font-size:23px;position:relative;box-shadow:0 0 0 3px #111820,0 7px 20px #0009}.loginBrandExact .operationsCompany:after{content:"®";color:#fff;font:700 7px Arial;position:absolute;bottom:-6px;right:-13px}.loginBrandExact>i,.loginWelcomeCopy>i{background:#ef1f50;border-radius:3px;width:35px;height:3px;display:block}.loginBrandExact>b{color:#f7fbfd;font-size:19px;font-weight:500}.loginWelcomeCopy{gap:8px;display:grid}.loginWelcomeCopy>i{margin-bottom:5px}.loginWelcomeCopy h1{color:#fff;letter-spacing:-2.2px;margin:0;font-size:clamp(42px,5.2vw,68px);line-height:1}.loginWelcomeCopy p{color:#d2e1e8;margin:0;font-size:17px}.loginBenefits{gap:20px;max-width:580px;display:grid}.loginBenefits article{grid-template-columns:58px 1fr;align-items:center;gap:15px;display:grid}.loginBenefits article>i{color:#48d493;background:#071f2d;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;display:grid;box-shadow:inset 0 0 0 5px #ffffff05}.loginBenefits article b{color:#f8fbfc;font-size:13px;display:block}.loginBenefits article p{color:#9fb6c1;margin:5px 0 0;font-size:11px;line-height:1.5}.loginWelcome>footer{color:#dce9ee;border-top:2px solid #e7284c;align-items:center;gap:10px;margin-top:8px;padding-top:22px;font-size:11px;display:flex}.loginWelcome>footer span{color:#f12855;font-size:17px}.loginPanel.operationsAuthCard{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;color:#152f43!important;background:#fff!important;border:1px solid #dbe4ea!important;border-radius:16px!important;box-shadow:0 30px 80px #00131f80!important}.loginPanel.operationsAuthCard:before{height:0}.loginMobileBrand,.loginPanelIntro{display:none}.loginPanel .authForm{gap:15px;padding:42px 46px 25px}.loginPanel .authForm>label{color:#19364a;gap:8px;font-size:11px;font-weight:850}.loginPanel .authForm input:not([type=checkbox]){color:#18384d;box-sizing:border-box;background:#fff;border:1px solid #cbd8e0;border-radius:8px;height:50px;padding:0 14px;font-size:14px;box-shadow:0 4px 12px #14384f0b}.loginPanel .authForm input:not([type=checkbox]):focus{border-color:#1588d0;box-shadow:0 0 0 3px #1588d020}.loginPassword{min-width:0;position:relative}.loginPassword input{padding-right:48px!important}.loginPanel .authForm .loginPassword>button{border:0;border-radius:8px;width:40px;height:40px;padding:0;font-size:15px;position:absolute;top:5px;right:5px;color:#173b51!important;box-shadow:none!important;background:0 0!important}.loginPanel .authForm .loginShowPassword{justify-self:end;width:max-content;height:auto;min-height:0;margin-top:-9px;padding:0;font-size:10px;color:#087bd0!important;box-shadow:none!important;background:0 0!important;border:0!important}.loginRemember{cursor:pointer;width:max-content;color:#365064!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:9px!important;font-size:11px!important;display:flex!important}.loginRemember input{accent-color:#087fd4;width:18px!important;height:18px!important}.loginPanel .authForm .loginSubmit{color:#fff;border-radius:8px;height:50px;margin-top:4px;font-size:12px;box-shadow:0 9px 22px #087bd034;background:linear-gradient(90deg,#0b69d5,#098dea)!important}.loginPanel .authTextButton{height:auto;min-height:30px;font-size:11px;color:#087bd0!important;margin:0!important}.loginPanel .authTextButton:hover{color:#045c9e!important}.loginPanel .authError{color:#a72d2d;background:#fff0f0;border-color:#f0c1c1}.loginPanel .loginSecure{color:#27734b;background:#f0faf4;border:1px solid #bedecb;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:0 46px 34px;padding:14px 16px;font-size:10px;display:flex}.loginSecure span{color:#278454;background:#d8f2e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.loginSecure b{color:#27734b}@media (width<=950px){.redesignedLogin{padding:20px!important}.loginExperience{grid-template-columns:minmax(0,1fr);gap:20px;max-width:620px}.loginWelcome{gap:16px;padding:6px 10px}.loginWelcomeCopy h1{font-size:38px}.loginBenefits{grid-template-columns:1fr 1fr;gap:12px}.loginBenefits article{grid-template-columns:40px 1fr;gap:10px}.loginBenefits article>i{width:38px;height:38px;font-size:16px}.loginBenefits article p,.loginWelcome>footer{display:none}.loginPanel.operationsAuthCard{justify-self:center;max-width:520px}.loginPanel .authForm{padding-top:30px}}@media (width<=700px){.redesignedLogin{background:linear-gradient(#031521e0,#031521f2),url(/login-industrial-bg.png) 62%/cover no-repeat fixed!important;align-items:start!important;padding:16px!important;overflow-x:hidden!important}.loginExperience{gap:14px;width:100%;max-width:500px}.loginWelcome{text-align:center;justify-items:center;gap:15px;padding:8px 0 0}.loginBrandExact{justify-items:center;gap:8px}.loginBrandExact .operationsCompany{min-width:112px;height:49px;font-size:20px}.loginBrandExact>b{font-size:14px}.loginBrandExact>i{width:28px;height:2px}.loginWelcomeCopy>i{display:none}.loginWelcomeCopy h1{letter-spacing:-1px;font-size:30px}.loginWelcomeCopy p{font-size:12px}.loginBenefits{display:none}.loginPanel.operationsAuthCard{width:100%;max-width:100%;border-radius:14px!important}.loginMobileBrand,.loginPanelIntro{display:none}.loginPanel .authForm{gap:14px;padding:20px}.loginPanel .authForm>label{font-size:10px}.loginPanel .authForm input:not([type=checkbox]){height:50px;font-size:16px}.loginPanel .authForm .loginShowPassword{font-size:9px}.loginRemember{font-size:10px!important}.loginPanel .authForm .loginSubmit{height:50px}.loginPanel .loginSecure{margin:0 20px 20px;padding:11px 9px;font-size:8px}.loginSecure span{width:25px;height:25px}.loginPanel .authTextButton{font-size:10px}}@media (width<=380px){.redesignedLogin{padding:10px!important}.loginWelcomeCopy h1{font-size:27px}.loginPanel .authForm{padding:17px}.loginPanel .loginSecure{margin-left:17px;margin-right:17px}}.loginBrandExact img{object-fit:contain;width:146px;height:auto;display:block}.redesignedLogin:before{display:none!important}@media (width<=700px){.loginBrandExact img{width:122px}}.accessLoadingShell{background:linear-gradient(90deg,#031521ed 0,#07151fd4 46%,#07151feb 100%),url(/login-industrial-bg.png) 50%/cover no-repeat fixed!important;min-height:100dvh!important;padding:clamp(16px,3vw,32px)!important;overflow:auto!important}.accessLoadingShell:before{background:linear-gradient(126deg,#0000 0 54%,#e31d3f2e 54.15% 54.45%,#0000 54.6% 61%,#37bd8824 61.15% 61.45%,#0000 61.6%)!important}.accessLoadingCard{box-sizing:border-box;background:linear-gradient(155deg,#161b20f7,#0c1115f7)!important;border:1px solid #52616a80!important;border-radius:20px!important;gap:clamp(22px,3vw,31px)!important;width:min(720px,100%)!important;min-height:0!important;padding:clamp(28px,4vw,48px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 90px #000b!important}.accessLoadingBrand{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.accessLoadingBrand img{object-fit:contain;width:142px;height:auto;display:block}.accessLoadingBrand>div{border-left:2px solid #35bd88;gap:5px;padding-left:18px;display:grid}.accessLoadingBrand b{color:#fff;font-size:17px;line-height:1.15}.accessLoadingBrand small{color:#9cabb4;font-size:11px}.accessLoadingIntro{text-align:center;justify-items:center;gap:9px;display:grid}.accessLoadingIntro>i{background:linear-gradient(90deg,#ed2043 0 48%,#0000 48% 52%,#36c18b 52%);border-radius:3px;width:48px;height:3px;display:block}.accessLoadingIntro h1{color:#fff;letter-spacing:-1px;margin:5px 0 0;font-size:clamp(25px,4vw,36px);line-height:1.08}.accessLoadingIntro p{color:#b8c5cc;max-width:520px;margin:0;font-size:14px;line-height:1.55}.accessLoadingProgress{gap:10px;display:grid}.accessLoadingTrack{background:#34404a;border-radius:999px;height:9px;overflow:visible}.accessLoadingTrack>span{border-radius:inherit;background:linear-gradient(90deg,#ed1d40,#df2644);min-width:12%;height:100%;transition:width .22s;display:block;position:relative}.accessLoadingTrack>span>i{background:#3ac392;border:2px solid #d9fff1;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 0 0 4px #3ac39220}.accessLoadingProgressMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.accessLoadingProgressMeta b{color:#f5f8fa;font-size:13px}.accessLoadingProgressMeta span{color:#82939d;font-size:10px}.accessLoadingSteps{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:20px 0;list-style:none;display:grid}.accessLoadingSteps li{color:#78858d;text-align:center;justify-content:center;align-items:center;gap:9px;min-width:0;padding:0 12px;font-size:12px;display:flex}.accessLoadingSteps li+li{border-left:1px solid #ffffff17}.accessLoadingSteps i{border:1px solid #53616a;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.accessLoadingSteps .complete{color:#4bd2a0}.accessLoadingSteps .complete i{color:#4bdfad;background:#153c31;border-color:#36c18b}.accessLoadingSteps .active{color:#fff;font-weight:800}.accessLoadingSteps .active i{color:#fff;background:#ec2445;border-color:#ec2445;box-shadow:0 0 0 5px #ec24451c}.accessLoadingRecovery{align-items:center;gap:14px;color:#92a0a8!important;background:0 0!important;border:0!important;justify-content:center!important;margin:0!important;padding:0!important;display:flex!important}.accessLoadingRecovery span{font-size:11px}.accessLoadingRecovery button{color:#fff;cursor:pointer;background:linear-gradient(#11171b,#11171b) padding-box padding-box,linear-gradient(90deg,#e91e3f,#31bd87) border-box;border:1px solid #0000;border-radius:9px;min-height:40px;padding:0 22px;font-size:11px;font-weight:850}.accessLoadingRecovery button:hover{filter:brightness(1.12)}.accessLoadingRecovery button:focus-visible{outline-offset:3px;outline:3px solid #49c99b55}@media (width<=700px){.accessLoadingShell{background-position:62%!important;align-items:start!important;padding:14px!important}.accessLoadingCard{margin:auto;border-radius:16px!important;gap:22px!important;width:min(430px,100%)!important;padding:27px 20px!important}.accessLoadingBrand{text-align:center;flex-direction:column;gap:12px}.accessLoadingBrand img{width:118px}.accessLoadingBrand>div{border-top:2px solid #35bd88;border-left:0;padding:11px 0 0}.accessLoadingBrand b{font-size:15px}.accessLoadingBrand small{font-size:10px}.accessLoadingIntro h1{letter-spacing:-.7px;font-size:27px}.accessLoadingIntro p{font-size:12px}.accessLoadingSteps{grid-template-columns:1fr;padding:10px 0}.accessLoadingSteps li{text-align:left;justify-content:flex-start;min-height:47px;padding:8px 10px}.accessLoadingSteps li+li{border-top:1px solid #ffffff12;border-left:0}.accessLoadingRecovery{flex-direction:column;gap:9px}.accessLoadingRecovery button{width:100%;min-height:46px}}@media (width<=380px){.accessLoadingShell{padding:9px!important}.accessLoadingCard{gap:18px!important;padding:22px 16px!important}.accessLoadingBrand{gap:9px}.accessLoadingBrand img{width:103px}.accessLoadingIntro h1{font-size:23px}.accessLoadingIntro p{font-size:11px}.accessLoadingSteps li{min-height:43px}.accessLoadingProgressMeta b{font-size:12px}}@media (prefers-reduced-motion:reduce){.accessLoadingTrack>span{transition:none}}.mobileSearch,.mobileUtilities,.mobileOrderCards{display:none}@media (width<=860px){button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.mobileUtilities{gap:8px;margin:18px 0 4px;display:grid}.mobileUtilities a,.mobileUtilities button{color:#efeff1;background:#1a1a1d;border:1px solid #3a3a3f;border-radius:10px;align-items:center;gap:11px;min-height:46px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.mobileUtilities span{color:#ff6177;text-align:center;width:24px;font-size:18px}.mobileSearch{background:#171719;border:1px solid #38383d;border-radius:13px;align-items:center;gap:8px;min-height:50px;margin:10px 0 14px;padding:0 8px 0 14px;display:flex;box-shadow:0 9px 24px #0004}.mobileSearch>span{color:#ff6076;font-size:20px}.mobileSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.mobileSearch button{color:#a8a8af;background:#26262a;border:0;border-radius:9px;width:38px;min-height:38px;font-size:20px}.mobileSearch button:empty{visibility:hidden}.controlPage,.workPanel,.panel,.responsiveOrders{min-width:0;max-width:100%}.pageLead{flex-direction:column;gap:17px;align-items:stretch!important}.pageLead h2{overflow-wrap:anywhere}.leadSearch{min-height:50px;width:100%!important}.leadSearch input{width:100%;min-width:0}.filters select,.validationHead button,.performanceAction,.traceBtn,.activityPanel button,.userFooterActions button,.safetyGrid article>button,.fileAction{min-height:46px}.ordersTableDesktop{display:none}.mobileOrderCards{gap:10px;padding:10px;display:grid}.mobileOrderCard{color:#fff;text-align:left;background:linear-gradient(145deg,#1a1a1d,#131315);border:1px solid #343439;border-radius:13px;width:100%;min-height:0;padding:15px;box-shadow:0 8px 20px #0003}.mobileOrderCard>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:0;padding:0;display:flex}.mobileOrderCard>header>span:first-child{color:#ff647a;letter-spacing:.04em;font-size:11px;font-weight:850}.mobileOrderCard h3{margin:10px 0 5px;font-size:16px;line-height:1.25}.mobileOrderCard>p{color:#b2b2b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.mobileOrderMeta{grid-template-columns:1.35fr 1fr .8fr;gap:8px;margin:14px 0;display:grid}.mobileOrderMeta>span{background:#222225;border-radius:9px;min-width:0;padding:9px}.mobileOrderMeta small,.mobileOrderMeta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobileOrderMeta small{color:#85858d;margin-bottom:5px;font-size:9px}.mobileOrderMeta b{font-size:11px}.mobileOrderCard>footer{border-top:1px solid #303034;grid-template-columns:1fr 38px auto;align-items:center;gap:9px;padding-top:12px;display:grid}.mobileOrderCard>footer>div{background:#303034;border-radius:8px;height:7px;overflow:hidden}.mobileOrderCard>footer i{background:linear-gradient(90deg,#b90e28,#f02a49);border-radius:8px;height:100%;display:block}.mobileOrderCard>footer>b{text-align:right;font-size:11px}.mobileOrderCard>footer>span{color:#ff7185;font-size:10px;font-weight:800}.workPanel>.tableScroll{padding:10px;overflow:visible}.workPanel>.tableScroll table,.workPanel>.tableScroll tbody,.workPanel>.tableScroll tr,.workPanel>.tableScroll td{width:100%;display:block}.workPanel>.tableScroll thead{display:none}.workPanel>.tableScroll tr{background:#18181b;border:1px solid #343439;border-radius:13px;margin-bottom:10px;padding:13px}.workPanel>.tableScroll td{color:#e8e8ea;cursor:default;border-top:1px solid #29292d;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:42px;padding:8px 3px;display:grid}.workPanel>.tableScroll td:first-child{color:#ff6c80;border-top:0;min-height:34px;padding-top:0;font-size:12px}.workPanel>.tableScroll td:before{color:#85858c;text-transform:uppercase;font-size:9px;font-weight:750}.workPanel>.tableScroll td:first-child:before{content:"Código"}.workPanel>.tableScroll td:nth-child(2):before{content:"Repuesto"}.workPanel>.tableScroll td:nth-child(3):before{content:"Equipo compatible"}.workPanel>.tableScroll td:nth-child(4):before{content:"Disponible"}.workPanel>.tableScroll td:nth-child(5):before{content:"Stock mínimo"}.workPanel>.tableScroll td:nth-child(6):before{content:"Criticidad"}.workPanel>.tableScroll td:nth-child(7):before{content:"Estado"}.workPanel>.tableScroll td:nth-child(8):before{content:"Historial"}.workPanel>.tableScroll td strong,.workPanel>.tableScroll td small{white-space:normal;max-width:none}.workPanel>.tableScroll .stockInput{color:#fff;text-align:center;background:#101012;border:1px solid #46464c;border-radius:9px;width:100%;min-height:46px}.workPanel>.tableScroll .traceBtn{width:100%}.techTable{background:0 0;border:0;overflow:visible}.techTable table,.techTable tbody,.techTable tr,.techTable td{width:100%;display:block}.techTable thead{display:none}.techTable tbody{gap:10px;display:grid}.techTable tr{background:#171719;border:1px solid #343439;border-radius:12px;overflow:hidden}.techTable td{color:#dddde1;cursor:default;border-top:1px solid #29292d;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;line-height:1.45;display:grid}.techTable td:first-child{border-top:0}.techTable td:before{color:#818189;font-size:9px;font-weight:750}.techTable td:first-child:before{content:"Equipo / código"}.techTable td:nth-child(2):before{content:"Actividad / repuesto"}.techTable td:nth-child(3):before{content:"Frecuencia / familia"}.techTable td:nth-child(4):before{content:"Prioridad / sistema"}.techTable td:nth-child(5):before{content:"Horas / equipo"}.techTable td:nth-child(6):before{content:"Fuente / criticidad"}.techTable td strong,.techTable td small{white-space:normal;max-width:none}.libraryTabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.libraryTabs button{scroll-snap-align:start;min-width:max-content;min-height:46px}.ganttControls{flex-direction:column;align-items:stretch!important}.ganttControls>label,.ganttControls select,.rangeButtons{width:100%}.rangeButtons{grid-template-columns:repeat(3,1fr);display:grid}.rangeButtons button{min-height:44px}.ganttScroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;max-width:100%;overflow-x:auto}.ganttCanvas{min-width:760px}.ganttDates>div,.ganttRow>div{z-index:3;background:#151517;position:sticky;left:0;box-shadow:8px 0 12px #0005}.ganttDates>div{z-index:4;background:#202023}.techRanking button{min-height:72px}.techIdentity>span{white-space:normal;line-height:1.35;overflow:visible}.selectedHead{align-items:flex-start}.metricGuide,.adminGuide{scroll-snap-type:x proximity}.metricGuide>*,.adminGuide>*{scroll-snap-align:start}.recoveryCode{flex-direction:column;align-items:stretch}.recoveryCode code{overflow-x:auto}.activeSwitch{width:100%;min-height:44px;margin-left:0!important}.userFooterActions{grid-template-columns:1fr;width:100%;display:grid}.userFooterActions button{width:100%}.modalBackdrop{background:#000c;align-items:flex-end;overflow:hidden}.drawer,.workflowDrawer,.editorDrawer,.connectedDrawer,.assetDrawer,.movementDrawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer .close,.newModal .close{color:#fff;background:#26262a;border:1px solid #45454a;width:44px;height:44px}.workflowSection>.primary,.completeBtn,.partPicker button,.newModal .primary{width:100%;min-height:50px}.partPicker{grid-template-columns:1fr!important}@supports selector(body:has(.modalBackdrop)){:is(body:has(.modalBackdrop) .mobileBottomNav,body:has(.modalBackdrop) .mobileFab,body:has(input:focus) .mobileBottomNav,body:has(input:focus) .mobileFab,body:has(textarea:focus) .mobileBottomNav,body:has(textarea:focus) .mobileFab){display:none}}}@media (width<=480px){.mobileOrderMeta{grid-template-columns:1fr 1fr}.mobileOrderMeta>span:first-child{grid-column:1/-1}.mobileOrderCard>footer{grid-template-columns:1fr 36px}.mobileOrderCard>footer>span{text-align:right;grid-column:1/-1;min-height:38px;padding-top:10px}.workPanel>.tableScroll td,.techTable td{grid-template-columns:96px minmax(0,1fr)}.selectedHead{flex-direction:column}.scoreRing{width:78px;height:78px}.statusComparison>div,.hourBars>div{grid-template-columns:1fr!important}.statusComparison>div>span{grid-column:1}}@media (width<=860px){html{scroll-behavior:smooth;min-height:100%;overflow:clip auto!important}body{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;min-height:100%;overscroll-behavior-y:auto!important;overflow:clip auto!important}.shell,main,.controlPage{touch-action:pan-y pinch-zoom;height:auto;min-height:0;overflow:visible}main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}main>header{touch-action:pan-y}.panel,.kpi,.calendar,.workPanel,.validationBoard,.ganttPanel,.plansPanel,.userPermissionCard,.adminSafety,.activityPanel{color:#f8f8f9}.panel h2,.panel h3,.panel h4,.panel b,.panel strong,.controlPage h2,.controlPage h3,.controlPage h4,.controlPage dt,.controlPage dd,.workflowSection h3,.drawer h2,.drawer h3,.newModal h2{color:#fff!important}.panel p,.panel small,.panel label,.pageLead p,.controlPage>p,.workflowSection p,.drawer p,.newModal label,.miniKpis span,.miniKpis small,.assetGrid p,.knowledgeGrid p,.knowledgeGrid footer,.workloadKpis span,.workloadKpis small,.statusComparison>div>span,.hourBars span,.history span,.usedParts span,.movementList small,.drawerList span,.permissionGrid small,.userPermissionCard header p,.userPermissionCard footer>span,.adminSectionHead p,.planningWorkflow small,.proposalCard header p,.proposalFields small,.newPlanForm p,.preventivePlanCard header p,.preventivePlanCard footer span,.recentDecisions small,.ganttReading,.resultNote{color:#c7c7cc!important}.panelHead p,.filters p,.reviewTitle p,.selectedHead p,.executiveRead p,.metricGuide span,.understandBar span,.adminGuide span,.adminAccessNote span,.mobileOrderCard>p,.mobileOrderMeta small,.techIdentity>span,.chartLegend,.ganttLegend span{color:#d1d1d5!important}.eyebrow,.panelHead button,.performanceAction,.traceBtn,.mobileOrderCard>footer>span{color:#ff788b!important}.sidebar{overscroll-behavior-y:auto;touch-action:pan-y;height:100dvh}.mobileOverlay{touch-action:none}.mobileBottomNav{touch-action:manipulation}.mobileBottomNav button{color:#b9b9bf;font-size:10px}.mobileBottomNav button.active{color:#ff7084}.mobileSearch,.filters,.leadSearch,.editForm,.partPicker,.newPlanForm,.proposalFields,.userRole,.permissionGrid{touch-action:pan-y}input,select,textarea{caret-color:#ff4963;color:#fff!important}input::placeholder,textarea::placeholder{opacity:1;color:#a9a9af!important}select option{color:#fff;background:#18181b}.filters{position:static;overflow:visible}.filters select{width:100%;min-width:0!important}.understandBar,.metricGuide,.adminGuide,.adminAccessNote{white-space:normal;touch-action:pan-y;grid-template-columns:1fr;gap:9px;display:grid;overflow:visible}.understandBar>*,.metricGuide>*,.adminGuide>*,.adminAccessNote>*{min-width:0;white-space:normal!important}.understandBar>span,.metricGuide>span,.adminGuide>span{background:#1c1c1f;border:1px solid #333338;border-radius:9px;padding:9px 10px;line-height:1.5}.planningTabs,.libraryTabs{touch-action:pan-y;grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.planningTabs button,.planningTabs a,.libraryTabs button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;margin:0;padding:8px 10px}.planningTabs a{grid-column:1/-1}.week{touch-action:pan-y;min-height:0;display:grid;grid-template-columns:1fr!important;overflow:visible!important}.week>div{border-bottom:1px solid #303034;border-right:0;min-height:0;padding:13px}.week>div:last-child{border-bottom:0}.week header{padding:3px 3px 11px}.week article{min-height:52px;padding:11px}.week article b{font-size:12px}.week article small,.week article span{color:#d0d0d4;font-size:10px}.timelineHead{display:none}.timelineRow{grid-template-columns:1fr;gap:11px;min-height:96px;padding:14px;display:grid}.timelineRow>div:first-child{gap:5px}.timelineRow b{white-space:normal;font-size:12px}.timelineRow span{color:#c4c4c9;font-size:10px}.timelineRow .track{width:100%;height:24px}.ganttScroll{touch-action:pan-y;overflow:visible}.ganttCanvas{gap:9px;padding:10px;display:grid;min-width:0!important}.ganttDates{display:none}.ganttRow{background:#171719;border:1px solid #343439;border-radius:12px;min-height:104px;display:grid;overflow:hidden;grid-template-columns:1fr!important}.ganttRow>div{z-index:auto;min-height:56px;box-shadow:none;background:#1c1c1f;border:0;border-bottom:1px solid #303034;padding:12px 13px;position:static}.ganttRow>div b,.ganttRow>div span{text-overflow:clip;white-space:normal;overflow:visible}.ganttRow>div b{color:#fff;font-size:11px}.ganttRow>div span{color:#c4c4c9;font-size:9px;line-height:1.4}.ganttRow>section{background:#111113;min-height:46px;position:relative}.ganttRow>section>em{min-width:9px;height:20px;top:13px}.ganttRow>section>i{opacity:.45}.ganttReading{gap:8px;font-size:10px;line-height:1.5;display:grid}.tableScroll,.libraryTabs,.planningTabs,.metricGuide,.adminGuide{-webkit-overflow-scrolling:touch}.workPanel>.tableScroll,.techTable,.mobileOrderCards,.assetGrid,.knowledgeGrid,.planCards,.activityList,.userManagement{touch-action:pan-y}.modalBackdrop{overscroll-behavior-y:auto;touch-action:pan-y;overflow:hidden auto!important}.drawer,.workflowDrawer,.editorDrawer,.connectedDrawer,.assetDrawer,.movementDrawer,.newModal{overscroll-behavior-y:auto;touch-action:pan-y;max-height:100dvh;overflow-x:hidden;overflow-y:auto!important}.drawer .close,.newModal .close{touch-action:manipulation}.workflowSection,.partSection,.history,.usedParts,.movementList,.drawerList{touch-action:pan-y;overflow:visible}.editForm,.partPicker,.proposalFields,.newPlanForm,.invitePanel form,.userRole,.permissionGrid{grid-template-columns:1fr!important}.editForm label,.partPicker label,.proposalFields label,.newPlanForm label,.invitePanel label,.userRole label{color:#ececef!important;font-size:11px!important}.mobileOrderMeta small,.workPanel>.tableScroll td:before,.techTable td:before{color:#bdbdc3!important}.mobileOrderCard,.workPanel>.tableScroll tr,.techTable tr{background:#18181b;border-color:#48484e}}@media (width<=480px){.planningTabs,.libraryTabs{grid-template-columns:1fr}.mobileInstallGuide{flex-wrap:wrap;align-items:flex-start}.mobileInstallGuide>button:not(.dismissInstall){width:100%}.kpis,.planningAlerts,.workloadKpis,.performanceSummary,.inventoryPulse,.adminSummary{grid-template-columns:1fr 1fr!important}.kpi,.planningAlerts article,.workloadKpis article{min-width:0}.panelHead,.reviewTitle,.adminSectionHead,.validationHead{flex-direction:column;align-items:flex-start;gap:10px}.panelHead button,.validationHead button,.activityPanel .adminSectionHead>button{text-align:left;width:100%;min-height:44px}}.newOrderModal{gap:16px;width:min(860px,96vw);max-height:94dvh;padding:28px;overflow-y:auto}.newOrderHead{justify-content:space-between;align-items:flex-start;gap:20px;padding-right:42px;display:flex}.newOrderHead h2{margin:6px 0!important;font-size:24px!important}.newOrderHead p{color:#aaaab0;margin:0;font-size:9px;line-height:1.5}.newOrderHead>div:last-child{background:#1d1d20;border:1px solid #3c3c42;border-radius:10px;flex-direction:column;min-width:120px;padding:11px 13px;display:flex}.newOrderHead>div:last-child span{color:#ff7185;letter-spacing:1px;font-size:7px;font-weight:850}.newOrderHead>div:last-child b{color:#fff;margin:5px 0 2px;font-size:14px}.newOrderHead>div:last-child small{color:#98989f;font-size:7px}.newOrderSection{background:#18181b;border:1px solid #343438;border-radius:12px;padding:17px}.newOrderSection>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.newOrderSection>header>span{color:#fff;background:#df1938;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.newOrderSection>header>div{flex-direction:column;gap:3px;display:flex}.newOrderSection>header b{color:#fff;font-size:11px}.newOrderSection>header small{color:#9999a0;font-size:8px}.newOrderGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.newOrderGrid .wide{grid-column:1/-1}.newOrderSection label{gap:6px;font-weight:750;display:grid;color:#d1d1d5!important;font-size:9px!important}.newOrderSection input,.newOrderSection select,.newOrderSection textarea{color:#fff;background:#101012;border:1px solid #3e3e43;border-radius:8px;width:100%;min-height:43px;padding:9px 11px;font-size:10px}.newOrderSection textarea{resize:vertical;min-height:90px}.newOrderSection input:focus,.newOrderSection select:focus,.newOrderSection textarea:focus{border-color:#d71937;outline:2px solid #d71937}.newOrderSubmit{min-height:49px;font-size:11px}.technicianSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.technicianSelector>label{cursor:pointer;background:#202023;border:1px solid #39393e;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;color:#c4c4ca!important;display:flex!important}.technicianSelector>label.selected{background:#30171b;border-color:#65313a}.technicianSelector input{accent-color:#df1938;width:17px!important;height:17px!important;min-height:0!important}.technicianSelector label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.technicianSelector b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.technicianSelector small{color:#9999a0;font-size:7px}.technicianSelector>p{color:#ffc45f;background:#241d12;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-size:8px}.orderDetailDrawer{width:min(700px,100vw)}.orderDetailDrawer .orderIdentityGrid{grid-template-columns:1fr 1fr}.mobileOrderSystem{margin:-4px 0 9px;font-size:8px;display:block;color:#ff8192!important}@media (width<=860px){.newOrderModal{width:100vw;max-width:none;max-height:100dvh;padding:27px 15px calc(95px + env(safe-area-inset-bottom));border-radius:0;align-self:flex-end;margin:0}.newOrderHead{padding-right:46px;display:grid}.newOrderHead>div:last-child{width:100%}.newOrderGrid,.technicianSelector,.orderDetailDrawer .orderIdentityGrid{grid-template-columns:1fr}.newOrderGrid .wide{grid-column:auto}.newOrderSection{padding:14px}.newOrderSection label{font-size:11px!important}.newOrderSection input,.newOrderSection select,.newOrderSection textarea{min-height:49px;font-size:16px}.technicianSelector>label{min-height:56px}.technicianSelector b{font-size:11px}.technicianSelector small{font-size:9px}}.moduleNav{gap:9px!important}.moduleNav>button{min-height:76px;position:relative;grid-template-columns:28px 1fr!important;align-items:center!important;gap:10px!important;padding:13px!important;display:grid!important}.moduleNav>button>span{color:#ff7386;background:#29292d;border-radius:8px;grid-row:1;place-items:center;height:28px;display:grid;width:28px!important}.moduleNav>button>div{gap:4px;min-width:0;display:grid}.moduleNav>button>div b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.moduleNav>button>div small{color:#929299;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.moduleNav>button.active>span{color:#fff;background:#d71533}.moduleNav .moduleState{color:#ff7184;letter-spacing:.7px;font-size:6px;font-weight:900;position:absolute;bottom:7px;right:10px}.moduleNav>button.adminNav{margin-top:3px!important}.moduleNav>button.adminNav>span{color:#ff8495;background:#3a1a20}.workspaceNavigator{background:#121214;border:1px solid #353539;border-radius:13px;margin:3px 0 15px;overflow:hidden;box-shadow:0 10px 28px #0004}.workspaceNavigator>header{background:linear-gradient(100deg,#18181a,#241316);border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.workspaceNavigator>header>div{grid-template-columns:auto 1fr;align-items:end;gap:2px 8px;display:grid}.workspaceNavigator>header span{color:#ff6c80;letter-spacing:1px;grid-column:1/-1;font-size:6px;font-weight:900}.workspaceNavigator>header b{color:#fff;font-size:12px}.workspaceNavigator>header small{color:#8f8f96;margin-bottom:1px;font-size:7px}.workspaceNavigator>header em{color:#ff8292;background:#38171d;border-radius:8px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.workspacePrimaryTabs{grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 10px 9px;display:grid}.workspacePrimaryTabs>button{color:#fff;text-align:left;cursor:pointer;background:#19191b;border:1px solid #343438;border-radius:10px;grid-template-columns:30px 1fr;gap:9px;min-height:59px;padding:9px 11px;display:grid}.workspacePrimaryTabs>button:hover{background:#21181a;border-color:#65404a}.workspacePrimaryTabs>button.active{background:#321419;border-color:#e21b39;box-shadow:inset 3px 0 #f31c3f}.workspacePrimaryTabs>button>span{color:#aaaab1;background:#29292d;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.workspacePrimaryTabs>button.active>span{color:#fff;background:#d41634}.workspacePrimaryTabs>button>div{align-content:center;gap:3px;min-width:0;display:grid}.workspacePrimaryTabs b{font-size:9px}.workspacePrimaryTabs small{color:#85858c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.workspaceSubTabs{scrollbar-width:thin;background:#0f0f11;border-top:1px solid #2f2f33;gap:8px;padding:10px;display:flex;overflow-x:auto}.workspaceSubTabs>button{color:#b9b9bf;white-space:nowrap;cursor:pointer;background:#19191c;border:1px solid #38383d;border-radius:9px;min-height:39px;padding:0 16px;font-size:8px;font-weight:800;position:relative}.workspaceSubTabs>button:hover{color:#fff;border-color:#67404a}.workspaceSubTabs>button.active{color:#fff;background:#3a151c;border-color:#ef1e3e;box-shadow:inset 3px 0 #ff2345}.workspaceSubTabs>button em{color:#fff;background:#d91938;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:8px;padding:0 4px;font-size:6px;font-style:normal;display:inline-grid}.workspaceNavigator.compact{border-radius:11px;margin-bottom:12px}.workspaceNavigator.compact .workspacePrimaryTabs{gap:6px;padding:7px;display:flex}.workspaceNavigator.compact .workspacePrimaryTabs>button{border-radius:8px;flex:1;grid-template-columns:24px 1fr;gap:7px;min-width:0;min-height:44px;padding:7px 9px}.workspaceNavigator.compact .workspacePrimaryTabs>button>span{border-radius:6px;width:23px;height:23px;font-size:11px}.workspaceNavigator.compact .workspacePrimaryTabs b{font-size:8px}.workspaceNavigator.compact .workspacePrimaryTabs small{display:none}.workspaceNavigator.compact .workspaceSubTabs{padding:7px}.workspaceNavigator.compact .workspaceSubTabs>button{border-radius:8px;min-height:36px;padding:0 13px}@media (width<=1120px){.workspacePrimaryTabs small{display:none}.workspacePrimaryTabs>button{grid-template-columns:28px 1fr}}@media (width<=860px){.moduleNav>button,.moduleNav>button.active,.moduleNav>button.adminNav,.moduleNav>button.adminNav.active{width:100%!important;min-width:0!important;max-width:none!important;min-height:70px!important;font-size:initial!important;grid-template-columns:32px 1fr!important;padding:12px!important;display:grid!important}.moduleNav>button>span{width:30px!important;min-width:30px!important;font-size:16px!important}.moduleNav>button>div{display:grid!important}.moduleNav>button>div b{font-size:12px}.moduleNav>button>div small{font-size:9px}.moduleNav .moduleState{display:block!important}.workspaceNavigator{margin-top:10px}.workspaceNavigator>header{padding:11px 12px}.workspaceNavigator>header>div{grid-template-columns:1fr}.workspaceNavigator>header b{font-size:11px}.workspaceNavigator>header small{display:none}.workspacePrimaryTabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:9px;display:flex;overflow-x:auto}.workspacePrimaryTabs>button{scroll-snap-align:start;flex:0 0 132px;min-height:57px}.workspacePrimaryTabs small{display:none}.workspacePrimaryTabs b{font-size:10px}.workspaceSubTabs{-webkit-overflow-scrolling:touch;padding:9px}.workspaceSubTabs>button{min-height:44px;padding:0 15px;font-size:10px}}@media (width<=480px){.workspaceNavigator>header{display:none}.workspacePrimaryTabs>button{flex-basis:118px;grid-template-columns:27px 1fr;padding:8px}.workspaceSubTabs>button{min-height:42px}.headerTitle p{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}}.equipmentKeyField{grid-column:1/-1;gap:8px;display:grid}.equipmentKeyField>label{gap:6px;display:grid}.equipmentManageActions{flex-wrap:wrap;gap:7px;display:flex}.equipmentManageActions button{cursor:pointer;border-radius:8px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800}.equipmentManageActions button:disabled{cursor:not-allowed;opacity:.42}.addEquipmentInline{color:#ff8090;background:#251317;border:1px dashed #6a3540}.editEquipmentInline{color:#b9d7ff;background:#17202a;border:1px solid #465568}.deleteEquipmentInline{color:#ff9aa7;background:#241317;border:1px solid #69303a}.equipmentInlineForm{background:#1d1114;border:1px solid #6a2a36;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.equipmentInlineForm>div{grid-column:1/-1;gap:3px;display:grid}.equipmentInlineForm b{color:#fff;font-size:11px}.equipmentInlineForm small{color:#aaaab0;font-size:8px}.equipmentInlineForm label{color:#d8d8dc;gap:5px;font-size:8px;font-weight:750;display:grid}.equipmentInlineForm input{color:#fff;background:#0f0f11;border:1px solid #404046;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.equipmentInlineForm p{color:#ff8191;grid-column:1/-1;margin:0;font-size:8px}.saveEquipmentInline{color:#fff;cursor:pointer;background:#d71937;border:0;border-radius:8px;grid-column:1/-1;min-height:42px;font-size:9px;font-weight:850}.equipmentManageFeedback{color:#8de0b2;background:#143326;border-radius:8px;margin:0;padding:9px 11px;font-size:9px}.equipmentManageFeedback.error{color:#ff9cab;background:#35171c}@media (width<=860px){.equipmentInlineForm{grid-template-columns:1fr}.equipmentInlineForm>div,.equipmentInlineForm p,.saveEquipmentInline{grid-column:1}.equipmentManageActions{grid-template-columns:1fr;display:grid}.equipmentManageActions button,.saveEquipmentInline{width:100%;min-height:48px}.equipmentInlineForm input{min-height:48px;font-size:16px}}.appUpdateBanner{z-index:120;color:#fff;background:linear-gradient(125deg,#281218,#121214 58%,#391018);border:1px solid #7b2a39;border-radius:16px;grid-template-columns:48px minmax(210px,1fr) auto;align-items:center;gap:13px;width:min(570px,100vw - 44px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 55px #000c}.appUpdateIcon{color:#fff;background:#d71937;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 8px 22px #d7193755}.appUpdateCopy{gap:4px;display:grid}.appUpdateCopy b{font-size:12px}.appUpdateCopy span{color:#bdbdc4;font-size:9px;line-height:1.45}.appUpdateActions{align-items:center;gap:7px;display:flex}.appUpdateActions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 13px;font-size:8px;font-weight:850}.appUpdateLater{color:#c8c8cd;background:#202023;border:1px solid #414147}.appUpdateNow{color:#fff;background:#d71937;border:0}.appUpdateNow:disabled{cursor:wait;opacity:.7}@media (width<=860px){.appUpdateBanner{right:10px;bottom:calc(73px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:42px 1fr;gap:10px;width:auto;padding:12px;left:10px}.appUpdateIcon{width:42px;height:42px;font-size:20px}.appUpdateCopy b{font-size:11px}.appUpdateCopy span{font-size:8px}.appUpdateActions{grid-column:1/-1;grid-template-columns:1fr 1.6fr;display:grid}.appUpdateActions button{min-height:46px;font-size:10px}}:root{--ui-red:#e31837;--ui-red-bright:#ff3655;--ui-black:#08080a;--ui-surface:#141416;--ui-surface-2:#1b1b1e;--ui-border:#343438;--ui-white:#f7f7f8;--ui-muted:#aaaab2}body{color:var(--ui-white);background:radial-gradient(circle at 72% 0,#260f14 0,#0a0a0c 32%,#070708 100%)}.sidebar{background:#0e0e10;border-right:1px solid #323236;width:278px;padding:20px 15px 16px;box-shadow:12px 0 36px #0009}.brand{border-bottom:3px solid var(--ui-red);min-height:91px;margin:0 0 14px;padding:0 8px 15px}.brandLogoImage{max-height:82px!important}.sideSection{color:#8f8f97;letter-spacing:1.8px;margin:16px 10px 7px;font-size:8px}.moduleNav>button{background:#171719!important;border:1px solid #39393e!important;min-height:68px!important}.moduleNav>button.active{box-shadow:inset 4px 0 var(--ui-red)!important;background:linear-gradient(105deg,#351319,#171719)!important;border-color:#7b2b38!important}.moduleNav>button>div b{font-size:11px!important}.moduleNav>button>div small{font-size:7px!important}.moduleNav .moduleState{color:#ff7a8d!important}.maintenanceModuleNav{gap:6px;display:grid}.maintenanceModuleNav>button{color:#c9c9ce;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid;position:relative}.maintenanceModuleNav>button:hover{background:#19191c;border-color:#3d3d42}.maintenanceModuleNav>button.active{color:#fff;box-shadow:inset 3px 0 var(--ui-red);background:#281216;border-color:#6d2934}.maintenanceModuleNav>button>span{color:#d5d5da;background:#242428;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.maintenanceModuleNav>button.active>span{background:var(--ui-red);color:#fff}.maintenanceModuleNav>button>div{gap:3px;min-width:0;display:grid}.maintenanceModuleNav small{color:#8f8f97;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.maintenanceModuleNav em{color:#fff;background:#b7132c;border-radius:11px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;font-style:normal;font-weight:850;display:grid}.sideStatus{margin-top:auto!important}.profile{margin-top:10px!important}.moduleNav>button.futureSystem{opacity:.62;cursor:not-allowed;background:#111113!important;border-style:dashed!important}.moduleNav>button.futureSystem>span{color:#8d8d94!important;background:#232327!important}.moduleNav>button.futureSystem .moduleState{color:#8e8e96!important}main{max-width:none;margin-left:278px;padding:0 28px 55px}main>header{border-bottom:1px solid #2d2d31;height:82px;margin-bottom:13px}.headerTitle p{color:#9f9fa7!important;font-size:9px!important}.headerTitle h1{color:#fff;font-size:23px}.moduleContextBar{background:#121214;border:1px solid #35353a;border-radius:13px;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;margin:0 0 15px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0005}.moduleContextTitle{background:linear-gradient(110deg,#211115,#161618);border-right:1px solid #343438;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px 15px;display:grid}.moduleContextTitle>span{background:var(--ui-red);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.moduleContextTitle>div{gap:2px;display:grid}.moduleContextTitle small{color:#ff7185;letter-spacing:1.1px;font-size:6px;font-weight:900}.moduleContextTitle b{font-size:12px}.moduleContextTitle p{color:#96969e;margin:0;font-size:7px}.moduleContextTabs{background:#101012;align-items:center;gap:7px;padding:10px;display:flex;overflow-x:auto}.moduleContextTabs button{color:#bdbdc4;white-space:nowrap;cursor:pointer;background:#1a1a1d;border:1px solid #3a3a3f;border-radius:9px;min-height:40px;padding:0 15px;font-size:8px;font-weight:800;position:relative}.moduleContextTabs button:hover{color:#fff;border-color:#74404a}.moduleContextTabs button.active{color:#fff;box-shadow:inset 3px 0 var(--ui-red-bright);background:#3a141b;border-color:#ff2d4d}.moduleContextTabs em{background:var(--ui-red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:6px;font-style:normal;display:inline-grid}.hero,.pageLead{border:1px solid #7e2837!important;border-bottom:4px solid var(--ui-red)!important;background:linear-gradient(118deg,#121214 0,#311118 56%,#a20e24 100%)!important}.panel,.kpi,.calendar,.equipmentGrid article{background:#151517!important;border-color:#36363b!important}.kpi{position:relative;overflow:hidden}.kpi:before{background:linear-gradient(90deg,var(--ui-red),transparent 72%);content:"";height:2px;position:absolute;top:0;left:0;right:0}.kpi span,.kpi small,.panelHead p,.filters p{color:#aaaab2!important}.kpi strong,.panelHead h3,.filters h2{color:#fff!important}.kpiIcon.blue,.kpiIcon.green,.kpiIcon.violet{color:#ff7387!important;background:#32141a!important}.kpiIcon.orange{color:#f6d5a2!important;background:#2b2620!important}.understandBar{color:#c7c7cd!important;background:#141416!important;border:1px solid #343438!important}.understandBar b,.understandBar em{color:#ff6e82!important}.panelHead{background:#18181b;border-bottom-color:#303034!important}.panelHead button{color:#ff7185!important}.filters{background:#18181b;border-bottom-color:#303034!important}th{color:#b2b2ba!important;background:#1a1a1d!important}td{color:#e8e8eb!important;border-top-color:#2f2f33!important}.primary,.desktopNewOrder{background:linear-gradient(90deg,#c8102e,#ef2343)!important}.search,.iconBtn,.exportBtn{background:#171719!important;border-color:#404046!important}.exportBtn{color:#ff7588!important}.mobileBottomNav .mobileCreateAction{color:#fff;background:linear-gradient(145deg,#ec2041,#b90e29);border-radius:12px;margin:0 3px;transform:translateY(-7px);box-shadow:0 8px 20px #c8102e55}.mobileBottomNav .mobileCreateAction span{font-size:22px}@media (width<=1100px){.sidebar{width:250px}main{margin-left:250px;padding-left:20px;padding-right:20px}.moduleContextBar{grid-template-columns:190px 1fr}.moduleContextTitle p{display:none}}@media (width<=860px){.sidebar{width:min(340px,92vw);padding:18px 15px calc(18px + env(safe-area-inset-bottom))}.brand{min-height:88px}.moduleNav>button{min-height:66px!important}.maintenanceModuleNav>button{min-height:58px}.maintenanceModuleNav b{font-size:11px}.maintenanceModuleNav small{font-size:8px}main{margin-left:0;padding-left:11px;padding-right:11px}main>header{height:68px;margin-left:-11px;margin-right:-11px;padding-left:11px;padding-right:11px}.headerTitle p{max-width:65vw}.headerTitle h1{max-width:58vw;font-size:16px}.moduleContextBar{border-radius:12px;margin-top:9px;display:block}.moduleContextTitle{display:none}.moduleContextTabs{-webkit-overflow-scrolling:touch;padding:8px}.moduleContextTabs button{min-height:44px;padding:0 14px;font-size:10px}.mobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobileBottomNav button{font-size:8px}.mobileBottomNav .mobileCreateAction{transform:translateY(-6px)}.mobileFab{display:none!important}}@media (width<=430px){.headerTitle p{font-size:7px!important}.moduleContextTabs button{padding:0 12px}.mobileBottomNav button{font-size:7px}.mobileBottomNav button span{font-size:18px}}.operationalHero{grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:stretch!important;min-height:0!important;padding:22px 24px!important;display:grid!important}.operationalHeroMain{flex-direction:column;justify-content:center;min-width:0;display:flex}.operationalHero .eyebrow{font-size:7px;color:#ff9aaa!important}.operationalHero h2{margin:7px 0 5px;font-size:25px}.operationalHeroMain>p{color:#d5c7ca;margin:0;font-size:10px}.heroPriorityActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.heroPriorityActions>button{color:#fff;text-align:left;cursor:pointer;background:#08080a66;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-height:64px;padding:10px 12px;display:grid}.heroPriorityActions>button:hover{background:#08080a99;border-color:#ffffff70}.heroPriorityActions>button>span{letter-spacing:.8px;color:#e7c6cc;font-size:6px;font-weight:900}.heroPriorityActions>button>b{grid-area:1/2/3;font-size:24px}.heroPriorityActions>button>small{color:#c7b1b5;font-size:7px}.heroPriorityActions>button.urgent{background:#6f0d1e73;border-color:#ff5a7190}.heroPriorityActions>button.urgent>b{color:#fff}.heroPriorityActions>button.pending{background:#4d301765;border-color:#ffc86c66}.heroPriorityActions>button.pending>b{color:#ffd48d}.heroPriorityActions>button.clear{border-color:#ffffff1f}.heroPriorityActions>button.clear>b{color:#d7d7dc}.heroNextAction{color:#171719;background:linear-gradient(145deg,#f8f8f9,#e8e8eb);border:1px solid #ffffff38;border-radius:14px;flex-direction:column;justify-content:center;padding:18px;display:flex;box-shadow:0 12px 30px #0004}.heroNextAction>span{letter-spacing:1px;color:#b31029;font-size:6px;font-weight:900}.heroNextAction>b{margin-top:7px;font-size:15px;line-height:1.25}.heroNextAction>p{color:#5f5f65;margin:7px 0 14px;font-size:8px;line-height:1.5}.heroNextAction>button{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:41px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.heroNextAction>button:hover{background:#ec1e3f}.heroNextAction>button span{font-size:15px}@media (width<=1000px){.operationalHero{grid-template-columns:1fr 240px!important}.heroPriorityActions{grid-template-columns:repeat(3,1fr)}.heroPriorityActions>button{grid-template-columns:1fr}.heroPriorityActions>button>b{grid-area:auto}}@media (width<=760px){.operationalHero{grid-template-columns:1fr!important;padding:18px!important}.operationalHero h2{font-size:22px}.heroPriorityActions{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(115px,1fr));padding-bottom:3px;overflow-x:auto}.heroPriorityActions>button{min-height:74px}.heroNextAction{padding:15px}.heroNextAction>button{min-height:46px;font-size:10px}}@media (width<=430px){.operationalHero{padding:16px!important}.operationalHero .eyebrow{line-height:1.5}.heroPriorityActions{grid-template-columns:repeat(3,128px)}.heroPriorityActions>button>b{font-size:22px}}.operationalHero h2{margin-bottom:6px}.heroUserRole{align-items:center;gap:8px;margin-bottom:8px;display:flex}.heroUserRole>span{color:#fff;background:#ffffff18;border:1px solid #fff5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.heroUserRole>div{gap:1px;display:grid}.heroUserRole b{color:#fff;font-size:8px}.heroUserRole small{color:#d2b9bd;font-size:6px}.operationalHeroMain>.heroUserRole+p{margin-top:0}.heroPriorityActions{margin-top:14px}.orderStatusTabs{background:#151517;border-bottom:1px solid #303034;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px 12px;display:grid}.orderStatusTabs button{color:#d8d8de;text-align:left;cursor:pointer;background:#1d1d20;border:1px solid #39393f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.orderStatusTabs button:hover{background:#28151a;border-color:#8f3142;transform:translateY(-1px)}.orderStatusTabs button.active{background:linear-gradient(105deg,#47131d,#7b1223);border-color:#ec1c3d;box-shadow:inset 3px 0 #ef1e42}.orderStatusTabs span{font-size:12px;font-weight:750}.orderStatusTabs b{color:#fff;background:#2d2d31;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.orderStatusTabs button.active b{background:#ef1e42}.orderStatusGuide{color:#c9c9d0;background:#111113;border-bottom:1px solid #303034;align-items:flex-start;gap:13px;padding:13px 20px;display:flex}.orderStatusGuide span{color:#ff6f83;letter-spacing:1.1px;flex:none;margin-top:2px;font-size:9px;font-weight:800}.orderStatusGuide p{margin:0;font-size:11px;line-height:1.5}.orderStatusGuide b{color:#fff}@media (width<=720px){.orderStatusTabs{scroll-snap-type:x mandatory;gap:8px;padding:12px;display:flex;overflow-x:auto}.orderStatusTabs button{scroll-snap-align:start;min-width:144px;min-height:64px}.orderStatusGuide{gap:9px;padding:12px}.orderStatusGuide p{font-size:10px}.orderStatusGuide span{font-size:8px}}.planningCapacitySettings{color:#e7e7eb;background:linear-gradient(110deg,#171114,#35151d);border:1px solid #6b2634;border-radius:14px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:18px;margin:18px 0;padding:20px;display:grid}.planningCapacitySettings h3{color:#fff;margin:5px 0 6px;font-size:17px}.planningCapacitySettings p{color:#c7c7cd;max-width:690px;margin:0;font-size:11px;line-height:1.55}.planningCapacitySettings label{color:#ff9aac;letter-spacing:.7px;gap:7px;font-size:9px;font-weight:800;display:grid}.planningCapacitySettings input{color:#fff;background:#18181b;border:1px solid #5b4a4e;border-radius:8px;min-height:42px;padding:0 11px;font-size:15px}.planningCapacitySettings button{color:#fff;cursor:pointer;background:#e31c3d;border:0;border-radius:8px;min-height:42px;padding:0 17px;font-weight:800}.planningCapacitySettings button:disabled{opacity:.65;cursor:wait}.capacityExplainer{color:#e7d6c1;background:#251d18;border:1px solid #61443c;border-radius:10px;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;display:flex}.capacityExplainer b{color:#ffc47b;white-space:nowrap;font-size:11px}.capacityExplainer span{font-size:10px;line-height:1.45}@media (width<=760px){.planningCapacitySettings{grid-template-columns:1fr;gap:12px;padding:16px}.planningCapacitySettings label{max-width:100%}.capacityExplainer{flex-direction:column;align-items:flex-start;gap:5px;margin:12px 0}.capacityExplainer b{white-space:normal}}.capacityRecommendationBoard{background:#151517;border:1px solid #3b3b40;border-radius:14px;margin:18px 0;overflow:hidden}.capacityRecommendationBoard>header{border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.capacityRecommendationBoard h3{color:#fff;margin:5px 0;font-size:18px}.capacityRecommendationBoard p{color:#b7b7bf;max-width:700px;margin:0;font-size:11px;line-height:1.55}.capacityRecommendationBoard>header>button{color:#ff91a2;cursor:pointer;background:#32141b;border:1px solid #e51d3f;border-radius:8px;flex:none;padding:11px 13px;font-size:11px;font-weight:800}.capacityRecommendationGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;padding:14px;display:grid}.capacityRecommendationGrid>article{background:#1b1b1e;border:1px solid #35353a;border-radius:11px;overflow:hidden}.capacityRecommendationGrid>article>header{border-bottom:1px solid #303034;align-items:center;gap:10px;padding:13px;display:flex}.capacityRecommendationGrid>article>header>span{color:#ff9aac;background:#451723;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.capacityRecommendationGrid>article>header b{color:#fff;font-size:12px;display:block}.capacityRecommendationGrid>article>header small{color:#aaaab1;font-size:9px}.capacityRecommendationGrid section{padding:12px}.capacityRecommendationGrid h4{color:#e6e6eb;text-transform:uppercase;letter-spacing:.65px;margin:0 0 8px;font-size:10px}.capacityRecommendationGrid section>p{color:#9898a1;margin:0;font-size:10px;line-height:1.45}.capacityRecommendationGrid .minimumOverflow{background:#211916;border-top:1px solid #4b3024}.minimumOverflow h4{color:#ffbd72}.capacityRecommendation{color:#dedee4;text-align:left;cursor:pointer;background:#171719;border:1px solid #35353a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:7px;padding:10px;display:grid}.capacityRecommendation:hover{background:#29161b;border-color:#b83a4f}.capacityRecommendation span,.capacityRecommendation small{display:block}.capacityRecommendation span{color:#9e9ea8;letter-spacing:.6px;font-size:8px}.capacityRecommendation b{color:#fff;font-size:10px}.capacityRecommendation small{color:#b8b8c0;margin-top:3px;font-size:9px;line-height:1.35}.capacityRecommendation aside{text-align:right}.capacityRecommendation.fit aside b{color:#6ce2aa}.capacityRecommendation.overflow aside b{color:#ffb45d}.capacityRecommendation.overflow{border-color:#68432c}.capacityRecommendationEmpty{color:#bdbdc5;border:1px dashed #45454b;border-radius:11px;margin:18px 0;padding:16px}.capacityRecommendationEmpty b{color:#fff;font-size:12px;display:block}.capacityRecommendationEmpty span{font-size:10px}@media (width<=700px){.capacityRecommendationBoard>header{flex-direction:column;align-items:flex-start;padding:16px}.capacityRecommendationBoard>header>button{width:100%}.capacityRecommendationGrid{grid-template-columns:1fr;padding:10px}.capacityRecommendation{padding:9px}.capacityRecommendationBoard h3{font-size:16px}}.planningSuggestionSettings{color:#dedee5;background:#181519;border:1px solid #4d3340;border-radius:14px;margin:18px 0;padding:20px}.planningSuggestionSettings h3{color:#fff;margin:5px 0;font-size:16px}.planningSuggestionSettings p{color:#bdbdc5;margin:0;font-size:11px;line-height:1.5}.planningSuggestionSettings>div:last-child{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.planningSuggestionSettings label{cursor:pointer;background:#202024;border:1px solid #39343a;border-radius:9px;align-items:center;gap:8px;min-width:190px;padding:10px;display:flex}.planningSuggestionSettings input{accent-color:#e51c3d}.planningSuggestionSettings b,.planningSuggestionSettings small{display:block}.planningSuggestionSettings b{color:#fff;font-size:11px}.planningSuggestionSettings small{color:#a9a9b1;margin-top:2px;font-size:9px}.proposalTeamPlanner{background:#171719;border:1px solid #3f3940;border-radius:14px;margin:18px 0;overflow:hidden}.proposalTeamPlanner>header{border-bottom:1px solid #303034;padding:19px}.proposalTeamPlanner h3{color:#fff;margin:5px 0;font-size:17px}.proposalTeamPlanner p{color:#b7b7bf;margin:0;font-size:11px;line-height:1.5}.proposalTeamPlanner>div{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.proposalTeamPlanner article{background:#1d1d20;border:1px solid #36363c;border-radius:10px;padding:13px}.proposalTeamPlanner article>header,.proposalTeamPlanner footer{justify-content:space-between;gap:10px;display:flex}.proposalTeamPlanner article>header b{color:#fff;font-size:12px;display:block}.proposalTeamPlanner article>header small{color:#aaaab2;margin-top:3px;font-size:9px;display:block}.proposalTeamPlanner article>header>span{color:#ff9aac;font-size:10px;font-weight:800}.proposalTeamFields{gap:11px;margin:13px 0;display:grid}.proposalTeamFields>label,.proposalTeamFields>div>span{color:#ff9aac;gap:6px;font-size:9px;font-weight:800;display:grid}.proposalTeamFields select{color:#fff;background:#151517;border:1px solid #44444b;border-radius:7px;min-height:38px;padding:0 9px}.proposalTeamChecks{flex-wrap:wrap;gap:6px;display:flex}.proposalTeamChecks label{color:#d4d4db;border:1px solid #393940;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.proposalTeamChecks input{accent-color:#e51c3d}.proposalTeamPlanner footer{border-top:1px solid #303034;align-items:flex-end;padding-top:11px}.proposalTeamPlanner footer p{color:#c8c8cf;margin:0;font-size:10px;line-height:1.45}.proposalTeamPlanner footer small{color:#ff91a2;font-size:9px}.proposalTeamPlanner footer button{color:#fff;cursor:pointer;background:#e51c3d;border:0;border-radius:7px;flex:none;padding:9px 10px;font-size:10px;font-weight:800}@media (width<=700px){.planningSuggestionSettings{padding:16px}.planningSuggestionSettings label{min-width:100%}.proposalTeamPlanner>div{grid-template-columns:1fr;padding:10px}.proposalTeamPlanner footer{flex-direction:column;align-items:stretch}.proposalTeamPlanner footer button{width:100%}}.notificationCenter{position:relative}.notificationBell{color:#fff;background:#18181b;border:1px solid #34343a;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:relative}.notificationBell:hover,.notificationCenter.open .notificationBell{background:#26151b;border-color:#f02d55}.notificationBell b{color:#fff;min-width:20px;height:20px;font:800 10px/20px var(--font-geist-mono);background:#f02d55;border-radius:20px;padding:0 5px;position:absolute;top:-7px;right:-6px;box-shadow:0 0 0 3px #0b0b0d}.notificationPanel{z-index:80;background:#111114;border:1px solid #36363c;border-radius:18px;flex-direction:column;width:min(430px,100vw - 24px);max-height:min(720px,100vh - 90px);display:flex;position:absolute;top:54px;right:0;overflow:hidden;box-shadow:0 28px 80px #000b}.notificationPanel>header{background:linear-gradient(145deg,#211116,#111114 66%);border-bottom:1px solid #2a2a2f;justify-content:space-between;gap:18px;padding:20px;display:flex}.notificationPanel>header span{font:800 10px/1 var(--font-geist-mono);letter-spacing:.16em;color:#ff5477}.notificationPanel>header h2{margin:7px 0 4px;font-size:21px}.notificationPanel>header p{color:#aaa;margin:0;font-size:12px}.notificationPanel>header>button{color:#fff;background:#29292e;border:0;border-radius:9px;width:34px;height:34px;font-size:21px}.notificationReadAll{color:#ff6b89;background:0 0;border:0;align-self:flex-end;margin:12px 16px 0;font-weight:750}.notificationPanel>section{padding:12px 16px 18px;overflow:auto}.notificationPanel article{border-bottom:1px solid #29292e;grid-template-columns:7px 1fr;gap:12px;padding:14px 4px;display:grid;position:relative}.notificationPanel article>i{background:#4b4b52;border-radius:50%;width:7px;height:7px;margin-top:7px}.notificationPanel article.unread>i{background:#f02d55;box-shadow:0 0 0 4px #f02d5522}.notificationPanel article.kind-critical>i,.notificationPanel article.kind-closure_returned>i{background:#ff9a3d}.notificationPanel article span{font:800 9px/1.2 var(--font-geist-mono);letter-spacing:.1em;color:#e85c78}.notificationPanel article b{margin:5px 0;font-size:14px;display:block}.notificationPanel article p{color:#b6b6bd;margin:0 0 7px;font-size:12px;line-height:1.45}.notificationPanel article small{color:#797981;font-size:10px}.notificationPanel article footer{gap:8px;margin-top:10px;display:flex}.notificationPanel article footer button{color:#fff;background:#222227;border:1px solid #3a3a41;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.notificationPanel article footer .acknowledge{background:#f02d55;border-color:#f02d55}.notificationEmpty,.notificationError{text-align:center;color:#929299;padding:30px 8px}.notificationError{color:#ff7b91}.assignmentReceipt{background:#151518;border:1px solid #34343b;border-radius:14px;margin:0 0 16px;padding:14px}.assignmentReceipt>header{justify-content:space-between;margin-bottom:9px;display:flex}.assignmentReceipt>header span{color:#ef6280;font:800 10px/1 var(--font-geist-mono)}.assignmentReceipt>div{border-top:1px solid #29292e;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.assignmentReceipt>div b{font-size:11px}.assignmentReceipt .confirmed{color:#3ed29a}.assignmentReceipt .read{color:#e2a54d}.assignmentReceipt .pending{color:#94949b}.assignmentReceipt.empty{color:#999;justify-content:space-between;font-size:12px;display:flex}.supervisorWorkload{background:linear-gradient(145deg,#17171b,#101013);border:1px solid #303036;border-radius:20px;margin:18px 0 24px;padding:22px}.supervisorWorkload>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.supervisorWorkload>header h2{margin:6px 0;font-size:24px}.supervisorWorkload>header p{color:#a2a2aa;margin:0;font-size:13px}.workloadAlerts{gap:8px;display:flex}.workloadAlerts span{color:#aaa;background:#1e1e22;border-radius:10px;padding:10px 12px;font-size:11px}.workloadAlerts span b{color:#fff;margin-right:5px;font-size:18px}.workloadAlerts .danger{color:#ff8099;background:#35151d}.workloadAlerts .ok{color:#58d9aa;background:#123126}.workloadGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0;display:grid}.workloadGrid article{background:#1a1a1e;border:1px solid #303037;border-radius:14px;padding:14px;position:relative}.workloadGrid article.overloaded{background:#281319;border-color:#8f2b40}.workloadGrid article>header{align-items:center;gap:10px;display:flex}.workloadGrid article>header>span{background:#2b2b31;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.workloadGrid article>header div{flex:1;min-width:0}.workloadGrid article>header b,.workloadGrid article>header small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workloadGrid article>header small{color:#8d8d95;margin-top:3px;font-size:10px}.workloadGrid article>header strong{font:850 16px/1 var(--font-geist-mono)}.workloadBar{background:#303037;border-radius:8px;height:7px;margin:14px 0;overflow:hidden}.workloadBar i{border-radius:inherit;background:#36c995;height:100%;display:block}.overloaded .workloadBar i{background:#f02d55}.attention .workloadBar i{background:#e9a13f}.workloadGrid article>footer{color:#aaa;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.workloadGrid article>footer button{color:#ff708d;background:0 0;border:0;font-weight:750}.workloadGrid article>em{color:#fff;font:800 9px/1 var(--font-geist-mono);background:#f02d55;border-radius:12px;padding:4px 8px;position:absolute;top:-8px;right:10px}.quickReassign{background:#202025;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) auto auto;align-items:end;gap:10px;padding:16px;display:grid}.quickReassign>div b,.quickReassign>div span{display:block}.quickReassign>div span{color:#999;margin-top:4px;font-size:11px}.quickReassign label{color:#aaa;font-size:10px}.quickReassign select{color:#fff;background:#131316;border:1px solid #3a3a41;border-radius:9px;width:100%;height:43px;margin-top:5px;padding:0 10px}.quickReassign>button{color:#fff;background:#f02d55;border:0;border-radius:9px;height:43px;padding:0 15px;font-weight:800}.quickReassign .openRiskOrder{background:#33333a}.workloadMessage{color:#75dfb4;background:#173328;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:12px}.dayLiveTimer{z-index:8;background:linear-gradient(120deg,#42121e,#1d1216);border:1px solid #d83759;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 16px;padding:14px 16px;display:flex;position:sticky;top:8px;box-shadow:0 10px 30px #0006}.dayLiveTimer span,.dayLiveTimer small,.dayLiveTimer b{display:block}.dayLiveTimer span{color:#ff7894;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em}.dayLiveTimer b{font:850 28px/1.2 var(--font-geist-mono);margin:5px 0}.dayLiveTimer small{color:#c5adb3;font-size:10px}.dayLiveTimer button,.dayTimerPause{color:#fff;background:#f02d55;border:0;border-radius:11px;min-height:50px;padding:0 16px;font-weight:850}.currentWork>nav .timerActive{background:#f02d55}.closureChecklist{background:#17171a;border:1px solid #34343a;border-radius:14px;margin:16px 0;padding:15px}.closureChecklist>header{justify-content:space-between;align-items:center;display:flex}.closureChecklist>header span{font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;color:#ff6381}.closureChecklist>header b{margin-top:5px;display:block}.closureChecklist>header strong{font:850 20px/1 var(--font-geist-mono)}.closureChecklist>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.closureChecklist>div span{color:#aaa;background:#222227;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.closureChecklist>div span i{color:#ff7690;background:#392128;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:850;display:grid}.closureChecklist>div span.complete{color:#d7eee5}.closureChecklist>div span.complete i{color:#54d8a6;background:#183c2f}.photoSyncState{color:#61dca9;background:#173228;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.photoSyncState>i{background:currentColor;border-radius:50%;width:8px;height:8px}.photoSyncState.pending{color:#e7b75a;background:#372b16}.photoSyncState.offline{color:#ff8098;background:#371a20}.photoSyncState button{color:inherit;background:0 0;border:0;margin-left:auto;font-weight:800}.photoUploadProgress{background:#35353b;border-radius:6px;height:5px;margin-top:8px;display:block;overflow:hidden}.photoUploadProgress em{background:#f02d55;height:100%;display:block}.closureSubmitConfirm{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.closureSubmitConfirm>span{flex:1;min-width:180px}.closureSubmitConfirm>span b,.closureSubmitConfirm>span small{display:block}.closureSubmitConfirm>span small{color:#999;font-size:10px}.closureSubmitConfirm>button{min-height:44px}.closureReviewSummary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.closureReviewSummary span{background:#18181c;border-radius:9px;padding:11px}.closureReviewSummary small,.closureReviewSummary b{display:block}.closureReviewSummary small{color:#8f8f97;font-size:9px}.closureReviewSummary b{margin-top:5px;font-size:15px}.moduleLoading{color:#aaa;background:#151518;border:1px solid #2e2e34;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.moduleLoading i{border:3px solid #3a3a41;border-top-color:#f02d55;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite moduleSpin}.moduleLoading b,.moduleLoading span{display:block}.moduleLoading b{color:#fff}.moduleLoading span{margin-top:4px;font-size:11px}@keyframes moduleSpin{to{transform:rotate(360deg)}}@media (width<=760px){.notificationPanel{width:auto;max-height:calc(100dvh - 145px);position:fixed;top:68px;left:8px;right:8px}.notificationBell{width:42px;height:42px}.supervisorWorkload{margin-inline:-2px;padding:16px}.supervisorWorkload>header{display:block}.workloadAlerts{margin-top:12px}.workloadAlerts span{flex:1}.workloadGrid,.quickReassign{grid-template-columns:1fr}.quickReassign>button{width:100%}.dayLiveTimer{top:4px}.dayLiveTimer b{font-size:23px}.dayLiveTimer button{min-width:120px}.closureChecklist>div,.closureReviewSummary{grid-template-columns:1fr 1fr}.assignmentReceipt>div{flex-direction:column;align-items:flex-start}.headActions .notificationCenter{display:block}}@media (width<=420px){.closureChecklist>div{grid-template-columns:1fr}.dayLiveTimer{flex-direction:column;align-items:stretch}.dayLiveTimer button{width:100%}}.moduleNav>button.productionSystem{opacity:1;cursor:pointer;background:linear-gradient(120deg,#16241f,#121514)!important;border-color:#35433e!important}.moduleNav>button.productionSystem>span{color:#9aebcc!important;background:#1c5b46!important}.moduleNav>button.productionSystem .moduleState{color:#75dcb5!important}.moduleNav>button.productionSystem.active{background:linear-gradient(120deg,#173a2f,#121c18)!important;border-color:#25a676!important;box-shadow:inset 3px 0 #25a676!important}.productionWorkspace{grid-template-rows:auto 1fr;gap:16px;min-height:calc(100dvh - 125px);display:grid}.productionBlankState{color:#fff;background:linear-gradient(125deg,#16231f,#111313);border:1px solid #34383a;border-radius:14px;padding:22px 24px}.productionBlankState>span{color:#71d9b2;letter-spacing:1.4px;font-size:8px;font-weight:900}.productionBlankState h2{margin:7px 0 5px;font-size:23px}.productionBlankState p{color:#9fa9a5;margin:0;font-size:10px}.productionBlankState button{color:#fff;cursor:pointer;background:#1b5d48;border:1px solid #31886a;border-radius:8px;min-height:40px;margin-top:15px;padding:0 14px;font-size:9px;font-weight:850}.productionBlankCanvas{background:repeating-linear-gradient(0deg,#111313,#111313 31px,#151817 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#151817 32px);border:1px dashed #3b4441;border-radius:14px;place-items:center;min-height:430px;display:grid}.productionBlankCanvas span{color:#68736f;letter-spacing:1.2px;background:#1a1e1c;border-radius:999px;padding:8px 12px;font-size:7px;font-weight:850}@media (width<=860px){.productionWorkspace{min-height:calc(100dvh - 165px);padding-bottom:85px}.productionBlankState{padding:18px 16px}.productionBlankState h2{font-size:20px}.productionBlankCanvas{min-height:55dvh}}.systemGateway{color:#fff;background:radial-gradient(circle at 12% 18%,#46131c 0,#0000 28%),radial-gradient(circle at 88% 84%,#12382c 0,#0000 30%),#0b0c0d;place-items:center;min-height:100dvh;padding:28px;display:grid}.systemGatewayCard{background:#111315;border:1px solid #343639;border-radius:24px;width:min(920px,100%);padding:34px;box-shadow:0 30px 90px #0009}.systemGatewayCard>header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.systemGatewayCard>header img{object-fit:contain;width:58px;height:58px}.systemGatewayCard>header span{color:#ef5068;letter-spacing:1.5px;font-size:9px;font-weight:900}.systemGatewayCard h1{margin:5px 0 6px;font-size:28px}.systemGatewayCard>header p{color:#92979a;margin:0;font-size:11px}.systemChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.systemChoice{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#17181a,#111214);border:1px solid #3a3b3f;border-radius:18px;min-height:230px;padding:24px}.systemChoice:hover{border-color:#74767b;transform:translateY(-2px)}.systemChoice>span{color:#ff8092;background:#48151e;border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.systemChoice.production>span{color:#79dfb8;background:#153d31}.systemChoice small{color:#777c80;letter-spacing:1.1px;margin-top:24px;font-size:8px;font-weight:900;display:block}.systemChoice b{margin-top:7px;font-size:20px;display:block}.systemChoice p{color:#92979a;margin:8px 0;font-size:11px;line-height:1.5}.systemChoice em{color:#ff8294;background:#2a171b;border-radius:999px;margin-top:10px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.systemChoice.production em{color:#76d6b1;background:#142c25}.systemGatewayCard>footer{color:#74797c;justify-content:space-between;gap:12px;margin-top:24px;font-size:9px;display:flex}.systemGatewayCard>footer b{color:#b8bdc0}.systemCurrent{border-color:#4b4d52!important}.systemCurrent.productionSystem{border-color:#277d61!important}.switchSystem{color:#aeb2b5!important;border-style:dashed!important;min-height:38px!important;margin-top:2px!important}.systemIndicator{color:#ddd;background:#17191b;border:1px solid #3a3c40;border-radius:9px;align-items:center;gap:7px;margin-right:4px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.systemIndicator i{background:#e31d3c;border-radius:50%;width:7px;height:7px}.systemIndicator.production i{background:#38c58d}.productionAdmin{gap:16px;padding-bottom:40px;display:grid}.productionAdminHero{background:linear-gradient(130deg,#153328,#121817);border:1px solid #285242;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.productionAdminHero span,.productionAccessForms span,.productionPeople>header span,.productionTemporary span{color:#70d5ad;letter-spacing:1.2px;font-size:8px;font-weight:900}.productionAdminHero h2{color:#fff;margin:7px 0 5px;font-size:22px}.productionAdminHero p{color:#94a59e;max-width:680px;margin:0;font-size:10px;line-height:1.5}.productionAdminHero>em{color:#8de6c2;background:#1d4938;border-radius:8px;padding:8px 10px;font-size:8px;font-style:normal;font-weight:900}.productionBoundaryNotice{background:#111816;border:1px dashed #3b5c50;border-radius:13px;padding:17px 19px}.productionBoundaryNotice b{color:#dff7ed;font-size:12px}.productionBoundaryNotice p{color:#87948f;margin:5px 0 0;font-size:10px}.productionAdminMessage{color:#9be3c6;background:#153126;border:1px solid #2f7459;border-radius:10px;padding:12px 15px;font-size:10px}.productionAdminMessage.error{color:#ff9aac;background:#36151d;border-color:#91354a}.productionAccessForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.productionAccessForms>form,.productionAccessForms>article,.productionPeople{background:#121615;border:1px solid #303835;border-radius:16px;padding:20px}.productionAccessForms h3{color:#fff;margin:7px 0 5px;font-size:16px}.productionAccessForms p{color:#84908c;min-height:34px;margin:0 0 15px;font-size:10px;line-height:1.5}.productionAccessForms label{color:#aeb6b2;gap:6px;margin-top:10px;font-size:9px;font-weight:800;display:grid}.productionAccessForms input,.productionAccessForms select,.productionPeople select{color:#fff;background:#0d100f;border:1px solid #38423e;border-radius:9px;min-height:42px;padding:0 11px}.productionAccessForms button,.productionTemporary button,.productionPeople button{color:#e8fff6;cursor:pointer;background:#174633;border:1px solid #2f7b5d;border-radius:9px;min-height:40px;margin-top:14px;padding:0 14px;font-size:9px;font-weight:900}.productionAccessForms button:disabled,.productionPeople button:disabled{opacity:.45;cursor:not-allowed}.productionTemporary{background:#29210f;border:1px solid #b28b37;border-radius:13px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:17px;display:grid}.productionTemporary b,.productionTemporary small{display:block}.productionTemporary b{color:#fff;margin-top:5px}.productionTemporary small{color:#b2a377;margin-top:3px}.productionTemporary code{color:#fff;border:1px dashed #b28b37;border-radius:8px;padding:10px}.productionTemporary button{background:#423411;border-color:#8d712f;margin:0}.productionTemporary button.quiet{background:0 0}.productionPeople>header{border-bottom:1px solid #2b3431;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.productionPeople h3{color:#fff;margin:6px 0 4px}.productionPeople>header p{color:#7f8b86;margin:0;font-size:9px}.productionPeople>header em{color:#78caaa;font-size:9px;font-style:normal}.productionPeople>div{gap:8px;margin-top:13px;display:grid}.productionPeople>div>article{background:#0e1110;border:1px solid #2c3532;border-radius:11px;grid-template-columns:42px 1fr minmax(190px,260px) auto;align-items:center;gap:12px;padding:13px;display:grid}.productionAvatar{color:#91e5c2;background:#194634;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.productionPeople article>div b,.productionPeople article>div p,.productionPeople article>div em{display:block}.productionPeople article>div b{color:#fff;font-size:11px}.productionPeople article>div b small{color:#79d8b2;margin-left:7px;font-size:7px}.productionPeople article>div p{color:#7f8985;margin:3px 0;font-size:8px}.productionPeople article>div em{color:#5e9d83;font-size:8px;font-style:normal}.productionPeople article>label{color:#929d98;gap:5px;font-size:8px;display:grid}.productionPeople button.remove{color:#ff9bad;background:#2f171c;border-color:#6b3642;margin:0}.productionPeopleEmpty{color:#7e8984;margin:14px 0 0}.productionNav{gap:8px;display:grid}.productionNav button{color:#cbd3d0;text-align:left;cursor:pointer;background:#151a18;border:1px solid #34413c;border-radius:10px;min-height:54px;padding:12px}.productionNav button.active{color:#fff;background:#173429;border-color:#2f9c72;box-shadow:inset 3px 0 #37bd88}.productionNav b,.productionNav small{display:block}.productionNav b{font-size:10px}.productionNav small{color:#78857f;margin-top:4px;font-size:7px}.maintenanceExistingAccess{background:#181315;border:1px solid #52343a;border-radius:14px;grid-template-columns:1fr minmax(190px,260px) minmax(190px,260px) auto;align-items:end;gap:12px;padding:18px;display:grid}.maintenanceExistingAccess span{color:#ff7186;letter-spacing:1px;font-size:8px;font-weight:900}.maintenanceExistingAccess h3{color:#fff;margin:5px 0 3px}.maintenanceExistingAccess p{color:#898287;margin:0;font-size:9px}.maintenanceExistingAccess label{color:#aaa3a7;gap:6px;font-size:8px;display:grid}.maintenanceExistingAccess select{color:#fff;background:#0f0d0e;border:1px solid #41383b;border-radius:8px;min-height:40px;padding:0 10px}.maintenanceExistingAccess button{color:#fff;background:#4b1720;border:1px solid #a82a40;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.maintenanceExistingAccess button:disabled{opacity:.45}@media (width<=860px){.systemGateway{padding:15px}.systemGatewayCard{border-radius:18px;padding:22px}.systemChoices,.productionAccessForms{grid-template-columns:1fr}.systemChoice{min-height:190px}.systemGatewayCard>footer{flex-direction:column}.productionAdminHero{flex-direction:column;align-items:flex-start}.productionTemporary,.maintenanceExistingAccess{grid-template-columns:1fr}.productionTemporary button,.maintenanceExistingAccess button{width:100%}.productionPeople>div>article{grid-template-columns:42px 1fr}.productionPeople article>label,.productionPeople button.remove{grid-column:1/-1}.productionPeople button.remove{width:100%}.systemIndicator{display:none}}.redesignedGateway{align-items:start;padding:18px;background:radial-gradient(circle at 10% 15%,#0e47624d 0,#0000 28%),radial-gradient(circle at 90% 85%,#092b3d 0,#0000 30%),linear-gradient(135deg,#061824,#082a3b)!important}.redesignedGateway .gatewayTop{border-bottom:2px solid #e82550;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:17px 28px;display:flex}.redesignedGateway .gatewayTop>.operationsIdentity{border:0;flex:none;padding:0}.gatewayUser{align-items:center;gap:10px;display:flex}.gatewayUser>span{color:#fff;background:#0d3448;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.gatewayUser>div{gap:3px;display:grid}.gatewayUser b{color:#fff;font-size:10px}.gatewayUser small{color:#9ab1bd;font-size:8px}.gatewayHero{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:35px 38px 25px;display:grid}.gatewayHero>i{color:#2fb8f5;background:#092c40;border:1px solid #1d91d2;border-radius:13px;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:22px;font-style:normal;display:grid}.gatewayHero>div{min-width:0}.gatewayHero>div>span{color:#31baf2;letter-spacing:1.4px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.gatewayHero h1{color:#fff;letter-spacing:-1px;margin:0 0 6px;font-size:clamp(26px,3vw,38px)}.gatewayHero>button{color:#45c0f4;cursor:pointer;background:#0a2c40;border:1px solid #178fd0;border-radius:9px;min-height:44px;padding:0 16px;font-size:9px;font-weight:900}.gatewayHero>small{color:#9bb0ba;grid-column:3;justify-self:end;font-size:8px}.redesignedGateway .systemChoice>header{justify-content:space-between;align-items:flex-start;margin:0 0 18px;display:flex}.redesignedGateway .systemChoice>header>span{color:#0f67c7;background:#e4f1ff;border-radius:19px;place-items:center;width:74px;height:74px;font-size:31px;display:grid}.redesignedGateway .systemChoice.production>header>span{color:#23813c;background:#eaf6ed}.redesignedGateway .systemChoice>header>i{color:#fff;background:#0d77dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.redesignedGateway .systemChoice>small{color:#6c8290;letter-spacing:1px;margin:0 0 6px;font-size:8px;font-weight:900}.redesignedGateway .systemChoice>b{color:#15384f;text-transform:uppercase;margin:0;font-size:24px}.redesignedGateway .systemChoice>p{color:#607684;min-height:48px;margin:10px 0 18px;font-size:12px;line-height:1.5}.redesignedGateway .systemChoice .systemChoiceStats em{color:#267743;background:#eff9f2;border:1px solid #b9dfc7;border-radius:8px;align-items:center;min-height:34px;margin:0;padding:0 11px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.redesignedGateway .systemChoice>strong{color:#076bc8;background:#fff;border:1px solid #0c78df;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:2px;font-size:11px;display:flex}.redesignedGateway .systemChoice.recent>strong{color:#fff;background:linear-gradient(90deg,#0c66d4,#078dec)}.redesignedGateway .systemChoice>strong span{margin-left:auto;padding-right:15px;font-size:20px}.redesignedGateway .systemGatewayCard>footer{color:#849daa;background:#051722;border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;margin:0;padding:15px 38px;font-size:8px;display:flex}.redesignedGateway .systemGatewayCard>footer b{color:#d6e4ea}.redesignedGateway .systemGatewayCard>footer a{color:#69bce3;text-decoration:none}@media (width<=900px){.redesignedGateway{padding:14px}.redesignedGateway .gatewayTop{padding:15px 20px}.gatewayHero{padding:26px 24px 20px}.gatewayRecent{padding-left:24px;padding-right:24px}.redesignedGateway .systemChoices{gap:12px;padding-bottom:24px;padding-left:24px;padding-right:24px}.redesignedGateway .systemChoice{min-height:355px;padding:18px}.redesignedGateway .systemChoice>header>span{width:60px;height:60px;font-size:26px}.redesignedGateway .systemChoice>b{font-size:20px}}@media (width<=700px){.redesignedGateway{box-sizing:border-box;width:100%;min-height:100dvh;padding:10px;overflow-x:hidden}.redesignedGateway .systemGatewayCard{border-radius:14px;width:100%;max-width:100%}.redesignedGateway .gatewayTop{padding:13px 14px}.redesignedGateway .gatewayTop>.operationsIdentity{max-width:65%}.redesignedGateway .gatewayTop .operationsCompany{min-width:76px;height:36px;font-size:15px}.redesignedGateway .gatewayTop .operationsIdentity>i,.redesignedGateway .gatewayTop .operationsIdentity>div{display:none}.gatewayUser>span{width:34px;height:34px}.gatewayUser>div{display:none}.gatewayHero{grid-template-columns:43px minmax(0,1fr);gap:10px 12px;padding:23px 16px 17px}.gatewayHero>i{width:41px;height:41px;font-size:18px}.gatewayHero h1{font-size:24px;line-height:1.08}.gatewayHero p{font-size:9px}.gatewayHero>button{grid-column:1/-1;width:100%;min-height:44px}.gatewayHero>small{text-align:center;grid-column:1/-1;justify-self:center;line-height:1.4}.gatewayRecent{padding:0 16px 13px}.gatewayRecent b{font-size:9px}.redesignedGateway .systemChoices{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 20px}.redesignedGateway .systemChoice{border-radius:12px;width:100%;max-width:100%;min-height:0;padding:16px}.redesignedGateway .systemChoice>header{margin-bottom:12px}.redesignedGateway .systemChoice>header>span{border-radius:14px;width:52px;height:52px;font-size:22px}.redesignedGateway .systemChoice>small{font-size:7px}.redesignedGateway .systemChoice>b{font-size:18px}.redesignedGateway .systemChoice>p{min-height:0;margin:7px 0 12px;font-size:9px}.systemChoiceStats{padding:12px 0}.redesignedGateway .systemChoice .systemChoiceStats em{min-height:30px;font-size:7px}.redesignedGateway .systemChoice>strong{min-height:46px;font-size:10px}.redesignedGateway .systemGatewayCard>footer{flex-direction:row;align-items:center;padding:13px 16px}.redesignedGateway .systemGatewayCard>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=380px){.redesignedGateway{padding:7px}.gatewayHero,.redesignedGateway .systemChoices{padding-left:13px;padding-right:13px}.redesignedGateway .systemChoice{padding:14px}}.redesignedGateway{place-items:center;min-height:100dvh;padding:10px;font-family:Arial,Helvetica,sans-serif;display:grid;background:radial-gradient(circle at 50% 45%,#073452 0,#05263b 42%,#031724 100%)!important}.redesignedGateway .systemGatewayCard{box-sizing:border-box;background:linear-gradient(145deg,#062b42,#031d2e);border:1px solid #31536a;border-radius:14px;width:min(1120px,100vw - 20px);min-width:0;margin:auto;padding:0;overflow:visible;box-shadow:0 24px 75px #00101d99}.redesignedGateway .gatewayTop{border-bottom:2px solid #e3224c;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:0 32px;display:flex;position:relative;flex-direction:row!important;align-items:center!important}.gatewayBrand{color:#fff;align-items:center;gap:16px;display:flex}.gatewayBrand strong{letter-spacing:-1.2px;font-size:31px;font-weight:900}.gatewayBrand i{background:#d7e7ef;width:1px;height:27px}.redesignedGateway .gatewayBrand span{font-size:12px;font-weight:800;color:#fff!important}.gatewayAccount{color:#fff;align-items:center;gap:12px;display:flex;position:relative}.gatewayAvatar{border:2px solid #e5f1f7;border-radius:50%;flex:0 0 40px;width:40px;height:40px;position:relative}.gatewayAvatar:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:15px}.gatewayAvatar:after{content:"";background:#fff;border-radius:12px 12px 5px 5px;width:18px;height:10px;position:absolute;bottom:7px;left:9px}.gatewayAccount>div{gap:3px;display:grid}.gatewayAccount>div b{color:#fff;font-size:13px}.gatewayAccount>div small{color:#a9becb;font-size:9px}.gatewayChevron,.gatewayMenu{color:#e9f5fa;cursor:pointer;background:0 0;border:0}.gatewayChevron{width:28px;font-size:24px}.gatewayMenu{font-size:22px;display:none}.gatewayAccountMenu{z-index:20;background:#062438;border:1px solid #31586f;border-radius:11px;gap:5px;width:210px;padding:15px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 16px 35px #00101e99}.gatewayAccountMenu b{font-size:12px}.gatewayAccountMenu small{color:#94adba;font-size:9px}.gatewayAccountMenu button{color:#fff;background:#0a4261;border:1px solid #238ac4;border-radius:7px;min-height:38px;margin-top:8px;font-size:10px;font-weight:800}.gatewayHero{grid-template-columns:54px minmax(0,1fr) 210px;grid-template-areas:"icon copy manage""icon copy note";align-items:center;gap:8px 16px;padding:38px 32px 44px;display:grid}.gatewayHero>.gatewayGridIcon{background:#07304a;border:1px solid #139fec;border-radius:9px;grid-area:icon;grid-template-columns:repeat(2,11px);place-content:center;gap:5px;width:48px;height:48px;font-style:normal;display:grid}.gatewayGridIcon span{border:2px solid #19aaf7;border-radius:2px;width:9px;height:9px}.gatewayHero>div{grid-area:copy;min-width:0}.gatewayHero h1{color:#fff;letter-spacing:-.8px;margin:0 0 8px;font-size:31px;line-height:1.08}.gatewayHero p{color:#b7cbd6;margin:0;font-size:15px}.gatewayHero>button{color:#3ab9f6;cursor:pointer;background:#052a40;border:1px solid #189fe8;border-radius:6px;grid-area:manage;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.gatewayHero>button span{font-size:19px}.gatewayHero>small{color:#9cb1bd;text-align:center;grid-area:note;justify-self:center;max-width:170px;font-size:9px;line-height:1.45}.gatewayRecent{color:#d4e5ed;align-items:center;gap:11px;padding:0 32px 20px;display:flex}.gatewayRecent span{color:#a8d1e7;font-size:24px}.gatewayRecent b{font-size:15px}.redesignedGateway .systemChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 32px 32px;display:grid}.redesignedGateway .systemChoice{color:#102f44;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #d8e3e9;border-radius:11px;flex-direction:column;align-items:stretch;min-width:0;min-height:410px;padding:22px;display:flex;transform:none;box-shadow:0 12px 30px #00132038}.redesignedGateway .systemChoice.recent{border:2px solid #168fe1;box-shadow:0 0 0 2px #168fe126,0 12px 30px #00132038}.redesignedGateway .systemChoice:hover{border-color:#168fe1;transform:translateY(-2px)}.redesignedGateway .systemChoice>header{grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:25px;margin:0;padding:0;display:grid;position:relative}.redesignedGateway .systemChoiceIcon{color:#0563c7;background:#e8f3ff;border-radius:20px;width:110px;height:110px;display:block;position:relative}.redesignedGateway .productionIcon{color:#207b32;background:#edf8f0}.maintenanceIcon>i{color:#0967c7;font:900 57px/1 Segoe UI Symbol,Arial;position:absolute;top:18px;left:14px;transform:rotate(-8deg)}.maintenanceIcon>b{color:#0967c7;font:900 39px/1 Segoe UI Symbol,Arial;position:absolute;bottom:14px;right:13px}.productionIcon>i{clip-path:polygon(0 38%,27% 57%,27% 39%,53% 57%,53% 34%,77% 53%,77% 0,91% 0,91% 62%,100% 68%,100% 100%,0 100%);background:#247f34;width:68px;height:49px;position:absolute;bottom:23px;left:22px}.productionIcon>i:after{content:"";background:#eaf7ed;width:8px;height:8px;position:absolute;bottom:10px;left:12px;box-shadow:20px 0 #eaf7ed,40px 0 #eaf7ed}.productionIcon>b{background:#247f34;border-radius:2px;width:16px;height:6px;position:absolute;top:19px;right:11px}.systemRecentCheck{color:#fff;background:#0873d7;border-radius:50%;align-self:start;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.redesignedGateway .systemChoice>header>div{min-width:0}.redesignedGateway .systemChoice>header>div>b{color:#102f44;text-transform:uppercase;margin:0 0 9px;font-size:25px;display:block}.redesignedGateway .systemChoice>header p{color:#536b79;margin:0;font-size:15px;line-height:1.5}.systemChoiceStats{border-top:1px solid #d8e0e5;flex-wrap:wrap;gap:13px;margin-top:29px;padding:24px 0;display:flex}.redesignedGateway .systemChoice .systemChoiceStats em{color:#0666c8;background:#f3f9ff;border:1px solid #bcdcf5;border-radius:9px;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 15px;font-size:11px;font-style:normal;display:inline-flex}.redesignedGateway .systemChoice .systemChoiceStats em i{font-size:20px;font-style:normal}.redesignedGateway .systemChoice .systemChoiceStats em b{text-transform:none;font-weight:800;font-size:inherit!important}.redesignedGateway .systemChoice .systemChoiceStats em.alert{color:#df204c;background:#fff4f6;border-color:#f0c7d1}.redesignedGateway .systemChoice .systemChoiceStats em.clear{color:#24803a;background:#f0faf2;border-color:#b9ddc2}.redesignedGateway .systemChoice>strong{color:#0767c9;background:#fff;border:2px solid #0b76df;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:60px;margin-top:auto;font-size:16px;display:flex;position:relative}.redesignedGateway .systemChoice.recent>strong{color:#fff;background:linear-gradient(90deg,#0762ce,#087fe7);border-color:#0872dc}.redesignedGateway .systemChoice>strong span{margin:0;padding:0;font-size:27px;position:absolute;right:19px}.redesignedGateway .systemGatewayCard>footer{display:none}@media (width<=1000px) and (width>=701px){.redesignedGateway .systemGatewayCard{width:calc(100vw - 28px)}.redesignedGateway .gatewayTop{padding:0 20px}.gatewayHero{grid-template-columns:50px minmax(0,1fr) 180px;padding:28px 24px 34px}.gatewayHero h1{font-size:27px}.redesignedGateway .systemChoices{gap:14px;padding:0 24px 25px}.redesignedGateway .systemChoice{min-height:360px;padding:17px}.redesignedGateway .systemChoice>header{grid-template-columns:78px minmax(0,1fr) auto;gap:15px}.redesignedGateway .systemChoiceIcon{border-radius:15px;width:76px;height:76px}.maintenanceIcon>i{font-size:40px;top:12px;left:8px}.maintenanceIcon>b{font-size:28px;bottom:9px;right:7px}.productionIcon>i{width:47px;height:36px;bottom:15px;left:15px}.productionIcon>b{width:12px;top:12px;right:7px}.redesignedGateway .systemChoice>header>div>b{font-size:20px}.redesignedGateway .systemChoice>header p{font-size:11px}.systemChoiceStats{gap:7px}.redesignedGateway .systemChoice .systemChoiceStats em{min-height:38px;padding:0 10px;font-size:8px}}@media (width<=700px){.redesignedGateway{width:100%;min-height:100dvh;padding:0;display:block;overflow-x:hidden;background:linear-gradient(160deg,#052a40,#031a29)!important}.redesignedGateway .systemGatewayCard{width:100%;max-width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.redesignedGateway .gatewayTop{min-height:60px;padding:0 15px}.gatewayBrand{gap:0}.gatewayBrand strong{letter-spacing:-.7px;font-size:23px}.gatewayBrand i,.gatewayBrand span{display:none}.gatewayAccount{gap:10px}.gatewayAccount>div,.gatewayChevron{display:none}.gatewayAvatar{flex-basis:32px;width:32px;height:32px}.gatewayAvatar:before{top:6px;left:11px}.gatewayAvatar:after{bottom:5px;left:6px}.gatewayMenu{padding:0;display:block}.gatewayAccountMenu{width:190px;top:45px;right:0}.gatewayHero{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon copy"".manage"".note";gap:7px 10px;padding:16px 15px 20px}.gatewayGridIcon{border-radius:7px;grid-template-columns:repeat(2,7px);gap:3px;width:34px;height:34px}.gatewayGridIcon span{border-width:1px;width:6px;height:6px}.gatewayHero h1{letter-spacing:-.3px;margin:0 0 5px;font-size:21px;line-height:1.05}.gatewayHero p{max-width:190px;font-size:10px;line-height:1.35}.gatewayHero>button{width:100%;min-height:38px;margin-top:7px;padding:0 8px;font-size:9px}.gatewayHero>button span{font-size:15px}.gatewayHero>small{justify-self:center;max-width:155px;font-size:7px}.gatewayRecent{gap:7px;padding:0 15px 10px}.gatewayRecent span{font-size:18px}.gatewayRecent b{font-size:10px}.redesignedGateway .systemChoices{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 15px 18px}.redesignedGateway .systemChoice{border-radius:9px;width:100%;max-width:100%;min-height:0;padding:11px}.redesignedGateway .systemChoice>header{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.redesignedGateway .systemChoiceIcon{border-radius:10px;width:54px;height:54px}.maintenanceIcon>i{font-size:30px;top:9px;left:5px}.maintenanceIcon>b{font-size:21px;bottom:6px;right:4px}.productionIcon>i{width:35px;height:27px;bottom:10px;left:10px}.productionIcon>b{width:9px;height:4px;top:8px;right:5px}.systemRecentCheck{width:20px;height:20px;font-size:9px}.redesignedGateway .systemChoice>header>div>b{margin-bottom:5px;font-size:13px}.redesignedGateway .systemChoice>header p{font-size:8px;line-height:1.35}.systemChoiceStats{gap:6px;margin-top:9px;padding:9px 0;display:grid}.redesignedGateway .systemChoice .systemChoiceStats em{box-sizing:border-box;gap:7px;width:100%;min-height:28px;padding:0 9px;font-size:7px}.redesignedGateway .systemChoice .systemChoiceStats em i{font-size:12px}.redesignedGateway .systemChoice>strong{border-width:1px;min-height:34px;margin-top:0;font-size:8px}.redesignedGateway .systemChoice>strong span{padding-right:9px;font-size:17px}.redesignedGateway .systemGatewayCard>footer{display:none}}@media (width<=370px){.gatewayHero,.gatewayRecent,.redesignedGateway .systemChoices{padding-left:11px;padding-right:11px}.gatewayHero h1{font-size:19px}}:is(html:has(.redesignedGateway),body:has(.redesignedGateway)){width:100%;max-width:100%;overflow-x:hidden}.redesignedGateway{width:100%!important;max-width:none!important;margin:0!important}.redesignedGateway .systemGatewayCard{width:min(1120px,100%)!important}.redesignedGateway,.redesignedGateway .systemGatewayCard,.redesignedGateway .gatewayTop,.redesignedGateway .gatewayHero,.redesignedGateway .systemChoices,.redesignedGateway .systemChoice,.redesignedGateway .systemChoice>header,.redesignedGateway .systemChoice>header>div{box-sizing:border-box;min-width:0;max-width:100%}.redesignedGateway .gatewayBrand,.redesignedGateway .gatewayAccount{min-width:0}.redesignedGateway .gatewayHero h1,.redesignedGateway .gatewayHero p,.redesignedGateway .systemChoice>header>div>b,.redesignedGateway .systemChoice>header p{overflow-wrap:anywhere;max-width:100%}.redesignedGateway .systemChoice{overflow:hidden}@media (width<=1120px) and (width>=701px){.redesignedGateway{padding:12px}.redesignedGateway .systemGatewayCard{width:100%;max-width:920px}.redesignedGateway .gatewayTop{padding:0 22px}.gatewayHero{grid-template-columns:50px minmax(0,1fr);grid-template-areas:"icon copy"".manage"".note";padding:28px 24px 30px}.gatewayHero>button{justify-self:end;width:min(230px,100%);margin-top:8px}.gatewayHero>small{justify-self:end}.gatewayRecent{padding-left:24px;padding-right:24px}.redesignedGateway .systemChoices{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 24px 25px}.redesignedGateway .systemChoice{width:100%;min-height:315px;padding:20px}.redesignedGateway .systemChoice>header{grid-template-columns:92px minmax(0,1fr) auto;gap:20px}.redesignedGateway .systemChoiceIcon{width:88px;height:88px}.maintenanceIcon>i{font-size:47px;top:14px;left:10px}.maintenanceIcon>b{font-size:32px;bottom:11px;right:9px}.productionIcon>i{width:54px;height:40px;bottom:18px;left:17px}.productionIcon>b{width:13px;top:14px;right:9px}.redesignedGateway .systemChoice>header>div>b{font-size:23px}.redesignedGateway .systemChoice>header p{font-size:13px}.systemChoiceStats{margin-top:18px;padding:17px 0}.redesignedGateway .systemChoice>strong{min-height:52px}}@media (width>=1121px){.redesignedGateway{min-height:100dvh;padding:10px}.redesignedGateway .gatewayTop{min-height:60px;padding:0 28px}.gatewayBrand strong{font-size:28px}.gatewayAvatar{flex-basis:36px;width:36px;height:36px}.gatewayAvatar:before{top:7px;left:13px}.gatewayAvatar:after{bottom:6px;left:8px}.gatewayHero{grid-template-columns:48px minmax(0,1fr) 210px;padding:18px 32px 16px}.gatewayHero>.gatewayGridIcon{width:44px;height:44px}.gatewayHero h1{margin-bottom:5px;font-size:28px}.gatewayHero p{font-size:13px}.gatewayHero>button{min-height:42px}.gatewayRecent{padding:0 32px 10px}.gatewayRecent span{font-size:20px}.gatewayRecent b{font-size:13px}.redesignedGateway .systemChoices{gap:20px;padding:0 32px 18px}.redesignedGateway .systemChoice{min-height:300px;padding:16px}.redesignedGateway .systemChoice>header{grid-template-columns:84px minmax(0,1fr) auto;gap:18px}.redesignedGateway .systemChoiceIcon{border-radius:15px;width:78px;height:78px}.maintenanceIcon>i{font-size:42px;top:12px;left:8px}.maintenanceIcon>b{font-size:29px;bottom:9px;right:7px}.productionIcon>i{width:48px;height:36px;bottom:15px;left:15px}.productionIcon>b{width:12px;top:12px;right:8px}.redesignedGateway .systemChoice>header>div>b{margin-bottom:6px;font-size:22px}.redesignedGateway .systemChoice>header p{font-size:12px}.systemChoiceStats{gap:9px;margin-top:13px;padding:12px 0}.redesignedGateway .systemChoice .systemChoiceStats em{min-height:36px;padding:0 11px;font-size:9px}.redesignedGateway .systemChoice .systemChoiceStats em i{font-size:16px}.redesignedGateway .systemChoice>strong{min-height:46px;font-size:13px}.redesignedGateway .systemChoice>strong span{font-size:22px;right:14px}}@media (width<=700px){.gatewayHero{grid-template-columns:34px minmax(0,1fr);column-gap:16px}.gatewayHero>.gatewayGridIcon{width:34px;height:34px}}:root{--adaptive-gutter:clamp(12px,2.3vw,36px);--adaptive-gap:clamp(10px,1.35vw,18px);--adaptive-touch:44px;--adaptive-content:1800px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;max-width:100%;overflow-x:clip}body{min-width:320px;max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%;height:auto}svg{max-width:100%}button,a,input,select,textarea{font-family:inherit}button,a,label,summary{-webkit-tap-highlight-color:transparent}input,select,textarea{max-width:100%}.shell,.shell>main,main>*,.panel,.controlPage{min-width:0}main{width:auto;max-width:none;padding-right:var(--adaptive-gutter);padding-left:var(--adaptive-gutter)}main>header{gap:14px}main>header+*{scroll-margin-top:90px}.controlPage,.adminCenter,.advancedInventory,.advancedPerformance,.automaticReports,.managementIndicators,.plantMapPage,.purchaseWorkspace,.technicianDay,.supervisorCommandCenter,.preventivePlanning{width:100%;max-width:var(--adaptive-content);margin-left:auto;margin-right:auto}.headerTitle{flex:1;min-width:0}.headerTitle>div{min-width:0}.headerTitle p,.headerTitle h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.headActions{flex:0 auto;min-width:0}.search{width:clamp(190px,18vw,300px);min-width:170px}.search input{min-width:0}.pageLead,.adminCenterHero,.adminSectionTitle,.supervisorCommandHero,.planningLead,.reportsLead{gap:var(--adaptive-gap)}.pageLead>div:first-child,.panelHead>div,.reviewTitle>div,.filters>div{min-width:0}.pageLead h2,.panelHead h3,.reviewTitle h3,.filters h2{overflow-wrap:anywhere}.pageLead p,.panelHead p,.reviewTitle p,.filters p{max-width:72ch;line-height:1.55}.kpis{gap:var(--adaptive-gap);grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr))}.grid2,.reviewColumns,.closureGrid{gap:var(--adaptive-gap);grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr))}.miniKpis,.workloadKpis,.performanceSummary,.inventoryPulse,.adminSummary,.daySummary,.planningAlerts,.supervisorSnapshot{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.assetGrid,.equipmentGrid,.knowledgeGrid,.reportCatalog,.catalogConnections,.securityTools,.backupActions,.systemStatusGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.panel,.kpi,.assetGrid>*,.equipmentGrid>*{min-width:0}.tableScroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto visible}.tableScroll table{width:100%}th,td{overflow-wrap:break-word}td strong,td small{max-width:min(320px,32vw)}.drawer,.newModal,.spcDrawer,.inventoryDetailDrawer{max-width:100%;overflow-x:hidden}.modalBackdrop{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.editForm,.newOrderGrid,.newPlanForm,.proposalFields,.createInventoryGrid,.spcReportEditorGrid{min-width:0}@media (width>=1600px){main{padding-left:max(40px,4vw);padding-right:max(40px,4vw)}.kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewColumns{grid-template-columns:minmax(520px,1.05fr) minmax(520px,.95fr)}.assetGrid,.equipmentGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=1024px){:root{--adaptive-gutter:clamp(14px,2.5vw,24px)}.shell{min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sidebar{overscroll-behavior:contain;transition:transform .24s;transform:translate(-105%);box-shadow:18px 0 55px #000d;width:min(360px,82vw)!important;height:100dvh!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom))!important;z-index:70!important;display:flex!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.sidebar.mobileOpen{transform:translate(0)}.sidebar .brand{padding:0 44px 20px 6px}.sidebar .brand div,.sidebar .profile div,.sidebar .sideStatus div{display:flex!important}.sidebar nav,.sidebar.mobileOpen nav{width:100%}.sidebar nav button,.sidebar nav button.active,.sidebar nav button.adminNav,.sidebar nav button.adminNav.active{text-align:left!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.sidebar .sideSection{display:block!important}.sidebar .sideStatus{display:flex!important}.sidebar .profile{justify-content:flex-start!important;display:flex!important}.mobileSidebarClose{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#202023;border:1px solid #3b3b40;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;position:absolute;right:14px;display:grid!important}.mobileOverlay{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a;border:0;position:fixed;inset:0;display:block!important}main{width:100%;padding-right:var(--adaptive-gutter);padding-bottom:calc(94px + env(safe-area-inset-bottom));padding-left:var(--adaptive-gutter);margin-left:0!important}main>header{z-index:30;height:74px;margin-right:calc(-1 * var(--adaptive-gutter));margin-left:calc(-1 * var(--adaptive-gutter));padding-right:var(--adaptive-gutter);padding-left:var(--adaptive-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0eef;border-bottom:1px solid #29292d;position:sticky;top:0}.mobileMenuBtn{color:#fff;background:#171719;border:1px solid #35353a;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid!important}.headerTitle h1{max-width:46vw;font-size:clamp(16px,2.4vw,21px)}.headerTitle p{max-width:55vw;font-size:9px}.headActions .search,.headActions .exportBtn,.headActions .desktopNewOrder,.systemIndicator{display:none!important}.headActions .iconBtn,.headActions>button{min-width:44px;min-height:44px}.mobileBottomNav{z-index:55;height:calc(68px + env(safe-area-inset-bottom));padding:5px max(7px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(7px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111113f5;border-top:1px solid #303034;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0008;display:grid!important}.mobileBottomNav.productionMobileNav{grid-template-columns:repeat(4,minmax(0,1fr))}.mobileBottomNav button{color:#aaaab1;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;font-size:9px;font-weight:800;line-height:1.05;display:flex;position:relative}.mobileBottomNav button span{font-size:20px;line-height:1}.mobileBottomNav button.active{color:#ff7085;background:#2c1217}.mobileBottomNav .mobileCreateAction{transform:translateY(-5px)}.moduleContextBar{border-radius:12px;margin-top:10px;display:block}.moduleContextTitle{display:none}.moduleContextTabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%;padding:8px;display:flex;overflow-x:auto}.moduleContextTabs button{scroll-snap-align:start;min-width:max-content;min-height:44px}.adminCenterTabs,.governanceTabs,.workspacePrimaryTabs,.workspaceSubTabs,.planningTabs,.orderStatusTabs{scrollbar-width:thin}.grid2,.reviewColumns,.adminTwoColumns,.supervisorDecisionLayout,.plantMapWorkspace{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.assetGrid,.equipmentGrid,.knowledgeGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.adminCenterHero,.adminSectionTitle{flex-direction:column;align-items:flex-start}.adminHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.adminTwoColumns,.adminSettingsGrid,.catalogGrid,.catalogConnections,.securityTools,.backupActions,.governanceGrid,.roleManager{grid-template-columns:1fr}.roleDirectory{position:static}.permissionMatrix article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{flex-wrap:wrap;align-items:stretch}.filters>div{width:100%;margin-right:0}.filters select{flex:1;min-width:0;min-height:44px}.panelHead button,.reviewTitle button,.filters button{min-height:40px}.tableScroll{border-radius:0 0 inherit inherit}}@media (width<=760px){:root{--adaptive-gutter:12px;--adaptive-gap:11px}body{overscroll-behavior-x:none;font-size:15px}main>header{height:68px}.headerTitle{gap:9px}.headerTitle h1{max-width:49vw;font-size:16px}.headerTitle p{max-width:52vw;font-size:8px}.headActions{gap:6px}.headActions .iconBtn:nth-of-type(n+2){display:none}.pageLead,.adminCenterHero,.adminSectionTitle,.dayHero,.reportsLead,.managementLead,.performanceLead,.spcHero{border-radius:15px!important;flex-direction:column!important;align-items:stretch!important;padding:18px!important}.pageLead h2,.adminSectionTitle h2{line-height:1.1;font-size:clamp(21px,7vw,29px)!important}.pageLead p,.adminSectionTitle p{font-size:11px!important;line-height:1.55!important}.reviewScore,.leadStat,.reportFreshness,.inventoryPulse,.adminSummary{width:100%;max-width:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kpi{min-height:104px;padding:13px}.miniKpis,.workloadKpis,.performanceSummary,.adminSummary,.planningAlerts,.daySummary,.supervisorSnapshot{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid2,.reviewColumns,.closureGrid,.assetGrid,.equipmentGrid,.knowledgeGrid,.reportCatalog,.catalogConnections,.securityTools,.backupActions,.systemStatusGrid{grid-template-columns:1fr!important}.panelHead,.reviewTitle,.adminSectionHead,.validationHead,.calendarTitle,.reportWorkspace>header{flex-direction:column;align-items:flex-start;gap:10px;padding:15px}.panelHead>button,.validationHead>button,.calendarTitle>button{text-align:left;width:100%;min-height:44px}.filters{padding:14px;display:grid}.filters select,.filters button{width:100%;min-height:46px}.mobileSearch,.leadSearch{min-height:50px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button,a[role=button]{min-height:var(--adaptive-touch)}textarea{line-height:1.5}.tableScroll{padding-bottom:4px;margin:0!important}.tableScroll table{min-width:680px}th{padding:11px 12px;font-size:9px}td{padding:13px 12px;font-size:11px}td strong,td small{max-width:260px}.ordersTableDesktop{display:none!important}.mobileOrderCards{display:grid!important}.modalBackdrop{padding:0;overflow:hidden;z-index:80!important;justify-content:center!important;align-items:flex-end!important}.drawer,.workflowDrawer,.editorDrawer,.connectedDrawer,.assetDrawer,.movementDrawer,.spcDrawer,.inventoryDetailDrawer{overscroll-behavior:contain;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:calc(58px + env(safe-area-inset-top)) 16px calc(92px + env(safe-area-inset-bottom))!important;box-shadow:none!important;border-radius:0!important;overflow:hidden auto!important}.drawer .close,.spcDrawerClose{top:calc(12px + env(safe-area-inset-top))!important;z-index:3!important;width:44px!important;height:44px!important;position:fixed!important;right:12px!important}.newModal{width:100vw!important;max-width:none!important;max-height:96dvh!important;padding:26px 16px calc(86px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;align-self:flex-end!important;margin:0!important;overflow:hidden auto!important}.editForm,.newOrderGrid,.newPlanForm,.proposalFields,.createInventoryGrid,.formGrid,.roleIdentityGrid,.notificationRulePanel>div,.userScopeSettings>div:not(.userAreaPicker),.spcReportEditorGrid{grid-template-columns:1fr!important}.editForm .wide,.newOrderGrid .wide,.newPlanForm .wide,.proposalFields .wide,.roleIdentityGrid .wide{grid-column:auto!important}.fieldNoteFields{grid-template-columns:1fr!important}.fieldNoteSubmit{flex-direction:column;align-items:stretch}.fieldNoteSubmit>div{grid-template-columns:1fr;display:grid}.fieldNoteSubmit button{width:100%;min-height:46px}.fieldNoteCardTop{grid-template-columns:32px minmax(0,1fr)}.fieldNoteCardTop>em{grid-column:2;justify-self:start}.fieldNoteActions{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:42px;display:grid}.fieldNoteActions button{min-height:42px}.adminCenterTabs,.governanceTabs{scroll-snap-type:x mandatory;max-width:100%;display:flex;overflow-x:auto}.adminCenterTabs button,.governanceTabs button{scroll-snap-align:start;min-width:145px}.adminHeroStats,.roleDirectory>div,.permissionMatrix article>div{grid-template-columns:1fr}.roleEditor{padding:13px}.roleEditorHeader,.governanceHero,.governanceFooter,.notificationRulePanel>header{display:grid}.spcReportSummary{grid-template-columns:1fr 1fr}.spcHeroActions,.spcDrawerActions,.reportActions{grid-template-columns:1fr;display:grid}.spcHeroActions>*,.spcDrawerActions>*,.reportActions>*{width:100%}.controlRoomMapKpis{grid-template-columns:1fr 1fr}.controlRoomMapLayout{grid-template-rows:minmax(430px,60vh) auto;grid-template-columns:1fr}.plantMapViewport,.ganttScroll,.performanceHoursTable .tableScroll{overscroll-behavior:contain;touch-action:pan-x pan-y;max-width:100%;overflow:auto}.mapOperationalTools,.architectToolbar,.threeDTourBar{grid-template-columns:1fr!important}.mapSmartSearch,.architectToolbar>div,.threeDTourActions{grid-column:auto!important;min-width:0!important}}@media (width<=480px){:root{--adaptive-gutter:10px}main>header{padding-left:10px;padding-right:10px}.mobileMenuBtn{width:42px;height:42px}.headerTitle h1{max-width:48vw;font-size:15px}.headerTitle p{display:none}.mobileBottomNav button{font-size:8px}.mobileBottomNav button span{font-size:19px}.kpis,.miniKpis,.workloadKpis,.performanceSummary,.adminSummary,.planningAlerts,.daySummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi{min-height:96px;padding:11px}.kpiIcon{display:none!important}.kpi strong{font-size:21px}.supervisorSnapshot{grid-template-columns:1fr!important}.panel,.workPanel,.calendar,.validationBoard,.ganttPanel,.plansPanel{border-radius:12px}.pageLead,.adminCenterHero,.adminSectionTitle{padding:16px!important}.pageLead h2{font-size:22px!important}.orderStatusTabs{scroll-snap-type:x mandatory;padding:10px;display:flex!important;overflow-x:auto!important}.orderStatusTabs button{scroll-snap-align:start;min-width:138px}.mobileOrderMeta{grid-template-columns:1fr 1fr}.mobileOrderMeta>span:first-child{grid-column:1/-1}.fieldNoteActions{grid-template-columns:1fr;margin-left:42px}.importedNotesTitle{flex-direction:column;align-items:flex-start;gap:4px}.noteBacklog>article{grid-template-columns:30px minmax(0,1fr)}.noteBacklog>article>em{grid-column:2;justify-self:start}.spcReportSummary,.controlRoomMapKpis{grid-template-columns:1fr}.reportMetrics,.qualityCounters,.systemInventory>div,.userMainSettings,.userPermissions{grid-template-columns:1fr!important}.dayHero{display:grid!important}.dayScore{width:100%;min-height:0}.calendarTitle>div{width:100%}}@media (width<=1024px) and (orientation:landscape) and (height<=600px){main>header{height:58px}.mobileBottomNav{height:calc(58px + env(safe-area-inset-bottom))}main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mobileBottomNav button{flex-direction:row;min-height:46px;font-size:9px}.mobileBottomNav button span{font-size:17px}.mobileBottomNav .mobileCreateAction{transform:none}.sidebar{width:min(390px,60vw)!important}.drawer,.workflowDrawer,.editorDrawer,.connectedDrawer,.assetDrawer,.movementDrawer,.spcDrawer{padding-top:58px!important;padding-bottom:70px!important}}@media (display-mode:standalone){.shell{padding-top:env(safe-area-inset-top)}main>header{top:env(safe-area-inset-top)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.improvedOrders{overflow:hidden}.orderListEyebrow{color:#ff6078;letter-spacing:.13em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.orderQuickFilters{scroll-snap-type:x proximity;background:#101012;border-bottom:1px solid #303034;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.orderQuickFilters button{color:#b9b9bf;scroll-snap-align:start;cursor:pointer;background:#19191c;border:1px solid #38383e;border-radius:10px;grid-template-columns:25px auto 24px;align-items:center;gap:8px;min-width:max-content;min-height:45px;padding:0 12px;display:grid}.orderQuickFilters button>span{color:#ff7187;background:#29292d;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.orderQuickFilters button>b{font-size:10px}.orderQuickFilters button>em{color:#fff;background:#2d2d31;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.orderQuickFilters button.active{color:#fff;background:#3a151c;border-color:#e51b3b;box-shadow:inset 3px 0 #f02244}.orderQuickFilters button.active>span,.orderQuickFilters button.active>em{color:#fff;background:#df1537}.orderSupervisionBoard{background:linear-gradient(120deg,#25141a,#141416);border-bottom:1px solid #303034}.orderSupervisionBoard>header{justify-content:space-between;align-items:end;gap:14px;padding:15px 18px 10px;display:flex}.orderSupervisionBoard>header>div{gap:4px;display:grid}.orderSupervisionBoard>header span{color:#ff6c83;letter-spacing:.14em;font-size:7px;font-weight:900}.orderSupervisionBoard>header b{color:#fff;font-size:14px}.orderSupervisionBoard>header small{color:#8f8f96;font-size:9px}.orderSupervisionBoard>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 15px;display:grid}.orderSupervisionBoard>div>button{color:#fff;text-align:left;cursor:pointer;background:#18181b;border:1px solid #3c3438;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.orderSupervisionBoard>div>button:hover,.orderSupervisionBoard>div>button.active{background:#30161b;border-color:#8c3042}.orderSupervisionBoard>div>button>span{color:#ff7890;background:#36171d;border-radius:9px;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.orderSupervisionBoard>div>button>div{gap:3px;display:grid}.orderSupervisionBoard>div>button b{font-size:18px}.orderSupervisionBoard>div>button small{color:#aaaab1;font-size:8px}.orderSupervisionBoard>div>button em{color:#ff7288;font-size:8px;font-style:normal;font-weight:800}.improvedOrders .ordersTableDesktop tbody tr{transition:background .15s,border-color .15s}.improvedOrders .ordersTableDesktop tbody tr:hover{background:#24171a}.improvedOrders .ordersTableDesktop tr.handoverRow{background:#2a2014;box-shadow:inset 4px 0 #e5a53f}.improvedOrders .ordersTableDesktop td:first-child{max-width:320px}.improvedOrders .ordersTableDesktop td:first-child>b{color:#ff7087}.improvedOrders .ordersTableDesktop td:first-child small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:310px;margin-top:5px;line-height:1.35;display:-webkit-box;overflow:hidden}.status.handover{color:#ffd17e!important;background:#4b3214!important}.orderNextAction{color:#ff8194;cursor:pointer;background:#2e171c;border:1px solid #66303b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:128px;min-height:36px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.mobileOrderCard.handoverCard{background:linear-gradient(145deg,#2a2116,#171516);border-color:#865b25;box-shadow:inset 4px 0 #e8aa48}.mobileOrderHandover{background:#302313;border:1px solid #75542c;border-radius:10px;gap:7px;margin:11px 0;padding:11px;display:grid}.mobileOrderHandover header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobileOrderHandover header b{color:#ffd18a;font-size:11px}.mobileOrderHandover header span{color:#f4cf9a;font-size:8px}.mobileOrderHandover>small{color:#ba9b70;letter-spacing:.08em;font-size:8px;font-weight:850}.mobileOrderHandover>p{color:#fff1da!important;-webkit-line-clamp:3!important;margin:0!important;font-size:10px!important}.empty{gap:5px;display:grid}.empty b{color:#fff}.empty span{color:#9b9ba2;font-size:10px}.orderInteriorSummary{background:linear-gradient(120deg,#25141a,#151518);border:1px solid #47343a;border-radius:14px;margin:14px 0;overflow:hidden}.orderInteriorAction{border-bottom:1px solid #3b3034;padding:17px 18px}.orderInteriorAction>span{color:#ff6c84;letter-spacing:.15em;font-size:7px;font-weight:900}.orderInteriorAction>b{color:#fff;margin:6px 0 4px;font-size:18px;display:block}.orderInteriorAction>p{color:#b8b3b6;margin:0;font-size:10px;line-height:1.5}.orderInteriorFacts{background:#10101299;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orderInteriorFacts>span{border-right:1px solid #373034;gap:4px;min-width:0;padding:12px;display:grid}.orderInteriorFacts>span:last-child{border-right:0}.orderInteriorFacts small{color:#89878b;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.orderInteriorFacts b{color:#f2f2f4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.newOrderEquipmentContext{background:#111f1a;border:1px solid #315646;border-radius:11px;margin-top:13px;overflow:hidden}.newOrderEquipmentContext>header{border-bottom:1px solid #29483b;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.newOrderEquipmentContext>header>div{gap:4px;display:grid}.newOrderEquipmentContext>header span{color:#66d2a9;letter-spacing:.12em;font-size:7px;font-weight:900}.newOrderEquipmentContext>header b{color:#fff;font-size:12px}.newOrderEquipmentContext>header em{color:#79e1bb;background:#173c2f;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.newOrderContextStats{grid-template-columns:repeat(3,1fr);display:grid}.newOrderContextStats>span{border-right:1px solid #29483b;gap:4px;padding:11px 13px;display:grid}.newOrderContextStats>span:last-child{border-right:0}.newOrderContextStats small{color:#79a392;font-size:7px}.newOrderContextStats b{color:#fff;font-size:10px}.newOrderEquipmentContext>section{border-top:1px solid #29483b;gap:5px;padding:10px 13px;display:grid}.newOrderEquipmentContext>section>b{color:#76d9b3;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.newOrderEquipmentContext>section>span{color:#c7d8d1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.newOrderCriticalNotice{color:#ff9bab;background:#3c151c;border:1px solid #8d3140;border-radius:8px;margin-top:11px;padding:11px;font-size:9px;line-height:1.45}.executionHandoverBanner{color:#ffe8bd;background:#302615;border:1px solid #796038;border-radius:11px;gap:11px;margin:0 18px 16px;padding:15px;display:grid}.executionHandoverBanner.unsafe{color:#ffd3da;background:#40151d;border-color:#aa3048}.executionHandoverBanner>header{border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.executionHandoverBanner>header>div{gap:5px;display:grid}.executionHandoverBanner>header span{color:#f7b94e;letter-spacing:.12em;font-size:7px;font-weight:900}.executionHandoverBanner.unsafe>header span{color:#ff6e87}.executionHandoverBanner>header b{font-size:12px}.executionHandoverBanner>header em{color:#ffd991;background:#493719;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.executionHandoverBanner.unsafe>header em{color:#ffb1be;background:#681e2c}.executionHandoverBanner>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.executionHandoverBanner section{background:#100e0b75;border-radius:8px;padding:10px}.executionHandoverBanner section small{color:#c9a56b;text-transform:uppercase;font-size:7px;font-weight:850}.executionHandoverBanner section p{margin:5px 0 0;font-size:9px;line-height:1.45}.executionHandoverBanner>footer{color:#c9ac7f;font-size:8px}.executionHandoverDialog{background:#181715;border:1px solid #7e5a2b;border-radius:13px;margin:0 18px 16px;overflow:hidden;box-shadow:0 18px 35px #0007}.executionHandoverDialog>header{background:#251e14!important;border-bottom:1px solid #3c3429!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:16px!important;display:flex!important}.executionHandoverDialog>header>div{gap:5px;display:grid}.executionHandoverDialog>header span{color:#ffc05f;letter-spacing:.12em;font-size:7px;font-weight:900}.executionHandoverDialog>header h4{color:#fff;margin:0;font-size:15px}.executionHandoverDialog>header p{color:#b8aa94;margin:0;font-size:9px;line-height:1.45}.executionHandoverDialog>header>button{color:#fff;background:#302a22;border:1px solid #504738;border-radius:50%;flex:none;width:32px;height:32px;font-size:17px}.handoverReasonPicker{gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.handoverReasonPicker button{color:#c7beb0;background:#24211d;border:1px solid #454038;border-radius:8px;min-width:max-content;min-height:34px;padding:0 10px;font-size:8px}.handoverReasonPicker button.selected{color:#ffe3b0;background:#493318;border-color:#e6a84c}.handoverFields{grid-template-columns:1fr 1fr;gap:10px;padding:3px 14px 14px;display:grid}.handoverFields label{color:#e0d5c3;gap:6px;font-size:9px;font-weight:800;display:grid}.handoverFields label.wide{grid-column:1/-1}.handoverFields input,.handoverFields select,.handoverFields textarea{color:#fff;background:#0f0f0f;border:1px solid #4a443a;border-radius:8px;width:100%;min-height:42px;padding:9px}.handoverFields textarea{resize:vertical;min-height:76px}.handoverFields small{color:#958b7c;font-size:7px;font-weight:500}.executionHandoverDialog>footer{background:#131210;border-top:1px solid #3b352c;justify-content:flex-end;gap:8px;padding:13px 14px;display:flex}.executionHandoverDialog>footer button{color:#ddd;background:#292621;border:1px solid #454038;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:850}.executionHandoverDialog>footer .primary{color:#fff;background:#b76e12;border-color:#d69a40}.executionHandoverAction{color:#ffd590!important;background:#3b2a13!important;border-color:#8a642e!important}@media (width<=1050px){.orderSupervisionBoard>div,.orderInteriorFacts{grid-template-columns:1fr 1fr}.orderInteriorFacts>span:nth-child(2){border-right:0}.orderInteriorFacts>span:nth-child(-n+2){border-bottom:1px solid #373034}}@media (width<=720px){.orderSupervisionBoard>header{flex-direction:column;align-items:flex-start}.orderSupervisionBoard>div{grid-template-columns:1fr 1fr;padding:0 12px 12px}.orderSupervisionBoard>div>button{grid-template-columns:31px 1fr;min-height:63px}.orderSupervisionBoard>div>button>span{width:31px;height:31px}.orderSupervisionBoard>div>button>em{display:none}.orderQuickFilters{padding:10px 12px}.orderQuickFilters button{min-height:44px}.orderInteriorSummary{margin:12px 0}.orderInteriorFacts{grid-template-columns:1fr 1fr}.newOrderContextStats{grid-template-columns:1fr}.newOrderContextStats>span{border-bottom:1px solid #29483b;border-right:0}.newOrderContextStats>span:last-child{border-bottom:0}.newOrderEquipmentContext>section>span{white-space:normal}.executionHandoverBanner>header{display:grid!important}.executionHandoverBanner>header em{justify-self:start}.executionHandoverBanner>div,.handoverFields{grid-template-columns:1fr}.handoverFields label.wide{grid-column:auto}.executionHandoverDialog{margin-left:10px;margin-right:10px}.executionHandoverDialog>footer{grid-template-columns:1fr 1fr;display:grid}.executionHandoverDialog>footer button{width:100%;min-height:46px}.executionActionBar>div:last-child{grid-template-columns:1fr!important}.executionActionBar>div:last-child button{width:100%}}@media (width<=460px){.orderSupervisionBoard>div,.orderInteriorFacts{grid-template-columns:1fr}.orderInteriorFacts>span{border-bottom:1px solid #373034;border-right:0}.orderInteriorFacts>span:last-child{border-bottom:0}.orderQuickFilters button{grid-template-columns:22px auto 22px}.executionHandoverBanner>div,.executionHandoverDialog>footer{grid-template-columns:1fr}}.tableLoadMore{color:#f7f7f8;cursor:pointer;background:#1a1a1e;border:1px solid #3b3b41;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:min(360px,100% - 32px);min-height:44px;margin:16px auto;padding:10px 18px;font-weight:750;display:flex}.tableLoadMore:hover{background:#25171b;border-color:#ef2948}.tableLoadMore span{color:#a6a6ad;font-size:12px;font-weight:600}.notificationLoading{background:linear-gradient(90deg,#1c1c20 25%,#2b2b31 50%,#1c1c20 75%) 0 0/200% 100%;border-radius:12px;width:42px;height:42px;animation:1.2s infinite notification-loading;display:inline-block}@keyframes notification-loading{to{background-position:-200% 0}}.globalOfflineBanner{color:#ffd47a;background:#2c2415;border:1px solid #8a641d;border-radius:12px;align-items:center;gap:10px;margin:10px 22px 0;padding:11px 15px;font-size:13px;font-weight:750;display:flex}.globalOfflineBanner i{background:#ffb62f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 6px #ffb62f1d}@media (width<=720px){.globalOfflineBanner{margin:8px 12px 0;line-height:1.4}}.mobileInstallGuide.appInstallGuide{color:#fff;background:linear-gradient(115deg,#32151b,#17191b 58%,#12251f);border:1px solid #5c2932;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 18px;padding:15px 46px 15px 16px;display:grid;position:relative;box-shadow:0 14px 34px #0005}.appInstallCopy{gap:4px;min-width:0;display:grid}.appInstallCopy>span{color:#7ce0b6;letter-spacing:.08em;text-transform:uppercase;background:#1b4937;border:1px solid #48bd8b55;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:850}.appInstallCopy>b{font-size:13px}.appInstallCopy>p{color:#d0d1d4;margin:0;font-size:10px;line-height:1.45}.appInstallCopy>small{color:#858a8d;font-size:8px;line-height:1.4}.appInstallCopy>.mobileInstallStatus{color:#f0c36f;margin-top:2px;font-size:9px;font-style:normal}.appInstallActions{align-items:center;gap:8px;display:flex}.appInstallActions>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e31a3a,#b90c28);border:1px solid #ff5f76;border-radius:10px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850;box-shadow:0 7px 18px #c8102f44}.appInstallGuide>.dismissInstall{color:#8e9295;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;top:7px;right:7px}.installAppShortcut{color:#fff;text-align:left;background:linear-gradient(135deg,#18191b,#13221d);border:1px solid #343b39;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:58px;margin:12px 0;padding:9px 10px;display:flex}.installAppShortcut>img{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.installAppShortcut>span{flex:1;gap:3px;min-width:0;display:grid}.installAppShortcut b{font-size:10px}.installAppShortcut small{color:#8d9591;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.installAppShortcut>i{color:#74d9ae;background:#254d3e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;font-style:normal;display:grid}@media (width<=860px){.mobileInstallGuide.appInstallGuide{grid-template-columns:auto minmax(0,1fr) auto;margin:10px 0 13px;padding:12px 40px 12px 12px}.appInstallCopy>b{font-size:11px}.appInstallCopy>p{font-size:9px}.appInstallCopy>small{font-size:7px}.appInstallActions>button{min-height:38px;padding:0 12px;font-size:9px}.installAppShortcut{margin:12px 0 4px}}@media (width<=560px){.mobileInstallGuide.appInstallGuide{grid-template-columns:auto minmax(0,1fr);align-items:start}.appInstallActions{grid-column:1/-1;width:100%}.appInstallActions>button{width:100%}.appInstallCopy>p{font-size:8px}}@media (display-mode:standalone){.appInstallGuide,.installAppShortcut{display:none!important}}@media (width>=1101px){.sidebar{width:292px}.shell>main{margin-left:292px}}.sidebar{padding-top:16px}.operationsSidebarBrand{min-height:78px;margin-bottom:8px;padding-bottom:12px}.moduleSectionTitle{margin-top:13px}.maintenanceModuleNav{gap:4px}.maintenanceModuleNav>button{border-radius:11px;min-height:52px;padding:7px 9px}.maintenanceModuleNav>button>span{width:34px;height:34px;font-size:16px}.maintenanceModuleNav b{font-size:10px}.maintenanceModuleNav small{font-size:7px}.maintenanceModuleNav>button.active{background:linear-gradient(100deg,#36131a,#1b1517);box-shadow:inset 4px 0 #ed1b3a,0 9px 24px #0004}.maintenanceModuleNav>button.active>span{background:linear-gradient(145deg,#f42647,#b70c28)}.sidebar .sideStatus{min-height:62px}.installAppShortcut{min-height:55px!important}.headerTitle h1{text-overflow:ellipsis;white-space:nowrap;max-width:43vw;overflow:hidden}.headerTitle p{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.headActions{min-width:0}.headActions .search{min-width:170px;max-width:310px}.desktopNewOrder{white-space:nowrap}.moduleContextBar{margin-bottom:17px}.moduleContextTitle{grid-template-columns:38px 1fr;padding:11px 14px}.moduleContextTitle>span{width:36px;height:36px}.moduleContextTabs{scrollbar-width:thin}.moduleContextTabs button{min-height:38px}.mobileQuickAction{display:none}@media (width<=1100px) and (width>=861px){.maintenanceModuleNav small{white-space:normal;line-height:1.2}.maintenanceModuleNav>button{min-height:54px}.headerTitle p{max-width:35vw}.headerTitle h1{max-width:34vw}.headActions .search{display:none}}@media (width<=860px){.moduleSectionTitle{margin:13px 10px 7px!important;display:block!important}.maintenanceModuleNav>button{min-height:58px}.maintenanceModuleNav small{white-space:normal;font-size:8px}.maintenanceMobileNav{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-right:68px!important}.maintenanceMobileNav button{font-size:8px!important}.mobileQuickAction{right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:58;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ef2545,#af0b26);border:2px solid #ff7186;border-radius:17px;place-items:center;width:52px;height:52px;font-size:25px;font-weight:900;display:grid;position:fixed;box-shadow:0 10px 28px #000b,0 0 0 5px #111113}.headerTitle h1{max-width:58vw}.headerTitle p{max-width:66vw}.moduleContextTabs button{font-size:9px}.todayDashboard+*{margin-top:0}}@media (width<=480px){.maintenanceMobileNav{padding-right:62px!important}.mobileQuickAction{border-radius:15px;width:48px;height:48px;right:9px}.headerTitle h1{max-width:54vw}.moduleContextTabs{gap:5px}.moduleContextTabs button{min-height:40px;font-size:8px;padding:0 11px!important}}@media (width<=350px){.maintenanceMobileNav button{font-size:7px!important}.maintenanceMobileNav button span{font-size:17px!important}.mobileQuickAction{width:43px;height:43px;font-size:21px}}@media (height<=760px) and (width>=861px){.operationsSidebarBrand{min-height:62px}.maintenanceModuleNav>button{min-height:45px}.maintenanceModuleNav>button>span{width:30px;height:30px}.maintenanceModuleNav small,.sidebar .installAppShortcut{display:none}.sidebar .sideStatus{min-height:50px}}@media (width>=1101px) and (hover:hover) and (pointer:fine){.sidebar{will-change:width;width:82px;padding-inline:12px;transition:width .24s,padding .24s,box-shadow .24s;overflow-x:hidden}.shell>main{max-width:none;margin-left:82px;transition:margin-left .24s}.sidebar:hover{width:292px;padding-inline:15px;box-shadow:18px 0 48px #000b}.sidebar:has(:focus-visible){width:292px;padding-inline:15px;box-shadow:18px 0 48px #000b}.sidebar:hover~main{margin-left:292px}.sidebar:has(:focus-visible)~main{margin-left:292px}.sidebar .operationsSidebarBrand{justify-content:center;padding-inline:0;overflow:hidden}.sidebar .operationsSidebarBrand>*{min-width:48px}.sidebar .sideSection,.sidebar nav button>div,.sidebar nav button>small,.sidebar nav button>em,.sidebar .sideStatus>div,.sidebar .profile>div,.sidebar .profile>a,.sidebar .installAppShortcut>span,.sidebar .installAppShortcut>i{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;transition:opacity .14s,visibility .14s}.sidebar .sideSection{height:0;margin-block:0;overflow:hidden}.sidebar nav button{justify-content:center;gap:0;padding-inline:8px!important}.sidebar nav button>span{flex:0 0 38px;margin:0}.sidebar .moduleNav button,.sidebar .maintenanceModuleNav>button,.sidebar .productionNav>button{width:56px;min-width:56px;margin-inline:auto}.sidebar .sideStatus{justify-content:center;padding-inline:8px}.sidebar .profile{justify-content:center;padding-inline:0}.sidebar .installAppShortcut{justify-content:center;width:56px;min-width:56px;margin-inline:auto;padding-inline:8px!important}.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsIdentity{justify-content:center;padding:10px 0}.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsCompany{width:42px;min-width:42px;height:42px;padding:0;font-size:0}.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsCompany:after{content:"A";font-size:18px}:is(.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsIdentity>i,.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsIdentity>div){display:none}.sidebar:hover .operationsSidebarBrand{justify-content:flex-start;padding-inline:8px}.sidebar:has(:focus-visible) .operationsSidebarBrand{justify-content:flex-start;padding-inline:8px}.sidebar:hover .sideSection,.sidebar:hover nav button>div,.sidebar:hover nav button>small,.sidebar:hover nav button>em,.sidebar:hover .sideStatus>div,.sidebar:hover .profile>div,.sidebar:hover .profile>a,.sidebar:hover .installAppShortcut>span,.sidebar:hover .installAppShortcut>i{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .sideSection{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) nav button>div{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) nav button>small{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) nav button>em{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .sideStatus>div{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .profile>div{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .profile>a{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .installAppShortcut>span{opacity:1;visibility:visible;pointer-events:auto}.sidebar:has(:focus-visible) .installAppShortcut>i{opacity:1;visibility:visible;pointer-events:auto}.sidebar:hover .sideSection{height:auto;margin:13px 10px 7px;overflow:visible}.sidebar:has(:focus-visible) .sideSection{height:auto;margin:13px 10px 7px;overflow:visible}.sidebar:hover nav button,.sidebar:hover .moduleNav button,.sidebar:hover .maintenanceModuleNav>button,.sidebar:hover .productionNav>button{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin-inline:0;padding-inline:9px!important}.sidebar:has(:focus-visible) nav button{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin-inline:0;padding-inline:9px!important}.sidebar:has(:focus-visible) .moduleNav button{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin-inline:0;padding-inline:9px!important}.sidebar:has(:focus-visible) .maintenanceModuleNav>button{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin-inline:0;padding-inline:9px!important}.sidebar:has(:focus-visible) .productionNav>button{justify-content:flex-start;gap:10px;width:100%;min-width:0;margin-inline:0;padding-inline:9px!important}.sidebar:hover .sideStatus{justify-content:flex-start;padding-inline:12px}.sidebar:has(:focus-visible) .sideStatus{justify-content:flex-start;padding-inline:12px}.sidebar:hover .profile{justify-content:flex-start;padding-inline:7px}.sidebar:has(:focus-visible) .profile{justify-content:flex-start;padding-inline:7px}.sidebar:hover .installAppShortcut{justify-content:flex-start;width:100%;min-width:0;padding-inline:10px!important}.sidebar:has(:focus-visible) .installAppShortcut{justify-content:flex-start;width:100%;min-width:0;padding-inline:10px!important}}@media (width>=861px){main>header:has(.toolkitBackdrop,.contextHelpPanel,.notificationPanel,.syncIndicator aside){position:relative;z-index:1700!important}}@media (width<=860px){main>header:has(.toolkitBackdrop,.contextHelpPanel,.notificationPanel,.syncIndicator aside){z-index:1700!important}}main>header:has(.toolkitBackdrop,.contextHelpPanel,.notificationPanel,.syncIndicator aside){overflow:visible!important}.notificationCenter.open:before{content:"";z-index:1390;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080bba;position:fixed;inset:0}.contextHelp:has(.contextHelpPanel):before{content:"";z-index:1390;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080bba;position:fixed;inset:0}.contextHelpPanel,.notificationPanel{transform:translate(-50%);z-index:1400!important;width:min(620px,100vw - 32px)!important;max-height:calc(100dvh - 116px)!important;position:fixed!important;inset:96px auto auto 50%!important;overflow:hidden!important;box-shadow:0 28px 90px #000e!important}.contextHelpPanel{flex-direction:column;display:flex;overflow:auto!important}.contextHelpPanel>header,.notificationPanel>header,.contextHelpPanel>section{flex:none}.notificationPanel>section{min-height:170px;overflow:auto!important}.notificationCategories{flex:none}.contextHelpPanel header>button,.notificationPanel>header>button{z-index:2;cursor:pointer}.syncIndicator aside{z-index:1400!important}.toolkitBackdrop{z-index:1500!important}@media (width<=760px){.contextHelpPanel,.notificationPanel{transform:none;top:calc(72px + env(safe-area-inset-top))!important;right:8px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:14px!important;width:auto!important;max-height:none!important;left:8px!important}.contextHelpPanel{overflow:auto!important}.notificationPanel>section{min-height:120px}}html,body{max-width:100%;overflow-x:clip}body.dialogOpen{overflow:hidden}.shell,.shell main,.controlPage,.panel,.pageLead,.moduleContextBar,.moduleContextTabs,.headActions,.headActions>*{min-width:0}img,video,canvas,svg{max-width:100%}button,input,select,textarea{font:inherit}.toolkitPortalBackdrop,.notificationPortalBackdrop{z-index:10000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#00050ac7!important;place-items:center!important;padding:clamp(10px,3vw,36px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.helpPortalBackdrop{place-items:stretch end!important}.compactPortalBackdrop{place-items:start center!important;padding-top:90px!important}.toolkitPortalBackdrop:before,.notificationPortalBackdrop:before{display:none!important}.globalSearchDialog,.contextHelpPanel,.notificationPanel,.syncStatusDialog{z-index:1!important;box-sizing:border-box!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 28px 90px #000000a6!important}.globalSearchDialog{background:#071d29!important;border:1px solid #31566b!important;border-radius:24px!important;flex-direction:column!important;width:min(900px,100%)!important;max-height:min(780px,100dvh - 40px)!important;display:flex!important;overflow:hidden!important}.globalSearchDialog>header{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.globalSearchDialog>header input{min-width:0!important}.globalSearchResults{overscroll-behavior:contain!important;overflow:auto!important}.portalDialogClose,.contextHelpPanel>header>button,.notificationPanel>header button,.syncStatusDialog>header button{color:#fff!important;cursor:pointer!important;background:#112b38!important;border:1px solid #365667!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;font-size:24px!important}.contextHelpPanel{background:#071d29!important;border:1px solid #31566b!important;border-radius:24px!important;width:min(620px,100%)!important;height:min(100%,900px)!important;max-height:100%!important;overflow:auto!important}.contextHelpPanel ol,.contextHelpPanel ul{color:#bbced8;gap:9px;margin:12px 0 0;padding-left:22px;line-height:1.55;display:grid}.contextHelpPanel .helpNext{background:#0c2937}.notificationPanel{background:#111115!important;border:1px solid #47313a!important;border-radius:24px!important;flex-direction:column!important;width:min(680px,100%)!important;max-height:min(860px,100dvh - 40px)!important;display:flex!important;overflow:hidden!important}.notificationPanel>section{overscroll-behavior:contain!important;overflow:auto!important}.noticeGroupCount{color:#b9d7e8!important;letter-spacing:0!important;background:#253544!important;border-radius:999px!important;margin-left:9px!important;padding:3px 8px!important;font-size:10px!important;font-style:normal!important;display:inline-flex!important}.syncStatusDialog{color:#edf8fc!important;background:#071d29!important;border:1px solid #31566b!important;border-radius:20px!important;width:min(480px,100%)!important;padding:22px!important}.syncStatusDialog header{justify-content:space-between;align-items:center;gap:20px;display:flex}.syncStatusDialog p{font-size:18px;line-height:1.5}.syncStatusDialog small,.syncStatusDialog em{color:#aac1cc;margin:9px 0;font-style:normal;display:block}.syncStatusDialog>button{color:#dcfff2;background:#0b493a;border:1px solid #26b985;border-radius:12px;width:100%;min-height:48px;margin-top:14px;font-weight:850}.headActions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.globalSearchTrigger{min-width:0!important}.headerMore{z-index:30;position:relative}.headerMoreTrigger{color:#eef7fb;cursor:pointer;background:#0a1c26;border:1px solid #304958;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-weight:800;display:flex}.headerMoreTrigger span{color:#ff4968;letter-spacing:.12em}.headerMoreDismiss{z-index:20!important;background:0 0!important;border:0!important;position:fixed!important;inset:0!important}.headerMorePanel{z-index:21;background:#071b26;border:1px solid #315264;border-radius:18px;gap:8px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0000008c}.headerMorePanel>header{border-bottom:1px solid #29414e!important;justify-content:space-between!important;align-items:center!important;min-height:auto!important;padding:2px 2px 10px!important;display:flex!important}.headerMorePanel>header button{color:#fff;background:#122936;border:1px solid #34505f;border-radius:10px;width:36px;height:36px;font-size:22px}.headerMorePanel>.syncIndicator,.headerMorePanel>.contextHelp{width:100%!important;display:block!important}.headerMorePanel>.syncIndicator>button,.headerMorePanel .contextHelpTrigger,.headerMorePanel .exportBtn,.headerPlanButton{color:#edf8fc!important;box-sizing:border-box!important;background:#0d2632!important;border:1px solid #294655!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.headerPlanButton em{color:#fff;text-align:center;background:#d8193d;border-radius:999px;min-width:24px;margin-left:auto;padding:3px 7px;font-style:normal}.managementIndicators .miHero,.todayDashboard .todayHero{overflow:hidden}.managementIndicators .miHero>*{min-width:0}.managementIndicators .miTopKpis,.managementIndicators .miWidgetGrid{align-items:stretch}.managementIndicators .miWidget,.managementIndicators .miTopKpis article{min-width:0;overflow:hidden}.managementIndicators svg,.managementIndicators canvas{max-width:100%!important}.managementIndicators .miWidget header{flex-wrap:wrap;gap:12px}.managementIndicators .miWidget header>div{min-width:0}.managementIndicators .miWidget h3,.managementIndicators .miWidget p{overflow-wrap:anywhere}.managementIndicators .miWidgetMenu{z-index:5}.managementIndicators .miReliabilityKpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.managementIndicators .miReliabilityKpis>*{min-width:0!important;overflow:hidden!important}.managementIndicators .miReliabilityKpis b{overflow-wrap:anywhere;font-size:clamp(22px,3vw,36px)!important}.miPlainSummary{color:#eef8f5;background:linear-gradient(105deg,#0b2c25,#0c1c28);border:1px solid #2d5f50;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.miPlainSummary.attention{background:linear-gradient(105deg,#35141c,#0c1c28);border-color:#843143}.miPlainSummary span{color:#62d9ae;letter-spacing:.15em;font-size:10px;font-weight:900}.miPlainSummary.attention span{color:#ff5c77}.miPlainSummary h3{margin:7px 0 5px;font-size:18px}.miPlainSummary p{color:#b4c7d0;max-width:850px;margin:0;font-size:12px;line-height:1.5}.miPlainSummary button{color:#ff6680;cursor:pointer;background:#2d1219;border:1px solid #ef2947;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-weight:850}.connectedDrawer{width:min(820px,100%)!important}.otPrimaryAction{color:#fff!important;background:linear-gradient(135deg,#f22d49,#cf1735)!important;border-color:#ef2947!important}.equipmentQuickActions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.equipmentQuickActions button{color:#eef9ff;background:#0b2a3c;border:1px solid #2f789f;border-radius:12px;min-height:46px;padding:0 16px;font-weight:800}.equipmentHealthKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.equipmentHealthKpis article{background:#0a1d27;border:1px solid #294553;border-radius:13px;min-width:0;padding:14px}.equipmentHealthKpis span,.equipmentHealthKpis small{color:#9eb4bf;display:block}.equipmentHealthKpis b{margin:4px 0;font-size:24px;display:block}.equipmentHealthKpis .risk{background:#25151b;border-color:#8a293b}.relatedOrderList>button{color:#edf8fc;text-align:left;background:#0b1c25;border:1px solid #294553;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px;display:flex}.relatedOrderList>button span{color:#9fb5c0;display:block}.relatedOrderList>button em{color:#61bdfa;white-space:nowrap;font-style:normal}.equipmentTimeline{margin-top:20px}.equipmentTimeline>h3{justify-content:space-between;display:flex}.equipmentTimeline>h3 em{font-style:normal}.equipmentTimeline article{border-bottom:1px solid #263e4b;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:13px 0;display:grid}.equipmentTimeline article>i{background:#35c990;border-radius:50%;width:10px;height:10px;margin-top:5px}.equipmentTimeline article span{color:#9fb5c0;display:block}.equipmentTimeline article>em{color:#ffc04a;font-style:normal}.evidenceCompareGuide{background:#091a24;border:1px solid #2e4957;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:14px 0;padding:14px;display:grid}.evidenceCompareGuide div{min-width:0}.evidenceCompareGuide b,.evidenceCompareGuide span{display:block}.evidenceCompareGuide b{color:#5ac6ff}.evidenceCompareGuide div:last-child b{color:#55d49e}.evidenceCompareGuide span{color:#a7bac4;margin-top:4px}.evidenceCompareGuide>i{color:#ff4c68;font-size:24px;font-style:normal}:is(main>header:has(.contextHelpPanel),main>header:has(.notificationPanel),main>header:has(.globalSearchDialog)){z-index:auto!important}main>header:has(.contextHelpPanel):before{display:none!important}main>header:has(.notificationPanel):before{display:none!important}main>header:has(.globalSearchDialog):before{display:none!important}@media (width<=1100px){.headActions{gap:7px!important}.globalSearchTrigger kbd,.systemIndicator{display:none!important}.managementIndicators .miReliabilityKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.equipmentHealthKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){main>header{gap:8px!important}.headerTitle>div>p{display:none}.headerTitle h1{font-size:clamp(20px,6vw,28px)!important}.headActions{margin-left:auto!important}.globalSearchTrigger{justify-content:center!important;width:46px!important;min-width:46px!important;padding:0!important}.globalSearchTrigger b,.globalSearchTrigger kbd,.headerMoreTrigger b{display:none!important}.headerMoreTrigger{justify-content:center;width:46px;padding:0}.desktopNewOrder{width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}.desktopNewOrder:first-letter{font-size:22px}.headerMorePanel{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 80px);position:fixed;left:10px;overflow:auto}.toolkitPortalBackdrop,.notificationPortalBackdrop{place-items:stretch stretch!important;padding:0!important}.globalSearchDialog,.notificationPanel,.contextHelpPanel{border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}.globalSearchDialog>header{padding:12px!important;padding-top:calc(12px + env(safe-area-inset-top))!important}.globalSearchGuide{padding:16px!important}.globalSearchResults button{grid-template-columns:auto minmax(0,1fr) auto!important}.notificationPanel>header,.contextHelpPanel>header{padding-top:calc(20px + env(safe-area-inset-top))!important}.notificationCategories{padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.notificationCategories button{flex:none!important;min-width:125px!important}.compactPortalBackdrop{padding:10px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;place-items:end stretch!important}.syncStatusDialog{width:100%!important}.equipmentHealthKpis{grid-template-columns:1fr 1fr}.relatedOrderList>button{flex-direction:column;align-items:flex-start}.relatedOrderList>button em{white-space:normal}.equipmentTimeline article{grid-template-columns:14px minmax(0,1fr)}.equipmentTimeline article>em{grid-column:2}.photoCleanupList{overscroll-behavior:contain}}@media (width<=480px){.managementIndicators .miReliabilityKpis,.equipmentHealthKpis{grid-template-columns:1fr!important}.miPlainSummary{flex-direction:column;align-items:stretch}.miPlainSummary button{width:100%}.evidenceCompareGuide{grid-template-columns:1fr}.evidenceCompareGuide>i{justify-self:center;transform:rotate(90deg)}.globalSearchDialog>header{grid-template-columns:auto minmax(0,1fr) auto!important}.globalSearchDialog>header>span{display:none!important}.noticeGroupCount{width:max-content!important;margin:5px 0 0!important;display:flex!important}.headerMorePanel{left:6px;right:6px}.contextHelpPanel section{padding-left:18px!important;padding-right:18px!important}}@media (prefers-reduced-motion:reduce){.toolkitPortalBackdrop,.notificationPortalBackdrop,.globalSearchDialog,.contextHelpPanel,.notificationPanel{transition:none!important;animation:none!important}}html[data-app-theme=dark] body{background:#05080b}html[data-app-theme=soft-dark] body{background:#0a0d11}html[data-app-text-size=large] body{font-size:17px}html[data-app-text-size=compact] body{font-size:14px}@media (width<=760px){html[data-mobile-quick-actions=hidden] .mobileQuickActions,html[data-mobile-quick-actions=hidden] .mobileFab{display:none!important}}.maintenanceWorkspaceShell{--mw-bg:#06131c;--mw-bg-deep:#030a0f;--mw-panel:#0b1c26;--mw-panel-raised:#102733;--mw-panel-hover:#153342;--mw-line:#294351;--mw-line-soft:#1b3340;--mw-text:#f4f7f9;--mw-muted:#91a8b7;--mw-red:#ef3158;--mw-red-strong:#dc1238;--mw-blue:#4da8ff;--mw-green:#40d0a3;--mw-amber:#ffb52e;--mw-radius:18px;--mw-shadow:0 24px 70px #0008;isolation:isolate;width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - 92px);color:var(--mw-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 92% 0,#3a1120 0,transparent 25%), radial-gradient(circle at 12% 12%,#123545 0,transparent 31%), linear-gradient(145deg,var(--mw-bg),var(--mw-bg-deep) 72%);border:1px solid var(--mw-line-soft);border-radius:var(--mw-radius);box-shadow:var(--mw-shadow);position:relative;overflow:clip}.maintenanceWorkspaceShell>main.moduleWorkspaceMain,.maintenanceWorkspaceShell .moduleWorkspaceMain{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.maintenanceWorkspaceShell,.maintenanceWorkspaceShell *{box-sizing:border-box}.maintenanceWorkspaceShell button,.maintenanceWorkspaceShell a,.maintenanceWorkspaceShell input,.maintenanceWorkspaceShell select,.maintenanceWorkspaceShell textarea{font:inherit}.maintenanceWorkspaceShell button,.maintenanceWorkspaceShell a{touch-action:manipulation}.maintenanceWorkspaceShell button:focus-visible,.maintenanceWorkspaceShell a:focus-visible,.maintenanceWorkspaceShell input:focus-visible,.maintenanceWorkspaceShell select:focus-visible,.maintenanceWorkspaceShell textarea:focus-visible{outline-offset:2px;outline:3px solid #4da8ff70}.maintenanceWorkspaceShell img,.maintenanceWorkspaceShell video,.maintenanceWorkspaceShell canvas,.maintenanceWorkspaceShell svg{max-width:100%}.moduleSelectorMain{width:100%;min-width:0;min-height:inherit;align-content:start;gap:18px;padding:clamp(18px,2.3vw,34px);display:grid}.moduleLauncher{gap:18px;width:100%;min-width:0;max-width:100%;padding:clamp(18px,2.3vw,34px);display:grid;overflow:hidden}.moduleLauncherHero{border:1px solid var(--mw-line);background:linear-gradient(105deg,#0d2431f5 0,#0a1923f2 62%,#35121cf0 100%), var(--mw-panel);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:clamp(22px,3vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0005}.moduleLauncherHero:before{content:"";background:linear-gradient(var(--mw-red),var(--mw-red-strong));width:5px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 26px #ef315899}.moduleLauncherHero:after{content:"";pointer-events:none;border:1px solid #ef315829;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-140px;right:-90px;box-shadow:0 0 0 44px #ef31580b,0 0 0 88px #4da8ff08}.moduleLauncherHero>*{z-index:1;min-width:0;position:relative}.moduleLauncherHero h1,.moduleLauncherHero h2{max-width:900px;color:var(--mw-text);letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(28px,3vw,48px);line-height:1.05}.moduleLauncherHero p{color:#b6c7d1;max-width:760px;margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.6}.moduleLauncherHero>div>span,.moduleLauncherHero>span{color:#ff607b;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.moduleLauncherHero>aside{z-index:1;text-align:right;background:#071720c7;border:1px solid #31505f;border-radius:15px;justify-items:end;gap:6px;min-width:250px;max-width:360px;padding:17px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.moduleLauncherHero>aside small{color:#ff758b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.moduleLauncherHero>aside>b{overflow-wrap:anywhere;color:#f3f7f9;text-transform:capitalize;font-size:14px;line-height:1.35}.moduleLauncherHero>aside>span{color:#8edfc1;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.moduleLauncherHero>aside>span i{background:var(--mw-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #40d0a31c,0 0 13px #40d0a388}.moduleLauncherGuide{align-items:center;gap:14px;min-width:0;padding:2px 4px;display:flex}.moduleLauncherGuide b{color:#f5f8fa;flex:none;font-size:14px}.moduleLauncherGuide span{min-width:0;color:var(--mw-muted);font-size:11px;line-height:1.45}.moduleLauncherEmpty{text-align:center;background:#0a1a23;border:1px dashed #3a5665;border-radius:17px;place-content:center;justify-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.moduleLauncherEmpty b{font-size:19px}.moduleLauncherEmpty span{color:var(--mw-muted);font-size:12px}.moduleLauncherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}.moduleLauncherCard{border:1px solid var(--mw-line);min-width:0;min-height:190px;color:var(--mw-text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#102632,#091821 82%);border-radius:17px;grid-template-rows:minmax(124px,auto) auto;grid-template-columns:32px 52px minmax(0,1fr) auto;align-items:start;gap:15px 12px;padding:22px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0004}.moduleLauncherCard:before{content:"";background:0 0;width:4px;transition:background .18s,box-shadow .18s;position:absolute;inset:0 auto 0 0}.moduleLauncherCard:hover,.moduleLauncherCard:focus-visible,.moduleLauncherCard.active{background:linear-gradient(145deg,#173342,#171922 68%,#35131c);border-color:#a82f45;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 18px 38px #0007}.moduleLauncherCard:hover:before,.moduleLauncherCard:focus-visible:before,.moduleLauncherCard.active:before{background:var(--mw-red);box-shadow:0 0 22px #ef315877}.moduleLauncherCard>.moduleLauncherNumber{color:#8ca5b2;letter-spacing:.08em;background:#081721;border:1px solid #36505e;border-radius:9px;grid-area:1/1;place-items:center;width:30px;height:30px;margin-top:10px;font-size:9px;font-weight:950;display:grid}.moduleLauncherCard>.moduleLauncherIcon{color:#67baff;background:#133344;border:1px solid #31566b;border-radius:14px;grid-area:1/2;place-items:center;width:52px;height:52px;margin-top:0;font-size:24px;font-style:normal;display:grid}.moduleLauncherCard>div{flex-direction:column;grid-area:1/3/auto/5;align-self:stretch;min-width:0;display:flex}.moduleLauncherCard>div>small{color:#ff607a;letter-spacing:.15em;font-size:8px;font-weight:950}.moduleLauncherCard h2,.moduleLauncherCard h3{overflow-wrap:anywhere;color:var(--mw-text);margin:5px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.15}.moduleLauncherCard p{min-width:0;color:var(--mw-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.moduleLauncherCard>div>em{color:#8da6b3;margin-top:auto;padding-top:10px;font-size:9px;font-style:normal;font-weight:750;display:block}.moduleLauncherStats{border-top:1px solid var(--mw-line-soft);text-align:left;background:#071821;border-radius:10px;grid-area:2/1/auto/4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:10px 12px;display:grid}.moduleLauncherStats>b{color:var(--mw-text);font-size:20px;line-height:1}.moduleLauncherStats>span{min-width:0;color:var(--mw-muted);text-overflow:ellipsis;font-size:9px;font-weight:750;line-height:1.25;overflow:hidden}.moduleLauncherCard>strong{color:#e8f1f5;white-space:nowrap;background:#0b1d27;border:1px solid #3b5664;border-radius:10px;grid-area:2/4;justify-content:center;align-items:center;gap:9px;min-width:max-content;min-height:44px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.moduleLauncherCard>strong span{color:#ff5f79;font-size:16px}.moduleLauncherCard:hover>strong,.moduleLauncherCard:focus-visible>strong{color:#fff;background:#3b151f;border-color:#b8324b}.moduleLauncherCard.danger>.moduleLauncherIcon{color:#ff5f79;background:#401621;border-color:#8c2c3e}.moduleLauncherCard.blue>.moduleLauncherIcon{color:#62b9ff;background:#112d48;border-color:#2d6290}.moduleLauncherCard.warning>.moduleLauncherIcon{color:#ffc14a;background:#392c12;border-color:#755319}.moduleLauncherCard.green>.moduleLauncherIcon{color:#52dbab;background:#103a30;border-color:#24765d}.moduleLauncherCard.violet>.moduleLauncherIcon{color:#b791ff;background:#2d2049;border-color:#604590}.moduleLauncherCard.neutral>.moduleLauncherIcon{color:#c5d3da;background:#1a272e;border-color:#4a5962}.moduleLauncherCard.danger .moduleLauncherStats>b{color:#ff5f79}.moduleLauncherCard.blue .moduleLauncherStats>b{color:#62b9ff}.moduleLauncherCard.warning .moduleLauncherStats>b{color:#ffc14a}.moduleLauncherCard.green .moduleLauncherStats>b{color:#52dbab}.moduleLauncherCard.violet .moduleLauncherStats>b{color:#b791ff}.moduleWorkspaceMain{width:100%;min-width:0;min-height:inherit;background:linear-gradient(145deg,#06131c,#040b10 76%);flex-direction:column;display:flex;overflow:clip}.moduleWorkspaceTopbar{z-index:28;border-bottom:1px solid var(--mw-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(105deg,#0b202bf7,#07141df7 68%,#251018f7);grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;min-height:72px;padding:11px 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #0005;height:auto!important;margin:0!important}.moduleWorkspaceTopbar>div{min-width:0}.moduleWorkspaceTopbar .headerTitle{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.moduleWorkspaceTopbar .headerTitle>div{min-width:0;max-width:100%}.moduleWorkspaceTopbar .headerTitle h1,.moduleWorkspaceTopbar .headerTitle p{max-width:100%!important}.moduleWorkspaceTopbar h1,.moduleWorkspaceTopbar h2{color:var(--mw-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(18px,1.8vw,27px);line-height:1.15;overflow:hidden}.moduleWorkspaceTopbar p{color:var(--mw-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.moduleWorkspaceTopbar .systemIndicator{white-space:nowrap;min-width:max-content;margin:0}.moduleWorkspaceTopbar .headActions,.moduleWorkspaceTopbar>nav,.moduleWorkspaceTopbar>.actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.moduleWorkspaceTopbar .headActions>*{flex:none;min-width:0}.moduleWorkspaceTopbar .headActions .globalSearchTrigger{flex:0 210px;min-width:46px!important}.moduleWorkspaceTopbar .headActions .contextHelp,.moduleWorkspaceTopbar .headActions .syncIndicator,.moduleWorkspaceTopbar .headActions .notificationCenter,.moduleWorkspaceTopbar .headActions .headerMore{flex:none}.headerMoreMobileHelp{display:none}.moduleWorkspaceTopbar>nav button,.moduleWorkspaceTopbar>.actions button{color:#dce7ec;white-space:nowrap;cursor:pointer;background:#0b1b24;border:1px solid #385261;border-radius:10px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850}.moduleWorkspaceTopbar>nav button:hover,.moduleWorkspaceTopbar>.actions button:hover{color:#fff;background:#34131c;border-color:#a72c43}@media (width<=1400px) and (width>=1101px){.moduleWorkspaceTopbar{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;padding-inline:12px}.moduleWorkspaceTopbar .systemIndicator{display:none!important}.moduleWorkspaceTopbar .headActions{grid-column:3;gap:6px!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger{justify-content:center!important;width:46px!important;max-width:46px!important;padding:0!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger b,.moduleWorkspaceTopbar .headActions .globalSearchTrigger kbd{display:none!important}}.workspaceBackButton{color:#e8eef2;white-space:nowrap;cursor:pointer;background:#0b1b24;border:1px solid #385261;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.workspaceBackButton:hover{border-color:var(--mw-red);color:#fff;background:#32131c}.workspaceBackButton>i{flex:none;font-size:17px;font-style:normal;line-height:1}.workspaceBackButton>span{min-width:0;display:block}.headerMorePanel .headerLogout{color:#edf8fc!important;box-sizing:border-box!important;background:#0d2632!important;border:1px solid #294655!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}.headerMorePanel .headerLogout:before{content:none!important;display:none!important}.headerMorePanel .headerLogout>span{color:#ff607b;flex:none;font-size:18px!important;line-height:1!important}.headerMorePanel .headerLogout>b{min-width:0;font-size:11px;line-height:1.2}.moduleWorkspaceFrame{flex:1;grid-template-columns:260px minmax(0,1fr);align-items:stretch;width:100%;min-width:0;min-height:0;display:grid}.moduleLocalNav{z-index:12;border-right:1px solid var(--mw-line);scrollbar-color:#3e5968 transparent;scrollbar-width:thin;background:linear-gradient(#0a1b25,#07141c 68%,#091018);flex-direction:column;width:260px;min-width:0;min-height:0;padding:18px 12px;display:flex;position:relative;overflow:hidden auto}.moduleLocalTitle{border-bottom:1px solid var(--mw-line-soft);gap:5px;min-width:0;margin:0 4px 14px;padding:5px 8px 15px;display:grid}.moduleLocalTitle>span{color:#ff5c76;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:950}.moduleLocalTitle h2,.moduleLocalTitle h3{overflow-wrap:anywhere;color:var(--mw-text);margin:0;font-size:20px;line-height:1.15}.moduleLocalTitle p{color:var(--mw-muted);margin:0;font-size:10px;line-height:1.45}.moduleLocalTabs{gap:5px;min-width:0;display:grid}.moduleLocalTabs>button,.moduleLocalTabs>a{color:#b8c7cf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative;overflow:hidden}.moduleLocalTabs>button:before,.moduleLocalTabs>a:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.moduleLocalTabs>button:hover,.moduleLocalTabs>a:hover{color:#fff;background:#102733;border-color:#294858}.moduleLocalTabs>button.active,.moduleLocalTabs>a.active,.moduleLocalTabs>button[aria-current=page],.moduleLocalTabs>a[aria-current=page]{color:#fff;background:linear-gradient(100deg,#3b151e,#142531);border-color:#6c2634;box-shadow:inset 0 1px #ffffff08}.moduleLocalTabs>button.active:before,.moduleLocalTabs>a.active:before,.moduleLocalTabs>button[aria-current=page]:before,.moduleLocalTabs>a[aria-current=page]:before{background:var(--mw-red);box-shadow:0 0 15px #ef315888}.moduleLocalTabs>button>i,.moduleLocalTabs>a>i,.moduleLocalTabs>button>.icon,.moduleLocalTabs>a>.icon{color:#68baff;background:#0c202b;border:1px solid #2f4b5a;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.moduleLocalTabs>button>span,.moduleLocalTabs>a>span{text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:850;line-height:1.25;overflow:hidden}.moduleLocalTabs>button>em,.moduleLocalTabs>a>em{color:#ff8093;background:#401621;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;font-style:normal;font-weight:900;display:grid}.moduleLocalActions{border-top:1px solid var(--mw-line-soft);gap:7px;min-width:0;margin-top:auto;padding:14px 4px 2px;display:grid}.moduleLocalActions>button,.moduleLocalActions>a{color:#fff;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(145deg,#491521,#29131a);border:1px solid #8b2940;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 11px;font-size:10px;font-weight:900;line-height:1.25;text-decoration:none;display:flex}.moduleLocalActions>button:hover,.moduleLocalActions>a:hover{background:linear-gradient(145deg,#6b1728,#3d121d);border-color:#ff4f6c}.moduleWorkspaceContent{background:linear-gradient(145deg,#07151e,#050d13 76%);width:100%;min-width:0;max-width:100%;min-height:0;padding:clamp(14px,1.7vw,26px);position:relative;overflow:hidden visible}.moduleWorkspaceContent>*{min-width:0;max-width:100%}.moduleWorkspaceContent>.workspaceHidden{display:none!important}.moduleWorkspaceContent .tableScroll,.moduleWorkspaceContent .adminTableWrap,.moduleWorkspaceContent .techTable,.moduleWorkspaceContent .ganttViewport{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.moduleMobileBottomNav{display:none}.workspaceHidden{display:none!important}.moduleErrorFallback{color:#f7f7f8;background:linear-gradient(135deg,#1d1116,#101a21);border:1px solid #743040;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:180px;padding:24px;display:grid}.moduleErrorFallback>span{color:#fff;background:#d51b3a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.moduleErrorFallback b{font-size:16px}.moduleErrorFallback p{color:#aebbc3;margin:6px 0 0;font-size:11px;line-height:1.5}.moduleErrorFallback button{color:#fff;cursor:pointer;background:#d81939;border:1px solid #ef3150;border-radius:10px;min-height:44px;padding:0 16px;font-weight:850}@media (width>=1101px){.moduleLocalNav{align-self:start;height:calc(100dvh - 72px);position:sticky;top:72px}.moduleWorkspaceContent{min-height:calc(100dvh - 72px)}}@media (width>=761px) and (width<=1100px){body:has(.maintenanceWorkspaceShell){overscroll-behavior-x:none;max-width:100%;overflow-x:visible!important}body:has(.maintenanceWorkspaceShell) .sidebar{display:none!important}body:has(.maintenanceWorkspaceShell) .mobileOverlay{display:none!important}body:has(.maintenanceWorkspaceShell) .mobileBottomNav:not(.moduleMobileBottomNav){display:none!important}body:has(.maintenanceWorkspaceShell) main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.maintenanceWorkspaceShell{border-radius:14px;min-height:calc(100dvh - 76px)}.moduleSelectorMain{padding:calc(88px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.moduleLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleLauncherCard{min-height:176px}.moduleWorkspaceTopbar{z-index:28;min-height:calc(68px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) 10px max(13px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;position:fixed;top:0;left:0;right:0}.moduleWorkspaceTopbar .systemIndicator{display:none!important}.moduleWorkspaceTopbar .headActions{grid-column:2;gap:5px!important}.moduleWorkspaceTopbar .headActions .contextHelpTrigger,.moduleWorkspaceTopbar .headActions .syncIndicator>button,.moduleWorkspaceTopbar .headActions .notificationBell,.moduleWorkspaceTopbar .headActions .headerMoreTrigger{justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.moduleWorkspaceTopbar .headActions .contextHelpTrigger span,.moduleWorkspaceTopbar .headActions .syncIndicator span,.moduleWorkspaceTopbar .headActions .headerMoreTrigger b{display:none!important}.workspaceBackButton{width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.workspaceBackButton>i{font-size:22px!important;line-height:1!important;display:block!important}.workspaceBackButton>span{display:none!important}.moduleWorkspaceFrame{padding-top:calc(136px + env(safe-area-inset-top));display:block}.moduleLocalNav{z-index:27;top:calc(68px + env(safe-area-inset-top));border-right:0;border-bottom:1px solid var(--mw-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081822f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%;padding:9px 12px;display:grid;position:fixed;left:0;right:0;overflow:hidden}.moduleLocalTitle{display:none}.moduleLocalTabs{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;gap:7px;width:100%;padding:1px 1px 5px;display:flex;overflow:auto hidden}.moduleLocalTabs>button,.moduleLocalTabs>a{scroll-snap-align:start;background:#0b1d27;border-color:#243e4c;flex:none;grid-template-columns:32px minmax(92px,1fr) auto;min-width:154px;min-height:48px;padding:6px 9px}.moduleLocalTabs>button>i,.moduleLocalTabs>a>i,.moduleLocalTabs>button>.icon,.moduleLocalTabs>a>.icon{width:32px;height:32px;font-size:15px}.moduleLocalActions{border-top:0;border-left:1px solid var(--mw-line-soft);gap:6px;margin:0;padding:0 0 4px 8px;display:flex}.moduleLocalActions>button,.moduleLocalActions>a{width:auto;min-width:max-content;min-height:48px;padding-inline:13px}.maintenanceWorkspaceShell .moduleMobileBottomNav{display:none!important}.moduleWorkspaceContent{padding:18px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}}@media (width<=760px){body:has(.maintenanceWorkspaceShell){min-width:320px;max-width:100%;padding-bottom:calc(70px + env(safe-area-inset-bottom));overscroll-behavior-x:none;overflow-x:visible!important}body:has(.maintenanceWorkspaceShell .moduleWorkspaceFrame.workspaceHidden){padding-bottom:0}body:has(.maintenanceWorkspaceShell) .sidebar{display:none!important}body:has(.maintenanceWorkspaceShell) .mobileOverlay{display:none!important}body:has(.maintenanceWorkspaceShell) .mobileBottomNav:not(.moduleMobileBottomNav){display:none!important}body:has(.maintenanceWorkspaceShell) main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.maintenanceWorkspaceShell{width:100%;min-height:calc(100dvh - env(safe-area-inset-top));box-shadow:none;border:0;border-radius:0;overflow:visible}.moduleSelectorMain{min-height:100dvh;padding:calc(78px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));gap:13px}.moduleLauncher{gap:13px;min-height:0;padding:0}.moduleLauncherHero{border-radius:16px;padding:23px 18px 21px;display:block}.moduleLauncherHero:after{bottom:-190px;right:-160px}.moduleLauncherHero h1,.moduleLauncherHero h2{font-size:clamp(27px,9vw,38px)}.moduleLauncherHero p{font-size:13px;line-height:1.5}.moduleLauncherHero>aside{text-align:left;justify-items:start;width:100%;min-width:0;max-width:none;margin-top:18px;padding:13px 14px}.moduleLauncherGuide{gap:4px;padding-inline:2px;display:grid}.moduleLauncherGuide b{font-size:13px}.moduleLauncherGuide span{font-size:10px}.moduleLauncherHero>nav,.moduleLauncherHero>.actions{gap:8px;margin-top:17px;display:flex}.moduleLauncherHero button,.moduleLauncherHero a{min-height:44px}.moduleLauncherGrid{grid-template-columns:minmax(0,1fr);gap:10px}.moduleLauncherCard{border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:28px 46px minmax(0,1fr);gap:10px 9px;min-height:0;padding:15px 13px}.moduleLauncherCard:hover,.moduleLauncherCard:focus-visible,.moduleLauncherCard.active{transform:none}.moduleLauncherCard>.moduleLauncherNumber{grid-area:1/1;width:27px;height:27px;margin-top:8px;font-size:8px}.moduleLauncherCard>.moduleLauncherIcon{border-radius:12px;grid-area:1/2;width:46px;height:46px;font-size:21px}.moduleLauncherCard>div{grid-area:1/3}.moduleLauncherCard h2,.moduleLauncherCard h3{font-size:17px}.moduleLauncherCard p{font-size:11px;line-height:1.4}.moduleLauncherStats{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:8px 10px}.moduleLauncherStats>b{font-size:17px}.moduleLauncherCard>strong{grid-area:3/1/auto/-1;width:100%;min-width:0;min-height:44px}.moduleWorkspaceMain{min-height:100dvh;overflow:visible}.moduleWorkspaceTopbar{z-index:28;min-height:calc(64px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:9px;position:fixed;top:0;left:0;right:0}.moduleWorkspaceTopbar .headerTitle{grid-column:1;gap:8px}.moduleWorkspaceTopbar .headerTitle>div{overflow:hidden}.moduleWorkspaceTopbar .headerTitle h1{max-width:100%!important;font-size:16px!important}.moduleWorkspaceTopbar .headerTitle p{max-width:100%!important;font-size:8px!important}.moduleWorkspaceTopbar .systemIndicator{display:none!important}.moduleWorkspaceTopbar .headActions{grid-column:2;gap:4px!important}.moduleWorkspaceTopbar .headActions .syncIndicator,.moduleWorkspaceTopbar .headActions>.contextHelp{display:none!important}.headerMoreMobileHelp{display:block}.headerMoreMobileHelp .contextHelp,.headerMoreMobileHelp .contextHelpTrigger{width:100%!important;display:flex!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger,.moduleWorkspaceTopbar .headActions .contextHelpTrigger,.moduleWorkspaceTopbar .headActions .notificationBell,.moduleWorkspaceTopbar .headActions .headerMoreTrigger{justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger b,.moduleWorkspaceTopbar .headActions .globalSearchTrigger kbd,.moduleWorkspaceTopbar .headActions .contextHelpTrigger span,.moduleWorkspaceTopbar .headActions .headerMoreTrigger b{display:none!important}body:has(.maintenanceWorkspaceShell .moduleMobileBottomNav) .headerMorePanel{bottom:calc(82px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 156px - env(safe-area-inset-bottom))!important;overflow-y:auto!important}.moduleWorkspaceTopbar h1,.moduleWorkspaceTopbar h2{font-size:18px}.moduleWorkspaceTopbar p{font-size:9px}.moduleWorkspaceTopbar>nav,.moduleWorkspaceTopbar>.actions{gap:5px}.moduleWorkspaceTopbar>nav button,.moduleWorkspaceTopbar>.actions button{width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.moduleWorkspaceTopbar>nav button>span,.moduleWorkspaceTopbar>.actions button>span{font-size:18px}.workspaceBackButton{width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.workspaceBackButton:before{content:none!important;display:none!important}.maintenanceWorkspaceShell .workspaceBackButton>i{flex:none!important;font-size:22px!important;line-height:1!important;display:block!important}.maintenanceWorkspaceShell .workspaceBackButton>span{display:none!important}.moduleWorkspaceFrame{min-height:0;padding-top:calc(129px + env(safe-area-inset-top));display:block}.moduleLocalNav{z-index:27;top:calc(64px + env(safe-area-inset-top));width:100%;max-width:100%;padding:7px max(8px,env(safe-area-inset-right)) 7px max(8px,env(safe-area-inset-left));border-right:0;border-bottom:1px solid var(--mw-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071720f7;display:block;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 8px 22px #0005}.moduleLocalTitle{display:none}.moduleLocalTabs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:6px;width:100%;padding:1px 1px 3px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.moduleLocalTabs::-webkit-scrollbar{display:none}.moduleLocalTabs>button,.moduleLocalTabs>a{scroll-snap-align:start;background:#0b1c26;border-color:#263e4b;flex:none;gap:7px;min-width:max-content;min-height:46px;padding:7px 12px;display:flex}.moduleLocalTabs>button:before,.moduleLocalTabs>a:before{width:auto;height:3px;inset:auto 9px 0}.moduleLocalTabs>button>i,.moduleLocalTabs>a>i,.moduleLocalTabs>button>.icon,.moduleLocalTabs>a>.icon{background:0 0;border:0;flex:none;width:30px;height:30px;font-size:16px}.moduleLocalTabs>button>span,.moduleLocalTabs>a>span{white-space:nowrap;max-width:150px;font-size:10px}.moduleLocalTabs>button>em,.moduleLocalTabs>a>em{min-width:21px;height:21px;font-size:8px}.moduleLocalActions{display:none}.moduleWorkspaceContent{min-height:calc(100dvh - 118px - env(safe-area-inset-top));padding:12px max(10px,env(safe-area-inset-right)) calc(90px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow-x:hidden}.moduleWorkspaceContent>*{width:100%;min-width:0;max-width:100%}.moduleMobileBottomNav{z-index:70;width:100%;min-height:calc(66px + env(safe-area-inset-bottom));padding:5px max(6px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior-x:contain;scrollbar-width:none;background:#07141df5;border-top:1px solid #304754;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 34px #000a;grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important}.moduleMobileBottomNav::-webkit-scrollbar{display:none}.moduleMobileBottomNav>button,.moduleMobileBottomNav>a{color:#91a6b2;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px 7px;font-size:9px;font-weight:850;line-height:1.05;text-decoration:none;display:flex;position:relative;overflow:hidden}.moduleMobileBottomNav>button>i,.moduleMobileBottomNav>a>i,.moduleMobileBottomNav>button>.icon,.moduleMobileBottomNav>a>.icon{color:#a6bfcc;flex:none;font-style:normal;font-size:18px!important;line-height:1!important}.maintenanceWorkspaceShell .moduleMobileBottomNav>button>span,.maintenanceWorkspaceShell .moduleMobileBottomNav>a>span{width:100%;min-width:0;max-width:100%;color:inherit;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden;font-size:9px!important;line-height:1.1!important}.moduleMobileBottomNav>button.active,.moduleMobileBottomNav>a.active,.moduleMobileBottomNav>button[aria-current=page],.moduleMobileBottomNav>a[aria-current=page]{color:#ff6680;background:#35131c}.moduleMobileBottomNav>button.active:after,.moduleMobileBottomNav>a.active:after,.moduleMobileBottomNav>button[aria-current=page]:after,.moduleMobileBottomNav>a[aria-current=page]:after{content:"";background:var(--mw-red);border-radius:0 0 999px 999px;width:44%;height:3px;position:absolute;top:0;left:28%;box-shadow:0 0 12px #ef3158}}@media (width<=420px){.moduleWorkspaceTopbar .headActions{gap:3px!important}.moduleWorkspaceTopbar .headerTitle h1{font-size:15px!important}.moduleWorkspaceTopbar .headerTitle p{display:none!important}.moduleLocalTabs>button>span,.moduleLocalTabs>a>span{max-width:125px}}@media (prefers-reduced-motion:reduce){.moduleLauncherCard,.moduleLocalTabs>button,.moduleLocalTabs>a,.workspaceBackButton{scroll-behavior:auto!important;transition:none!important}}@media (width>=761px) and (width<=1100px){body:has(.maintenanceWorkspaceShell){overflow-x:clip!important}.moduleWorkspaceTopbar{-webkit-backdrop-filter:none;backdrop-filter:none}.moduleSelectorMain{width:100%;max-width:100%;padding:calc(76px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.moduleSelectorMain>.moduleLauncher{width:100%;max-width:100%;padding:0}.maintenanceWorkspaceShell .headerMorePanel{overscroll-behavior:contain;top:auto!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:min(360px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)))!important;max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;position:fixed!important;left:auto!important;overflow:hidden auto!important}}@media (width<=760px){body:has(.maintenanceWorkspaceShell){overflow-x:clip!important}.moduleWorkspaceTopbar{-webkit-backdrop-filter:none;backdrop-filter:none}.moduleSelectorMain{width:100%;max-width:100%;padding:calc(68px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.moduleSelectorMain>.moduleLauncher{width:100%;max-width:100%;padding:0}.maintenanceWorkspaceShell .headerMorePanel{overscroll-behavior:contain;top:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:12px!important;position:fixed!important;overflow:hidden auto!important}body:has(.maintenanceWorkspaceShell .moduleMobileBottomNav) .headerMorePanel{bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.headerMorePanel .headerLogout{min-width:0!important;padding-inline:12px!important}.headerMorePanel .headerLogout>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moduleErrorFallback{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px}.moduleErrorFallback>span{width:42px;height:42px}.moduleErrorFallback button{grid-column:1/-1;width:100%}}@media (width<=420px){.moduleWorkspaceTopbar{gap:6px}.moduleWorkspaceTopbar .headerTitle,.moduleWorkspaceTopbar .headerTitle>div,.moduleWorkspaceTopbar .headActions{min-width:0}.moduleWorkspaceTopbar .headActions .globalSearchTrigger,.moduleWorkspaceTopbar .headActions .notificationBell,.moduleWorkspaceTopbar .headActions .headerMoreTrigger{width:42px!important;min-width:42px!important;max-width:42px!important}.moduleLauncherHero{padding-inline:16px}.moduleLauncherHero h1,.moduleLauncherHero h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(25px,8vw,33px)}}@media print{.moduleWorkspaceTopbar,.moduleLocalNav,.moduleMobileBottomNav{display:none!important}.maintenanceWorkspaceShell,.moduleWorkspaceMain,.moduleWorkspaceContent{min-height:0!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;overflow:visible!important}.moduleWorkspaceFrame{display:block!important}.moduleWorkspaceContent{padding:0!important}}.moduleSelectorMain{background:#030912;padding:0}.moduleSelectorMain>.moduleLauncher{background:radial-gradient(circle at 68% 22%,#07325b45,#0000 34%),linear-gradient(145deg,#040a13,#02070d 72%);gap:14px;padding:clamp(14px,1.6vw,24px)}.moduleLauncherHero{background:linear-gradient(90deg,#020711f7 0,#04101dd0 31%,#04101d2a 62%,#02081278 100%),url(/walner-facility-hero.webp) 50% 56%/cover no-repeat;border-color:#25445e;border-radius:22px;align-items:end;min-height:clamp(250px,31vh,330px);padding:clamp(22px,3vw,46px);box-shadow:inset 0 1px #8bc8ff28,0 22px 55px #0008}.moduleLauncherHero:before{width:auto;box-shadow:none;background:linear-gradient(90deg,#030914e8 0,#0000 55%),linear-gradient(#0000 48%,#020712a8);inset:0}.moduleLauncherHero:after{display:none}.moduleLauncherHero h2{letter-spacing:-.05em;text-shadow:0 3px 25px #000;max-width:440px;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.92}.moduleLauncherHero h2 strong{color:#ff5149;font:inherit;display:block}.moduleLauncherHero p{color:#e1e9ee;max-width:360px;font-size:clamp(14px,1.2vw,18px)}.moduleLauncherHero>div>span{color:#ff5b55}.moduleLauncherHero>aside{text-align:left;background:#061821df;border-color:#25765e;justify-items:start;min-width:230px;max-width:270px;box-shadow:inset 0 1px #ffffff17,0 0 32px #00d69a18}.moduleLauncherHero>aside small{color:#a9bdc8}.moduleLauncherHero>aside>b{color:#35f0a2;font-size:24px}.moduleLauncherHero>aside>span{align-items:flex-start;line-height:1.45}.moduleLauncherGuide{padding:2px 3px}.moduleLauncherGuide b{font-size:16px}.moduleLauncherGuide span{color:#93a8b5}.moduleLauncherGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.moduleLauncherCard{--card-accent:#ff5149;--card-glow:#ff514966;border-color:color-mix(in srgb,var(--card-accent) 68%,#274152);min-height:176px;box-shadow:inset 0 1px #ffffff10,0 13px 30px #0007,0 0 25px color-mix(in srgb,var(--card-glow) 26%,transparent);background:#06111c;border-radius:18px;grid-column:span 3;grid-template-rows:minmax(92px,1fr) auto;grid-template-columns:34px 58px minmax(0,1fr);gap:10px 12px;padding:18px}.moduleLauncherCard:nth-child(n+5){grid-column:span 4}.moduleLauncherCard:before{z-index:1;width:auto;box-shadow:inset 0 2px var(--card-accent);background:linear-gradient(90deg,#030711f2 0,#040b14cd 43%,#040b1460 100%);inset:0}.moduleLauncherCard:after{content:"";z-index:0;opacity:.78;filter:saturate(1.12)contrast(1.05);background-image:url(/walner-module-scenes.webp);background-repeat:no-repeat;background-size:400% 200%;transition:opacity .2s,transform .25s;position:absolute;inset:0}.moduleLauncherCard:hover:after,.moduleLauncherCard:focus-visible:after{opacity:.94;transform:scale(1.025)}.moduleLauncherCard>*{z-index:2;position:relative}.moduleLauncherCard.module-trabajos{--card-accent:#ff5149;--card-glow:#ff5149;background-position:0 0}.moduleLauncherCard.module-trabajos:after{background-position:0 0}.moduleLauncherCard.module-planta{--card-accent:#ffad21;--card-glow:#ffad21}.moduleLauncherCard.module-planta:after{background-position:33.333% 0}.moduleLauncherCard.module-chequeos{--card-accent:#19ed88;--card-glow:#19ed88}.moduleLauncherCard.module-chequeos:after{background-position:66.667% 0}.moduleLauncherCard.module-repuestos{--card-accent:#26a9ff;--card-glow:#26a9ff}.moduleLauncherCard.module-repuestos:after{background-position:100% 0}.moduleLauncherCard.module-resultados{--card-accent:#c96cff;--card-glow:#c96cff}.moduleLauncherCard.module-resultados:after{background-position:0 100%}.moduleLauncherCard.module-mensajes{--card-accent:#20e6f5;--card-glow:#20e6f5}.moduleLauncherCard.module-mensajes:after{background-position:33.333% 100%}.moduleLauncherCard.module-configuracion{--card-accent:#dcefff;--card-glow:#6bbcff}.moduleLauncherCard.module-configuracion:after{background-position:66.667% 100%}.moduleLauncherCard:hover,.moduleLauncherCard:focus-visible{border-color:var(--card-accent);box-shadow:inset 0 1px #ffffff20,0 18px 38px #0009,0 0 32px color-mix(in srgb,var(--card-glow) 42%,transparent);background:#06111c}.moduleLauncherCard:hover:before,.moduleLauncherCard:focus-visible:before{box-shadow:inset 0 2px var(--card-accent);background:linear-gradient(90deg,#030711ed,#040b14b0 62%,#040b1448)}.moduleLauncherCard>.moduleLauncherNumber{width:auto;height:auto;color:var(--card-accent);text-shadow:0 0 12px var(--card-glow);background:0 0;border:0;margin:0;font-size:16px}.moduleLauncherCard>.moduleLauncherIcon{border-color:color-mix(in srgb,var(--card-accent) 60%,transparent);width:58px;height:58px;color:var(--card-accent);box-shadow:0 0 22px color-mix(in srgb,var(--card-glow) 55%,transparent),inset 0 0 18px color-mix(in srgb,var(--card-glow) 20%,transparent);background:#07111dcc;border-radius:50%;margin:0;font-size:27px}.moduleLauncherCard>div{grid-area:1/2/auto/4;padding-left:0}.moduleLauncherCard h3{color:#fff;text-shadow:0 2px 10px #000;margin-top:2px;font-size:clamp(17px,1.25vw,21px)}.moduleLauncherCard p{color:#d1dce3;max-width:230px;margin-top:8px;font-size:11px}.moduleLauncherStats{background:#020812b8;border:0;grid-area:2/1/auto/3;min-height:38px;padding:7px 9px}.moduleLauncherStats>b{text-shadow:0 0 10px var(--card-glow);font-size:14px;color:var(--card-accent)!important}.moduleLauncherStats>span{color:#d4e0e6}.moduleLauncherCard>strong{border-color:color-mix(in srgb,var(--card-accent) 45%,#213747);min-height:38px;color:var(--card-accent);background:#06111dcc;grid-area:2/3}.moduleLauncherCard>strong span{color:var(--card-accent)}.moduleLauncherCard:hover>strong,.moduleLauncherCard:focus-visible>strong{border-color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 13%,#06111d)}.moduleLauncherSystem{background:#061421dc;border:1px solid #24445b;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.moduleLauncherSystem>span{color:#94aab6;border-right:1px solid #223949;align-items:center;gap:8px;min-width:0;padding:14px 18px;font-size:10px;display:flex}.moduleLauncherSystem>span:last-child{border-right:0}.moduleLauncherSystem b{color:#edf7fb}.moduleLauncherSystem i{background:#36ed99;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #36ed9917,0 0 16px #36ed99}@media (width<=1100px){.moduleLauncherCard,.moduleLauncherCard:nth-child(n+5){grid-column:span 6}.moduleLauncherCard:last-child:nth-child(odd){grid-column:3/span 8}}@media (width<=700px){.moduleSelectorMain{padding:0}.moduleSelectorMain>.moduleLauncher{padding:calc(76px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));gap:12px}.moduleLauncherHero{background:linear-gradient(0deg,#020710f5 0,#030914b8 48%,#0309142b 100%),url(/walner-facility-hero.webp) 66%/cover no-repeat;border-radius:20px;align-items:flex-end;min-height:315px;padding:18px;display:flex}.moduleLauncherHero h2{font-size:clamp(38px,12vw,52px);line-height:.92}.moduleLauncherHero p{font-size:13px}.moduleLauncherHero>aside{width:auto;min-width:0;margin:0;padding:9px 11px;position:absolute;top:15px;right:14px}.moduleLauncherHero>aside small,.moduleLauncherHero>aside>span{display:none}.moduleLauncherHero>aside>b{font-size:12px}.moduleLauncherGuide{gap:2px;display:grid}.moduleLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.moduleLauncherCard,.moduleLauncherCard:nth-child(n+5),.moduleLauncherCard:last-child:nth-child(odd){grid-column:span 1;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:7px 9px;min-height:132px;padding:13px 11px}.moduleLauncherCard:nth-child(-n+3){grid-column:1/-1;min-height:150px}.moduleLauncherCard>.moduleLauncherNumber{display:none}.moduleLauncherCard>.moduleLauncherIcon{grid-area:1/1;width:42px;height:42px;font-size:20px}.moduleLauncherCard>div{grid-area:1/2}.moduleLauncherCard h3{font-size:15px}.moduleLauncherCard p{margin-top:5px;font-size:9px;line-height:1.35}.moduleLauncherStats{grid-area:2/1/auto/-1;min-height:32px;padding:5px 7px}.moduleLauncherStats>b{font-size:11px}.moduleLauncherCard>strong{z-index:3;width:32px;min-width:32px;min-height:32px;padding:0;font-size:0;position:absolute;bottom:7px;right:8px}.moduleLauncherCard>strong span{font-size:18px}.moduleLauncherSystem{grid-template-columns:1fr}.moduleLauncherSystem>span{border:0;display:none}.moduleLauncherSystem>span:first-child{justify-content:center;padding:11px;display:flex}}.moduleLauncherMobileBrand,.moduleLauncherSearch,.moduleLauncherMobileNav{display:none}@media (width<=700px){.moduleSelectorShell .moduleWorkspaceTopbar{display:none}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{padding:calc(14px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.moduleLauncherMobileBrand{grid-template-columns:52px 1fr 48px 48px;align-items:center;gap:10px;min-height:58px;padding:0 7px;display:grid}.moduleLauncherMobileBrand>b{color:#f8fbff;letter-spacing:.07em;font-size:25px}.moduleLauncherW{clip-path:polygon(25% 4%,75% 4%,98% 25%,98% 75%,75% 98%,25% 98%,2% 75%,2% 25%);color:#fff;background:linear-gradient(145deg,#ff6b54,#db211e);place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid;box-shadow:0 0 25px #ff3e31}.moduleLauncherMobileBrand button{color:#fff;background:#091520;border:1px solid #375067;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;position:relative}.moduleLauncherMobileBrand button i{color:#fff;background:#ff4037;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.moduleLauncherMobileBrand .moduleLauncherAvatar{color:#fff;background:linear-gradient(145deg,#304b5f,#0c1924);border:2px solid #7f96a4;border-radius:50%;font-size:13px;font-weight:900}.moduleSelectorShell .moduleLauncherHero{background:linear-gradient(0deg,#020710f2 0,#030914a8 45%,#03091418 100%),url(/walner-facility-hero.webp) 67%/cover no-repeat;min-height:430px}.moduleSelectorShell .moduleLauncherHero>div{align-self:start;margin-top:58px}.moduleSelectorShell .moduleLauncherHero>div>span{display:none}.moduleSelectorShell .moduleLauncherHero h2{font-size:clamp(41px,13vw,56px)}.moduleSelectorShell .moduleLauncherHero p{display:none}.moduleSelectorShell .moduleLauncherHero>aside{background:#05251be6;border-color:#19aa70;inset:auto auto 18px 17px;box-shadow:0 0 22px #17ee8c2b}.moduleSelectorShell .moduleLauncherHero>aside>b{color:#37ee9c;font-size:15px}.moduleLauncherSearch{color:#aebdca;text-align:left;background:#08131ecc;border:1px solid #3b5265;border-radius:17px;align-items:center;gap:13px;width:100%;min-height:62px;padding:0 20px;font-size:15px;display:flex;box-shadow:inset 0 1px #ffffff0b}.moduleLauncherSearch span{color:#f4f8fb;font-size:27px}.moduleSelectorShell .moduleLauncherGuide b{font-size:22px;font-weight:650}.moduleSelectorShell .moduleLauncherGuide span{display:none}.moduleSelectorShell .moduleLauncherCard:nth-child(-n+3){min-height:182px}.moduleSelectorShell .moduleLauncherCard:nth-child(-n+3)>.moduleLauncherIcon{width:58px;height:58px;font-size:27px}.moduleSelectorShell .moduleLauncherCard:nth-child(-n+3) h3{font-size:21px}.moduleSelectorShell .moduleLauncherCard:nth-child(-n+3) p{font-size:12px}.moduleSelectorShell .moduleLauncherCard:nth-child(n+4){min-height:126px}.moduleSelectorShell .moduleLauncherCard:nth-child(n+4) p,.moduleSelectorShell .moduleLauncherCard:nth-child(n+4) .moduleLauncherStats{display:none}.moduleSelectorShell .moduleLauncherCard:nth-child(n+4)>div{align-self:center}.moduleLauncherMobileNav{z-index:35;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121df2;border:1px solid #344b5e;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 -12px 35px #000a}.moduleLauncherMobileNav button{color:#9eb0bc;background:0 0;border:0;align-content:center;place-items:center;gap:5px;min-height:70px;font-size:10px;display:grid}.moduleLauncherMobileNav button i{font-size:23px;font-style:normal}.moduleLauncherMobileNav button.active{color:#ff5149;box-shadow:inset 0 3px #ff5149}}@media (width>=1101px){.moduleSelectorShell .moduleSelectorMain{min-height:calc(100dvh - 74px);padding:0}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{grid-template-rows:minmax(300px,39vh) auto auto;gap:12px;min-height:calc(100dvh - 74px);padding:0 28px 18px}.moduleSelectorShell .moduleLauncherHero{background-position:50% 46%;background-size:cover;border:0;border-radius:0;min-height:300px;margin-inline:-28px;padding:34px 40px 42px;box-shadow:inset 0 -1px #263a4a,0 22px 50px #0009}.moduleSelectorShell .moduleLauncherHero:before{background:linear-gradient(90deg,#020712fa 0,#020712d4 19%,#02071231 47%,#0000 72%),linear-gradient(0deg,#020712e8 0,#0000 40%)}.moduleSelectorShell .moduleLauncherHero>div{align-self:center;margin-top:12px}.moduleSelectorShell .moduleLauncherHero>div>span{color:#ff5149;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.moduleSelectorShell .moduleLauncherHero h2{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(52px,5vw,78px);line-height:.88}.moduleSelectorShell .moduleLauncherHero p{max-width:260px;font-size:18px;line-height:1.45}.moduleSelectorShell .moduleLauncherHero>aside{background:#041a20e8;border-color:#1d705e;border-radius:18px;width:210px;min-width:0;padding:18px 20px;top:auto;bottom:28px;right:34px;box-shadow:0 0 28px #16ed8a1d,inset 0 1px #ffffff17}.moduleSelectorShell .moduleLauncherGuide{display:none}.moduleSelectorShell .moduleLauncherGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.moduleSelectorShell .moduleLauncherCard{border-radius:16px;grid-column:span 3;grid-template-rows:1fr auto;grid-template-columns:54px minmax(0,1fr) auto;min-height:176px;padding:14px 14px 12px}.moduleSelectorShell .moduleLauncherCard:nth-child(n+5){grid-column:span 4}.moduleSelectorShell .moduleLauncherCard.module-repuestos{grid-column:span 3!important}.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{grid-column:span 4!important}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:50px;height:50px;font-size:24px}.moduleSelectorShell .moduleLauncherCard h3{white-space:normal;font-size:clamp(16px,1.25vw,21px)}.moduleSelectorShell .moduleLauncherCard p{max-width:210px;margin-top:5px;font-size:10px;line-height:1.35}.moduleSelectorShell .moduleLauncherStats{min-height:32px;padding:4px 7px;font-size:9px}.moduleSelectorShell .moduleLauncherCard>strong{min-height:32px;padding:5px 10px;font-size:10px}.moduleSelectorShell .moduleLauncherSystem{border-radius:16px;min-height:68px}.moduleSelectorShell .moduleLauncherSystem>span{justify-content:center;padding:10px 16px;font-size:10px}}@media (width<=700px){.moduleSelectorShell{--launcher-mobile-edge-left:max(clamp(14px,4.2vw,18px),env(safe-area-inset-left));--launcher-mobile-edge-right:max(clamp(14px,4.2vw,18px),env(safe-area-inset-right));width:100%;max-width:100%;min-height:100dvh;overflow-x:clip}.moduleSelectorShell .moduleWorkspaceMain,.moduleSelectorShell .moduleSelectorMain{width:100%;min-width:0;max-width:100%;overflow-x:clip}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{width:100%;max-width:100%;min-height:100dvh;padding:0 var(--launcher-mobile-edge-right) calc(66px + env(safe-area-inset-bottom)) var(--launcher-mobile-edge-left);gap:6px;overflow-x:clip}.moduleLauncherMobileBrand{top:calc(12px + env(safe-area-inset-top));right:var(--launcher-mobile-edge-right);left:var(--launcher-mobile-edge-left);grid-template-columns:46px minmax(0,1fr) 44px 44px;gap:7px}.moduleLauncherW{width:44px;height:44px;font-size:23px}.moduleLauncherMobileBrand>b{letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,5.2vw,22px);overflow:hidden}.moduleLauncherMobileBrand button{border-radius:13px;width:42px;height:42px;font-size:19px}.moduleSelectorShell .moduleLauncherHero{height:clamp(210px,65.5vw,282px);min-height:clamp(210px,65.5vw,282px);margin-right:calc(-1 * var(--launcher-mobile-edge-right));margin-left:calc(-1 * var(--launcher-mobile-edge-left));padding-right:var(--launcher-mobile-edge-right);padding-left:var(--launcher-mobile-edge-left);background:linear-gradient(0deg,#0208129e 0,#0000 42%),linear-gradient(90deg,#02081275 0,#0000 52%),url(/walner-facility-hero.webp) 70% 53%/cover no-repeat}.moduleSelectorShell .moduleLauncherHero>div{width:210px;margin-top:clamp(68px,21.5vw,92px)}.moduleSelectorShell .moduleLauncherHero h2{font-size:clamp(34px,10.1vw,43px);line-height:.9}.moduleSelectorShell .moduleLauncherHero>aside{top:clamp(122px,37.7vw,162px);left:var(--launcher-mobile-edge-left);border-radius:15px;min-height:28px;padding:5px 10px 5px 31px}.moduleSelectorShell .moduleLauncherHero>aside:before{content:"Sistema óptimo";font-size:clamp(11px,3.1vw,13px);line-height:1}.moduleSelectorShell .moduleLauncherHero>aside:after{content:"⌁";color:#28ed94;border:1px solid #28ed94;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid;position:absolute;left:9px}.moduleLauncherSearch{border-radius:14px;width:100%;min-width:0;min-height:clamp(34px,9.2vw,40px);padding:0 clamp(13px,3.8vw,16px);font-size:clamp(12px,3.3vw,14px)}.moduleLauncherSearch span{font-size:clamp(20px,5.4vw,23px)}.moduleSelectorShell .moduleLauncherGuide{padding:2px 2px 0}.moduleSelectorShell .moduleLauncherGuide b{font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherGrid{gap:clamp(6px,1.8vw,8px);width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherMoreTitle{margin:2px 2px 0;font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherCard{width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{border-radius:clamp(12px,3.5vw,15px);grid-template-rows:1fr auto;grid-template-columns:clamp(44px,11.8vw,50px) minmax(0,1fr);gap:0 clamp(12px,4.2vw,18px);height:clamp(70px,21.6vw,92px);min-height:clamp(70px,21.6vw,92px);padding:clamp(7px,2.2vw,10px) 12px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{border-radius:clamp(10px,3vw,13px);grid-template-columns:clamp(34px,9.4vw,40px) minmax(0,1fr);gap:clamp(5px,1.8vw,8px);height:clamp(48px,14.3vw,61px);min-height:clamp(48px,14.3vw,61px);padding:6px 9px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:clamp(40px,10.8vw,46px);height:clamp(40px,10.8vw,46px)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:clamp(38px,10.3vw,44px);height:clamp(38px,10.3vw,44px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon{width:clamp(32px,8.9vw,38px);height:clamp(32px,8.9vw,38px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon svg{width:clamp(31px,8.5vw,36px);height:clamp(31px,8.5vw,36px)}.moduleSelectorShell .moduleLauncherCard h3{font-size:clamp(14px,4.4vw,19px);line-height:1.05}.moduleSelectorShell .moduleLauncherCard p{margin-top:3px;font-size:clamp(9px,2.75vw,12px);line-height:1.2}.moduleSelectorShell .moduleLauncherCard.module-repuestos h3,.moduleSelectorShell .moduleLauncherCard.module-resultados h3,.moduleSelectorShell .moduleLauncherCard.module-mensajes h3,.moduleSelectorShell .moduleLauncherCard.module-configuracion h3{padding-right:18px;font-size:clamp(13px,4vw,17px)}.moduleSelectorShell .moduleLauncherCard.module-trabajos .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-planta .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-chequeos .moduleLauncherStats{gap:6px;min-height:18px}.moduleSelectorShell .moduleLauncherStats:before{width:7px;height:7px}.moduleSelectorShell .moduleLauncherStats b{font-size:clamp(11px,3.2vw,14px)}.moduleSelectorShell .moduleLauncherStats span{font-size:clamp(9px,2.75vw,12px)}.moduleSelectorShell .moduleLauncherCard>strong{width:28px;min-width:28px;min-height:32px;right:6px}.moduleSelectorShell .moduleLauncherCard>strong span{font-size:clamp(22px,6vw,26px)}.moduleSelectorShell .moduleLauncherSystem{height:34px;min-height:34px}.moduleSelectorShell .moduleLauncherSystem>span:first-child{gap:7px;padding:4px;font-size:clamp(10px,2.9vw,12px)}.moduleSelectorShell .moduleLauncherSystem>span:first-child:before{width:24px;height:24px;font-size:13px}.moduleSelectorShell .moduleLauncherSystem>span:first-child:after{width:6px;height:6px}.moduleLauncherMobileNav{right:var(--launcher-mobile-edge-right);bottom:max(8px,env(safe-area-inset-bottom));left:var(--launcher-mobile-edge-left);border-radius:15px;width:auto;min-width:0;max-width:none;min-height:clamp(52px,13.6vw,58px)}.moduleLauncherMobileNav button{gap:2px;min-width:0;min-height:clamp(52px,13.6vw,58px);padding:4px 2px;font-size:clamp(9px,2.65vw,11px)}.moduleLauncherMobileNav button i{font-size:clamp(18px,5vw,21px)}}@media (width<=360px){.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{padding-bottom:calc(58px + env(safe-area-inset-bottom));gap:5px}.moduleLauncherMobileBrand{top:calc(10px + env(safe-area-inset-top));grid-template-columns:40px minmax(0,1fr) 38px 38px;gap:5px}.moduleLauncherW{width:38px;height:38px;font-size:20px}.moduleLauncherMobileBrand>b{font-size:18px}.moduleLauncherMobileBrand button{width:36px;height:36px}.moduleSelectorShell .moduleLauncherHero{height:200px;min-height:200px}.moduleSelectorShell .moduleLauncherHero>div{width:180px;margin-top:64px}.moduleSelectorShell .moduleLauncherHero h2{font-size:32px}.moduleSelectorShell .moduleLauncherHero>aside{top:118px}.moduleLauncherSearch{min-height:32px}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{height:68px;min-height:68px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{height:46px;min-height:46px}.moduleSelectorShell .moduleLauncherSystem{height:30px;min-height:30px}.moduleLauncherMobileNav,.moduleLauncherMobileNav button{min-height:50px}}@media (width<=700px){.moduleSelectorShell{--launcher-mobile-edge-left:max(clamp(14px,4.2vw,18px),env(safe-area-inset-left));--launcher-mobile-edge-right:max(clamp(14px,4.2vw,18px),env(safe-area-inset-right));min-height:100dvh}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{min-height:100dvh;padding:0 var(--launcher-mobile-edge-right) calc(60px + env(safe-area-inset-bottom)) var(--launcher-mobile-edge-left);gap:6px}.moduleLauncherMobileBrand{top:calc(12px + env(safe-area-inset-top));grid-template-columns:46px minmax(0,1fr) 44px 44px;gap:7px}.moduleLauncherW{filter:drop-shadow(0 0 8px #ff4637)drop-shadow(0 0 15px #ff46377a);width:44px;height:44px;font-size:23px}.moduleLauncherMobileBrand>b{letter-spacing:.065em;font-size:clamp(20px,5.2vw,22px)}.moduleLauncherMobileBrand button{border-radius:13px;width:42px;height:42px;font-size:19px}.moduleLauncherMobileBrand button>i{width:18px;height:18px;font-size:9px;top:-6px;right:-5px}.moduleLauncherMobileBrand .moduleLauncherAvatar{border-color:#b3c5ce;box-shadow:0 0 0 2px #06111b,0 0 13px #48baff29}.moduleSelectorShell .moduleLauncherHero{height:clamp(210px,65.5vw,282px);min-height:clamp(210px,65.5vw,282px);padding-right:var(--launcher-mobile-edge-right);padding-left:var(--launcher-mobile-edge-left);background:linear-gradient(0deg,#0208129e 0,#0000 42%),linear-gradient(90deg,#02081275 0,#0000 52%),url(/walner-facility-hero.webp) 70% 53%/cover no-repeat;box-shadow:inset 0 -1px #31536b,inset 0 0 46px #0f75ae13,0 10px 24px #0008}.moduleSelectorShell .moduleLauncherHero:before{background:linear-gradient(#02081218 0,#0000 38%,#02081255 100%)}.moduleSelectorShell .moduleLauncherHero:after{background:radial-gradient(circle at 74% 27%,#ff4b3229,#0000 28%),radial-gradient(circle at 45% 48%,#50bfff16,#0000 40%)}.moduleSelectorShell .moduleLauncherHero>div{width:210px;margin-top:clamp(68px,21.5vw,92px)}.moduleSelectorShell .moduleLauncherHero h2{font-size:clamp(34px,10.1vw,43px);line-height:.9}.moduleSelectorShell .moduleLauncherHero>aside{border-radius:15px;min-height:28px;padding:5px 10px 5px 31px;top:clamp(122px,37.7vw,162px)}.moduleSelectorShell .moduleLauncherHero>aside:before{content:"Sistema óptimo";font-size:clamp(11px,3.1vw,13px);line-height:1}.moduleSelectorShell .moduleLauncherHero>aside:after{content:"⌁";color:#28ed94;border:1px solid #28ed94;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid;position:absolute;left:9px}.moduleLauncherSearch{border-radius:14px;min-height:clamp(34px,9.2vw,40px);padding:0 clamp(13px,3.8vw,16px);font-size:clamp(12px,3.3vw,14px)}.moduleLauncherSearch span{font-size:clamp(20px,5.4vw,23px)}.moduleSelectorShell .moduleLauncherGuide{padding:2px 2px 0}.moduleSelectorShell .moduleLauncherGuide b{font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherGrid{gap:clamp(6px,1.8vw,8px)}.moduleSelectorShell .moduleLauncherMoreTitle{margin:2px 2px 0;font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{border-radius:clamp(12px,3.5vw,15px);grid-template-rows:1fr auto;grid-template-columns:clamp(44px,11.8vw,50px) minmax(0,1fr);gap:0 clamp(12px,4.2vw,18px);height:clamp(70px,21.6vw,92px);min-height:clamp(70px,21.6vw,92px);padding:clamp(7px,2.2vw,10px) 12px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{border-radius:clamp(10px,3vw,13px);grid-template-columns:clamp(34px,9.4vw,40px) minmax(0,1fr);gap:clamp(5px,1.8vw,8px);height:clamp(48px,14.3vw,61px);min-height:clamp(48px,14.3vw,61px);padding:6px 9px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:clamp(40px,10.8vw,46px);height:clamp(40px,10.8vw,46px)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{stroke-width:2.25px;width:clamp(38px,10.3vw,44px);height:clamp(38px,10.3vw,44px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon{width:clamp(32px,8.9vw,38px);height:clamp(32px,8.9vw,38px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon svg{width:clamp(31px,8.5vw,36px);height:clamp(31px,8.5vw,36px)}.moduleSelectorShell .moduleLauncherCard h3{font-size:clamp(14px,4.4vw,19px);line-height:1.05}.moduleSelectorShell .moduleLauncherCard p{margin-top:3px;font-size:clamp(9px,2.75vw,12px);line-height:1.2}.moduleSelectorShell .moduleLauncherCard.module-repuestos h3,.moduleSelectorShell .moduleLauncherCard.module-resultados h3,.moduleSelectorShell .moduleLauncherCard.module-mensajes h3,.moduleSelectorShell .moduleLauncherCard.module-configuracion h3{padding-right:18px;font-size:clamp(13px,4vw,17px)}.moduleSelectorShell .moduleLauncherCard.module-trabajos .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-planta .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-chequeos .moduleLauncherStats{gap:6px;min-height:18px}.moduleSelectorShell .moduleLauncherStats:before{width:7px;height:7px}.moduleSelectorShell .moduleLauncherStats b{font-size:clamp(11px,3.2vw,14px)}.moduleSelectorShell .moduleLauncherStats span{font-size:clamp(9px,2.75vw,12px)}.moduleSelectorShell .moduleLauncherCard>strong{width:28px;min-width:28px;min-height:32px;right:6px}.moduleSelectorShell .moduleLauncherCard>strong span{font-size:clamp(22px,6vw,26px)}.moduleSelectorShell .moduleLauncherSystem{height:34px;min-height:34px}.moduleSelectorShell .moduleLauncherSystem>span:first-child{gap:7px;padding:4px;font-size:clamp(10px,2.9vw,12px)}.moduleSelectorShell .moduleLauncherSystem>span:first-child:before{width:24px;height:24px;font-size:13px}.moduleSelectorShell .moduleLauncherSystem>span:first-child:after{width:6px;height:6px}.moduleLauncherMobileNav{bottom:max(8px,env(safe-area-inset-bottom));border-radius:15px;min-height:clamp(52px,13.6vw,58px)}.moduleLauncherMobileNav button{gap:2px;min-height:clamp(52px,13.6vw,58px);font-size:clamp(9px,2.65vw,11px)}.moduleLauncherMobileNav button i{font-size:clamp(18px,5vw,21px)}}@media (width<=360px){.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{padding-bottom:calc(54px + env(safe-area-inset-bottom));gap:5px}.moduleLauncherMobileBrand{top:calc(10px + env(safe-area-inset-top));grid-template-columns:40px minmax(0,1fr) 38px 38px;gap:5px}.moduleLauncherW{width:38px;height:38px;font-size:20px}.moduleLauncherMobileBrand>b{font-size:18px}.moduleLauncherMobileBrand button{width:36px;height:36px}.moduleSelectorShell .moduleLauncherHero{height:200px;min-height:200px}.moduleSelectorShell .moduleLauncherHero>div{width:180px;margin-top:64px}.moduleSelectorShell .moduleLauncherHero h2{font-size:32px}.moduleSelectorShell .moduleLauncherHero>aside{top:118px}.moduleLauncherSearch{min-height:32px}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{height:68px;min-height:68px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{height:46px;min-height:46px}.moduleSelectorShell .moduleLauncherSystem{height:30px;min-height:30px}.moduleLauncherMobileNav,.moduleLauncherMobileNav button{min-height:50px}}.moduleLauncherDesktopTop,.moduleLauncherMoreTitle{display:none}@media (width>=1101px){.moduleSelectorShell{background:#020812;height:auto;min-height:100dvh;overflow-x:hidden}.moduleSelectorShell .moduleWorkspaceMain{min-width:0;min-height:100dvh}.moduleSelectorShell .moduleWorkspaceTopbar{display:none!important}.moduleSelectorShell .moduleSelectorMain{background:#020812;min-height:100dvh;padding:0}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{background:radial-gradient(circle at 72% 0,#0b244067,#0000 36%),linear-gradient(#020812,#03101b 62%,#020914);grid-template-rows:clamp(330px,45dvh,490px) auto clamp(82px,9.5dvh,104px);align-content:start;gap:12px;min-height:100dvh;padding:0 30px 18px;display:grid;position:relative;overflow:hidden}.moduleLauncherDesktopTop{z-index:12;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:18px;left:38px;right:38px}.moduleLauncherDesktopTop button{pointer-events:auto}.moduleLauncherDesktopSearch{color:#bec9d1;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06101bd9;border:1px solid #26394a;border-radius:25px;align-items:center;gap:14px;width:min(44vw,580px);min-height:50px;padding:0 16px;font-size:14px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0c,0 12px 26px #0006}.moduleLauncherDesktopSearch>span{color:#fff;font-size:25px;line-height:1}.moduleLauncherDesktopSearch>kbd{color:#bdc8cf;background:#08131e;border:1px solid #26394a;border-radius:8px;margin-left:auto;padding:5px 7px;font:12px/1 system-ui,sans-serif}.moduleLauncherDesktopActions{align-items:center;gap:10px;display:flex}.moduleLauncherDesktopActions>button:not(.desktopLauncherProfile){color:#e9f0f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07121dcf;border:1px solid #24394a;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;position:relative}.moduleLauncherDesktopActions>.desktopLauncherAlert i{color:#fff;background:#ff4037;border:2px solid #07121d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.moduleLauncherDesktopActions>em{background:#253848;width:1px;height:34px;margin:0 6px}.moduleLauncherDesktopActions>.desktopLauncherProfile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:238px;min-height:54px;display:flex}.desktopLauncherProfile>i{color:#fff;background:linear-gradient(145deg,#354f63,#0c1a25);border:2px solid #98aebb;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #07111b}.desktopLauncherProfile>i img,.moduleLauncherAvatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desktopLauncherProfile>span{gap:3px;min-width:140px;display:grid}.desktopLauncherProfile b{font-size:13px}.desktopLauncherProfile small{color:#bdc7cd;font-size:11px}.desktopLauncherProfile strong{font-size:18px}.moduleSelectorShell .moduleLauncherHero{background:url(/walner-facility-hero.webp) 50% 53%/cover no-repeat;border:0;border-radius:0;align-items:center;height:100%;min-height:0;margin:0 -30px;padding:72px 40px 30px;position:relative;box-shadow:inset 0 -1px #1b3040,0 16px 42px #0008}.moduleSelectorShell .moduleLauncherHero:before{background:linear-gradient(90deg,#020812fc 0,#020812e9 17%,#02081272 28%,#0000 52%),linear-gradient(0deg,#020812d9 0,#0000 35%),linear-gradient(#02081282 0,#0000 25%)}.moduleSelectorShell .moduleLauncherHero>div{z-index:2;align-self:center;width:min(30vw,500px);margin:12px 0 0;position:relative}.moduleSelectorShell .moduleLauncherHero>div>span{color:#ff5149;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,.78vw,14px);font-weight:900;display:block}.moduleSelectorShell .moduleLauncherHero h2{letter-spacing:-.045em;max-width:none;margin:12px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.3vw,78px);font-weight:400;line-height:.86}.moduleSelectorShell .moduleLauncherHero h2 strong{color:#ff4b42;font:inherit;text-shadow:0 0 25px #ff3c2926;display:block}.moduleLauncherGreetingLine{background:#ff4a43;width:68px;height:2px;margin:0 0 17px;display:block;box-shadow:0 0 10px #ff4a43}.moduleSelectorShell .moduleLauncherHero p{color:#f0f3f5;max-width:255px;margin:0;font-size:clamp(15px,1.15vw,21px);line-height:1.48}.moduleSelectorShell .moduleLauncherHero>aside{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031c21e8;border:1px solid #18705f;border-radius:18px;gap:7px;width:230px;min-width:0;max-width:none;padding:18px 20px 14px;display:grid;position:absolute;bottom:20px;right:34px;box-shadow:inset 0 1px #d7ffff16,0 0 30px #1af39a16}.moduleSelectorShell .moduleLauncherHero>aside small{color:#c3d1d6;font-size:10px}.moduleSelectorShell .moduleLauncherHero>aside>b{color:#2cf196;align-items:center;gap:9px;font-size:22px;font-weight:500;display:flex}.moduleSelectorShell .moduleLauncherHero>aside>b i{background:#2cf196;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 12px #2cf196}.moduleSelectorShell .moduleLauncherHero>aside>span{color:#d3dde1;font-size:11px;line-height:1.45;display:block}.moduleSelectorShell .moduleLauncherHero>aside>svg{width:100%;height:34px;overflow:visible}.moduleSelectorShell .moduleLauncherHero>aside>svg path{fill:none;stroke:#234649;stroke-width:1px}.moduleSelectorShell .moduleLauncherHero>aside>svg polyline{fill:none;stroke:#22ee94;stroke-width:2px;filter:drop-shadow(0 0 5px #22ee94)}.moduleSelectorShell .moduleLauncherGuide{display:none}.moduleSelectorShell .moduleLauncherGrid{grid-template-rows:repeat(2,clamp(145px,18dvh,194px));grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-height:0;display:grid}.moduleSelectorShell .moduleLauncherCard,.moduleSelectorShell .moduleLauncherCard:nth-child(n+5){border:1px solid var(--card-accent);color:#fff;min-width:0;height:100%;min-height:0;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0008,0 0 18px color-mix(in srgb,var(--card-glow) 18%,transparent);text-align:left;background:#06101a;border-radius:16px;grid-column:span 3;padding:0;display:block;position:relative;overflow:hidden}.moduleSelectorShell .moduleLauncherCard:nth-child(n+5){grid-column:span 4}.moduleSelectorShell .moduleLauncherCard:after{opacity:.9;filter:saturate(1.2)contrast(1.05);background-image:url(/walner-module-scenes.webp);background-repeat:no-repeat;background-size:400% 200%;width:auto;height:auto;transition:opacity .2s,transform .28s;inset:0}.moduleSelectorShell .moduleLauncherCard:before{z-index:1;width:auto;box-shadow:inset 0 2px var(--card-accent);background:linear-gradient(90deg,#030811f4 0,#030811d7 30%,#03081145 69%,#03081125),linear-gradient(0deg,#020711d8 0,#0000 48%);inset:0}.moduleSelectorShell .moduleLauncherCard:hover:after,.moduleSelectorShell .moduleLauncherCard:focus-visible:after{opacity:1;transform:scale(1.025)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherNumber{z-index:3;width:auto;height:auto;color:var(--card-accent);text-shadow:0 0 13px var(--card-glow);background:0 0;border:0;margin:0;font-size:clamp(17px,1.25vw,24px);font-style:normal;font-weight:900;display:block;position:absolute;top:14px;left:18px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{z-index:3;width:58px;height:58px;color:var(--card-accent);box-shadow:none;filter:drop-shadow(0 0 8px var(--card-glow));background:0 0;border:0;border-radius:0;place-items:center;margin:0;display:grid;position:absolute;top:58px;left:18px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:54px;height:54px;overflow:visible}.moduleSelectorShell .moduleLauncherCard>div{z-index:3;padding:0;display:block;position:absolute;top:62px;left:90px;right:16px}.moduleSelectorShell .moduleLauncherCard h3{color:#fff;text-shadow:0 2px 8px #000;margin:0;font-size:clamp(15px,1.22vw,22px);font-weight:750;line-height:1.12}.moduleSelectorShell .moduleLauncherCard p{color:#d2dde3;max-width:235px;margin:7px 0 0;font-size:clamp(9px,.72vw,12px);line-height:1.38}.moduleSelectorShell .moduleLauncherStats{z-index:3;background:0 0;border:0;align-items:center;gap:9px;min-height:30px;padding:0;display:flex;position:absolute;bottom:13px;left:92px;right:auto}.moduleSelectorShell .moduleLauncherStats:before{content:"";background:var(--card-accent);width:9px;height:9px;box-shadow:0 0 11px var(--card-accent);border-radius:50%}.moduleSelectorShell .moduleLauncherStats>b{text-shadow:none;font-size:13px;color:#f6fbff!important}.moduleSelectorShell .moduleLauncherStats>span{color:#d6e0e5;font-size:10px;font-weight:500}.moduleSelectorShell .moduleLauncherCard>strong{z-index:3;border:1px solid color-mix(in srgb,var(--card-accent) 45%,#223949);min-width:100px;min-height:38px;color:var(--card-accent);background:#04101bd6;border-radius:11px;justify-content:center;align-items:center;gap:15px;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:11px;right:12px}.moduleSelectorShell .moduleLauncherCard>strong span{color:var(--card-accent);font-size:19px}.moduleSelectorShell .moduleLauncherCard:hover>strong{border-color:var(--card-accent);background:#07131ee6}.moduleSelectorShell .moduleLauncherSystem{background:#061521e8;border:1px solid #28455d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0005}.moduleSelectorShell .moduleLauncherSystem>span{color:#9fb2bd;border-right:1px solid #294052;justify-content:center;align-items:center;gap:10px;min-width:0;padding:10px 18px;font-size:11px;display:flex}.moduleSelectorShell .moduleLauncherSystem>span:first-child:before{content:"⌁";color:#25ed91;border:1px solid #0c6247;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:0 0 16px #25ed9117}.moduleSelectorShell .moduleLauncherSystem>span:nth-child(2):before{content:"▣";color:#ffad21;border:1px solid #8b5d12;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.moduleSelectorShell .moduleLauncherSystem>span:nth-child(3):before{content:"↻";color:#25ed91;border:1px solid #0c6247;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.moduleSelectorShell .moduleLauncherSystem>span:nth-child(4):before{content:"◇";color:#26a9ff;border:1px solid #155b8b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.moduleSelectorShell .moduleLauncherSystem>span>i{display:none}.moduleSelectorShell .moduleLauncherSystem b{color:#fff;font-size:12px}}@media (width>=701px) and (width<=1100px){.moduleSelectorShell .moduleWorkspaceTopbar{display:none!important}.moduleSelectorShell .moduleSelectorMain{padding:0}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{max-width:100%;padding:72px 16px 24px;overflow:hidden}.moduleLauncherDesktopTop{display:flex;top:12px;left:20px;right:20px}.moduleLauncherDesktopSearch{width:min(55vw,480px);left:0;transform:none}.moduleLauncherDesktopActions>button:not(.desktopLauncherProfile){width:44px;height:44px}.moduleLauncherDesktopActions>button:nth-child(2),.moduleLauncherDesktopActions>button:nth-child(3),.moduleLauncherDesktopActions>em{display:none}.moduleLauncherDesktopActions>.desktopLauncherProfile{width:50px;min-width:50px!important}.desktopLauncherProfile>span,.desktopLauncherProfile>strong{display:none}.moduleSelectorShell .moduleLauncherHero{min-height:360px}.moduleSelectorShell .moduleLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.moduleSelectorShell .moduleLauncherCard,.moduleSelectorShell .moduleLauncherCard:nth-child(n+5){grid-column:auto}.moduleSelectorShell .moduleLauncherCard:last-child{grid-column:1/-1;justify-self:center;width:66%}}@media (width<=700px){.moduleSelectorShell{background:#020812;width:100%;max-width:100%;overflow-x:hidden}.moduleSelectorShell .moduleWorkspaceMain,.moduleSelectorShell .moduleSelectorMain{width:100%;max-width:100%;overflow-x:hidden}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{width:100%;max-width:100%;padding:0 max(12px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:radial-gradient(circle at 70% 0,#0a2c4866,#0000 28%),linear-gradient(#020812,#03101b 64%,#020914);gap:12px;position:relative;overflow:hidden}.moduleLauncherMobileBrand{z-index:10;top:calc(18px + env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));left:max(18px,env(safe-area-inset-left));pointer-events:none;grid-template-columns:56px minmax(0,1fr) 52px 52px;align-items:center;gap:8px;display:grid;position:absolute}.moduleLauncherMobileBrand>*{pointer-events:auto}.moduleLauncherMobileBrand>b{letter-spacing:.07em;text-shadow:0 2px 9px #000;font-size:25px}.moduleLauncherW{filter:drop-shadow(0 0 13px #ff4637);background:linear-gradient(145deg,#ff6b54,#e92f28 55%,#b40c12);width:54px;height:54px;font-size:27px;box-shadow:inset 0 0 0 2px #ff8971}.moduleLauncherMobileBrand button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131ed9;border-color:#4a5d6c;border-radius:15px;width:50px;height:50px;box-shadow:inset 0 1px #ffffff16,0 7px 18px #0008}.moduleLauncherMobileBrand .moduleLauncherAvatar{color:#fff;background:radial-gradient(circle at 50% 30%,#8194a0 0 13%,#0000 14%),radial-gradient(at 50% 74%,#8194a0 0 26%,#0000 27%),linear-gradient(145deg,#304b5f,#0c1924);border:2px solid #9eb1bb;font-size:11px}.moduleSelectorShell .moduleLauncherHero{height:560px;min-height:560px;margin:0 calc(-1 * max(12px,env(safe-area-inset-right))) 0 calc(-1 * max(12px,env(safe-area-inset-left)));background:linear-gradient(0deg,#020812ee 0,#0000 42%),linear-gradient(90deg,#020812ba 0,#0000 48%),url(/walner-facility-hero.webp) 45%/cover no-repeat;border:0;border-radius:0;align-items:flex-start;padding:0 38px;box-shadow:inset 0 -1px #203645}.moduleSelectorShell .moduleLauncherHero:before{background:linear-gradient(#02081242 0,#0000 34%,#0208128c 100%)}.moduleSelectorShell .moduleLauncherHero>div{align-self:start;width:255px;margin:168px 0 0}.moduleSelectorShell .moduleLauncherHero>div>span{display:none}.moduleSelectorShell .moduleLauncherHero h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,12vw,52px);line-height:.92}.moduleSelectorShell .moduleLauncherHero h2 strong{margin-top:4px}.moduleSelectorShell .moduleLauncherGreetingLine,.moduleSelectorShell .moduleLauncherHero p{display:none}.moduleSelectorShell .moduleLauncherHero>aside{background:#03261bdc;border:1px solid #10c978;border-radius:18px;align-items:center;width:auto;min-width:0;padding:10px 15px;display:flex;position:absolute;inset:320px auto auto 38px;box-shadow:0 0 22px #14ec8a27,inset 0 1px #d9fff51c}.moduleSelectorShell .moduleLauncherHero>aside:before{content:"⌁  Sistema óptimo";color:#32ed96;white-space:nowrap;font-size:15px;font-weight:800}.moduleSelectorShell .moduleLauncherHero>aside>*{display:none!important}.moduleLauncherSearch{color:#aebdca;text-align:left;background:#07121de8;border:1px solid #3b5265;border-radius:20px;align-items:center;gap:14px;width:100%;min-height:68px;padding:0 20px;font-size:16px;display:flex;box-shadow:inset 0 1px #ffffff10,0 9px 24px #0006}.moduleLauncherSearch span{font-size:29px}.moduleSelectorShell .moduleLauncherGuide{padding:7px 4px 0;display:block}.moduleSelectorShell .moduleLauncherGuide b{color:#f3f7f9;letter-spacing:-.02em;font-size:24px;font-weight:500;display:block}.moduleSelectorShell .moduleLauncherGuide span{display:none}.moduleSelectorShell .moduleLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;display:grid}.moduleSelectorShell .moduleLauncherMoreTitle{color:#f1f5f7;grid-column:1/-1;margin:6px 3px 0;font-size:23px;font-weight:500;display:block}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:62px minmax(0,1fr);gap:8px 12px;min-height:182px;padding:25px 18px 18px;display:grid;grid-column:1/-1!important}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{border-radius:16px;grid-template-rows:1fr;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:124px;padding:14px 12px;display:grid;grid-column:auto!important}.moduleSelectorShell .moduleLauncherCard.module-repuestos:after,.moduleSelectorShell .moduleLauncherCard.module-resultados:after,.moduleSelectorShell .moduleLauncherCard.module-mensajes:after,.moduleSelectorShell .moduleLauncherCard.module-configuracion:after{opacity:.2}.moduleSelectorShell .moduleLauncherCard.module-repuestos:before,.moduleSelectorShell .moduleLauncherCard.module-resultados:before,.moduleSelectorShell .moduleLauncherCard.module-mensajes:before,.moduleSelectorShell .moduleLauncherCard.module-configuracion:before{background:linear-gradient(90deg,#030914f2,#06111cda)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherNumber{display:none}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{z-index:3;width:58px;height:58px;color:var(--card-accent);box-shadow:none;filter:drop-shadow(0 0 8px var(--card-glow));background:0 0;border:0;border-radius:0;grid-area:1/1;margin:0;position:relative}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:54px;height:54px}.moduleSelectorShell .moduleLauncherCard>div{z-index:3;grid-area:1/2;align-self:center;padding:0;position:relative}.moduleSelectorShell .moduleLauncherCard h3{font-size:21px;line-height:1.1}.moduleSelectorShell .moduleLauncherCard p{margin-top:7px;font-size:11px;line-height:1.35}.moduleSelectorShell .moduleLauncherCard.module-trabajos .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-planta .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-chequeos .moduleLauncherStats{background:0 0;border:0;grid-area:2/2;align-items:center;gap:8px;min-height:28px;padding:0;display:flex}.moduleSelectorShell .moduleLauncherStats:before{content:"";background:var(--card-accent);width:9px;height:9px;box-shadow:0 0 10px var(--card-accent);border-radius:50%}.moduleSelectorShell .moduleLauncherStats b{font-size:14px}.moduleSelectorShell .moduleLauncherStats span{font-size:11px}.moduleSelectorShell .moduleLauncherCard.module-repuestos .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-resultados .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-mensajes .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-configuracion .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-repuestos p,.moduleSelectorShell .moduleLauncherCard.module-resultados p,.moduleSelectorShell .moduleLauncherCard.module-mensajes p,.moduleSelectorShell .moduleLauncherCard.module-configuracion p{display:none}.moduleSelectorShell .moduleLauncherCard>strong{z-index:4;color:#0000;background:0 0;border:0;width:34px;min-width:34px;min-height:44px;padding:0;font-size:0;position:absolute;top:50%;bottom:auto;right:10px;transform:translateY(-50%)}.moduleSelectorShell .moduleLauncherCard>strong span{color:var(--card-accent);filter:drop-shadow(0 0 8px var(--card-glow));font-size:31px}.moduleSelectorShell .moduleLauncherSystem{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;display:grid}.moduleSelectorShell .moduleLauncherSystem>span{display:none}.moduleSelectorShell .moduleLauncherSystem>span:first-child{color:#d5e0e5;border:0;justify-content:center;gap:10px;padding:12px;font-size:13px;display:flex}.moduleSelectorShell .moduleLauncherSystem>span:first-child:before{content:"⌁";color:#26ed91;border:1px solid #087348;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.moduleSelectorShell .moduleLauncherSystem>span:first-child:after{content:"";background:#26ed91;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #26ed91}.moduleLauncherMobileNav{right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));border-radius:20px;min-width:0}}@media (width<=360px){.moduleLauncherMobileBrand{grid-template-columns:48px minmax(0,1fr) 44px 44px;gap:5px;left:12px;right:12px}.moduleLauncherW{width:46px;height:46px;font-size:23px}.moduleLauncherMobileBrand>b{font-size:21px}.moduleLauncherMobileBrand button{width:42px;height:42px}.moduleSelectorShell .moduleLauncherHero{height:520px;min-height:520px;padding-inline:26px}.moduleSelectorShell .moduleLauncherHero>div{width:230px;margin-top:152px}.moduleSelectorShell .moduleLauncherHero h2{font-size:40px}.moduleSelectorShell .moduleLauncherHero>aside{top:298px;left:26px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{grid-template-columns:44px minmax(0,1fr);min-height:110px;padding:10px 8px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:46px;height:46px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:44px;height:44px}.moduleSelectorShell .moduleLauncherCard h3{font-size:17px}}@media (width<=700px){.moduleSelectorShell{--launcher-mobile-edge-left:max(clamp(14px,4.6vw,18px),env(safe-area-inset-left));--launcher-mobile-edge-right:max(clamp(14px,4.6vw,18px),env(safe-area-inset-right))}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{padding-right:var(--launcher-mobile-edge-right);padding-left:var(--launcher-mobile-edge-left)}.moduleLauncherMobileBrand{right:var(--launcher-mobile-edge-right);left:var(--launcher-mobile-edge-left)}.moduleSelectorShell .moduleLauncherHero{margin-right:calc(-1 * var(--launcher-mobile-edge-right));margin-left:calc(-1 * var(--launcher-mobile-edge-left));padding-right:var(--launcher-mobile-edge-right);padding-left:var(--launcher-mobile-edge-left);background:linear-gradient(0deg,#020812c7 0,#0000 43%),linear-gradient(90deg,#02081284 0,#0000 54%),url(/walner-facility-hero.webp) 45%/cover no-repeat;box-shadow:inset 0 -1px #31536b,inset 0 0 70px #0f75ae16,0 16px 34px #0008}.moduleSelectorShell .moduleLauncherHero:before{z-index:1;background:linear-gradient(#02081225 0,#0000 36%,#02081268 100%)}.moduleSelectorShell .moduleLauncherHero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 82% 28%,#ff4b3227,#0000 30%),radial-gradient(circle at 48%,#50bfff18,#0000 42%);display:block;position:absolute;inset:0}.moduleSelectorShell .moduleLauncherHero>div,.moduleSelectorShell .moduleLauncherHero>aside{z-index:2}.moduleSelectorShell .moduleLauncherHero>aside{left:var(--launcher-mobile-edge-left);background:#03291ee6;border-color:#18f18e;box-shadow:0 0 14px #13f18c42,0 0 32px #13f18c25,inset 0 1px #d9fff53b}.moduleLauncherW{filter:drop-shadow(0 0 10px #ff4637)drop-shadow(0 0 20px #ff463766);box-shadow:inset 0 0 0 2px #ff9a84,inset 0 0 20px #ff8d633d}.moduleLauncherMobileBrand>b{color:#fff;text-shadow:0 2px 9px #000,0 0 15px #a5d8ff2e}.moduleLauncherMobileBrand button{border-color:#59778b;box-shadow:inset 0 1px #ffffff24,0 0 16px #2aaeff20,0 8px 20px #0009}.moduleLauncherSearch{background:#071522ee;border-color:#4b718b;box-shadow:inset 0 1px #ffffff1c,0 0 18px #1b8ed51a,0 10px 26px #0007}.moduleSelectorShell .moduleLauncherGuide b{color:#fff;text-shadow:0 0 15px #8bd7ff1f}.moduleSelectorShell .moduleLauncherCard{box-shadow:inset 0 1px #ffffff20, inset 0 0 24px color-mix(in srgb,var(--card-glow) 10%,transparent), 0 0 12px color-mix(in srgb,var(--card-glow) 34%,transparent), 0 12px 26px #0009;border-width:1px}.moduleSelectorShell .moduleLauncherCard.module-trabajos:after,.moduleSelectorShell .moduleLauncherCard.module-planta:after,.moduleSelectorShell .moduleLauncherCard.module-chequeos:after{opacity:.96;filter:saturate(1.45)brightness(1.13)contrast(1.08)}.moduleSelectorShell .moduleLauncherCard.module-trabajos:before,.moduleSelectorShell .moduleLauncherCard.module-planta:before,.moduleSelectorShell .moduleLauncherCard.module-chequeos:before{box-shadow:inset 0 2px var(--card-accent), inset 0 0 22px color-mix(in srgb,var(--card-glow) 12%,transparent);background:linear-gradient(90deg,#030711da 0,#040b14b8 42%,#040b143b 100%),linear-gradient(0deg,#020711b8 0,#0000 48%)}.moduleSelectorShell .moduleLauncherCard.module-repuestos:after,.moduleSelectorShell .moduleLauncherCard.module-resultados:after,.moduleSelectorShell .moduleLauncherCard.module-mensajes:after,.moduleSelectorShell .moduleLauncherCard.module-configuracion:after{opacity:.36;filter:saturate(1.55)brightness(1.16)contrast(1.08)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{filter:drop-shadow(0 0 5px var(--card-glow)) drop-shadow(0 0 13px var(--card-glow))}.moduleSelectorShell .moduleLauncherCard h3{color:#fff;text-shadow:0 2px 8px #000,0 0 10px color-mix(in srgb,var(--card-glow) 22%,transparent)}.moduleSelectorShell .moduleLauncherStats:before{box-shadow:0 0 8px var(--card-accent),0 0 16px var(--card-accent)}.moduleSelectorShell .moduleLauncherCard>strong span{filter:drop-shadow(0 0 6px var(--card-glow)) drop-shadow(0 0 12px var(--card-glow))}.moduleLauncherMobileNav{right:var(--launcher-mobile-edge-right);left:var(--launcher-mobile-edge-left);background:#07121df2;border-color:#3a5367;box-shadow:inset 0 1px #ffffff1d,0 0 22px #1d8dcc18,0 15px 34px #000b}.moduleSelectorShell{--launcher-mobile-edge-left:max(clamp(14px,4.2vw,18px),env(safe-area-inset-left));--launcher-mobile-edge-right:max(clamp(14px,4.2vw,18px),env(safe-area-inset-right));width:100%;max-width:100%;min-height:100dvh;overflow-x:clip}.moduleSelectorShell .moduleWorkspaceMain,.moduleSelectorShell .moduleSelectorMain{width:100%;min-width:0;max-width:100%;overflow-x:clip}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{width:100%;max-width:100%;min-height:100dvh;padding:0 var(--launcher-mobile-edge-right) calc(66px + env(safe-area-inset-bottom)) var(--launcher-mobile-edge-left);gap:6px;overflow-x:clip}.moduleLauncherMobileBrand{top:calc(12px + env(safe-area-inset-top));right:var(--launcher-mobile-edge-right);left:var(--launcher-mobile-edge-left);grid-template-columns:46px minmax(0,1fr) 44px 44px;gap:7px}.moduleLauncherW{width:44px;height:44px;font-size:23px}.moduleLauncherMobileBrand>b{letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,5.2vw,22px);overflow:hidden}.moduleLauncherMobileBrand button{border-radius:13px;width:42px;height:42px;font-size:19px}.moduleSelectorShell .moduleLauncherHero{height:clamp(210px,65.5vw,282px);min-height:clamp(210px,65.5vw,282px);margin-right:calc(-1 * var(--launcher-mobile-edge-right));margin-left:calc(-1 * var(--launcher-mobile-edge-left));padding-right:var(--launcher-mobile-edge-right);padding-left:var(--launcher-mobile-edge-left);background:linear-gradient(0deg,#0208129e 0,#0000 42%),linear-gradient(90deg,#02081275 0,#0000 52%),url(/walner-facility-hero.webp) 70% 53%/cover no-repeat}.moduleSelectorShell .moduleLauncherHero>div{width:210px;margin-top:clamp(68px,21.5vw,92px)}.moduleSelectorShell .moduleLauncherHero h2{font-size:clamp(34px,10.1vw,43px);line-height:.9}.moduleSelectorShell .moduleLauncherHero>aside{top:clamp(122px,37.7vw,162px);left:var(--launcher-mobile-edge-left);border-radius:15px;min-height:28px;padding:5px 10px 5px 31px}.moduleSelectorShell .moduleLauncherHero>aside:before{content:"Sistema óptimo";font-size:clamp(11px,3.1vw,13px);line-height:1}.moduleSelectorShell .moduleLauncherHero>aside:after{content:"⌁";color:#28ed94;border:1px solid #28ed94;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid;position:absolute;left:9px}.moduleLauncherSearch{border-radius:14px;width:100%;min-width:0;min-height:clamp(34px,9.2vw,40px);padding:0 clamp(13px,3.8vw,16px);font-size:clamp(12px,3.3vw,14px)}.moduleLauncherSearch span{font-size:clamp(20px,5.4vw,23px)}.moduleSelectorShell .moduleLauncherGuide{padding:2px 2px 0}.moduleSelectorShell .moduleLauncherGuide b{font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherGrid{gap:clamp(6px,1.8vw,8px);width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherMoreTitle{margin:2px 2px 0;font-size:clamp(15px,4.2vw,18px);line-height:1.25}.moduleSelectorShell .moduleLauncherCard{width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{border-radius:clamp(12px,3.5vw,15px);grid-template-rows:1fr auto;grid-template-columns:clamp(44px,11.8vw,50px) minmax(0,1fr);gap:0 clamp(12px,4.2vw,18px);height:clamp(70px,21.6vw,92px);min-height:clamp(70px,21.6vw,92px);padding:clamp(7px,2.2vw,10px) 12px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{border-radius:clamp(10px,3vw,13px);grid-template-columns:clamp(34px,9.4vw,40px) minmax(0,1fr);gap:clamp(5px,1.8vw,8px);height:clamp(48px,14.3vw,61px);min-height:clamp(48px,14.3vw,61px);padding:6px 9px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:clamp(40px,10.8vw,46px);height:clamp(40px,10.8vw,46px)}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:clamp(38px,10.3vw,44px);height:clamp(38px,10.3vw,44px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon{width:clamp(32px,8.9vw,38px);height:clamp(32px,8.9vw,38px)}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon svg{width:clamp(31px,8.5vw,36px);height:clamp(31px,8.5vw,36px)}.moduleSelectorShell .moduleLauncherCard h3{font-size:clamp(14px,4.4vw,19px);line-height:1.05}.moduleSelectorShell .moduleLauncherCard p{margin-top:3px;font-size:clamp(9px,2.75vw,12px);line-height:1.2}.moduleSelectorShell .moduleLauncherCard.module-repuestos h3,.moduleSelectorShell .moduleLauncherCard.module-resultados h3,.moduleSelectorShell .moduleLauncherCard.module-mensajes h3,.moduleSelectorShell .moduleLauncherCard.module-configuracion h3{padding-right:18px;font-size:clamp(13px,4vw,17px)}.moduleSelectorShell .moduleLauncherCard.module-trabajos .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-planta .moduleLauncherStats,.moduleSelectorShell .moduleLauncherCard.module-chequeos .moduleLauncherStats{gap:6px;min-height:18px}.moduleSelectorShell .moduleLauncherStats:before{width:7px;height:7px}.moduleSelectorShell .moduleLauncherStats b{font-size:clamp(11px,3.2vw,14px)}.moduleSelectorShell .moduleLauncherStats span{font-size:clamp(9px,2.75vw,12px)}.moduleSelectorShell .moduleLauncherCard>strong{width:28px;min-width:28px;min-height:32px;right:6px}.moduleSelectorShell .moduleLauncherCard>strong span{font-size:clamp(22px,6vw,26px)}.moduleSelectorShell .moduleLauncherSystem{height:34px;min-height:34px}.moduleSelectorShell .moduleLauncherSystem>span:first-child{gap:7px;padding:4px;font-size:clamp(10px,2.9vw,12px)}.moduleSelectorShell .moduleLauncherSystem>span:first-child:before{width:24px;height:24px;font-size:13px}.moduleSelectorShell .moduleLauncherSystem>span:first-child:after{width:6px;height:6px}.moduleLauncherMobileNav{right:var(--launcher-mobile-edge-right);bottom:max(8px,env(safe-area-inset-bottom));left:var(--launcher-mobile-edge-left);border-radius:15px;width:auto;min-width:0;max-width:none;min-height:clamp(52px,13.6vw,58px)}.moduleLauncherMobileNav button{gap:2px;min-width:0;min-height:clamp(52px,13.6vw,58px);padding:4px 2px;font-size:clamp(9px,2.65vw,11px)}.moduleLauncherMobileNav button i{font-size:clamp(18px,5vw,21px)}}@media (width<=360px){.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{padding-bottom:calc(58px + env(safe-area-inset-bottom));gap:5px}.moduleLauncherMobileBrand{top:calc(10px + env(safe-area-inset-top));grid-template-columns:40px minmax(0,1fr) 38px 38px;gap:5px}.moduleLauncherW{width:38px;height:38px;font-size:20px}.moduleLauncherMobileBrand>b{font-size:18px}.moduleLauncherMobileBrand button{width:36px;height:36px}.moduleSelectorShell .moduleLauncherHero{height:200px;min-height:200px}.moduleSelectorShell .moduleLauncherHero>div{width:180px;margin-top:64px}.moduleSelectorShell .moduleLauncherHero h2{font-size:32px}.moduleSelectorShell .moduleLauncherHero>aside{top:118px}.moduleLauncherSearch{min-height:32px}.moduleSelectorShell .moduleLauncherCard.module-trabajos,.moduleSelectorShell .moduleLauncherCard.module-planta,.moduleSelectorShell .moduleLauncherCard.module-chequeos{height:68px;min-height:68px}.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{height:46px;min-height:46px}.moduleSelectorShell .moduleLauncherSystem{height:30px;min-height:30px}.moduleLauncherMobileNav,.moduleLauncherMobileNav button{min-height:50px}}@media (width<=700px){:is(html:has(.moduleSelectorShell),body:has(.moduleSelectorShell)){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.moduleSelectorShell .moduleLauncherHero>div{width:min(65vw,260px)}.moduleSelectorShell .moduleLauncherHero>aside{top:clamp(135px,42.2vw,176px)}}@media (width<=360px){.moduleSelectorShell .moduleLauncherCard.module-repuestos,.moduleSelectorShell .moduleLauncherCard.module-resultados,.moduleSelectorShell .moduleLauncherCard.module-mensajes,.moduleSelectorShell .moduleLauncherCard.module-configuracion{grid-template-columns:28px minmax(0,1fr);gap:3px;padding:5px 6px}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon{width:27px;height:27px}.moduleSelectorShell .moduleLauncherCard.module-repuestos>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-resultados>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-mensajes>.moduleLauncherIcon svg,.moduleSelectorShell .moduleLauncherCard.module-configuracion>.moduleLauncherIcon svg{width:26px;height:26px}.moduleSelectorShell .moduleLauncherCard.module-repuestos h3,.moduleSelectorShell .moduleLauncherCard.module-resultados h3,.moduleSelectorShell .moduleLauncherCard.module-mensajes h3,.moduleSelectorShell .moduleLauncherCard.module-configuracion h3{overflow-wrap:normal;word-break:normal;white-space:normal;padding-right:0;font-size:10px;line-height:1.05}.moduleSelectorShell .moduleLauncherCard>strong{width:18px;min-width:18px;right:2px}.moduleSelectorShell .moduleLauncherCard>strong span{font-size:18px}}@media (width<=700px){.moduleLauncherMobileBrand .moduleLauncherAvatar{aspect-ratio:1;border-radius:50%;flex:none;justify-self:end;padding:0;overflow:hidden;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.moduleLauncherMobileBrand .moduleLauncherAvatar img{border-radius:inherit;object-fit:cover;object-position:50% 32%;width:100%;height:100%;position:absolute;inset:0}}@media (width<=360px){.moduleLauncherMobileBrand .moduleLauncherAvatar{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}}@media (width>=701px) and (width<=1100px){.moduleSelectorShell{--launcher-tablet-edge:clamp(16px,2.4vw,24px)}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{width:100%;min-width:0;max-width:100%;padding-right:var(--launcher-tablet-edge);padding-left:var(--launcher-tablet-edge)}.moduleLauncherDesktopTop{right:var(--launcher-tablet-edge);left:var(--launcher-tablet-edge)}.moduleSelectorShell .moduleLauncherGrid{gap:clamp(12px,2vw,18px);width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherCard{width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - clamp(12px,2vw,18px)/2);max-width:none}}@media (width>=900px) and (width<=1100px){.moduleSelectorShell .moduleLauncherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleSelectorShell .moduleLauncherCard:last-child{grid-column:2;width:100%}}@media (width>=1101px){.moduleSelectorShell{--launcher-desktop-edge:clamp(22px,2.15vw,40px)}.moduleSelectorShell .moduleSelectorMain>.moduleLauncher{width:100%;min-width:0;max-width:100%;padding-right:var(--launcher-desktop-edge);padding-left:var(--launcher-desktop-edge)}.moduleLauncherDesktopTop{right:var(--launcher-desktop-edge);left:var(--launcher-desktop-edge)}.moduleSelectorShell .moduleLauncherHero{margin-right:calc(-1 * var(--launcher-desktop-edge));margin-left:calc(-1 * var(--launcher-desktop-edge));padding-right:calc(var(--launcher-desktop-edge) + 10px);padding-left:calc(var(--launcher-desktop-edge) + 10px)}.moduleSelectorShell .moduleLauncherGrid,.moduleSelectorShell .moduleLauncherSystem,.moduleSelectorShell .moduleLauncherCard{width:100%;min-width:0;max-width:100%}.moduleSelectorShell .moduleLauncherStats{white-space:nowrap;max-width:calc(100% - 220px);overflow:hidden}}@media (width>=1101px) and (width<=1500px){.moduleSelectorShell .moduleLauncherCard>.moduleLauncherNumber{top:10px;left:15px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon{width:44px;height:44px;top:43px;left:15px}.moduleSelectorShell .moduleLauncherCard>.moduleLauncherIcon svg{width:42px;height:42px}.moduleSelectorShell .moduleLauncherCard>div{top:45px;left:70px;right:12px}.moduleSelectorShell .moduleLauncherCard h3{font-size:clamp(15px,1.35vw,19px)}.moduleSelectorShell .moduleLauncherCard p{margin-top:4px;font-size:9px;line-height:1.25}.moduleSelectorShell .moduleLauncherStats{gap:7px;max-width:calc(100% - 122px);min-height:27px;bottom:8px;left:16px}.moduleSelectorShell .moduleLauncherStats>span{text-overflow:ellipsis;overflow:hidden}.moduleSelectorShell .moduleLauncherCard>strong{gap:9px;min-width:84px;min-height:34px;padding:5px 8px;bottom:7px;right:8px}}@media (width>=701px){.moduleSelectorShell .moduleLauncherDesktopTop{min-height:44px;top:12px}.moduleSelectorShell .moduleLauncherDesktopSearch{border-radius:21px;gap:10px;width:min(38vw,470px);min-height:42px;padding:0 14px;font-size:12px}.moduleSelectorShell .moduleLauncherDesktopSearch>span{font-size:20px}.moduleSelectorShell .moduleLauncherDesktopSearch>kbd{border-radius:6px;padding:4px 6px;font-size:10px}.moduleSelectorShell .moduleLauncherDesktopActions{gap:7px}.moduleSelectorShell .moduleLauncherDesktopActions>button:not(.desktopLauncherProfile){border-radius:12px;width:40px;height:40px;font-size:18px}.moduleSelectorShell .moduleLauncherDesktopActions>.desktopLauncherAlert i{width:18px;height:18px;font-size:9px;top:-5px;right:-4px}.moduleSelectorShell .moduleLauncherDesktopActions>em{height:28px;margin:0 4px}.moduleSelectorShell .moduleLauncherDesktopActions>.desktopLauncherProfile{gap:9px;min-width:205px;min-height:44px}.moduleSelectorShell .desktopLauncherProfile>i{border-width:1px;width:38px;height:38px}.moduleSelectorShell .desktopLauncherProfile>span{gap:1px;min-width:122px}.moduleSelectorShell .desktopLauncherProfile b{font-size:11px}.moduleSelectorShell .desktopLauncherProfile small{font-size:9px}.moduleSelectorShell .desktopLauncherProfile strong{font-size:14px}}.jobsWorkspace{--jobs-navy:#031a2c;--jobs-navy-2:#06243a;--jobs-blue:#0878ee;--jobs-blue-soft:#e5f2ff;--jobs-red:#d80d31;--jobs-ink:#061a31;--jobs-muted:#667487;--jobs-line:#d7dee7}.jobsWorkspace.moduleWorkspaceMain{color:#fff;background:linear-gradient(135deg,#031426,#052743)}.jobsWorkspace .moduleWorkspaceTopbar{min-height:64px;box-shadow:none;background:#03182a;border-color:#284158;padding:9px 18px}.jobsWorkspace .moduleWorkspaceTopbar .headerTitle>div{display:none}.jobsWorkspace .moduleWorkspaceTopbar .workspaceBackButton{background:0 0;border:0}.jobsWorkspace .moduleWorkspaceTopbar .systemIndicator{margin-left:auto}.jobsWorkspace .moduleWorkspaceFrame{grid-template-columns:230px minmax(0,1fr)}.jobsWorkspace .moduleLocalNav{background:linear-gradient(#031a2d,#031526);border-color:#36506a;width:230px;padding:26px 12px 18px}.jobsWorkspace .moduleLocalTitle{border-bottom:1px solid #31506a;padding:0 13px 18px}.jobsWorkspace .moduleLocalTitle>span,.jobsWorkspace .moduleLocalTitle>p{display:none}.jobsWorkspace .moduleLocalTitle h2{color:#fff;text-transform:uppercase;margin:0;font-size:22px}.jobsWorkspace .moduleLocalTabs{flex-direction:column;gap:5px;padding-top:34px;display:flex}.jobsWorkspace .moduleLocalTabs button{color:#eef5fc;text-align:left;background:0 0;border:0;border-radius:7px;order:1;min-height:48px;padding:0 13px;font-size:13px;font-weight:690;position:relative}.jobsWorkspace .moduleLocalTabs button i{color:#dbeafa;width:27px;font-size:18px;font-style:normal}.jobsWorkspace .moduleLocalTabs button span{white-space:normal}.jobsWorkspace .moduleLocalTabs button.active{color:#fff;background:linear-gradient(90deg,#065ccf,#0d78ee);box-shadow:0 8px 20px #006de84a}.jobsWorkspace .moduleLocalTabs button:nth-child(4){order:6;margin-top:30px}.jobsWorkspace .moduleLocalTabs button:nth-child(5){order:4}.jobsWorkspace .moduleLocalTabs button:nth-child(6){order:5}.jobsWorkspace .moduleLocalTabs button:first-child:before,.jobsWorkspace .moduleLocalTabs button:nth-child(3):before,.jobsWorkspace .moduleLocalTabs button:nth-child(4):before{color:#1ea6ff;letter-spacing:.7px;font-size:9px;font-weight:900;position:absolute;bottom:calc(100% + 9px);left:13px}.jobsWorkspace .moduleLocalTabs button:first-child:before{content:"OPERACIÓN"}.jobsWorkspace .moduleLocalTabs button:nth-child(3){margin-top:34px}.jobsWorkspace .moduleLocalTabs button:nth-child(3):before{content:"GESTIÓN"}.jobsWorkspace .moduleLocalTabs button:nth-child(4):before{content:"SUPERVISIÓN"}.jobsWorkspace .moduleLocalActions{display:none}.jobsWorkspace .moduleWorkspaceContent{color:#fff;background:radial-gradient(circle at 55% -20%,#0b416b66,#0000 38%),linear-gradient(145deg,#031628,#05213a);padding:clamp(14px,1.65vw,25px)}.jobsHome{gap:15px;max-width:1500px;margin:0 auto;display:grid}.jobsHomeHeading{border-bottom:1px solid #3a5369;justify-content:space-between;align-items:center;min-height:68px;padding-bottom:12px;display:flex}.jobsHomeHeading span{color:#12a4ff;font-size:12px}.jobsHomeHeading span i{color:#8191a1;margin:0 7px;font-style:normal}.jobsHomeHeading h2{color:#fff;margin:24px 0 0;font-size:27px;line-height:1}.jobsHome .todaySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.jobsHome .todaySummary>button{min-height:148px;color:var(--jobs-ink);text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:9px;grid-template-rows:1fr auto;grid-template-columns:58px 1fr;gap:8px 13px;padding:18px;display:grid;box-shadow:0 12px 28px #0004}.jobsHome .todaySummary>button:hover{border-color:#93c8ff;transform:translateY(-2px)}.jobsHome .todaySummary>button>span{width:54px;height:54px;color:var(--jobs-red);background:#ffe4e8;border-radius:50%;place-items:center;font-size:28px;font-weight:900;display:grid}.jobsHome .todaySummary>button.blue>span{color:#096ed6;background:#e2f1ff}.jobsHome .todaySummary>button>div{align-items:center;gap:12px;min-width:0;display:flex}.jobsHome .todaySummary b{color:var(--jobs-red);font-size:42px;line-height:1}.jobsHome .todaySummary .blue b{color:#075ecb}.jobsHome .todaySummary strong{color:#2b3544;white-space:normal;font-size:15px;font-weight:500}.jobsHome .todaySummary em{color:#0065d4;border-top:1px dashed #c8d0da;grid-column:1/-1;padding-top:12px;font-size:11px;font-style:normal}.jobsHomeHint{color:#a9b8c8;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.jobsHomeHint i{border:1px solid #9eb5ca;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.jobsHome .todayMainGrid{grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);gap:14px;display:grid}.jobsHome .todayQueue,.jobsHome .todayNext{color:var(--jobs-ink);background:#fff;border:1px solid #d5dce5;border-radius:9px;overflow:hidden;box-shadow:0 12px 28px #0003}.jobsHome .todayQueue>header{background:#fff;border:0;padding:20px 22px 10px}.jobsHome .todayQueue h3{margin:0;font-size:18px}.todayPriorityTable{padding:0 22px;display:grid}.todayPriorityHead,.todayPriorityTable>button{grid-template-columns:1.65fr 1fr .7fr .62fr 70px;align-items:center;gap:12px;display:grid}.todayPriorityHead{color:#657082;border-bottom:1px solid #d4dbe4;min-height:36px;font-size:9px}.todayPriorityTable>button{color:#152338;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e6ec;min-height:64px;padding:7px 0}.todayPriorityTable>button:hover{background:#f6faff}.todayPriorityTable>button>span:first-child{grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:1px 8px;min-width:0;display:grid}.todayPriorityTable>button>span:first-child i{color:#0967c8;background:#e6f2ff;border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.todayPriorityTable>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.todayPriorityTable>button small{color:#727d8c;font-size:9px;display:block}.todayPriorityTable .late{color:#d20b2c}.todayPriorityTable em{color:#c46b00;background:#fff0d9;border-radius:6px;padding:5px 10px;font-size:9px;font-style:normal;display:inline-block}.todayPriorityTable em.priority-critico,.todayPriorityTable em.priority-alta{color:#ce0d30;background:#ffe1e6}.todayPriorityTable>button>span:last-child{color:#0669d1;border:1px solid #0878ee;border-radius:5px;place-items:center;height:32px;font-size:9px;display:grid}.jobsHome .todayQueue>footer button{color:#006bd9;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.jobsHome .todayNext{align-content:start;gap:15px;padding:22px;display:grid;position:static}.jobsHome .todayNext>span{color:#121d2f;font-size:17px;font-weight:900}.todayNextTitle{align-items:flex-start;gap:13px;display:flex}.todayNextTitle>i{color:#006ddc;background:#e3f1ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;font-style:normal;display:grid}.todayNextTitle>div{gap:6px;display:grid}.todayNextTitle b{font-size:12px}.todayNextTitle strong{font-size:11px}.todayNextTitle small{color:#6b7685;font-size:10px}.jobsHome .todayNext>em{color:#075fc2;background:#e3f1ff;border-radius:6px;justify-self:start;padding:7px 11px;font-size:10px;font-style:normal}.jobsHome .todayNext>p{color:#5d6877;border-top:1px solid #d8dee6;margin:5px 0 0;padding-top:16px;font-size:10px;line-height:1.5}.jobsHome .todayNext>button{color:#006bd9;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;font-weight:800}.jobsClarity{color:#c4d5e5;background:#06325966;border:1px solid #1775bd;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:10px;display:flex}.jobsClarity i{font-style:normal}.jobsClarity b{color:#1aa3ff}.jobsOrders{overflow:hidden;color:var(--jobs-ink)!important;background:#fff!important;border:1px solid #cfd8e2!important;border-radius:9px!important;padding:0!important}.jobsOrders>.filters{background:#fff!important;border-bottom:1px solid #dae1e9!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px!important;display:flex!important}.jobsOrders .filters h2{color:#071d35!important;margin:2px 0!important;font-size:21px!important}.jobsOrders .filters p{color:#657286!important;margin:2px 0 0!important;font-size:10px!important}.jobsOrders .orderListEyebrow{color:#097ce9!important}.ordersToolbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ordersToolbar>select,.ordersAdvancedFilters>summary,.ordersCreate{color:#12243a;background:#fff;border:1px solid #ccd5df;border-radius:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:750}.ordersCreate{color:#fff;cursor:pointer;background:#0878ee;border-color:#0677e9}.ordersAdvancedFilters{position:relative}.ordersAdvancedFilters>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.ordersAdvancedFilters>summary::-webkit-details-marker{display:none}.ordersAdvancedFilters .orderQuickFilters{z-index:15;background:#fff;border:1px solid #cdd7e2;border-radius:8px;width:min(540px,80vw);padding:10px;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #001a3338;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.ordersAdvancedFilters .orderQuickFilters button{color:#23354a!important;background:#f6f9fc!important;border-color:#d7e0e9!important;min-height:42px!important}.ordersAdvancedFilters .orderQuickFilters button.active{color:#0069d2!important;background:#e4f2ff!important;border-color:#82bfff!important}.ordersAdvancedFilters:not([open]) .orderQuickFilters{display:none!important}.ordersAdvancedFilters[open]>summary{color:#005fbf!important;background:#e8f4ff!important;border-color:#168cf5!important}.jobsOrders .orderStatusTabs{background:#fff!important;border-bottom:1px solid #dce3eb!important;margin:0!important;padding:0 16px!important}.jobsOrders .orderStatusTabs button{color:#25354a!important}.jobsOrders .orderStatusTabs button.active{color:#006bd9!important;border-color:#0078ee!important}.jobsOrders .responsiveOrders{background:#fff}.jobsOrders .ordersTableDesktop{padding:8px 16px 16px}.jobsOrders table{color:#18283c!important}.jobsOrders th{color:#5b697a!important;background:#f6f8fb!important}.jobsOrders td{border-color:#e1e6ed!important}.jobsOrders tr:hover td{background:#f6faff!important}.jobsOrders td small{color:#6f7c8d!important}.jobsOrders .orderNextAction{color:#0067d4!important;background:#fff!important;border-color:#0878ee!important}.jobsTechnicianDay{color:#fff;gap:18px;width:min(800px,100%);margin:0 auto}.jobsTechnicianDay .dayConnection{color:#c5e6ff;background:#073251;border-color:#175e8e;justify-self:start}.jobsTechnicianDay .dayHero{box-shadow:none;background:0 0;border:0;padding:12px 2px}.jobsTechnicianDay .dayHero h2{margin:0 0 12px;font-size:33px}.jobsTechnicianDay .dayHero p{color:#bfd0e2;text-transform:capitalize;font-size:15px}.jobsTechnicianDay .dayScore{background:#1675c45c;border:2px solid #2f9dff;border-radius:50%;min-width:86px;min-height:86px}.jobsTechnicianDay .dayScore b{font-size:26px}.jobsTechnicianDay .dayScore span{display:none}.jobsTechnicianDay .daySectionHead{border-left:5px solid #1b97ff;padding:8px 0}.jobsTechnicianDay .daySectionHead h3{margin:0 0 0 16px;font-size:23px}.jobsTechnicianDay .daySectionHead button{color:#28a3ff;background:0 0;border:0;font-size:11px}.jobsTechnicianDay .dayOrder{color:#07162d;background:#fff;border:2px solid #0b8cff;border-radius:18px;padding:24px;box-shadow:0 16px 35px #0005}.jobsTechnicianDay .dayOrder.featured{background:#fff;border-color:#0b8cff}.jobsTechnicianDay .currentWorkLabel{display:none}.jobsTechnicianDay .daySequence{color:#0873da;background:#e4f2ff}.jobsTechnicianDay .dayOrder>header small,.jobsTechnicianDay .dayOrderFacts small{color:#66778e}.jobsTechnicianDay .dayOrder>p{color:#33445a}.jobsTechnicianDay .dayOrderFacts span{background:#f2f7fc}.jobsTechnicianDay .dayProgress{background:#dce2e8}.jobsTechnicianDay .dayProgress i{background:linear-gradient(90deg,#0876df,#1a9fff)}.jobsTechnicianDay .dayStart,.jobsTechnicianDay .dayLogButton{background:#0878e7;border:0}.jobsTechnicianDay .dayOpen{color:#0869cb;background:#fff;border-color:#b9c8d8}.jobsTechnicianDay .currentWork>nav{display:none}.jobsTechnicianDay .dayOrderList{gap:12px}.jobsTechnicianDay .dayOrderList .dayOrder{border-width:1px;padding:17px}.jobsTechnicianDay .dayOrderList .dayOrderFacts,.jobsTechnicianDay .dayOrderList .dayProgress{display:none}.jobsTechnicianDay .dayPriority{color:#d60d31;background:#ffe4e8}.jobsWorkspace .preventivePage{color:#eef5fb}.jobsWorkspace .preventiveLead,.jobsWorkspace .planningWorkflow,.jobsWorkspace .planningAlerts{margin-bottom:12px}.jobsWorkspace .planningWorkflow{display:none}.jobsWorkspace .planningAlerts{grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(105px,.55fr))}.jobsWorkspace .planningTabs{z-index:10;background:#08243a;border:1px solid #2e5069;border-radius:9px;padding:6px;position:sticky;top:64px}.jobsWorkspace .planningTabs button,.jobsWorkspace .planningTabs a{min-height:42px}.jobsWorkspace .planningTabs .openUnifiedCalendar{color:#fff;background:#0878e6;border:1px solid #178df1;margin-left:auto}.jobsWorkspace .validationBoard,.jobsWorkspace .plansPanel,.jobsWorkspace .ganttPanel,.jobsWorkspace .capacityRecommendationBoard,.jobsWorkspace .proposalTeamPlanner{border-radius:10px}.jobsWorkspace .proposalCard{color:#071c32;background:#fff;max-width:100%}.jobsWorkspace .proposalCard p,.jobsWorkspace .proposalCard small{color:#5e6d80}.jobsWorkspace .planCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jobsWorkspace .preventivePlanCard{color:#071c32;background:#fff;margin:0}.jobsWorkspace .preventivePlanCard p,.jobsWorkspace .preventivePlanCard small{color:#637184}.jobsWorkspace .validationBoard{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);align-items:start;gap:12px;padding:14px;display:grid}.jobsWorkspace .validationHead{grid-column:1/-1}.jobsWorkspace .proposalMasterList{align-content:start;gap:7px;max-height:620px;display:grid;overflow-y:auto}.jobsWorkspace .proposalMasterList button{color:#11263d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.jobsWorkspace .proposalMasterList button.active{background:#eaf5ff;border-color:#1688ec;box-shadow:inset 4px 0 #0878ee}.jobsWorkspace .proposalMasterList i{background:#f19a18;border-radius:50%;width:8px;height:8px}.jobsWorkspace .proposalMasterList span{gap:2px;min-width:0;display:grid}.jobsWorkspace .proposalMasterList small{color:#1779d3;font-size:8px}.jobsWorkspace .proposalMasterList b,.jobsWorkspace .proposalMasterList em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobsWorkspace .proposalMasterList b{font-size:11px}.jobsWorkspace .proposalMasterList em{color:#657487;font-size:9px;font-style:normal}.jobsWorkspace .proposalMasterList strong{color:#bf6900;background:#fff0d8;border-radius:5px;padding:4px 7px;font-size:8px}.jobsWorkspace .proposalMasterList time{color:#687789;grid-column:3;font-size:8px}.jobsWorkspace .validationBoard>.proposalCard{grid-column:2;margin:0;display:none}.jobsWorkspace .validationBoard>.proposalCard.selected{display:block}.jobsWorkspace .validationBoard>.planningEmpty{grid-column:2}.jobsWorkspace .recentDecisions{grid-column:1/-1}.stepPlanWorkflowModal{background:#00101de8}.orderDetailDrawer{color:#071b31!important;background:#fff!important;border-radius:12px!important;width:min(1180px,100vw - 34px)!important;max-width:1180px!important;height:min(860px,100dvh - 34px)!important}.orderDetailDrawer .otStepHeader{color:#071b31!important;background:#fff!important;border-bottom:1px solid #dce3eb!important}.orderDetailDrawer .otStepHeader p,.orderDetailDrawer .otStepMeta{color:#617084!important}.orderDetailDrawer .otStepTabs{background:#fff!important;border-color:#dbe2ea!important}.orderDetailDrawer .otStepTabs button{color:#26384e!important}.orderDetailDrawer .otStepTabs button.active{color:#006bd9!important;border-color:#0878ee!important}.orderDetailDrawer .otStepBody{color:#14253a!important;background:#f6f8fb!important}.orderSecurityOverview>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.orderSecurityOverview article{background:#fff;border:1px solid #d6dfe8;border-radius:8px;gap:7px;padding:15px;display:grid}.orderSecurityOverview article span{color:#647386}@media (width<=1100px){.jobsWorkspace .moduleWorkspaceFrame{padding-top:132px;display:block}.jobsWorkspace .moduleLocalNav{width:100%;height:64px;padding:8px 12px;display:block}.jobsWorkspace .moduleLocalTitle{display:none}.jobsWorkspace .moduleLocalTabs{flex-direction:row;height:48px;padding:0;display:flex;overflow-x:auto}.jobsWorkspace .moduleLocalTabs button{min-width:max-content;padding:0 12px;order:1!important;margin:0!important}.jobsWorkspace .moduleLocalTabs button:before{display:none!important}.jobsWorkspace .todaySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.jobsWorkspace .todayMainGrid{grid-template-columns:1fr}.jobsHome .todayNext{grid-row:auto}.jobsWorkspace .planningAlerts{display:flex;overflow-x:auto}.jobsWorkspace .planningAlerts article{min-width:155px}.jobsWorkspace .planCards{grid-template-columns:1fr}}@media (width<=760px){.jobsWorkspace .moduleWorkspaceTopbar{min-height:64px}.jobsWorkspace .moduleWorkspaceTopbar .headerTitle{max-width:46px}.jobsWorkspace .moduleWorkspaceTopbar .desktopNewOrder{display:none!important}.jobsWorkspace .moduleWorkspaceFrame{padding-top:64px!important}.jobsWorkspace .moduleLocalNav{display:none!important}.jobsWorkspace .moduleWorkspaceContent{padding:14px 12px calc(96px + env(safe-area-inset-bottom))}.jobsWorkspace .mobileQuickAction{bottom:calc(80px + env(safe-area-inset-bottom))}.jobsMobileNav{background:#041d33!important;border-color:#31516c!important;grid-template-columns:repeat(5,1fr)!important;display:grid!important}.jobsMobileNav button{color:#9fb5c9!important}.jobsMobileNav button.active{color:#27a4ff!important;border-top-color:#27a4ff!important}.jobsHome{gap:12px}.jobsHomeHeading{min-height:50px}.jobsHomeHeading h2{margin-top:14px;font-size:23px}.jobsHome .todaySummary{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.jobsHome .todaySummary>button{scroll-snap-align:start;min-width:220px;min-height:120px}.jobsHomeHint{align-items:flex-start;font-size:9px}.todayPriorityHead{display:none}.todayPriorityTable{padding:0 14px}.todayPriorityTable>button{grid-template-columns:1fr auto;gap:6px;padding:12px 0}.todayPriorityTable>button>span:nth-child(2),.todayPriorityTable>button>span:nth-child(4){display:none}.todayPriorityTable>button>span:nth-child(3){text-align:right}.todayPriorityTable>button>span:last-child{grid-column:1/-1}.jobsClarity{flex-wrap:wrap;align-items:flex-start;padding:12px}.jobsOrders>.filters{flex-direction:column;align-items:flex-start!important}.ordersToolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.ordersToolbar>select{width:100%}.ordersCreate{grid-column:1/-1}.ordersAdvancedFilters .orderQuickFilters{width:auto;position:fixed;top:130px;left:12px;right:12px;grid-template-columns:1fr 1fr!important}.jobsOrders .mobileOrderCards{padding:10px!important;display:grid!important}.jobsOrders .ordersTableDesktop{display:none!important}.jobsOrders .mobileOrderCard{color:#14273c!important;background:#fff!important;border-color:#d6e0ea!important}.jobsOrders .mobileOrderCard p,.jobsOrders .mobileOrderCard small{color:#617184!important}.jobsTechnicianDay .dayHero h2{font-size:29px}.jobsTechnicianDay .dayHero p{font-size:13px}.jobsTechnicianDay .dayOrder{padding:17px}.jobsTechnicianDay .dayOrder>header{grid-template-columns:38px 1fr;display:grid}.jobsTechnicianDay .dayPriority{grid-column:2;justify-self:start}.jobsTechnicianDay .dayOrderFacts{grid-template-columns:1fr}.jobsTechnicianDay .dayOrderFacts span:first-child{grid-column:auto}.jobsWorkspace .planningTabs{white-space:nowrap;display:flex;top:64px;overflow-x:auto}.jobsWorkspace .planningTabs .openUnifiedCalendar{margin-left:0}.jobsWorkspace .planningAlerts{display:none}.jobsWorkspace .preventiveLead{flex-direction:column;align-items:flex-start}.jobsWorkspace .validationBoard,.jobsWorkspace .plansPanel{padding:10px!important}.jobsWorkspace .proposalFields{grid-template-columns:1fr!important}.jobsWorkspace .validationBoard{grid-template-columns:1fr}.jobsWorkspace .validationHead,.jobsWorkspace .proposalMasterList,.jobsWorkspace .validationBoard>.proposalCard,.jobsWorkspace .validationBoard>.planningEmpty,.jobsWorkspace .recentDecisions{grid-column:1}.jobsWorkspace .proposalMasterList{scroll-snap-type:x mandatory;max-height:none;display:flex;overflow-x:auto}.jobsWorkspace .proposalMasterList button{scroll-snap-align:start;min-width:250px}.jobsWorkspace .validationBoard>.proposalCard{width:100%}.orderDetailDrawer{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;inset:0!important}.orderDetailDrawer .otStepTabs{white-space:nowrap;overflow-x:auto}.orderSecurityOverview>div{grid-template-columns:1fr 1fr}}@media (width<=420px){.jobsWorkspace .moduleWorkspaceContent{padding-inline:10px}.jobsHome .todaySummary>button{min-width:205px}.jobsHome .todayNext,.jobsHome .todayQueue{border-radius:8px}.jobsTechnicianDay .dayHero{align-items:center}.jobsTechnicianDay .dayScore{min-width:66px;min-height:66px}.jobsTechnicianDay .dayScore b,.jobsTechnicianDay .daySectionHead h3{font-size:20px}.orderSecurityOverview>div{grid-template-columns:1fr}}.jobsWorkspace .jobsHome .todaySummary>button,.jobsWorkspace .jobsHome .todayQueue,.jobsWorkspace .jobsHome .todayNext,.jobsWorkspace .jobsOrders,.jobsWorkspace .jobsOrders>.filters,.jobsWorkspace .jobsOrders .orderStatusTabs,.jobsWorkspace .jobsOrders .responsiveOrders,.jobsWorkspace .jobsOrders .mobileOrderCard,.jobsWorkspace .jobsTechnicianDay .dayOrder,.jobsWorkspace .jobsTechnicianDay .dayOrder.featured,.jobsWorkspace .proposalCard,.jobsWorkspace .preventivePlanCard,.jobsWorkspace .proposalMasterList button,.jobsWorkspace .orderSecurityOverview article{color:#f5f9fc!important;background:#0b1d2b!important;border-color:#31516a!important}.jobsWorkspace .jobsHome .todaySummary strong,.jobsWorkspace .jobsHome .todayQueue h3,.jobsWorkspace .jobsHome .todayNext>span,.jobsWorkspace .jobsHome .todayNextTitle b,.jobsWorkspace .jobsHome .todayNextTitle strong,.jobsWorkspace .jobsOrders .filters h2,.jobsWorkspace .jobsOrders table,.jobsWorkspace .jobsOrders .mobileOrderCard,.jobsWorkspace .jobsTechnicianDay .dayOrder h3,.jobsWorkspace .proposalCard h4,.jobsWorkspace .preventivePlanCard h4,.jobsWorkspace .proposalMasterList button,.jobsWorkspace .orderSecurityOverview article b{color:#f7fbff!important}.jobsWorkspace .jobsHome .todaySummary em,.jobsWorkspace .jobsHome .todayQueue>footer button,.jobsWorkspace .jobsHome .todayNext>button{border-color:#31516a;color:#4babff!important}.jobsWorkspace .jobsHome .todayNext>p,.jobsWorkspace .todayNextTitle small,.jobsWorkspace .jobsOrders .filters p,.jobsWorkspace .jobsOrders td small,.jobsWorkspace .jobsOrders .mobileOrderCard p,.jobsWorkspace .jobsOrders .mobileOrderCard small,.jobsWorkspace .jobsTechnicianDay .dayOrder>p,.jobsWorkspace .proposalCard p,.jobsWorkspace .proposalCard small,.jobsWorkspace .preventivePlanCard p,.jobsWorkspace .preventivePlanCard small,.jobsWorkspace .proposalMasterList em,.jobsWorkspace .orderSecurityOverview article span{color:#bdcddd!important}.jobsWorkspace .todayPriorityTable>button,.jobsWorkspace .todayPriorityTable>button:hover{color:#f5f9fc;background:#0b1d2b;border-color:#29465c}.jobsWorkspace .todayPriorityHead{color:#afc1d2;border-color:#31516a}.jobsWorkspace .todayPriorityTable>button>span:first-child i{color:#4babff;background:#103757}.jobsWorkspace .todayPriorityTable>button>span:last-child{color:#53adff;border-color:#258ff1}.jobsWorkspace .todayPriorityTable>button small{color:#afc1d2}.jobsWorkspace .jobsTechnicianDay .dayOrderFacts span{background:#102a3f}.jobsWorkspace .jobsTechnicianDay .dayOrder>header small,.jobsWorkspace .jobsTechnicianDay .dayOrderFacts small{color:#b9cad9}.jobsWorkspace .jobsTechnicianDay .dayOpen{color:#74beff;background:#102a3f;border-color:#2f5876}.jobsWorkspace .jobsOrders th{color:#d3e1ec!important;background:#10293d!important;border-color:#31516a!important}.jobsWorkspace .jobsOrders td{color:#f4f8fb!important;background:#0b1d2b!important;border-color:#29465c!important}.jobsWorkspace .jobsOrders tr:hover td{background:#102a3f!important}.jobsWorkspace .jobsOrders .orderNextAction{color:#74beff!important;background:#102a3f!important;border-color:#258ff1!important}.jobsWorkspace .ordersToolbar>select,.jobsWorkspace .ordersAdvancedFilters>summary,.jobsWorkspace .ordersCreate,.jobsWorkspace input,.jobsWorkspace select,.jobsWorkspace textarea{color:#f7fbff!important;background:#080d12!important;border-color:#3b5b72!important}.jobsWorkspace label,.jobsWorkspace .proposalFields label,.jobsWorkspace .newPlanForm label{color:#edf5fb!important}.jobsWorkspace .proposalMasterList button.active{box-shadow:inset 4px 0 #1c95ff;background:#123654!important;border-color:#258ff1!important}.jobsWorkspace .proposalMasterList small{color:#63b8ff!important}.jobsWorkspace .proposalMasterList time{color:#bdd0df}.jobsWorkspace .validationBoard>.proposalCard,.jobsWorkspace .preventivePlanCard{box-shadow:none!important}.jobsWorkspace .planningTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;overflow:visible!important}.jobsWorkspace .planningTabs button,.jobsWorkspace .planningTabs a{white-space:normal;text-align:center;width:100%}.jobsWorkspace .planningTabs .openUnifiedCalendar{margin-left:0}.jobsWorkspace .orderStatusTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important;overflow:visible!important}.jobsWorkspace .orderStatusTabs button{white-space:normal!important;min-width:0!important}.jobsWorkspace .todaySummary,.jobsWorkspace .proposalMasterList,.jobsWorkspace .orderStatusTabs{scrollbar-width:none}.jobsWorkspace .todaySummary::-webkit-scrollbar{display:none}.jobsWorkspace .proposalMasterList::-webkit-scrollbar{display:none}.jobsWorkspace .orderStatusTabs::-webkit-scrollbar{display:none}.jobsWorkspace,.jobsWorkspace *{scrollbar-width:none}body:has(.jobsWorkspace){scrollbar-width:none}body:has(.jobsWorkspace)::-webkit-scrollbar{display:none}.jobsWorkspace::-webkit-scrollbar{display:none}.jobsWorkspace ::-webkit-scrollbar{display:none}@media (width<=760px){.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}.jobsWorkspace .jobsHome .todaySummary>button{min-width:0;min-height:122px;padding:13px}.jobsWorkspace .jobsHome .todaySummary>button>span{width:43px;height:43px;font-size:21px}.jobsWorkspace .jobsHome .todaySummary b{font-size:31px}.jobsWorkspace .planningTabs{grid-template-columns:1fr 1fr;position:static;overflow:visible!important}.jobsWorkspace .planningTabs button,.jobsWorkspace .planningTabs a{place-items:center;min-height:50px;display:grid}.jobsWorkspace .proposalMasterList{max-height:none;display:grid;overflow:visible}.jobsWorkspace .proposalMasterList button{width:100%;min-width:0}.jobsWorkspace .proposalMasterList b{font-size:13px}.jobsWorkspace .proposalMasterList em,.jobsWorkspace .proposalMasterList small,.jobsWorkspace .proposalMasterList time{font-size:10px}.jobsWorkspace .proposalCard label{font-size:12px!important}.jobsWorkspace .proposalCard input,.jobsWorkspace .proposalCard select,.jobsWorkspace .proposalCard textarea{font-size:15px!important}.jobsWorkspace .orderStatusTabs{grid-template-columns:1fr 1fr}.jobsWorkspace .ordersAdvancedFilters .orderQuickFilters{scrollbar-width:none;max-height:calc(100dvh - 180px);overflow-y:auto}}@media (width<=370px){.jobsWorkspace .jobsHome .todaySummary,.jobsWorkspace .planningTabs{grid-template-columns:1fr}}@media (width>=761px) and (width<=1100px){.jobsWorkspace .moduleWorkspaceFrame{padding-top:188px}.jobsWorkspace .moduleLocalNav{height:120px;padding:8px 14px}.jobsWorkspace .moduleLocalTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:auto;display:grid;overflow:visible}.jobsWorkspace .moduleLocalTabs button{white-space:normal;justify-content:flex-start;width:100%;min-width:0;min-height:48px}}.jobsWorkspace .moduleLocalTabs button{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:8px 10px;font-size:14px;line-height:1.3;display:grid;overflow:visible;order:initial!important;margin:0!important}.jobsWorkspace .moduleLocalTabs button:before{content:none!important;display:none!important}.jobsWorkspace .moduleLocalTabs button i{color:#6fc4ff;background:#0a2637;border:1px solid #31566e;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.jobsWorkspace .moduleLocalTabs button span{color:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.3;overflow:visible}.jobsWorkspace .moduleLocalTabs button em{min-width:29px;height:29px;padding:0 8px;font-size:12px}.jobsHome .todaySummary>button{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:142px;overflow:hidden}.jobsHome .todaySummary>button>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;display:grid}.jobsHome .todaySummary strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700;line-height:1.35;overflow:visible;color:#f7fbff!important}.jobsHome .todaySummary em{white-space:normal;align-self:end;min-width:0;font-size:12px;line-height:1.3}.jobsHome .todayQueue>header,.jobsHome .todayQueue>footer,.jobsHome .todayPriorityTable,.jobsHome .todayEmpty{color:#f7fbff;border-color:#31516a;background:#0b1d2b!important}.jobsHome .todayQueue>header h3,.jobsHome .todayEmpty b{color:#f7fbff!important}.jobsHome .todayQueue>header{padding:18px 20px}.jobsHome .todayQueue>footer{padding:13px 20px 17px}.todayPriorityHead,.todayPriorityTable>button{grid-template-columns:minmax(170px,1.55fr) minmax(120px,1fr) minmax(95px,.72fr) minmax(90px,.68fr) 78px;gap:14px}.todayPriorityHead{font-size:11px}.todayPriorityTable>button b{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.35;overflow:visible}.todayPriorityTable>button small{white-space:normal;font-size:11px;line-height:1.35}.todayPriorityTable>button>span{min-width:0;font-size:12px;line-height:1.35}.todayPriorityTable em{font-size:11px}.todayPriorityTable>button>span:last-child{font-size:11px;font-weight:800}.jobsHome .todayNext>span{color:#f7fbff!important}.jobsHome .todayNextTitle b{font-size:13px}.jobsHome .todayNextTitle strong{font-size:13px;line-height:1.35}.jobsHome .todayNextTitle small{font-size:11px}.jobsHome .todayNext>em,.jobsHome .todayNext>p,.jobsHome .todayNext>button{font-size:12px}.jobsWorkspace .panel,.jobsWorkspace .validationHead,.jobsWorkspace .ganttControls,.jobsWorkspace .ganttLegend,.jobsWorkspace .ganttReading,.jobsWorkspace .newPlanForm,.jobsWorkspace .recentDecisions,.jobsWorkspace .proposalTask,.jobsWorkspace .preventivePlanCard>footer{color:#f5f9fc!important;background:#0b1d2b!important;border-color:#31516a!important}.jobsWorkspace .validationHead p,.jobsWorkspace .ganttControls p,.jobsWorkspace .ganttReading,.jobsWorkspace .newPlanForm p,.jobsWorkspace .recentDecisions small{color:#bdcddd!important}.jobsWorkspace .validationHead h3,.jobsWorkspace .ganttControls h3,.jobsWorkspace .newPlanForm h3,.jobsWorkspace .recentDecisions h3{color:#f7fbff!important}.jobsWorkspace .validationHead h3,.jobsWorkspace .ganttControls h3{font-size:17px}.jobsWorkspace .validationHead p,.jobsWorkspace .ganttControls p{font-size:12px;line-height:1.5}.jobsWorkspace .validationHead>button{color:#fff;min-height:42px;font-size:12px}.jobsWorkspace .proposalFields label,.jobsWorkspace .newPlanForm label,.jobsWorkspace .preventivePlanCard label{line-height:1.35;font-size:12px!important}.jobsWorkspace .proposalFields input,.jobsWorkspace .proposalFields select,.jobsWorkspace .proposalFields textarea,.jobsWorkspace .newPlanForm input,.jobsWorkspace .newPlanForm select,.jobsWorkspace .newPlanForm textarea,.jobsWorkspace .preventivePlanCard input,.jobsWorkspace .preventivePlanCard select{min-height:46px;font-size:14px!important}.jobsWorkspace .proposalTask b{font-size:11px}.jobsWorkspace .proposalTask p{font-size:13px;line-height:1.55}.jobsWorkspace .proposalCard>footer p,.jobsWorkspace .proposalCard>footer button{font-size:12px;line-height:1.4}.jobsWorkspace .proposalCard>footer button{min-height:44px}.jobsWorkspace .preventivePlanCard h4{font-size:14px}.jobsWorkspace .preventivePlanCard p{font-size:12px;line-height:1.5}.jobsWorkspace .preventivePlanCard>footer span,.jobsWorkspace .preventivePlanCard>footer button{font-size:11px}.jobsWorkspace .ordersAdvancedFilters .orderQuickFilters{background:#0b1d2b!important;border-color:#31516a!important}.jobsWorkspace .ordersAdvancedFilters .orderQuickFilters button{color:#e8f3fb!important;background:#102a3f!important;border-color:#31516a!important;font-size:12px!important}.jobsWorkspace .jobsOrders td strong,.jobsWorkspace .jobsOrders td small,.jobsWorkspace .jobsOrders .mobileOrderCard h3,.jobsWorkspace .jobsOrders .mobileOrderCard p,.jobsWorkspace .jobsOrders .mobileOrderCard small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;line-height:1.4;overflow:visible}.jobsWorkspace .ordersToolbar>select,.jobsWorkspace .ordersAdvancedFilters>summary,.jobsWorkspace .ordersCreate{font-size:12px}.jobsWorkspace .proposalMasterList button{height:auto;min-height:86px}.jobsWorkspace .proposalMasterList b,.jobsWorkspace .proposalMasterList em{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.jobsWorkspace .planningTabs{z-index:auto;gap:8px;margin:16px 0;padding:8px;position:static;top:auto}.jobsWorkspace .planningTabs button,.jobsWorkspace .planningTabs a{color:#d6e4ef;text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;min-width:0;min-height:54px;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.3}.jobsWorkspace .planningTabs em{min-width:27px;height:27px;font-size:11px}.jobsWorkspace .planningTabs button.active{background:#123b5e;border-color:#2b9cff;box-shadow:inset 0 0 0 1px #2b9cff}.jobsWorkspace .planningTabs .openUnifiedCalendar{color:#fff!important;background:#0878e6!important}.jobsWorkspace .capacityExplainer{margin:0 0 14px;font-size:12px;line-height:1.45}.jobsWorkspace .ganttScroll{touch-action:auto;max-width:100%;overflow:visible!important}.jobsWorkspace .ganttCanvas{width:100%;min-width:0}.jobsWorkspace .ganttDates,.jobsWorkspace .ganttRow{grid-template-columns:minmax(190px,26%) minmax(0,1fr);min-width:0}.jobsWorkspace .ganttDates>div,.jobsWorkspace .ganttRow>div{min-width:0;padding:10px 14px}.jobsWorkspace .ganttRow>div b,.jobsWorkspace .ganttRow>div span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4;overflow:visible}.jobsWorkspace .ganttDates>div,.jobsWorkspace .ganttDates span,.jobsWorkspace .ganttLegend span,.jobsWorkspace .ganttReading{font-size:10px}.jobsWorkspace .ganttRow>section{min-width:0}.jobsWorkspace .rangeButtons{flex-wrap:wrap}.jobsWorkspace .rangeButtons button{min-height:40px;font-size:11px}body:has(.jobsWorkspace) .orderDetailDrawer{color:#f5f9fc!important;background:#081722!important;border:1px solid #31516a!important}:is(body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader,body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs){color:#f5f9fc!important;background:#0b1d2b!important;border-color:#31516a!important}:is(body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader h2,body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader h3){color:#f7fbff!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader p{color:#bdcddd!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta{color:#bdcddd!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs{white-space:normal;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid;overflow:visible}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs button{white-space:normal;min-width:0;font-size:12px;line-height:1.3;color:#bdcddd!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs button.active{color:#65b8ff!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepBody{color:#eef6fc!important;background:#07131d!important}body:has(.jobsWorkspace) .orderDetailDrawer .orderSecurityOverview article{color:#f5f9fc!important;background:#0b1d2b!important;border-color:#31516a!important}body:has(.jobsWorkspace):has(.modalBackdrop){overflow:hidden}body:has(.jobsWorkspace) .modalBackdrop{justify-content:center;align-items:center;padding:18px;z-index:1200!important}body:has(.jobsWorkspace) .newOrderModal{overscroll-behavior:contain;scrollbar-width:none;width:min(900px,100vw - 36px);max-width:900px;max-height:calc(100dvh - 36px);margin:auto}body:has(.jobsWorkspace) .newOrderModal::-webkit-scrollbar{display:none}body:has(.jobsWorkspace) .newOrderModal .close{z-index:3}body:has(.jobsWorkspace) .jobsMobileNav button{min-width:0;padding-inline:4px}body:has(.jobsWorkspace) .jobsMobileNav button i{font-size:21px}body:has(.jobsWorkspace) .jobsMobileNav button span{white-space:normal;font-size:11px;line-height:1.2}body:has(.jobsWorkspace) .mobileQuickAction{z-index:78;right:max(12px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}@media (width<=1100px){.jobsWorkspace .moduleLocalTabs{padding-top:0}.jobsWorkspace .moduleLocalTabs button{grid-template-columns:34px minmax(0,1fr) auto;min-height:52px;padding:6px 9px}.jobsWorkspace .moduleLocalTabs button i{width:34px;height:34px;font-size:17px}.jobsWorkspace .moduleLocalTabs button span{font-size:12px}.jobsWorkspace .todayMainGrid{grid-template-columns:1fr}}@media (width<=760px){.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jobsWorkspace .jobsHome .todaySummary>button{grid-template-columns:44px minmax(0,1fr);gap:9px;min-height:136px;padding:13px}.jobsWorkspace .jobsHome .todaySummary>button>span{width:44px;height:44px;font-size:21px}.jobsWorkspace .jobsHome .todaySummary>button>div{gap:8px}.jobsWorkspace .jobsHome .todaySummary b{font-size:29px}.jobsWorkspace .jobsHome .todaySummary strong{font-size:13px;line-height:1.35}.jobsWorkspace .jobsHome .todaySummary em{padding-top:10px;font-size:11px}.jobsHome .todayQueue>header{padding:16px}.todayPriorityTable>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:14px 0}.todayPriorityTable>button>span:nth-child(3){font-size:11px}.todayPriorityTable>button>span:last-child{min-height:38px}.jobsWorkspace .planningTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jobsWorkspace .planningTabs button,.jobsWorkspace .planningTabs a{min-height:58px;font-size:13px}.jobsWorkspace .ganttControls{grid-template-columns:1fr;display:grid}.jobsWorkspace .ganttControls>div:first-child{min-width:0}.jobsWorkspace .ganttControls label{grid-template-columns:1fr;font-size:12px;display:grid}.jobsWorkspace .ganttControls select{width:100%;min-height:46px;font-size:15px}.jobsWorkspace .ganttDates,.jobsWorkspace .ganttRow{grid-template-columns:1fr}.jobsWorkspace .ganttDates{position:static}.jobsWorkspace .ganttDates>div{border-bottom:1px solid #31516a;border-right:0;min-height:40px}.jobsWorkspace .ganttDates>section{min-height:44px}.jobsWorkspace .ganttRow>div{border-bottom:1px solid #29465c;border-right:0}.jobsWorkspace .ganttRow>section{min-height:52px}.jobsWorkspace .ganttLegend{gap:10px;padding:12px 14px}.jobsWorkspace .ganttReading{gap:8px;padding:14px;display:grid}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTabs button{min-height:48px;padding:8px 5px}body:has(.jobsWorkspace) .modalBackdrop{padding:0}body:has(.jobsWorkspace) .newOrderModal{min-height:100dvh;border-radius:0!important;width:100vw!important;max-width:none!important;max-height:100dvh!important;margin:0!important}}@media (width<=400px){.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:1fr}.jobsWorkspace .jobsHome .todaySummary>button{grid-template-columns:50px minmax(0,1fr);min-height:108px}.jobsWorkspace .jobsHome .todaySummary>button>div{grid-template-columns:42px minmax(0,1fr)}.jobsWorkspace .jobsHome .todaySummary strong{font-size:14px}}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader{grid-template-columns:minmax(0,1.45fr) minmax(210px,.72fr) minmax(180px,.55fr)!important;align-items:center!important;gap:14px 20px!important;padding:20px 24px 16px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader>div:first-child{min-width:0}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader small{letter-spacing:.1em;margin-bottom:6px;font-weight:800;display:block;color:#7fc8ff!important;font-size:11px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine{flex-wrap:wrap;min-width:0;align-items:center!important;gap:8px 12px!important;display:flex!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine h2{overflow-wrap:anywhere;min-width:0;margin:0!important;font-size:21px!important;line-height:1.25!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine .status{white-space:nowrap;flex:none}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader>div:first-child>p{overflow-wrap:anywhere;margin:9px 0 0!important;font-size:13px!important;line-height:1.5!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta{min-width:0;border-top:0!important;border-left:1px solid #31516a!important;gap:8px!important;margin:0!important;padding:0 0 0 18px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta b{overflow-wrap:anywhere;min-width:0;line-height:1.4;font-size:12px!important;font-weight:700!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta span{color:#61b8f5}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgress{background:#081722;border:1px solid #31516a;border-radius:10px;min-width:0;gap:8px!important;margin:0!important;padding:12px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgress>div:first-child{color:#dbeaf5;gap:12px;justify-content:space-between!important;font-size:12px!important;display:flex!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgressBar{background:#31404b;border-radius:99px;overflow:hidden;height:8px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgressBar i{border-radius:inherit;background:linear-gradient(90deg,#168cf5,#55b9ff);height:100%;display:block}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;margin-top:2px;gap:9px!important;display:flex!important;position:static!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions button{white-space:normal;font-weight:800;line-height:1.2;color:#edf7fd!important;background:#10283a!important;border:1px solid #31516a!important;border-radius:8px!important;min-width:0!important;min-height:44px!important;padding:0 16px!important;font-size:12px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions button:after{content:none!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .otPrimaryAction{margin-right:auto;background:linear-gradient(135deg,#ef2947,#cf1735)!important;border-color:#e51b3e!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .save{color:#7fc8ff!important;border-color:#168cf5!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .otCloseAction{background:#091722!important;border-color:#496174!important}@media (width<=1100px){body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr)!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader>div:first-child{grid-column:1/-1}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta{border-left:0!important;padding-left:0!important}}@media (width<=760px){body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:16px 14px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader>div:first-child{grid-column:auto}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader small{font-size:10px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:8px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine h2{margin:0!important;font-size:17px!important;line-height:1.35!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine .status{grid-column:1;justify-self:start}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeader>div:first-child>p{margin-top:8px!important;font-size:14px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta{border-top:1px solid #31516a!important;gap:7px!important;margin:0!important;padding:12px 0 0!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepMeta b{font-size:13px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgress{padding:12px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepProgress>div:first-child{font-size:13px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:8px!important;display:grid!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions button{width:100%;min-height:48px!important;padding:8px 10px!important;font-size:13px!important}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .otPrimaryAction{grid-column:1/-1;margin:0}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .save{grid-column:1/-1}}@media (width<=390px){body:has(.jobsWorkspace) .orderDetailDrawer .otStepTitleLine{grid-template-columns:1fr}body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions{grid-template-columns:1fr}:is(body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .otPrimaryAction,body:has(.jobsWorkspace) .orderDetailDrawer .otStepHeaderActions .save){grid-column:auto}}.jobsWorkspace .validationBoard>.proposalCard{border-radius:11px;align-self:start;overflow:hidden}.jobsWorkspace .proposalCard>header{gap:10px;min-height:54px;padding:11px 16px}.jobsWorkspace .proposalCard>header .priority{flex:none;padding:5px 9px;font-size:9px}.jobsWorkspace .proposalCard>header h4{margin-bottom:2px;font-size:14px;line-height:1.25}.jobsWorkspace .proposalCard>header p{font-size:10px;line-height:1.35}.jobsWorkspace .proposalCard>header>strong{flex:none;padding:7px 10px;font-size:8px;line-height:1.2}.jobsWorkspace .proposalTask{padding:10px 16px}.jobsWorkspace .proposalTask b{letter-spacing:.8px;font-size:10px}.jobsWorkspace .proposalTask p{margin:4px 0 0;font-size:12px;line-height:1.4}.jobsWorkspace .proposalFields{grid-template-columns:minmax(135px,1.35fr) repeat(2,minmax(125px,1fr)) minmax(80px,.62fr) minmax(68px,.5fr);align-items:start;gap:9px 10px;padding:12px 16px}.jobsWorkspace .proposalFields label{gap:4px;min-width:0;line-height:1.3;font-size:11px!important}.jobsWorkspace .proposalFields input,.jobsWorkspace .proposalFields select{border-radius:7px;padding-inline:10px;min-height:44px!important;font-size:13px!important}.jobsWorkspace .proposalFields textarea{border-radius:7px;padding:9px 10px;line-height:1.35;min-height:54px!important;font-size:13px!important}.jobsWorkspace .proposalFields small{line-height:1.3;font-size:10px!important}.jobsWorkspace .proposalCard>footer{gap:9px;padding:10px 16px}.jobsWorkspace .proposalCard>footer p{font-size:11px;line-height:1.35}.jobsWorkspace .proposalCard>footer button{white-space:normal;min-height:42px;padding-inline:13px;font-size:11px}@media (width<=980px){.jobsWorkspace .validationBoard{grid-template-columns:1fr}.jobsWorkspace .validationHead,.jobsWorkspace .proposalMasterList,.jobsWorkspace .validationBoard>.proposalCard,.jobsWorkspace .validationBoard>.planningEmpty,.jobsWorkspace .recentDecisions{grid-column:1}.jobsWorkspace .proposalMasterList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.jobsWorkspace .proposalFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jobsWorkspace .proposalFields label:first-child,.jobsWorkspace .proposalFields label.wide{grid-column:1/-1!important}}@media (width<=680px){.jobsWorkspace .proposalMasterList{grid-template-columns:1fr}.jobsWorkspace .proposalCard>header{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:11px 12px;display:grid}.jobsWorkspace .proposalCard>header>strong{grid-column:1/-1;justify-self:start}.jobsWorkspace .proposalTask{padding:10px 12px}.jobsWorkspace .proposalFields{gap:9px 8px;padding:11px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.jobsWorkspace .proposalFields label:first-child,.jobsWorkspace .proposalFields label.wide{grid-column:1/-1!important}.jobsWorkspace .proposalCard>footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:10px 12px 12px;display:grid}.jobsWorkspace .proposalCard>footer p{grid-column:1/-1;width:100%}.jobsWorkspace .proposalCard>footer button{width:100%;min-height:46px;padding:7px 8px}}@media (width<=340px){.jobsWorkspace .proposalFields{grid-template-columns:1fr!important}.jobsWorkspace .proposalFields label:first-child,.jobsWorkspace .proposalFields label.wide{grid-column:auto!important}.jobsWorkspace .proposalCard>footer{grid-template-columns:1fr}.jobsWorkspace .proposalCard>footer p{grid-column:auto}}@media (width<=520px){.jobsWorkspace .proposalCard>footer{grid-template-columns:1fr}.jobsWorkspace .proposalCard>footer p{grid-column:auto}}.jobsWorkspace{--jobs-bg:#030a12;--jobs-panel:#07131de8;--jobs-panel-strong:#091a27f2;--jobs-line:#24445c;--jobs-copy:#f4f8fc;--jobs-muted:#8ea5b8;--jobs-red-neon:#ff3f4d;--jobs-cyan-neon:#18c7ff;--jobs-amber-neon:#ffad20;min-height:100dvh;background:linear-gradient(100deg,#020811f7 0%,#03101de8 48%,#02070de8 100%),url(/walner-facility-hero.webp) 50%/cover!important}.jobsWorkspace.moduleWorkspaceMain{background:radial-gradient(circle at 75% 0,#123b5d42,#0000 33%),linear-gradient(135deg,#020812 0%,#041321 55%,#02070d 100%)}.jobsWorkspace .moduleWorkspaceTopbar{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03101ce8;border-bottom:1px solid #28455b;height:72px;min-height:72px;padding:8px 20px;box-shadow:0 8px 30px #0008}.jobsWorkspace .moduleWorkspaceTopbar .workspaceBackButton{color:#cfe0ec;background:#071925cc;border:1px solid #27465e;border-radius:12px;min-height:44px;padding:0 14px}.jobsWorkspace .moduleWorkspaceTopbar .workspaceBackButton:hover{color:#fff;border-color:#ff4a56;box-shadow:0 0 22px #ff35402e}.jobsWorkspace .moduleWorkspaceTopbar .systemIndicator{display:none}.jobsWorkspace .moduleWorkspaceTopbar .headActions{gap:9px}.jobsWorkspace .moduleWorkspaceTopbar .headActions>button,.jobsWorkspace .moduleWorkspaceTopbar .headActions .headerMoreTrigger{color:#d9e7f0;background:#071925d9;border-color:#29475d}.jobsWorkspace .moduleWorkspaceTopbar .desktopNewOrder{background:linear-gradient(135deg,#ff3446,#b40d25);border:1px solid #ff4150;border-radius:11px;min-height:46px;padding-inline:18px;box-shadow:0 0 24px #ff284c42}.jobsWorkspace .moduleWorkspaceFrame{grid-template-columns:240px minmax(0,1fr);min-height:calc(100dvh - 72px)}.jobsWorkspace .moduleLocalNav{background:linear-gradient(#041522f5,#020a12fa),url(/walner-facility-hero.webp) 35%/cover;border-right:1px solid #234359;width:240px;padding:24px 14px 20px;box-shadow:14px 0 38px #0005}.jobsWorkspace .moduleLocalTitle{border-bottom:1px solid #213d51;padding:0 10px 24px 62px;position:relative}.jobsWorkspace .moduleLocalTitle:before{clip-path:polygon(50% 0,92% 22%,92% 78%,50% 100%,8% 78%,8% 22%);color:#fff;content:"W";background:linear-gradient(145deg,#ff4b45,#9b091f);border:1px solid #ff4856;place-items:center;width:43px;height:43px;font-size:22px;font-weight:900;display:grid;position:absolute;top:-4px;left:8px;box-shadow:0 0 22px #ff364f88}.jobsWorkspace .moduleLocalTitle:after{color:#6ebeea;content:"MANTENIMIENTO";letter-spacing:.11em;font-size:8px;font-weight:800;position:absolute;top:26px;left:72px}.jobsWorkspace .moduleLocalTitle h2{color:#fff;letter-spacing:.08em;text-transform:none;margin:0;font-size:0}.jobsWorkspace .moduleLocalTitle h2:after{content:"WALNER";font-size:18px}.jobsWorkspace .moduleLocalTabs{gap:7px;padding-top:24px}.jobsWorkspace .moduleLocalTabs button{color:#c7d6e1;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:54px;padding:7px 10px}.jobsWorkspace .moduleLocalTabs button i{color:#79bfe8;background:#071d2b;border-color:#284b64;border-radius:10px;width:36px;height:36px}.jobsWorkspace .moduleLocalTabs button:hover{color:#fff;background:#0a1e2c;border-color:#2b516b}.jobsWorkspace .moduleLocalTabs button.active{background:linear-gradient(90deg,#401019cc,#0b1c29e8);border-color:#ff3f4d;box-shadow:inset 3px 0 #ff4150,0 0 23px #ff2f4330}.jobsWorkspace .moduleLocalTabs button.active i{color:#ff6570;background:#3b1119;border-color:#ff4a57;box-shadow:0 0 16px #ff314b42}.jobsWorkspace .moduleLocalTabs button em{color:#ff6b76;background:#42121c;border:1px solid #813341}.jobsWorkspace .moduleWorkspaceContent{background:linear-gradient(#020811e8,#03101de8),url(/walner-facility-hero.webp) 50%/cover;padding:clamp(18px,2vw,30px);position:relative}.jobsWorkspace .moduleWorkspaceContent:before{pointer-events:none;content:"";background:radial-gradient(circle at 72% 12%,#0a8bd529,#0000 27%),linear-gradient(90deg,#0000 0 49.9%,#1d42531a 50%,#0000 50.1%) 0 0/44px 44px;position:absolute;inset:0}.jobsWorkspace .moduleWorkspaceContent>*{position:relative}.jobsHome{gap:16px;width:min(1440px,100%);max-width:none}.jobsHomeHeading{border-bottom:1px solid #25445a;min-height:72px;padding:0 0 14px}.jobsHomeIdentity span,.jobsAttentionTitle span{color:var(--jobs-red-neon);letter-spacing:.14em;font-size:10px;font-weight:900}.jobsHomeIdentity span i{color:#60788a}.jobsHomeIdentity h1{color:#fff;letter-spacing:-.02em;margin:5px 0 2px;font-size:30px;line-height:1}.jobsHomeIdentity p,.jobsAttentionTitle p{color:var(--jobs-muted);margin:7px 0 0;font-size:12px}.jobsAttentionTitle{justify-content:space-between;align-items:end;gap:20px;padding-top:4px;display:flex}.jobsAttentionTitle h2{color:#f8fbff;margin:5px 0 0;font-size:24px;line-height:1.1}.jobsAttentionTitle time{color:#7892a4;text-transform:capitalize;font-size:11px}.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jobsWorkspace .jobsHome .todaySummary>button{border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:52px minmax(0,1fr);gap:10px 13px;min-height:126px;padding:17px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #0007,inset 0 1px #ffffff0a;color:#fff!important;background:radial-gradient(circle at 5% 15%,#ff34461c,#0000 31%),linear-gradient(145deg,#0a1a27f5,#07121cf5)!important;border:1px solid #304e62!important}.jobsWorkspace .jobsHome .todaySummary>button.blue{background:radial-gradient(circle at 5% 15%,#139cff22,#0000 31%),linear-gradient(145deg,#0a1a27f5,#07121cf5)!important}.jobsWorkspace .jobsHome .todaySummary>button:hover{transform:translateY(-2px);box-shadow:0 17px 38px #0009,0 0 25px #ff33452b;border-color:#ff4a57!important}.jobsWorkspace .jobsHome .todaySummary>button.blue:hover{box-shadow:0 17px 38px #0009,0 0 25px #16b9ff29;border-color:#27b9ff!important}.jobsWorkspace .jobsHome .todaySummary>button>span{border:1px solid #ff4857;width:50px;height:50px;font-size:25px;box-shadow:0 0 20px #ff344849;color:#ff6671!important;background:#351119!important}.jobsWorkspace .jobsHome .todaySummary>button.blue>span{border-color:#23aaf1;box-shadow:0 0 20px #16a8fa42;color:#43baff!important;background:#0b2940!important}.jobsWorkspace .jobsHome .todaySummary>button>div{grid-template-columns:auto minmax(0,1fr);gap:10px}.jobsWorkspace .jobsHome .todaySummary b{text-shadow:0 0 16px #ff334a55;font-size:36px;color:#ff4c59!important}.jobsWorkspace .jobsHome .todaySummary .blue b{text-shadow:0 0 16px #159fff55;color:#37b5ff!important}.jobsWorkspace .jobsHome .todaySummary strong{font-size:13px;line-height:1.35;color:#eef5fa!important}.jobsWorkspace .jobsHome .todaySummary em{border-top:1px solid #27465a;grid-column:1/-1;padding-top:9px;font-size:10px;color:#7cbfe9!important}.jobsWorkspace .jobsHome .todayMainGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:13px}.jobsWorkspace .jobsHome .todayQueue,.jobsWorkspace .jobsHome .todayNext{border-radius:16px;box-shadow:0 16px 38px #0007,inset 0 1px #ffffff08;color:#f5f9fc!important;background:linear-gradient(145deg,#091a27f2,#06111bf5)!important;border:1px solid #2b4d63!important}.jobsWorkspace .jobsHome .todayQueue>header,.jobsWorkspace .jobsHome .todayQueue>footer,.jobsWorkspace .jobsHome .todayPriorityTable{background:0 0!important}.jobsWorkspace .jobsHome .todayQueue>header{padding:18px 20px 8px}.jobsWorkspace .jobsHome .todayQueue h3{font-size:17px;color:#fff!important}.jobsWorkspace .todayPriorityHead{color:#7690a3;border-color:#29485c;font-size:10px}.jobsWorkspace .todayPriorityTable>button,.jobsWorkspace .todayPriorityTable>button:hover{color:#dbe7ef;border-color:#203d50;min-height:66px;background:0 0!important}.jobsWorkspace .todayPriorityTable>button:hover{background:#0e2738!important}.jobsWorkspace .todayPriorityTable>button>span:first-child i{color:#40b7ff;background:#0a2d43;border:1px solid #275b78;box-shadow:0 0 15px #14a7ff20}.jobsWorkspace .todayPriorityTable .late{color:#ff5c68}.jobsWorkspace .todayPriorityTable em{color:#ffc05a;background:#2a210f;border:1px solid #6b5225}.jobsWorkspace .todayPriorityTable em.priority-critico,.jobsWorkspace .todayPriorityTable em.priority-alta{color:#ff6874;background:#351119;border-color:#813241}.jobsWorkspace .todayPriorityTable>button>span:last-child{color:#45b9ff;background:#08263a;border-color:#2488c6}.jobsWorkspace .jobsHome .todayQueue>footer{padding:11px 20px 16px}.jobsWorkspace .jobsHome .todayQueue>footer button{color:#43b8ff!important}.jobsWorkspace .jobsHome .todayNext{gap:14px;padding:20px}.jobsWorkspace .jobsHome .todayNext>span{letter-spacing:.14em;font-size:10px;color:#ff5663!important}.jobsWorkspace .todayNextTitle>i{color:#38b6ff;background:#0b3048;border:1px solid #2c78a5;box-shadow:0 0 18px #19a8ff26}.jobsWorkspace .todayNextTitle b{color:#7bc6ef!important}.jobsWorkspace .todayNextTitle strong{color:#fff!important}.jobsWorkspace .todayNextTitle small{color:#8fa7b8!important}.jobsWorkspace .jobsHome .todayNext>em{color:#ff6671;background:#321019;border:1px solid #73313d}.jobsWorkspace .jobsHome .todayNext>p{border-color:#27465b;color:#9eb2c0!important}.jobsWorkspace .jobsHome .todayNext>button{background:#08263a;border:1px solid #2c91cb;border-radius:9px;min-height:39px;padding:0 13px;color:#49bdff!important}.jobsStatusStrip{color:#9db2c1;background:#061623df;border:1px solid #294a60;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:58px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0006,inset 0 1px #ffffff08}.jobsStatusStrip>span{text-align:center;border-right:1px solid #234156;justify-content:center;align-items:center;gap:9px;min-width:0;padding:10px 14px;font-size:10px;display:flex}.jobsStatusStrip>span:last-child{border-right:0}.jobsStatusStrip i{color:#26e5a1;background:#082b25;border:1px solid #1f745a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.jobsStatusStrip i.online{background:#20e69a;border:0;width:10px;height:10px;box-shadow:0 0 14px #20e69a}.jobsStatusStrip i.calendar{color:#ffc04d;background:#2b210d;border-color:#805d20}.jobsStatusStrip i.sync{color:#23e39b;background:#092b24;border-color:#186b51}.jobsStatusStrip i.shield{color:#45baff;background:#0a293c;border-color:#246a96}.jobsStatusStrip b{color:#fff}@media (width<=1180px){.jobsWorkspace .moduleWorkspaceFrame{padding-top:0;display:block}.jobsWorkspace .moduleLocalNav{border-bottom:1px solid #24475d;border-right:0;width:100%;height:auto;padding:10px 16px;position:static}.jobsWorkspace .moduleLocalTitle{display:none}.jobsWorkspace .moduleLocalTabs{grid-template-columns:repeat(6,minmax(0,1fr));height:auto;padding:0;display:grid;overflow:visible}.jobsWorkspace .moduleLocalTabs button{grid-template-columns:32px minmax(0,1fr) auto;min-width:0;min-height:48px;padding:5px 7px}.jobsWorkspace .moduleLocalTabs button i{width:30px;height:30px;font-size:15px}.jobsWorkspace .moduleLocalTabs button span{font-size:11px}.jobsWorkspace .jobsHome .todayMainGrid{grid-template-columns:1fr}.jobsWorkspace .jobsHome .todayNext{grid-row:auto}}@media (width<=760px){.jobsWorkspace .moduleWorkspaceTopbar{height:62px;min-height:62px;padding:8px 10px}.jobsWorkspace .moduleWorkspaceTopbar .workspaceBackButton{width:44px;min-height:44px;padding:0}.jobsWorkspace .moduleWorkspaceTopbar .workspaceBackButton span{display:none}.jobsWorkspace .moduleWorkspaceFrame{padding-top:62px!important}.jobsWorkspace .moduleLocalNav{display:none}.jobsWorkspace .moduleWorkspaceContent{padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.jobsHome{gap:13px}.jobsHomeHeading{align-items:flex-start;min-height:0;padding-bottom:14px}.jobsHomeIdentity h1{font-size:25px}.jobsHomeIdentity p{max-width:260px;font-size:11px;line-height:1.45}.jobsAttentionTitle{align-items:flex-start}.jobsAttentionTitle h2{font-size:21px}.jobsAttentionTitle p{font-size:10px}.jobsAttentionTitle time{display:none}.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jobsWorkspace .jobsHome .todaySummary>button{border-radius:13px;grid-template-columns:42px minmax(0,1fr);min-width:0;min-height:112px;padding:12px}.jobsWorkspace .jobsHome .todaySummary>button>span{width:40px;height:40px;font-size:20px}.jobsWorkspace .jobsHome .todaySummary b{font-size:28px}.jobsWorkspace .jobsHome .todaySummary strong{font-size:11px}.jobsWorkspace .jobsHome .todaySummary em{font-size:9px}.jobsWorkspace .jobsHome .todayQueue,.jobsWorkspace .jobsHome .todayNext{border-radius:14px}.jobsWorkspace .jobsHome .todayQueue>header{padding:16px 14px 7px}.jobsWorkspace .todayPriorityTable{padding:0 14px}.jobsWorkspace .todayPriorityTable>button{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:13px 0}.jobsWorkspace .todayPriorityTable>button>span:nth-child(2),.jobsWorkspace .todayPriorityTable>button>span:nth-child(4){display:none}.jobsWorkspace .todayPriorityTable>button>span:nth-child(3){text-align:right}.jobsWorkspace .todayPriorityTable>button>span:last-child{grid-column:1/-1}.jobsWorkspace .jobsHome .todayNext{padding:17px}.jobsStatusStrip{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.jobsStatusStrip>span{border-bottom:1px solid #234156;justify-content:flex-start;font-size:9px}.jobsStatusStrip>span:nth-child(2){border-right:0}.jobsStatusStrip>span:nth-child(3),.jobsStatusStrip>span:nth-child(4){border-bottom:0}.jobsMobileNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -12px 28px #0009;background:#03111eea!important}.jobsMobileNav button.active{text-shadow:0 0 12px #ff3b4f75;color:#ff5b66!important;border-top-color:#ff4653!important}body:has(.jobsWorkspace) .mobileQuickAction{background:linear-gradient(145deg,#ff4051,#a70a24);border-color:#ff6570;box-shadow:0 10px 28px #000b,0 0 20px #ff334c65}}@media (width<=390px){.jobsWorkspace .moduleWorkspaceContent{padding-inline:9px}.jobsWorkspace .jobsHome .todaySummary{grid-template-columns:1fr}.jobsWorkspace .jobsHome .todaySummary>button{grid-template-columns:44px minmax(0,1fr);min-height:96px}.jobsWorkspace .jobsHome .todaySummary>button>div{grid-template-columns:36px minmax(0,1fr)}.jobsStatusStrip{grid-template-columns:1fr}.jobsStatusStrip>span{border-right:0;border-bottom:1px solid #234156!important}.jobsStatusStrip>span:last-child{border-bottom:0!important}}html{scroll-behavior:auto}.redesignedLogin{background:linear-gradient(90deg,#031521e8 0,#031521ba 47%,#031521d9 100%),url(/login-industrial-bg.webp) 50%/cover no-repeat!important}.accessLoadingShell{background:linear-gradient(90deg,#031521ed 0,#07151fd4 46%,#07151feb 100%),url(/login-industrial-bg.webp) 50%/cover no-repeat!important}.moduleLauncherCard,.jobsWorkspace .todaySummary>button,.jobsWorkspace .todayQueue,.jobsWorkspace .todayNext,.checkEquipmentCard,.messageBubble,.inventoryCard{contain:layout paint style}.ordersTableDesktop tbody tr,.responsiveOrders>article,.checkHistoryTable tbody tr,.fieldNoteCard,.catalogTable>article{content-visibility:auto;contain-intrinsic-size:auto 64px}@media (width<=700px){.redesignedLogin{background:linear-gradient(#031521e0,#031521f2),url(/login-industrial-bg.webp) 62%/cover no-repeat!important}}@media (width<=1180px),(hover:none),(pointer:coarse){.moduleWorkspaceTopbar,.mobileBottomNav,.moduleMobileBottomNav,.jobsMobileNav,.configurationSaveBar,.mobileMapDock,.adaptiveTopbar,.msgComposer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.moduleSelectorShell,.maintenanceWorkspaceShell,.jobsWorkspace.moduleWorkspaceMain,.redesignedLogin,.accessLoadingShell{background-attachment:scroll!important}.moduleLauncherCard,.jobsWorkspace .todaySummary>button,.jobsWorkspace .todayQueue,.jobsWorkspace .todayNext,.moduleWorkspaceTopbar,.mobileBottomNav{box-shadow:none!important}.moduleLauncherCard,.jobsWorkspace .todaySummary>button,.jobsWorkspace .todayQueue,.jobsWorkspace .todayNext{transition-duration:80ms!important}}@media (prefers-reduced-motion:reduce),(update:slow){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
