.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}.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}.contextHelpPanel .helpTourButton{color:#eaf8ff;cursor:pointer;background:#0b3650;border:1px solid #2ba8e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:13px;padding:0 14px;font:800 11px/1 inherit;display:flex}.contextHelpPanel .helpTourButton:hover,.contextHelpPanel .helpTourButton:focus-visible{outline-offset:2px;background:#104765;outline:2px solid #76d3ff}.contextHelpPanel .helpOutcome{background:#0a261f}.contextHelpPanel .helpOutcome>b{color:#61e5b4}.contextHelpPanel .helpTroubleshooting{background:#261d0b}.contextHelpPanel .helpTroubleshooting>b{color:#ffc963}.contextHelpPanel .helpAccess{border:1px solid #315261;border-radius:10px;margin:12px 14px}.contextHelpPanel .helpAccess.canEdit{background:#0a241e}.contextHelpPanel .helpAccess.readOnly{background:#201c14}.contextHelpPanel .helpAccess.canEdit>b{color:#5fe0ae}.contextHelpPanel .helpAccess.readOnly>b{color:#ffd170}@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){.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}}@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{.\@container{container-type:inline-size}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.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)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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}.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}.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}.eyebrow{letter-spacing:1.3px;color:#73d2ac;font-size:9px;font-weight:700}.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}.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}.bar,.rowProgress{background:#eaf0ed;border-radius:4px;height:4px;overflow:hidden}.bar i,.rowProgress i{background:#20a371;border-radius:4px;height:100%;display:block}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.filters p{color:var(--muted);margin:0;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}.avatar.a1{color:#6656a1;background:#eae7f8}.avatar.a2{color:#b76c16;background:#fff0dc}.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{margin:0 0 4px;font-size:16px}.filters select{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}.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 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}.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}@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}.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}.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}.kpis{grid-template-columns:1fr 1fr}.kpi{padding:12px}.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}.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}.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}.eyebrow{color:#b5121b}.panel,.kpi,.calendar,.equipmentGrid article{border-color:#e2e2e2}.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}.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}.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}.sidebar{overflow-y:auto}.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{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{font-size:29px}.leadStat 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}.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}.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}.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}.workflowDrawer{width:590px;padding:30px 34px;overflow-y:auto}.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}@media (width<=1100px){.assetGrid,.knowledgeGrid{grid-template-columns:repeat(2,1fr)}.leadSearch{width:270px}}@media (width<=800px){.pageLead{flex-direction:column;align-items:flex-start}.leadSearch{width:100%}.assetGrid,.knowledgeGrid{grid-template-columns:1fr}.libraryTabs{overflow:auto}.editorDrawer{width:100%}.partPicker{grid-template-columns:1fr}.partPicker button{grid-column:auto}.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,.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}.primary{color:#fff;background:#d31230;box-shadow:0 5px 14px #d3123040}.primary:hover{background:#f21f41}.panel,.kpi,.calendar,.equipmentGrid article,.assetGrid>button,.knowledgeGrid article,.libraryTabs{color:#f5f5f6;background:#151517;border-color:#303034;box-shadow:0 8px 22px #0003}.kpi span,.kpi small,.filters p,.legend small{color:#a5a5ab}.bar,.rowProgress{background:#303034}.rowProgress i{background:#e51c3b}.filters{border-bottom-color:#303034}.legend>div{color:#e9e9eb}.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,.leadSearch{background:#0b0b0c66;border-color:#ffffff28}.leadSearch input{color:#fff}.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}.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}.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}.editForm input,.editForm select,.editForm textarea,.partPicker select,.partPicker input,.filters select{color:#fff;background:#1e1e21;border-color:#3c3c41}.editForm input:focus,.editForm select:focus,.editForm textarea:focus{border-color:#d71936;outline:2px solid #d71936}.modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c7}.drawer{color:#f4f4f5;background:#131315;border-color:#e21a38;box-shadow:-24px 0 60px #000c}.close{color:#fff;background:#26262a}.drawer h2,.drawer h3{color:#fff}.drawer>p{color:#b2b2b8}.drawer dl,.history,.workflowSection{border-color:#303034}.drawer dl div,.history article,.usedParts article{border-color:#2d2d31}dt,.history article span{color:#9999a0}dd,.history article b{color:#fff}.note{color:#ddd;background:#202023}.note p{color:#aaaab0!important}.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}.calendar,.equipmentGrid article{background:#151517}.week>div{border-right-color:#303034}.week>div.today{background:#211216}.week article{color:#fff;background:#15362a}.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,.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}@media (width<=800px){.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}.exportBtn{place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}.exportBtn:before{content:"⇩";font-size:15px}}.profile>a{color:#bbb;margin-left:auto;font-size:16px;text-decoration:none}.profile>a:hover{color:#ff667a}.userRole label{color:#aaaab0;gap:6px;font-size:8px;font-weight:700;display:grid}.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}.userRole input:focus,.userRole select:focus{border-color:#e0203d;box-shadow:0 0 0 3px #e0203d20}.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}.userRole{grid-template-columns:1fr 220px;gap:12px;padding:14px 18px;display:grid}.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<=800px){.userRole{grid-template-columns:1fr}}.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}.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}@keyframes authSpin{to{transform:rotate(360deg)}}@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}}.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}.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}.fileAction:hover{background:#2b171c;border-color:#e0203d}.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}.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,.preventivePlanCard textarea{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 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}.newPlanForm .planDatePreview{background:linear-gradient(135deg,#102a22,#111416);border:1px solid #28614f;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.planDatePreview>span{color:#47dda9;letter-spacing:1.2px;font-size:7px;font-weight:850}.planDatePreview>b{font-size:14px}.planDatePreview>small{color:#8fa19b;font-size:7px}.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:12px}.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:#afc9d8;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.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}.preventivePlanCard .planTaskEditor{color:#b7b7bd;gap:6px;padding:13px 15px;font-size:7px;display:grid}.preventivePlanCard .planTaskEditor textarea{resize:vertical;min-height:66px;padding:10px}.preventivePlanCard>footer button.deletePlan{color:#aeb5bd;background:0 0;border-color:#4b5057;margin-left:auto}.preventivePlanCard>footer button:disabled{opacity:.5;cursor:not-allowed}@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,.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{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}.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}.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%}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.kpi{gap:8px;min-height:105px;padding:13px}.kpi strong{font-size:20px}.kpi span{font-size:9px}.kpi small{font-size:8px}.panel{border-radius:13px}.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{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}.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}.workflowSection .primary,.partPicker button{min-height:48px;font-size:11px}.week{grid-template-columns:repeat(7,145px);min-height:500px;overflow-x:auto}.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}.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}.planningAlerts article>b{font-size:22px}.mobileInstallGuide p{max-width:210px}.headerTitle h1{max-width:50vw}.proposalCard>header>strong{align-self:flex-start}}@media (display-mode:standalone){.mobileInstallGuide{display:none}.shell{padding-top:env(safe-area-inset-top)}main>header{top:env(safe-area-inset-top)}}.brand{justify-content:center;padding:0 0 22px}@media (width<=860px){.sidebar .brand{padding:0 42px 20px 6px}}@media (width<=480px){.authBrand{flex-direction:column;align-items:flex-start}}.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}.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>i{height:31px}.operationsIdentity.compact b{font-size:11px}.operationsIdentity.compact small{font-size:7px}.authBrand>.operationsIdentity{width:100%}.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%)}.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}.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){.operationsIdentity{gap:9px}.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}}.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.webp) 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>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]){caret-color:#0b69d5;box-sizing:border-box;border:1px solid #cbd8e0;border-radius:8px;height:50px;padding:0 14px;font-size:14px;box-shadow:0 4px 12px #14384f0b;color:#18384d!important;-webkit-text-fill-color:#18384d!important;background:#fff!important}.loginPanel .authForm input:not([type=checkbox])::placeholder{opacity:1;color:#718491!important;-webkit-text-fill-color:#718491!important}.loginPanel .authForm input:not([type=checkbox]):-webkit-autofill{caret-color:#0b69d5;-webkit-text-fill-color:#18384d!important;box-shadow:inset 0 0 0 1000px #fff!important}.loginPanel .authForm input:not([type=checkbox]):-webkit-autofill:hover{caret-color:#0b69d5;-webkit-text-fill-color:#18384d!important;box-shadow:inset 0 0 0 1000px #fff!important}.loginPanel .authForm input:not([type=checkbox]):-webkit-autofill:focus{caret-color:#0b69d5;-webkit-text-fill-color:#18384d!important;box-shadow:inset 0 0 0 1000px #fff!important}.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.webp) 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>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.webp) 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}}.redesignedGateway{min-height:100dvh!important;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif!important;background:linear-gradient(#020c15d9 0%,#03131ee8 43%,#020b12f7 100%),radial-gradient(circle at 72% 18%,#0f4a6752,#0000 35%),url(/walner-facility-hero.webp) 50%/cover no-repeat fixed!important;place-items:center!important;padding:clamp(18px,2.4vw,42px)!important;display:grid!important}.redesignedGateway .systemGatewayCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-rows:auto auto auto 1fr auto;min-height:min(860px,100dvh - 48px);display:grid;position:relative;background:linear-gradient(#020a11c9 0%,#020a11e8 45%,#020a11fa 100%),url(/walner-facility-hero.webp) 50% 23%/cover no-repeat!important;border:1px solid #7892a133!important;border-radius:22px!important;width:min(1540px,100%)!important;max-width:1540px!important;overflow:hidden!important;box-shadow:0 38px 120px #000c,inset 0 0 0 1px #ffffff08!important}.redesignedGateway .gatewayTop{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020b12b8;border-bottom:1px solid #ff354dcc!important;min-height:76px!important;padding:0 clamp(22px,3vw,46px)!important}.redesignedGateway .gatewayBrand img{filter:drop-shadow(0 0 13px #ff263e88);border-radius:13px!important;width:48px!important;height:48px!important}.redesignedGateway .gatewayBrand strong{color:#f8fbfc!important;letter-spacing:.08em!important;font-size:clamp(22px,2vw,31px)!important;font-weight:950!important}.redesignedGateway .gatewayAccount>div b{font-size:13px!important}.redesignedGateway .gatewayAccount>div small{color:#91a9b8!important}.redesignedGateway .gatewayAccountMenu{box-sizing:border-box;overscroll-behavior:contain;opacity:1;background:#062438;gap:8px;width:min(280px,100vw - 32px);max-height:calc(100dvh - 100px);padding:16px;overflow-y:auto}.redesignedGateway .gatewayAccountMenu b{overflow-wrap:anywhere;font-size:16px}.redesignedGateway .gatewayAccountMenu small{overflow-wrap:anywhere;font-size:13px}.redesignedGateway .gatewayAccountMenu button{cursor:pointer;min-height:46px;font-size:16px}.redesignedGateway button.gatewayAvatar{cursor:pointer;background:0 0;padding:0}.redesignedGateway .gatewayAccount button:focus-visible{outline-offset:3px;outline:3px solid #67ddf2}.redesignedGateway .gatewayHero{background:linear-gradient(90deg,#020a11f5 0%,#03111dd8 42%,#03131e4f 100%);position:relative;grid-template-columns:minmax(0,1fr) 230px!important;grid-template-areas:"copy manage""copy note"!important;gap:8px 24px!important;padding:clamp(32px,4.2vw,68px) clamp(24px,4vw,64px) clamp(24px,3vw,42px)!important}.redesignedGateway .gatewayHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff283e 0 58px,#0000 58px) 0 calc(100% - 20px)/100% 2px no-repeat;position:absolute;inset:0}.redesignedGateway .gatewayHero>.gatewayGridIcon{display:none!important}.redesignedGateway .gatewayHero>div{grid-area:copy!important}.redesignedGateway .gatewayHero h1{color:#fff!important;letter-spacing:-1.5px!important;max-width:820px!important;margin:0 0 11px!important;font-size:clamp(34px,3.4vw,50px)!important;font-weight:820!important;line-height:1!important}.redesignedGateway .gatewayHero p{color:#bdccd5!important;font-size:clamp(13px,1.25vw,18px)!important;line-height:1.55!important}.redesignedGateway .gatewayHero>button{align-self:end;box-shadow:0 10px 28px #00121e6b;color:#58bff5!important;background:#071a27d9!important;border:1px solid #2ba6e8aa!important;border-radius:11px!important;grid-area:manage!important;min-height:48px!important}.redesignedGateway .gatewayHero>button:hover{transform:translateY(-1px);background:#0a2638!important}.redesignedGateway .gatewayHero>small{color:#7892a1!important;grid-area:note!important;font-size:9px!important}.redesignedGateway .gatewayRecent{display:none!important}.redesignedGateway .systemChoices{z-index:1;position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,30px)!important;padding:0 clamp(24px,4vw,64px) clamp(28px,3.6vw,52px)!important}.redesignedGateway .systemChoice{isolation:isolate;color:#fff!important;background-color:#050b10!important;background-image:linear-gradient(#03070b25 0%,#03070ba3 42%,#03070bf7 100%),linear-gradient(90deg,#24030740,#0000 65%),url(/walner-module-scenes.webp)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:400% 200%!important;border:1px solid #ff334ce0!important;border-radius:18px!important;min-height:420px!important;padding:clamp(24px,2.6vw,40px)!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 46px #0009,0 0 26px #e91f3c20,inset 0 0 0 1px #ffffff08!important}.redesignedGateway .systemChoice.production{background-image:linear-gradient(#02090724 0%,#02090791 42%,#020907f5 100%),linear-gradient(90deg,#002d1a42,#0000 65%),url(/walner-module-scenes.webp)!important;background-position:33.333% 0!important;border-color:#25dc85d9!important;box-shadow:0 22px 46px #0009,0 0 26px #21cf7a20,inset 0 0 0 1px #ffffff08!important}.redesignedGateway .systemChoice:hover{border-color:#ff5368!important;transform:translateY(-5px)!important;box-shadow:0 30px 66px #000b,0 0 32px #ff284143!important}.redesignedGateway .systemChoice.production:hover{border-color:#4cf3a2!important;box-shadow:0 30px 66px #000b,0 0 32px #1fdf8240!important}.redesignedGateway .systemChoice.recent:after{z-index:3;color:#ff5366;content:"◷  Usada recientemente";letter-spacing:.02em;background:#17070bd9;border:1px solid #ff4157a8;border-radius:999px;padding:9px 14px 9px 34px;font-size:10px;font-weight:900;position:absolute;top:16px;left:16px;box-shadow:0 0 18px #ff29412d}.redesignedGateway .systemChoice>header{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center!important;gap:16px!important;margin:38px 0 0!important;display:flex!important;position:relative!important}.redesignedGateway .systemChoice.production>header{margin-top:12px!important}.redesignedGateway .systemChoiceIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ff4358!important;background:#090d12a6!important;border:0!important;border-radius:24px!important;place-items:center!important;width:100px!important;height:100px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ff435852,0 0 18px #ff263b24!important}.redesignedGateway .systemChoice.production .systemChoiceIcon{color:#39e590!important;box-shadow:inset 0 0 0 1px #39e59058,0 0 18px #20d77d22!important}.redesignedGateway .systemChoiceIcon>svg{stroke:currentColor;filter:drop-shadow(0 0 5px);width:52px;height:52px}.redesignedGateway .systemChoice>header>div>b{color:#fff!important;letter-spacing:.04em!important;text-shadow:0 3px 14px #000!important;margin:0 0 8px!important;font-size:clamp(28px,2.2vw,38px)!important;font-weight:900!important}.redesignedGateway .systemChoice>header p{max-width:430px;color:#d2dde2!important;text-shadow:0 2px 8px #000!important;margin:0!important;font-size:clamp(12px,1vw,15px)!important;line-height:1.55!important}.redesignedGateway .systemRecentCheck{display:none!important}.redesignedGateway .systemChoiceStats{z-index:2;justify-content:center;position:relative;border:0!important;gap:10px!important;margin:18px 0!important;padding:0!important;display:flex!important}.redesignedGateway .systemChoice .systemChoiceStats em{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff!important;background:#11090dd9!important;border:1px solid #ff40576b!important;border-radius:10px!important;min-height:40px!important;padding:0 15px!important;font-size:10px!important}.redesignedGateway .systemChoice .systemChoiceStats em.alert{color:#ff5569!important}.redesignedGateway .systemChoice.production .systemChoiceStats em{color:#64efa9!important;background:#06130ed9!important;border-color:#35d98a70!important}.redesignedGateway .systemChoice>strong{z-index:2;color:#fff!important;background:linear-gradient(90deg,#4d0811dd,#16070bd9)!important;border:1px solid #ff3b52!important;border-radius:11px!important;min-height:58px!important;margin-top:0!important;font-size:14px!important;position:relative!important;box-shadow:inset 0 0 24px #ff29402c,0 10px 28px #0006!important}.redesignedGateway .systemChoice.production>strong{background:linear-gradient(90deg,#07351fdd,#06150fda)!important;border-color:#29db83!important;box-shadow:inset 0 0 24px #27dc8124,0 10px 28px #0006!important}.redesignedGateway .systemChoice>strong .systemChoiceArrow{place-items:center;width:24px;height:24px;display:grid;position:absolute;color:currentColor!important;margin:0!important;padding:0!important;right:20px!important}.redesignedGateway .systemChoice>strong .systemChoiceArrow svg{width:19px;height:19px}.redesignedGateway .systemGatewayCard>footer{justify-content:space-between;align-items:center;min-height:50px;color:#718996!important;background:#020a10ba!important;border-top:1px solid #6680902c!important;margin:0!important;padding:0 clamp(24px,4vw,64px)!important;font-size:9px!important;display:flex!important}.redesignedGateway .systemGatewayCard>footer:before{color:#52d998;content:"●  Sistema en línea   ·   Acceso seguro   ·   Áreas autorizadas";letter-spacing:.03em}.redesignedGateway .systemGatewayCard>footer span{display:none}.redesignedGateway .systemGatewayCard>footer a{color:#8fb1c2!important}@media (width<=1000px){.redesignedGateway{padding:12px!important}.redesignedGateway .systemGatewayCard{min-height:calc(100dvh - 24px)}.redesignedGateway .gatewayHero{grid-template-columns:minmax(0,1fr) 190px!important;padding:30px 28px!important}.redesignedGateway .systemChoices{gap:14px!important;padding:0 28px 28px!important}.redesignedGateway .systemChoice{min-height:380px!important;padding:22px!important}.redesignedGateway .systemChoiceIcon{width:82px!important;height:82px!important}.redesignedGateway .systemChoiceIcon>svg{width:43px;height:43px}.redesignedGateway .systemChoice>header>div>b{font-size:27px!important}}@media (width<=700px){.redesignedGateway{background-position:65%!important;background-attachment:scroll!important;padding:0!important;display:block!important}.redesignedGateway .systemGatewayCard{border:0!important;border-radius:0!important;width:100%!important;min-height:100dvh!important}.redesignedGateway .gatewayTop{min-height:64px!important;padding:0 16px!important}.redesignedGateway .gatewayAccount>div,.redesignedGateway .gatewayChevron{display:none!important}.redesignedGateway .gatewayHero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""manage""note"!important;gap:12px!important;padding:30px 18px 24px!important}.redesignedGateway .gatewayHero h1{letter-spacing:-1.2px!important;font-size:34px!important}.redesignedGateway .gatewayHero>button{width:100%!important}.redesignedGateway .gatewayHero>small{justify-self:center!important}.redesignedGateway .systemChoices{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:0 14px 22px!important}.redesignedGateway .systemChoice{background-size:400% 200%!important;border-color:#ff526778!important;border-radius:14px!important;min-height:0!important;padding:16px!important;box-shadow:0 14px 30px #0009,inset 0 0 0 1px #ffffff09!important}.redesignedGateway .systemChoice.production{border-color:#42dd9180!important;box-shadow:0 14px 30px #0009,inset 0 0 0 1px #ffffff09!important}.redesignedGateway .systemChoice:hover,.redesignedGateway .systemChoice:focus-visible{transform:none!important;box-shadow:0 14px 30px #0009,inset 0 0 0 2px #ff5d7352!important}.redesignedGateway .systemChoice.production:hover,.redesignedGateway .systemChoice.production:focus-visible{box-shadow:0 14px 30px #0009,inset 0 0 0 2px #55eaa152!important}.redesignedGateway .systemChoice.recent:after{box-shadow:none;padding:7px 10px 7px 27px;font-size:8px;top:13px;left:13px}.redesignedGateway .systemChoice>header{text-align:left!important;grid-template-columns:64px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;margin:42px 0 0!important;display:grid!important}.redesignedGateway .systemChoice.production>header{margin-top:0!important}.redesignedGateway .systemChoiceIcon{border-radius:16px!important;width:62px!important;height:62px!important;box-shadow:inset 0 0 0 1px #ff526747,0 0 10px #ff263b18!important}.redesignedGateway .systemChoice.production .systemChoiceIcon{box-shadow:inset 0 0 0 1px #49df9552,0 0 10px #20d77d16!important}.redesignedGateway .systemChoiceIcon>svg{filter:drop-shadow(0 0 2px);width:34px;height:34px}.redesignedGateway .systemChoice>header>div{min-width:0;padding-right:2px}.redesignedGateway .systemChoice>header>div>b{overflow-wrap:anywhere;margin-bottom:4px!important;font-size:20px!important;line-height:1.12!important}.redesignedGateway .systemChoice>header p{overflow-wrap:anywhere;max-width:none!important;font-size:12px!important;line-height:1.4!important}.redesignedGateway .systemChoiceStats{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:14px 0!important;display:grid!important}.redesignedGateway .systemChoice .systemChoiceStats em{box-sizing:border-box;justify-content:center!important;width:100%!important}.redesignedGateway .systemChoice>strong{text-align:center;grid-template-columns:minmax(0,1fr) 24px!important;gap:8px!important;min-height:48px!important;padding:0 13px 0 45px!important;display:grid!important;box-shadow:0 6px 16px #0005!important}.redesignedGateway .systemChoice>strong .systemChoiceArrow{justify-self:end;position:static!important;right:auto!important}.redesignedGateway .systemChoice>strong .systemChoiceArrow svg{width:18px;height:18px}.redesignedGateway .systemGatewayCard>footer{padding:0 16px!important}.redesignedGateway .systemGatewayCard>footer:before{font-size:7px}}@media (prefers-reduced-motion:reduce){.redesignedGateway .systemChoice{transition:none!important}.redesignedGateway .systemChoice:hover{transform:none!important}}.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}.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,.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}.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}.recoveryCode{flex-direction:column;align-items:stretch}.recoveryCode code{overflow-x:auto}.modalBackdrop{background:#000c;align-items:flex-end;overflow:hidden}.drawer,.workflowDrawer,.editorDrawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer .close{color:#fff;background:#26262a;border:1px solid #45454a;width:44px;height:44px}.workflowSection>.primary,.partPicker button{width:100%;min-height:50px}.partPicker{grid-template-columns:1fr!important}@supports selector(body:has(.modalBackdrop)){:is(body:has(.modalBackdrop) .mobileBottomNav,body:has(input:focus) .mobileBottomNav,body:has(textarea:focus) .mobileBottomNav){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)}}@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{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{color:#fff!important}.panel p,.panel small,.panel label,.pageLead p,.controlPage>p,.workflowSection p,.drawer p,.assetGrid p,.knowledgeGrid p,.knowledgeGrid footer,.history span,.usedParts span,.planningWorkflow small,.proposalCard header p,.proposalFields small,.newPlanForm p,.preventivePlanCard header p,.preventivePlanCard footer span,.recentDecisions small,.ganttReading,.resultNote{color:#c7c7cc!important}.filters p,.mobileOrderCard>p,.mobileOrderMeta small,.ganttLegend span{color:#d1d1d5!important}.eyebrow,.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}.filters,.leadSearch,.editForm,.partPicker,.newPlanForm,.proposalFields,.userRole{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}.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}.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{-webkit-overflow-scrolling:touch}.workPanel>.tableScroll,.techTable,.mobileOrderCards,.assetGrid,.knowledgeGrid,.planCards{touch-action:pan-y}.modalBackdrop{overscroll-behavior-y:auto;touch-action:pan-y;overflow:hidden auto!important}.drawer,.workflowDrawer,.editorDrawer{overscroll-behavior-y:auto;touch-action:pan-y;max-height:100dvh;overflow-x:hidden;overflow-y:auto!important}.drawer .close{touch-action:manipulation}.workflowSection,.partSection,.history,.usedParts{touch-action:pan-y;overflow:visible}.editForm,.partPicker,.proposalFields,.newPlanForm,.userRole{grid-template-columns:1fr!important}.editForm label,.partPicker label,.proposalFields label,.newPlanForm 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{grid-template-columns:1fr 1fr!important}.kpi,.planningAlerts article{min-width:0}.validationHead{flex-direction:column;align-items:flex-start;gap:10px}.validationHead button{text-align:left;width:100%;min-height:44px}}.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}.mobileOrderSystem{margin:-4px 0 9px;font-size:8px;display:block;color:#ff8192!important}@media (width<=860px){.technicianSelector{grid-template-columns:1fr}.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}@media (width<=860px){.moduleNav>button,.moduleNav>button.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}}@media (width<=480px){.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,.equipmentInlineForm select{color:#fff;background:#0f0f11;border:1px solid #404046;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.equipmentInlineForm label>small{color:#8ca0af;font-size:8px;font-weight:500;line-height:1.45}.equipmentInlineForm label>small.placeSelectError,.friendlyFormGrid label>small.placeSelectError{color:#ff9cab}.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,.equipmentInlineForm select{min-height:48px;font-size:16px}}body:has(.jobsWorkspace) .equipmentKeyField>label{color:#dfe7ee!important;gap:7px!important;font-size:13px!important;font-weight:720!important}body:has(.jobsWorkspace) .equipmentKeyField{gap:8px!important}body:has(.jobsWorkspace) .equipmentSelectShell{display:block;position:relative}body:has(.jobsWorkspace) .equipmentSelectShell select{display:block;border-color:#2ec5ffb8!important;min-height:54px!important;padding-left:58px!important;font-size:15px!important;font-weight:720!important;box-shadow:0 0 0 1px #2ec5ff0f,0 0 24px #2ec5ff0e,inset 0 1px 5px #0006!important}body:has(.jobsWorkspace) .equipmentSelectIcon{z-index:2;pointer-events:none;background:#2ec5ff1f;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 0 0 7px #2ec5ff0b,0 0 16px #2ec5ff2b}body:has(.jobsWorkspace) .equipmentSelectIcon:before{content:"";border:2px solid var(--ot-cyan-soft);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:5px}body:has(.jobsWorkspace) .equipmentSelectIcon:after{content:"";background:var(--ot-cyan-soft);transform-origin:0;border-radius:99px;width:8px;height:2px;position:absolute;top:17px;left:17px;transform:rotate(45deg)}body:has(.jobsWorkspace) .equipmentKeyField small{color:var(--ot-muted)!important;font-size:13px!important;font-weight:480!important;line-height:1.45!important}body:has(.jobsWorkspace) .equipmentManageActions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3px;gap:10px!important;display:grid!important}body:has(.jobsWorkspace) .equipmentManageActions button{justify-content:center;align-items:center;gap:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;letter-spacing:0!important;border-radius:10px!important;min-height:46px!important;padding:0 14px!important;font-size:13px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff06!important}body:has(.jobsWorkspace) .equipmentManageActions button>span{font-size:23px;font-weight:400;line-height:1}body:has(.jobsWorkspace) .equipmentManageActions button:not(:disabled):hover{transform:translateY(-1px)}body:has(.jobsWorkspace) .equipmentManageActions button:disabled{filter:saturate(.65);opacity:.48!important}body:has(.jobsWorkspace) .addEquipmentInline{color:#52ceff!important;background:linear-gradient(#07354db8,#051e30bf)!important;border:1px solid #0aa7e5!important}body:has(.jobsWorkspace) .addEquipmentInline:hover{border-color:var(--ot-cyan)!important;box-shadow:0 0 0 3px #2ec5ff1a,0 10px 28px #0070aa24!important}body:has(.jobsWorkspace) .editEquipmentInline{color:#b8c7d8!important;background:linear-gradient(#101f2e,#0a1623)!important;border:1px solid #55748f!important}body:has(.jobsWorkspace) .deleteEquipmentInline{color:#ff5b79!important;background:linear-gradient(#480f1f7a,#2a0a157a)!important;border:1px solid #ff3158b8!important}body:has(.jobsWorkspace) .equipmentInlineForm{background:linear-gradient(145deg,#0c1d2b,#07131f)!important;border-color:#315a78!important;border-radius:14px!important;padding:20px!important}body:has(.jobsWorkspace) .equipmentInlineForm b{font-size:15px!important}body:has(.jobsWorkspace) .equipmentInlineForm small{font-size:12px!important}body:has(.jobsWorkspace) .equipmentInlineForm label{font-size:13px!important}body:has(.jobsWorkspace) .saveEquipmentInline{color:#fff!important;background:linear-gradient(115deg,#0784bd,#23bdf6)!important;border-radius:10px!important;min-height:50px!important;font-size:14px!important}@media (width<=1000px){body:has(.jobsWorkspace) .equipmentManageActions{grid-template-columns:1fr 1fr 1fr}}@media (width<=760px){body:has(.jobsWorkspace) .equipmentManageActions{grid-template-columns:1fr!important}}.appUpdateBanner{left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:1000;color:#fff;background:linear-gradient(125deg,#281218,#121214 58%,#391018);border:1px solid #7b2a39;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:min(640px,100vw - 44px);padding:14px;display:grid;position:fixed;transform:translate(-50%);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;min-width:0;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{white-space:nowrap;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:max(10px,env(safe-area-inset-right));bottom:calc(73px + env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:10px;width:auto;padding:12px;transform:none}.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}.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}.sideStatus{margin-top:auto!important}.profile{margin-top:10px!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}.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,.filters p{color:#aaaab2!important}.kpi strong,.filters h2{color:#fff!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,.exportBtn{background:#171719!important;border-color:#404046!important}.exportBtn{color:#ff7588!important}@media (width<=1100px){.sidebar{width:250px}main{margin-left:250px;padding-left:20px;padding-right:20px}}@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}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}.mobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobileBottomNav button{font-size:8px}}@media (width<=430px){.headerTitle p{font-size:7px!important}.mobileBottomNav button{font-size:7px}.mobileBottomNav button span{font-size:18px}}.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}@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}}.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){.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 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}}.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){.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}.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}.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}.dayLiveTimer{top:4px}.dayLiveTimer b{font-size:23px}.dayLiveTimer button{min-width:120px}.closureChecklist>div{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}.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 .operationsIdentity>i,.redesignedGateway .gatewayTop .operationsIdentity>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}}.gatewayBrand{gap:11px}.gatewayBrand img{object-fit:cover;border-radius:12px;flex:0 0 46px;width:46px;height:46px;display:block;box-shadow:0 0 0 1px #ff494966,0 0 20px #ed2c2c45}.gatewayBrand strong{letter-spacing:.04em;font-size:25px}@media (width<=700px){.gatewayBrand{gap:8px}.gatewayBrand img{border-radius:10px;flex-basis:38px;width:38px;height:38px}.gatewayBrand strong{font-size:21px}.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,.automaticReports,.managementIndicators,.plantMapPage,.technicianDay{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{gap:var(--adaptive-gap)}.pageLead>div:first-child,.filters>div{min-width:0}.pageLead h2,.filters h2{overflow-wrap:anywhere}.pageLead 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))}.daySummary,.planningAlerts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.assetGrid,.equipmentGrid,.knowledgeGrid,.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,.spcDrawer{max-width:100%;overflow-x:hidden}.modalBackdrop{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.editForm,.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))}.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{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>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}.adminCenterTabs,.planningTabs,.orderStatusTabs{scrollbar-width:thin}.adminTwoColumns,.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,.securityTools,.backupActions,.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}.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}.pageLead,.adminCenterHero,.adminSectionTitle,.dayHero,.managementLead,.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}.leadStat{width:100%;max-width:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kpi{min-height:104px;padding:13px}.planningAlerts,.daySummary{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.assetGrid,.equipmentGrid,.knowledgeGrid,.securityTools,.backupActions,.systemStatusGrid{grid-template-columns:1fr!important}.validationHead,.reportWorkspace>header{flex-direction:column;align-items:flex-start;gap:10px;padding:15px}.validationHead>button{text-align:left;width:100%;min-height:44px}.filters{padding:14px;display:grid}.filters select,.filters button{width:100%;min-height:46px}.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,.spcDrawer{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}.editForm,.newPlanForm,.proposalFields,.createInventoryGrid,.roleIdentityGrid,.userScopeSettings>div:not(.userAreaPicker),.spcReportEditorGrid{grid-template-columns:1fr!important}.editForm .wide,.newPlanForm .wide,.proposalFields .wide,.roleIdentityGrid .wide{grid-column:auto!important}.adminCenterTabs{scroll-snap-type:x mandatory;max-width:100%;display:flex;overflow-x:auto}.adminCenterTabs button{scroll-snap-align:start;min-width:145px}.adminHeroStats,.roleDirectory>div,.permissionMatrix article>div{grid-template-columns:1fr}.roleEditor{padding:13px}.roleEditorHeader{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{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,.planningAlerts,.daySummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi{min-height:96px;padding:11px}.kpi strong{font-size:21px}.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}.spcReportSummary,.controlRoomMapKpis{grid-template-columns:1fr}.reportMetrics,.qualityCounters,.systemInventory>div{grid-template-columns:1fr!important}.dayHero{display:grid!important}.dayScore{width:100%;min-height:0}}@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}.sidebar{width:min(390px,60vw)!important}.drawer,.workflowDrawer,.editorDrawer,.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}.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}.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<=720px){.orderQuickFilters{padding:10px 12px}.orderQuickFilters button{min-height:44px}.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){.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}}.executionEmptySafety{color:#d8f6eb;background:#10251e;border:1px dashed #39715e;border-radius:10px;gap:5px;padding:14px;display:grid}.executionEmptySafety b{font-size:12px}.executionEmptySafety span{color:#91b7a9;font-size:10px;line-height:1.45}.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}.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}.mobileQuickAction{display:none}@media (width<=1100px) and (width>=861px){.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}.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}.todayDashboard+*{margin-top:0}}@media (width<=480px){.mobileQuickAction{border-radius:15px;width:48px;height:48px;right:9px}.headerTitle h1{max-width:54vw}}@media (width<=350px){.mobileQuickAction{width:43px;height:43px;font-size:21px}}@media (height<=760px) and (width>=861px){.operationsSidebarBrand{min-height:62px}.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 .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}: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 .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) .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){.sidebar:not(:hover):not(:has(:focus-visible)) .operationsSidebarBrand .operationsIdentity>div{display:none}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}@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}.shell,.shell main,.controlPage,.panel,.pageLead,.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{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}.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}.otPrimaryAction{color:#fff!important;background:linear-gradient(135deg,#f22d49,#cf1735)!important;border-color:#ef2947!important}.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}}@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}.photoCleanupList{overscroll-behavior:contain}}@media (width<=480px){.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-motion=reduced] *,html[data-app-motion=reduced] :before,html[data-app-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-app-focus=strong] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #55b9ff!important;box-shadow:0 0 0 6px #0b1924!important}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{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%}.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}}.workspaceModuleButton{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}.workspaceModuleButton:hover{border-color:var(--mw-red);color:#fff;background:#32131c}.workspaceModuleButton>i{flex:none;font-size:17px;font-style:normal;line-height:1}.workspaceModuleButton>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}.partsLocalNav .moduleLocalTabs>button{min-height:72px}.partsLocalNav .moduleLocalTabs>button>span{text-overflow:clip;overflow:visible}.partsLocalNav .moduleLocalTabs>button>span>small{color:#8fa4b0;margin-top:4px;font-size:11px;font-weight:600;line-height:1.3;display:block}.partsLocalNav .moduleLocalTabs>button.active>span>small{color:#d1dbe0}@media (width<=1100px){.partsLocalNav .moduleLocalTabs>button{min-height:54px}.partsLocalNav .moduleLocalTabs>button>span>small{display:none}}.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 .techTable{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)}.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}.workspaceModuleButton{width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.workspaceModuleButton>i{font-size:22px!important;line-height:1!important;display:block!important}.workspaceModuleButton>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}.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}.workspaceModuleButton{width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.workspaceModuleButton:before{content:none!important;display:none!important}.maintenanceWorkspaceShell .workspaceModuleButton>i{flex:none!important;font-size:22px!important;line-height:1!important;display:block!important}.maintenanceWorkspaceShell .workspaceModuleButton>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){.moduleLocalTabs>button,.moduleLocalTabs>a,.workspaceModuleButton{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}.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}.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}}@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}}.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 .workspaceModuleButton{background:0 0;border:0}.jobsWorkspace .moduleWorkspaceTopbar .systemIndicator{margin-left:auto}.jobsWorkspace .moduleWorkspaceContent{color:#fff;background:radial-gradient(circle at 55% -20%,#0b416b66,#0000 38%),linear-gradient(145deg,#031628,#05213a)}.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}.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}.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 .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 .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 .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}@media (width<=1100px){.jobsWorkspace .todaySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.jobsWorkspace .todayMainGrid{grid-template-columns:1fr}.jobsHome .todayNext{grid-row:auto}.jobsWorkspace .planningAlerts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.jobsWorkspace .planningAlerts article{min-width:0}}@media (width<=760px){.jobsWorkspace .moduleWorkspaceTopbar{min-height:64px}.jobsWorkspace .moduleWorkspaceTopbar .headerTitle{max-width:46px}.jobsWorkspace .moduleWorkspaceTopbar .desktopNewOrder{display:none!important}.jobsWorkspace .mobileQuickAction{bottom:calc(80px + env(safe-area-inset-bottom))}.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}.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}.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 .validationBoard>.proposalCard,.jobsWorkspace .validationBoard>.planningEmpty,.jobsWorkspace .recentDecisions{grid-column:1}.jobsWorkspace .validationBoard>.proposalCard{width:100%}}@media (width<=420px){.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}}.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{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{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{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 .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 .orderStatusTabs{scrollbar-width:none}.jobsWorkspace .todaySummary::-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 .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}}.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,.jobsWorkspace .preventivePlanCard textarea{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 .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%}.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):has(.modalBackdrop){overflow:hidden}body:has(.jobsWorkspace) .modalBackdrop{justify-content:center;align-items:center;padding:18px;z-index:1200!important}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 .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) .modalBackdrop{padding:0}}@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}}.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 .validationBoard>.proposalCard,.jobsWorkspace .validationBoard>.planningEmpty,.jobsWorkspace .recentDecisions{grid-column:1}.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 .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 .workspaceModuleButton{color:#cfe0ec;background:#071925cc;border:1px solid #27465e;border-radius:12px;min-height:44px;padding:0 14px}.jobsWorkspace .moduleWorkspaceTopbar .workspaceModuleButton: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 .moduleWorkspaceContent{background:linear-gradient(#020811e8,#03101de8),url(/walner-facility-hero.webp) 50%/cover;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 .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 .workspaceModuleButton{width:44px;min-height:44px;padding:0}.jobsWorkspace .moduleWorkspaceTopbar .workspaceModuleButton span{display:none}.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}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 .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}.jobsWorkspace .todaySummary>button,.jobsWorkspace .todayQueue,.jobsWorkspace .todayNext,.checkEquipmentCard,.inventoryCard{contain:layout paint style}.ordersTableDesktop tbody tr,.responsiveOrders>article,.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,.configurationSaveBar,.mobileMapDock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.maintenanceWorkspaceShell,.jobsWorkspace.moduleWorkspaceMain,.redesignedLogin,.accessLoadingShell{background-attachment:scroll!important}.jobsWorkspace .todaySummary>button,.jobsWorkspace .todayQueue,.jobsWorkspace .todayNext,.moduleWorkspaceTopbar,.mobileBottomNav{box-shadow:none!important}.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}}.walnerAiBackdrop{inset:0;top:var(--assistant-top,0);height:var(--assistant-height,100dvh);z-index:18000;box-sizing:border-box;overscroll-behavior:contain;background:#020a14a6;justify-content:flex-end;align-items:stretch;padding:16px;display:flex;position:fixed}.walnerAiPanel{--ai-border:#29495b;--ai-muted:#b0c5d0;color:#f0f7fb;width:min(560px,100%);min-width:0;height:100%;min-height:0;max-height:100%;font-family:var(--font-geist-sans),Arial,sans-serif;isolation:isolate;background:#0b202c;border:1px solid #396076;border-radius:22px;flex-direction:column;font-size:1rem;line-height:1.55;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 90px #000a}.walnerAiPanel.isExpanded{width:min(860px,100%)}.walnerAiPanel *{box-sizing:border-box;min-width:0}.walnerAiPanel :is(h2,h3,h4,p){margin:0}.walnerAiPanel h3{color:#f5fbff;font-size:1.35rem;font-weight:750;line-height:1.3}.walnerAiPanel h4{font-size:1rem;line-height:1.4}.walnerAiPanel p{overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.walnerAiPanel small{font-size:.875rem;line-height:1.4}.walnerAiPanel button,.walnerAiPanel select,.walnerAiPanel input,.walnerAiPanel textarea{font:inherit}.walnerAiPanel button{cursor:pointer;border:1px solid var(--ai-border);color:#e8f5fb;white-space:normal;background:#153342;border-radius:12px;min-height:44px;padding:9px 13px;line-height:1.4}.walnerAiPanel button:hover{background:#20465a;border-color:#5dd7e9}.walnerAiPanel button:disabled{opacity:.45;cursor:not-allowed}.walnerAiPanel :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #71dff0}.walnerAiPanel .primary{color:#04282b;background:#55d8d0;border-color:#55d8d0;font-weight:750}.walnerAiPanel label{color:#c5d9e3;gap:6px;font-size:.875rem;font-weight:600;display:grid}.walnerAiPanel :is(input,textarea,select){color:#f1f8fb;background:#061824;border:1px solid #436679;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:1rem;line-height:1.5}.walnerAiPanel :is(input,textarea)::placeholder{color:#98b2c0;opacity:1}.walnerAiHeader{border-bottom:1px solid var(--ai-border);background:#102a38;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.walnerAiIdentity{align-items:center;gap:12px;display:flex}.walnerAiIdentity img{object-fit:contain;border-radius:12px;flex:none;width:44px;height:44px}.walnerAiIdentity h2{letter-spacing:.05em;font-size:1.125rem;line-height:1.4}.walnerAiIdentity p{color:var(--ai-muted);font-size:.875rem}.walnerAiHeaderControls{flex:none;gap:6px;display:flex}.walnerAiHeaderControls button{width:44px;padding:0;font-size:1.4rem}.walnerAiLocation{background:#0c2431;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;display:flex}.walnerAiLocation>span{color:var(--ai-muted)}.walnerAiLocation strong{color:#7be3de;overflow-wrap:anywhere;font-weight:650}.walnerAiLocation small{color:var(--ai-muted);margin-left:auto}.walnerAiTabs{border-bottom:1px solid var(--ai-border);background:#0c2431;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px;display:grid}.walnerAiTabs button{color:#b9d0db;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:12px 4px}.walnerAiTabs button[aria-current=page]{color:#92f1e9;background:#143641;border-bottom-color:#55d8d0}.walnerAiContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#477084 #0b202c;flex:1;min-height:0;padding:22px 20px;overflow:auto}.walnerAiEyebrow{color:#73ddd6;letter-spacing:.09em;margin-bottom:10px;font-size:.8125rem;font-weight:700;line-height:1.4;display:block}.walnerAiWelcome>p,.walnerAiGuides>p{color:var(--ai-muted);margin:10px 0 18px}.walnerAiQuickActions{gap:9px;display:grid}.walnerAiQuickActions button,.walnerAiResponseActions button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.walnerAiQuickActions button:first-child{background:#163d43;border-color:#43857f}.walnerAiQuickActions button span,.walnerAiResponseActions button span{color:#74e2dd;flex:none}.walnerAiExchange+.walnerAiExchange{margin-top:28px}.walnerAiQuestion{background:#183947;border-left:3px solid #52bdc9;border-radius:14px;margin:0 0 16px;padding:12px 15px}.walnerAiQuestion small{color:#a9c6d6;margin-bottom:4px;display:block}.walnerAiQuestion p{color:#edf8fd}.walnerAiAnswerMeta{color:#99cbc9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.8125rem;display:flex}.walnerAiAnswerMeta button{min-height:38px;padding:6px 11px;font-size:.875rem}.walnerAiAnswer>p{margin-top:10px}.walnerAiAnswer ol{gap:14px;margin:20px 0;padding-left:28px;list-style:decimal;display:grid}.walnerAiAnswer li{overflow-wrap:anywhere;padding-left:4px;font-size:1rem;line-height:1.55}.walnerAiAnswer li::marker{color:#7bddda;font-weight:750}.walnerAiAnswer details{margin:16px 0}.walnerAiPanel summary{cursor:pointer;color:#d7eef5;min-height:44px;padding:10px 2px}.walnerAiVerify{background:#122f2f;border:1px solid #345e57;border-radius:12px;margin-top:18px;padding:14px}.walnerAiVerify b{color:#8ce6c1;margin-bottom:4px;font-size:.875rem;display:block}.walnerAiVerify p{color:#d3e8e2}.walnerAiResponseActions{gap:8px;margin-top:18px;display:grid}.walnerAiSource{border-top:1px solid var(--ai-border);color:#a9c1cd;margin-top:20px;padding-top:12px;font-size:.8125rem;line-height:1.5}.walnerAiSource time{display:block}.walnerAiNotice,.walnerAiError{color:#e2eff3;background:#233b43;border:1px solid #587481;border-radius:12px;padding:12px 14px;margin-bottom:14px!important}.walnerAiError{background:#3c252e;border-color:#8c5167}.walnerAiError button{margin-top:12px}.walnerAiLoading{color:#a9e4e2;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.walnerAiTextButton{margin-bottom:16px;font-size:.875rem!important}.walnerAiGuides>label{margin:14px 0}.walnerAiGuideList{gap:12px;margin-top:20px;display:grid}.walnerAiGuideList>button{text-align:left;gap:6px;padding:16px;display:grid}.walnerAiGuideList strong{font-size:1rem}.walnerAiGuideList span{color:#b8ceda;font-size:.9375rem;line-height:1.5}.walnerAiGuideList small{color:#83d6d1;font-size:.8125rem}.walnerAiAccess>p{color:var(--ai-muted);margin:10px 0 18px}.walnerAiAccessModules{gap:8px;margin:12px 0 18px;display:grid}.walnerAiAccessModules details{border:1px solid var(--ai-border);background:#102b39;border-radius:12px;padding:2px 12px}.walnerAiAccessModules summary{font-weight:650}.walnerAiAccessModules summary span{float:right;color:#8cb9c6}.walnerAiAccessModules button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}.walnerAiPermissions{margin:20px 0}.walnerAiPermissions ul{color:#c4d7df;padding-left:22px}.walnerAiPermissions li{padding:5px 0}.walnerAiComposer{border-top:1px solid var(--ai-border);background:#0c2634;flex:none;padding:12px 20px 16px}.walnerAiComposerTools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.walnerAiComposerTools>label{align-items:center;gap:8px;display:flex}.walnerAiComposerTools select{width:auto;min-height:38px;padding:6px 9px;font-size:.875rem}.walnerAiComposerTools>button{min-height:38px;padding:6px 10px;font-size:.875rem}.walnerAiComposer>label{margin-bottom:6px}.walnerAiComposer textarea{resize:none;max-height:120px;display:block}.walnerAiSendRow{align-items:center;gap:10px;margin-top:10px;display:flex}.walnerAiSendRow small{color:var(--ai-muted);flex:1;font-size:.8125rem;line-height:1.35}.walnerAiSendRow button{flex:none}.walnerAiPointer{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));z-index:18000;color:#f3fbff;background:#0d2938;border:1px solid #75e4dc;border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:1rem;display:flex;position:fixed;box-shadow:0 12px 50px #0008}.walnerAiPointer>div{flex:1}.walnerAiPointer p{margin:4px 0}.walnerAiPointer button{color:#f5ffff;min-height:44px;font:inherit;cursor:pointer;background:#194752;border:1px solid #63c8c5;border-radius:10px;padding:10px 14px}[data-walner-assistant-focus=true]{outline-offset:5px;outline:4px solid #68eadc!important}.walnerAiHeaderTrigger{align-items:center;gap:7px;display:flex}.walnerAiHeaderTrigger img{object-fit:contain;width:26px;height:26px}.headerMorePanel .headerMoreAssistant{align-items:center;gap:10px;min-height:44px;display:flex}@media (width<=700px){.walnerAiBackdrop{padding:0}.walnerAiPanel,.walnerAiPanel.isExpanded{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.walnerAiHeader{padding:max(12px,env(safe-area-inset-top)) 14px 12px;gap:8px}.walnerAiIdentity{gap:9px}.walnerAiIdentity img{width:36px;height:36px}.walnerAiIdentity p{font-size:.8125rem}.walnerAiHeaderControls>button:first-child{display:none}.walnerAiLocation{gap:5px 8px;padding:8px 14px}.walnerAiLocation small{margin-left:0}.walnerAiTabs{padding:0 10px}.walnerAiTabs button{padding:9px 3px}.walnerAiContent{padding:18px 14px}.walnerAiComposer{padding:10px 14px max(12px,env(safe-area-inset-bottom))}.walnerAiComposerTools{margin-bottom:7px}.walnerAiSendRow small{font-size:.75rem}.walnerAiPointer{flex-wrap:wrap;padding:12px}.walnerAiPointer>div{flex-basis:100%}.walnerAiPointer button{flex:1;font-size:.875rem}}@media (height<=520px){.walnerAiBackdrop{padding:0}.walnerAiPanel{border-radius:0;max-height:100%}.walnerAiHeader{padding:6px 12px}.walnerAiIdentity img{width:30px;height:30px}.walnerAiIdentity p,.walnerAiLocation>span,.walnerAiLocation small{display:none}.walnerAiLocation{padding:4px 12px}.walnerAiTabs button{min-height:40px;padding:6px 3px}.walnerAiComposer{padding:6px 12px}.walnerAiComposerTools{display:none}.walnerAiComposer>label{margin:0}.walnerAiComposer textarea{height:44px;min-height:44px;padding:8px}.walnerAiSendRow{margin-top:5px}.walnerAiSendRow small{display:none}.walnerAiSendRow button:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.walnerAiPanel *{scroll-behavior:auto!important}}@media (width<=900px) and (height<=520px){.walnerAiPanel,.walnerAiPanel.isExpanded{width:100%}}.walnerTour{z-index:1180;color:#edf7ff;position:fixed;inset:0}.walnerTourShield{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01070da8;position:absolute;inset:0}.walnerTourFocus{z-index:1;pointer-events:none;border:2px solid #39c7ff;border-radius:18px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 3px #39c7ff2e,0 0 34px #26bcff9e}.walnerTourCard{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:2;background:linear-gradient(155deg,#0a1f2ffc,#050e19fe);border:1px solid #40b1e58f;border-radius:22px;width:min(410px,100vw - 32px);position:fixed;overflow:hidden;box-shadow:0 24px 80px #000000b8,0 0 34px #1da8ff2e}.walnerTourCard header{align-items:center;gap:11px;padding:15px 16px 12px;display:flex}.walnerTourCard header img{object-fit:cover;border-radius:11px;width:38px;height:38px;box-shadow:0 0 16px #ff333857}.walnerTourCard header>div{flex-direction:column;flex:1;display:flex}.walnerTourCard header span,.walnerTourBody small{color:#57ceff;letter-spacing:.13em;font-size:9px;font-weight:900}.walnerTourCard header b{margin-top:2px;font-size:14px}.walnerTourCard header button{color:#d6e8f5;cursor:pointer;background:#ffffff0a;border:1px solid #6992ad59;border-radius:11px;width:36px;height:36px;font-size:20px}.walnerTourProgress{background:#5a87a233;height:3px}.walnerTourProgress i{background:linear-gradient(90deg,#ff3c48,#39c7ff);height:100%;transition:width .2s;display:block;box-shadow:0 0 12px #39c7ff80}.walnerTourBody{width:100%;min-width:0;margin:0;padding:16px}.walnerTourBody h2{color:#fff;margin:6px 0 7px;font-size:21px}.walnerTourBody p{color:#aec3d1;margin:0;font-size:13px;line-height:1.55}.walnerTourCard footer{align-items:center;gap:7px;padding:0 16px 16px;display:flex}.walnerTourCard footer>span{flex:1}.walnerTourCard footer button{cursor:pointer;border-radius:11px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900}.walnerTourCard footer .secondary{color:#c6d9e5;background:#ffffff09;border:1px solid #668fa861}.walnerTourCard footer .primary{color:#fff;background:linear-gradient(135deg,#e9273e,#198fd1);border:0;box-shadow:0 8px 22px #157fbe3d}@media (width<=700px){.walnerTourShield{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.walnerTourFocus{border-radius:14px}.walnerTourCard{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:19px;width:calc(100vw - 20px)}.walnerTourCard header{padding:13px 14px 10px}.walnerTourBody{padding:14px}.walnerTourBody h2{font-size:19px}.walnerTourCard footer{padding:0 14px 14px}.walnerTourCard footer button{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.walnerTourFocus,.walnerTourProgress i{transition:none!important}.walnerTourShield{-webkit-backdrop-filter:none;backdrop-filter:none}}.walnerTour,.walnerTourShield{pointer-events:none}.walnerTourCard{pointer-events:auto;transition:top .2s,left .2s;overflow:visible}.walnerTourCard.is-positioned{bottom:auto;right:auto}.walnerTourCard.is-positioned.placement-center:not([style]){right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));top:auto;left:auto}.walnerTourCard:after{z-index:-1;content:"";background:#081b2a;border:1px solid #40b1e58f;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.walnerTourCard.placement-right:after{border-top:0;border-right:0;top:calc(50% - 8px);left:-9px}.walnerTourCard.placement-left:after{border-bottom:0;border-left:0;top:calc(50% - 8px);right:-9px}.walnerTourCard.placement-bottom:after{border-bottom:0;border-right:0;top:-9px;left:calc(50% - 8px)}.walnerTourCard.placement-top:after{border-top:0;border-left:0;bottom:-9px;left:calc(50% - 8px)}.walnerTourCard.placement-center:after,.walnerTourCard.placement-mobile:after{display:none}.walnerTourSteps{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;padding:9px 12px 0;display:grid}.walnerTourSteps button{color:#6f8d9f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px;display:grid}.walnerTourSteps button:hover{background:#ffffff0a}.walnerTourSteps button i{border:1px solid #5d88a159;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.walnerTourSteps button span{text-overflow:ellipsis;font-size:8px;font-weight:800;line-height:1.2;overflow:hidden}.walnerTourSteps button.active{color:#dff7ff;background:#2eb4e81c}.walnerTourSteps button.active i{color:#06131d;background:#52d2ff;border-color:#48cfff;box-shadow:0 0 13px #39c7ff59}.walnerTourSteps button.complete{color:#78dcb8}.walnerTourSteps button.complete i{color:#45d6a0;background:#29c18a1a;border-color:#45d6a0}.walnerTourInstruction{color:#dff7ff;background:#2998c91a;border:1px solid #39c7ff42;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:10px;display:flex}.walnerTourInstruction span{color:#55d3ff;font-size:16px}.walnerTourWaiting{color:#7994a5;margin-top:10px;font-size:9px;font-style:normal;display:block}@media (width<=700px){.walnerTourCard.is-positioned{width:auto;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));overflow:auto;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;left:10px!important}.walnerTourSteps button{justify-content:center;padding:5px 2px;display:flex}.walnerTourSteps button span{display:none}.walnerTourCard footer{z-index:1;background:linear-gradient(#07172500,#071725 25%);padding-top:8px;position:sticky;bottom:0}.walnerTourCard footer>span{display:none}.walnerTourCard footer button{flex:1}}@media (height<=620px) and (orientation:landscape){.walnerTourCard.is-positioned{max-height:calc(100dvh - 20px);overflow:auto}.walnerTourCard header{padding-block:10px 7px}.walnerTourBody{padding-block:11px}.walnerTourBody h2{font-size:17px}.walnerTourSteps{padding-top:6px}.walnerTourCard footer{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.walnerTourCard{transition:none}}body:has(.walnerTour) .walnerAiHeaderTrigger{visibility:hidden;pointer-events:none}.walnerTourShield{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.walnerTourFocus{box-shadow:0 0 0 9999px #01070d42,0 0 0 3px #39c7ff33,0 0 34px #26bcff9e}@media (width<=700px){.walnerTourFocus{box-shadow:0 0 0 9999px #01070d33,0 0 0 2px #39c7ff33,0 0 24px #26bcff8c}}.walnerTourCard{flex-direction:column;max-height:calc(100dvh - 28px);display:flex}.walnerTourCard header,.walnerTourProgress,.walnerTourSteps,.walnerTourCard footer{flex-shrink:0}.walnerTourBody{overscroll-behavior:contain;overflow-y:auto}.walnerTourBody>p{font-size:12px}.walnerTourPurpose{background:#2998c912;border-left:3px solid #55d3ff;border-radius:0 9px 9px 0;margin-top:12px;padding:9px 10px}.walnerTourPurpose>span{color:#65d8ff;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.walnerTourPurpose>p{color:#c4d5df;margin-top:4px;font-size:10px;line-height:1.45}.walnerTourInstruction{align-items:flex-start}.walnerTourInstruction>span{color:#06131d;background:#55d3ff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:grid}.walnerTourInstruction>div{flex-direction:column;gap:3px;min-width:0;display:flex}.walnerTourInstruction small{color:#63d8ff;letter-spacing:.1em;font-size:8px}.walnerTourInstruction b{font-size:10px;line-height:1.42}.walnerTourOutcome{color:#a8c8b9;align-items:flex-start;gap:7px;margin-top:9px;display:flex}.walnerTourOutcome>span{color:#041810;background:#43d59d;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:950;display:grid}.walnerTourOutcome p{margin:0;font-size:9px;line-height:1.45}.walnerTourOutcome b{color:#75e0b8}.walnerTourTargetBadge{color:#eafbff;background:#03131ef0;border:1px solid #5ad7ffb8;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 16px);padding:5px 8px 5px 5px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 18px #00000059}.walnerTourTargetBadge>b{color:#06131d;background:#58d5ff;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.walnerTourTargetBadge>em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900;overflow:hidden}.walnerTourCard.placement-mobile-top:after,.walnerTourCard.placement-mobile-bottom:after{display:none}@media (width<=700px){.walnerTourCard.is-positioned{width:auto;max-height:min(56dvh,520px);overflow:visible;left:10px!important;right:10px!important}.walnerTourCard.is-positioned.placement-mobile-top{top:calc(10px + env(safe-area-inset-top))!important;bottom:auto!important}.walnerTourCard.is-positioned.placement-mobile-bottom{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.walnerTourBody{padding:12px 14px}.walnerTourBody h2{margin-block:5px 6px;font-size:18px;line-height:1.18}.walnerTourBody>p{font-size:11px;line-height:1.42}.walnerTourPurpose,.walnerTourInstruction{margin-top:9px;padding-block:7px}.walnerTourOutcome{margin-top:7px}.walnerTourCard footer{background:#071725;grid-template-columns:auto auto minmax(0,1fr);padding-top:8px;display:grid;position:static}.walnerTourCard footer>span{display:none}.walnerTourCard footer button{min-height:44px;padding-inline:10px}.walnerTourCard footer .primary{justify-self:stretch}.walnerTourTargetBadge{top:6px;left:6px}.walnerTourSteps{padding-inline:10px}}@media (width<=380px){.walnerTourCard.is-positioned{max-height:58dvh;left:7px!important;right:7px!important}.walnerTourCard header{padding:10px 11px 8px}.walnerTourCard header img{width:32px;height:32px}.walnerTourCard footer{padding:7px 10px 10px}.walnerTourCard footer button{padding-inline:8px;font-size:9px}.walnerTourBody{padding:10px 12px}}@media (height<=620px) and (orientation:landscape){.walnerTourCard.is-positioned{max-height:calc(100dvh - 16px)}.walnerTourCard.is-positioned.placement-mobile-top{top:8px!important}.walnerTourCard.is-positioned.placement-mobile-bottom{bottom:8px!important}.walnerTourPurpose,.walnerTourOutcome{display:none}}.walnerTourCard{width:min(460px,100vw - 28px)}.walnerTourBody>small{letter-spacing:.08em;font-size:10px}.walnerTourBody h2{font-size:22px;line-height:1.2}.walnerTourBody>p{font-size:13px;line-height:1.55}.walnerTourSignal{background:#12547021;border:1px solid #4bc4f452;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin:-3px 0 13px;padding:8px;display:grid}.walnerTourSignal>span{color:#06151f;background:#5ad5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:950;display:grid}.walnerTourSignal>div{flex-direction:column;gap:2px;min-width:0;display:flex}.walnerTourSignal>div b{color:#eafaff;font-size:10px}.walnerTourSignal>div small{color:#8fb6c9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.walnerTourSignal>button{color:#9fe4ff;cursor:pointer;background:#147aa41f;border:1px solid #4bc4f461;border-radius:9px;min-height:34px;padding:0 9px;font-size:9px;font-weight:900}.walnerTourSignal.waiting{background:#7b4c0d1f;border-color:#ffb74b57}.walnerTourSignal.waiting>span{color:#211302;background:#ffc05e}.walnerTourConcept{background:#593bb417;border:1px solid #8064ff47;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;margin-top:12px;padding:10px 11px;display:grid}.walnerTourConcept>span{color:#ab96ff;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:950}.walnerTourConcept>b{color:#f1edff;font-size:12px}.walnerTourConcept>p{color:#beb7d7;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.walnerTourPurpose>p{font-size:11px}.walnerTourInstruction{background:#2998c914;border:1px solid #39c7ff42;border-radius:12px;margin-top:12px;padding:10px;display:block}.walnerTourInstruction>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.walnerTourInstruction>header span{color:#62d7ff;letter-spacing:.12em;font-size:8px;font-weight:950}.walnerTourInstruction>header b{color:#05131c;background:#63d8ff;border-radius:999px;padding:3px 7px;font-size:8px}.walnerTourInstruction ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.walnerTourInstruction li button{color:#7894a5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 8px;display:grid}.walnerTourInstruction li button i{border:1px solid #6f99b161;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.walnerTourInstruction li button span{font-size:11px;line-height:1.4}.walnerTourInstruction li.active button{color:#eefbff;background:#2eb4e824;border-color:#53d0ff8c;box-shadow:0 0 16px #36bcf11a}.walnerTourInstruction li.active button i{color:#06131d;background:#55d3ff;border-color:#55d3ff}.walnerTourInstruction li.complete button{color:#80bda6}.walnerTourInstruction li.complete button i{color:#061810;background:#43d59d;border-color:#43d59d}.walnerTourExample{background:#704fb712;border:1px dashed #bca1ff52;border-radius:10px;margin-top:9px;padding:9px 10px}.walnerTourExample span{color:#bba8ff;letter-spacing:.1em;font-size:8px;font-weight:950;display:block}.walnerTourExample p{color:#c7bedc;margin:4px 0 0;font-size:10px;line-height:1.45}.walnerTourCaution,.walnerTourVerify{border-radius:10px;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 9px;display:flex}.walnerTourCaution{background:#7d49071a;border:1px solid #ffb1464d}.walnerTourVerify{background:#18785517;border:1px solid #43d59d45}.walnerTourCaution>span,.walnerTourVerify>span{border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:950;display:grid}.walnerTourCaution>span{color:#261701;background:#ffc05e}.walnerTourVerify>span{color:#041810;background:#43d59d}.walnerTourCaution p,.walnerTourVerify p{color:#bdcbd2;margin:0;font-size:10px;line-height:1.45}.walnerTourCaution b{color:#ffd38e}.walnerTourVerify b{color:#79dfba}.walnerTourTargetBadge>em{flex-direction:column;min-width:0;font-style:normal;display:flex}.walnerTourTargetBadge>em small{color:#62d8ff;letter-spacing:.12em;font-size:7px;font-weight:950}.walnerTourTargetBadge>em{font-size:9px;font-weight:900}.walnerTourFocus.is-signaling{animation:.55s ease-in-out 2 walner-target-signal}.walnerTourCard.placement-compact-top:after,.walnerTourCard.placement-compact-bottom:after{display:none}@media (width>=701px) and (width<=900px){.walnerTourCard.is-positioned{width:min(560px,100vw - 28px);max-height:58dvh;overflow:visible;transform:translate(-50%);left:50%!important;right:auto!important}.walnerTourCard.is-positioned.placement-compact-top{top:14px!important;bottom:auto!important}.walnerTourCard.is-positioned.placement-compact-bottom{top:auto!important;bottom:14px!important}.walnerTourBody{overflow-y:auto}.walnerTourCard footer{background:#071725;position:static}}@media (width<=700px){.walnerTourCard.is-positioned{max-height:min(62dvh,560px)}.walnerTourSignal{grid-template-columns:28px minmax(0,1fr);margin-bottom:10px}.walnerTourSignal>span{width:28px;height:28px}.walnerTourSignal>button{grid-column:1/-1;min-height:36px}.walnerTourBody>small{font-size:8px}.walnerTourBody h2{font-size:19px}.walnerTourBody>p{font-size:11px}.walnerTourConcept,.walnerTourInstruction{margin-top:9px}.walnerTourConcept>p,.walnerTourInstruction li button span{font-size:10px}.walnerTourInstruction li button{min-height:40px}.walnerTourExample p,.walnerTourCaution p,.walnerTourVerify p{font-size:9px}}@media (width<=380px){.walnerTourCard.is-positioned{max-height:63dvh}.walnerTourSteps{padding-top:6px}.walnerTourSignal{padding:6px}.walnerTourConcept,.walnerTourInstruction{padding:8px}.walnerTourCard footer .primary{font-size:9px}}@media (height<=620px) and (orientation:landscape){.walnerTourSignal,.walnerTourConcept,.walnerTourExample,.walnerTourCaution,.walnerTourOutcome{display:none}.walnerTourCard.is-positioned{max-height:calc(100dvh - 16px)}}.walnerTour{z-index:4000}.walnerTourSignal{grid-template-columns:32px minmax(0,1fr) auto}.walnerTourSignalActions{gap:5px;display:flex}.walnerTourSignalActions button{color:#9fe4ff;white-space:nowrap;cursor:pointer;background:#147aa41f;border:1px solid #4bc4f461;border-radius:9px;min-height:34px;padding:0 9px;font-size:9px;font-weight:900}.walnerTourSignalActions button:hover{background:#1f97c933;border-color:#55d3ff}.walnerTourSignalActions button.is-speaking{color:#7ae5bd;background:#1a8b6329;border-color:#43d59d}.walnerTourCurrentAction{background:linear-gradient(135deg,#1a8b6324,#2084b21a);border:1px solid #43d59d61;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;margin-top:11px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff06}.walnerTourCurrentAction>span{color:#031710;background:#4de0a7;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:950;display:grid;box-shadow:0 0 18px #43d59d47}.walnerTourCurrentAction>div{flex-direction:column;min-width:0;display:flex}.walnerTourCurrentAction small{color:#6fe2b8;letter-spacing:.13em;font-size:8px;font-weight:950}.walnerTourCurrentAction b{color:#f1fffa;margin-top:3px;font-size:12px;line-height:1.45}.walnerTourCurrentAction p{color:#a9c8bb;margin-top:5px;font-size:10px;line-height:1.45}.walnerTourCurrentAction strong{color:#74e1ba}.walnerTourFocus{will-change:top,left,width,height}.walnerTourFocus.is-signaling .walnerTourTargetBadge{animation:.55s ease-in-out 2 walner-label-signal}@media (width<=700px){.walnerTourSignal{grid-template-columns:28px minmax(0,1fr)}.walnerTourSignalActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.walnerTourSignalActions button{min-height:38px}.walnerTourCurrentAction{grid-template-columns:32px minmax(0,1fr);padding:9px}.walnerTourCurrentAction>span{width:32px;height:32px}.walnerTourCurrentAction b{font-size:11px}.walnerTourCurrentAction p{font-size:9px}.walnerTourTargetBadge{max-width:min(280px,100% - 12px)}}@media (height<=620px) and (orientation:landscape){.walnerTourCurrentAction{margin-top:7px;padding:7px}.walnerTourCurrentAction p{display:none}.walnerTourSignalActions button{min-height:32px}}.walnerTourProgressLabel{color:#effaff;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 2px;display:flex}.walnerTourProgressLabel b{font-size:10px}.walnerTourProgressLabel span{color:#74a1b5;font-size:8px}.walnerTourStepDots{justify-content:center;align-items:center;gap:7px!important;min-height:34px!important;padding:4px 12px 8px!important;display:flex!important;overflow:visible!important}.walnerTourStepDots button{place-items:center;border-radius:50%!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;display:grid!important}.walnerTourStepDots button span{display:none!important}.walnerTourBody>h2{margin-top:10px!important}.walnerTourMore{background:#051a2673;border:1px solid #4c97b542;border-radius:12px;margin-top:10px}.walnerTourMore>summary{color:#8fdcff;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:900;list-style:none;display:flex}.walnerTourMore>summary::-webkit-details-marker{display:none}.walnerTourMore>summary span{font-size:16px}.walnerTourMore>div{gap:9px;padding:0 10px 10px;display:grid}.walnerTourMore .walnerTourConcept,.walnerTourMore .walnerTourVerify,.walnerTourMore .walnerTourPurpose,.walnerTourMore .walnerTourInstruction{margin-top:0}.walnerTourCard>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#071722!important;grid-template-columns:minmax(90px,1fr) minmax(120px,1.45fr)!important;gap:7px!important;display:grid!important;position:sticky!important;bottom:0!important}.walnerTourCard>footer>span{display:none!important}.walnerTourCard>footer button{white-space:nowrap;min-width:0!important;padding-inline:12px!important}.walnerTourCard>footer button:disabled{opacity:.35;cursor:not-allowed}@media (width<=700px){.walnerTourProgressLabel{padding:7px 12px}.walnerTourStepDots{display:none!important}.walnerTourSignal{grid-template-columns:28px minmax(0,1fr) auto!important}.walnerTourSignalActions{grid-column:auto;display:flex}.walnerTourSignalActions button{min-height:34px;padding-inline:8px}.walnerTourBody{padding-bottom:8px!important}.walnerTourBody>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.walnerTourCard>footer{grid-template-columns:1fr 1.35fr!important}}@media (width<=420px){.walnerTourSignal{grid-template-columns:28px minmax(0,1fr)!important}.walnerTourSignalActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.walnerTourSignalActions button{min-height:36px}.walnerTourCard>footer{padding-inline:8px!important}.walnerTourCard>footer button{padding-inline:7px!important}}@media (width<=390px){.walnerTourCard>footer button{font-size:8px!important}}@keyframes walner-target-signal{50%{border-color:#fff;box-shadow:0 0 0 9999px #01070d33,0 0 0 7px #52d3ff57,0 0 55px #26bcffe6}}@keyframes walner-label-signal{50%{border-color:#fff;box-shadow:0 0 0 4px #52d3ff40,0 8px 26px #00000080}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--page-gutter:clamp(16px,2.5vw,40px);--page-gutter-start:max(var(--page-gutter),env(safe-area-inset-left));--page-gutter-end:max(var(--page-gutter),env(safe-area-inset-right));--section-gap:clamp(14px,1.4vw,22px);--component-gap:clamp(10px,1.1vw,16px);--form-gap:clamp(12px,1.15vw,18px);--surface-padding:clamp(16px,1.6vw,26px);--content-max:1680px;--touch-target:44px}html{scroll-padding-block-start:calc(84px + env(safe-area-inset-top))}main{padding-inline-start:var(--page-gutter-start);padding-inline-end:var(--page-gutter-end);container:workspace/inline-size}.controlPage,.todayDashboard,.adminCenter,.advancedInventory,.automaticReports,.managementIndicators,.plantMapPage,.technicianDay{width:100%;max-width:var(--content-max);row-gap:var(--section-gap);margin-inline:auto}.pageLead,.adminCenterHero,.adminSectionTitle,.managementLead,.spcHero,.plantMapHero,.dayHero{gap:var(--section-gap);padding:var(--surface-padding)}.kpis,.todaySummary,.todayMainGrid,.securityTools,.backupActions,.systemStatusGrid,.assetGrid,.equipmentGrid,.knowledgeGrid,.daySummary,.plantMapWorkspace{gap:var(--component-gap)}.editForm,.newPlanForm,.proposalFields,.createInventoryGrid,.spcReportEditorGrid{gap:var(--form-gap)}.pageLead p,.adminCenterHero p,.adminSectionTitle p,.managementLead p,.spcHero p,.plantMapHero p,.dayHero p{max-width:72ch}.panel,.workPanel,.tableScroll,.pageLead,.adminCenterHero,.adminSectionTitle,.managementLead,.spcHero,.plantMapHero,.dayHero{min-width:0;max-width:100%}@container workspace (width<=900px){.adminTwoColumns,.plantMapWorkspace,.technicianHours,.dataQuality{grid-template-columns:1fr}}@container workspace (width<=620px){.kpis,.todaySummary,.daySummary,.planningAlerts{grid-template-columns:repeat(2,minmax(0,1fr))}.assetGrid,.equipmentGrid,.knowledgeGrid,.securityTools,.backupActions,.systemStatusGrid{grid-template-columns:1fr}}@media (pointer:coarse){button,a[role=button],input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:var(--touch-target)}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}}@media (width>=1920px){:root{--page-gutter:48px;--content-max:1760px}}@media (width<=1024px){:root{--page-gutter:clamp(16px,2.6vw,24px)}main>header{margin-inline-start:calc(-1 * var(--page-gutter-start));margin-inline-end:calc(-1 * var(--page-gutter-end));padding-inline-start:var(--page-gutter-start);padding-inline-end:var(--page-gutter-end)}}@media (width<=760px){:root{--page-gutter:16px;--surface-padding:18px;--section-gap:14px;--component-gap:10px;--form-gap:12px}}@media (width<=480px){:root{--page-gutter:14px;--surface-padding:16px;--section-gap:12px}main>header{padding-inline-start:var(--page-gutter-start);padding-inline-end:var(--page-gutter-end)}}@media (width<=1024px) and (orientation:landscape) and (height<=640px){:root{--surface-padding:14px;--section-gap:10px;--component-gap:8px;--form-gap:10px}}@media (width>=1121px){.redesignedGateway .systemGatewayCard{width:min(1540px,100vw - 72px)!important;max-width:1540px!important}}:root{--walner-bg:#050b14;--walner-surface:#0b1724;--walner-surface-2:#0e2030;--walner-surface-3:#11283b;--walner-border:#29445d;--walner-border-strong:#486b87;--walner-text:#f4f7fa;--walner-muted:#9aa9b8;--walner-info:#2ec5ff;--walner-success:#35d6a0;--walner-warning:#ffb52e;--walner-danger:#ff3158;--walner-radius:16px;--walner-shadow:0 18px 46px #00000047;--module-accent:#2ec5ff;--module-accent-rgb:46,197,255}[data-module-tone=trabajos]{--module-accent:#ff496a;--module-accent-rgb:255,73,106}[data-module-tone=planta]{--module-accent:#ffb52e;--module-accent-rgb:255,181,46}[data-module-tone=chequeos]{--module-accent:#35d6a0;--module-accent-rgb:53,214,160}[data-module-tone=repuestos]{--module-accent:#2ec5ff;--module-accent-rgb:46,197,255}[data-module-tone=resultados]{--module-accent:#b86cff;--module-accent-rgb:184,108,255}[data-module-tone=mensajes]{--module-accent:#36d9ec;--module-accent-rgb:54,217,236}[data-module-tone=configuracion]{--module-accent:#b8c9d9;--module-accent-rgb:184,201,217}[data-module-tone=produccion]{--module-accent:#35d6a0;--module-accent-rgb:53,214,160}body:has(main[data-module-tone=produccion]) .productionNav button{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid;overflow:hidden}body:has(main[data-module-tone=produccion]) .productionNav button>span{color:#9fb2aa;background:#202724;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}body:has(main[data-module-tone=produccion]) .productionNav button>div{gap:4px;min-width:0;display:grid}body:has(main[data-module-tone=produccion]) .sidebar .productionNav button.active{color:#eafff7!important;background:linear-gradient(100deg,#123329,#141a18)!important;border-color:#2f8e6c!important;box-shadow:inset 4px 0 #35d6a0,0 9px 24px #0000004d!important}body:has(main[data-module-tone=produccion]) .sidebar .productionNav button.active>span{color:#84f0c8;background:#176b50}@media (width>=1101px) and (hover:hover) and (pointer:fine){body:has(main[data-module-tone=produccion]) .sidebar:not(:hover):not(:has(:focus-visible)) .productionNav button{grid-template-columns:38px;justify-content:center}}body:has(.maintenanceWorkspaceShell){color:var(--walner-text);background:radial-gradient(circle at 78% 5%,#2ec5ff14,#0000 30%),linear-gradient(#06101b,#040911 62%)!important}.maintenanceWorkspaceShell .moduleWorkspaceMain{color:var(--walner-text)!important;background:0 0!important}.maintenanceWorkspaceShell .moduleWorkspaceTopbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#050d17e6!important;border-bottom:1px solid #4a6e8c8c!important;box-shadow:0 14px 32px #0000002e!important}.workspaceBreadcrumb{color:#8295a7;align-items:center;gap:7px;min-width:0;margin:0 0 5px;font-size:12px;line-height:1.2;display:flex}.workspaceBreadcrumb span,.workspaceBreadcrumb strong,.workspaceBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceBreadcrumb strong{color:var(--module-accent);font-weight:800}.workspaceBreadcrumb b{color:#c7d4df;font-weight:650}.workspaceBreadcrumb i{color:#557187;font-style:normal}.maintenanceWorkspaceShell .moduleWorkspaceTopbar .headerTitle h1{color:var(--walner-text)!important;font-size:clamp(20px,1.65vw,27px)!important}.maintenanceWorkspaceShell .moduleLocalNav{background:linear-gradient(#081522,#050d17)!important;border-right:1px solid #4465819e!important}.maintenanceWorkspaceShell .moduleLocalTitle,.maintenanceWorkspaceShell .moduleLocalTabs,.maintenanceWorkspaceShell .moduleLocalActions{border-color:#41637f80!important}.maintenanceWorkspaceShell .moduleLocalTitle span{color:var(--module-accent)!important}.maintenanceWorkspaceShell .moduleLocalTitle h2{color:var(--walner-text)!important}.maintenanceWorkspaceShell .moduleLocalTitle p{color:var(--walner-muted)!important;font-size:13px!important;line-height:1.5!important}.maintenanceWorkspaceShell .moduleLocalTabs button{color:#b4c3d0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:52px!important;font-size:14px!important}.maintenanceWorkspaceShell .moduleLocalTabs button i{color:var(--module-accent)!important}.maintenanceWorkspaceShell .moduleLocalTabs button.active{border-color:rgba(var(--module-accent-rgb),.54)!important;background:rgba(var(--module-accent-rgb),.12)!important;color:#fff!important;box-shadow:inset 3px 0 var(--module-accent),0 8px 20px #0000002e!important}.maintenanceWorkspaceShell .moduleLocalActions :is(button,a){border-color:rgba(var(--module-accent-rgb),.72)!important;background:linear-gradient(115deg,rgba(var(--module-accent-rgb),.8),rgba(var(--module-accent-rgb),.48))!important;color:#fff!important;min-height:48px!important}.maintenanceWorkspaceShell .moduleWorkspaceContent{background:0 0!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :is(.pageLead,.todayWelcome,.adminCenterHero,.adminSectionTitle,.planningLead,.reportsLead,.managementLead,.performanceLead,.spcHero,.plantMapHero,.dayHero,.panel,.workPanel,.tablePanel,.calendar,.assetGrid>article,.equipmentGrid>article,.reportCatalog>article,.securityTools>article,.backupActions>article,.systemStatusGrid>article){border-radius:var(--walner-radius)!important;box-shadow:var(--walner-shadow)!important;border-color:#40627ea8!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :is(input,select,textarea,button,a):focus-visible,.maintenanceWorkspaceShell .moduleWorkspaceTopbar :is(button,a,input):focus-visible,.maintenanceWorkspaceShell .moduleLocalNav :is(button,a):focus-visible{outline:3px solid rgba(var(--module-accent-rgb),.34)!important;outline-offset:2px!important;border-color:var(--module-accent)!important}.maintenanceWorkspaceShell :is(button,a[role=button],input,select,textarea){font-family:var(--font-geist-sans),Arial,sans-serif}.maintenanceWorkspaceShell :is(input,select,textarea){font-size:max(14px,1em)}.maintenanceWorkspaceShell :is(p,small,label,td,th){line-height:1.45}.maintenanceWorkspaceShell :is(.formError,.error,.dangerNotice){color:#ff9bad!important;background:#35121c!important;border-color:#ff3158a8!important}.maintenanceWorkspaceShell :is(.empty,.todayEmpty,.inventoryNoResults){color:#a9bac8;background:#0b1d2db3;border:1px dashed #567a9799;border-radius:14px}.priorityMethod{color:#6f8192;margin-top:8px;font-size:12px;font-weight:650;display:block}.jobsAttentionTitle time{text-align:right;gap:4px;display:grid;color:#c9d4df!important}.jobsAttentionTitle time small{color:#72869a;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.equipmentSelectShell{z-index:8;position:relative}.equipmentSearchInput{border-color:#2ec5ffb8!important;min-height:54px!important;padding-left:58px!important;padding-right:42px!important;font-size:15px!important;font-weight:720!important}.equipmentSearchResults{z-index:30;background:#07131f;border:1px solid #3c627e;border-radius:13px;max-height:min(390px,46dvh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 55px #0000009e}.equipmentSearchResults button{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;color:#dbe7ef!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;gap:16px!important;min-height:64px!important;padding:10px 13px!important;display:grid!important}.equipmentSearchResults button:hover,.equipmentSearchResults button[aria-selected=true]{background:#2ec5ff1a!important;border-color:#2ec5ff7a!important}.equipmentSearchResults button span{gap:4px;min-width:0;display:grid}.equipmentSearchResults button b,.equipmentSearchResults button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipmentSearchResults button b{font-size:13px}.equipmentSearchResults button small{color:#8fa3b4!important;font-size:11px!important}.equipmentSearchResults button em{color:#67ddb9;white-space:nowrap;background:#12362f;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.equipmentSearchEmpty{color:#dbe7ef;text-align:center;gap:5px;padding:20px;display:grid}.equipmentSearchEmpty small{color:#8fa3b4;font-size:12px}.equipmentKeyHelp{color:#9fb1bf!important;font-size:13px!important}@media (width<=760px){.workspaceBreadcrumb{max-width:58vw;font-size:11px}.maintenanceWorkspaceShell .moduleWorkspaceTopbar .headerTitle h1{font-size:20px!important}.maintenanceWorkspaceShell .moduleLocalTabs button{font-size:13px!important}body:has(.jobsWorkspace) .equipmentSelectIcon{left:16px}.equipmentSearchResults{max-height:52dvh;position:fixed;inset:auto 12px 86px}.equipmentSearchResults button{grid-template-columns:1fr auto;gap:8px!important}.equipmentSearchResults button span:nth-child(2){display:none}.jobsAttentionTitle time{text-align:left}}@media (prefers-reduced-motion:reduce){.maintenanceWorkspaceShell *,.maintenanceWorkspaceShell :before,.maintenanceWorkspaceShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.equipmentCenter360{--e360-bg:#0c0d0f;--e360-panel:#15171a;--e360-panel-2:#1b1e22;--e360-line:#31363d;--e360-text:#f5f7fa;--e360-muted:#9da6b2;--e360-red:#ff3157;--e360-green:#34dda2;--e360-amber:#ffb84d;width:100%;max-width:1480px;color:var(--e360-text);gap:18px;margin:0 auto;display:grid}.equipment360LeadTools{gap:9px;width:min(500px,46%);display:grid}.equipment360Lead .equipment360LeadTools label{width:100%}.equipment360LeadTools>div{justify-content:flex-end;gap:8px;display:flex}.equipment360LeadTools button{color:#65dfb5;cursor:pointer;background:#132c26;border:1px solid #315e50;border-radius:10px;min-height:39px;padding:0 13px;font-size:9px;font-weight:850}.equipment360LeadTools button:last-child{color:#ff7187;background:#25181d;border-color:#57404a}.equipment360LeadTools button:disabled,.machineQrButton:disabled{opacity:.5;cursor:not-allowed}.machineHeaderActions>.machineQrButton{color:#70e3bb;background:#12382e;border-color:#2f6c59}.equipment360Lead{background:radial-gradient(circle at 82% -20%,#302027 0,#0000 34%),linear-gradient(130deg,#16181c,#101215);border:1px solid #2b3036;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 40px #0004}.equipment360Lead>div>span,.sectionFriendlyHeader>div>span,.machineStateIntro>div>span{letter-spacing:1.7px;color:#ff5b75;font-size:10px;font-weight:800}.equipment360Lead h2{letter-spacing:-.7px;margin:8px 0 6px;font-size:28px}.equipment360Lead p{color:#afb6c0;margin:0;font-size:13px;line-height:1.55}.equipment360Lead label{background:#0b1117;border:1px solid #35414d;border-radius:14px;align-items:center;gap:12px;width:min(430px,42%);height:52px;padding:0 16px;display:flex}.equipment360Lead label:focus-within{border-color:#ff3157;box-shadow:0 0 0 3px #ff31571c}.equipment360Lead label i{color:#60c6ff;background:#172533;border-radius:9px;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;display:grid}.equipment360Lead input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.equipment360Lead input::placeholder{color:#7f8995}.equipmentSearchBox{position:relative}.equipmentSearchBox>button{color:#aab4be;background:0 0;border:0;width:31px;height:31px;min-height:0;padding:0;font-size:19px;position:absolute;right:9px}.equipmentSearchSuggestions{z-index:30;background:#081922;border:1px solid #356276;border-radius:13px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #000c}.equipmentSearchSuggestions>header{color:#9eb6c1;border-bottom:1px solid #1d3d4c;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.equipmentSearchSuggestions>header span{color:#67d9ff;background:#123746;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.equipmentSearchSuggestions>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #17323e!important;border-radius:0!important;padding:9px 12px!important;display:flex!important}.equipmentSearchSuggestions>button:last-child{border-bottom:0!important}.equipmentSearchSuggestions>button:hover{background:#10303d!important}.equipmentSearchSuggestions>button span{gap:3px;min-width:0;display:grid}.equipmentSearchSuggestions>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.equipmentSearchSuggestions>button small{color:#80a0ae;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.equipmentSearchSuggestions>button em{color:#63d8ff;flex:none;font-size:9px;font-style:normal;font-weight:850}.equipmentFilterStudio{background:linear-gradient(145deg,#111a20,#101316);border:1px solid #2f3941;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #0003}.equipmentQuickFilters{scrollbar-width:thin;border-bottom:1px solid #29353d;gap:7px;padding:12px 13px;display:flex;overflow-x:auto}.equipmentQuickFilters button{color:#9aadb7;cursor:pointer;background:#101b21;border:1px solid #334550;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.equipmentQuickFilters button b{color:#c8d5da;background:#22343d;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.equipmentQuickFilters button:hover{color:#fff;border-color:#4a7182}.equipmentQuickFilters button.active{color:#fff;background:#0e3545;border-color:#2ac4f4;box-shadow:inset 3px 0 #ff3157}.equipmentQuickFilters button.active b{color:#04141b;background:#22add6}.equipmentAdvancedFilters{grid-template-columns:repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.equipmentAdvancedFilters>label{color:#91a2ac;gap:6px;min-width:0;font-size:8px;font-weight:850;display:grid}.equipmentAdvancedFilters select{color:#edf5f8;background:#08141a;border:1px solid #354954;border-radius:9px;outline:0;width:100%;height:42px;padding:0 32px 0 11px;font-size:10px}.equipmentAdvancedFilters select:focus{border-color:#40c8f3;box-shadow:0 0 0 3px #2bbce51f}.equipmentViewSwitch{background:#08141a;border:1px solid #354954;border-radius:10px;gap:4px;padding:4px;display:flex}.equipmentViewSwitch button{color:#81939d;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:9px;font-weight:850}.equipmentViewSwitch button.active{color:#73ddff;background:#16445a}.equipmentFilterStudio>footer{background:#0b1216;border-top:1px solid #29353d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.equipmentFilterStudio>footer>div{color:#9cafb8;align-items:center;gap:7px;font-size:9px;display:flex}.equipmentFilterStudio>footer b{color:#fff;font-size:14px}.equipmentFilterStudio>footer em{color:#ff8094;background:#312027;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.equipmentFilterStudio>footer>button{color:#68d6fa;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.equipment360Grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.equipment360Grid>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#191b1f,#111316);border:1px solid #30343a;border-radius:16px;min-width:0;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.equipment360Grid>button:after{content:"";pointer-events:none;border-top:2px solid #0000;border-image:linear-gradient(90deg,#ff3157,#0000 70%) 1;position:absolute;inset:0}.equipment360Grid>button:hover,.equipment360Grid>button:focus-visible{border-color:#6b3a43;outline:0;transform:translateY(-3px);box-shadow:0 18px 38px #0007}.machineGlyph{color:#ff4766;background:#35171d;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:15px;font-size:20px;display:grid;box-shadow:0 0 22px #ff315727}.machineGlyph.g1{color:#35d7a2;background:#122c29;box-shadow:0 0 22px #35d7a220}.machineGlyph.g2{color:#ffb84d;background:#2f2514;box-shadow:0 0 22px #ffb84d20}.machineGlyph.g3{color:#42baff;background:#102736;box-shadow:0 0 22px #42baff20}.machineCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.machineCardTop>span{text-transform:uppercase;letter-spacing:.8px;color:#89929d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.machineCardTop em,.simpleStatus,.partMain em,.maintenanceOrder em,.maintenancePlan>span{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.good{color:#4de3ad!important}.warning{color:#ffc267!important}.danger{color:#ff667f!important}.machineCardTop em.good,.simpleStatus.good,.partMain em.good,.maintenanceOrder em.good,.maintenancePlan>span.good{background:#13382d}.machineCardTop em.warning,.simpleStatus.warning,.partMain em.warning,.maintenanceOrder em.warning,.maintenancePlan>span.warning{background:#3b2c13}.machineCardTop em.danger,.simpleStatus.danger,.partMain em.danger,.maintenanceOrder em.danger{background:#481923}.equipment360Grid h3{margin:10px 0 3px;font-size:18px}.equipment360Grid>button>p{color:#8e97a2;margin:0;font-size:11px}.machineCardFacts{background:#101215;border:1px solid #2a2e34;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;padding:12px;display:grid}.machineCardFacts span{min-width:0}.machineCardFacts small{color:#7e8792;margin-bottom:5px;font-size:9px;display:block}.machineCardFacts b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.equipment360Grid footer{color:#89929d;border-top:1px solid #2b2f34;justify-content:space-between;gap:12px;padding-top:13px;font-size:10px;display:flex}.equipment360Grid footer b{color:#ff637c}.equipment360Empty,.friendlyEmpty{text-align:center;background:#121417;border:1px dashed #384049;border-radius:16px;padding:48px 22px}.equipment360Empty>span,.friendlyEmpty>span{color:#61c7ff;background:#1a2026;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;display:grid}.equipment360Empty b,.friendlyEmpty h4{margin:0 0 7px;font-size:16px}.equipment360Empty p,.friendlyEmpty p{color:#8e98a3;max-width:520px;margin:0 auto 16px;font-size:12px;line-height:1.6}.friendlyEmpty button{color:#fff;cursor:pointer;background:#ff3157;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.equipment360Grid.list{grid-template-columns:1fr}.equipment360Grid.list>button{grid-template-rows:auto auto auto;grid-template-columns:50px minmax(220px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:3px 16px;padding:15px 18px;display:grid}.equipment360Grid.list .machineGlyph{grid-area:1/1/4;margin:0}.equipment360Grid.list .machineCardTop{grid-area:1/2}.equipment360Grid.list h3{grid-area:2/2;margin:2px 0}.equipment360Grid.list>button>p{grid-area:3/2}.equipment360Grid.list .machineCardFacts{grid-area:1/3/4;margin:0}.equipment360Grid.list footer{text-align:right;border-top:0;border-left:1px solid #2b2f34;flex-direction:column;grid-area:1/4/4;align-items:flex-end;min-width:120px;padding:0 0 0 16px}body:has(.equipment360Backdrop,.friendlyEditorBackdrop) .mobileBottomNav{display:none!important}.equipment360Backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020407d9;max-width:none;padding:18px;position:fixed;inset:0;overflow:hidden}.equipment360Sheet{background:#0c0d0f;border:1px solid #343941;border-radius:20px;flex-direction:column;width:min(1500px,100%);height:calc(100dvh - 36px);min-height:0;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 28px 90px #000}.machineSheetHeader{background:radial-gradient(circle at 75% -50%,#392029,#0000 34%),#14161a;border-bottom:1px solid #30343a;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:25px 66px 25px 28px;display:flex;position:relative}.sheetClose{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;top:20px;right:20px;color:#fff!important;background:#202329!important;border:1px solid #383d44!important;border-radius:50%!important;padding:0!important;font-size:22px!important;position:absolute!important}.machineIdentity{align-items:center;gap:15px;min-width:0;display:flex}.machineStatusIcon{background:#25151a;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.machineStatusIcon.good{background:#123229;box-shadow:0 0 28px #34dda220}.machineStatusIcon.warning{background:#392b16;box-shadow:0 0 28px #ffb84d1b}.machineStatusIcon.danger{background:#3e1720;box-shadow:0 0 28px #ff315726}.machineIdentity small{letter-spacing:1.4px;color:#ff627b;font-size:9px;font-weight:800}.machineIdentity h2{margin:5px 0 3px;font-size:24px}.machineIdentity p{color:#9099a5;margin:0;font-size:11px}.machineHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.machineHeaderActions>button{color:#f4f6f8;cursor:pointer;background:#1c1f24;border:1px solid #3c424a;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:750}.machineHeaderActions>.createMachineOrder{background:#ee2349;border-color:#ff3157}.overallStatus{background:#101216;border:1px solid #343940;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.overallStatus i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.machineTabs{z-index:3;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:#111317;border-bottom:1px solid #2e3339;flex:none;gap:6px;padding:9px 18px;display:flex;overflow-x:auto}.machineTabs::-webkit-scrollbar{display:none}.machineTabs button{scroll-snap-align:start;color:#919aa5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:150px;min-height:54px;padding:8px 10px;display:grid;position:relative}.machineTabs button>svg{width:19px;height:19px}.machineTabs button>span{gap:2px;min-width:0;display:grid}.machineTabs button b{font-size:10px}.machineTabs button small{color:#74808b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.machineTabs button.active{color:#fff;background:#2a1b21;border-color:#5f3340}.machineTabs button.active>svg{color:#ff5571}.machineTabs button.active small{color:#c3949d}.machineTabs button.active:after{content:"";background:#ff3157;border-radius:3px;height:2px;position:absolute;bottom:2px;left:11px;right:11px}.machineTabs em{background:#343842;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.machineSheetBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow:auto}.equipment360Loading{color:#abb4be;align-content:center;place-items:center;gap:14px;height:420px;display:grid}.equipment360Loading i{border:3px solid #31363d;border-top-color:#ff3157;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite e360spin}@keyframes e360spin{to{transform:rotate(360deg)}}.equipment360Notice{border-radius:11px;align-items:center;gap:10px;margin:14px 24px 0;padding:12px 14px;font-size:11px;display:flex}.equipment360Notice.success{color:#74e4b8;background:#123229;border:1px solid #24664f}.equipment360Notice.error{color:#ff8396;background:#371820;border:1px solid #6e2937}.equipment360Notice>span{font-weight:900}.equipment360Notice p{flex:1;margin:0}.equipment360Notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.machineOverview{gap:17px;display:grid}.machineStateIntro{background:linear-gradient(135deg,#191c20,#101215);border:1px solid #30353c;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.machineStateIntro h3{margin:6px 0;font-size:25px}.machineStateIntro p{color:#9da6b1;margin:0;font-size:12px}.stateOrb{background:#121519;border:1px solid;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 0 30px}.machineStateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.machineStateCard{background:#15171a;border:1px solid #30353b;border-radius:14px;gap:12px;min-width:0;padding:17px;display:flex}.machineStateCard>span{color:currentColor;background:#20242a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.machineStateCard>div{min-width:0}.machineStateCard small{color:#89939f;text-transform:uppercase;letter-spacing:.6px;font-size:9px;display:block}.machineStateCard b{color:#f5f7f9;margin:5px 0;font-size:12px;display:block}.machineStateCard p{color:#7f8994;margin:0;font-size:9px;line-height:1.45}.machineAttention{background:#141619;border:1px solid #30353b;border-radius:16px;overflow:hidden}.machineAttention>header,.sectionFriendlyHeader{border-bottom:1px solid #2e3339;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.machineAttention>header span{color:#ff617a;letter-spacing:1.3px;font-size:9px;font-weight:800}.machineAttention h3,.sectionFriendlyHeader h3{margin:6px 0 0;font-size:17px}.machineAttention>header button,.sectionFriendlyHeader>button{color:#ff7187;cursor:pointer;background:#2e141a;border:1px solid #ff3157;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.attentionList{display:grid}.attentionItem{border-top:1px solid #292e34;align-items:center;gap:12px;padding:15px 20px;display:flex}.attentionItem:first-child{border-top:0}.attentionItem>i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px}.attentionItem>div{flex:1;min-width:0}.attentionItem b{color:#f0f2f4;font-size:11px;display:block}.attentionItem p{color:#8f98a3;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;overflow:hidden}.attentionItem button{color:#ff7187;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.allGood{align-items:center;gap:13px;padding:24px;display:flex}.allGood>span{color:#44dda7;background:#153c2e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.allGood b{font-size:13px}.allGood p{color:#89939e;margin:5px 0 0;font-size:10px}.machineComponents,.machineFacts,.machineMaintenance,.machineHistory,.machineGuides{gap:16px;display:grid}.factSuggestions{background:#0c222c;border:1px solid #285567;border-radius:14px;padding:15px 16px}.factSuggestions>b{color:#e6f8ff;font-size:12px}.factSuggestions>p{color:#8faab6;margin:4px 0 11px;font-size:10px}.factSuggestions>div{flex-wrap:wrap;gap:7px;display:flex}.factSuggestions button{color:#83e5ff;cursor:pointer;background:#103444;border:1px solid #31728a;border-radius:9px;min-height:38px;padding:7px 10px;font-size:9px;font-weight:800}.machineFactGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;display:grid}.machineFactGrid>article{background:linear-gradient(145deg,#141d22,#111417);border:1px solid #303b43;border-radius:14px;gap:6px;min-width:0;padding:16px;display:grid}.machineFactGrid>article>span{color:#68dcff;background:#123747;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:850}.machineFactGrid small{color:#8c9ba3;margin-top:3px;font-size:10px}.machineFactGrid b{overflow-wrap:anywhere;color:#f3f8fa;font-size:20px}.machineFactGrid b em{color:#9eb0b8;font-size:12px;font-style:normal;font-weight:650}.machineFactGrid footer{border-top:1px solid #29343a;gap:7px;margin-top:7px;padding-top:10px;display:flex}.machineFactGrid footer button{color:#d8e4e9;cursor:pointer;background:#1b272d;border:1px solid #3b4a52;border-radius:8px;flex:1;min-height:35px;font-size:9px;font-weight:800}.machineActionBack,.equipment360Notice,.repeatedFailureAlert{flex:none}.sectionFriendlyHeader{padding:0 0 19px}.sectionFriendlyHeader p{color:#8e98a3;margin:5px 0 0;font-size:11px;line-height:1.5}.systemGroups{gap:16px;display:grid}.systemGroup{background:#111316;border:1px solid #30353b;border-radius:16px;overflow:hidden}.systemGroup>header{background:#181b1f;border-bottom:1px solid #2d3238;align-items:center;gap:12px;padding:16px 19px;display:flex}.systemIcon{color:#38dda5;background:#102d27;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.systemGroup>header small{color:#38dda5;letter-spacing:1.2px;font-size:8px;font-weight:800}.systemGroup>header h4{margin:3px 0;font-size:15px}.systemGroup>header p{color:#7d8792;margin:0;font-size:9px}.componentCards{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:12px;padding:13px;display:grid}.componentCard{background:#181a1e;border:1px solid #2d3238;border-radius:14px;overflow:hidden}.componentCard.danger{border-color:#61303a}.componentCard.warning{border-color:#5b482b}.componentCard>header{justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.componentCard>header>div{align-items:center;gap:11px;min-width:0;display:flex}.componentGlyph{color:#6ed5ff;background:#24282e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.componentCard h5{margin:3px 0;font-size:13px}.componentCard header small{color:#828c97;font-size:8px}.componentFacts{background:#30343a;border-block:1px solid #30343a;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.componentFacts span{background:#131518;min-width:0;padding:11px}.componentFacts small,.partDetails small{color:#7e8893;font-size:8px;display:block}.componentFacts b,.partDetails b{color:#dfe3e7;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.componentNote{line-height:1.5;color:#9da5ae!important;margin:12px 15px!important;font-size:10px!important}.componentActions{flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.componentActions button,.installedParts footer button{color:#dce1e6;cursor:pointer;background:#22262b;border:1px solid #3b4148;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.componentActions button:first-child{color:#5bdfb1;background:#143027;border-color:#315e50}.dangerText{color:#ff6e84!important;background:#2d171c!important;border-color:#61303a!important}.installedParts{background:#111316;border-top:1px solid #30343a}.installedParts>header{border-bottom:1px solid #2a2f35;justify-content:space-between;padding:11px 14px;font-size:9px;display:flex}.installedParts>header span{color:#9ba5af;background:#2a2e34;border-radius:10px;padding:2px 7px}.installedParts>article{border-top:1px solid #282d33;padding:13px 14px}.installedParts>article:first-of-type{border-top:0}.partMain{align-items:center;gap:10px;display:flex}.partDot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.partMain>div{flex:1;min-width:0}.partMain b{font-size:11px;display:block}.partMain small{color:#7f8994;margin-top:3px;font-size:8px;display:block}.partDetails{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.partDetails span{background:#1a1d21;border-radius:8px;min-width:0;padding:8px}.installedParts>article>p{color:#929ba5;margin:10px 0 0;font-size:9px}.installedParts footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.noParts{text-align:center;padding:14px;color:#7c8691!important;margin:0!important;font-size:9px!important}.maintenanceColumns{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.maintenanceColumns>section{background:#141619;border:1px solid #30353b;border-radius:15px;overflow:hidden}.maintenanceColumns>section>header{border-bottom:1px solid #2b3036;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.maintenanceColumns h4{margin:0;font-size:12px}.maintenanceColumns>section>header span{color:#abb3bc;background:#292d33;border-radius:10px;padding:3px 8px;font-size:9px}.maintenanceOrder{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 17px;display:flex}.maintenanceOrder:first-of-type{border-top:0}.maintenanceOrder:hover{background:#1b1e22}.maintenanceOrder>div{min-width:0}.maintenanceOrder small,.maintenanceOrder span{color:#828c97;font-size:9px;display:block}.maintenanceOrder b{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;display:block;overflow:hidden}.maintenancePlan{border-top:1px solid #292e34;padding:15px 17px}.maintenancePlan:first-of-type{border-top:0}.maintenancePlan h5{margin:10px 0 6px;font-size:11px}.maintenancePlan p,.maintenancePlan small{color:#8b95a0;font-size:9px}.listEmpty{color:#838d98;text-align:center;padding:26px 17px;font-size:10px}.historyTimeline{padding-left:22px;display:grid;position:relative}.historyTimeline:before{content:"";background:#343940;width:1px;position:absolute;top:12px;bottom:12px;left:5px}.historyTimeline article{padding:0 0 22px 20px;position:relative}.historyTimeline article>i{background:#5a6570;border:2px solid #141619;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-21px;box-shadow:0 0 0 3px #30363d}.historyTimeline article.danger>i{background:#ff3157;box-shadow:0 0 0 3px #531b26}.historyTimeline time{color:#747f8a;font-size:8px}.historyTimeline h4{margin:4px 0;font-size:12px}.historyTimeline p{color:#969fa9;margin:0;font-size:10px;line-height:1.5}.historyTimeline small{color:#68727d;margin-top:5px;font-size:8px;display:block}.guideSections{grid-template-columns:1fr 1fr;gap:13px;display:grid}.guideSection{background:#141619;border:1px solid #30353b;border-radius:15px;overflow:hidden}.guideSection>header{border-bottom:1px solid #2b3036;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.guideSection h4{margin:0;font-size:12px}.guideSection>header span{color:#aab3bc;background:#292d33;border-radius:10px;padding:3px 8px;font-size:9px}.guideSection>p{text-align:center;color:#7d8792;margin:0;padding:24px 16px;font-size:9px}.guideSection>div>article,.guideSection>div>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #292e34;width:100%;padding:13px 16px;display:block}.guideSection>div>:first-child{border-top:0}.guideSection>div>button{cursor:pointer}.guideSection>div>button:hover{background:#1c1f23}.guideSection b,.guideSection span,.guideSection small{display:block}.guideSection b{font-size:10px}.guideSection span{color:#939ca6;margin:4px 0;font-size:9px}.guideSection small{color:#68737d;font-size:8px}.scheduleSummary{background:linear-gradient(130deg,#11251f,#141719 62%);border:1px solid #275849;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:16px 17px;display:grid;position:relative;overflow:hidden}.scheduleSummary:before{content:"";background:#34dda2;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #34dda2}.scheduleSummary.paused{background:linear-gradient(130deg,#292114,#141719 62%);border-color:#5a492b}.scheduleSummary.paused:before{background:#ffb84d;box-shadow:0 0 18px #ffb84d}.scheduleIcon{color:#49e4b0;background:#12372c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.scheduleCopy{min-width:0}.scheduleCopy small{color:#47dca9;letter-spacing:1.35px;font-size:8px;font-weight:850;display:block}.scheduleCopy b{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 4px;font-size:12px;display:block;overflow:hidden}.scheduleCopy span{color:#8f9aa5;font-size:9px;line-height:1.45;display:block}.scheduleCopy strong{color:#e8ecef}.scheduleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.scheduleActions em{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.scheduleActions em.active{color:#4de3ad;background:#12372c}.scheduleActions em.paused{color:#ffc267;background:#3b2c13}.scheduleActions button{color:#e8ecef;cursor:pointer;background:#20252a;border:1px solid #3b4650;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.scheduleActions button:first-of-type{color:#58e4b5;background:#153a2f;border-color:#2e7b64}.scheduleActions button.danger{color:#ff7388;background:#2c171c;border-color:#60303a}.scheduleActions button:disabled{opacity:.5;cursor:not-allowed}.scheduleSummary.compact{grid-template-columns:auto minmax(0,1fr);margin:0 13px 12px;padding:12px 13px}.scheduleSummary.compact .scheduleIcon{width:34px;height:34px;font-size:17px}.scheduleSummary.compact .scheduleActions{grid-column:1/-1;justify-content:flex-start;padding-left:48px}.scheduleInlineError,.scheduleFormError{color:#ff8194;grid-column:1/-1;margin:0;font-size:9px}.scheduleEditor{width:min(760px,100%)}.schedulePreview{background:radial-gradient(circle at 90% 10%,#1b4d3c55,#0000 45%),#0f1e1a;border:1px solid #2b6755;border-radius:12px;padding:15px 16px}.schedulePreview span{color:#4de3ad;letter-spacing:1.3px;font-size:8px;font-weight:850;display:block}.schedulePreview b{margin:6px 0 4px;font-size:20px;display:block}.schedulePreview p{color:#91a49e;margin:0;font-size:9px;line-height:1.5}.friendlyEditorBackdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020407d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.friendlyEditor{color:#fff;background:#15171a;border:1px solid #3b4149;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 28px 90px #000}.friendlyEditor>header{border-bottom:1px solid #2e3339;padding:25px 64px 20px 24px}.friendlyEditor>header>span{letter-spacing:1.4px;color:#ff5f78;font-size:9px;font-weight:800}.friendlyEditor h3{margin:7px 0 5px;font-size:20px}.friendlyEditor header p{color:#929ca7;margin:0;font-size:11px;line-height:1.5}.friendlyEditor form{padding:20px 24px 24px}.friendlyFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.friendlyFormGrid label{align-content:start;gap:6px;display:grid}.friendlyFormGrid label.full{grid-column:1/-1}.friendlyFormGrid label>span{color:#e7eaed;font-size:10px;font-weight:750}.friendlyFormGrid label>small{color:#828d98;font-size:8px;line-height:1.4}.friendlyFormGrid input,.friendlyFormGrid select,.friendlyFormGrid textarea{color:#fff;background:#0e1013;border:1px solid #3b4149;border-radius:10px;outline:0;width:100%;padding:11px 12px;font-size:11px}.friendlyFormGrid input:focus,.friendlyFormGrid select:focus,.friendlyFormGrid textarea:focus{border-color:#ff3157;box-shadow:0 0 0 3px #ff315718}.friendlyFormGrid textarea{resize:vertical;min-height:90px}.friendlyEditor form>footer{border-top:1px solid #2d3238;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.friendlyEditor form>footer button{color:#e7eaed;cursor:pointer;background:#202329;border:1px solid #3c424a;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800}.friendlyEditor form>footer button.save{color:#fff;background:#ed2348;border-color:#ff3157}.friendlyEditor form>footer button.delete{color:#ff7188;background:#32171e;border-color:#70313e}.friendlyEditor form>footer>span{flex:1}.friendlyEditor button:disabled{opacity:.5;cursor:not-allowed}.machineAttention>header button:has(small){text-align:left;gap:3px;display:grid}.machineAttention>header button>span{color:inherit;letter-spacing:0;font-size:10px}.machineAttention>header button>small{color:#bf8790;letter-spacing:0;font-size:8px;font-weight:600}.equipmentQrModal{z-index:320;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030506eb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.closeEquipmentQr{z-index:2;color:#fff;cursor:pointer;background:#202226;border:1px solid #48484e;border-radius:50%;width:35px;height:35px;font-size:20px;position:absolute;top:13px;right:13px}.equipmentQrLabel{color:#151517;background:#fff;border:1px solid #c8c9cc;border-radius:16px;justify-items:center;width:min(420px,96vw);padding:25px;display:grid;position:relative;box-shadow:0 30px 90px #000}.equipmentQrImage{background:#fff;border:1px solid #c8cdd2;border-radius:11px;width:250px;height:250px;margin:0 0 11px;padding:7px}.equipmentQrLabel h2{color:#111318;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:26px;line-height:1.15}.equipmentQrActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:20px;display:grid}.equipmentQrActions button,.equipmentQrActions a{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d0d1d4;border-radius:8px;place-items:center;min-height:42px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.equipmentQrActions button{color:#fff;background:#d71937;border-color:#d71937}.equipmentBatchQrModal{background:#090b0ef5;padding:22px;display:block;overflow:auto}.equipmentBatchQrModal>header{z-index:5;color:#fff;background:#15181c;border:1px solid #374048;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100%);margin:0 auto 18px;padding:16px 18px;display:flex;position:sticky;top:0}.equipmentBatchQrModal>header span{color:#5ee2b4;letter-spacing:.14em;font-size:8px;font-weight:900}.equipmentBatchQrModal>header h2{margin:5px 0 3px;font-size:20px}.equipmentBatchQrModal>header p{color:#949da5;margin:0;font-size:9px}.equipmentBatchQrModal>header>div:last-child{gap:8px;display:flex}.equipmentBatchQrModal>header button{color:#fff;cursor:pointer;background:#14523e;border:1px solid #286c55;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.equipmentBatchQrModal>header button:last-child{background:#24262a;border-color:#4b4e53;width:40px;padding:0;font-size:19px}.equipmentBatchQrGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px;width:min(1280px,100%);margin:0 auto;display:grid}.equipmentBatchQrGrid .equipmentQrLabel{width:100%;box-shadow:none}.equipmentQrLabel>p{color:#454a50;text-align:center;max-width:330px;margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.4}.equipmentQrLabel:has(.closeEquipmentQr){padding-top:56px}.equipmentQrActions.single{grid-template-columns:1fr}.equipmentQrActions.single button{width:100%}.equipment360LeadTools .newEquipmentAction{color:#fff;background:#d71937;border-color:#d71937}@media (width<=1100px){.equipmentAdvancedFilters{grid-template-columns:repeat(2,minmax(160px,1fr)) auto}.equipmentViewSwitch{flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:stretch}.equipment360Grid.list>button{grid-template-columns:50px minmax(180px,1fr) minmax(220px,.8fr)}.equipment360Grid.list footer{text-align:left;border-top:1px solid #2b2f34;border-left:0;flex-direction:row;grid-area:4/2/auto/4;justify-content:space-between;align-items:center;margin-top:9px;padding:10px 0 0}.machineStateGrid{grid-template-columns:1fr 1fr}.maintenanceColumns,.componentCards,.guideSections{grid-template-columns:1fr}.machineSheetHeader{align-items:flex-start}.machineHeaderActions{max-width:430px}}@media (width<=760px){.equipment360Lead{flex-direction:column;align-items:flex-start;padding:20px}.equipment360Lead h2{font-size:23px}.equipment360Lead label{width:100%}.equipmentSearchSuggestions{z-index:310;top:auto;right:12px;bottom:max(12px, env(safe-area-inset-bottom));max-height:55vh;position:fixed;left:12px;overflow:auto}.equipmentQuickFilters{padding:10px}.equipmentAdvancedFilters{grid-template-columns:1fr 1fr;padding:12px}.equipmentViewSwitch{flex-direction:row;grid-area:auto/1/auto/-1}.equipmentViewSwitch button{flex:1;min-height:38px}.equipmentFilterStudio>footer{align-items:flex-start}.equipmentFilterStudio>footer>div{flex-wrap:wrap}.equipment360Grid.list>button{padding:19px;display:block}.equipment360Grid.list .machineGlyph{margin-bottom:15px}.equipment360Grid.list .machineCardFacts{margin:16px 0}.equipment360Grid.list footer{border-top:1px solid #2b2f34;border-left:0;margin:0;padding-top:13px;display:flex}.equipment360Backdrop{width:100dvw;max-width:none;height:100dvh;padding:0;inset:0 auto auto 0}.equipment360Sheet{border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;min-height:0}.machineSheetHeader{max-height:44dvh;padding:max(16px, env(safe-area-inset-top)) 54px 15px 14px;flex-direction:column;overflow-y:auto}.machineIdentity{align-items:flex-start}.machineStatusIcon{width:44px;height:44px}.machineIdentity h2{font-size:19px}.machineIdentity p{line-height:1.5}.machineHeaderActions{justify-content:flex-start;width:100%}.machineHeaderActions .overallStatus{justify-content:center;width:100%}.machineHeaderActions>button{flex:1}.sheetClose{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top))}.machineTabs{padding:7px 10px}.machineTabs button{grid-template-columns:18px minmax(0,1fr) auto;gap:6px;min-width:114px;min-height:48px;padding:7px 8px}.machineTabs button>svg{width:17px;height:17px}.machineTabs button small{display:none}.machineSheetBody{padding:15px 12px max(24px, env(safe-area-inset-bottom))}.equipment360Notice{margin:10px 12px 0}.machineStateIntro{padding:18px}.stateOrb{width:50px;height:50px}.machineStateGrid{grid-template-columns:1fr}.machineAttention>header,.sectionFriendlyHeader{flex-direction:column;align-items:flex-start}.machineAttention>header button,.sectionFriendlyHeader>button{width:100%}.attentionItem{align-items:flex-start}.attentionItem button{flex:none}.componentCards{padding:8px}.componentFacts{grid-template-columns:1fr}.partDetails{grid-template-columns:1fr 1fr}.componentActions button{flex:1}.machineFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.machineFactGrid>article{padding:13px}.factSuggestions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.factSuggestions button{width:100%}.guideSections{gap:10px}.friendlyEditorBackdrop{align-items:end;padding:0}.friendlyEditor{width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.friendlyEditor form{padding:16px}.friendlyFormGrid{grid-template-columns:1fr}.friendlyFormGrid label.full{grid-column:auto}.machineEditFooter{flex-wrap:wrap}.machineEditFooter>span{display:none}.machineEditFooter button{flex:1}.machineEditFooter button.delete{flex-basis:100%;order:2}.scheduleSummary,.scheduleSummary.compact{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:12px}.scheduleSummary .scheduleActions,.scheduleSummary.compact .scheduleActions{grid-column:1/-1;justify-content:flex-start;padding-left:0}.scheduleActions button{flex:1}.scheduleCopy b{white-space:normal}.schedulePreview b{font-size:17px}}@media (width<=470px){.equipmentAdvancedFilters{grid-template-columns:1fr}.equipmentViewSwitch{grid-column:1}.equipmentFilterStudio>footer{flex-direction:column}.equipmentFilterStudio>footer>button{min-height:38px}.equipment360Grid,.machineCardFacts,.machineFactGrid,.factSuggestions>div{grid-template-columns:1fr}.machineSheetHeader{padding-top:58px}.machineHeaderActions>button{flex-basis:100%}.partDetails{grid-template-columns:1fr}.installedParts footer{flex-direction:column}.installedParts footer button{width:100%}.attentionItem{flex-wrap:wrap}.attentionItem button{text-align:left;width:100%;padding:8px}.equipment360Lead p{font-size:12px}}@media (width<=760px){.equipment360LeadTools{width:100%}.equipment360LeadTools>div{grid-template-columns:1fr 1fr;display:grid}.equipment360LeadTools button{min-height:46px}.equipmentQrLabel{max-height:96dvh;overflow:auto}.equipmentBatchQrModal{padding:10px}.equipmentBatchQrModal>header{flex-direction:column;align-items:flex-start}.equipmentBatchQrModal>header>div:last-child,.equipmentBatchQrModal>header>div:last-child button:first-child{width:100%}.equipmentBatchQrGrid{grid-template-columns:1fr}}@media (width<=430px){.equipment360LeadTools>div{grid-template-columns:1fr}.equipmentQrImage{width:205px;height:205px}.equipmentQrLabel{padding:22px 17px}}.repeatedFailureAlert{color:#ffe4b5;background:#2b1e0d;border:1px solid #9c5b1b;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:16px 24px 0;padding:14px 16px;display:grid}.repeatedFailureAlert>span{background:#6b410e;border-radius:50%;place-items:center;height:36px;font-size:20px;display:grid}.repeatedFailureAlert b{color:#fff;font-size:14px;display:block}.repeatedFailureAlert p{color:#d8bf98;margin:3px 0 0;font-size:12px}.repeatedFailureAlert button{color:#ffd992;background:#412b10;border:1px solid #b97727;border-radius:10px;padding:9px 12px;font-weight:800}@media (width<=700px){.repeatedFailureAlert{grid-template-columns:34px 1fr;margin:12px}.repeatedFailureAlert button{grid-column:1/-1}}.repairLearning{background:linear-gradient(145deg,#0c222c,#121518 62%);border:1px solid #285567;border-radius:16px;overflow:hidden}.repairLearning>header{border-bottom:1px solid #244451;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.repairLearning>header span{color:#54d8ff;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.repairLearning>header h4{color:#f3fbff;margin:5px 0 4px;font-size:16px}.repairLearning>header p{color:#91aab5;margin:0;font-size:10px;line-height:1.5}.repairLearning>header em{color:#6ee1ff;background:#0c3444;border:1px solid #296279;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.repeatedRepairList{gap:7px;padding:11px 14px 0;display:flex;overflow:auto}.repeatedRepairList:empty{display:none}.repeatedRepairList span{color:#f4d8a3;background:#30230f;border:1px solid #755421;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.repeatedRepairList b{color:#ffd06d}.repairLearningGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:11px;padding:14px;display:grid}.repairLearningGrid>article{background:#11171b;border:1px solid #2d3d45;border-radius:13px;overflow:hidden}.repairLearningGrid>article>header{border-bottom:1px solid #29383f;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.repairLearningGrid>article>header>div{min-width:0}.repairLearningGrid>article>header small{color:#78909a;font-size:8px;display:block}.repairLearningGrid h5{color:#f1f6f8;margin:4px 0 0;font-size:11px;line-height:1.45}.repairLearningGrid>article>header>span{color:#67dfb5;background:#17372d;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:850}.repairLearningGrid dl{background:#29383f;gap:1px;margin:0;display:grid}.repairLearningGrid dl div{background:#12191d;padding:11px 13px}.repairLearningGrid dt,.repairFacts small,.repairLearningGrid footer>small{color:#6fdcff;font-size:8px;font-weight:850;display:block}.repairLearningGrid dd{color:#c6d0d5;margin:4px 0 0;font-size:9px;line-height:1.5}.repairFacts{background:#29383f;border-top:1px solid #29383f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.repairFacts span{background:#0e1418;min-width:0;padding:9px 12px}.repairFacts b{color:#e5edf0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.repairLearningGrid footer{background:#0c1114;border-top:1px solid #29383f;padding:11px 13px}.repairLearningGrid footer p{color:#aebbc1;margin:4px 0 0;font-size:9px;line-height:1.45}.repairLearningEmpty{text-align:center;padding:24px 18px}.repairLearningEmpty b{color:#dce8ed;font-size:11px;display:block}.repairLearningEmpty p{color:#829ba5;max-width:620px;margin:6px auto 0;font-size:9px;line-height:1.5}.repairLearningEmpty.warning{background:#2b1d0e}.repairLearningEmpty.warning b{color:#ffd89a}.repairLearningEmpty.warning p{color:#c6a982}.machineHistory>.historyTimeline{margin-top:4px;padding-top:5px}@media (width<=700px){.repairLearning>header{flex-direction:column}.repairLearningGrid{grid-template-columns:1fr;padding:10px}.repairFacts{grid-template-columns:1fr}.repairFacts b{white-space:normal}.repairLearningGrid>article>header{flex-direction:column}.repeatedRepairList{padding-inline:10px}}.machinePriorityBadge{color:#b9cbd4;background:#11242d;border:1px solid #334752;border-radius:999px;justify-self:start;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.machinePriorityBadge.essential{color:#ffb197;background:#341d17;border-color:#a94b31}.equipment360LeadTools .equipmentExcelAction{color:#75e7bd;white-space:nowrap;background:#113c30;border:1px solid #2e8a6c;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:flex}@media (width<=760px){.equipment360LeadTools .equipmentExcelAction{min-height:46px}}.plantAnalysis{--pa-border:#294554;--pa-muted:#a3bbc8;--pa-accent:#7be3f4;color:#eaf4fa;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:clamp(12px,2vw,26px);font-size:15px;line-height:1.5}.plantAnalysis *,.paDialog *{box-sizing:border-box;min-width:0}.paHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.paHeader h2{margin:4px 0;font-size:clamp(23px,2.3vw,32px)}.paHeader small{color:#c6a4fb;letter-spacing:.07em;font-size:12px;font-weight:750}.paHeader p,.paSection p,.paSectionTitle p{color:var(--pa-muted);margin:6px 0 15px}.paActions,.paDates{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.plantAnalysis button,.paDialog button,.paDownload{color:#c7effa;min-height:44px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:normal;word-break:normal;background:#102b39;border:1px solid #375968;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:650;text-decoration:none;display:inline-flex}.plantAnalysis button:disabled{opacity:.6;cursor:wait}.plantAnalysis button:hover:not(:disabled),.paDownload:hover{border-color:var(--pa-accent);background:#163b4b}.plantAnalysis :focus-visible,.paDialog :focus-visible{outline-offset:3px;outline:2px solid #7be3f4}.paSourceLine{color:#b3d5d7;border:1px solid var(--pa-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.paSourceLine small{color:var(--pa-muted);margin-left:auto}.paSourceLine svg,.paActions svg,.paTabs svg,.paTopicLinks svg{flex-shrink:0}.paTabs{border-bottom:1px solid var(--pa-border);flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:16px 0;display:flex}.paTabs button{background:#0a1d28;flex:145px}.paTabs button[aria-current]{color:#eadcff;background:#29213f;border-color:#a389e0;box-shadow:inset 0 -2px #b992f0}.paSectionTitle h3,.paSection h3{margin:0 0 8px;font-size:20px}.paStats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:14px 0 20px;display:grid}.paStat{border:1px solid var(--pa-border);background:#0b222d;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.paStat strong{color:#e1d5ff;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.paStat span{font-size:14px;font-weight:650}.paStat small{color:var(--pa-muted);font-size:12px;line-height:1.5}.paColumns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.paSection{border:1px solid var(--pa-border);background:#091b25;border-radius:14px;margin-bottom:18px;padding:clamp(14px,1.7vw,24px)}.paRecords{gap:10px;display:grid}.paRecord{border:1px solid var(--pa-border);background:#0b232e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.paRecord p{color:#c8dce6;margin:6px 0}.paRecord small,.paRecordDetails small{color:var(--pa-muted);font-size:13px;display:block}.paRecord strong,.paRecord button{flex-shrink:0}.paMore{margin-top:14px}.paNotice{color:var(--pa-muted);border:1px dashed #3e5766;border-radius:10px;padding:14px;font-size:14px}.paError{background:#381c27;border:1px solid #bf5f73;border-radius:12px;margin:16px 0;padding:20px}.paTopicLinks{gap:10px;display:grid}.paTopicLinks button{text-align:left;justify-content:flex-start;gap:12px;width:100%;padding:15px}.paTopicLinks span{flex:1}.paTopicLinks small{color:var(--pa-muted);margin-top:5px;font-weight:400;display:block}.paTopicLinks svg{color:#ba9eea;width:24px}.paFilters{grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.paFilters label,.paDates label{color:#d4e5ee;gap:6px;font-size:13px;display:grid}.plantAnalysis input,.plantAnalysis select{color:#e6f3f9;width:100%;max-width:100%;min-height:44px;font:inherit;background:#061620;border:1px solid #375968;border-radius:8px;padding:10px 12px;font-size:16px}.paFilters .paCheckbox{align-items:center;gap:8px;max-width:220px;min-height:44px;display:flex}.paCheckbox input{accent-color:#b796f3;flex-shrink:0;width:20px;min-height:20px}.paDates{margin:14px 0}.paDates label{flex:160px;max-width:250px}.paDates small{color:var(--pa-muted);flex:260px}.paRecordDetails{border:1px solid var(--pa-border);overflow-wrap:anywhere;background:#0b232e;border-radius:10px;padding:0 14px}.paRecordDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;list-style:none;display:flex}.paRecordDetails summary:after{content:"+";color:#9dddff;flex-shrink:0;font-size:22px}.paRecordDetails[open] summary:after{content:"−"}.paRecordDetails summary>span{flex:1}.paRecordDetails summary strong{color:#a3e6d8;font-size:13px}.paRecordDetails[open]{padding-bottom:14px}.paRecordDetails dl,.paDialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.paRecordDetails dt,.paDialog dt{color:#9eb7c6;font-size:12px}.paRecordDetails dd,.paDialog dd{color:#edf6fc;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.paDownload{margin-top:18px}.paDialog{color:#eef7fc;background:#091c28;border:1px solid #557582;border-radius:16px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);padding:clamp(16px,3vw,28px);line-height:1.5;overflow:auto}.paDialog::backdrop{background:#000a}.paDialog header{justify-content:space-between;align-items:start;gap:16px;display:flex}.paDialog header h2{margin:6px 0 14px;font-size:23px}.paDialog header small{color:#b99bea}.paDialog header button{flex-shrink:0}.paDialog .paNotice{color:#b7cbd6}.paActions .paDownload{margin:0}.paDialog h2,.paHeader h2,.paRecord b{overflow-wrap:anywhere}@media (width<=1000px){.paColumns{grid-template-columns:minmax(0,1fr)}.paFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.paHeader{flex-direction:column;align-items:flex-start}.paActions{width:100%}.paSourceLine small{margin-left:0}}@media (width<=600px){.plantAnalysis{padding:12px}.paTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paTabs button{justify-content:flex-start;padding:10px 8px;font-size:13px}.paTabs button:last-child{grid-column:1/-1}.paFilters{grid-template-columns:minmax(0,1fr)}.paFilters .paCheckbox{max-width:none}.paStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paStat{padding:12px}.paStat strong{font-size:26px}.paRecord{flex-direction:column;align-items:flex-start}.paRecord button{width:100%}.paRecordDetails summary{flex-wrap:wrap;gap:8px}.paRecordDetails summary>span{flex-basis:70%}.paRecordDetails dl,.paDialog dl{grid-template-columns:minmax(0,1fr)}.paDialog header h2{font-size:20px}.paDates label{flex-basis:100%;max-width:none}.paActions button{flex:1}.paSection h3{font-size:19px}}@media print{.paTabs,.paActions,.paFilters,.paMore,.paDownload,.paTopicLinks,.plantAnalysis button{display:none!important}.plantAnalysis,.paSection,.paStat,.paRecord,.paRecordDetails{color:#000;background:#fff;border-color:#bbb}.paStat strong,.paStat small,.paSection p{color:#222}.paColumns{display:block}.paSection{break-inside:avoid}}.mobileOrderCreateAction{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#ee2445,#b90d29);border:1px solid #ff6679;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:126px;min-height:48px;padding:0 18px;font-size:12px;font-weight:950;display:none;position:static;box-shadow:0 10px 30px #c7102e70,0 0 18px #ff31483d}.mobileOrderCreateAction svg{filter:drop-shadow(0 0 6px #fff7);width:18px;height:18px}.mobileOrderCreateAction:focus-visible{outline-offset:3px;outline:3px solid #75d9ff}body:has(.modalBackdrop) .mobileOrderCreateAction{display:none}.jobsViewSwitch{background:#071925;border:1px solid #31536a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100%);padding:4px;display:grid}.jobsViewSwitch button{color:#9fb4c3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-height:48px;padding:6px 10px;display:grid}.jobsViewSwitch button>span{color:#72c7fb;background:#0d2939;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.jobsViewSwitch button>b{color:inherit;align-self:end;font-size:11px;line-height:1.1}.jobsViewSwitch button>small{color:#718899;align-self:start;font-size:8px;line-height:1.1}.jobsViewSwitch button.active{color:#fff;background:#0c3350;border-color:#1688eb;box-shadow:0 0 18px #0879de30}.jobsViewSwitch button.active>span{color:#fff;background:#075da0}.jobsViewSwitch button:focus-visible,.ordersLocalSearch:focus-within{outline-offset:2px;outline:2px solid #53b8ff}.jobsWorkspace .ordersToolbar{flex-wrap:wrap;max-width:850px}.jobsWorkspace .ordersToolbar .jobsViewSwitch{width:260px}.ordersLocalSearch{color:#63c6ff;background:#071925;border:1px solid #31536a;border-radius:8px;grid-template-columns:24px minmax(150px,1fr) 26px;align-items:center;min-width:250px;min-height:42px;display:grid;overflow:hidden}.ordersLocalSearch>span{place-items:center;font-size:15px;display:grid}.ordersLocalSearch>input{color:#eef8ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.ordersLocalSearch>input::placeholder{color:#7891a3;opacity:1}.ordersLocalSearch>button{color:#9db4c4;cursor:pointer;background:0 0;border:0;width:26px;height:30px;font-size:18px}.jobsCalendarView{gap:12px;min-width:0;display:grid}@media (width<=860px){.jobsWorkspace .navigationPrimaryAction{display:flex}.jobsWorkspace .ordersToolbar{grid-template-columns:1fr 1fr;width:100%;max-width:none;display:grid}.jobsWorkspace .ordersToolbar .jobsViewSwitch,.jobsWorkspace .ordersToolbar .ordersLocalSearch{grid-column:1/-1;width:100%;min-width:0}.jobsWorkspace .ordersToolbar>select,.jobsWorkspace .ordersAdvancedFilters{width:100%}}@media (width<=760px){.mobileOrderCreateAction{display:inline-flex}.jobsWorkspace .navigationPrimaryAction{justify-content:center;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.jobsWorkspace .navigationPrimaryAction i{font-size:19px}.jobsWorkspace .jobsOrders>.filters{gap:12px!important}.jobsWorkspace .ordersToolbar{grid-template-columns:1fr 1fr!important}.jobsViewSwitch button{min-height:44px;padding:5px 7px}.jobsViewSwitch button>span{width:28px;height:28px}.jobsViewSwitch button>small{display:none}.ordersLocalSearch{min-height:44px}}@media (width<=430px){.mobileOrderCreateAction{min-width:118px;padding-inline:15px}.jobsWorkspace .ordersToolbar{grid-template-columns:1fr!important}.jobsWorkspace .ordersToolbar>select,.jobsWorkspace .ordersAdvancedFilters{grid-column:1/-1}}.orderManagement{color:#f5f9fc;gap:16px;width:min(1500px,100%);min-width:0;display:grid}.orderManagementHero{background:linear-gradient(125deg,#0b1d2b,#08131e);border:1px solid #31516a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 16px 38px #0006}.orderManagementHero>div>span,.orderDraftShelf>header span,.savedOrders>header span{color:#ff5865;letter-spacing:.14em;font-size:10px;font-weight:950}.orderManagementHero h1{color:#fff;margin:5px 0 4px;font-size:clamp(26px,3vw,38px)}.orderManagementHero p,.orderDraftShelf>header p,.savedOrders>header p{color:#b7c8d6;max-width:780px;margin:0;font-size:13px;line-height:1.5}.orderManagementHero>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef3049,#ac0d26);border:1px solid #ff5a68;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.orderManagementStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.orderManagementStats article{background:#0b1d2b;border:1px solid #31516a;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.orderManagementStats article>span{color:#65c7ff;background:#0d2b40;border:1px solid #28658b;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.orderManagementStats b{color:#fff;font-size:25px;line-height:1;display:block}.orderManagementStats small{color:#b7c8d6;margin-top:5px;font-size:11px;display:block}.orderDraftShelf,.savedOrders{background:#0b1d2b;border:1px solid #31516a;border-radius:16px;min-width:0;overflow:hidden}.orderDraftShelf>header,.savedOrders>header{background:#0a1925;border-bottom:1px solid #29465c;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.orderDraftShelf h2,.savedOrders h2{color:#fff;margin:5px 0 3px;font-size:20px}.orderDraftShelf>header em{color:#5de3b2;background:#092c25;border:1px solid #2b6f5b;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.orderDraftShelf>div{gap:9px;padding:12px;display:grid}.orderDraftShelf article{background:#0e2637;border:1px solid #31516a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.orderDraftStep{color:#7fd0ff;white-space:nowrap;background:#173c55;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.orderDraftShelf article h3{color:#fff;margin:0;font-size:14px}.orderDraftShelf article p{color:#d9e6ef;margin:4px 0;font-size:12px;line-height:1.4}.orderDraftShelf article small,.orderDraftShelf article time{color:#9fb4c3;margin-top:3px;font-size:10px;display:block}.orderDraftShelf footer{gap:7px;display:flex}.orderDraftShelf footer button,.orderManagementTable button,.orderManagementCards>article>button{color:#7dd1ff;cursor:pointer;white-space:nowrap;background:#0b3550;border:1px solid #268cd0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.orderDraftShelf footer button.danger{color:#ff8290;background:#35131b;border-color:#8e3645}.savedOrders>header>strong{color:#70caff;flex:none;font-size:13px}.orderManagementFilters{border-bottom:1px solid #29465c;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(145px,.7fr)) auto;gap:9px;padding:12px 14px;display:grid}.orderManagementFilters>label{color:#dbe7ef;gap:5px;font-size:10px;font-weight:850;display:grid}.orderManagementFilters select{color:#f7fbff;background:#080d12;border:1px solid #3b5b72;border-radius:8px;width:100%;min-height:44px;padding:0 10px;font-size:12px}.orderManagementSearch{background:#080d12;border:1px solid #3b5b72;border-radius:8px;grid-template-columns:35px minmax(0,1fr) 34px;align-items:center;min-height:44px;gap:0!important;display:grid!important}.orderManagementSearch>span,.orderManagementSearch>button{color:#62c9ff;background:0 0;border:0;place-items:center;height:100%;display:grid}.orderManagementSearch input{color:#fff;outline:0;width:100%;min-width:0;font-size:12px;background:0 0!important;border:0!important}.orderManagementSearch input::placeholder{color:#849bad}.orderManagementSearch>button{cursor:pointer}.orderManagementReset{color:#cce0ef;cursor:pointer;white-space:nowrap;background:#102a3f;border:1px solid #3b5b72;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.orderManagementTable{overflow:auto}.orderManagementTable table{min-width:1000px}.orderManagementTable th{color:#c9d9e6;background:#10293d;border-bottom:1px solid #31516a;padding:11px 14px;font-size:9px}.orderManagementTable td{color:#f4f8fb;cursor:default;background:#0b1d2b;border-color:#29465c;padding:13px 14px}.orderManagementTable td>b,.orderManagementTable td>span{white-space:normal;overflow-wrap:anywhere;max-width:320px;display:block}.orderManagementTable td>b{font-size:12px}.orderManagementTable td>span:not(.orderManagementStatus){color:#afc1cf;margin-top:4px;font-size:10px;line-height:1.4}.orderManagementTable td>small{color:#9fb4c3;white-space:normal;margin-top:5px;font-size:9px;display:block}.orderManagementStatus{color:#ffd06c;background:#30260c;border:1px solid #706027;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;line-height:1.2;max-width:180px!important;display:inline-flex!important}.orderManagementStatus.completado,.orderManagementStatus.finalizada{color:#63e3b2;background:#0a3027;border-color:#27755d}.orderManagementStatus.vencida{color:#ff8390;background:#38131c;border-color:#963848}.orderManagementStatus.en-proceso,.orderManagementStatus.en-trabajo{color:#70c9ff;background:#0d2e45;border-color:#2676a9}.orderManagementCards{display:none}.orderManagementMore{color:#dceaf4;cursor:pointer;background:#102a3f;border:1px solid #31516a;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 28px);min-height:44px;margin:12px 14px;font-weight:850;display:flex}.orderManagementMore span{color:#70caff}.orderManagementEmpty{color:#93a9ba;text-align:center;place-items:center;gap:8px;padding:48px 18px;display:grid}.orderManagementEmpty svg{color:#60c6ff}.orderManagementEmpty b{color:#fff;font-size:15px}.orderManagementEmpty span{font-size:11px}.orderManagementEmpty button{color:#7fd1ff;cursor:pointer;background:#0c3550;border:1px solid #2f8cc6;border-radius:8px;min-height:40px;margin-top:5px;padding:0 14px;font-weight:850}@media (width<=1100px){.orderManagementFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.orderManagementSearch{grid-column:1/-1}.orderManagementReset{width:100%}}@media (width<=760px){.orderManagement{gap:11px}.orderManagementHero{flex-direction:column;align-items:stretch;padding:17px}.orderManagementHero>button{width:100%}.orderManagementStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orderManagementStats article{padding:12px}.orderManagementStats article>span{width:38px;height:38px}.orderManagementStats b{font-size:21px}.orderDraftShelf>header,.savedOrders>header{flex-direction:column;align-items:flex-start;padding:15px}.orderDraftShelf>header em{align-self:flex-start}.orderDraftShelf article{grid-template-columns:1fr;gap:9px}.orderDraftStep{justify-self:start}.orderDraftShelf footer{grid-template-columns:1fr 1fr;display:grid}.orderDraftShelf footer button{width:100%}.orderManagementFilters{grid-template-columns:1fr;padding:10px}.orderManagementSearch{grid-column:auto}.orderManagementTable{display:none}.orderManagementCards{gap:9px;padding:10px;display:grid}.orderManagementCards>article{background:#0e2637;border:1px solid #31516a;border-radius:12px;padding:14px}.orderManagementCards header{justify-content:space-between;align-items:center;gap:8px;display:flex}.orderManagementCards h3{color:#fff;margin:13px 0 5px;font-size:15px}.orderManagementCards p{color:#dbe7ef;margin:0;font-size:12px;line-height:1.45}.orderManagementCards>article>small{color:#9fb4c3;margin-top:7px;font-size:10px;display:block}.orderManagementCards dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.orderManagementCards dl div{background:#091a26;border-radius:8px;min-width:0;padding:9px}.orderManagementCards dt{color:#86a1b4;font-size:9px}.orderManagementCards dd{color:#eef6fb;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.orderManagementCards>article>button{width:100%}.orderManagementStatus{white-space:normal;max-width:145px!important}}@media (width<=390px){.orderManagementStats,.orderDraftShelf footer,.orderManagementCards dl{grid-template-columns:1fr}.orderManagementHero h1{font-size:25px}}:root{--plan-surface:#101820;--plan-surface-2:#14232e;--plan-card:#0c151c;--plan-line:#264352;--plan-line-soft:#1d3340;--plan-text:#f4f8fb;--plan-muted:#91a6b4;--plan-cyan:#34c9ef;--plan-green:#40dfa5;--plan-red:#ff3f67;--plan-amber:#ffb84a}.jobsWorkspace .ganttPanel,.jobsWorkspace .capacityRecommendationBoard,.jobsWorkspace .proposalTeamPlanner{border-color:var(--plan-line);background:linear-gradient(145deg,#0b1720 0%,#0f1d26 58%,#10171d 100%);box-shadow:0 20px 50px #0004,inset 0 1px #ffffff08}.capacityRecommendationBoard{border-radius:20px;position:relative}.capacityRecommendationBoard:before,.proposalTeamPlanner:before{background:linear-gradient(90deg,var(--plan-red),#be2848 38%,transparent 86%);content:"";width:100%;height:3px;position:absolute;inset:0 auto auto 0}.capacityRecommendationBoard>header{border-color:var(--plan-line-soft);background:radial-gradient(circle at 8% 0,#c7284933,#0000 28%),#0c171e;padding:25px 26px;position:relative}.capacityRecommendationBoard .eyebrow,.proposalTeamPlanner .eyebrow,.ganttControls .eyebrow{color:#ff5b7a;font:850 9px/1.1 var(--font-geist-mono);letter-spacing:.16em}.capacityRecommendationBoard h3{letter-spacing:-.025em;margin:8px 0 6px;font-size:23px}.capacityRecommendationBoard p{max-width:760px;color:var(--plan-muted);font-size:12px;line-height:1.55}.capacityRecommendationBoard>header>button{color:#ff9aae;background:linear-gradient(#3d1520,#2b1118);border-color:#dc3153;border-radius:12px;align-items:center;gap:18px;min-height:48px;padding:0 18px;font-size:12px;display:flex;box-shadow:0 10px 24px #0004}.capacityRecommendationBoard>header>button:hover{background:#471621;border-color:#ff4a6c;transform:translateY(-1px)}.capacityRecommendationBoard>header>button span{font-size:18px}.capacityRecommendationGrid{grid-template-columns:repeat(auto-fit,minmax(315px,1fr));gap:14px;padding:16px}.capacityRecommendationGrid>article{border-color:var(--plan-line);background:#0b151c;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.capacityRecommendationGrid>article>header{border-color:var(--plan-line-soft);background:linear-gradient(120deg,#12242e,#0d1920);padding:16px;position:relative}.capacityRecommendationGrid>article>header>span{color:#ff7993;background:#411523;border:1px solid #a62b45;border-radius:13px;width:42px;height:42px;font-size:12px;box-shadow:0 0 18px #e62d5524}.capacityRecommendationGrid>article>header b{font-size:14px}.capacityRecommendationGrid>article>header small{color:var(--plan-muted);margin-top:3px;font-size:10px;display:block}.capacityRecommendationGrid>article>header>strong{color:#58dca9;white-space:nowrap;background:#123427;border:1px solid #27644f;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px}.capacityRecommendationGrid section{padding:14px}.capacityRecommendationGrid h4{color:#dce8ef;letter-spacing:.08em;margin-bottom:10px;font-size:10px}.capacityRecommendation{background:linear-gradient(135deg,#0b141a,#111d24);border-color:#28414e;border-radius:12px;min-height:92px;margin-top:9px;padding:13px}.capacityRecommendation:hover{background:#102630;border-color:#32b6da;transform:translateY(-1px);box-shadow:0 10px 24px #0005}.capacityRecommendation span{color:#6e93a5;font-size:8px}.capacityRecommendation b{margin-top:5px;font-size:12px;display:block}.capacityRecommendation small{color:#9db0bc;max-width:260px;font-size:9px}.capacityRecommendation aside{min-width:112px}.capacityRecommendation aside b{font-size:11px}.capacityRecommendation aside small{font-size:8px}.capacityRecommendation aside em{color:#57ccef;margin-top:11px;font-size:9px;font-style:normal;font-weight:800;display:block}.capacityRecommendation.fit{border-left:3px solid #27c98e}.capacityRecommendation.overflow{border-left:3px solid var(--plan-amber)}.capacityRecommendationGrid .minimumOverflow{background:#1b1711;border-color:#634825}.minimumOverflow>p{color:#a99a82!important;margin:-3px 0 10px!important;font-size:9px!important}.proposalTeamPlanner{border-radius:20px;position:relative}.proposalTeamPlanner>header{border-color:var(--plan-line-soft);background:radial-gradient(circle at 10% 0,#cf2d4b2b,#0000 30%),#0c171e;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.proposalTeamPlanner h3{letter-spacing:-.02em;margin:8px 0 5px;font-size:22px}.proposalTeamPlanner p{max-width:760px;color:var(--plan-muted);font-size:12px}.proposalTeamPlanner .sectionCount{color:#68cbe8;background:#102833;border:1px solid #2a5667;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.proposalTeamPlanner>div{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;padding:16px}.proposalTeamPlanner article{border-color:var(--plan-line);background:linear-gradient(145deg,#0b151c,#101d25);border-radius:15px;padding:16px;box-shadow:inset 0 1px #ffffff08}.proposalTeamPlanner article>header{align-items:flex-start}.proposalTeamPlanner article>header b{font-size:13px}.proposalTeamPlanner article>header small{color:var(--plan-muted);font-size:10px}.proposalTeamPlanner article>header>span{color:#ff91a8;background:#3d1721;border-radius:999px;padding:6px 9px;font-size:9px}.proposalTeamFields{gap:14px;margin:16px 0}.proposalTeamFields>label,.proposalTeamFields>div>span{color:#dce7ee;font-size:10px}.proposalTeamFields>div>span small{color:#718b99;margin-left:5px;font-size:8px;font-weight:650}.proposalTeamFields select{color:#fff;background:#081219;border-color:#315569;border-radius:10px;min-height:46px;padding:0 38px 0 12px;font-size:12px;font-weight:700}.proposalTeamChecks{gap:7px}.proposalTeamChecks label{color:#d8e2e8;cursor:pointer;background:#0a141a;border-color:#2d4653;border-radius:9px;min-height:36px;padding:6px 9px;font-size:10px}.proposalTeamChecks label:has(input:checked){color:#effff9;background:#113529;border-color:#2cbf8c}.proposalTeamChecks i{color:#78d8f1;background:#18303c;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:850;display:grid}.proposalTeamPlanner footer{border-color:var(--plan-line-soft);align-items:center;min-height:55px}.proposalTeamPlanner footer p{color:#b4c3cc;font-size:10px}.proposalTeamPlanner footer button{background:linear-gradient(#f02d55,#c9193d);border-radius:10px;min-height:40px;padding:0 15px;box-shadow:0 8px 18px #d61f4530}.ganttPanel{border-radius:20px}.ganttControls{border-color:var(--plan-line);background:linear-gradient(110deg,#0d202b,#102634 60%,#10191f);padding:22px 24px}.ganttControls h3{color:var(--plan-text);letter-spacing:-.02em;margin:7px 0 4px!important;font-size:22px!important}.ganttControls p{color:#9bb0bd!important;font-size:12px!important}.ganttControls label{color:#9bb0bd;gap:6px;font-size:9px;font-weight:800;display:grid}.ganttControls select{color:#fff;background:#08141b;border-color:#315569;border-radius:10px;min-width:240px;min-height:44px;padding-inline:13px 38px;font-size:12px}.rangeButtons{background:#091219;border:1px solid #2c4654;border-radius:11px;padding:4px}.rangeButtons button{color:#94a8b4;background:0 0;min-height:38px;padding:0 14px;font-size:10px;font-weight:750;border:0!important;border-radius:8px!important}.rangeButtons button.active{color:#fff;background:linear-gradient(#d62449,#9e1733);box-shadow:0 5px 14px #0005}.ganttLegend{border-color:var(--plan-line);background:#0b171e;gap:20px;padding:13px 24px}.ganttLegend span{color:#a6b8c2;font-size:10px}.ganttLegend span:before{width:22px;height:8px}.ganttScroll{scrollbar-color:#345365 #0b141a;scrollbar-width:thin}.ganttCanvas{background:#0a1217}.ganttDates{background:#12222c;min-height:46px}.ganttDates>div{color:#c3d0d8;border-color:#29424f;padding-inline:16px;font-size:9px}.ganttDates span{color:#8fa2ae;font-size:9px;top:16px}.ganttRow{border-color:#1f333e;min-height:64px}.ganttRow:hover{background:#10212a}.ganttRow>div{background:#0d171d;border-color:#29424f;padding:10px 16px}.ganttRow:hover>div{background:#13242d}.ganttRow>div b{color:#f1f6f9;font-size:10px}.ganttRow>div span{color:#8299a7;font-size:9px}.ganttRow>section>i{background:#1c303b}.ganttRow>section>em{border-radius:7px;height:22px;top:21px;box-shadow:0 5px 12px #0007}.ganttReading{border-top:1px solid var(--plan-line);color:#99acb7;background:#10232d;align-items:center;gap:12px 22px;padding:14px 18px;font-size:9px}.ganttReading b{color:#fff}.ganttReading small{color:#64c8e6;margin-left:auto;font-size:9px}@media (width<=1100px){.capacityRecommendationGrid,.proposalTeamPlanner>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.capacityRecommendationBoard,.proposalTeamPlanner,.ganttPanel{border-radius:16px}.capacityRecommendationBoard>header,.proposalTeamPlanner>header{flex-direction:column;align-items:flex-start;padding:19px 17px}.capacityRecommendationBoard h3,.proposalTeamPlanner h3{font-size:19px}.capacityRecommendationBoard p,.proposalTeamPlanner p{font-size:11px}.capacityRecommendationBoard>header>button,.proposalTeamPlanner .sectionCount{text-align:left;justify-content:space-between;width:100%}.capacityRecommendationGrid,.proposalTeamPlanner>div{grid-template-columns:1fr;padding:10px}.capacityRecommendation{grid-template-columns:1fr;min-height:0}.capacityRecommendation aside{text-align:left;grid-template-columns:1fr auto;gap:3px;display:grid}.capacityRecommendation aside small{grid-column:1}.capacityRecommendation aside em{grid-area:1/2/3;align-self:center;margin:0}.proposalTeamPlanner article{padding:14px}.proposalTeamPlanner article>header{flex-direction:column;align-items:flex-start}.proposalTeamPlanner article>header>span{margin-top:7px}.proposalTeamChecks label{flex:140px}.proposalTeamPlanner footer{flex-direction:column;align-items:stretch}.proposalTeamPlanner footer button{width:100%}.ganttControls{grid-template-columns:1fr;padding:18px 16px;display:grid!important}.ganttControls>div:first-child{min-width:0}.ganttControls label,.ganttControls select{width:100%}.rangeButtons{grid-template-columns:repeat(3,1fr);display:grid}.ganttLegend{gap:11px 15px;padding:12px 15px}.ganttLegend span{font-size:9px}.ganttReading{grid-template-columns:1fr;gap:8px;display:grid}.ganttReading small{margin:4px 0 0}.ganttDates,.ganttRow{grid-template-columns:220px 1fr}}@media (width<=430px){.capacityRecommendationGrid>article>header{align-items:flex-start}.capacityRecommendationGrid>article>header>strong{position:absolute;bottom:10px;right:12px}.proposalTeamChecks label{flex-basis:100%}}.skipToContent{z-index:100000;color:#fff;background:#071722;border:2px solid #55d7ff;border-radius:10px;max-width:calc(100vw - 32px);padding:12px 16px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skipToContent:focus{transform:translateY(0)}:where(button,a,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #55d7ff}@media (width<=680px){input,select,textarea{font-size:16px!important}.skipToContent{max-width:calc(100vw - 16px);top:8px;left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--walner-page-x:clamp(14px,2.1vw,36px);--walner-page-y:clamp(14px,1.65vw,28px);--walner-control:46px;--walner-touch:44px;--walner-gap:clamp(10px,1.1vw,18px);--walner-panel-pad:clamp(16px,1.55vw,26px);--walner-panel-radius:clamp(14px,1vw,18px);--walner-neon:drop-shadow(0 0 7px currentColor)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#040a12;min-width:320px;overflow-x:clip}body{background:#040a12;min-width:320px;margin:0;overflow-x:clip}*,:before,:after{box-sizing:border-box}:where(main,section,article,aside,header,footer,nav,form,fieldset,div){min-width:0}:where(img,video,canvas){max-width:100%;height:auto}:where(button,a,input,select,textarea){max-width:100%}.skipToContent{left:max(12px,env(safe-area-inset-left));top:max(10px,env(safe-area-inset-top))}:where(button,a[role=button],summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,a[role=button]){overflow-wrap:anywhere}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--walner-control)}:where(input,select,textarea)::placeholder{color:#7f93a4;opacity:1}:where(button,a[role=button]):has(>svg){justify-content:center;align-items:center;gap:8px;display:inline-flex}:where(button,a[role=button],.moduleLocalTabs a) svg{stroke-width:2px;flex:none;width:1.15em;height:1.15em}.moduleLocalTabs i svg,.moduleLocalActions svg,.adminCenterTabs i svg,.messageIcon svg,.catalogCards svg,.equipmentMarker .markerGlyph svg{filter:var(--walner-neon)}.moduleLocalTabs i svg{width:19px;height:19px}.adminCenterTabs i svg{width:17px;height:17px}.messageIcon svg{width:18px;height:18px}.todaySummary button>span svg,.todayNextTitle>i svg,.jobsStatusStrip i svg{width:20px;height:20px;filter:var(--walner-neon)}.cadToolRail button>svg,.cadFloatingToolRail button>svg,.catalogGroups button i svg{width:18px;height:18px;filter:var(--walner-neon)}.equipmentMarker .markerGlyph{color:#f5fbff;pointer-events:none}.equipmentMarker .markerGlyph svg{width:19px;height:19px;overflow:visible}@media (hover:hover) and (pointer:fine){:where(button,a[role=button],.moduleLauncherCard){transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}:where(button,a[role=button]):not(:disabled):hover{transform:translateY(-1px)}.moduleLocalTabs :is(button,a):hover i svg{filter:drop-shadow(0 0 11px)}}.moduleWorkspaceTopbar{padding-inline:max(14px,var(--walner-page-x))!important;gap:clamp(8px,1vw,16px)!important}.moduleWorkspaceTopbar .headActions{min-width:max-content}.moduleWorkspaceTopbar .headActions :is(button,a){min-height:var(--walner-touch)}.moduleWorkspaceTopbar .headerTitle h1{font-size:clamp(19px,1.7vw,28px)!important}.workspaceBreadcrumb{max-width:min(70vw,760px)}.moduleWorkspaceTopbar .headActions .headerMorePanel :is(.contextHelpTrigger,.exportBtn,.headerPlanButton,.headerLogout){box-sizing:border-box!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:48px!important;padding:10px 12px!important;display:flex!important}.moduleWorkspaceTopbar .headActions .headerMorePanel .contextHelpTrigger>span{min-width:0;font-size:11px;line-height:1.25;display:inline!important}.moduleWorkspaceTopbar .headActions .headerMorePanel :is(.exportBtn,.headerPlanButton,.headerLogout)>:is(b,span){overflow-wrap:break-word;word-break:normal;min-width:0;line-height:1.25;white-space:normal!important}.moduleWorkspaceContent{padding:var(--walner-page-y) max(var(--walner-page-x),env(safe-area-inset-right)) calc(var(--walner-page-y) + env(safe-area-inset-bottom)) max(var(--walner-page-x),env(safe-area-inset-left))!important}.moduleWorkspaceContent>:where(section,article,div){max-width:100%}.moduleWorkspaceContent :where(.panel,.workPanel,.pageLead,.adminCenterHero,.adminSectionTitle){border-radius:var(--walner-panel-radius)}.moduleWorkspaceContent :where(.adminTwoColumns,.equipmentGrid,.assetGrid){gap:var(--walner-gap)}.moduleLocalNav{width:clamp(228px,15vw,270px)}.moduleWorkspaceFrame{grid-template-columns:clamp(228px,15vw,270px) minmax(0,1fr)}.moduleLocalTabs>button,.moduleLocalTabs>a{min-height:54px}.moduleLocalTabs>button>span,.moduleLocalTabs>a>span{white-space:normal}.moduleLocalActions :is(button,a){min-height:46px}:where(.maintenanceWorkspaceShell,.adminCenter,.jobsWorkspace,.checkControl) label{line-height:1.35}:where(.maintenanceWorkspaceShell,.adminCenter,.jobsWorkspace,.checkControl) :is(input,select,textarea){border-radius:11px}:where(.maintenanceWorkspaceShell,.adminCenter,.jobsWorkspace,.checkControl) textarea{resize:vertical;min-height:110px;padding-block:12px}:where(.editForm,.newPlanForm,.proposalFields,.createInventoryGrid)>*{min-width:0}:where(.tableScroll,.techTable,.auditTable,.sessionTable){overscroll-behavior-x:contain;scrollbar-gutter:stable;max-width:100%}:where(.tableScroll,.techTable,.auditTable){overflow-x:auto}:where(table){border-collapse:collapse}:where(th,td){vertical-align:middle;overflow-wrap:anywhere}:where([role=dialog],[aria-modal=true],.modal,.dialog,.sheet){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:where(.modalBackdrop){padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}:where([role=dialog],[aria-modal=true],.modal,.dialog,.sheet)>header,:where([role=dialog],[aria-modal=true],.modal,.dialog,.sheet)>footer{flex:none}.adminCenter{max-width:1800px;margin-inline:auto}.adminCenterTabs button{min-height:62px}.adminCenterTabs button i{place-items:center;display:grid}.adminUserCard :where(header,footer){min-width:0}.adminUserCard footer>div{flex-wrap:wrap;justify-content:flex-end;display:flex}.adminUserCard footer button{min-height:42px}.catalogCard form,.activityFilters,.archivePanel{min-width:0}.messagingCenter{min-height:0!important}.msgRail,.msgConversation{min-width:0}.msgRail nav button>span{flex:0 0 28px;place-items:center;display:grid}.msgConversation :where(button,input,textarea){min-height:44px}:is(body:has(.plantMapEditorShell) main,body:has(.mapEditorShell) main){max-width:none!important;padding:0!important}.plantMapViewport{max-width:none}.plantMapToolbar :is(button,a){min-height:44px}.plantMapToolbar{gap:8px}@media (width<=1180px){:root{--walner-page-x:clamp(14px,2vw,24px);--walner-page-y:18px}.moduleWorkspaceTopbar{grid-template-columns:minmax(0,1fr) auto!important}.moduleWorkspaceTopbar .systemIndicator{display:none!important}.moduleWorkspaceTopbar .headActions{grid-column:2!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger{width:44px!important;min-width:44px!important;padding:0!important}.moduleWorkspaceTopbar .headActions .globalSearchTrigger :is(b,kbd){display:none!important}.adminTwoColumns,.technicianHours,.dataQuality{grid-template-columns:1fr!important}.messagingCenter{grid-template-columns:88px minmax(280px,340px) minmax(360px,1fr)}}@media (width>=761px) and (width<=1100px){.moduleWorkspaceFrame{padding-top:calc(68px + env(safe-area-inset-top));grid-template-columns:1fr!important}.moduleLocalNav{width:100%;height:auto;max-height:128px;top:calc(68px + env(safe-area-inset-top));padding:8px max(var(--walner-page-x),env(safe-area-inset-left));border-bottom:1px solid #29445d;border-right:0;display:block;position:sticky;overflow:auto hidden}.moduleLocalTitle{display:none}.moduleLocalTabs{gap:8px;width:max-content;min-width:100%;display:flex}.moduleLocalTabs>button,.moduleLocalTabs>a{grid-template-columns:32px minmax(0,1fr) auto;width:auto;min-width:150px}.moduleLocalTabs>button>i,.moduleLocalTabs>a>i{width:32px;height:32px}.moduleLocalActions{display:none}}@media (width<=760px){:root{--walner-page-x:14px;--walner-page-y:14px;--walner-panel-pad:16px;--walner-gap:10px}html,body{width:100%;max-width:100%}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.moduleWorkspaceTopbar{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 8px!important;grid-template-columns:minmax(0,1fr) auto!important}.moduleWorkspaceTopbar .headerTitle{gap:8px}.moduleWorkspaceTopbar .headerTitle h1{font-size:18px!important}.workspaceBreadcrumb{display:none}.moduleWorkspaceTopbar .headActions{gap:4px!important}.moduleWorkspaceTopbar .headActions>:not(.notificationCenter):not(.headerMore):not(.contextHelp){display:none!important}.moduleWorkspaceTopbar .headActions>.contextHelp>.contextHelpTrigger,.moduleWorkspaceTopbar .headActions>.notificationCenter>.notificationBell,.moduleWorkspaceTopbar .headActions>.headerMore>.headerMoreTrigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important}.moduleWorkspaceContent{padding:14px 12px calc(96px + env(safe-area-inset-bottom))!important}.moduleWorkspaceFrame{grid-template-columns:1fr!important}.moduleLocalNav{display:none!important}.adminTwoColumns,.securityTools,.backupActions,.equipmentGrid,.assetGrid{grid-template-columns:1fr!important}.kpis,.todaySummary,.daySummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technicianHours>div:last-child{grid-template-columns:1fr!important}.adminUserCard footer{flex-direction:column;align-items:stretch}.adminUserCard footer>div{display:grid;grid-template-columns:1fr!important}.adminUserCard footer button{width:100%}.contextHelpPanel,.notificationPanel{width:auto!important;left:8px!important;right:8px!important}.messagingCenter{border-radius:0;display:block;height:100dvh!important}.messagingCenter .msgRail{display:none}.messagingCenter .msgConversation{width:100%;height:100%}.plantMapToolbar{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.plantMapToolbar :is(button,a){min-width:max-content}}@media (width<=420px){:root{--walner-page-x:10px;--walner-page-y:12px}.kpis,.todaySummary,.daySummary{grid-template-columns:1fr!important}.moduleWorkspaceContent{padding-inline:10px!important}:where(.adminCenterHero,.adminSectionTitle,.panel,.workPanel){padding:15px!important}}@media (width<=359px){:is(html,body,body:has(.maintenanceWorkspaceShell)){min-width:0!important}}@media (width<=980px) and (orientation:landscape) and (height<=540px){.moduleWorkspaceContent{padding-top:10px!important}.moduleWorkspaceTopbar{position:sticky!important}.contextHelpPanel,.notificationPanel{top:8px!important;bottom:8px!important}}@media (pointer:coarse){:where(button,a[role=button],summary){min-height:var(--walner-touch)}:where(input[type=checkbox],input[type=radio]){min-width:20px;min-height:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{html,body{min-width:0;color:#111!important;background:#fff!important;overflow:visible!important}.moduleWorkspaceTopbar,.moduleLocalNav,.moduleMobileBottomNav,.msgRail,.plantMapToolbar{display:none!important}.moduleWorkspaceFrame,.moduleWorkspaceContent{width:100%!important;padding:0!important;display:block!important;overflow:visible!important}}.technicianDay .dayHero p,.technicianDay .dayMessage,.technicianDay .dayOrder footer button,.technicianDay .currentWork>nav button,.technicianDay .dayLiveTimer button,.technicianDay .dayEmpty>div button{align-items:center;gap:8px}.technicianDay .dayHero p,.technicianDay .dayMessage{display:flex}.technicianDay .dayHero p svg,.technicianDay .dayMessage svg{flex:none;width:16px;height:16px}.technicianDay .dayOrder footer button,.technicianDay .currentWork>nav button,.technicianDay .dayLiveTimer button,.technicianDay .dayEmpty>div button{justify-content:center;display:flex}.technicianDay .daySectionHead>button{align-items:center;gap:6px;min-height:44px;display:flex}.technicianDay .daySectionHead>button svg{width:15px;height:15px}.technicianDay .dayOrder footer button>svg,.technicianDay .currentWork>nav button>svg,.technicianDay .dayLiveTimer button>svg,.technicianDay .dayEmpty>div button>svg{flex:none;width:16px;height:16px}.technicianDay .dayOpen>svg{color:#ff6a7f}.technicianDay .daySequence svg{width:17px;height:17px}body[data-walner-scroll-locked=true]{overscroll-behavior:none!important;overflow:hidden!important}html:has(body[data-walner-scroll-locked=true]){overscroll-behavior:none!important;overflow:hidden!important}@media (width<=860px){.maintenanceWorkspaceShell .moduleMobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav{color:#d7f2ff;overflow:visible}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav>i{color:#fff;background:linear-gradient(145deg,#0d769b,#084765);border:1px solid #52c8f2;border-radius:13px;place-items:center;width:38px;height:38px;margin-top:-18px;display:grid;box-shadow:0 7px 18px #001018b8,0 0 0 4px #07141d}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav>i svg{width:20px;height:20px}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav>span{margin-top:1px}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav.active{color:#75dcff;background:0 0}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav.active:after{display:none}.technicianDay .dayOrder{scroll-margin-top:76px}.technicianDay .currentWork>nav{bottom:calc(72px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a151bd9;border:1px solid #34454d;border-radius:13px;padding:7px;position:sticky;box-shadow:0 12px 30px #0009}.technicianDay .currentWork>nav button{padding:7px;line-height:1.2}.technicianDay .dayConnection{z-index:7;position:sticky;top:4px}}@media (width<=430px){.maintenanceWorkspaceShell .moduleMobileBottomNav{padding-inline:max(3px,env(safe-area-inset-left)) max(3px,env(safe-area-inset-right))}.maintenanceWorkspaceShell .moduleMobileBottomNav>button{padding-inline:2px}.maintenanceWorkspaceShell .moduleMobileBottomNav>button>span{font-size:8px!important}.technicianDay .dayOrderFacts{grid-template-columns:1fr}.technicianDay .dayOrderFacts span:first-child{grid-column:auto}.technicianDay .dayOrder>header{grid-template-columns:34px minmax(0,1fr);display:grid}.technicianDay .dayPriority{grid-column:2;justify-self:start;margin:4px 0 0}.technicianDay .currentWork>nav{grid-template-columns:1fr 1fr}}@media (width<=350px){.maintenanceWorkspaceShell .moduleMobileBottomNav>button>span{font-size:7px!important}.maintenanceWorkspaceShell .moduleMobileBottomNav .mobileScanNav>i{width:34px;height:34px;margin-top:-15px}}@media (height<=520px) and (orientation:landscape) and (width<=960px){.technicianDay .currentWork>nav{position:static}}:root{--walner-petrol-950:#04131c;--walner-petrol-925:#051923;--walner-petrol-900:#071c27;--walner-petrol-850:#092431;--walner-petrol-800:#0b2c3b;--walner-petrol-750:#103747;--walner-petrol-line:#2d5a6c;--walner-petrol-line-soft:#203f4d;--walner-petrol-text:#f2f9fc;--walner-petrol-muted:#a9c0cb;--walner-neon-cyan:#43d8f4;--walner-neon-cyan-rgb:67,216,244;--walner-industrial-shadow:0 18px 44px #00101966}html,body{background:var(--walner-petrol-950)}.operationsAuthShell.redesignedLogin{background:linear-gradient(90deg,#061923ed 0,#071c27cc 47%,#04131ce8 100%),url(/login-industrial-bg.webp) 50%/cover no-repeat fixed!important}.redesignedLogin .loginPanel.operationsAuthCard{color:var(--walner-petrol-text)!important;background:radial-gradient(circle at 88% -8%,#43d8f412,#0000 34%),linear-gradient(150deg,#0b2c3b,#071c27 72%)!important;border-color:#37697d!important;box-shadow:0 30px 90px #001019a3,0 0 32px #43d8f414!important}.redesignedLogin .loginPanel .authForm>label{color:#d8e8ee!important}.redesignedLogin .loginPanel .authForm input:not([type=checkbox]){color:var(--walner-petrol-text)!important;-webkit-text-fill-color:var(--walner-petrol-text)!important;caret-color:var(--walner-neon-cyan)!important;background:#061a24!important;border-color:#356579!important;box-shadow:inset 0 1px #ffffff0a!important}.redesignedLogin .loginPanel .authForm input:not([type=checkbox])::placeholder{color:#819ba7!important;-webkit-text-fill-color:#819ba7!important}.redesignedLogin .loginPanel .authForm input:not([type=checkbox]):-webkit-autofill{-webkit-text-fill-color:var(--walner-petrol-text)!important;caret-color:var(--walner-neon-cyan)!important;-webkit-box-shadow:inset 0 0 0 1000px #061a24!important}.redesignedLogin .loginPanel .authForm .loginPassword>button{color:#8fdff1!important}.redesignedLogin .loginPanel :where(.loginShowPassword,.authTextButton){color:#62dff7!important}.redesignedLogin .loginRemember{color:#b8ccd5!important}.redesignedLogin .loginPanel .loginSecure{color:#8de8cb;background:#0d3028;border-color:#287b63}.redesignedLogin .loginSecure span{color:#72e7bd;background:#124b3b}.redesignedLogin .loginSecure b{color:#9bf1d4}body:has(.maintenanceWorkspaceShell){background:radial-gradient(circle at 78% 6%,#6148b512,transparent 29%), radial-gradient(circle at 10% 24%,#31d8ff12,transparent 31%), linear-gradient(145deg,var(--walner-petrol-900),var(--walner-petrol-950) 66%)!important}.maintenanceWorkspaceShell{--mw-bg:var(--walner-petrol-900);--mw-bg-deep:var(--walner-petrol-950);--mw-panel:var(--walner-petrol-850);--mw-panel-raised:var(--walner-petrol-800);--mw-panel-hover:var(--walner-petrol-750);--mw-line:var(--walner-petrol-line);--mw-line-soft:var(--walner-petrol-line-soft);--mw-text:var(--walner-petrol-text);--mw-muted:var(--walner-petrol-muted);border-color:var(--walner-petrol-line-soft)!important;background:radial-gradient(circle at 82% 2%,#6f4fff12,transparent 27%), radial-gradient(circle at 8% 18%,#43d8f410,transparent 30%), linear-gradient(145deg,var(--walner-petrol-900),var(--walner-petrol-950) 68%)!important}.maintenanceWorkspaceShell>main.moduleWorkspaceMain{isolation:isolate;position:relative;color:var(--walner-petrol-text)!important;background:linear-gradient(145deg,var(--walner-petrol-900),var(--walner-petrol-950) 72%)!important}.maintenanceWorkspaceShell>main.moduleWorkspaceMain:before{z-index:-1;pointer-events:none;opacity:.22;content:"";background-image:linear-gradient(#65dff70c 1px,#0000 1px),linear-gradient(90deg,#65dff70c 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 82%);mask-image:linear-gradient(#000 0,#0000 82%)}.maintenanceWorkspaceShell .moduleWorkspaceTopbar{background:linear-gradient(100deg,#092532f5,#061923f2 68%,#10162cf2)!important;border-color:#315c6e!important;box-shadow:0 12px 34px #0006,inset 0 -1px #53d8f31a!important}.maintenanceWorkspaceShell .moduleWorkspaceFrame{min-width:0;position:relative;background:linear-gradient(135deg,#0a2633cc,#061720dc 60%,#101728c9)!important}.maintenanceWorkspaceShell:not(.messageWorkspaceShell) .moduleWorkspaceFrame:before{z-index:8;pointer-events:none;background:linear-gradient(90deg,var(--module-accent) 0,#8a6dff 34%,#2de6bd 67%,var(--module-accent) 100%);height:3px;box-shadow:0 0 11px rgba(var(--module-accent-rgb),.34);content:"";background-size:220% 100%;animation:10s linear infinite walner-industrial-rail;position:absolute;top:0;left:0;right:0}.maintenanceWorkspaceShell .moduleLocalNav{background:linear-gradient(#0b2b3a,#071c27 60%,#061720)!important;border-color:#2d5668!important;box-shadow:inset -1px 0 #6ae3fa12!important}.maintenanceWorkspaceShell .moduleLocalTitle,.maintenanceWorkspaceShell .moduleLocalActions{border-color:#315b6d!important}.maintenanceWorkspaceShell .moduleLocalTitle p{color:var(--walner-petrol-muted)!important}.maintenanceWorkspaceShell .moduleLocalTabs button:hover{background:#103747!important;border-color:#3a7186!important}.maintenanceWorkspaceShell .moduleWorkspaceContent{min-width:0;background:radial-gradient(circle at 86% 2%,#815cff0c,#0000 26%),linear-gradient(150deg,#0a2633e8,#061720f0 70%)!important}.maintenanceWorkspaceShell :where(.appInstallGuide,.mobileInstallGuide){background:radial-gradient(circle at 88% 0,#43d8f413,#0000 32%),linear-gradient(135deg,#0c2d3b,#081c27 72%)!important;border-color:#31596a!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0010194a!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(.pageLead,.managementLead,.spcHero,.plantMapHero,.dayHero,.adminCenterHero,.adminSectionTitle,.configurationHeader,.panel,.workPanel,.calendar,.checkOverviewHeader,.checkDetailHeader,.chickHero,.teamResultsHero,.resultsReviewHero,.weeklyClosureHero,.reportWorkspace){border-color:var(--walner-petrol-line)!important;background:radial-gradient(circle at 86% 8%,rgba(var(--module-accent-rgb),.08),transparent 34%), linear-gradient(140deg,#0c2b39,#081b26 74%)!important;box-shadow:inset 0 1px #ffffff0a,var(--walner-industrial-shadow)!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--walner-petrol-text)!important;background:#061a24!important;border-color:#356579!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder{color:#819ba7!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(p,small,label,td,th){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.jobsWorkspace.moduleWorkspaceMain{--jobs-panel-strong:#0b2532f2;--jobs-line:#2b5366;--jobs-copy:var(--walner-petrol-text);--jobs-muted:var(--walner-petrol-muted);background:radial-gradient(circle at 76% 0,#43d8f410,#0000 32%),linear-gradient(145deg,#071c27,#04131c 70%)!important}.jobsWorkspace .moduleWorkspaceContent{background:radial-gradient(circle at 72% 12%,#43d8f414,#0000 28%),linear-gradient(145deg,#092431,#061720 72%)!important}.jobsWorkspace .moduleWorkspaceContent:before{opacity:.38;background:linear-gradient(90deg,#0000 0 49.9%,#43d8f412 50%,#0000 50.1%) 0 0/44px 44px!important}.jobsWorkspace :where(.panel,.workPanel,.filters,.jobsViewSwitch,.ordersLocalSearch,.orderStatusTabs,.todayPriorityTable,.jobsAttention,.preventivePlanCard,.proposalCard,.proposalMasterList button,.planningTabs,.validationBoard){color:var(--walner-petrol-text)!important;background:#0b2532!important;border-color:#2d5668!important}.jobsWorkspace :where(.jobsViewSwitch,.ordersLocalSearch,.orderStatusTabs,.planningTabs){background:#071c27!important}.jobsWorkspace :where(.jobsOrders) :where(article,tr,td):not(.danger):not(.warning):not(.success){background:#0a202b!important;border-color:#294d5e!important}.jobsWorkspace :where(.jobsOrders) :where(article,tr):hover :where(td){background:#10313f!important}main[data-module-tone=repuestos] :where(.advancedInventory,.spcPage){color:var(--walner-petrol-text)}main[data-module-tone=repuestos] :where(.advancedInventoryLead,.spcHero){border-color:var(--walner-petrol-line)!important;background:radial-gradient(circle at 84% 12%,#43d8f412,#0000 34%),linear-gradient(135deg,#0c3242,#08212d 70%,#101b30)!important}main[data-module-tone=repuestos] :where(.inventoryFinder,.inventoryStockPanel,.inventoryResults,.inventoryResultsToolbar,.inventoryCardGrid,.inventoryCardGrid>article,.inventoryFastTable tr,.inventoryFastTable td,.spcSummary,.spcGuide,.spcRecords,.spcRequestCard,.spcForm,.spcDrawer){color:var(--walner-petrol-text)!important;background:#0b2532!important;border-color:#2d5668!important}main[data-module-tone=repuestos] :where(.inventoryFinder,.inventoryResultsToolbar,.inventoryCardStock){background:#071c27f2!important}main[data-module-tone=repuestos] :where(.inventorySearchBox,.inventoryLayoutSwitch,.inventoryTabs button,.spcTabs button){background:#081e29!important;border-color:#31596a!important}main[data-module-tone=repuestos] :where(.inventoryCardStock span,.inventoryFastTable tr,.inventoryFastTable td){background:#091f2a!important}main[data-module-tone=configuracion] :where(.adminCenter,.configurationStudio){--cs-border:var(--walner-petrol-line);--cs-panel:var(--walner-petrol-850);--cs-panel-2:var(--walner-petrol-800);--cs-soft:var(--walner-petrol-750);--cs-text:var(--walner-petrol-text);--cs-muted:var(--walner-petrol-muted);color:var(--walner-petrol-text)!important}main[data-module-tone=configuracion] :where(.adminCenterHero,.adminCenterTabs,.adminTabContent,.adminFormCard,.adminExplanation,.configurationHeader,.configurationContent,.configurationHelp,.configurationCard,.configurationPreview,.configurationSearch,.configurationSaveBar,.catalogTable,.catalogTable>article,.configurationApprovalList,.configurationApprovalList>article,.configurationHistoryList article){color:var(--walner-petrol-text)!important;background:#0b2532!important;border-color:#2d5668!important}main[data-module-tone=configuracion] :where(.adminCenterTabs,.configurationSearch,.configurationSaveBar,.configurationCatalog>nav,.catalogTable>header,.configurationApprovalList>header){background:#071c27f2!important}main[data-module-tone=configuracion] :where(.adminCenterTabs button,.configurationModuleDirectory button,.configurationSystemLink){background:#092431!important;border-color:#294d5e!important}main[data-module-tone=chequeos] :where(.checkControl,.chickChecklist,.checkOverviewHeader,.checkFilters,.checkKpis>article,.checkRecordsPanel,.checkStatusPanel,.checkTrendPanel,.checkAnalyticsLead,.checkAnalyticsGrid>article,.chickTopbar,.chickHero,.chickHomeKpis>article,.chickSection,.chickRecords,.guidedLibraryHero),main[data-module-tone=resultados] :where(.controlPage,.resultsReviewHero,.resultsReviewTabs,.resultsNotesWorkspace,.resultsNoteList,.weeklyClosureHero,.weeklySteps,.weeklyChecklist,.weeklyTrace,.teamResultsHero,.teamResultsSummary,.teamPeoplePanel,.teamPersonDetail,.automaticReports,.reportWorkspace){color:var(--walner-petrol-text)!important;background:#0b2532!important;border-color:#2d5668!important}main[data-module-tone=chequeos] :where(.checkFilters,.checkRecordsHeader,.chickTopbar),main[data-module-tone=resultados] :where(.resultsReviewTabs,.weeklySteps,.teamResultsFilters){background:#071c27!important}.messageWorkspaceShell .messagingCenter{--msg-bg:var(--walner-petrol-900);--msg-deep:var(--walner-petrol-950);--msg-panel:var(--walner-petrol-850);--msg-panel-2:var(--walner-petrol-800);--msg-panel-3:var(--walner-petrol-750);--msg-line:var(--walner-petrol-line);--msg-line-soft:var(--walner-petrol-line-soft);--msg-text:var(--walner-petrol-text);--msg-muted:var(--walner-petrol-muted);background:radial-gradient(circle at 72% -18%,#43d8f414,#0000 38%),linear-gradient(145deg,#092431,#04131c)!important}.messageWorkspaceShell :where(.msgHub,.msgConversation,.msgSearch,.messageModal,.sharedDetailModal){background:#0b2532!important;border-color:#2d5668!important}.messageWorkspaceShell :where(.msgSearch){background:#071c27!important}:where(.configurationModal,.passwordModal,.retirementDialog,.checkModal,.messageModal,.sharedDetailModal,.equipment360Sheet,.machineActionWorkspace,.spcDrawer,.syncStatusDialog,.executionPanel){color:var(--walner-petrol-text)!important;background:linear-gradient(150deg,#0a2633,#061720 70%,#0d1829)!important;border-color:#37697d!important;box-shadow:0 30px 100px #000c,0 0 32px #43d8f414!important}:where(.configurationModal,.passwordModal,.retirementDialog,.checkModal,.messageModal,.sharedDetailModal,.equipment360Sheet,.machineActionWorkspace,.spcDrawer,.syncStatusDialog,.executionPanel) :where(header,footer){border-color:#315b6c!important}.maintenanceWorkspaceShell :is(.error,.danger,.dangerNotice,.formError){color:#ffadbc!important;background:#35121c!important;border-color:#a83b55!important}.maintenanceWorkspaceShell :is(.warning,.attention,.warningNotice){color:#ffe09b!important;background:#302510!important;border-color:#8b6b26!important}@media screen{:where(.equipmentQrModal,.equipmentBatchQrModal,.inventoryQrModal) :where(button,input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@keyframes walner-industrial-rail{to{background-position:220% 0}}@media (width<=1100px){.maintenanceWorkspaceShell,.maintenanceWorkspaceShell>main.moduleWorkspaceMain{border-radius:0!important}.maintenanceWorkspaceShell .moduleWorkspaceContent{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(.controlPage,.checkControl,.chickChecklist,.configurationStudio,.adminCenter,.advancedInventory,.spcPage){width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=700px){.maintenanceWorkspaceShell .moduleWorkspaceContent{padding-right:max(10px,env(safe-area-inset-right))!important;padding-left:max(10px,env(safe-area-inset-left))!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(.pageLead,.managementLead,.spcHero,.plantMapHero,.dayHero,.adminCenterHero,.configurationHeader,.panel,.workPanel,.calendar,.checkOverviewHeader,.checkDetailHeader,.chickHero,.teamResultsHero,.resultsReviewHero,.weeklyClosureHero){border-radius:15px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00101952!important}.maintenanceWorkspaceShell :where(h1,h2,h3,p,small,label,button,a,td,th){overflow-wrap:anywhere}.maintenanceWorkspaceShell :where(.tableScroll,.techTable,.checkTableScroll,.spcReportTableWrap,.catalogTable){max-width:100%;overflow-x:auto}:where(.configurationModal,.passwordModal,.retirementDialog,.checkModal,.messageModal,.sharedDetailModal,.equipment360Sheet,.machineActionWorkspace,.spcDrawer){border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:100dvh!important}}@media (width<=380px){.maintenanceWorkspaceShell .moduleWorkspaceContent{padding-right:max(8px,env(safe-area-inset-right))!important;padding-left:max(8px,env(safe-area-inset-left))!important}}@media (prefers-reduced-motion:reduce){.maintenanceWorkspaceShell:not(.messageWorkspaceShell) .moduleWorkspaceFrame:before{animation:none}}@media print{html,body{background:#fff!important}.maintenanceWorkspaceShell .moduleWorkspaceFrame:before,.maintenanceWorkspaceShell>main.moduleWorkspaceMain:before{display:none!important}}:where(.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.placeDetailBackdrop,.placeModalBackdrop,.mapWizardBackdrop,.mapQrModal){box-sizing:border-box;overscroll-behavior:none;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}:where(.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.equipmentQrLabel,.placeDetail,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.mapQrModal>div){box-sizing:border-box;min-width:0;max-width:100%;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}:where(.checkModalViewport,.orderWorkCheckScroll,.executionTemplatePicker>div,.planEditorSteps,.friendlyFormGrid,.machineSheetBody,.machineActionWindowBody,.placeDetail,.placeFormGrid,.placeQrGrid,.mapWizard>main){overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}:where(.workflowDrawer,.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.machineActionDialog,.equipment360Sheet,.equipmentQrLabel,.placeDetail,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.mapQrModal>div) :where(h1,h2,h3,h4,h5,p,b,small,span,label,button,dd){overflow-wrap:anywhere}:where(.workflowDrawer,.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.machineActionDialog,.equipment360Sheet,.equipmentQrLabel,.placeDetail,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.mapQrModal>div) :where(input,select,textarea,button,a){box-sizing:border-box;max-width:100%}.planEditorModal{flex-direction:column;min-height:0;display:flex;overflow:hidden}.planEditorModal>header,.planEditorModal>footer{flex:none;position:static}.planEditorSteps{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.handoverModal{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.executionTemplatePicker>header,.executionTemplatePicker>footer{flex:none}.executionTemplatePicker>div{scrollbar-gutter:stable}.equipment360Backdrop{overscroll-behavior:none}.equipment360Sheet,.machineActionDialog{min-width:0;max-width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))}.machineSheetBody,.machineActionWindowBody{scrollbar-gutter:stable;overflow-x:hidden}.machineSheetHeader,.machineSheetHeader>*{min-width:0}.friendlyEditor{flex-direction:column;min-height:0;display:flex;overflow:hidden}.friendlyEditor>header{flex:none}.friendlyEditor>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.friendlyFormGrid{flex:none;min-height:0;overflow:visible}.friendlyEditor form>footer{flex:none;position:static}.equipmentQrModal:not(.equipmentBatchQrModal){overflow:hidden}.equipmentQrModal:not(.equipmentBatchQrModal) .equipmentQrLabel,.equipmentBatchQrModal{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.placeDetailBackdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.placeDetail{scrollbar-gutter:stable;height:100%;max-height:100%;overflow:hidden auto}.placeDetailHeader{z-index:4;top:0}.placeForm{flex-direction:column;min-height:0;display:flex;overflow:hidden}.placeForm>header,.placeForm>footer{flex:none}.placeFormGrid{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.placeForm>footer{margin-top:14px}.placeQrModal{flex-direction:column;min-height:0;display:flex;overflow:hidden}.placeQrModal>header,.placeQrModal>footer{flex:none}.placeQrGrid{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.placeChooser{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.mapWizard{min-height:0;overflow:hidden}.mapWizard>header,.mapWizard>nav,.mapWizard>footer{flex:none}.mapWizard>main{scrollbar-gutter:stable;min-height:0}.mapQrModal>div{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.cadWorkspaceOpen{overscroll-behavior:none;max-width:100vw;max-height:100dvh}@media (width<=760px){:where(.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.placeModalBackdrop,.mapWizardBackdrop,.mapQrModal){align-items:flex-end;padding:0}:where(.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.placeChooser,.placeForm,.placeQrModal,.mapWizard){width:100%;max-width:100%;max-height:calc(100dvh - max(7px,env(safe-area-inset-top)));border-bottom-right-radius:0;border-bottom-left-radius:0}.equipment360Sheet,.machineActionDialog{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh}.machineSheetHeader{overscroll-behavior:contain}.friendlyEditor>form{padding:14px 12px calc(12px + env(safe-area-inset-bottom))}.friendlyEditor form>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.friendlyEditor form>footer button{width:100%;min-height:48px}.friendlyEditor .machineEditFooter button.delete{grid-column:1/-1}.placeDetailBackdrop{padding:0}.placeDetail{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border:0}.placeDetailHeader{position:sticky}.placeFormGrid{padding-right:0}.placeForm>footer,.placeQrModal>footer{padding-bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.placeForm>footer button,.placeQrModal>footer :where(button,a){width:100%;min-width:0;min-height:48px}.placeQrModal>footer .placePrimary{grid-column:1/-1}.mapWizard{height:min(94dvh,820px)}.mapWizard>nav{overscroll-behavior-x:contain;display:flex;overflow-x:auto}.mapWizard>nav button{min-width:74px}.mapWizard>main{padding:20px 16px}.mapWizard>footer{padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.mapQrModal{place-items:end center}.mapQrModal>div{width:100%;max-width:100%;max-height:calc(100dvh - max(7px,env(safe-area-inset-top)));padding:54px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:18px 18px 0 0}}@media (width<=390px){.friendlyEditor form>footer,.placeForm>footer,.placeQrModal>footer{grid-template-columns:1fr}.friendlyEditor .machineEditFooter button.delete,.placeQrModal>footer .placePrimary{grid-column:auto}.planEditorModal>footer{grid-template-columns:1fr;display:grid}.planEditorModal>footer>div{grid-template-columns:1fr 1fr;display:grid}.planEditorModal>footer button{width:100%;min-width:0;min-height:46px}}@media (height<=560px) and (orientation:landscape){:where(.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.placeDetailBackdrop,.placeModalBackdrop,.mapWizardBackdrop,.mapQrModal){padding:4px}:where(.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.equipmentQrLabel,.placeDetail,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.mapQrModal>div){max-height:calc(100dvh - 8px)}.placeDetail{height:calc(100dvh - 8px)}}html,body{width:100%;min-width:0;max-width:100%;overflow-x:clip}body[data-walner-scroll-locked=true]{touch-action:none}body[data-walner-scroll-locked=true] :where([aria-modal=true],dialog[open],.modalBackdrop,.maintenanceMobileSheet,.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.walnerAiBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.placeDetailBackdrop,.mapWizardBackdrop,.mapQrModal,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipment360Backdrop,.equipmentQrModal,.inventoryQrModal){touch-action:auto}:where(.shell,.maintenanceWorkspaceShell,.moduleWorkspaceMain,.moduleWorkspaceFrame,.moduleWorkspaceContent,.controlPage,.todayDashboard,.technicianDay,.checkControl,.advancedInventory,.spcPage,.plantPlaces,.plantMapPage,.automaticReports,.managementIndicators,.weeklyResultsPage,.adminCenter,.configurationStudio,.messagingCenter,.controlRoomSurface){box-sizing:border-box;min-width:0;max-width:100%}.moduleWorkspaceMain :where(section,article,div,nav,aside,header,footer,form,fieldset,label),.moduleWorkspaceMain :where(input,select,textarea,button,a){box-sizing:border-box;min-width:0}.moduleWorkspaceMain :where(img,video,canvas,svg,object){max-width:100%}.moduleWorkspaceMain :where(h1,h2,h3,h4,h5,p,small,b,strong,span,label,dt,dd,button,a){overflow-wrap:anywhere}.moduleWorkspaceMain :where(input,select,textarea){width:100%;max-width:100%}.moduleWorkspaceMain :where(pre,code){max-width:100%;overflow:auto}:where(.tableScroll,.checkTableScroll,.advancedInventoryTable,.auditTable,.spcReportTableWrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}:where(.modalBackdrop,.maintenanceMobileSheet,.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.walnerAiBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.placeDetailBackdrop,.mapWizardBackdrop,.mapQrModal,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipment360Backdrop,.equipmentQrModal,.inventoryQrModal,.universalQrScanner,.spcReportWindow){box-sizing:border-box;overscroll-behavior:none;width:100dvw;max-width:100%;height:100dvh;max-height:100dvh;overflow:hidden}:where(.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.mapWizardBackdrop,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.inventoryQrModal){padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}:where(.drawer,.spcDrawer,.contextHelpPanel,.syncStatusDialog,.reliabilityDialog,.spcRejectDialog,.inventoryQrCard,.photoComparisonModal,.paDialog,.miDialog){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow:hidden auto}:where(.messageModal,.safetyTemplateEditor,.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.configurationModal,.configurationHistoryModal,.notificationPanel,.globalSearchDialog){flex-direction:column;min-height:0;display:flex;overflow:hidden}:where(.messageModal,.safetyTemplateEditor,.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.configurationModal,.configurationHistoryModal,.notificationPanel,.globalSearchDialog)>:where(header,footer){flex:none}:where(.messageModal,.safetyTemplateEditor,.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.configurationModal,.configurationHistoryModal,.notificationPanel,.globalSearchDialog)>:where(main,section,.safetyTemplateForm,.globalSearchResults,.sharedDetailBody,.sharePickerList,.peoplePicker){overscroll-behavior:contain;min-height:0}.safetyTemplateEditor>.safetyTemplateForm,.userPermissionEditor>main,.retirementDialog>main,.catalogRenameDialog>main,.configurationModal>main,.configurationHistoryModal>main,.notificationPanel>section,.globalSearchDialog>.globalSearchResults{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow:hidden auto}:where(.modalBackdrop,.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.placeDetailBackdrop,.mapWizardBackdrop,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipment360Backdrop,.equipmentQrModal,.inventoryQrModal) :where(input,select,textarea,button,a){box-sizing:border-box;max-width:100%}:where(.modalBackdrop,.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.placeDetailBackdrop,.mapWizardBackdrop,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipment360Backdrop,.equipmentQrModal,.inventoryQrModal) :where(h1,h2,h3,h4,p,b,strong,small,span,label,button,a,dt,dd){overflow-wrap:anywhere}:where(.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.messageModal,.spcReportEditor)>main{width:auto;max-width:none;margin:0}.spcReportWindow{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);inset:0}.spcReportTableWrap,.machineSheetBody,.placeDetail,.mapWizard>main,.checkModalViewport,.orderWorkCheckScroll,.friendlyFormGrid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (width<=760px){.moduleWorkspaceMain{width:100%;overflow-x:clip;padding-right:max(12px,env(safe-area-inset-right))!important;padding-left:max(12px,env(safe-area-inset-left))!important}.moduleWorkspaceContent{width:100%;min-width:0}.moduleWorkspaceMain :where(input,select,textarea){font-size:16px}:where(.adminCenterHero,.adminSectionTitle,.spcHero,.checkTemplateBar,.automaticReports>header){flex-wrap:wrap;max-width:100%}:where(.checkSettingsGrid,.checkEditorForm,.checkModalFields,.spcMetaGrid,.spcReportEditorGrid,.createInventoryGrid,.friendlyFormGrid,.placeFormGrid,.reliabilityFormGrid,.passwordFields,.retirementSummary){grid-template-columns:minmax(0,1fr)!important}:where(.checkEditorForm,.checkModalFields,.spcMetaGrid,.spcReportEditorGrid,.createInventoryGrid,.friendlyFormGrid,.placeFormGrid,.reliabilityFormGrid,.passwordFields)>.wide,:where(.checkEditorForm,.checkModalFields,.friendlyFormGrid,.placeFormGrid)>.full{grid-column:1!important}:where(.checkModal footer,.orderWorkCheckForm footer,.friendlyEditor footer,.placeForm footer,.placeQrModal footer,.catalogRenameDialog footer,.passwordModal footer,.retirementDialog footer,.userPermissionEditor footer,.reliabilityDialog footer,.spcRejectDialog footer,.spcReportEditor footer,.messageModal>footer){padding-bottom:max(14px,env(safe-area-inset-bottom));flex-wrap:wrap}:where(.messageModal,.safetyTemplateEditor,.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.reliabilityDialog,.spcRejectDialog,.configurationModal,.configurationHistoryModal,.inventoryQrCard,.photoComparisonModal,.paDialog,.miDialog,.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.equipmentQrLabel){width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px);border-radius:16px}:where(.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.mapWizardBackdrop,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.inventoryQrModal){padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));align-items:flex-end}.messageModalBackdrop{place-items:end center}.spcDrawer,.drawer{width:100%;height:100dvh;max-height:100dvh;padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(86px,calc(18px + env(safe-area-inset-bottom)));padding-left:max(15px,env(safe-area-inset-left))}.spcReportHeader>div:last-child,.spcHeroActions,.checkOverviewHeaderActions{flex-wrap:wrap;width:100%;max-width:100%}}@media (width<=390px){.moduleWorkspaceMain{padding-right:max(9px,env(safe-area-inset-right))!important;padding-left:max(9px,env(safe-area-inset-left))!important}:where(.moduleWorkspaceContent,.controlPage,.todayDashboard,.technicianDay,.checkControl,.advancedInventory,.spcPage,.plantPlaces,.automaticReports,.managementIndicators,.weeklyResultsPage,.adminCenter,.configurationStudio,.messagingCenter){gap:10px}:where(.checkModal footer,.orderWorkCheckForm footer,.friendlyEditor footer,.placeForm footer,.catalogRenameDialog footer,.passwordModal footer,.retirementDialog footer,.reliabilityDialog footer,.spcRejectDialog footer,.spcReportEditor footer)>button{flex:120px;min-width:0}}@media (height<=560px) and (orientation:landscape){:where(.toolkitPortalBackdrop,.notificationPortalBackdrop,.messageModalBackdrop,.safetyTemplateBackdrop,.catalogRenameBackdrop,.passwordModalBackdrop,.retirementBackdrop,.userPermissionBackdrop,.reliabilityDialogBackdrop,.spcRejectBackdrop,.placeModalBackdrop,.mapWizardBackdrop,.checkModalBackdrop,.orderWorkCheckBackdrop,.executionChickBackdrop,.executionTemplateBackdrop,.planEditorBackdrop,.friendlyEditorBackdrop,.equipmentQrModal,.inventoryQrModal){padding:4px max(6px,env(safe-area-inset-right)) 4px max(6px,env(safe-area-inset-left));align-items:stretch}:where(.messageModal,.safetyTemplateEditor,.catalogRenameDialog,.passwordModal,.retirementDialog,.userPermissionEditor,.reliabilityDialog,.spcRejectDialog,.configurationModal,.configurationHistoryModal,.inventoryQrCard,.checkModal,.orderWorkCheckForm,.executionTemplatePicker,.planEditorModal,.handoverModal,.friendlyEditor,.placeChooser,.placeForm,.placeQrModal,.mapWizard,.equipmentQrLabel){border-radius:12px;height:100%;max-height:100%}}@media (prefers-reduced-motion:reduce){:where(.moduleWorkspaceMain,[aria-modal=true]) *,:where(.moduleWorkspaceMain,[aria-modal=true]) :before,:where(.moduleWorkspaceMain,[aria-modal=true]) :after{scroll-behavior:auto!important}}:root{--workspace-edge:clamp(12px,2vw,28px);--workspace-space:clamp(12px,1.5vw,22px)}.workspaceLocation{display:none}.moduleWorkspaceContent{container:workspace/inline-size}.moduleWorkspaceMain :where(input[type=checkbox],input[type=radio]){flex:none;width:auto}.moduleWorkspaceMain :where(fieldset,legend){max-width:100%}@container workspace (width<=680px){:where(.adminTwoColumns,.technicianHours,.dataQuality,.checkAnalyticsGrid,.spcMetaGrid){grid-template-columns:minmax(0,1fr)!important}:where(.pageLead,.adminCenterHero,.adminSectionTitle,.spcHero,.checkOverviewHeader,.resultsReviewHero,.weeklyClosureHero,.teamResultsHero){flex-wrap:wrap;gap:16px}:where(.pageLead,.adminCenterHero,.adminSectionTitle,.spcHero,.checkOverviewHeader)>div{min-width:0;max-width:100%}:where(.activityFilters,.archivePanel){grid-template-columns:minmax(0,1fr)!important}:where(.archivePanel)>*{grid-column:auto!important}.adminHeroStats{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(115px,100%),1fr))!important}.adminHeroStats article{min-height:76px}}@media (width<=1100px){.maintenanceWorkspaceShell:not(.moduleSelectorShell):not(.messageWorkspaceShell) .moduleWorkspaceTopbar{min-height:64px;height:auto!important;padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:8px!important;position:sticky!important;top:0!important}.maintenanceWorkspaceShell:not(.moduleSelectorShell):not(.messageWorkspaceShell) .moduleWorkspaceFrame{margin-top:0!important;padding-top:0!important}.maintenanceWorkspaceShell:not(.moduleSelectorShell) .workspaceLocation{margin:12px var(--workspace-edge) 0;border:1px solid #355768;border-left:3px solid var(--module-accent,#5de1f2);color:#edf8ff;background:#0a202b;border-radius:14px;flex:none;grid-template-columns:minmax(85px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:12px;display:grid}.workspaceLocation label{font-size:14px;font-weight:700;line-height:1.35}.workspaceLocation label span{color:#a4c4d2;margin-top:3px;font-size:12px;font-weight:400;display:block}.workspaceLocation select{color:#fff;background:#061720;border:1px solid #4b7082;border-radius:9px;max-width:100%;min-height:44px;padding:8px;font-size:16px}.maintenanceWorkspaceShell:not(.moduleSelectorShell):not(.messageWorkspaceShell) .moduleWorkspaceContent{padding:var(--workspace-space) max(var(--workspace-edge),env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(var(--workspace-edge),env(safe-area-inset-left))!important}.maintenanceWorkspaceShell:not(.moduleSelectorShell):not(.messageWorkspaceShell) .moduleWorkspaceMain{padding-inline:0!important}.messageWorkspaceShell .workspaceLocation{display:none!important}.maintenanceWorkspaceShell .moduleWorkspaceContent :where(.controlPage,.plantPlaces,.advancedInventory,.checkControl,.spcPage,.configurationStudio,.adminCenter){padding-inline:0}}@media (width<=359px){.workspaceLocation{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.workspaceLocation label span{margin-left:6px;display:inline}}@media print{.workspaceLocation{display:none!important}}.newOrderScannerLayer{z-index:16001;position:fixed;inset:0}.newOrderBackdrop[hidden]{display:none}.newOrderBackdrop{z-index:16000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:#020b13dc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.newOrderModal{--order-border:#2c4e60;--order-muted:#a6bdc9;box-sizing:border-box;border:1px solid var(--order-border);color:#eef6fa;text-align:left;background:#0b1d29;border-radius:22px;flex-direction:column;width:min(1080px,100%);min-width:0;max-width:100%;height:min(920px,100dvh - 48px);max-height:100%;margin:0;padding:0;font:400 15px/1.5 Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 80px #0008}.newOrderModal *,.newOrderModal :before,.newOrderModal :after{box-sizing:border-box}.newOrderModal :is(div,section,aside,header,footer,fieldset,label,span,article){min-width:0}.newOrderModal :is(h2,h3,h4,p,figure){margin:0}.newOrderModal :is(b,strong,p,small,label,button,summary){overflow-wrap:anywhere}.newOrderModal small{color:var(--order-muted);font-size:13px;line-height:1.5;display:block}.newOrderModal button{border:1px solid var(--order-border);color:#edf8ff;white-space:normal;cursor:pointer;background:#173244;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;height:auto;min-height:44px;padding:10px 14px;font:600 14px/1.3 Arial,sans-serif;display:inline-flex}.newOrderModal button:hover:not(:disabled){background:#214861;border-color:#59bfee}.newOrderModal button:disabled{opacity:.5;cursor:not-allowed}.newOrderModal :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #67ddff}.newOrderModal :is(input,select,textarea){box-sizing:border-box;color:#f2f8fb;background:#071823;border:1px solid #3c6175;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font:400 16px/1.4 Arial,sans-serif}.newOrderModal textarea{resize:vertical;min-height:150px}.newOrderModal input:is([type=checkbox],[type=radio]){accent-color:#3dbfea;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0}.newOrderModal label{color:#d9e8ee;gap:7px;font-size:14px;font-weight:600;display:grid}.newOrderModal label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:10px;display:flex}.newOrderHead{background:#102938;flex:none;justify-content:space-between;align-items:center;gap:14px;height:auto;padding:20px 24px 14px;display:flex}.newOrderHead>div>span{letter-spacing:.12em;color:#6fd4ee;font-size:11px;font-weight:700}.newOrderHead h2{letter-spacing:-.02em;margin-top:4px;font:700 clamp(20px,3vw,27px)/1.25 Arial,sans-serif}.newOrderHead h2:focus{outline:none}.newOrderModal .newOrderClose{background:#193847;flex:0 0 44px;width:44px;padding:0;font-size:27px}.newOrderWizard{background:#102938;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 14px;display:grid}.newOrderWizard button{color:#c1d2dc;background:#0a202e;flex-direction:row;padding:9px 6px}.newOrderWizard button span{background:#233e50;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.newOrderWizard button b{font-size:13px}.newOrderWizard button.active{color:#fff;background:#0f4a65;border-color:#49ccec}.newOrderWizard button.active span{color:#072634;background:#58d4ef}.newOrderWizard button.complete{border-color:#3b8079}.newOrderLocation{border-block:1px solid var(--order-border);background:#071923;flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:10px 24px;font-size:13px;display:flex}.newOrderLocation b{color:#83dfef}.newOrderLocation span{color:var(--order-muted)}.newOrderBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;scroll-padding:20px;overflow:hidden auto}.newOrderFields{border:0;gap:20px;margin:0;padding:0;display:grid}.newOrderSection{gap:18px;margin:0;padding:0;display:grid}.newOrderSection>header{align-items:flex-start;gap:12px;display:flex}.newOrderSection>header>span{color:#80e0f0;background:#16455b;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.newOrderSection>header b{font-size:20px;line-height:1.3;display:block}.newOrderSection>header small{margin-top:5px}.newOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.newOrderGrid>.wide,.newOrderGrid>.equipmentKeyField{grid-column:1/-1}.newOrderReasonPicker,.newOrderRecentEquipment,.newOrderTechnicianLoad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.newOrderReasonPicker>button,.newOrderRecentEquipment>button,.newOrderTechnicianLoad>button{text-align:left;justify-content:flex-start;align-items:flex-start;padding:14px;display:flex}.newOrderReasonPicker>button{flex-wrap:wrap}.newOrderReasonPicker>button>span,.newOrderTechnicianLoad>button>span{flex:1;min-width:0}.newOrderReasonPicker>button b,.newOrderRecentEquipment b,.newOrderTechnicianLoad b{margin-bottom:4px;display:block}.newOrderReasonPicker em,.newOrderTechnicianLoad em{color:#93e7ea;font-size:11px;font-style:normal}.newOrderModal :is(.selected,.recommended){background:#103d4e;border-color:#42b8d1}.newOrderEquipmentTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.newOrderRecentEquipment{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.newOrderRecentEquipment>button{flex-direction:column;gap:3px}.newOrderAssetDetails,.newOrderContextStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.newOrderAssetDetails{border:1px solid var(--order-border);background:#0d2634;border-radius:12px;grid-column:1/-1;padding:14px}.newOrderEquipmentContext{border:1px solid var(--order-border);border-radius:12px;gap:14px;padding:16px;display:grid}.newOrderEquipmentContext>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.newOrderEquipmentContext em{color:#73dfbb;font-size:12px;font-style:normal}.newOrderEquipmentContext section{gap:5px;display:grid}.newOrderTypeContext,.newOrderPrioritySuggestion{background:#102f40;border:1px solid #2c6479;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.newOrderTypeContext>div,.newOrderPrioritySuggestion>div{flex:180px}.newOrderTypeContext span,.newOrderPrioritySuggestion span{color:#73d9f0;letter-spacing:.08em;font-size:11px;display:block}.newOrderTypeContext b,.newOrderPrioritySuggestion b{font-size:17px;display:block}.newOrderOptional,.newOrderDraftDetails{border:1px solid var(--order-border);background:#0b2330;border-radius:12px}.newOrderModal summary{cursor:pointer;color:#c6e5f0;padding:15px;font-size:14px;font-weight:700}.newOrderOptional[open]>summary,.newOrderDraftDetails[open]>summary{border-bottom:1px solid var(--order-border)}.newOrderOptional>:not(summary),.newOrderDraftDetails>:not(summary){margin:16px}.newOrderSafetyPicker,.newOrderReferencePhotos,.newOrderEvidencePolicy,.newOrderPreventivePlans,.newOrderRequiredParts,.newOrderHistoryLearning{border:1px solid var(--order-border);background:#0b2431;border-radius:12px;gap:14px;padding:16px;display:grid}.newOrderModal :is(.newOrderSafetyPicker,.newOrderReferencePhotos,.newOrderEvidencePolicy,.newOrderPreventivePlans,.newOrderRequiredParts,.newOrderHistoryLearning)>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.newOrderModal :is(.newOrderSafetyPicker,.newOrderReferencePhotos,.newOrderEvidencePolicy,.newOrderPreventivePlans,.newOrderRequiredParts,.newOrderHistoryLearning)>header span{color:#78d9ef;letter-spacing:.06em;font-size:11px;display:block}.newOrderModal :is(.newOrderSafetyPicker,.newOrderReferencePhotos,.newOrderEvidencePolicy,.newOrderPreventivePlans,.newOrderRequiredParts,.newOrderHistoryLearning)>header b{margin:3px 0;font-size:17px;display:block}.newOrderModal em{font-size:12px;font-style:normal}.newOrderSafetyOptions,.newOrderPreventivePlans>div,.newOrderReferenceActions,.newOrderEvidencePolicy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.newOrderSafetyOptions>button{text-align:left;flex-wrap:wrap;justify-content:flex-start}.newOrderSafetyOptions>button>span{flex:130px}.newOrderSafetyOptions>button b{display:block}.newOrderSafetyOptions>button em{color:#7be0dc;flex-basis:100%}.newOrderSafetyPreview ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.newOrderSafetyPreview li{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.newOrderSafetyPreview li span{flex:170px}.newOrderReferenceUpload{cursor:pointer;border:1px dashed #5793a8;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex;position:relative}.newOrderModal .newOrderReferenceUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.newOrderReferenceUpload:focus-within{outline:3px solid #67ddff}.newOrderReferencePreview{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.newOrderReferencePreview figure{border:1px solid var(--order-border);border-radius:10px;overflow:hidden}.newOrderReferencePreview img{object-fit:cover;width:100%;height:150px;display:block}.newOrderReferencePreview figcaption{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.newOrderEvidencePolicy label{border:1px solid var(--order-border);border-radius:10px;padding:12px}.newOrderEvidencePolicy label i{display:none}.newOrderTechnicianLoad{grid-template-columns:repeat(2,minmax(0,1fr))}.newOrderTechnicianLoad>button{flex-wrap:wrap}.newOrderModal .technicianSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.newOrderModal .technicianSelector label{border:1px solid var(--order-border);border-radius:10px;min-height:66px;padding:12px}.newOrderQuickDates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.newOrderHistoryLearning>div,.newOrderRequiredParts>div{gap:12px;display:grid}.newOrderHistoryLearning article{border:1px solid var(--order-border);border-radius:10px;gap:8px;padding:14px;display:grid}.newOrderRequiredParts label{border:1px solid var(--order-border);border-radius:10px;grid-template-columns:20px minmax(0,1fr) 90px;align-items:center;gap:12px;padding:12px;display:grid!important}.newOrderDuplicateWarning,.newOrderCriticalNotice,.newOrderSafetyError,.newOrderAccessNote{color:#ffe2b3;background:#34291b;border:1px solid #977044;border-radius:10px;padding:14px}.newOrderDuplicateWarning{gap:10px;display:grid}.newOrderDuplicateWarning article{background:#201e1a;border-radius:8px;padding:10px}.newOrderFinalReview{gap:18px;display:grid}.newOrderFinalReview>header{gap:12px;display:flex}.newOrderFinalReview>header b{font-size:23px;display:block}.newOrderFinalReview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.newOrderFinalReview article{border:1px solid var(--order-border);background:#102e3e;border-radius:12px;gap:8px;padding:18px;display:grid}.newOrderFinalReview article>b{font-size:18px}.newOrderSummary{background:#0a202c;border:1px solid #31556a;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.newOrderSummary>span{color:#7acee6;letter-spacing:.1em;grid-column:1/-1;font-size:11px;font-weight:700}.newOrderSummary div>b{display:block}.newOrderDraftStatus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.newOrderDraftStatus>div{flex:180px}.newOrderDraftStatus.active b{color:#9ed9ec}.newOrderWizardActions{border-top:1px solid var(--order-border);background:#102938;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.newOrderWizardActions>small{grid-column:1}.newOrderWizardActions .primary{color:#fff;background:#177b9b;border-color:#43bedb;grid-column:3;min-width:185px}.newOrderWizardActions .secondary{grid-column:2}.newOrderSubmitError{color:#ffdee5;background:#512732;flex:none;max-height:110px;padding:10px 24px;font-size:14px;overflow:auto}@media (width<=700px){.newOrderBackdrop{padding:0}.newOrderModal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.newOrderHead{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.newOrderHead>div>span{font-size:10px}.newOrderWizard{gap:5px;padding:0 12px 12px}.newOrderWizard button{flex-direction:column;gap:5px;padding:8px 2px}.newOrderWizard button b{font-size:11px;line-height:1.2}.newOrderLocation{padding:8px 16px;font-size:12px}.newOrderBody{padding:18px 16px}.newOrderGrid,.newOrderReasonPicker,.newOrderTechnicianLoad,.newOrderFinalReview>div{grid-template-columns:1fr}.newOrderReasonPicker>button{align-items:center;padding:12px}.newOrderReasonPicker>button>i{flex:0 0 26px}.newOrderReasonPicker>button em{flex:none}.newOrderAssetDetails{grid-template-columns:1fr 1fr}.newOrderAssetDetails>span:last-child{grid-column:1/-1}.newOrderWizardActions{padding:10px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.6fr;gap:8px}.newOrderWizardActions>small{grid-column:1/-1;font-size:12px}.newOrderWizardActions .secondary{grid-column:1}.newOrderWizardActions .primary{grid-column:2;min-width:0}.newOrderWizardActions:not(:has(.secondary)) .primary{grid-column:1/-1}.newOrderQuickDates{grid-template-columns:repeat(2,minmax(0,1fr))}.newOrderSafetyOptions,.newOrderReferenceActions,.newOrderEvidencePolicy>div,.newOrderPreventivePlans>div,.newOrderSummary,.newOrderModal .technicianSelector,.newOrderContextStats{grid-template-columns:1fr}.newOrderRequiredParts label{grid-template-columns:20px minmax(0,1fr)}.newOrderRequiredParts label>input[type=number]{grid-column:2}}@media (height<=520px){.newOrderBackdrop{padding:0}.newOrderModal{border-radius:0;height:100dvh;max-height:100dvh}.newOrderHead{padding-block:8px}.newOrderHead>div>span{display:none}.newOrderHead h2{font-size:18px}.newOrderWizard{padding-bottom:8px}.newOrderWizard button{flex-direction:row;min-height:36px;padding:5px 3px}.newOrderLocation{padding-block:5px}.newOrderWizardActions{padding-block:8px}.newOrderWizardActions>small{display:none}.newOrderModal{overscroll-behavior:contain;overflow-y:auto}.newOrderBody{flex:none;overflow:visible}.newOrderWizardActions{position:static}}.newOrderExitMessage{background:#112f3e;border:1px solid #3f7587;border-radius:14px;gap:16px;padding:24px;display:grid}.newOrderExitMessage h3{font-size:24px}.maintenanceWorkspaceShell.moduleSelectorShell{--launcher-bg:#042331;--launcher-line:#27d8ef;--launcher-muted:#c0d5df;border:1px solid var(--launcher-line);background:var(--launcher-bg);width:calc(100% - 24px);max-width:1800px;margin:12px auto;padding:0;overflow:clip;box-shadow:0 0 22px #00cde52b;border-color:var(--launcher-line)!important;border-radius:22px!important;display:block!important}.moduleSelectorShell .moduleWorkspaceMain{background:0 0;width:100%;min-width:0;padding:0;display:block}.moduleSelectorShell .moduleWorkspaceTopbar{display:none}.moduleSelectorShell .moduleWorkspaceTopbar:has(.headerMore.open){z-index:180;background:0 0;border:0;width:100%;height:0;padding:0;display:block;position:fixed;inset:0}.moduleSelectorShell .moduleWorkspaceTopbar:has(.headerMore.open)>:not(.headActions){display:none}.moduleSelectorShell .moduleWorkspaceTopbar .headActions{display:contents}.moduleSelectorShell .moduleWorkspaceTopbar .headActions>:not(.headerMore),.moduleSelectorShell .headerMoreTrigger{display:none}.moduleSelectorShell .headerMorePanel{width:min(340px,100vw - 32px);max-height:calc(100dvh - 110px);position:fixed;top:78px;right:20px;overflow-y:auto}.moduleSelectorMain{width:100%;min-width:0;padding:0}.moduleLauncher{--launcher-pad:clamp(16px, 2.2vw, 34px);min-width:0;padding:0 var(--launcher-pad) 30px;color:#f4f9fc;background:radial-gradient(ellipse at 60% 50%, #07516b33, transparent 70%), var(--launcher-bg);gap:18px;display:grid;position:relative}.moduleLauncher button{font:inherit;cursor:pointer}.moduleLauncher button:disabled{cursor:not-allowed;opacity:.5}.moduleLauncher button:focus-visible,.moduleLauncherCard:focus-visible{outline-offset:4px;outline:3px solid #fff}.moduleLauncherDesktopTop{inset:14px var(--launcher-pad) auto;z-index:5;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex;position:absolute}.moduleLauncherDesktopSearch,.moduleLauncherSearch{color:#f0f7fa;text-align:left;background:#001824e8;border:1px solid #32778e;border-radius:22px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex;box-shadow:inset 0 0 12px #1badcc0d}.moduleLauncherDesktopSearch{width:min(42%,610px);min-width:220px}.moduleLauncherDesktopSearch kbd{white-space:nowrap;border:1px solid #456574;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}.moduleLauncherDesktopSearch>span,.moduleLauncherSearch>span{flex:none;display:flex}.moduleLauncherDesktopActions{align-items:center;gap:9px;display:flex}.moduleLauncherDesktopActions>button{color:#e9f7ff;background:#022333e8;border:1px solid #2a6a80;border-radius:16px;justify-content:center;align-items:center;min-width:46px;min-height:46px;padding:9px;display:flex;position:relative}.moduleLauncherDesktopActions>button>span{display:flex}.moduleLauncherDesktopActions>em{border-left:1px solid #226779;height:34px;margin:0 3px}.desktopLauncherAlert>i,.moduleLauncherMobileBrand>button>i{color:#fff;background:#ff4f59;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-3px}.moduleLauncherDesktopActions>.desktopLauncherProfile{text-align:left;background:0 0;border:0;gap:10px;padding:0}.desktopLauncherProfile>i,.moduleLauncherAvatar{border:1px solid #7ed5e9;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-style:normal;display:grid;position:relative;overflow:hidden}.desktopLauncherProfile img,.moduleLauncherAvatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.moduleLauncherDesktopActions>.desktopLauncherProfile>span{gap:3px;max-width:175px;display:grid}.desktopLauncherProfile b{overflow-wrap:anywhere;font-size:13px}.desktopLauncherProfile small{color:var(--launcher-muted);font-size:11px}.desktopLauncherProfile>strong{margin-left:6px;display:flex}.moduleLauncherMobileBrand,.moduleLauncherSearch,.moduleLauncherMobileNav{display:none}.moduleLauncherHero{isolation:isolate;min-height:clamp(350px,27vw,425px);margin:0 calc(-1 * var(--launcher-pad));padding:86px calc(var(--launcher-pad) + 16px) 30px;background:#041d29;border-bottom:1px solid #1a657c;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.moduleLauncherHero>div{min-width:0;max-width:54%}.moduleLauncherHero>div>span{color:#ff605c;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.moduleLauncherHero h2{color:#f9fcff;letter-spacing:-.04em;text-wrap:balance;margin:10px 0 0;font:500 clamp(44px,4.3vw,72px)/1.02 Georgia,Times New Roman,serif}.moduleLauncherHero h2 strong{font-weight:inherit;color:#ff5552;display:block}.moduleLauncherGreetingLine{background:#ff5552;width:84px;height:3px;margin:21px 0;display:block;box-shadow:0 0 9px #ff5552a6}.moduleLauncherHero p{color:#eef6fa;max-width:290px;margin:0;font-size:16px;line-height:1.55}.moduleLauncherQuickAccess{gap:8px;min-width:0;display:grid}.moduleLauncherQuickAccess>header{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:13px;display:flex}.moduleLauncherQuickAccess>header>span{color:var(--launcher-muted)}.moduleLauncherQuickAccess>div{flex-wrap:wrap;gap:8px;display:flex}.moduleLauncherQuickAccess button{color:#ecf7ff;text-align:left;background:#002334;border:1px solid #347f97;border-radius:10px;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:8px 14px;font-size:13px;display:inline-flex}.moduleLauncherQuickAccess button i{color:#55d4f7;flex:none;display:flex}.moduleLauncherQuickAccess button svg{width:20px;height:20px}.moduleLauncherGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0;display:grid}.moduleLauncherCard{--module-accent:#48ceff;isolation:isolate;border:1.5px solid var(--module-accent);min-width:0;min-height:235px;box-shadow:0 0 11px color-mix(in srgb, var(--module-accent) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--module-accent) 35%, transparent);cursor:pointer;background:#002334;border-radius:15px;grid-column:span 3;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr) auto;gap:25px 12px;padding:52px 15px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.moduleLauncherCard:nth-of-type(n+5){grid-column:span 4}.moduleLauncherGrid[data-count="1"]>article{grid-column:span 12}.moduleLauncherGrid[data-count="2"]>article{grid-column:span 6}.moduleLauncherGrid[data-count="3"]>article{grid-column:span 4}.moduleLauncherCard.module-trabajos{--module-accent:#ff646b}.moduleLauncherCard.module-planta{--module-accent:#ffd34c}.moduleLauncherCard.module-chequeos{--module-accent:#00e6b2}.moduleLauncherCard.module-repuestos{--module-accent:#44caff}.moduleLauncherCard.module-resultados{--module-accent:#c779ff}.moduleLauncherCard.module-mensajes{--module-accent:#20e9f3}.moduleLauncherCard.module-configuracion{--module-accent:#d8f3ff}.moduleLauncherArtwork{z-index:-2;object-fit:cover;object-position:right center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.moduleLauncherCard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#001c29e8,#001c2966 55%,#001c2910),linear-gradient(#0000 50%,#001722f5);position:absolute;inset:0}.moduleLauncherNumber{color:var(--module-accent);text-shadow:0 0 12px color-mix(in srgb, var(--module-accent) 55%, transparent);font-size:24px;font-weight:850;line-height:1;position:absolute;top:12px;left:16px}.moduleLauncherIcon{color:var(--module-accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--module-accent) 50%, transparent));grid-column:1;align-self:start;display:flex}.moduleLauncherIcon svg{width:42px;height:42px}.moduleLauncherCopy{text-shadow:0 1px 5px #001018;grid-column:2/-1;min-width:0;padding-right:4px}.moduleLauncherCopy h3{color:#f5fbff;overflow-wrap:anywhere;margin:0 0 5px;font-size:clamp(17px,1.4vw,21px);font-weight:750;line-height:1.25}.moduleLauncherCopy p{color:#edf5f9;overflow-wrap:anywhere;max-width:260px;margin:0;font-size:14px;line-height:1.5}.moduleLauncherStats{color:#f4f9fc;flex-wrap:wrap;grid-column:1/3;align-self:center;align-items:baseline;gap:3px 6px;min-width:0;font-size:12px;line-height:1.45;display:flex}.moduleLauncherStats:before{content:"";background:var(--module-accent);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--module-accent) 40%, transparent);border-radius:50%;flex:0 0 9px}.moduleLauncherStats b{font-size:15px;font-weight:800}.moduleLauncherStats span{overflow-wrap:anywhere}.moduleLauncherCard>strong{border:1px solid var(--module-accent);min-height:44px;color:var(--module-accent);background:#001b29e8;border-radius:11px;grid-column:3;justify-content:space-between;align-self:end;align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.moduleLauncherCard>strong>span{font-size:24px;font-weight:400;line-height:1}.moduleFavoriteButton{color:#dff6ff;background:#001a28dc;border:1px solid #6d9baa;border-radius:10px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;line-height:1;display:grid;position:absolute;top:10px;right:10px;font-size:24px!important}.moduleFavoriteButton.active{color:var(--module-accent);border-color:var(--module-accent)}.moduleLauncherSystem{color:#c2dce7;background:#002738;border:1px solid #26718a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:14px;min-height:78px;margin-top:2px;padding:14px 20px;display:grid}.moduleLauncherSystem>span{border-left:1px solid #176782;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;min-height:40px;padding-left:14px;font-size:12px;line-height:1.5;display:flex}.moduleLauncherSystem>span:first-child{border:0;padding:0}.moduleLauncherSystem b{color:#f1f8fc;font-size:13px;font-weight:650}.moduleLauncherSystem>span>i{color:#2cebd4;border:1px solid #19d8dd;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.moduleLauncherSystem>span>i svg{width:21px;height:21px}.moduleLauncherEmpty{border:1px solid #347f97;border-radius:14px;gap:10px;padding:32px;display:grid}@media (hover:hover) and (pointer:fine){.moduleLauncherCard:hover{box-shadow:0 0 19px color-mix(in srgb, var(--module-accent) 40%, transparent);transform:translateY(-3px)}.moduleLauncherQuickAccess button:hover,.moduleLauncherDesktopActions>button:hover{background-color:#064158;border-color:#75e5fb}}@media (width<=1199px){.moduleLauncherDesktopSearch{width:40%}.moduleLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleLauncherGrid>.moduleLauncherCard{grid-column:auto;min-height:230px}.moduleLauncherGrid>.moduleLauncherCard:last-of-type:nth-of-type(odd){grid-column:1/-1}.moduleLauncherCopy h3{font-size:21px}.moduleLauncherSystem{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleLauncherSystem>span:nth-child(3){border-left:0;padding-left:0}}@media (width<=767px){.maintenanceWorkspaceShell.moduleSelectorShell{width:calc(100% - 12px);margin:6px auto;border-radius:16px!important}.moduleLauncher{--launcher-pad:16px;padding-bottom:calc(90px + env(safe-area-inset-bottom));gap:16px}.moduleLauncherDesktopTop{display:none}.moduleLauncherMobileBrand{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;inset:14px 16px auto}.moduleLauncherMobileBrand>b{letter-spacing:.02em;margin-right:auto;font-size:23px}.moduleLauncherMobileBrand>button{color:#f2f9fc;background:#002231e8;border:1px solid #548ca0;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.moduleLauncherMobileBrand>.moduleLauncherAvatar{border-radius:50%}.moduleLauncherHero{gap:15px;min-height:350px;padding:94px 20px 22px}.moduleLauncherHero>div{max-width:68%}.moduleLauncherHero>div>span{font-size:10px;line-height:1.5;display:block}.moduleLauncherHero h2{font-size:clamp(40px,7vw,58px)}.moduleLauncherHero p{max-width:250px;font-size:14px}.moduleLauncherGreetingLine{width:64px;margin:16px 0}.moduleLauncherSearch{border-radius:13px;width:100%;font-size:14px;display:flex}.moduleLauncherQuickAccess>header{font-size:12px}.moduleLauncherQuickAccess button{min-height:44px}.moduleLauncherCard{padding-top:56px}.moduleFavoriteButton{width:44px;height:44px}.moduleLauncherMobileNav{z-index:65;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#002534f5;border-top:1px solid #28738a;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #00151e55}.moduleLauncherMobileNav:has(.walnerAiMobileNavTrigger){grid-template-columns:repeat(6,minmax(0,1fr))!important}.moduleLauncherMobileNav>button{color:#c6dae3;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:52px;padding:3px 0;font-size:10px;display:flex}.moduleLauncherMobileNav>button>i{display:flex}.moduleLauncherMobileNav>button.active{color:#4bdef5;background:#11526755}.moduleLauncherMobileNav>button svg{width:23px;height:23px}}@media (width<=599px){.moduleLauncherHero{align-items:flex-start;min-height:385px;padding-top:86px;padding-bottom:74px}.moduleLauncherHero>div{max-width:100%}.moduleLauncherHero h2{font-size:clamp(42px,11vw,62px)}.moduleLauncherGrid{grid-template-columns:minmax(0,1fr)}.moduleLauncherGrid>.moduleLauncherCard{grid-column:1;min-height:226px}.moduleLauncherCopy h3{font-size:20px}.moduleLauncherSystem{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.moduleLauncherSystem>span,.moduleLauncherSystem>span:nth-child(3){border:0;border-top:1px solid #176782;min-height:0;padding:10px 0 0}.moduleLauncherSystem>span:first-child{padding-top:0}.moduleLauncherSystem b{margin-left:auto}.moduleLauncherQuickAccess>header>span{display:none}}@media (prefers-reduced-motion:reduce){.moduleLauncherCard{transition:none}.moduleLauncherCard:hover{transform:none}}.maintenanceWorkspaceShell .jobsWorkspace .moduleWorkspaceFrame{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(12px,1.6vw,24px);min-height:0;display:grid;padding:clamp(12px,1.6vw,24px)!important}.maintenanceWorkspaceShell .jobsWorkspace .moduleWorkspaceContent{overflow:visible;container:jobs-content/inline-size;padding:0!important}.jobsWorkspace .moduleWorkspaceContent :where(section,article,header,footer,fieldset,form,label,details,nav){min-width:0}.jobsWorkspace .moduleWorkspaceContent :where(h1,h2,h3,h4,p,small,label,button,summary,dd){overflow-wrap:anywhere}.jobsWorkspace .moduleWorkspaceContent :where(header,footer){max-width:100%;height:auto}.jobsWorkspace :is(.jobsHome,.orderManagement,.technicianDay,.preventivePage,.teamWorkspace,.resultsReviewPage,.weeklyResultsPage){width:100%;min-width:0;max-width:100%}.jobsWorkspace .jobsOrders>.jobsFilterSummary,.jobsWorkspace .responsiveOrders>.collectionPager{padding:16px}.jobsWorkspace .responsiveOrders>.empty{margin:0 16px 16px}.jobsWorkspace :is(.teamHeading,.dayHero,.daySectionHead,.jobsHomeHeading,.jobsAttentionTitle,.weeklyClosureHero){flex-wrap:wrap;gap:12px}.jobsWorkspace :is(.teamHeading,.dayHero,.jobsHomeHeading,.jobsAttentionTitle,.weeklyClosureHero)>*{min-width:0;max-width:100%}.jobsWorkspace .teamWorkspace button{max-width:100%}.jobsWorkspace .collectionPager>div{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.jobsWorkspace .collectionPager>div>label{align-items:center;gap:8px;display:flex}.jobsWorkspace .collectionPager button{white-space:normal;min-width:0;max-width:100%}.jobsWorkspace :is(.ganttScroll,.monthGanttScroll,.orderManagementTable,.ordersTableDesktop){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.jobsWorkspace :is(.ganttControls,.ganttReading,.calendarPanControls){min-width:0}.jobsWorkspace :is(.ganttControls,.ganttReading)>*{min-width:0;max-width:100%}.jobsWorkspace .ganttScroll{overflow-x:auto!important}.jobsWorkspace .ordersAdvancedFilters[open]{grid-column:1/-1}.jobsWorkspace .ordersAdvancedFilters .orderQuickFilters{width:100%;max-width:100%;max-height:none;margin-top:12px;position:static;inset:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}.jobsWorkspace .ordersAdvancedFilters .orderQuickFilters button{min-width:0;max-width:100%}.jobsWorkspace .planningAlerts{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.jobsWorkspace .planningAlerts .attention{grid-column:1/-1;min-width:0}.jobsWorkspace .planningTabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.jobsWorkspace .proposalTeamPlanner>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.jobsWorkspace .proposalTeamPlanner :is(header,footer){flex-wrap:wrap}.jobsWorkspace .jobsHome .todaySummary,.jobsWorkspace .daySummary,.jobsWorkspace .weeklyMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.jobsWorkspace .jobsHome .todayMainGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr)}.jobsWorkspace .jobsHome .todayQueue>header{flex-wrap:wrap}.jobsWorkspace .jobsHome .todayNext{position:static}.jobsWorkspace .todayPriorityTable{container:today-queue/inline-size}@container today-queue (width<=700px){.jobsWorkspace .todayPriorityHead{display:none}.jobsWorkspace .todayPriorityTable>button{grid-template-columns:minmax(0,1fr) auto}.jobsWorkspace .todayPriorityTable>button>span:nth-child(2),.jobsWorkspace .todayPriorityTable>button>span:nth-child(4){display:none}.jobsWorkspace .todayPriorityTable>button>span:last-child{grid-column:1/-1}}.jobsWorkspace .dayOrderFacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.jobsWorkspace .dayOrderFacts :is(b,small){white-space:normal;overflow-wrap:anywhere}.jobsWorkspace .resultsReviewHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jobsWorkspace .weeklyClosureGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}@container jobs-content (width<=1000px){.jobsWorkspace .jobsHome .todayMainGrid,.jobsWorkspace .resultsReviewHero,.jobsWorkspace .weeklyClosureGrid{grid-template-columns:minmax(0,1fr)}.jobsWorkspace .jobsHome .todayNext{grid-row:auto}}@container jobs-content (width<=700px){.jobsWorkspace .dayHero{flex-direction:column;align-items:stretch}.jobsWorkspace .resultsNotesWorkspace{grid-template-columns:minmax(0,1fr)}.jobsWorkspace .weeklyPicker{flex-wrap:wrap}.jobsWorkspace .weeklyPicker label{flex-basis:100%;min-width:0}.jobsWorkspace .weeklySteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container jobs-content (width<=420px){.jobsWorkspace .collectionPager>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.jobsWorkspace .collectionPager>div>label{grid-column:1/-1}.jobsWorkspace .weeklySteps,.jobsWorkspace .weeklyPicker label{grid-template-columns:minmax(0,1fr)}.jobsWorkspace .weeklyPicker input{grid-area:auto}.jobsWorkspace .jobsLocation{grid-template-columns:minmax(0,1fr)}.jobsWorkspace .jobsLocation>.mobileOrderCreateAction{width:100%}}.jobsNavigationAside{background:#092733;border:1px solid #315263;border-radius:14px;align-self:start;min-width:0;padding:14px 10px;position:sticky;top:110px}.jobsPrimaryNavigation{gap:8px;min-width:0;display:grid}.jobsPrimaryNavigation button{color:#c6dce8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:12px;display:flex}.jobsPrimaryNavigation button>svg{color:#6bd8f2;flex:none;width:24px;height:24px}.jobsPrimaryNavigation button>span{gap:4px;min-width:0;display:grid}.jobsPrimaryNavigation b{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.jobsPrimaryNavigation small{color:#aec5d0;font-size:.875rem;line-height:1.4}.jobsPrimaryNavigation button[aria-current=page]{color:#fff;background:#442532;border-color:#ec6979;box-shadow:inset 3px 0 #ff677d}.jobsPrimaryNavigation button[aria-current=page]>svg{color:#ff8d9d}.jobsPrimaryNavigation button:focus-visible,.jobsLocation button:focus-visible,.jobsFilterSummary button:focus-visible{outline-offset:2px;outline:3px solid #65dafa}.jobsMobileNavigation{display:none}.jobsLocation{z-index:1;color:#c6dce8;background:#092733;border:1px solid #315263;border-radius:12px;gap:12px;min-width:0;margin-bottom:16px;padding:14px 16px;display:grid;position:relative;inset:auto}.jobsLocation>nav:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.jobsLocation strong{color:#fff}.jobsPlanningNavigation{flex-wrap:wrap;gap:8px;display:flex}.jobsPlanningNavigation button{color:#d5e8f3;cursor:pointer;background:#0d303f;border:1px solid #365d70;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.4}.jobsPlanningNavigation button[aria-current=page]{color:#fff;background:#174763;border-color:#60c9ed}.jobsFilterSummary{color:#c0d6e1;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:.875rem;display:flex}.jobsFilterSummary>strong{color:#ecf7fd;margin-right:8px}.jobsFilterSummary button{color:#e8f5ff;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:#123748;border:1px solid #477487;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:8px 12px;font-size:.875rem;display:flex}.jobsFilterSummary button>span{flex:none;font-size:20px}.jobsFilterSummary .jobsClearFilters{background:0 0;border-style:dashed}.jobsWorkspace .ordersLocalSearch{grid-template-columns:24px minmax(0,1fr) auto;min-width:0;max-width:100%;min-height:48px}.jobsWorkspace .ordersLocalSearch>input{min-height:44px;font-size:1rem}.jobsWorkspace .ordersLocalSearch>button{place-items:center;width:44px;height:44px;display:grid}.jobsWorkspace .ordersToolbar{gap:12px;min-width:0;max-width:100%}.jobsWorkspace .jobsViewSwitch button>b{font-size:.875rem;line-height:1.35}.jobsWorkspace .jobsViewSwitch button>small{font-size:.75rem;line-height:1.4}.jobsWorkspace .filters{flex-wrap:wrap;gap:16px;min-width:0}.jobsWorkspace .orderStatusTabs{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.jobsWorkspace .orderStatusTabs>button{min-width:0;min-height:44px;font-size:.875rem}.jobsWorkspace .annualCalendar.embeddedCalendar{background:#071e29;border:1px solid #355569;border-radius:14px;container-type:inline-size;z-index:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}.jobsWorkspace .annualCalendar.embeddedCalendar.orderOpen{visibility:visible;pointer-events:none}.jobsWorkspace .embeddedCalendar>header{flex-wrap:wrap;gap:16px;height:auto;min-height:0;padding:18px;display:flex;position:static}.jobsWorkspace .embeddedCalendar>main{width:100%;min-width:0;max-width:none;margin:0;padding:16px;overflow:visible}.jobsWorkspace .embeddedCalendar .monthGanttScroll{max-width:100%}.jobsWorkspace .embeddedCalendar .annualCalendarActions{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.jobsWorkspace .embeddedCalendar .annualCalendarActions>*{white-space:normal;flex:170px;min-width:0;max-width:100%;height:auto;min-height:44px}.jobsWorkspace .embeddedCalendar .yearPicker select{width:100%;min-width:0}.jobsWorkspace .embeddedCalendar .activeMonths>div{flex-wrap:wrap;display:flex}.jobsSheetScanner{color:#e9faff;text-align:left;background:#103747;border:1px solid #4085a3;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:1rem;display:flex}@media (width>=761px) and (width<=1100px){.jobsNavigationAside{grid-column:1/-1;position:static}.jobsDesktopNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenanceWorkspaceShell .jobsWorkspace .moduleWorkspaceFrame{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.jobsNavigationAside{display:none}.maintenanceWorkspaceShell .jobsWorkspace .moduleWorkspaceFrame{grid-template-columns:minmax(0,1fr);padding:12px max(12px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.jobsMobileNavigation{z-index:65;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#062532f7;border-top:1px solid #315f71;justify-content:stretch;gap:3px;display:flex;position:fixed;inset:auto 0 0}.jobsMobileNavigation>button{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:5px;min-height:58px;padding:5px 2px;display:flex}.jobsMobileNavigation b{font-size:.75rem;line-height:1.3}.jobsMobileNavigation svg{width:22px;height:22px}.jobsLocation{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:12px;padding:12px}.jobsLocation>.jobsPlanningNavigation{grid-column:1/-1}.jobsLocation .mobileOrderCreateAction{min-width:100px;min-height:44px;box-shadow:none;border-radius:10px;padding:8px 12px;font-size:.875rem}.jobsPlanningNavigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jobsPlanningNavigation button{text-align:left;padding:10px}.jobsWorkspace .ordersToolbar{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.jobsWorkspace .ordersToolbar .jobsViewSwitch{width:100%}.jobsWorkspace .ordersToolbar select{max-width:100%;min-height:44px;font-size:1rem}.jobsWorkspace .embeddedCalendar>header,.jobsWorkspace .embeddedCalendar>main{padding:12px}}@media (width<=380px){.jobsMobileNavigation b{font-size:.7rem}}@media print{.jobsPrimaryNavigation,.jobsLocation,.jobsFilterSummary button{display:none!important}}.calendarPlanDetails{color:#eaf5ff;background:#122f40;border:1px solid #628ba3;border-radius:12px;min-width:0;padding:16px}.calendarPlanDetails>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;height:auto;display:flex}.calendarPlanDetails h3{margin:5px 0;font-size:1.2rem}.calendarPlanDetails p{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.calendarPlanDetails button{color:#fff;cursor:pointer;background:#0a2230;border:1px solid #5591aa;border-radius:8px;min-height:44px;padding:8px 12px}.calendarPlanDetails dl{flex-wrap:wrap;gap:16px;display:flex}.calendarPlanDetails dd{overflow-wrap:anywhere;margin:0}.calendarPlanDetails dt{color:#b6d6e5;font-size:.875rem}.taskPersistentLocation{color:#b9dbea;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;font-size:.875rem;line-height:1.4;display:flex}.taskPersistentLocation strong{color:#fff}.taskResumeAction{grid-column:1/-1;justify-self:start}.embeddedCalendar .calendarKpis{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.embeddedCalendar .calendarKpis article{gap:10px;max-width:100%;padding:14px;width:auto!important;min-width:0!important}.embeddedCalendar .calendarKpis p,.embeddedCalendar .calendarKpis small{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.embeddedCalendar .calendarLegend{flex-wrap:wrap;min-width:0;display:flex!important;overflow:visible!important}.embeddedCalendar .calendarLegend span{max-width:100%;font-size:.8125rem;line-height:1.5;white-space:normal!important}.embeddedCalendar .calendarLayers label{min-height:44px;font-size:.875rem}.embeddedCalendar .monthCalendarToolbar{flex-wrap:wrap}.embeddedCalendar .monthCalendarToolbar>div:first-child{min-width:0}.embeddedCalendar .monthCalendarToolbar p{font-size:.8125rem;line-height:1.45}.embeddedCalendar .monthFilters{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.embeddedCalendar .monthFilters label{min-width:0;font-size:.875rem}.embeddedCalendar .monthFilters select,.embeddedCalendar .monthFilters input{width:100%;min-width:0;max-width:100%;height:46px;font-size:1rem}.embeddedCalendar .activeMonths{flex-wrap:wrap;gap:10px;min-width:0}.embeddedCalendar .activeMonths>div{min-width:0;max-width:100%}.embeddedCalendar .activeMonths button{min-height:44px;font-size:.875rem}.embeddedCalendar .calendarPanControls button{min-height:44px;font-size:.8125rem}@container (width<=900px){.embeddedCalendar .calendarKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.embeddedCalendar .monthFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.embeddedCalendar .calendarKpis,.embeddedCalendar .monthFilters{grid-template-columns:minmax(0,1fr)!important}.embeddedCalendar .calendarPanControls{grid-template-columns:1fr 1fr}.embeddedCalendar .calendarPanControls p{grid-area:2/1/auto/-1}.embeddedCalendar .annualCalendarActions{grid-template-columns:minmax(0,1fr)}}.resultsWorkspaceRoot .moduleWorkspaceFrame{grid-template-columns:240px minmax(0,1fr)}.resultsWorkspaceRoot .moduleWorkspaceContent{container:workspace/inline-size}@media (width>=761px){.resultsWorkspaceRoot .moduleWorkspaceFrame{box-sizing:border-box;align-items:start;gap:clamp(16px,1.6vw,24px);max-width:1760px;margin-inline:auto;padding:clamp(16px,1.6vw,24px)}.resultsWorkspaceRoot .resultsNavigationAside{padding:0}.resultsWorkspaceRoot .moduleWorkspaceContent{padding:0!important}.resultsWorkspaceRoot .paColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:18px}.resultsWorkspaceRoot .paColumns>.paSection{height:100%;margin-bottom:0}.resultsWorkspaceRoot .paStats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.resultsWorkspaceRoot .resultsPrimaryNav button{min-height:68px}}.resultsNavigationAside{align-self:start;min-width:0;padding:16px 10px;position:sticky;top:90px}.resultsPrimaryNav{gap:8px;min-width:0;display:grid}.resultsPrimaryNav button{color:#d7eaf4;text-align:left;cursor:pointer;background:#0a2533;border:1px solid #34596b;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:12px;display:flex}.resultsPrimaryNav button>span{gap:4px;min-width:0;display:grid}.resultsPrimaryNav svg{color:#a7c9fa;flex:none;width:24px;height:24px}.resultsPrimaryNav b{font-size:1rem;line-height:1.4}.resultsPrimaryNav small{color:#aac6d5;font-size:.875rem;line-height:1.45}.resultsWorkspaceRoot .resultsNavigationAside .resultsPrimaryNav button{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr);place-items:center start;gap:12px;width:100%;min-height:80px;padding:12px 16px;text-align:left!important;justify-content:start!important;display:grid!important}.resultsWorkspaceRoot .resultsNavigationAside .resultsPrimaryNav button>span{width:100%;text-align:left!important}.resultsWorkspaceRoot .resultsNavigationAside .resultsPrimaryNav b{white-space:normal;word-break:normal;overflow-wrap:normal;display:block;text-align:left!important}.resultsWorkspaceRoot .resultsNavigationAside .resultsExportLink{box-sizing:border-box;justify-content:flex-start;gap:12px;padding:12px 16px}.resultsPrimaryNav button[aria-current]{color:#fff;background:#2b2948;border-color:#b095f0;box-shadow:inset 3px 0 #b095f0}.resultsMobileNav{display:none}.resultsPrimaryNav button:focus-visible,.resultsLocation button:focus-visible{outline-offset:2px;outline:3px solid #79ddf2}.resultsWorkspaceRoot .moduleWorkspaceContent>.resultsLocation{color:#d9eaf1;background:#0b2533;border:1px solid #446174;border-radius:14px;gap:10px;min-width:0;margin:0 0 16px;padding:16px;display:grid;position:relative;inset:auto}.resultsLocation>nav:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.resultsLocation strong{color:#fff}.resultsLocation p{margin:0;font-size:1rem;line-height:1.5}.resultsLocation>small{color:#adc5d2;font-size:.8125rem;line-height:1.5}.resultsWorkspaceRoot .moduleWorkspaceContent>:is(.plantAnalysis,.managementIndicators,.teamResultsPage,.automaticReports,.weeklyResultsPage){width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:0}.resultsWorkspaceRoot :is(.paHeader,.miHero,.teamResultsHero,.reportsHero,.weeklyClosureHero){flex-wrap:wrap;gap:16px;min-width:0}.resultsWorkspaceRoot :is(h2,h3,h4,p,label,button,dd,summary){overflow-wrap:anywhere}.resultsWorkspaceRoot :is(input,select,textarea){min-width:0;max-width:100%;font-size:1rem}.resultsWorkspaceRoot :is(.miFilters,.teamResultsFilters,.reportFilterGrid,.weeklyPicker,.paFilters),.resultsWorkspaceRoot :is(.paHeader,.miHero,.teamResultsHero,.reportsHero,.weeklyClosureHero)>*{min-width:0;max-width:100%}.resultsWorkspaceRoot :is(.paHeader,.miHero,.teamResultsHero,.reportsHero,.weeklyClosureHero) h2{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2}.resultsWorkspaceRoot :is(.paTabs,.miTabs){flex-wrap:wrap;gap:8px;max-width:100%}.resultsWorkspaceRoot :is(.paTabs,.miTabs) button{white-space:normal;min-height:44px;font-size:.875rem}.resultsWorkspaceRoot .paFilters label,.resultsWorkspaceRoot .paDates label{font-size:.875rem}.resultsWorkspaceRoot .paRecord{overflow-wrap:anywhere}.resultsWorkspaceRoot .plantAnalysis{font-size:1rem}.resultsWorkspaceRoot .miFilterPanel,.resultsWorkspaceRoot .reportControls,.resultsWorkspaceRoot .reportScope{scroll-margin-top:84px}@container workspace (width<=1000px){.resultsWorkspaceRoot .miWidgetGrid>*{grid-column:1/-1!important}.resultsWorkspaceRoot :is(.miWidgetGrid,.teamResultsLayout,.weeklyClosureGrid,.paColumns){grid-template-columns:minmax(0,1fr)!important}.resultsWorkspaceRoot :is(.miFilters,.reportFilterGrid,.teamResultsSummary,.weeklyMetrics){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.resultsWorkspaceRoot .teamResultsFilters{flex-wrap:wrap;display:flex}.resultsWorkspaceRoot .teamResultsFilters>div{flex-basis:100%}.resultsWorkspaceRoot .teamResultsFilters label{flex:180px}.resultsWorkspaceRoot .paFilters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.resultsWorkspaceRoot .paFilters .paCheckbox{max-width:none}.resultsWorkspaceRoot .paHeader{flex-direction:column;align-items:flex-start}.resultsWorkspaceRoot .paActions{width:100%}}@container workspace (width<=800px){.resultsWorkspaceRoot :is(.paStats,.miTopKpis,.teamMetricGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.resultsWorkspaceRoot .paRecord{flex-wrap:wrap}.resultsWorkspaceRoot .paRecord>div{flex:220px}}@media (width>=761px) and (width<=1100px){.resultsNavigationAside{grid-column:1/-1;padding:12px;position:static}.resultsNavigationAside .resultsPrimaryNav{grid-template-columns:repeat(3,minmax(0,1fr))}.resultsNavigationAside .resultsPrimaryNav button{flex-direction:column;align-items:flex-start}.resultsNavigationAside small{display:none}.resultsWorkspaceRoot .moduleWorkspaceFrame{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.resultsWorkspaceRoot .reportWide{grid-column:auto}.resultsNavigationAside{display:none}.resultsWorkspaceRoot .moduleWorkspaceFrame{padding-top:0!important}.resultsMobileNav{z-index:65;scrollbar-width:thin;max-width:100%;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#082431f7;border-top:1px solid #446174;gap:3px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.resultsMobileNav button{text-align:center;border-color:#0000;flex-direction:column;flex:0 0 7.4rem;justify-content:center;gap:5px;min-height:58px;padding:5px 2px}.resultsMobileNav b{font-size:.75rem}.resultsMobileNav svg{width:22px;height:22px}.resultsWorkspaceRoot .moduleWorkspaceContent>.resultsLocation{margin-bottom:12px;padding:12px}.resultsWorkspaceRoot .paActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.resultsWorkspaceRoot .paActions>*,.resultsWorkspaceRoot :is(.miHeroStats,.teamResultsSummary){width:100%}.resultsWorkspaceRoot .miTabs{grid-template-columns:minmax(0,1fr);display:grid}.resultsWorkspaceRoot :is(.miFilters,.reportFilterGrid){grid-template-columns:minmax(0,1fr)!important}.resultsWorkspaceRoot .weeklySteps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resultsWorkspaceRoot .weeklySteps li{min-width:0}.resultsWorkspaceRoot .teamPersonDetail>header{flex-wrap:wrap}.resultsWorkspaceRoot .teamPersonDetail>header>div{min-width:0}.resultsWorkspaceRoot .reportActions,.resultsWorkspaceRoot .reportControlFooter{flex-wrap:wrap;display:flex}.resultsWorkspaceRoot .reportActions button{flex:180px}.paDialog header{flex-wrap:wrap}.paDialog header button{text-align:left;max-width:100%}.paDialog{margin:auto}}@container workspace (width<=420px){.resultsWorkspaceRoot :is(.weeklyMetrics,.teamResultsSummary,.teamMetricGrid,.paStats){grid-template-columns:minmax(0,1fr)!important}}@media print{.resultsPrimaryNav,.resultsLocation{display:none!important}}.resultsBackToPeople{color:#e8f6ff;cursor:pointer;background:#0c2939;border:1px solid #527185;border-radius:10px;min-height:44px;padding:10px 14px;font-size:.875rem;display:none}.teamPersonDetail,.teamPeoplePanel{scroll-margin-top:84px}@container workspace (width<=1000px){.resultsWorkspaceRoot .miWidgetGrid>*{grid-column:1/-1!important}.resultsBackToPeople{justify-self:start;display:inline-flex}}.controlRoomSurface .controlRoomMetrics{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important;display:grid!important;overflow:visible!important}.controlRoomSurface .controlRoomMetrics>article{max-width:100%;width:auto!important;min-width:0!important}.controlRoomSurface .controlRoomMetrics>article>div{min-width:0}.controlRoomSurface .controlRoomMetrics em{white-space:normal;overflow-wrap:anywhere}.resultsExportLink{color:#d9ecf5;border:1px solid #46677a;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:.875rem;text-decoration:none;display:flex}.resultsExportLink svg{width:20px;height:20px}.maintenanceWorkspaceShell:has(main:not([data-module-tone=selector])){--walner-petrol-950:#071f2b;--walner-petrol-925:#071f2b;--walner-petrol-900:#0d3040;--walner-petrol-850:#0d3040;--walner-petrol-800:#103747;--walner-petrol-750:#154354;--walner-petrol-line:#315e70;--walner-petrol-line-soft:#315e70;--walner-petrol-text:#edf7fa;--walner-petrol-muted:#aec8d3;--walner-neon-cyan:#26d5ed;--walner-bg:#071f2b;--walner-surface:#0d3040;--walner-surface-2:#103747;--walner-surface-3:#154354;--walner-text:#edf7fa;--walner-muted:#aec8d3;--walner-border:#315e70;--walner-info:#26d5ed;--mw-bg:#071f2b;--mw-bg-deep:#071f2b;--mw-panel:#0d3040;--mw-panel-raised:#103747;--mw-panel-hover:#154354;--mw-line:#315e70;--mw-text:#edf7fa;--mw-muted:#aec8d3;--module-accent:#26d5ed!important;--module-accent-rgb:38,213,237!important;color:#edf7fa!important;background:#071f2b!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]){--module-accent:#26d5ed!important;--module-accent-rgb:38,213,237!important;color:#edf7fa!important;background:#071f2b!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]):before,.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .moduleWorkspaceFrame:before{display:none!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.moduleWorkspaceFrame,.moduleWorkspaceContent,.moduleWorkspaceTopbar,.moduleLocalNav){background:#071f2b!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.panel,.pageLead,.filters,.teamHeading,.teamFilters,.teamPeople>article,.teamOrders>article,.equipment360Lead,.equipmentFilterStudio,.equipment360Grid>button,.placeCardOpen,.checkKpis article,.paRecord,.paSection,.paHeader,.spcRequestCard,.spcFilters,.adminFormCard,.adminSectionTitle,.chatHeader,.messageComposer,.msgHub,.bubble){color:#edf7fa!important;box-shadow:none!important;background:#0d3040!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(h1,h2,h3,h4,h5){color:#edf7fa!important;text-shadow:none!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){max-width:100%;min-height:44px;font-size:1rem;color:#edf7fa!important;-webkit-text-fill-color:#edf7fa!important;background:#071f2b!important;border:1px solid #407185!important;border-radius:10px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(input,textarea)::placeholder{color:#a0bdca!important;-webkit-text-fill-color:#a0bdca!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(button.active,button[aria-selected=true],button[aria-current=page],.moduleLocalNav button.active){color:#8eefff!important;background:#12465a!important;border-color:#26d5ed!important;box-shadow:inset 3px 0 #26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(button.primary,.spcPrimary,.chickPrimary,.checkFloatingNew,.guidedOpen,.placePrimary){font-weight:700;color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(th,thead){color:#c2dce6!important;background:#103747!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(td){border-color:#315e7066!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) tbody tr:hover{background:#154354!important}.universalExperience{--workspace-row:16px;--workspace-gap:18px;width:100%;min-width:0}.universalExperience[data-density=compact]{--workspace-row:9px;--workspace-gap:10px}.universalExperience :is(td,th){padding-block:var(--workspace-row)!important}.universalExperience :is(.equipment360Grid,.knowledgeGrid,.teamPeople,.spcRequestGrid){gap:var(--workspace-gap)!important}.universalExperience[data-density=compact] :is(.equipment360Grid>button,.teamPeople>article,.spcRequestCard){padding:12px!important}.workspacePreferences{color:#edf7fa;border:1px solid #315e70;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;padding:14px 18px;display:flex;background:#0d3040!important}.workspacePreferenceLocation{flex:170px;gap:4px;min-width:0;display:grid}.workspacePreferenceLocation strong{overflow-wrap:anywhere;font-size:1rem}.workspacePreferenceActions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.workspacePreferences label{color:#c2dce6;gap:5px;min-width:0;font-size:.875rem;display:grid}.workspacePreferences select{max-width:230px;padding:9px 30px 9px 12px}.workspacePreferences button,.collectionPager button{color:#edf7fa;background:#103747;border:1px solid #407185;border-radius:10px;min-height:44px;padding:10px 14px}.workspacePreferences button:hover,.collectionPager button:hover{border-color:#26d5ed}.workspacePreferences button:disabled,.collectionPager button:disabled{opacity:.45;cursor:not-allowed}.workspaceSaveView{border-top:1px solid #315e70;flex-wrap:wrap;flex-basis:100%;align-items:end;gap:10px;padding-top:12px;display:flex}.workspaceSaveView p,.workspacePreferences>p{color:#aec8d3;flex-basis:100%;margin:4px 0;font-size:.875rem}.workspaceSaveView input{padding:10px}.workspaceSaveView label{flex:220px}.collectionPager{color:#aec8d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.collectionPager>div{align-items:center;gap:8px;display:flex}.collectionPager select{padding:8px}.collectionPager p{margin:0}.messageWorkspaceContent .universalExperience{flex-direction:column;height:100%;min-height:0;display:flex}.messageWorkspaceContent .workspacePreferences{flex:none;margin-bottom:10px}.messageWorkspaceContent .messagingCenter{flex:1;min-height:0}@media (width<=760px){.workspacePreferences{gap:12px;margin-bottom:14px;padding:12px}.workspacePreferenceActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.workspacePreferenceActions>button{grid-column:1/-1}.workspacePreferences select{width:100%;max-width:100%}.workspacePreferenceLocation{flex-basis:100%}.universalExperience[data-density=compact] :is(button,input,select){min-height:44px}.collectionPager{align-items:stretch}.collectionPager>div{flex-wrap:wrap}.messageWorkspaceContent .workspacePreferences{display:none}}.exportProgress{z-index:16000;color:#edf7fa;background:#0d3040;border:1px solid #26d5ed;border-radius:14px;max-width:min(440px,100vw - 32px);padding:18px;position:fixed;bottom:85px;right:16px;box-shadow:0 10px 30px #0006}.exportProgress p{margin:0 0 12px}.exportProgress button{color:#edf7fa;background:#103747;border:1px solid #407185;border-radius:8px;min-height:44px;padding:10px}.dataReview{background:#0d3040;border:1px solid #315e70;border-radius:14px;margin-block:20px;padding:20px}.dataReview header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dataReview header>div{flex:250px}.dataReview details{border-top:1px solid #315e70;padding:14px 0}.dataReview summary{cursor:pointer;line-height:1.6}.dataReview li{padding:8px 0}.dataReview a{color:#8eefff;text-decoration:underline}:is(.inventorySheet,.taskWorkspace,.equipment360Sheet,.newOrderModal,.messageModal,.spcDrawer){--walner-petrol-950:#071f2b;--walner-petrol-900:#0d3040;--walner-petrol-850:#103747;--walner-petrol-text:#edf7fa;--walner-neon-cyan:#26d5ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7fa!important;background:#071f2b!important;border-color:#315e70!important}:is(.inventorySheet,.taskWorkspace,.equipment360Sheet,.newOrderModal,.messageModal,.spcDrawer) :is(header,.workflowSection,.taskLocation,.inventorySheetHeader,.inventoryItemIdentity,.inventoryDetailTabs,.taskTabs,.machineOverview,.machineFacts){color:#edf7fa!important;background:#0d3040!important;border-color:#315e70!important}:is(.inventorySheet,.taskWorkspace,.equipment360Sheet,.newOrderModal,.messageModal,.spcDrawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){max-width:100%;min-height:44px;font-size:1rem;color:#edf7fa!important;-webkit-text-fill-color:#edf7fa!important;background:#071f2b!important;border-color:#407185!important}:is(.inventorySheet,.taskWorkspace,.equipment360Sheet,.newOrderModal,.messageModal,.spcDrawer) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.advancedInventoryLead,.inventorySummaryDetails,.inventoryHealth article,.inventoryToolbar,.inventoryCardOpen,.inventoryCardStock,.knowledgeGrid>article,.paStat,.paSection,.adminTabContent>section,.backupActions>article,.qualityCounters>article,.commandCard,.checkAnalyticsKpis>article,.checkAnalytics,.checkStatusPanel,.msgRail,.msgConversation,.drawerIdentity){color:#edf7fa!important;background:#0d3040!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.pageLead,.teamHeading,.advancedInventoryLead,.equipment360Lead){border-radius:16px!important;padding:clamp(16px,2vw,24px)!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.filters,.equipmentFilterStudio,.inventoryToolbar,.spcFilters,.teamFilters){min-width:0;gap:12px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.filters,.equipmentFilterStudio,.inventoryToolbar,.spcFilters,.teamFilters)>*{min-width:0;max-width:100%}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.techTable,.checkTableScroll,.tableScroll){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}@media (width>=1280px){.inventorySheetBackdrop{background:#03141ab3!important;justify-content:flex-end!important;padding:16px!important}.inventorySheet{border-radius:18px!important;width:min(1040px,82vw)!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important}}@media (width<=600px){.collectionPager>div{grid-template-columns:1fr auto 1fr;width:100%;display:grid}.collectionPager label{grid-column:1/-1}.collectionPager button{padding-inline:10px}.workspacePreferenceActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspacePreferenceActions label{overflow-wrap:anywhere}.workspacePreferences select{min-width:0;font-size:.875rem!important}}.spcReportFilters{color:#edf7fa;background:#0d3040;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.spcReportFilters>label{flex:280px;gap:8px;display:grid}.spcReportFilters input{color:#edf7fa;background:#071f2b;border:1px solid #407185;border-radius:10px;min-height:44px;padding:10px}.spcReportFilters .collectionPager{flex:2 400px}.spcReportWindow,.spcDrawer{color:#edf7fa!important;background:#071f2b!important}.spcReportHeader,.spcReportSummary>article{color:#edf7fa!important;background:#0d3040!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .moduleWorkspaceContent :is(article,.placeHero,.placeGroup,.plantMapLauncher,.teamHeading,.periodicHeading,.reviewHeading,.msgHub,.chatHeader){color:#edf7fa!important;background:#0d3040!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.machineSheetBody,.placeDetail,.checkRecordsPanel,.msgConversation){color:#edf7fa!important;background:#071f2b!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.machineStateIntro,.machineStateCard,.machineAttention,.systemGroup,.componentCard,.installedParts,.maintenanceColumns>section,.guideSection,.machineFactGrid>article){background:#0d3040!important;border-color:#315e70!important}@media (width<=700px){.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .moduleWorkspaceContent{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}}@media print{.workspacePreferences,.collectionPager,.exportProgress{display:none!important}}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(button[role=tab],.jobsViewSwitch button,.ordersAdvancedFilters>summary){color:#edf7fa!important;background:#103747!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) button[role=tab][aria-selected=true],.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsViewSwitch button.active{color:#8eefff!important;background:#12465a!important;border-color:#26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .filters:has(.ordersToolbar){flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:20px!important;display:flex!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .ordersToolbar{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;align-items:center!important;gap:12px!important;width:100%!important;display:grid!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .ordersToolbar>*{width:100%!important;min-width:0!important;margin:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsViewSwitch{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsViewSwitch button{min-width:0!important;padding:10px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsViewSwitch :is(b,small){overflow-wrap:normal!important;word-break:normal!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsViewSwitch small{display:none!important}@media (width<=600px){.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .ordersToolbar{grid-template-columns:minmax(0,1fr)!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .filters:has(.ordersToolbar){padding:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .ordersAdvancedFilters>summary{justify-content:center}}.equipmentMobileFilterToggle{display:none!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.newEquipmentAction,.createMachineOrder,.placePrimary,.newChat,.sendButton){color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.machineGlyph,.moduleLocalTabs button i){color:#26d5ed!important;box-shadow:none!important;background:#103747!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.equipment360Grid>button):before{background:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button footer b{color:#8eefff!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .moduleLocalTabs button.active:before{background:#26d5ed!important}@media (width<=760px){.workspaceMobileOptions{text-align:left;width:100%;font-size:14px!important;display:block!important}.workspacePreferences{padding:8px!important}.workspacePreferences .workspacePreferenceLocation,.workspacePreferences[data-options-open=false] :is(.workspacePreferenceActions,.workspaceSaveView){display:none!important}.equipmentMobileFilterToggle{width:calc(100% - 20px);margin:10px;color:#edf7fa!important;background:#103747!important;border:1px solid #407185!important;border-radius:10px!important;min-height:44px!important;display:block!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentAdvancedFilters[data-mobile-open=false]{display:none!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentAdvancedFilters[data-mobile-open=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentQuickFilters{scrollbar-width:thin;flex-wrap:nowrap!important;gap:8px!important;padding:10px!important;display:flex!important;overflow-x:auto!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentQuickFilters button{white-space:nowrap;flex:none!important;min-height:44px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360LeadTools :is(button,a){min-height:44px!important;padding:8px!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead p{font-size:14px!important;line-height:1.4!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead>div:first-child>p{display:none}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead h2{margin:6px 0!important;font-size:22px!important;line-height:1.2!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead{gap:14px!important}}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .paStat strong{color:#edf7fa!important}.spcDrawerActions>a{color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.modalBackdrop:has(.spcDrawer){z-index:1000!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.msgSearch,.checkOverviewSearch)>input{box-shadow:none!important;background:0 0!important;border:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .noConversation>button{color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .noConversation>i{color:#26d5ed!important}:is(.newOrderModal,.equipment360Sheet,.taskWorkspace,.messageModal) button.primary{color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.workspacePreferences{border:0;border-radius:0;gap:8px;margin-bottom:12px;padding:6px 0;background:0 0!important}.workspaceMobileOptions{margin-left:0!important;font-size:14px!important;display:block!important}.workspacePreferences[data-options-open=false] :is(.workspacePreferenceActions,.workspaceSaveView){display:none!important}.workspacePreferenceActions{background:#0d3040;border:1px solid #315e70;border-radius:12px;flex-basis:100%;padding:12px}.workspaceFocusToggle{font-size:14px!important}.equipmentComparison{color:#edf7fa;background:#0d3040;border:1px solid #315e70;border-radius:12px;margin:12px 0;padding:12px 16px}.equipmentComparison summary{cursor:pointer;min-height:28px;font-weight:700}.equipmentComparison summary span{color:#aec8d3;margin-left:12px;font-size:14px;font-weight:400}.equipmentComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.equipmentComparisonGrid>section{background:#071f2b;border-radius:10px;min-width:0;padding:16px}.equipmentComparison label{gap:8px;display:grid}.equipmentComparison input{width:100%;padding:10px}.equipmentComparison dl>div{border-bottom:1px solid #315e70;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;display:grid}.equipmentComparison dd{overflow-wrap:anywhere;margin:0}.equipmentComparison dt{color:#aec8d3}.equipmentComparison button{color:#edf7fa;background:#103747;border:1px solid #26d5ed;border-radius:10px;padding:12px}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentSearchBox>input{box-shadow:none!important;background:0 0!important;border:0!important}.equipmentLeadActions summary{cursor:pointer;border:1px solid #407185;border-radius:10px;padding:12px;font-size:14px}.equipmentLeadActions>div{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}@media (width>=1000px){.moduleWorkspaceFrame:has(.universalExperience[data-focus=true]){grid-template-columns:minmax(0,1fr)!important}.moduleWorkspaceFrame:has(.universalExperience[data-focus=true])>aside{display:none!important}.moduleWorkspaceFrame:has(.universalExperience[data-focus=true])>.moduleWorkspaceContent{grid-column:1/-1!important;width:100%!important}.moduleWorkspaceFrame>aside button{text-align:left!important;justify-content:flex-start!important;min-height:48px!important;padding:12px!important}.moduleWorkspaceFrame>aside button small{display:none!important}}@media (width<=999px){.workspaceFocusToggle{display:none!important}}@media (width<=760px){.workspacePreferences{margin-bottom:8px;padding:0!important}.workspaceMobileOptions{margin-left:auto;width:auto!important;min-height:36px!important;padding:6px 10px!important}.equipmentComparison summary span{display:none}.equipmentComparisonGrid{grid-template-columns:minmax(0,1fr)}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead{gap:8px!important;padding:12px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead>div:first-child{display:none}.equipmentLeadActions>div{grid-template-columns:1fr 1fr;display:grid}.equipment360LeadTools{gap:8px!important}.equipmentComparison{margin:8px 0;padding:8px 12px}}.equipmentMobileStatus{display:none}.checkGuidedEntry button{color:#edf7fa;text-align:left;background:#103747;border:1px solid #315e70;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:16px;display:flex}.checkGuidedEntry button svg:last-child{margin-left:auto}.commandCategory{align-items:center;gap:16px;margin:16px 0;display:flex}.commandCategory select{min-width:220px;padding:10px}.spcGuide:not([open])>span{display:none}.spcGuide summary{cursor:pointer}.spcGuide[open]{gap:10px;display:grid}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewHeader,.spcHero,.adminCenterHero,.advancedInventoryLead){border-radius:12px!important;gap:16px!important;min-height:0!important;padding:16px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewHeader,.spcHero,.adminCenterHero,.advancedInventoryLead) h2{margin:0 0 8px!important;font-size:24px!important;line-height:1.25!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewKpis,.spcSummary){gap:12px!important;margin-block:12px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewKpis,.spcSummary)>article{border-radius:12px!important;min-height:0!important;padding:12px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewKpis,.spcSummary)>article b{font-size:24px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewKpis,.spcSummary)>article :is(span,small){font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.resultsLocation,.jobsLocation){min-height:0!important;margin-bottom:8px!important;padding:12px 16px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.equipmentQuickFilters button,.equipmentFilterStudio footer,.machineCardTop,.machineCardFacts,.checkEquipmentState,.checkEquipmentReading small){font-size:14px!important}@media (width<=760px){.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentQuickFilters{display:none!important}.equipmentMobileStatus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}.equipmentMobileStatus select{padding:8px;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentFilterStudio{margin:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipmentFilterStudio footer{padding:8px 10px!important}.equipmentMobileFilterToggle{min-height:36px!important;margin:0 10px 8px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewHeader,.spcHero,.adminCenterHero,.advancedInventoryLead)>div:first-child>p{display:none}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.checkOverviewKpis,.spcSummary){grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkOverviewKpis article>i{display:none!important}.commandCategory{gap:8px;display:grid}.commandCategory select{width:100%;min-width:0}.adminHeroStats,.checkOverviewHeader>div:first-child>span,.spcHero>div:first-child>span{display:none!important}.workspaceLocation{min-height:0!important;margin-block:8px!important;padding:8px 12px!important}.equipmentSearchBox{box-shadow:none!important}.equipmentSearchBox input{outline:none!important}}.workspaceSectionJump{margin:0 0 12px;padding:0}.workspaceSectionJump[hidden]{display:none}.workspaceSectionJump label{color:#aec8d3;justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}.workspaceSectionJump select{padding:8px 12px;max-width:340px!important}.workspaceSectionContent{min-width:0}.workspaceSectionContent :is(h2,h3){scroll-margin-top:100px}.messageWorkspaceContent .workspaceSectionContent{flex:1;min-height:0;display:flex}.messageWorkspaceContent .workspaceSectionJump{display:none}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead{gap:16px!important;padding:16px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead h2{font-size:24px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead>div:first-child>span{display:none}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button{text-align:left!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:start!important;gap:10px!important;min-height:0!important;padding:18px!important;display:grid!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button>.machineGlyph{grid-area:1/1/3;width:38px!important;height:38px!important;margin:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button>.machineCardTop{grid-column:2;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button>h3{grid-column:2;margin:0!important;font-size:20px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button>:is(p,.machinePriorityBadge,.machineCardFacts,footer){grid-column:1/-1;margin:0!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button .machineCardFacts{background:#103747!important;padding:12px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button :is(small,em,footer,p){font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Grid>button footer{padding-top:12px!important}@media (width<=760px){.workspaceSectionJump label{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.workspaceSectionJump select{width:100%;min-width:0;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .equipment360Lead{padding:10px!important}.equipmentLeadActions summary{padding:8px 10px}.equipmentSearchBox input{min-height:40px!important}.equipmentCenter360{gap:8px!important}}.checkOverviewActions summary,.checkSummaryDisclosure>summary{color:#edf7fa;cursor:pointer;background:#103747;border:1px solid #315e70;border-radius:10px;padding:12px;font-size:14px}.checkOverviewActions[open] .checkOverviewHeaderActions{margin-top:12px}.checkSummaryDisclosure{margin:8px 0}.checkSummaryDisclosure:not([open])>.checkOverviewKpis,.checkOverviewActions:not([open])>.checkOverviewHeaderActions{display:none!important}.spcSummaryDisclosure>summary{color:#edf7fa;cursor:pointer;background:#103747;border:1px solid #315e70;border-radius:10px;padding:12px;font-size:14px}.spcSummaryDisclosure:not([open])>.spcSummary{display:none!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.spcHeroActions>button:last-child,.mobileOrderCreateAction){color:#04202c!important;box-shadow:none!important;background:#26d5ed!important;border:1px solid #26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .spcHeroActions :is(button,a){min-height:44px!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .spcReportButton{color:#edf7fa!important;background:#103747!important;border-color:#315e70!important}@media (width<=760px){.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .spcHeroActions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .spcHeroActions>button:last-child{grid-column:1/-1}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .jobsLocation{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.jobsLocation>nav{grid-column:1/-1}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .mobileOrderCreateAction{width:100%!important;min-width:0!important;margin:0!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .orderStatusTabs{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .orderStatusTabs>button{flex:none!important;min-height:44px!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .filters:has(.ordersToolbar){gap:10px!important;padding:12px!important}}.miFilterPanel>summary{cursor:pointer;color:#edf7fa;background:#103747;border-radius:12px;padding:14px 16px;font-size:16px}.miFilterPanel:not([open])>:not(summary){display:none!important}.commandAccess{color:#aec8d3;align-items:center;gap:8px;font-size:14px;display:flex}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) :is(.miHero,.miFilterPanel,.commandCard,.inventoryHelp,.inventorySummaryDetails){color:#edf7fa!important;box-shadow:none!important;background:#0d3040!important;border-color:#315e70!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .inventoryLeadActions>button:last-child{color:#04202c!important;background:#26d5ed!important;border-color:#26d5ed!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .miHero{min-height:0!important;padding:16px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .miHero h2{margin:0!important;font-size:24px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .miHero>div>span{display:none}@media (width<=760px){.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .miTabs{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .miTabs>button{white-space:nowrap!important;flex:none!important;min-height:44px!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .inventoryTabs{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .inventoryTabs>button{flex:none!important;min-width:110px!important;font-size:14px!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .inventoryTabs b{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .adminCenterHero{display:none!important}.commandHome .commandAccess{margin:4px 0}.commandBreadcrumb{padding:8px!important}.miHero p{display:none!important}}.adminCenterHero:not([open])>:not(summary){display:none!important}.adminCenterHero>summary{cursor:pointer;color:#aec8d3;font-size:14px}.adminCenterHero[open]>div{margin-top:12px}.maintenanceWorkspaceShell #contenido-principal:not([data-module-tone=selector]) .adminCenterHero{padding:12px!important;display:block!important}.workspacePreferenceLocation{order:-1}.workspaceFocusToggle{margin-left:auto}
