@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Expanded;font-style:normal;font-display:swap;font-weight:500;font-stretch:125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Expanded;font-style:normal;font-display:swap;font-weight:500;font-stretch:125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 450;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 450;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:451 900;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:451 900;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-border-style:solid;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.relative{position:relative}.block{display:block}.grid{display:grid}.hidden{display:none}.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}.border{border-style:var(--tw-border-style);border-width:1px}.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{--ergane-grafite:#262321;--ergane-bronze:#9a6b35;--ergane-marfim:#f7f3ec;--ergane-bronze-escuro:#7a5a2e;--ergane-champanhe:#cdb78e;--ergane-linho:#efebe4;--ergane-pedra:#e6dfd3;--ergane-branco:#fff;--ergane-sinal:#d99a2b;--ergane-tijolo:#9b2b26;--ergane-tijolo-claro:#f5e0de;--ergane-queimado:#a84b0c;--ergane-queimado-claro:#f7e5d7;--ergane-musgo:#3d6b4c;--ergane-musgo-claro:#e2ede5;--color-bg:var(--ergane-branco);--color-surface:var(--ergane-linho);--color-text:var(--ergane-grafite);--color-text-muted:#5a544c;--color-accent:var(--ergane-bronze-escuro);--color-on-accent:var(--ergane-branco);--color-detail:var(--ergane-champanhe);--color-live:var(--ergane-sinal);--color-line:#e5dfd5;--color-critical:var(--ergane-tijolo);--color-critical-surface:var(--ergane-tijolo-claro);--color-warning:var(--ergane-queimado);--color-warning-surface:var(--ergane-queimado-claro);--color-success:var(--ergane-musgo);--color-success-surface:var(--ergane-musgo-claro);--font-display:"Archivo", Arial, sans-serif;--font-body:"Archivo", Arial, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--display-stretch:125%;--tracking-logo:.22em;--fs-display:clamp(2.75rem, 5vw, 3.625rem);--fs-title:clamp(1.5rem, 2.5vw, 2rem);--fs-subtitle:1.25rem;--fs-body:1rem;--fs-data:.875rem;--fs-label:.6875rem;--color-surface-strong:var(--ergane-pedra);--color-accent-soft:var(--ergane-linho);--color-dark:var(--ergane-grafite);--color-on-dark:var(--ergane-marfim);--color-shadow:var(--ergane-grafite);--color-focus:var(--color-accent);--color-dark-hover:var(--color-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--color-dark-hover:color-mix(in srgb, var(--color-on-dark) 8%, var(--color-dark))}}:root{--color-dark-raised:var(--color-dark);--color-dark-raised-start:var(--color-dark-raised);--color-dark-line:var(--color-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--color-dark-line:color-mix(in srgb, var(--color-on-dark) 14%, var(--color-dark))}}:root{--color-dark-active:var(--color-accent);--color-dark-accent:var(--ergane-bronze);--color-dark-danger:var(--color-critical);--color-on-dark-muted:var(--color-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--color-on-dark-muted:color-mix(in srgb, var(--color-on-dark) 70%, var(--color-dark))}}:root{--color-text-soft:var(--color-text);--color-text-label:var(--color-text-muted);--color-placeholder:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-placeholder:color-mix(in srgb, var(--color-text-muted) 70%, var(--color-bg))}}:root{--color-line-strong:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-line-strong:color-mix(in srgb, var(--color-text-muted) 30%, var(--color-line))}}:root{--color-accent-soft-strong:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-soft-strong:color-mix(in srgb, var(--color-accent) 12%, var(--color-accent-soft))}}:root{--color-chart-hours:var(--color-accent);--color-chart-hours-active:var(--ergane-bronze);--color-chart-hours-stroke:var(--color-chart-hours-active);--color-chart-machine:var(--ergane-grafite);--color-chart-machine-active:var(--color-text-muted);--color-chart-machine-stroke:var(--color-chart-machine-active);--color-chart-planned:var(--ergane-grafite);--color-chart-worked:var(--color-accent);--color-chart-not-started:var(--ergane-bronze);--color-chart-in-progress:var(--color-accent);--color-chart-standby:var(--color-warning);--color-chart-late:var(--color-critical);--color-chart-done:var(--color-success);--color-chart-cancelled:var(--color-text-muted);--color-avatar-1:var(--ergane-grafite);--color-avatar-2:var(--ergane-bronze-escuro);--color-avatar-3:var(--ergane-bronze);--color-avatar-4:var(--ergane-grafite);--color-avatar-5:var(--ergane-bronze-escuro);--color-avatar-6:var(--ergane-bronze);--color-avatar-7:var(--ergane-grafite);--color-login-bg:var(--color-dark);--color-login-accent:var(--color-accent);--color-login-accent-end:var(--color-login-accent);--color-login-line:var(--color-line);--color-login-text:var(--color-text);--color-login-text-muted:var(--color-text-muted);--color-invalid:var(--color-critical);--color-critical-line:var(--color-critical)}@supports (color:color-mix(in lab, red, red)){:root{--color-critical-line:color-mix(in srgb, var(--color-critical) 30%, var(--color-critical-surface))}}:root{--color-warning-line:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-warning-line:color-mix(in srgb, var(--color-warning) 30%, var(--color-warning-surface))}}:root{--color-success-line:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-line:color-mix(in srgb, var(--color-success) 30%, var(--color-success-surface))}}:root{--color-caution:var(--color-warning);--color-caution-surface:var(--color-warning-surface);--color-caution-line:var(--color-warning-line);--color-caution-accent:var(--color-caution);--color-success-accent:var(--color-success);--color-progress:var(--color-text-muted);--color-progress-surface:var(--color-surface);--color-progress-line:var(--color-line);--color-idle:var(--color-text-muted);--color-idle-surface:var(--color-surface);--color-idle-line:var(--color-line);--color-idle-accent:var(--color-idle);--color-priority-urgent:var(--color-critical);--color-priority-urgent-surface:var(--color-critical-surface);--color-priority-high:var(--color-on-accent);--color-priority-high-surface:var(--ergane-bronze-escuro);--color-priority-medium:var(--color-on-accent);--color-priority-medium-surface:var(--ergane-bronze);--color-priority-low:var(--color-text);--color-priority-low-surface:var(--ergane-champanhe);--color-priority-low-list:var(--color-priority-low);--color-priority-low-list-surface:var(--color-priority-low-surface);--color-cancelled:var(--color-idle);--color-cancelled-surface:var(--color-bg);--color-cancelled-line:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-cancelled-line:color-mix(in srgb, var(--color-text-muted) 35%, var(--color-bg))}}:root{--cancelled-decoration:line-through;--color-inactive:var(--color-cancelled);--color-inactive-surface:var(--color-cancelled-surface);--color-inactive-line:var(--color-cancelled-line);--live-display:inline-block}.PontoAoVivo{display:var(--live-display);background-color:var(--color-live);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px}:root{--font-display:"Archivo Expanded", "Archivo Variable", Arial, sans-serif;--font-body:"Archivo Variable", "Archivo", Arial, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--font-login:var(--font-body)}body{font-family:var(--font-body)}h1,h2,.Titulo{font-family:var(--font-display)}.Dado,.Rotulo{font-family:var(--font-mono)}:root{--largura-sidebar:240px}html,body,#root{background-color:var(--color-bg)}html,body{margin:0;padding:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}#oficinaLogin{font-family:var(--font-login);background:var(--color-login-bg);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex;position:relative;overflow:hidden}.card-login{z-index:1;background:var(--color-bg);border-radius:16px;width:100%;max-width:380px;padding:44px 40px 36px;position:relative}.card-login>img{width:auto;max-width:100%;max-height:80px;margin:0 auto 25px}.titulo{color:var(--color-login-text);text-align:center;letter-spacing:-.5px;margin:0 0 4px;font-size:32px;font-weight:700}.subtitulo{color:var(--color-login-text-muted);text-align:center;letter-spacing:.01em;margin:0 0 5px;font-family:inherit;font-size:15px;font-weight:500}.form-login{flex-direction:column;gap:0;display:flex}.Entrar{background:linear-gradient(12deg, var(--color-login-accent) 0%, var(--color-login-accent-end) 100%);color:var(--color-on-accent);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb, var(--color-login-accent) 35%, transparent);border:none;border-radius:8px;margin-top:25px;margin-left:10px;margin-right:10px;padding:12px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s}.Entrar:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--color-login-accent) 45%, transparent);transform:translateY(-1px)}.Entrar:active{box-shadow:0 3px 10px color-mix(in srgb, var(--color-login-accent) 30%, transparent);transform:translateY(0)}.LabelLogin{color:var(--color-login-text);letter-spacing:0,5px;margin-top:6px;margin-bottom:5px;margin-left:2px;font-size:13px;font-weight:600;display:block}.InputLogin{border:1.5px solid var(--color-login-line);background:var(--color-bg);color:var(--color-login-text);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.InputLogin:focus{border-color:var(--color-login-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-login-accent) 12%, transparent)}.InputLogin::placeholder{color:var(--color-placeholder)}.CampoFormLogin{flex-direction:column;margin:8px;padding:4px;display:flex}.ErroLogin{text-align:center;color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:8px;margin:4px 8px 0;padding:10px 12px;font-size:13px;font-weight:500}@media (width<=480px){.card-login{padding:36px 24px 28px}}.CampoSenhaWrapper{width:100%;position:relative}.CampoSenhaWrapper input{box-sizing:border-box;width:100%;padding-right:38px}.BotaoAlternarSenha{color:var(--color-text-muted,var(--color-text-muted));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.BotaoAlternarSenha:hover:not(:disabled){color:var(--color-accent,var(--color-accent))}.BotaoAlternarSenha:disabled{cursor:not-allowed;opacity:.5}.BotaoAlternarSenha:focus-visible{outline:2px solid var(--color-focus,var(--color-focus));outline-offset:1px}.MainAdmDash{margin-left:240px;padding:4px}.HeaderAdmDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaAdmDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashAdm{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmDash{color:var(--color-text-muted);margin:4px;font-size:14px}.ControlesFiltroAdmDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoAdmDash{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoAdmDash input[type=date]{background-color:var(--color-surface);border:1px solid var(--color-line);height:40px;color:var(--color-text-soft);border-radius:10px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroAdmDash,.FiltroAdmFuncDash{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroAdmDash,.IconFiltroAdmFuncDash{opacity:.6;width:16px;height:16px}.FiltroAdmDash select,.FiltroAdmFuncDash select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroAdmDash select:focus,.FiltroAdmFuncDash select:focus{outline:none}.CarregandoAdmDash{color:var(--color-text-muted);text-align:center;margin:32px 16px;font-size:14px}.ErroAdmDash{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:10px;margin:0 16px 16px;padding:10px 16px;font-size:13.5px}.DadosDashAdm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:50px 16px;display:grid}.DadosDashAdm>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex}.DadosDashAdm>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosDashAdm div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosDashAdm div div{justify-content:space-between;align-items:center;gap:16px;display:flex}.AlertaAdmDashRelativo{position:relative}.ListaUrgentesAdmDash{z-index:10;background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 4px 16px color-mix(in srgb, var(--color-shadow) 14%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px}.ListaUrgentesAdmDash p{color:var(--color-critical);margin:0;font-size:12.5px}.AlertaAdmDash{background-color:var(--color-critical-surface);border-color:var(--color-critical-surface)}.AlertaAdmDash>.SubInfoDash{background-color:var(--color-bg);color:var(--color-critical)}.InfoTooltipAdmDash{cursor:help;opacity:.6;font-size:12px}.BodyAdmDash{flex-direction:column;gap:16px;margin:16px;display:flex}.SubBodyAdmDash{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RecursosAdmDash,.OSConcluidasAdmDash,.ProxPrazosAdmDash,.RankingFuncAdmDash,.ProgressoGeralAdmDash{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.HeaderRecursosAdmDash,.HeaderPrazosAdmDash,.HeaderOSAdmDash,.HeaderRankAdmDash,.HeaderProgressoAdmDash{align-items:center;gap:8px;display:flex}.FuncRecursos,.ImgPrazosAdmDash,.ImgRankingFunc{max-width:28px;max-height:24px}.HeaderRecursosAdmDash p,.HeaderPrazosAdmDash p,.HeaderOSAdmDash p,.HeaderRankAdmDash p,.HeaderProgressoAdmDash p{color:var(--color-text);font-size:15px;font-weight:700}.FuncMaqAtivosAdmDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.FuncMaqAtivosAdmDash p:first-child,.InfoOSConcluidasAdmDash p:nth-child(2){color:var(--color-text-muted);font-size:13.5px;font-weight:500}.FuncMaqAtivosAdmDash p:nth-child(2){color:var(--color-accent);font-size:22px;font-weight:700}.AreaPrazosAdmDash{text-align:center;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13.5px;display:flex}.ImgSemPrazosAdmDash{opacity:.7;max-width:90px;max-height:90px}.ListaPrazosAdmDash{flex-direction:column;gap:10px;max-height:470px;display:flex;overflow-y:auto}.PrazoItemAdmDash{border-bottom:1px solid var(--color-line);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.PrazoItemAdmDash:last-child{border-bottom:none}.GrupoSemanaPrazosAdmDash{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-label);margin:4px 0 0;font-size:11px;font-weight:700}.GrupoSemanaPrazosAdmDash:first-child{margin-top:0}.SemDadosAdmDash{color:var(--color-text-muted);text-align:center;padding:12px 0;font-size:13.5px}.InfoOSConcluidasAdmDash{flex-direction:column;gap:4px;margin-left:8px;display:flex}.InfoOSConcluidasAdmDash p:first-child{color:var(--color-success);font-size:28px;font-weight:700}.RankProgressoAdmDash{flex-direction:column;gap:16px;display:flex}.HeaderRankAdmDash{justify-content:space-between}.HeaderRankAdmDash div:first-child{align-items:center;gap:8px;display:flex}.BodyRankAdmDash{flex-direction:column;gap:16px;margin-top:4px;display:flex}.BodyProgressoAdmDash{margin-top:4px}.HorasProgressoAdmDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.HorasProgressoAdmDash p:first-child{color:var(--color-accent);margin:0;font-size:22px;font-weight:700}.HorasProgressoAdmDash p:nth-child(2){color:var(--color-text-muted);margin:0;font-size:13px}.BarraProgressoAdmDash{background-color:var(--color-surface-strong);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoAdmDash{background-color:var(--color-accent);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1220px){.DadosDashAdm{grid-template-columns:1fr 1fr}}@media (width<=1040px){.DadosDashAdm>div{align-items:center}.HeaderRankAdmDash{flex-direction:column}}@media (width<=900px){.MainAdmDash{margin-left:0}.HeaderAdmDash{text-align:center;align-items:center;gap:12px}.TituloLinhaAdmDash{flex-flow:column wrap}.SubBodyAdmDash{grid-template-columns:1fr}.HeaderRecursosAdmDash,.HeaderPrazosAdmDash,.HeaderOSAdmDash,.HeaderRankAdmDash,.HeaderProgressoAdmDash{align-self:center}.HeaderRankAdmDash{flex-direction:column}.FuncMaqAtivosAdmDash,.InfoOSConcluidasAdmDash,.FuncRankArea{text-align:center;justify-content:center;align-items:center}.FuncHorasRank{width:fit-content}.InfoDash{text-align:center}}@media (width<=600px){.DadosDashAdm{grid-template-columns:1fr}}.SideBar{background-color:var(--color-dark);box-sizing:border-box;scrollbar-gutter:stable both-edges;flex-direction:column;width:240px;min-height:100vh;max-height:100%;padding:20px 20px 20px 10px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.SideBar .LogoProduto{align-self:center;width:auto;max-width:154.5px;max-height:48px;margin-bottom:24px}.SideBar hr{border:none;border-top:1px solid var(--color-dark-line);width:100%;margin:12px 0}.Pagina,.Destaque{cursor:pointer;color:var(--color-on-dark-muted);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:18px 10px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.Pagina:hover{background-color:var(--color-dark-hover);color:var(--color-on-dark)}.Destaque{background-color:var(--color-dark-active);color:var(--color-on-accent);box-shadow:inset 3px 0 0 var(--color-dark-accent)}.IconSideBar{object-fit:contain;filter:brightness(0)invert();opacity:.9;text-align:center;flex-shrink:0;width:18px;height:18px}.PaginaSideBar{white-space:nowrap;text-transform:capitalize;margin:0}.SideBar>div:has(.user){background-color:var(--color-dark-hover);border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.user{object-fit:cover;border:2px solid var(--color-dark-accent);border-radius:50%;width:34px;height:34px}.SideBar>div:has(.user) p{color:var(--color-on-dark);margin:0;font-size:13px;line-height:1.3}.AlterarSenhaBotao{border:1px solid var(--color-dark-line);color:var(--color-on-dark-muted);cursor:pointer;text-align:center;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.AlterarSenhaBotao:hover{background-color:var(--color-dark-hover);border-color:var(--color-dark-accent);color:var(--color-on-dark)}.Sair{border:1px solid var(--color-dark-line);color:var(--color-on-dark-muted);cursor:pointer;text-align:center;background-color:#0000;border-radius:8px;justify-content:left;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.Sair:hover{background-color:var(--color-dark-danger);border-color:var(--color-dark-danger);color:var(--color-on-accent)}.Sair img{filter:brightness(0)invert()}.SairImg{width:10px;height:10px;margin-right:10px}.TopBar{background-color:var(--color-dark);z-index:100;justify-content:space-between;align-items:center;padding:12px 16px;display:none;position:sticky;top:0}.TopBar img{object-fit:contain;max-width:60vw;height:34px}.PaginasTopBar{align-items:center;display:flex}.MenuTopBar{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:30px;height:24px;display:flex}.bar1,.bar2,.bar3{background-color:var(--color-on-dark);border-radius:2px;width:100%;height:3px;transition:transform .25s,opacity .25s}.TopBarUserDiv{flex-direction:column;display:flex}.TopBarUser{align-self:center}.TopBarPerfil{color:var(--color-on-accent);text-align:center}@media (width<=900px){.SideBar{display:none}.TopBar{height:100px;display:flex}.Opcao{border:2px solid var(--color-on-accent);background-color:var(--color-dark);z-index:3;border-radius:0 0 10px 10px;flex-direction:column;justify-self:end;max-height:calc(100vh - 100px);padding:0 16px;transition:max-height .3s,padding .3s;display:none;position:fixed;top:100px;overflow-y:auto}.Opcao.aberta{padding:12px 16px 20px;display:flex}.Opcao .Destaque{background-color:var(--color-dark-active)}.Opcao .Sair{justify-content:center;margin-top:12px}}@media (width>=901px){.TopBar,.Opcao{display:none}}.CampoAlterarSenha{flex-direction:column;gap:4px;display:flex}.CampoAlterarSenha label{color:var(--color-text-soft);font-size:13px;font-weight:600}.ObrigatorioAlterarSenha{color:var(--color-critical);margin-left:2px}.DicaAlterarSenha{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.BotoesAlterarSenha{gap:12px;display:flex}.BotaoSalvarAlterarSenha,.BotaoCancelarAlterarSenha{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.BotaoSalvarAlterarSenha{background:var(--color-accent);color:var(--color-on-accent)}.BotaoSalvarAlterarSenha:hover{opacity:.9}.BotaoSalvarAlterarSenha:disabled{opacity:.6;cursor:not-allowed}.BotaoCancelarAlterarSenha{background:var(--color-surface);color:var(--color-text-soft);border:1px solid var(--color-line)}.BotaoCancelarAlterarSenha:hover{background:var(--color-surface-strong)}.FeedbackSucesso{background-color:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success-line)}.FeedbackErro{background-color:var(--color-critical-surface);color:var(--color-critical);border-color:var(--color-critical-line)}.CustomModalOverlay{background-color:color-mix(in srgb, var(--color-shadow) 85%, transparent);z-index:9999;white-space:normal;text-align:left;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CustomModalContent{background:var(--color-bg);width:min(700px,90%);max-height:90vh;box-shadow:0 10px 25px color-mix(in srgb, var(--color-shadow) 15%, transparent);border-radius:12px;flex-direction:column;padding:24px;display:flex;overflow:hidden}.HeaderModalForm{justify-content:space-between;align-items:center;font-size:large;font-weight:600;display:flex}.X_fechar{cursor:pointer;width:fit-content;font:inherit;color:inherit;background:0 0;border:none;padding:5px;line-height:1}.BodyModalForm{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px;display:flex;overflow-y:auto}.BodyModalForm input,.BodyModalForm textarea,.BodyModalForm select{width:100%;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.BodyModalForm input:focus,.BodyModalForm textarea:focus,.BodyModalForm select:focus{border-color:var(--color-accent)}.BodyModalForm textarea{resize:vertical;min-height:100px}.MainAdmOS{margin-left:240px;padding:4px}.HeaderAdmOS{margin:16px 16px 0}.TituloLinhaAdmOS{justify-content:space-between;align-items:center;display:flex}.TituloAdmOS{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmOS{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesAdmOS{gap:10px;margin:16px;display:flex}.BotaoOutlineAdmOS,.BotaoPrimarioAdmOS{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.BotaoOutlineAdmOS{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-line)}.BotaoOutlineAdmOS:hover{background-color:var(--color-accent-soft)}.BotaoPrimarioAdmOS{background-color:var(--color-accent);color:var(--color-on-accent)}.BotaoPrimarioAdmOS:hover{opacity:.9}.BotaoOutlineAdmOS:disabled,.BotaoPrimarioAdmOS:disabled{opacity:.6;cursor:not-allowed}.VerificarAtrasosWrapper{position:relative}.FeedbackVerificarAtrasos{white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb, var(--color-shadow) 15%, transparent);z-index:10;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;animation:.15s aparecer-feedback-atrasos;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.FeedbackVerificarAtrasosSucesso{background-color:var(--color-success-surface);color:var(--color-success)}.FeedbackVerificarAtrasosErro{background-color:var(--color-critical-surface);color:var(--color-critical)}@keyframes aparecer-feedback-atrasos{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.IconBotaoAdmOS{width:14px;height:14px}.FiltrosAdmOS{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex}.FiltrosAdmOS>div{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.BuscaAdmOS{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex:1;align-items:center;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;display:flex;position:relative}.BotaoBuscaAdmOS{width:20px;height:20px}.IconBuscaAdmOS{opacity:.5;pointer-events:none;width:16px;height:16px;left:14px}.BuscaAdmOS input{box-sizing:border-box;outline:none;width:100%;height:40px;transition:border-color .2s}.BuscaAdmOS input::placeholder{color:var(--color-text-muted)}.BuscaAdmOS input:focus{border-color:var(--color-accent)}.FiltroAdmDiv{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroAdmOS{width:16px;height:16px}.FiltroAdmDiv select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroAdmDiv option{text-align:center}.AreaAdmOS{grid-template-columns:repeat(2,1fr);gap:16px;margin:12px 16px 16px;display:grid}.AreaAdmOS .EstadoCarregandoOS,.AreaAdmOS .SemDados{grid-column:1/-1}.PaginacaoAdmOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 16px 20px;padding:12px 16px;display:flex}.PorPaginaAdmOS{align-items:center;gap:8px;display:flex}.PorPaginaAdmOS label{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaAdmOS select{border:1px solid var(--color-line);height:34px;color:var(--color-text);background-color:var(--color-bg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaAdmOS{align-items:center;gap:12px;display:flex}.BotaoPaginaAdmOS{border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-text-soft);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,opacity .2s}.BotaoPaginaAdmOS:hover:not(:disabled){background-color:var(--color-surface)}.BotaoPaginaAdmOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaAdmOS,.TotalRegistrosAdmOS{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px}.NumeracaoOS{color:var(--color-on-accent);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:16px;font-weight:700;display:inline-flex}.BodyFormOS .SequencialOS{border:1px solid color-mix(in srgb, var(--color-on-accent) 35%, transparent);background-color:color-mix(in srgb, var(--color-on-accent) 12%, transparent);width:84px;color:var(--color-on-accent);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:16px;font-weight:700}.BodyFormOS .SequencialOS::placeholder{color:color-mix(in srgb, var(--color-on-accent) 60%, transparent);font-weight:700}.BodyFormOS .SequencialOS:focus{border-color:var(--color-on-accent);background-color:color-mix(in srgb, var(--color-on-accent) 22%, transparent);outline:none}.BodyFormOS .AjudaNumeracaoOS{text-align:center;max-width:480px;color:var(--color-text-muted);align-self:center;font-size:11px;font-weight:500;line-height:1.4}@keyframes girar-spinner-os{to{transform:rotate(360deg)}}@media (width<=1275px){.AreaAdmOS{grid-template-columns:1fr}}@media (width<=900px){.MainAdmOS{margin-left:0}}@media (width<=665px){.TituloLinhaAdmOS{text-align:center;flex-direction:column}.FiltrosAdmOS{flex-direction:column;margin-top:4px}.ArquivoOS{align-items:unset;flex-direction:column}.LabelArquivoOS{padding:10px}.FiltrosAdmOS>div{grid-template-columns:1fr}}@media (width<=620px){.GridSecaoFormOS{grid-template-columns:1fr}.GridSecaoFormOS>.CampoFormLargoOS{grid-column:1}}@media (width<=450px){#ChecksOSRow,.FooterOSForm{flex-direction:column}.BotaoCancOS,.BotaoFimOS{width:100%}}.MoldeOS{box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);border-radius:14px;flex-direction:column;justify-content:space-evenly;height:100%;padding:16px 20px;transition:box-shadow .2s,transform .2s;display:flex}.MoldeOS:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.MoldeOSNORMAL{background-color:var(--color-bg);border:1px solid var(--color-line);color:var(--color-text)}.MoldeOSPARADA{background-color:var(--color-bg);border:1px solid var(--color-line);border-left:4px solid var(--color-critical);color:var(--color-text)}.MoldeOSSTANDBY{background-color:var(--color-bg);border:1px solid var(--color-line);border-left:4px dashed var(--color-caution-accent);color:var(--color-text)}.MoldeOSUrgente{background-color:color-mix(in srgb, var(--color-critical-surface) 50%, var(--color-bg));border-left:4px solid var(--color-critical)}.GridOS{grid-template-columns:1fr auto;display:grid}.HeaderOS{width:100%}.TituloDetalheOS{align-items:center;display:flex}.TituloOS{color:var(--color-text);margin:0;font-size:17px;font-weight:700}.DetalhesOS{background-color:var(--color-accent-soft);color:var(--color-accent);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:12px;padding:3px 10px;font-size:12px;font-weight:600;transition:background-color .2s}.DetalhesOS:hover{background-color:var(--color-accent-soft-strong)}.TagParadaOS{background-color:var(--color-critical-surface);width:fit-content;color:var(--color-critical);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.TagPausaOS{background-color:var(--color-caution-surface);color:var(--color-caution);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.InfoHeaderOS>p{color:var(--color-text-muted);margin:4px 0 0;font-size:13.5px}.BodyOS{gap:40px;margin-top:14px;display:flex}.InfoBlocoOS{margin-bottom:14px}.LabelOS{color:var(--color-text-label);margin:0 0 2px;font-size:12.5px}.TextoOS p,.TextoOS div{color:var(--color-text);font-size:14px;font-weight:600}.DataEntregaOS{align-items:center;display:flex}.IconCalendarioOS{width:14px;height:14px;margin-right:6px}.StatusOS{text-align:center;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.TempoOS,.UrgenciaOS{white-space:nowrap;border-radius:999px;width:100%;margin:0;padding:3px 10px;font-size:11.5px;font-weight:700}.UrgenciaOS.Urgente{color:var(--color-priority-urgent);background-color:var(--color-priority-urgent-surface)}.UrgenciaOS.Alta{color:var(--color-priority-high);background-color:var(--color-priority-high-surface)}.UrgenciaOS.Média{color:var(--color-priority-medium);background-color:var(--color-priority-medium-surface)}.UrgenciaOS.Baixa{color:var(--color-priority-low);background-color:var(--color-priority-low-surface)}.Atrasada{color:var(--color-warning);background-color:var(--color-warning-surface)}.Concluida{color:var(--color-success);background-color:var(--color-success-surface)}.Nao_Iniciada{color:var(--color-idle);background-color:var(--color-idle-surface)}.Cancelada{color:var(--color-cancelled);background-color:var(--color-cancelled-surface);box-shadow:inset 0 0 0 1px var(--color-cancelled-line);-webkit-text-decoration:var(--cancelled-decoration);text-decoration:var(--cancelled-decoration)}.Standby{color:var(--color-caution);background-color:var(--color-caution-surface)}.Em_Andamento{background-color:var(--color-progress-surface);color:var(--color-progress)}.UrgenciaOS.media{background-color:var(--color-warning-surface);color:var(--color-warning)}.ResumoEtapasOS{background-color:var(--color-surface);color:var(--color-text-soft);text-align:center;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;width:100%;margin:0;padding:4px 12px;font-size:12px;font-weight:600;overflow:hidden}.EtapasOS{width:100%}.AndamentoOS{margin-top:4px}.AndamentoHeaderOS{justify-content:space-between;align-items:center;display:flex}.PercentualLinhaOS{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.PercentualOS{margin:0;font-size:22px;font-weight:700}.MensagemHorasOS{font-size:12px;font-weight:600}.FracaoOS{color:var(--color-text-muted);margin:0;font-size:13px}.BarraProgressoOS{background-color:var(--color-surface-strong);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoOS{background-color:var(--color-accent);border-radius:999px;height:100%;transition:width .3s}.DivisorOS{border:none;border-top:1px solid var(--color-line);margin:16px 0}.FuncMaqOS{justify-content:space-evenly;display:flex}.ItemFuncMaqOS{background-color:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.IconFuncMaqOS{filter:brightness(0)saturate()invert(29%)sepia(23%)saturate(1226%)hue-rotate(163deg)brightness(94%)contrast(88%);z-index:1;width:16px;height:16px;margin-right:6px}.EtapaMoldeOS_TV{align-items:center;gap:16px;display:flex}.EtapaMoldeOS_TV p{padding:8px}.EtapaAtualTV{background-color:var(--color-accent);color:var(--color-on-accent);border-radius:5px}.EtapaProxTV{color:var(--color-text-muted);border:2px solid var(--color-text-muted);border-radius:5px}.SetaProxEtapa{max-width:20px;max-height:20px}.EquipeTV{align-items:center;gap:4px;display:flex}@media (width<=550px){.GridOS{grid-template-columns:1fr}.MoldeOS{text-align:center;padding:0}.FuncMaqOS div{font-size:smaller}.TituloDetalheOS{flex-direction:column}.InfoHeaderOS p{text-align:center;margin:0}.BodyOS{flex-direction:column;align-items:center;gap:0;display:flex}.TextoOS{width:50%;margin:0}.InfoHeaderOS,.AndamentoOS,.FuncMaqOS,.StatusOS{margin:16px}.InfoBlocoOS{text-align:center;flex-direction:column;align-items:center;margin-bottom:10px;display:flex}.StatusOS{align-items:center}.FuncMaqOS{flex-direction:column;gap:16px}.ItemFuncMaqOS{justify-content:center;gap:4px;height:50px}.DetalhesOS{margin-top:2px;margin-bottom:2px;margin-left:0}}.ContainerManutAdm{flex-direction:column;gap:16px;display:flex}.Crud{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;padding:16px 18px}.HeaderCrud{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.HeaderCrud p{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.AcoesHeaderCrud{flex-shrink:0;align-items:center;gap:8px;display:flex}.ToggleInativosCrud{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;border:none;padding:7px 4px;font-size:12.5px;font-weight:600;text-decoration:underline}.ToggleInativosCrud:hover{color:var(--color-accent)}.AddItemCrud{color:var(--color-accent);background-color:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.AddItemCrud:hover{background-color:var(--color-accent-soft)}.AddItemCrud p{margin:0;font-weight:600}.BodyCrud{background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;min-height:56px;padding:8px;display:flex}.ItemCrud{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background-color .15s;display:flex}.ItemCrud:hover{background-color:var(--color-accent-soft)}.ItemCrud p{color:var(--color-text);margin:0;font-size:13.5px;font-weight:600}.SpanItemCrud,.OrdemItemCrud{color:var(--color-text-muted);font-size:12px;font-weight:500}.OrdemItemCrud{margin-top:2px}.NenhumItemCrud{text-align:center;color:var(--color-text-muted);margin:0;padding:14px 0;font-size:13.5px}.BotoesItemCrud{flex-shrink:0;gap:6px;display:flex}.EditItemCrud,.ExcluirItemCrud,.DesativarItemCrud{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;transition:background-color .2s;display:flex}.EditItemCrud{background-color:var(--color-bg);border:1px solid var(--color-line);color:var(--color-accent)}.EditItemCrud:hover{background-color:var(--color-accent-soft)}.ExcluirItemCrud{background-color:var(--color-critical-surface);border:1px solid var(--color-critical-surface);color:var(--color-critical)}.ExcluirItemCrud:hover{opacity:.85}.DesativarItemCrud{background-color:var(--color-caution-surface);border:1px solid var(--color-caution-surface);color:var(--color-caution)}.DesativarItemCrud:hover{opacity:.85}.ReativarItemCrud{cursor:pointer;background-color:var(--color-success-surface);border:1px solid var(--color-success-surface);color:var(--color-success);border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .2s;display:flex}.ReativarItemCrud:hover:not(:disabled){opacity:.85}.ReativarItemCrud:disabled{opacity:.6;cursor:not-allowed}.FormItemCrud{flex-direction:column;gap:16px;display:flex}.FormItemCrud>div:not(.BotoesFormItemCrud){flex-direction:column;gap:6px;display:flex}.FormItemCrud label,.FormItemCrud p{color:var(--color-text-label);margin:0;font-size:12px;font-weight:600}.FormItemCrud input,.FormItemCrud select,.FormItemCrud textarea{height:44px;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.FormItemCrud input:hover,.FormItemCrud select:hover,.FormItemCrud textarea:hover{border-color:var(--color-line-strong)}.FormItemCrud input:focus,.FormItemCrud select:focus,.FormItemCrud textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.FormItemCrud input::placeholder{color:var(--color-placeholder)}.BotoesFormItemCrud{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;margin-top:4px;padding-top:16px;display:flex}.BotaoCancOSCrud,.BotaoFimOSCrud{text-align:center;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s,transform .1s;display:flex}.BotaoCancOSCrud{border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-text-muted)}.BotaoCancOSCrud:hover{background-color:var(--color-surface)}.BotaoFimOSCrud{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 6px color-mix(in srgb, var(--color-accent) 30%, transparent)}.BotaoFimOSCrud:hover{opacity:.92;transform:translateY(-1px)}.BotaoCancOSCrud:active,.BotaoFimOSCrud:active{transform:translateY(0)}.BotaoCancOSCrud:disabled,.BotaoFimOSCrud:disabled,.BotaoExcluirCrud:disabled{opacity:.6;cursor:not-allowed;transform:none}.BotaoExcluirCrud{text-align:center;cursor:pointer;border:1px solid var(--color-critical);background-color:var(--color-critical-surface);color:var(--color-critical);border-radius:10px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.BotaoExcluirCrud:hover:not(:disabled){opacity:.85}.BotaoDesativarCrud{text-align:center;cursor:pointer;border:1px solid var(--color-caution);background-color:var(--color-caution-surface);color:var(--color-caution);border-radius:10px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.BotaoDesativarCrud:hover:not(:disabled){opacity:.85}.BotaoDesativarCrud:disabled{opacity:.6;cursor:not-allowed}.AvisoRemocaoCrud{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45}.AvisoRemocaoCrud--excluir{color:var(--color-critical);background-color:var(--color-critical-surface)}.AvisoRemocaoCrud--desativar,.AvisoRemocaoCrud--bloqueado{color:var(--color-caution);background-color:var(--color-caution-surface)}.ErroFormItemCrud{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:8px;padding:10px;font-size:13px;font-weight:500}@media (width<=480px){.HeaderCrud{flex-wrap:wrap}.ItemCrud{flex-direction:column;align-items:flex-start;gap:8px}.BotoesItemCrud{width:100%}.EditItemCrud,.ExcluirItemCrud,.DesativarItemCrud,.ReativarItemCrud{flex:1}.BotoesFormItemCrud{flex-direction:column}.BotaoCancOSCrud,.BotaoFimOSCrud,.BotaoExcluirCrud,.BotaoDesativarCrud{width:100%}}.MainAdmRegH{margin-left:240px;padding:4px}.HeaderAdmRegH{justify-content:space-between;gap:16px;margin:16px;display:flex}.TituloLinhaAdmRegH{justify-content:space-between;align-items:center;display:flex}.TituloAdmRegH{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmRegH,.DescricaoAdmRegH{color:var(--color-text-label);margin:4px}.BotoesAdmRegH{justify-content:end;align-items:center;gap:10px;display:flex}.FiltrosAdmRegH{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-flow:column wrap;justify-content:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex}.FiltrosAdmRegH .FiltrosSelectsRegAdm{grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%;display:grid}.FiltrosAdmRegH .FiltroPeriodoRegH{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:12px;display:flex}.FiltrosAdmRegH .FiltroPeriodoRegH>div{align-items:center;gap:8px;display:flex}.FiltrosAdmRegH .FiltroPeriodoRegH label{color:var(--color-text-muted);font-size:12.5px;font-weight:600}.FiltrosAdmRegH .FiltroPeriodoRegH input{cursor:pointer;background:0 0;border:none;outline:none;font-size:13.5px;font-weight:600}.InputDataVaziaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-text{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-day-field{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-month-field{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-year-field{color:var(--color-text-muted);font-weight:500}.InputDataPreenchidaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-text{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-day-field{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-month-field{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-year-field{color:var(--color-text-soft)}.BuscaAdmRegH{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex:1;align-items:center;gap:8px;width:100%;padding-left:10px;padding-right:10px;font-size:14px;display:flex;position:relative}.IconBuscaAdmRegH{opacity:.5;cursor:pointer;width:16px;height:16px}.BuscaAdmRegH input{box-sizing:border-box;outline:none;width:100%;height:40px;transition:border-color .2s}.BuscaAdmRegH input::placeholder{color:var(--color-text-muted)}.FiltroAdm{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:100%;height:40px;padding:0 12px;display:flex}.BodyAdmRegH{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);border-radius:14px;margin:16px;overflow:hidden}.TabelaAdmRegH{border-collapse:collapse;width:100%}.TabelaAdmRegH tbody tr{border-bottom:1px solid var(--color-line);transition:background-color .2s}.TabelaAdmRegH tbody tr:last-child{border-bottom:none}.TabelaAdmRegH tbody tr:hover{background-color:var(--color-accent-soft)}.TabelaAdmRegH td{color:var(--color-text);padding:12px 16px;font-size:14px}.TabelaAdmRegH td p{margin:0}.TabelaAdmRegH th:nth-child(2),.TabelaAdmRegH th:nth-child(3),.TabelaAdmRegH th:nth-child(4),.TabelaAdmRegH th:nth-child(5),.TabelaAdmRegH td:nth-child(2),.TabelaAdmRegH td:nth-child(3),.TabelaAdmRegH td:nth-child(4),.TabelaAdmRegH td:nth-child(5){text-align:center}.TabelaAdmRegH th:nth-child(6),.TabelaAdmRegH td:nth-child(6){white-space:nowrap;text-align:center;width:1%}.BodyAdmNovoR{grid-template-columns:2fr 1fr;align-items:start;gap:16px;margin:16px;display:grid}.NovoRegistroAdm{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;padding:20px}.DadosRegistroAdm{flex-direction:column;gap:16px;display:flex}@media (width<=1250px){.BodyAdmNovoR{flex-direction:column-reverse;display:flex}.DadosRegistroAdm,.NovoRegistroAdm{width:100%}.UltReg{align-self:unset;max-width:100%}}@media (width<=900px){.MainAdmRegH{margin-left:0}.FiltrosAdmRegH{flex-wrap:wrap}.CampoFormHiniRegistro,.CampoFormHfimRegistro{width:100%}}@media (width<=665px){.BotoesAdmRegH{justify-content:center}.TituloLinhaAdmRegH,.HeaderAdmRegH{flex-direction:column}.HeaderAdmRegH{text-align:center}.NovoRegistroBtn,.BotaoGerenciamentoRegH{width:50%}.FiltrosAdmRegH{flex-direction:column;align-items:stretch;margin-top:4px}.BodyAdmRegH{overflow-x:auto}.TabelaAdmRegH{min-width:600px}.CamposIntervaloRegistro{flex-wrap:wrap}.CamposIntervaloRegistro .CampoFormHiniRegistro,.CamposIntervaloRegistro .CampoFormHfimRegistro{flex-basis:100%}.ApontamentoNovoR{flex-direction:column}.TipoApontamento{text-align:center;flex-direction:column;width:100%}.EnviarReg,.IniApont{flex-direction:column;align-items:flex-start;gap:12px}.SalvarReg,.BotaoIniApont{text-align:center;width:100%;margin-left:0}}@media (width<=900px){.PaginacaoRegH{text-align:center;flex-direction:column;align-items:stretch}}@media (width<=950px){.FiltroAdm{width:100%}.FiltrosAdmRegH .FiltrosSelectsRegAdm{flex-direction:column;display:flex}.FiltrosAdmRegH .FiltroPeriodoRegH{flex-direction:column;height:auto!important}}.AcoesApontamentoRegH{gap:8px;display:flex}.AcoesApontamentoRegH button{background-color:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex}.AcoesApontamentoRegH button:hover:not(:disabled){background-color:var(--color-accent-soft)}.AcoesApontamentoRegH button:disabled{opacity:.5;cursor:not-allowed}.AcoesApontamentoRegH button img{object-fit:contain;width:14px;height:14px}.FormModalRegH{flex-direction:column;gap:8px;display:flex}.FormModalRegH label{color:var(--color-text-label);font-size:14px;font-weight:600}.FormModalRegH textarea,.FormModalRegH select,.FormModalRegH input{border:1px solid var(--color-line);background-color:var(--color-bg);border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px}.FormModalRegH select{height:42px;color:var(--color-text);cursor:pointer}.FormModalRegH textarea:focus,.FormModalRegH select:focus,.FormModalRegH input:focus{border-color:var(--color-accent)}.FormModalRegH textarea{resize:vertical;min-height:90px}.ResumoModalRegH{color:var(--color-text-muted);background-color:var(--color-accent-soft);border-radius:8px;margin-bottom:4px;padding:10px;font-size:14px}.ErroModalRegH{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:8px;padding:10px;font-size:14px}.NotaModalRegH{color:var(--color-text-muted);margin-top:12px;font-size:13px}.RodapeModalRegH{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px;display:flex}.BotaoPrimarioRegH,.BotaoSecundarioRegH,.BotaoPerigoRegH{cursor:pointer;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,background-color .2s}.BotaoPrimarioRegH{color:var(--color-on-accent);background-color:var(--color-accent);border:1px solid var(--color-accent)}.BotaoPrimarioRegH:hover:not(:disabled){opacity:.9}.BotaoPrimarioRegH:disabled,.BotaoPerigoRegH:disabled{opacity:.6;cursor:not-allowed}.BotaoPerigoRegH{color:var(--color-critical);background-color:var(--color-critical-surface);border:1px solid var(--color-critical)}.BotaoPerigoRegH:hover:not(:disabled){opacity:.85}.BotaoSecundarioRegH{color:var(--color-text-label);background-color:var(--color-bg);border:1px solid var(--color-line)}.BotaoSecundarioRegH:hover{background-color:var(--color-surface)}.DetalhesModalRegH{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DetalhesModalRegH dt{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-label);font-size:12px;font-weight:600}.DetalhesModalRegH dd{color:var(--color-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}@media (width<=640px){.DetalhesModalRegH{grid-template-columns:1fr}.RodapeModalRegH{flex-direction:column-reverse}.BotaoPrimarioRegH,.BotaoSecundarioRegH,.BotaoPerigoRegH{width:100%}}.MainAdmFunc{margin-left:240px;padding:4px}.HeaderAdmFunc{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmFunc{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmFunc{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesAdmFunc{align-items:center;display:flex}.BotaoPrimarioAdmFunc{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.BotaoPrimarioAdmFunc:hover{opacity:.9}.DadosFuncAdm{justify-content:space-between;gap:16px;margin:24px 16px 12px;display:flex}.DadosFuncAdm>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex}.DadosFuncAdm>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosFuncAdm div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosFuncAdm div div{justify-content:space-between;align-items:center;gap:8px;display:flex}.QuatroFunc,.RelogioFunc{width:28px;height:28px}.FiltrosAdmFunc{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 16px 0;padding:12px 16px;display:flex}.FiltroAdmDivFunc.FiltroPeriodoAdmFunc{background-color:#0000;border-color:#0000;width:auto;min-width:110px}.FiltroPeriodoAdmFunc select{color:var(--color-text-muted);font-weight:500}.BuscaAdmFunc{flex:1;align-items:center;display:flex;position:relative}.IconBuscaAdmFunc{opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.BuscaAdmFunc input{width:100%;height:40px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmFunc input::placeholder{color:var(--color-text-muted)}.BuscaAdmFunc input:focus{border-color:var(--color-accent)}.FiltroAdmDivFunc{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.IconFiltroAdmFunc{width:16px;height:16px}.FiltroAdmDivFunc select{text-align:center;appearance:none;width:100%;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroAdmDivFunc select:focus{outline:none}.RodapeFiltrosAdmFunc{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.ToggleModoAdmFunc{justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;display:flex}.ToggleGrupoAdmFunc{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;gap:4px;padding:4px;display:flex}.BodyAdmFunc{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:16px;display:grid}.BodyAdmFuncLista{flex-direction:column;gap:12px;margin:16px;display:flex}.MensagemVaziaAdmFunc{text-align:center;color:var(--color-text-muted);padding:24px;font-size:14px}.CarregandoAdmFunc{text-align:center;color:var(--color-text-muted);margin:16px 16px 0;font-size:13px}.BotoesFormularioFuncionario .BotaoDesativarFuncionario,.BotoesFormularioFuncionario .BotaoExcluirFuncionario{border-radius:8px;padding:10px 20px;font-size:14px}@media (width<=1020px){.BodyAdmFunc{grid-template-columns:1fr 1fr}.FiltroAdmDivFunc,.BuscaAdmFunc{width:50%}}@media (width<=900px){.MainAdmFunc{margin-left:0}.HeaderAdmFunc{text-align:center;flex-direction:column}.BotoesAdmFunc{align-self:center;width:50%}.BodyAdmFunc{grid-template-columns:1fr}.DadosFuncAdm{flex-direction:column;gap:8px}.DadosFuncAdm>div{text-align:center;width:auto}.DadosFuncAdm div div{justify-content:center;gap:16px}.SubInfoFunc,.TagEquipeFunc{align-self:center}.FiltrosAdmFunc{flex-direction:column}.FiltroAdmDivFunc,.BuscaAdmFunc{width:100%}.ToggleModoAdmFunc{flex-direction:column;align-items:stretch}.ToggleGrupoAdmFunc{justify-content:center}.RodapeFiltrosAdmFunc{flex-direction:column}}:root{--rank1:#c99700;--rank1-bg:#fff7de;--rank2:#7a7f87;--rank2-bg:#f2f3f5;--rank3:#b0692e;--rank3-bg:#fbeee3}.MoldeFuncionario{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);text-align:center;box-sizing:border-box;border-radius:14px;margin-top:21px;padding:20px 16px;transition:box-shadow .2s}.MoldeFuncionario:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.Rank1{border-color:var(--rank1);background-color:var(--rank1-bg)}.Rank2{border-color:var(--rank2);background-color:var(--rank2-bg)}.Rank3{border-color:var(--rank3);background-color:var(--rank3-bg)}.HeaderMoldeFunc{align-items:center;gap:18px;width:100%;height:auto;margin:0 0 20px;display:flex}.UserMolde{width:58px;height:58px;color:var(--color-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.ImgRankMolde{flex-shrink:0;width:18px;height:22px}.DadosFuncMolde{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.MoldeNomeFunc{color:var(--color-text);white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:20px}.MoldeTipoFunc{color:var(--color-text-muted);white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:18px}.ProgressoMoldeFunc{margin-bottom:16px}.PorcentagemHorasMolde{justify-content:space-between;align-items:center;display:flex}.PorcentagemHorasMolde p{margin:4px;font-weight:700}.PorcentagemHorasMolde p:first-child{font-size:22px}.PorcentagemHorasMolde p:nth-child(2){color:var(--color-text-muted);font-size:13px;font-weight:600}.BarraProgressoMolde{background-color:var(--color-surface-strong);border-radius:999px;height:8px;overflow:hidden}.ProgressoMolde{border-radius:999px;height:100%;transition:width .3s}.LinhaMolde{border:none;border-top:1px solid var(--color-line);margin:16px 0}.FooterFuncMolde{justify-content:space-around;display:flex}.FooterDadosMolde{flex-direction:column;gap:2px;display:flex}.FooterDadosMolde p:first-child{color:var(--color-text-label);font-size:12.5px}.FooterDadosMolde p:nth-child(2){color:var(--color-text);font-size:14px;font-weight:700}@media (width<=380px){.HeaderMoldeFunc{flex-direction:column}}.HeaderFuncionarioItem{align-items:center;gap:12px;display:flex}.AvatarFuncionarioItem{width:40px;height:40px;color:var(--color-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.NomeFuncionarioItem{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.FuncaoFuncionarioItem{color:var(--color-text-muted);margin:2px 0 0;font-size:13px}.DadosFuncionarioItem{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:13.5px;font-weight:500;display:flex}.MetricasFuncionarioItem{border-top:1px solid var(--color-line);color:var(--color-text-muted);margin:10px 0 0;padding-top:10px;font-size:12.5px;font-weight:600}.BotoesFuncionarioItem{flex-shrink:0;gap:8px;display:flex}.BotaoEditarFuncionario,.BotaoDesativarFuncionario,.BotaoExcluirFuncionario{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.BotaoExcluirFuncionario{background-color:var(--color-critical);border:1px solid var(--color-critical);color:var(--color-on-accent)}.BotaoExcluirFuncionario:hover{opacity:.85}.BotaoEditarFuncionario{background-color:var(--color-bg);border:1px solid var(--color-line);color:var(--color-accent)}.BotaoEditarFuncionario:hover{background-color:var(--color-accent-soft)}.BotaoDesativarFuncionario{background-color:var(--color-critical-surface);border:1px solid var(--color-critical-surface);color:var(--color-critical)}.BotaoDesativarFuncionario:hover{opacity:.85}.FuncionarioItemCard{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;transition:box-shadow .2s;display:flex}.FuncionarioItemCard:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.FuncionarioItemCard .BotoesFuncionarioItem{justify-content:flex-end}.FuncionarioItemLista{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:background-color .2s;display:flex;overflow-x:auto}.FuncionarioItemLista:hover{background-color:var(--color-accent-soft)}@media (width<=520px){.FuncionarioItemLista{text-align:center;flex-direction:column;align-items:stretch}.FuncionarioItemLista .HeaderFuncionarioItem,.FuncionarioItemLista .BotoesFuncionarioItem{justify-content:center}}.MainAdmMaq{margin-left:240px;padding:4px}.HeaderAdmMaq{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmMaq{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmMaq{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesAdmMaq{align-items:center;display:flex}.NovoMaqAdm{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.NovoMaqAdm:hover{opacity:.9}.DadosMaqAdm{justify-content:space-between;gap:16px;margin:50px 16px;display:flex}.DadosMaqAdm>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex}.DadosMaqAdm>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosMaqAdm div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosMaqAdm div div{justify-content:space-between;align-items:center;gap:8px;display:flex}.EngrenagemMaq,.RelogioMaq{width:28px;height:28px}.RodapeFiltrosAdmMaq{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.FiltrosAdmMaq{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;margin:0 16px 40px;padding:12px 16px;display:flex}.BuscaAdmMaq{flex:1;align-items:center;display:flex;position:relative}.IconBuscaAdmMaq{opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.BuscaAdmMaq input{width:100%;height:40px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmMaq input::placeholder{color:var(--color-text-muted)}.BuscaAdmMaq input:focus{border-color:var(--color-accent)}.FiltroAdmDivMaq{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.IconFiltroAdmMaq{width:16px;height:16px}.FiltroAdmDivMaq select{text-align:center;appearance:none;width:100%;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroAdmDivMaq select:focus{outline:none}.BodyAdmMaq{grid-template-columns:1fr 1fr;gap:16px;margin:16px;padding:0;list-style:none;display:grid}@media (width<=1095px){.BodyAdmMaq{grid-template-columns:1fr}}@media (width<=900px){.MainAdmMaq{margin-left:0}.PaginacaoMaq{text-align:center;flex-direction:column;align-items:stretch}.HeaderAdmMaq{text-align:center;flex-direction:column}.BotoesAdmMaq{align-self:center;width:50%}.DadosMaqAdm{flex-direction:column}.DadosMaqAdm>div{align-items:center;gap:4px;width:100%}#SubInfoStatusMaq{justify-content:center}.FiltrosAdmMaq{flex-direction:column}.FiltrosAdmMaq>div{width:100%}.RodapeFiltrosAdmMaq{text-align:center;flex-direction:column;align-items:center}}.FormModalMaq{flex-direction:column;gap:12px;display:flex}.FormModalMaq label{color:var(--color-text-label);font-size:14px;font-weight:600}.FormModalMaq input,.FormModalMaq textarea,.FormModalMaq select{width:100%;color:var(--color-text);border:1px solid var(--color-line);background-color:var(--color-bg);box-sizing:border-box;border-radius:8px;padding:10px;font-family:inherit;font-size:14px}.FormModalMaq input:focus,.FormModalMaq textarea:focus,.FormModalMaq select:focus{border-color:var(--color-accent)}.FormModalMaq textarea{resize:vertical;min-height:90px}.FormModalMaq input:disabled,.FormModalMaq textarea:disabled,.FormModalMaq select:disabled{background-color:var(--color-surface);cursor:not-allowed}.ResumoModalMaq{color:var(--color-text-muted);background-color:var(--color-accent-soft);border-radius:8px;margin-bottom:4px;padding:10px;font-size:14px}.ErroModalMaq{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:8px;padding:10px;font-size:14px}.NotaModalMaq{color:var(--color-text-muted);margin-top:8px;font-size:13px}.RodapeModalMaq{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:16px;display:flex}.BotaoPrimarioMaq,.BotaoSecundarioMaq,.BotaoPerigoMaq,.BotaoExcluirDefinitivoMaq{cursor:pointer;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,background-color .2s}.BotaoPrimarioMaq{color:var(--color-on-accent);background-color:var(--color-accent);border:1px solid var(--color-accent)}.BotaoPrimarioMaq:hover:not(:disabled){opacity:.9}.BotaoPrimarioMaq:disabled,.BotaoPerigoMaq:disabled,.BotaoExcluirDefinitivoMaq:disabled{opacity:.6;cursor:not-allowed}.BotaoPerigoMaq{color:var(--color-critical);background-color:var(--color-critical-surface);border:1px solid var(--color-critical)}.BotaoPerigoMaq:hover:not(:disabled){opacity:.85}.BotaoExcluirDefinitivoMaq{color:var(--color-on-accent);background-color:var(--color-critical);border:1px solid var(--color-critical)}.BotaoExcluirDefinitivoMaq:hover:not(:disabled){opacity:.85}.BotaoSecundarioMaq{color:var(--color-text-label);background-color:var(--color-bg);border:1px solid var(--color-line)}.BotaoSecundarioMaq:hover:not(:disabled){background-color:var(--color-surface)}@media (width<=640px){.RodapeModalMaq{flex-direction:column-reverse}.BotaoPrimarioMaq,.BotaoSecundarioMaq,.BotaoPerigoMaq,.BotaoExcluirDefinitivoMaq{width:100%}}.MoldeMaquinario{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;gap:8px;padding:20px;list-style:none;transition:box-shadow .2s;display:flex}.MoldeMaquinario:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.Em_Manutencao{background-color:var(--color-caution-surface);border-color:var(--color-warning-surface);border-style:dashed}.Desativado{background-color:var(--color-surface);border-color:var(--color-line)}.HeaderMoldeMaq{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NomeCodMaq{flex-direction:column;gap:4px;display:flex}.NomeCodMaq h3{color:var(--color-text);margin:0;font-size:18px;font-weight:700}.NomeCodMaq p:nth-child(2){color:var(--color-text-muted);margin:0;font-size:13px}.StatusMoldeMaq{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.StatusMoldeMaq p{white-space:nowrap;border-radius:999px;height:fit-content;margin:0;padding:3px 10px;font-size:11.5px;font-weight:700}.StatusAtivoMaq{background-color:var(--color-success-surface);color:var(--color-success)}.StatusEmManutencaoMaq{background-color:var(--color-warning-surface);color:var(--color-warning)}.StatusDesativadoMaq{background-color:var(--color-inactive-surface);color:var(--color-inactive);box-shadow:inset 0 0 0 1px var(--color-inactive-line);-webkit-text-decoration:var(--cancelled-decoration);text-decoration:var(--cancelled-decoration)}.StatusEmDiaMaq{background-color:var(--color-progress-surface);color:var(--color-progress)}.StatusProximaMaq{background-color:var(--color-warning-surface);color:var(--color-warning)}.StatusUrgenteMaq{background-color:var(--color-critical-surface);color:var(--color-critical)}.HorasManuMoldeMaq>p{color:var(--color-text-label);margin:0 0 2px;font-size:12.5px}.LinhaHorasMoldeMaq{justify-content:space-between;align-items:center;gap:4px;display:flex}.LinhaHorasMoldeMaq p{margin:4px 0}.PorcentagemHorasMaq{color:var(--color-accent);font-size:22px;font-weight:700}.PorcentagemProximaMaq{color:var(--color-caution-accent)}.PorcentagemUrgenteMaq{color:var(--color-critical)}.LinhaHorasMoldeMaq p:nth-child(2){color:var(--color-text-muted);font-size:13px}.BarraProgressoMoldeMaq{background-color:var(--color-surface-strong);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoMoldeMaq{background-color:var(--color-accent);border-radius:999px;height:100%;transition:width .3s,background-color .3s}.ProgressoProximaMaq{background-color:var(--color-caution-accent)}.ProgressoUrgenteMaq{background-color:var(--color-critical)}.linha{border:none;border-top:1px solid var(--color-line);margin:4px 0}.DatasManuMoldeMaq{justify-content:space-between;gap:8px;display:flex}.UltManuMoldeMaq,.ProxManuMoldeMaq{flex-direction:column;gap:2px;display:flex}.UltManuMoldeMaq p:first-child,.ProxManuMoldeMaq p:first-child{color:var(--color-text-label);margin:0;font-size:12.5px}.UltManuMoldeMaq p:nth-child(2),.ProxManuMoldeMaq p:nth-child(2){color:var(--color-text);margin:0;font-size:14px;font-weight:600}.UltManuMoldeMaq p:nth-child(3),.ProxManuMoldeMaq p:nth-child(3){color:var(--color-text-muted);margin:0;font-size:12.5px}.ProxManuMoldeMaq{text-align:right}.AvisoManuMoldeMaq{text-align:center}.AvisoMaq{border-radius:10px;margin-top:4px;margin-bottom:4px;padding:10px;font-size:13px;font-weight:600}.TextoManuMoldeMaq{color:var(--color-warning);text-align:center;margin:16px 0;font-size:20px;font-weight:700}.TextoDesatMoldeMaq{color:var(--color-text-muted);text-align:center;margin:16px 0;font-size:20px;font-weight:700}.DataDesativado{text-align:center}.DataDesativado p:first-child{color:var(--color-text-label);margin:0;font-size:12.5px}.DataDesativado p:nth-child(2){color:var(--color-text);margin:4px 0 0;font-size:14px;font-weight:600}.BotoesMoldeMaq{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.BotoesMoldeMaq>*{flex:1}.BotoesMoldeMaq button,.BotoesMoldeMaq div{text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.BotoesMoldeMaq div p{margin:0}.HistoricoMoldeMaq{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-line)}.HistoricoMoldeMaq:hover{background-color:var(--color-accent-soft)}.EditarMoldeMaq{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-line);font-family:inherit;font-size:inherit;font-weight:inherit}.EditarMoldeMaq:hover{background-color:var(--color-accent-soft)}.IniManutencaoMoldeMaq{background-color:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent)}.IniManutencaoMoldeMaq:hover{opacity:.9}.DesativarMoldeMaq{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-accent);font-family:inherit;font-size:inherit;font-weight:inherit}.DesativarMoldeMaq:hover{background-color:var(--color-accent-soft)}.ReativarMoldeMaq{background-color:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);font-family:inherit;font-size:inherit;font-weight:inherit}.ReativarMoldeMaq:hover{opacity:.9}.ExcluirDefinitivoMoldeMaq{background-color:var(--color-critical);color:var(--color-on-accent);border:1px solid var(--color-critical);font-family:inherit;font-size:inherit;font-weight:inherit}.ExcluirDefinitivoMoldeMaq:hover{opacity:.85}@media (width<=510px){.HeaderMoldeMaq{text-align:center;flex-direction:column;align-items:center;gap:12px}.StatusMoldeMaq{flex-direction:row;justify-content:center;align-items:center}.DatasManuMoldeMaq{text-align:center;flex-direction:column}.ProxManuMoldeMaq{text-align:center}.BotoesMoldeMaq{text-align:center;flex-direction:column;gap:8px}}.SemDados{text-align:center;color:var(--color-text-muted);padding:32px 16px;font-size:14px}.SemDados p{margin:0}.SemDadosComAcao{flex-direction:column;align-items:center;gap:12px;display:flex}.SemDados[role=alert]{color:var(--color-critical)}.SemDadosBotao{color:var(--color-text-label);background-color:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s}.SemDadosBotao:hover{background-color:var(--color-surface)}.ListaHistoricoMaquinario{flex-direction:column;gap:12px;max-height:60vh;padding-right:4px;display:flex;overflow-y:auto}.ItemHistoricoMaquinario{background-color:var(--color-bg);border:1px solid var(--color-line);box-sizing:border-box;box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 5%, transparent);border-radius:12px;justify-content:space-between;gap:24px;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex}.ItemHistoricoMaquinario:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--color-shadow) 8%, transparent)}.ItemHistoricoMaquinario>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ItemHistoricoMaquinario>div:first-child strong{color:var(--color-text);margin-bottom:4px;font-size:15px;font-weight:700}.ItemHistoricoMaquinario p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.ItemHistoricoMaquinario>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:130px;display:flex}.ItemHistoricoMaquinario>div:last-child p{white-space:nowrap}.ItemHistoricoMaquinario>div:last-child p:last-child{color:var(--color-accent);font-weight:700}.ListaHistoricoMaquinario+p,.CustomModalContent>p{color:var(--color-text-muted);text-align:center;margin:24px 0;font-size:14px}.ListaHistoricoMaquinario::-webkit-scrollbar{width:6px}.ListaHistoricoMaquinario::-webkit-scrollbar-track{background:0 0}.ListaHistoricoMaquinario::-webkit-scrollbar-thumb{background-color:var(--color-line-strong);border-radius:999px}.ListaHistoricoMaquinario::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}.NavegacaoAbasHistorico{border-bottom:1px solid var(--color-line);gap:8px;margin-bottom:12px;display:flex}.AbaHistorico{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.AbaHistorico:hover{color:var(--color-text)}.AbaHistorico.Ativa{color:var(--color-accent);border-bottom-color:var(--color-accent)}@media (width<=600px){.ListaHistoricoMaquinario{max-height:55vh}.ItemHistoricoMaquinario{flex-direction:column;gap:12px;padding:14px}.ItemHistoricoMaquinario>div:last-child{border-top:1px solid var(--color-line);align-items:flex-start;width:100%;min-width:0;padding-top:10px}.ItemHistoricoMaquinario>div:last-child p{white-space:normal}}.MainAdmRel{margin-left:240px;padding:4px}.HeaderAdmRel{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmRel{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmRel{color:var(--color-text-muted);margin:4px;font-size:14px}.UltimaAtualizacaoAdmRel{color:var(--color-text-muted);opacity:.8;margin:2px 4px 0;font-size:12px}.BotoesAdmRel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HeaderAdmRel .ExpRelAdm{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.HeaderAdmRel .ExpRelAdm:hover{opacity:.9}.HeaderAdmRel .ExpRelAdm.ExpRelAdmSecundario{color:var(--color-accent);background-color:var(--color-bg);border:1px solid var(--color-line)}.HeaderAdmRel .ExpRelAdm.ExpRelAdmSecundario:hover{background-color:var(--color-accent-soft);opacity:1}.FiltrosAdmRel{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:16px 16px 0;display:flex}.FiltroRelAdm{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;align-items:center;height:38px;padding:0 12px;display:flex}.FiltroRelAdm select{appearance:none;color:var(--color-text-soft);cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 2px center/9px 6px no-repeat;border:none;outline:none;padding-right:20px;font-size:13.5px;font-weight:600}.FiltroRelAdm select:focus{outline:none}.FiltroRelAdm select:disabled{cursor:not-allowed;opacity:.5}.CarregandoAdmRel{color:var(--color-text-muted);text-align:center;margin:32px 16px;font-size:14px}.InfoAdmRel{color:var(--color-progress);background-color:var(--color-progress-surface);border-radius:10px;margin:12px 16px 0;padding:10px 16px;font-size:13.5px}.ErroAdmRel{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:10px;margin:0 16px 16px;padding:10px 16px;font-size:13.5px}.ExpRelAdm{border:1px solid var(--color-line);color:var(--color-accent);background-color:var(--color-bg);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.ExpRelAdm:hover{background-color:var(--color-accent-soft)}.DadosRelAdm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px;display:grid}.DadosRelAdm>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex}.DadosRelAdm>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosRelAdm div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosRelAdm div div{justify-content:space-between;align-items:center;gap:8px;display:flex}.TrofeuRel,.RelogioRel{width:28px}.PesoRel{width:32px}.OciosoRel{width:28px;height:28px;color:var(--color-accent)}.InfoRel{color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoRel{background-color:var(--color-progress-surface);color:var(--color-progress);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.BodyAdmRel{flex-direction:column;gap:16px;margin:16px;display:flex}.HorasStatusRel{gap:16px;display:flex}.HorasFuncRel,.StatusOSRel,.UsoMaqRel,.EvolucaoRel{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px}.HorasFuncRel,.StatusOSRel{flex-grow:1;width:50%;padding:20px}.UsoMaqRel,.EvolucaoRel{width:100%;padding:20px}.HeaderRel{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.HeaderRel p{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.Chart{aspect-ratio:1.5;width:100%;height:100%}.ChartUsoMaq,.ChartEvolucao{aspect-ratio:3}@media (width<=1000px){.HorasStatusRel{flex-direction:column}.StatusOSRel,.HorasFuncRel{width:100%}.DadosRelAdm>div{text-align:center;align-items:center}.DadosRelAdm div div{justify-content:center;gap:16px}}@media (width<=900px){.MainAdmRel{margin-left:0}.HeaderAdmRel{text-align:center;flex-direction:column;justify-content:center;align-items:center}.Chart{aspect-ratio:1.2}}.MainAdmUsu,.MainAdmCli{margin-left:240px;padding:4px}.HeaderAdmUsu{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmUsu{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloAdmUsu{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesAdmUsu{align-items:center;gap:10px;display:flex}.ClientesUsuAdm{color:var(--color-accent);background-color:var(--color-bg);border:1px solid var(--color-line);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.ClientesUsuAdm:hover{background-color:var(--color-accent-soft)}.BotaoAdmUsu{width:fit-content;color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.BotaoAdmUsu:hover{opacity:.9}.DadosUsuAdm{align-items:stretch;gap:16px;margin:16px;display:flex}.InfoUsu{color:var(--color-accent);margin-bottom:0;font-size:28px;font-weight:700}.SubInfoUsu{background-color:var(--color-progress-surface);color:var(--color-progress);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.CardTotalUsuAdm{background-color:var(--color-accent);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:20px;display:flex}.CardTotalUsuAdm p:first-child{color:var(--color-on-accent);opacity:.85;margin:0;font-size:13px;font-weight:600}.CardTotalUsuAdm .InfoUsu{color:var(--color-on-accent);font-size:34px}.GrupoPerfilUsuAdm{background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:14px;flex:2;gap:10px;padding:10px;display:flex}.GrupoPerfilUsuAdm>div{text-align:center;background-color:var(--color-bg);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 8px;display:flex}.GrupoPerfilUsuAdm p:first-child{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:600}.GrupoPerfilUsuAdm .InfoUsu{font-size:20px}.FiltroUsuAdm{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;box-sizing:border-box;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:200px;height:40px;padding:0 10px;display:flex}.IconFiltroUsuAdm{width:16px;height:16px}.FiltroUsuAdm select{text-align:center;appearance:none;width:100%;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 4px center/9px 6px no-repeat;border:none;outline:none;padding-right:20px;font-size:13px;font-weight:600;overflow:hidden}.BuscaAdmUsu{flex:1;align-items:center;margin:8px;display:flex;position:relative}.IconBuscaAdmUsu{opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.BuscaAdmUsu input{width:100%;height:40px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmUsu input::placeholder{color:var(--color-text-muted)}.BuscaAdmUsu input:focus{border-color:var(--color-accent)}.FiltrosLinhaAdmUsu{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.LinkVerDesativados{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px;font-size:12.5px;font-weight:600;text-decoration:underline;transition:color .2s}.CarregandoAdmUsu{text-align:center;color:var(--color-text-muted);margin:0 0 8px;font-size:13px}.MensagemVaziaAdmUsu{text-align:center;color:var(--color-text-muted);padding:24px;font-size:14px}.BodyAdmUsu{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;margin:16px;padding:20px;display:flex}.HeaderBodyAdmUsu{color:var(--color-text);margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.AreaUsuariosCadastrados{flex-direction:column;gap:12px;display:flex}.UsuarioCadastrado{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:background-color .2s;display:flex;overflow-x:auto}.UsuarioCadastrado:hover{background-color:var(--color-accent-soft)}.HeaderUsuarioCadastrado{align-items:center;gap:12px;display:flex}.AvatarUsuario{width:40px;height:40px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.NomeUsuario{color:var(--color-text);font-size:15px;font-weight:700}.PerfilUsuario{color:var(--color-on-accent);background-color:var(--color-text-muted);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.UsuarioSupervisor,.UsuarioAdmin,.UsuarioVendedor{background-color:var(--color-accent)}.DadosUsuarioCadastrado,.DadosClienteCadastrado{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:13.5px;font-weight:500;display:flex}.DadosUsuarioCadastrado p:nth-child(3),.DadosClienteCadastrado p:nth-child(5),.DadosClienteCadastrado p:nth-child(6){color:var(--color-text-label)}.BotoesUsuarioCadastrado{flex-shrink:0;gap:8px;margin:0;padding:0;display:flex}.BotaoEditarUsuario,.BotaoExcluirUsuario{cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.BotaoEditarUsuario{background-color:var(--color-bg);border:1px solid var(--color-line);color:var(--color-accent)}.BotaoEditarUsuario:hover{background-color:var(--color-accent-soft)}.BotaoExcluirUsuario{background-color:var(--color-critical-surface);border:1px solid var(--color-critical-surface);color:var(--color-critical)}.BotaoExcluirUsuario:hover{opacity:.85}.BotaoEditarUsuario:disabled,.BotaoExcluirUsuario:disabled{opacity:.5;cursor:not-allowed}.BotaoEditarUsuario:disabled:hover{background-color:var(--color-bg)}.BotaoExcluirUsuario:disabled:hover{opacity:.5}.CpfMascaradoUsuario{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.CpfMascaradoUsuario:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width<=900px){.MainAdmUsu,.MainAdmCli{margin-left:0}.DadosUsuAdm,.GrupoPerfilUsuAdm{flex-direction:column}.HeaderAdmUsu{text-align:center;flex-direction:column;justify-content:center;align-items:center}.BotoesAdmUsu{flex-direction:column;width:100%}.ClientesUsuAdm,.BotaoAdmUsu{width:100%;padding:12px 16px}.FiltrosLinhaAdmUsu{flex-direction:column;align-items:stretch}.FiltroUsuAdm{width:100%}.AreaUsuariosCadastrados p{max-width:200px}.BotaoEditarUsuario,.BotaoExcluirUsuario{padding:10px 14px}}@media (width<=520px){.UsuarioCadastrado{text-align:center;flex-direction:column;gap:12px}.HeaderUsuarioCadastrado{flex-direction:column}.DadosUsuarioCadastrado,.DadosClienteCadastrado{flex-direction:column;align-items:center}}.DadosClienteCadastrado{color:var(--color-text-muted);font-weight:500}.BotoesFormularioCliente{gap:12px;display:flex}.BotaoSalvarCliente,.BotaoCancelarCliente{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.BotaoSalvarCliente{background:var(--color-accent);color:var(--color-on-accent)}.BotaoSalvarCliente:hover{opacity:.9}.BotaoCancelarCliente{background:var(--color-surface);color:var(--color-text-soft);border:1px solid var(--color-line)}.BotaoCancelarCliente:hover{background:var(--color-surface-strong)}.CampoUsuario{flex-direction:column;gap:4px;display:flex}.CampoUsuario label{color:var(--color-text-soft);font-size:13px;font-weight:600}.ObrigatorioCampoUsuario{color:var(--color-critical);margin-left:2px}.DescricaoPerfilUsuario,.DicaCampoUsuario{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.BotoesFormularioUsuario{gap:12px;display:flex}.BotaoSalvarUsuario,.BotaoCancelarUsuario{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.BotaoSalvarUsuario{background:var(--color-accent);color:var(--color-on-accent)}.BotaoSalvarUsuario:hover{opacity:.9}.BotaoCancelarUsuario{background:var(--color-surface);color:var(--color-text-soft);border:1px solid var(--color-line)}.BotaoCancelarUsuario:hover{background:var(--color-surface-strong)}.BotaoSalvarUsuario:disabled,.BotaoCancelarUsuario:disabled{opacity:.6;cursor:not-allowed}.BotoesFormularioUsuario .BotaoExcluirUsuario{border-radius:8px;padding:10px 20px;font-size:14px}.HeaderTV{background-color:var(--color-dark);justify-content:center;gap:8px;width:100%;max-height:15vh;display:flex}.HeaderTV img{object-fit:contain;cursor:pointer;max-width:400px;max-height:12vh}.BodyTV{max-width:100vw;height:85vh;padding:8px}.TipoFuncTV{background-color:var(--color-dark);color:var(--color-on-accent);border-radius:20px;justify-self:center;margin-bottom:5px;padding:5px 20px;font-size:xx-large;font-weight:600;display:flex}.Carrossel{align-items:center;width:100%;max-width:100vw;height:100%;max-height:100%;padding:16px;display:flex}.Swiper{width:100%;height:100%}.SwiperInterno{height:100%}.SwiperInterno .swiper-slide{justify-content:center;align-items:center;display:flex;container-type:size}.swiper-slide>.MoldeFuncionario{border:2px solid;flex-direction:column;justify-content:space-evenly;width:100%;display:flex}.swiper-slide>.MoldeOS{border-top:2px solid var(--color-line);border-right:2px solid var(--color-line);border-bottom:2px solid var(--color-line);width:100%}.swiper-wrapper{transition-timing-function:linear!important}.MensagemCarregando{color:var(--color-text);justify-content:center;padding:20px;display:flex}@media (width<=639px){.HeaderTV{flex-direction:column;align-items:center;max-height:25vh}.HeaderTV img{max-width:300px}.BodyTV{max-height:75vh}}@media (width<=420px){.SwiperInterno .swiper-slide{margin-top:10%;margin-bottom:10%}.swiper-slide>.MoldeFuncionario{height:100%}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.MoldeOSTV .HeaderBodyOS,.MoldeOSTV .HeaderOS,.MoldeOSTV .InfoHeaderOS,.MoldeOSTV .TextoOS,.MoldeOSTV .InfoBlocoOS,.MoldeOSTV .DataEntregaOS,.MoldeOSTV .DataEntregaOS p,.MoldeOSTV .EtapaMoldeOS_TV,.MoldeOSTV .EquipeTV{min-width:0}.MoldeOSTV{padding:3px 20px;overflow:hidden}.MoldeOSTV .TituloOS{font-size:clamp(24px,min(2.3vw,7.32cqh),44px)}.MoldeOSTV .LinhaDescricaoTV{align-items:center;gap:10px;min-width:0;margin-top:2px;display:flex}.MoldeOSTV .DescricaoOSTV{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(13px,min(1.15vw,3.66cqh),22px);overflow:hidden}.MoldeOSTV .TagParadaOS{flex-shrink:0;margin-top:0;padding:4px 14px;font-size:clamp(11px,min(.94vw,3.17cqh),18px)}.MoldeOSTV .TagPausaOS{-webkit-line-clamp:2;box-sizing:border-box;border-radius:12px;-webkit-box-orient:vertical;margin-top:0;padding:2px 14px;font-size:clamp(11px,min(.94vw,3.17cqh),18px);line-height:1.2;display:-webkit-box;overflow:hidden}.MoldeOSTV .InfoBlocoOS .LabelOS{font-size:clamp(11px,min(.94vw,3.17cqh),18px)}.MoldeOSTV .AndamentoOS{margin-top:0}.MoldeOSTV .InfoBlocoOS{margin-bottom:2px}.MoldeOSTV .DivisorOS{margin:2px 0}.MoldeOSTV .BodyOS{flex-direction:column;gap:2px}.MoldeOSTV .TextoOS p,.MoldeOSTV .TextoOS div{font-size:clamp(15px,min(1.46vw,4.63cqh),28px)}.MoldeOSTV .InfoBlocoOS p:not(.LabelOS){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MoldeOSTV .TextoOSSecundarioTV{flex-direction:row;gap:32px;display:flex}.MoldeOSTV .TextoOSSecundarioTV .InfoBlocoOS{margin-bottom:0}.MoldeOSTV .TextoOSSecundarioTV p,.MoldeOSTV .TextoOSSecundarioTV div{color:var(--color-text-muted);font-size:clamp(11px,min(.94vw,3.17cqh),18px);font-weight:500}.MoldeOSTV .IconCalendarioOS{width:clamp(11px,min(1.15vw,3.66cqh),22px);height:clamp(11px,min(1.15vw,3.66cqh),22px)}.MoldeOSTV .TempoOS,.MoldeOSTV .UrgenciaOS{padding:6px 16px;font-size:clamp(11px,min(1.04vw,3.41cqh),20px)}.MoldeOSTV .PercentualOS{font-size:clamp(18px,min(2vw,6.34cqh),38px)}.MoldeOSTV .MensagemHorasOS{font-size:clamp(11px,min(.94vw,3.17cqh),18px)}.MoldeOSTV .FracaoOS{font-size:clamp(11px,min(1.15vw,3.66cqh),22px)}.MoldeOSTV .BarraProgressoOS{height:clamp(7px,min(.83vw,2.44cqh),16px)}.MoldeOSTV .EtapaMoldeOS_TV{gap:12px}.MoldeOSTV .EtapaMoldeOS_TV p{padding:4px 8px;font-size:clamp(11px,min(1.15vw,3.66cqh),22px)}.MoldeOSTV .SetaProxEtapa{max-width:clamp(13px,min(1.67vw,4.88cqh),32px);max-height:clamp(13px,min(1.67vw,4.88cqh),32px)}.MoldeOSTV .EquipeTV{align-items:flex-start;font-size:clamp(11px,min(1.04vw,3.41cqh),20px)}.MoldeOSTV .EquipeTV img{flex-shrink:0;width:clamp(13px,min(1.35vw,4.15cqh),26px);height:clamp(13px,min(1.35vw,4.15cqh),26px)}.MoldeOSTV .EtapaMoldeOS_TV p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.MoldeOSTV .EquipeTV p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:2.5em;max-height:2.5em;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MainAdmDetalhesOS{margin-left:var(--largura-sidebar);color:var(--color-text);background-color:var(--color-surface);box-sizing:border-box;min-height:100vh;padding:24px}.BodyAdmDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderAdmDetalhesOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.BotoesAdmDetalhesOS{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.AvisoOSStandby,.AvisoOSAtencao{background-color:var(--color-warning-surface);color:var(--color-warning);border-left-color:var(--color-warning)}.LinhaPesoPausaOS{justify-content:space-between;align-items:center;gap:12px;display:flex}.LinhaPesoPausaOS label{overflow-wrap:anywhere;font-size:14px;font-weight:500}.LinhaPesoPausaOS input{border:1px solid var(--color-line);border-radius:6px;flex-shrink:0;width:110px;padding:6px 8px;font-family:inherit;font-size:14px}.ContainerTabelaAdmDetalhes{border:1px solid var(--color-line);border-radius:6px;max-height:320px;overflow:auto}.TabelaAdmDetalhesOS{border-collapse:collapse;width:100%}.TabelaAdmDetalhesOS tbody tr{border-bottom:1px solid var(--color-line);transition:background-color .2s}.TabelaAdmDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaAdmDetalhesOS tbody tr:hover{background-color:var(--color-accent-soft)}.TabelaAdmDetalhesOS td{color:var(--color-text);padding:12px 16px;font-size:14px}@media (width<=1400px){.PainelIndicadoresOS{grid-template-columns:1fr 1fr}}@media (width<=900px){.MainAdmDetalhesOS{margin-left:0;padding:16px}.EquipeMaqDetalhes{grid-template-columns:1fr}}@media (width<=740px){.PainelIndicadoresOS{grid-template-columns:1fr}.HeaderAdmDetalhesOS{flex-direction:column}.BotoesAdmDetalhesOS{width:100%}.BotaoOS{flex:140px}.ItemLinhaTempo{flex:100%}.LinhaTempoDetalhesOS,.ControleQualidadeContainer,.ApontamentoHorasDetalhes,.HistoricoPausasOS,.FormularioOSDetalhes,.EquipeDetalhes,.MaqUtilizado,.HeaderAdmDetalhesOS{padding:16px}.BotoesFimDetalhesOS{flex-direction:column-reverse}}.AcoesEtapaOS{margin-top:4px}.BotaoAcaoEtapaOS{color:var(--color-text-label);background-color:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}.BotaoAcaoEtapaOS:hover:not(:disabled){background-color:var(--color-accent-soft)}.BotaoAcaoEtapaOS:disabled{opacity:.6;cursor:not-allowed}.BotaoAcaoEtapaOS img{object-fit:contain;width:12px;height:12px}.BotaoAcaoEtapaOSPrimario{color:var(--color-on-accent);background-color:var(--color-accent);border-color:var(--color-accent)}.BotaoAcaoEtapaOSPrimario:hover:not(:disabled){filter:brightness(.95);background-color:var(--color-accent)}.BotaoAcaoEtapaOSAlerta{color:var(--color-caution);background-color:var(--color-caution-surface);border-color:var(--color-caution-accent)}.BotaoAcaoEtapaOSAlerta:hover:not(:disabled){opacity:.85;background-color:var(--color-caution-surface)}.BotaoAcaoEtapaOSPerigo{color:var(--color-critical);background-color:var(--color-critical-surface);border-color:var(--color-critical)}.BotaoAcaoEtapaOSPerigo:hover:not(:disabled){opacity:.85}.ResumoModalEtapaOS{color:var(--color-text-muted);background-color:var(--color-accent-soft);border-radius:8px;margin:0 0 4px;padding:10px;font-size:14px;font-weight:600}.ErroModalEtapaOS{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:8px;margin-top:8px;padding:10px;font-size:14px}.RodapeModalEtapaOS{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:16px;display:flex}.BotaoModalEtapaOSPrimario,.BotaoModalEtapaOSSecundario{cursor:pointer;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,background-color .2s}.BotaoModalEtapaOSPrimario{color:var(--color-on-accent);background-color:var(--color-accent);border:1px solid var(--color-accent)}.BotaoModalEtapaOSPrimario:hover:not(:disabled){opacity:.9}.BotaoModalEtapaOSPrimario:disabled{opacity:.6;cursor:not-allowed}.BotaoModalEtapaOSPerigo{color:var(--color-critical);background-color:var(--color-critical-surface);border:1px solid var(--color-critical)}.BotaoModalEtapaOSPerigo:hover:not(:disabled){opacity:.85}.BotaoModalEtapaOSPerigo:disabled{opacity:.6;cursor:not-allowed}.BotaoModalEtapaOSSecundario{color:var(--color-text-label);background-color:var(--color-bg);border:1px solid var(--color-line)}.BotaoModalEtapaOSSecundario:hover{background-color:var(--color-surface)}@media (width<=640px){.RodapeModalEtapaOS{flex-direction:column-reverse}.BotaoModalEtapaOSPrimario,.BotaoModalEtapaOSSecundario{width:100%}}.BotaoAdicionarEtapaOS{color:var(--color-on-accent);background-color:var(--color-accent);border:1px solid var(--color-accent);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,opacity .15s}.BotaoAdicionarEtapaOS:hover:not(:disabled){filter:brightness(.95)}.BotaoAdicionarEtapaOS:disabled{opacity:.55;cursor:not-allowed}.FormAdicionarEtapaOS{flex-direction:column;gap:8px;display:flex}.FormAdicionarEtapaOS label{color:var(--color-text-label);font-size:14px;font-weight:600}.FormAdicionarEtapaOS select,.FormAdicionarEtapaOS input,.FormAdicionarEtapaOS textarea{width:100%;color:inherit;border:1px solid var(--color-line);background-color:var(--color-bg);box-sizing:border-box;border-radius:8px;padding:10px;font-family:inherit;font-size:14px}.FormAdicionarEtapaOS select:focus,.FormAdicionarEtapaOS input:focus,.FormAdicionarEtapaOS textarea:focus{border-color:var(--color-accent)}.FormAdicionarEtapaOS textarea{resize:vertical;min-height:70px}.MainSupDash{margin-left:240px;padding:4px}.HeaderSupDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaSupDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashSup{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloSupDash{color:var(--color-text-muted);margin:4px;font-size:14px}.ControlesFiltroSupDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoSupDash{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoSupDash input[type=date]{background-color:var(--color-surface);border:1px solid var(--color-line);height:40px;color:var(--color-text-soft);border-radius:10px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroSupDash,.FiltroSupFuncDash{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroSupDash,.IconFiltroSupFuncDash{opacity:.6;width:16px;height:16px}.FiltroSupDash select,.FiltroSupFuncDash select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroSupDash select:focus,.FiltroSupFuncDash select:focus{outline:none}.CarregandoSupDash{color:var(--color-text-muted);text-align:center;margin:32px 16px;font-size:14px}.ErroSupDash{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:10px;margin:0 16px 16px;padding:10px 16px;font-size:13.5px}.DadosDashSup{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:50px 16px;display:grid}.DadosDashSup>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex}.DadosDashSup>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosDashSup div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosDashSup div div{justify-content:space-between;align-items:center;gap:16px;display:flex}.AlertaSupDashRelativo{position:relative}.ListaUrgentesSupDash{z-index:10;background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 4px 16px color-mix(in srgb, var(--color-shadow) 14%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px}.ListaUrgentesSupDash p{color:var(--color-critical);margin:0;font-size:12.5px}.AlertaSupDash{background-color:var(--color-critical-surface);border-color:var(--color-critical-surface)}.AlertaSupDash>.SubInfoDash{background-color:var(--color-bg);color:var(--color-critical)}.InfoTooltipSupDash{cursor:help;opacity:.6;font-size:12px}.BodySupDash{flex-direction:column;gap:16px;margin:16px;display:flex}.SubBodySupDash{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RecursosSupDash,.OSConcluidasSupDash,.ProxPrazosSupDash,.RankingFuncSupDash,.ProgressoGeralSupDash{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.HeaderRecursosSupDash,.HeaderPrazosSupDash,.HeaderOSSupDash,.HeaderRankSupDash,.HeaderProgressoSupDash{align-items:center;gap:8px;display:flex}.FuncRecursos,.ImgPrazosSupDash,.ImgRankingFunc{max-width:28px;max-height:24px}.HeaderRecursosSupDash p,.HeaderPrazosSupDash p,.HeaderOSSupDash p,.HeaderRankSupDash p,.HeaderProgressoSupDash p{color:var(--color-text);font-size:15px;font-weight:700}.FuncMaqAtivosSupDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.FuncMaqAtivosSupDash p:first-child,.InfoOSConcluidasSupDash p:nth-child(2){color:var(--color-text-muted);font-size:13.5px;font-weight:500}.FuncMaqAtivosSupDash p:nth-child(2){color:var(--color-accent);font-size:22px;font-weight:700}.AreaPrazosSupDash{text-align:center;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13.5px;display:flex}.ImgSemPrazosSupDash{opacity:.7;max-width:90px;max-height:90px}.ListaPrazosSupDash{flex-direction:column;gap:10px;max-height:470px;display:flex;overflow-y:auto}.PrazoItemSupDash{border-bottom:1px solid var(--color-line);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.PrazoItemSupDash:last-child{border-bottom:none}.SemDadosSupDash{color:var(--color-text-muted);text-align:center;padding:12px 0;font-size:13.5px}.InfoOSConcluidasSupDash{flex-direction:column;gap:4px;margin-left:8px;display:flex}.InfoOSConcluidasSupDash p:first-child{color:var(--color-success);font-size:28px;font-weight:700}.RankProgressoSupDash{flex-direction:column;gap:16px;display:flex}.HeaderRankSupDash{justify-content:space-between}.HeaderRankSupDash div:first-child{align-items:center;gap:8px;display:flex}.BodyRankSupDash{flex-direction:column;gap:16px;margin-top:4px;display:flex}.BodyProgressoSupDash{margin-top:4px}.HorasProgressoSupDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.HorasProgressoSupDash p:first-child{color:var(--color-accent);margin:0;font-size:22px;font-weight:700}.HorasProgressoSupDash p:nth-child(2){color:var(--color-text-muted);margin:0;font-size:13px}.BarraProgressoSupDash{background-color:var(--color-surface-strong);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoSupDash{background-color:var(--color-accent);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1220px){.DadosDashSup{grid-template-columns:1fr 1fr}}@media (width<=1040px){.DadosDashSup>div{align-items:center}.HeaderRankSupDash{flex-direction:column}}@media (width<=900px){.MainSupDash{margin-left:0}.HeaderSupDash{text-align:center;align-items:center;gap:12px}.TituloLinhaSupDash{flex-flow:column wrap}.SubBodySupDash{grid-template-columns:1fr}.HeaderRecursosSupDash,.HeaderPrazosSupDash,.HeaderOSSupDash,.HeaderRankSupDash,.HeaderProgressoSupDash{align-self:center}.HeaderRankSupDash{flex-direction:column}.FuncMaqAtivosSupDash,.InfoOSConcluidasSupDash,.FuncRankArea{text-align:center;justify-content:center;align-items:center}.FuncHorasRank{width:fit-content}.InfoDash{text-align:center}}@media (width<=600px){.DadosDashSup{grid-template-columns:1fr}}.MainSupOS{margin-left:240px;padding:4px}.HeaderSupOS{margin:16px 16px 0}.TituloLinhaSupOS{justify-content:space-between;align-items:center;display:flex}.TituloSupOS{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloSupOS{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesSupOS{gap:10px;margin:16px;display:flex}.BotaoOutlineSupOS,.BotaoPrimarioSupOS{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.BotaoOutlineSupOS{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-line)}.BotaoOutlineSupOS:hover{background-color:var(--color-accent-soft)}.BotaoPrimarioSupOS{background-color:var(--color-accent);color:var(--color-on-accent)}.BotaoPrimarioSupOS:hover{opacity:.9}.IconBotaoSupOS{width:14px;height:14px}.FiltrosSupOS{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex}.FiltrosSupOS>div{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.BuscaSupOS{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex:1;align-items:center;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;display:flex;position:relative}.BotaoBuscaSupOS{width:20px;height:20px}.IconBuscaSupOS{opacity:.5;pointer-events:none;width:16px;height:16px;left:14px}.BuscaSupOS input{box-sizing:border-box;outline:none;width:100%;height:40px;transition:border-color .2s}.BuscaSupOS input::placeholder{color:var(--color-text-muted)}.BuscaSupOS input:focus{border-color:var(--color-accent)}.FiltroSupDiv{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroSupOS{width:16px;height:16px}.FiltroSupDiv select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroSupDiv option{text-align:center}.AreaSupOS{grid-template-columns:repeat(2,1fr);gap:16px;margin:12px 16px 16px;display:grid}.AreaSupOS .EstadoCarregandoOS,.AreaSupOS .SemDados{grid-column:1/-1}.PaginacaoSupOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 16px 20px;padding:12px 16px;display:flex}.PorPaginaSupOS{align-items:center;gap:8px;display:flex}.PorPaginaSupOS label{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaSupOS select{border:1px solid var(--color-line);height:34px;color:var(--color-text);background-color:var(--color-bg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaSupOS{align-items:center;gap:12px;display:flex}.BotaoPaginaSupOS{border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-text-soft);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,opacity .2s}.BotaoPaginaSupOS:hover:not(:disabled){background-color:var(--color-surface)}.BotaoPaginaSupOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaSupOS,.TotalRegistrosSupOS{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px}.ContainerManutSup{flex-direction:column;gap:10px;display:flex}@media (width<=1275px){.AreaSupOS{grid-template-columns:1fr}}@media (width<=900px){.MainSupOS{margin-left:0}.FiltrosSupOS{flex-wrap:wrap}}@media (width<=665px){.TituloLinhaSupOS{text-align:center;flex-direction:column}.FiltrosSupOS{flex-direction:column;margin-top:4px}.ArquivoOS{align-items:unset;flex-direction:column}.LabelArquivoOS{padding:10px}.FiltrosSupOS>div{grid-template-columns:1fr}}@media (width<=620px){.GridSecaoFormOS{grid-template-columns:1fr}.GridSecaoFormOS>.CampoFormLargoOS{grid-column:1}}@media (width<=450px){#ChecksOSRow,.FooterOSForm{flex-direction:column}.BotaoCancOS,.BotaoFimOS{width:100%}}.MainSupRegH{margin-left:240px;padding:4px}.HeaderSupRegH{justify-content:space-between;gap:16px;margin:16px;display:flex}.TituloLinhaSupRegH{justify-content:space-between;align-items:center;display:flex}.TituloSupRegH{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloSupRegH,.DescricaoSupRegH{color:var(--color-text-label);margin:4px}.BotoesSupRegH{justify-content:end;align-items:center;gap:10px;display:flex}.linha{border-top:1px solid var(--color-line);margin:12px 0}.NovoRegistroBtn{width:fit-content;color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.NovoRegistroBtn:hover{opacity:.9}.NovoRegistroBtn p{margin:0}.FiltrosSupRegH{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-flow:column wrap;justify-content:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex}.FiltrosSupRegH .FiltrosSelectsRegSup{grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%;display:grid}.FiltrosSupRegH .FiltroPeriodoRegH{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:12px;display:flex}.FiltrosSupRegH .FiltroPeriodoRegH>div{align-items:center;gap:8px;display:flex}.FiltrosSupRegH .FiltroPeriodoRegH label{color:var(--color-text-muted);font-size:12.5px;font-weight:600}.FiltrosSupRegH .FiltroPeriodoRegH input{cursor:pointer;background:0 0;border:none;outline:none;font-size:13.5px;font-weight:600}.InputDataVaziaRegH{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-text{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-day-field{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-month-field{color:var(--color-text-muted);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-year-field{color:var(--color-text-muted);font-weight:500}.InputDataPreenchidaRegH{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-text{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-day-field{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-month-field{color:var(--color-text-soft)}.InputDataPreenchidaRegH::-webkit-datetime-edit-year-field{color:var(--color-text-soft)}.FiltroPeriodoRegH input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.FiltroPeriodoRegH input::-webkit-calendar-picker-indicator:hover{opacity:.85}.BuscaSupRegH{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex:1;align-items:center;gap:8px;width:100%;padding-left:10px;padding-right:10px;font-size:14px;display:flex;position:relative}.IconBuscaSupRegH{opacity:.5;cursor:pointer;width:16px;height:16px}.BuscaSupRegH input{box-sizing:border-box;outline:none;width:100%;height:40px;transition:border-color .2s}.BuscaSupRegH input::placeholder{color:var(--color-text-muted)}.FiltroSup{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:100%;height:40px;padding:0 12px;display:flex}.IconeFiltro{width:16px;height:16px}.SelectFiltro{appearance:none;color:var(--color-text-soft);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.BodySupRegH{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);border-radius:14px;margin:16px;overflow:hidden}.TabelaSupRegH{border-collapse:collapse;width:100%}.HeaderTableRegH th{text-align:left;color:var(--color-text-label);background-color:var(--color-surface);border-bottom:1px solid var(--color-line);padding:12px 16px;font-size:12.5px;font-weight:600}.HeaderTableRegH th p{margin:0}.TabelaSupRegH tbody tr{border-bottom:1px solid var(--color-line);transition:background-color .2s}.TabelaSupRegH tbody tr:last-child{border-bottom:none}.TabelaSupRegH tbody tr:hover{background-color:var(--color-accent-soft)}.TabelaSupRegH td{color:var(--color-text);padding:12px 16px;font-size:14px}.TabelaSupRegH td p{margin:0}.TabelaSupRegH th:nth-child(2),.TabelaSupRegH th:nth-child(3),.TabelaSupRegH th:nth-child(4),.TabelaSupRegH th:nth-child(5),.TabelaSupRegH td:nth-child(2),.TabelaSupRegH td:nth-child(3),.TabelaSupRegH td:nth-child(4),.TabelaSupRegH td:nth-child(5){text-align:center}.TabelaSupRegH th:nth-child(6),.TabelaSupRegH td:nth-child(6){white-space:nowrap;text-align:center;width:1%}.BotaoGerenciamentoRegH{width:fit-content;color:var(--color-accent);background-color:var(--color-bg);border:none;border:1px solid var(--color-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.BotaoGerenciamentoRegH:hover{background-color:var(--color-accent-soft)}.BotaoGerenciamentoRegH p{margin:0}.BodySupNovoR{grid-template-columns:2fr 1fr;align-items:start;gap:16px;margin:16px;display:grid}.NovoRegistroSup{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;padding:20px}.HeaderNovoR{flex-direction:column;gap:16px;display:flex}.ApontamentoNovoR{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TituloNovoR{color:var(--color-text);margin:0;font-family:inherit;font-size:18px;font-weight:700}.TipoApontamento{background-color:var(--color-surface);border-radius:5px;gap:4px;padding:4px;display:flex}.BotaoTrocarApontamento{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:5px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.BotaoTrocarApontamento.DestaqueApontamento{background-color:var(--color-accent);color:var(--color-on-accent)}.FormNovoR{flex-direction:column;gap:16px;display:flex}.FuncRegistro,.RegEntrada,.EtapaReg,.MaqReg,.ObsReg,.HiniRegistro,.HfimRegistro{flex-direction:column;flex:1;gap:6px;display:flex}.LabelFuncRegistro,.LabelOSRegistro,.LabelEtapaRegistro,.LabelMaqRegistro,.FormNovoR label{color:var(--color-text-label);font-size:12.5px;font-weight:600}.SelectFuncRegistro,.SelectOSRegistro,.SelectEtapaRegistro,.SelectMaqRegistro{appearance:none;height:42px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=);background-position:right 12px center;background-repeat:no-repeat;background-size:10px 7px;border-radius:10px;outline:none;padding:0 34px 0 12px;font-size:14px;font-weight:500;transition:border-color .2s}.SelectFuncRegistro:focus,.SelectOSRegistro:focus,.SelectEtapaRegistro:focus,.SelectMaqRegistro:focus{border-color:var(--color-accent)}.SelectFuncRegistro:disabled,.SelectEtapaRegistro:disabled,.SelectMaqRegistro:disabled{background-color:var(--color-surface);color:var(--color-placeholder);cursor:not-allowed}.NotaCampoRegH{color:var(--color-text-label);margin:0;font-size:12px}.RegEntrada{gap:16px}.CampoOSRegistro{flex-direction:column;gap:6px;display:flex}.IntervalosRegistro{flex-direction:column;gap:12px;display:flex}.IntervaloLinhaRegistro{flex-direction:column;gap:6px;display:flex}.RotuloIntervaloRegH{color:var(--color-text-label);font-size:12px;font-weight:600}.CamposIntervaloRegistro{align-items:flex-end;gap:12px;display:flex}.CamposIntervaloRegistro .CampoFormHiniRegistro,.CamposIntervaloRegistro .CampoFormHfimRegistro{flex:1;width:auto;min-width:0}.RemoverIntervaloReg{width:42px;height:42px;color:var(--color-on-accent);background-color:var(--color-critical);border:1px solid var(--color-invalid);cursor:pointer;border-radius:10px;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s}.RemoverIntervaloReg:hover{background-color:color-mix(in srgb, var(--color-critical) 85%, var(--ergane-grafite))}.NovoIntervaloReg{text-align:center;width:100%;color:var(--color-accent);background-color:var(--color-accent-soft);border:1px dashed var(--color-accent);cursor:pointer;border-radius:10px;padding:8px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .2s}.NovoIntervaloReg:hover{background-color:var(--color-accent-soft-strong)}.HorasReg{align-items:center;gap:6px;display:flex}.HorasReg p{color:var(--color-text);margin:0;font-size:14px}.ObsReg textarea{min-height:90px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.ObsReg textarea:focus{border-color:var(--color-accent)}.CampoFormHiniRegistro,.CampoFormHfimRegistro,.CampoFormPesoExecutado{flex-direction:column;gap:6px;display:flex}.CampoFormHiniRegistro,.CampoFormHfimRegistro{width:50%}.InputHiniRegistro,.InputHfimRegistro,.InputPesoExecutado{height:42px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 12px;font-size:14px;transition:border-color .2s}.InputHiniRegistro:focus,.InputHfimRegistro:focus,.InputPesoExecutado:focus{border-color:var(--color-accent)}.NovaEntradaReg{text-align:center;width:100%;color:var(--color-accent);background-color:var(--color-accent-soft);border:1px dashed var(--color-accent);cursor:pointer;border-radius:10px;margin-top:16px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s}.NovaEntradaReg:hover{background-color:var(--color-accent-soft-strong)}.EnviarReg,.IniApont{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.HorasTotaisReg p:first-child{color:var(--color-accent);margin:0;font-size:20px;font-weight:700}.HorasTotaisReg p:last-child{color:var(--color-text-muted);margin:0;font-size:12.5px}.SalvarReg,.BotaoIniApont{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;border-radius:8px;margin-left:auto;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.SalvarReg:hover,.BotaoIniApont:hover{opacity:.9}.DadosRegistroSup{flex-direction:column;gap:16px;display:flex}.ResumoDia,.UltReg,.ApontamentosReal{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;padding:16px 20px}.UltReg>div{max-height:200px;overflow-y:auto}.RegistrosHoje{justify-content:space-evenly;gap:16px;margin:8px;font-weight:600;display:flex}.DiaHoje h2{color:var(--color-text);margin:0 0 2px;font-size:15px;font-weight:700}.DiaHoje p:last-child{color:var(--color-text-muted);margin:0;font-size:13px}.RegHoje,.TotalReg{justify-content:space-between;align-items:center;display:flex}.RegHoje p:first-child,.TotalReg p:first-child{color:var(--color-text-muted);margin:0;font-size:13.5px}.RegHoje p:last-child,.TotalReg p:last-child{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.UltReg>h2{color:var(--color-text);margin:0 0 8px;font-size:15px;font-weight:700}.UltReg>div>p:last-child{color:var(--color-text-muted);margin:0;font-size:13.5px}.HeaderApontReal{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.HeaderApontReal h2{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.HeaderApontReal p:last-child{color:var(--color-progress);background-color:var(--color-progress-surface);border-radius:999px;margin:0;padding:3px 10px;font-size:12px;font-weight:600}.BodyApontReal{flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.FuncApontReal{flex-direction:column;gap:8px;padding:10px 0;display:flex}.OSFuncReal p:first-child{color:var(--color-text);margin:0;font-size:14px;font-weight:700}.OSFuncReal p:last-child{color:var(--color-text-muted);margin:2px 0 0;font-size:13px}.EtapaHoraReal{align-items:center;gap:8px;display:flex}.EtapaHoraReal p:first-child{color:var(--color-text-soft);margin:0;font-size:12.5px}.EtapaHoraReal p:last-child{color:var(--color-progress);background-color:var(--color-progress-surface);border-radius:999px;margin:0;padding:2px 8px;font-size:11.5px;font-weight:600}.TempoReal{color:var(--color-accent);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.RemoverEntrada{text-align:center;width:100%;color:var(--color-on-accent);background-color:var(--color-critical);border:1px solid var(--color-invalid);cursor:pointer;border-radius:10px;margin-top:16px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s}@media (width<=1250px){.BodySupNovoR{flex-direction:column-reverse;display:flex}.DadosRegistroSup,.NovoRegistroSup{width:100%}.UltReg{align-self:unset;max-width:100%}}@media (width<=900px){.MainSupRegH{margin-left:0}.FiltrosSupRegH{flex-wrap:wrap}.CampoFormHiniRegistro,.CampoFormHfimRegistro{width:100%}}@media (width<=665px){.BotoesSupRegH{justify-content:center}.TituloLinhaSupRegH,.HeaderSupRegH{flex-direction:column}.HeaderSupRegH{text-align:center}.NovoRegistroBtn,.BotaoGerenciamentoRegH{width:50%}.FiltrosSupRegH{flex-direction:column;align-items:stretch;margin-top:4px}.BodySupRegH{overflow-x:auto}.TabelaSupRegH{min-width:600px}.CamposIntervaloRegistro{flex-wrap:wrap}.CamposIntervaloRegistro .CampoFormHiniRegistro,.CamposIntervaloRegistro .CampoFormHfimRegistro{flex-basis:100%}.ApontamentoNovoR{flex-direction:column}.TipoApontamento{text-align:center;flex-direction:column;width:100%}.EnviarReg,.IniApont{flex-direction:column;align-items:flex-start;gap:12px}.SalvarReg,.BotaoIniApont{text-align:center;width:100%;margin-left:0}}.RotuloOcultoRegH{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContainerFormularioIndividual{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.FeedbackRegH{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:12px 16px;font-size:14px;display:flex}.FeedbackRegH p{margin:0}.FeedbackSucessoRegH{color:var(--color-success);background-color:var(--color-success-surface);border:1px solid var(--color-success)}.FeedbackErroRegH{color:var(--color-critical);background-color:var(--color-critical-surface);border:1px solid var(--color-critical)}.FecharFeedbackRegH{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:700}.BadgeStatusRegH{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.BadgeEmAndamentoRegH{color:var(--color-progress);background-color:var(--color-progress-surface)}.BadgePausadoRegH{color:var(--color-caution);background-color:var(--color-caution-surface)}.BadgeFinalizadoRegH{color:var(--color-success);background-color:var(--color-success-surface)}.SemDadosRegH{text-align:center;color:var(--color-text-muted);margin:0;padding:32px 16px;font-size:14px}.ErroCargaRegH{text-align:center;color:var(--color-critical);flex-direction:column;align-items:center;gap:12px;padding:24px 16px;font-size:14px;display:flex}.ErroCargaRegH p{margin:0}.NotaResumoRegH{color:var(--color-text-muted);margin:8px 0 0;font-size:12.5px}.ContainerTabelaRegH{width:100%;overflow-x:auto}.PaginacaoRegH{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.PaginacaoRegH p{color:var(--color-text-muted);margin:0;font-size:13.5px}.PorPaginaRegH{align-items:center;gap:8px;display:flex}.PorPaginaRegH label{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaRegH select{border:1px solid var(--color-line);height:34px;color:var(--color-text);background-color:var(--color-bg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaRegH{align-items:center;gap:12px;display:flex}.LimparFiltrosRegH{color:var(--color-accent);background-color:var(--color-accent-soft);border:1px solid var(--color-accent);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.LimparFiltrosRegH:hover{background-color:var(--color-accent-soft-strong)}@media (width<=900px){.PaginacaoRegH{text-align:center;flex-direction:column;align-items:stretch}}.CelulaOSRegH{align-items:center;gap:6px;display:flex}.ChevronSessaoRegH{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.SetaSessaoRegH{color:var(--color-accent);font-size:11px;transition:transform .15s;display:inline-block}.SetaSessaoAbertaRegH{transform:rotate(90deg)}.BadgeSegmentosRegH{color:var(--color-text-muted);background-color:var(--color-surface);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.LinhaExpandidaRegH td{background-color:var(--color-surface);padding:0}.ResumoSessaoRegH{color:var(--color-text);border-left:3px solid var(--color-accent);flex-wrap:wrap;gap:6px 20px;padding:12px 16px 8px 40px;font-size:13px;display:flex}.SegmentosSessaoRegH{border-left:3px solid var(--color-accent);margin:0;padding:0 16px 12px 40px;list-style:none}.SegmentosSessaoRegH li{color:var(--color-text);border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.SegmentosSessaoRegH li:first-child{border-top:none}.PeriodoSegmentoRegH{color:var(--color-text-muted)}.MotivoSegmentoRegH{color:var(--color-text-muted);flex-basis:100%;font-style:italic}.NotaSegmentoAtualRegH{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-style:italic}.SegmentosSessaoRegH li .AcoesApontamentoRegH{margin-left:auto}.TabelaOSRegH th:nth-child(2),.TabelaOSRegH td:nth-child(2){text-align:left}.TabelaOSRegH th:nth-child(6),.TabelaOSRegH td:nth-child(6),.TabelaOSRegH th:nth-child(7),.TabelaOSRegH td:nth-child(7),.TabelaOSRegH th:nth-child(8),.TabelaOSRegH td:nth-child(8){white-space:normal;text-align:center;width:auto}.TabelaOSRegH th:nth-child(9),.TabelaOSRegH td:nth-child(9){white-space:nowrap;text-align:center;width:1%}.LinhaOSRegH{cursor:pointer}.LinhaOSRegH:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.CodigoOSRegH{font-weight:600}.DescricaoOSRegH{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:2px 0 0;font-size:12.5px;overflow:hidden}.ProdutividadeOSRegH{color:var(--color-text-muted);font-size:12px;display:block}.BadgeAtivoRegH{color:var(--color-success);background-color:var(--color-success-surface);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.BadgePesoPendenteRegH{color:var(--color-warning);background-color:var(--color-warning-surface);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.BadgeNaoIniciadaRegH{color:var(--color-text-muted);background-color:var(--color-surface)}.BadgeAtrasadaRegH{color:var(--color-critical);background-color:var(--color-critical-surface)}.BadgeCanceladaRegH{color:var(--color-text-muted);background-color:var(--color-surface-strong)}.VoltarOSRegH{color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-bottom:6px;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.VoltarOSRegH:hover{text-decoration:underline}.AvisoPesoPendenteRegH{text-align:left;width:100%;color:var(--color-warning);background-color:var(--color-warning-surface);border:1px solid var(--color-caution-accent);cursor:pointer;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.AvisoPesoPendenteRegH span{font-weight:700;text-decoration:underline}.FiltroPesoPendenteRegH{color:var(--color-text-label);cursor:pointer;white-space:nowrap;border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:13.5px;font-weight:600;display:flex}.FiltroPesoPendenteRegH input{accent-color:var(--color-accent);cursor:pointer}.AjudaPesoRegH{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.BadgePrioridadeRegH{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.BadgePrioridadeUrgente{color:var(--color-priority-urgent);background-color:var(--color-priority-urgent-surface)}.BadgePrioridadeAlta{color:var(--color-priority-high);background-color:var(--color-priority-high-surface)}.BadgePrioridadeMedia{color:var(--color-priority-medium);background-color:var(--color-priority-medium-surface)}.BadgePrioridadeBaixa{color:var(--color-priority-low-list);background-color:var(--color-priority-low-list-surface)}@media (width<=950px){.FiltroSup{width:100%}.FiltrosSupRegH .FiltrosSelectsRegSup{flex-direction:column;display:flex}.FiltrosSupRegH .FiltroPeriodoRegH{flex-direction:column;height:auto!important}}.MainSupFunc{margin-left:240px;padding:4px}.HeaderSupFunc{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloSupFunc{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloSupFunc{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesSupFunc{align-items:center;display:flex}.BotaoPrimarioSupFunc{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.BotaoPrimarioSupFunc:hover{opacity:.9}.DadosFuncSup{justify-content:space-between;gap:16px;margin:24px 16px 12px;display:flex}.DadosFuncSup>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex}.DadosFuncSup>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosFuncSup div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosFuncSup div div{justify-content:space-between;align-items:center;gap:8px;display:flex}.QuatroFunc,.RelogioFunc{width:28px;height:28px}.PesoFunc{width:32px}.InfoFunc{color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoFunc{background-color:var(--color-progress-surface);color:var(--color-progress);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.SubInfoFuncClicavel{cursor:pointer;-webkit-user-select:none;user-select:none}.TagEquipeFunc{width:fit-content;color:var(--color-idle);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;margin:0;padding:4px 12px;font-size:12.5px;font-weight:600}.FiltrosSupFunc{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 16px 0;padding:12px 16px;display:flex}.FiltroSupDivFunc.FiltroPeriodoSupFunc{background-color:#0000;border-color:#0000;width:auto;min-width:110px}.FiltroPeriodoSupFunc select{color:var(--color-text-muted);font-weight:500}.BuscaSupFunc{flex:1;align-items:center;display:flex;position:relative}.IconBuscaSupFunc{opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.BuscaSupFunc input{width:100%;height:40px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaSupFunc input::placeholder{color:var(--color-text-muted)}.BuscaSupFunc input:focus{border-color:var(--color-accent)}.FiltroSupDivFunc{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.IconFiltroSupFunc{width:16px;height:16px}.FiltroSupDivFunc select{text-align:center;appearance:none;width:100%;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroSupDivFunc select:focus{outline:none}.RodapeFiltrosSupFunc{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.LinkVerDesativados{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12.5px;font-weight:600;text-decoration:underline;transition:color .2s}.LinkVerDesativados:hover{color:var(--color-accent)}.ToggleModoSupFunc{justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;display:flex}.ToggleGrupoSupFunc{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;gap:4px;padding:4px;display:flex}.ToggleBotao,.ToggleBotaoAtivo{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s}.ToggleBotao{color:var(--color-text-muted)}.ToggleBotao:hover{color:var(--color-text)}.ToggleBotaoAtivo{background-color:var(--color-accent);color:var(--color-on-accent)}.BodySupFunc{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:16px;display:grid}.BodySupFuncLista{flex-direction:column;gap:12px;margin:16px;display:flex}.MensagemVaziaSupFunc{text-align:center;color:var(--color-text-muted);padding:24px;font-size:14px}.CarregandoSupFunc{text-align:center;color:var(--color-text-muted);margin:16px 16px 0;font-size:13px}.CorpoFuncCarregando{opacity:.5;pointer-events:none;transition:opacity .15s}.Feedback{border:1px solid #0000;border-radius:10px;padding:14px 18px;font-size:14px;font-weight:600}.FeedbackSucesso{background-color:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success-line);margin:16px}.FeedbackErro{background-color:var(--color-critical-surface);color:var(--color-critical);border-color:var(--color-critical-line);margin:0}.FotoFuncionarioForm{align-items:center;gap:16px;display:flex}.PreviewFotoFuncionarioCaixa{border:1px solid var(--color-line);border-radius:50%;flex-shrink:0;width:84px;height:84px;overflow:hidden}.PreviewFotoFuncionarioArrastavel{cursor:grab;touch-action:none}.PreviewFotoFuncionarioArrastavel:active{cursor:grabbing}.PreviewFotoFuncionario{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.PreviewFotoFuncionarioVazia{background:var(--color-surface);width:100%;height:100%;color:var(--color-placeholder);text-align:center;justify-content:center;align-items:center;font-size:11px;display:flex}.AjudaCampoFoto{color:var(--color-text-label,var(--color-text-muted));margin:0;font-size:12px}.CampoFotoFuncionario{flex-direction:column;gap:4px;display:flex}.CampoFotoFuncionario label{color:var(--color-text-soft);font-size:13px;font-weight:600}.AjudaCampoFotoErro{color:var(--color-critical);margin:0;font-size:12px}.LinkRemoverFotoFuncionario{color:var(--color-critical,var(--color-critical));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.BotoesFormularioFuncionario{gap:12px;display:flex}.BotaoSalvarFuncionario,.BotaoCancelarFuncionario{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.BotaoSalvarFuncionario{background:var(--color-accent);color:var(--color-on-accent)}.BotaoSalvarFuncionario:hover{opacity:.9}.BotaoCancelarFuncionario{background:var(--color-surface);color:var(--color-text-soft);border:1px solid var(--color-line)}.BotaoCancelarFuncionario:hover{background:var(--color-surface-strong)}.BotoesFormularioFuncionario .BotaoDesativarFuncionario{border-radius:8px;padding:10px 20px;font-size:14px}@media (width<=1020px){.BodySupFunc{grid-template-columns:1fr 1fr}.FiltroSupDivFunc,.BuscaSupFunc{width:50%}}@media (width<=900px){.MainSupFunc{margin-left:0}.HeaderSupFunc{text-align:center;flex-direction:column}.BotoesSupFunc{align-self:center;width:50%}.BodySupFunc{grid-template-columns:1fr}.DadosFuncSup{flex-direction:column;gap:8px}.DadosFuncSup>div{text-align:center;width:auto}.DadosFuncSup div div{justify-content:center;gap:16px}.SubInfoFunc,.TagEquipeFunc{align-self:center}.FiltrosSupFunc{flex-direction:column}.FiltroSupDivFunc,.BuscaSupFunc{width:100%}.ToggleModoSupFunc{flex-direction:column;align-items:stretch}.ToggleGrupoSupFunc{justify-content:center}.RodapeFiltrosSupFunc{flex-direction:column}}.MainSupMaq{margin-left:240px;padding:4px}.HeaderSupMaq{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloSupMaq{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloSupMaq{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesSupMaq{align-items:center;display:flex}.NovoMaqSup{color:var(--color-on-accent);background-color:var(--color-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.NovoMaqSup:hover{opacity:.9}.DadosMaqSup{justify-content:space-between;gap:16px;margin:50px 16px;display:flex}.DadosMaqSup>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex}.DadosMaqSup>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosMaqSup div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosMaqSup div div{justify-content:space-between;align-items:center;gap:8px;display:flex}.EngrenagemMaq,.RelogioMaq{width:28px;height:28px}.AlertaMaq{width:30px;height:30px}.InfoMaq{color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700}#SubInfoStatusMaq{flex-wrap:wrap;gap:4px 12px;display:flex}.TextoSubInfo{color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.CirculoStatus1,.CirculoStatus2,.CirculoStatus3{border-radius:999px;flex-shrink:0;width:8px;height:8px}.CirculoStatus1{background-color:var(--color-success-accent)}.CirculoStatus2{background-color:var(--color-caution-accent)}.CirculoStatus3{background-color:var(--color-idle-accent)}.TextoSubInfoLinkMaq{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.TextoSubInfoLinkMaq:hover{color:var(--color-accent);text-decoration-color:currentColor}.SubInfoMaq{background-color:var(--color-progress-surface);color:var(--color-progress);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}#AlertaCor{background-color:var(--color-critical-surface);color:var(--color-critical)}.RodapeFiltrosSupMaq{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.TagFiltroMaq{width:fit-content;color:var(--color-idle);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;margin:0;padding:4px 12px;font-size:12.5px;font-weight:600}.LinkVerDesativadosMaq{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;transition:color .2s}.LinkVerDesativadosMaq:hover{color:var(--color-accent)}.FiltrosSupMaq{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;margin:0 16px 40px;padding:12px 16px;display:flex}.BuscaSupMaq{flex:1;align-items:center;display:flex;position:relative}.IconBuscaSupMaq{opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.BuscaSupMaq input{width:100%;height:40px;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaSupMaq input::placeholder{color:var(--color-text-muted)}.BuscaSupMaq input:focus{border-color:var(--color-accent)}.FiltroSupDivMaq{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.IconFiltroSupMaq{width:16px;height:16px}.FiltroSupDivMaq select{text-align:center;appearance:none;width:100%;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroSupDivMaq select:focus{outline:none}.RotuloOcultoMaq{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FeedbackMaq{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:12px 16px;font-size:14px;display:flex}.FeedbackMaq p{margin:0}.FeedbackSucessoMaq{color:var(--color-success);background-color:var(--color-success-surface);border:1px solid var(--color-success)}.FeedbackErroMaq{color:var(--color-critical);background-color:var(--color-critical-surface);border:1px solid var(--color-critical)}.FecharFeedbackMaq{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:700}.LimparFiltrosMaq{color:var(--color-accent);background-color:var(--color-accent-soft);border:1px solid var(--color-accent);cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s}.LimparFiltrosMaq:hover{background-color:var(--color-accent-soft-strong)}.BodySupMaq{grid-template-columns:1fr 1fr;gap:16px;margin:16px;padding:0;list-style:none;display:grid}.PaginacaoMaq{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:12px 16px;display:flex}.PaginacaoMaq p{color:var(--color-text-muted);margin:0;font-size:13.5px}.PorPaginaMaq{align-items:center;gap:8px;display:flex}.PorPaginaMaq label{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaMaq select{border:1px solid var(--color-line);height:34px;color:var(--color-text);background-color:var(--color-bg);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaMaq{align-items:center;gap:12px;display:flex}@media (width<=1095px){.BodySupMaq{grid-template-columns:1fr}}@media (width<=900px){.MainSupMaq{margin-left:0}.PaginacaoMaq{text-align:center;flex-direction:column;align-items:stretch}.HeaderSupMaq{text-align:center;flex-direction:column}.BotoesSupMaq{align-self:center;width:50%}.DadosMaqSup{flex-direction:column}.DadosMaqSup>div{align-items:center;gap:4px;width:100%}#SubInfoStatusMaq{justify-content:center}.FiltrosSupMaq{flex-direction:column}.FiltrosSupMaq>div{width:100%}.RodapeFiltrosSupMaq{text-align:center;flex-direction:column;align-items:center}}.MainSupDetalhesOS{margin-left:var(--largura-sidebar);color:var(--color-text);background-color:var(--color-surface);box-sizing:border-box;min-height:100vh;padding:24px}.BodySupDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderSupDetalhesOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.EtapaAtualHeaderOS{flex-wrap:wrap;gap:4px 6px;max-width:420px;display:flex}.PillEtapaAtualOS{background-color:var(--color-progress-surface);color:var(--color-progress);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.BotoesSupDetalhesOS{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.AvisoOSStandby,.AvisoOSAtencao{background-color:var(--color-warning-surface);color:var(--color-warning);border-left-color:var(--color-warning)}.CampoPesoRealOS{align-items:center;gap:8px;display:flex}.CampoPesoRealOS input{border:1px solid var(--color-line);border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:15px}.CampoPesoRealOS span{color:var(--color-text-muted);font-size:14px;font-weight:600}.ContainerTabelaSupDetalhes{border:1px solid var(--color-line);border-radius:6px;max-height:320px;overflow:auto}.TabelaSupDetalhesOS{border-collapse:collapse;width:100%}.TabelaSupDetalhesOS tbody tr{border-bottom:1px solid var(--color-line);transition:background-color .2s}.TabelaSupDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaSupDetalhesOS tbody tr:hover{background-color:var(--color-accent-soft)}.TabelaSupDetalhesOS td{color:var(--color-text);padding:12px 16px;font-size:14px}@media (width<=1400px){.PainelIndicadoresOS{grid-template-columns:1fr 1fr}}@media (width<=900px){.MainSupDetalhesOS{margin-left:0;padding:16px}.EquipeMaqDetalhes{grid-template-columns:1fr}}@media (width<=740px){.PainelIndicadoresOS{grid-template-columns:1fr}.HeaderSupDetalhesOS{flex-direction:column}.BotoesSupDetalhesOS{width:100%}.BotaoOS{flex:140px}.ItemLinhaTempo{flex:100%}.LinhaTempoDetalhesOS,.ControleQualidadeContainer,.ApontamentoHorasDetalhes,.HistoricoPausasOS,.FormularioOSDetalhes,.EquipeDetalhes,.MaqUtilizado,.HeaderSupDetalhesOS{padding:16px}.BotoesFimDetalhesOS{flex-direction:column-reverse}}.MainVenDash{margin-left:240px;padding:4px}.HeaderVenDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaVenDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashVen{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloVenDash{color:var(--color-text-muted);margin:4px;font-size:14px}.ControlesFiltroVenDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoVenDash{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoVenDash input[type=date]{background-color:var(--color-surface);border:1px solid var(--color-line);height:40px;color:var(--color-text-soft);border-radius:10px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroVenDash,.FiltroVenFuncDash{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroVenDash,.IconFiltroVenFuncDash{opacity:.6;width:16px;height:16px}.FiltroVenDash select,.FiltroVenFuncDash select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroVenDash select:focus,.FiltroVenFuncDash select:focus{outline:none}.CarregandoVenDash{color:var(--color-text-muted);text-align:center;margin:32px 16px;font-size:14px}.ErroVenDash{color:var(--color-critical);background-color:var(--color-critical-surface);border-radius:10px;margin:0 16px 16px;padding:10px 16px;font-size:13.5px}.DadosDashVen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:50px 16px;display:grid}.DadosDashVen>div{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex}.DadosDashVen>div:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent)}.DadosDashVen div div p{color:var(--color-text-label);font-size:13px;font-weight:600}.DadosDashVen div div{justify-content:space-between;align-items:center;gap:16px;display:flex}.AlertaDash,.RelogioDash,.OSDash{max-width:28px;max-height:28px}.OciosoDash{width:28px;height:28px;color:var(--color-accent)}.InfoDash{color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoDash{background-color:var(--color-progress-surface);color:var(--color-progress);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.SubInfoDashClicavel{cursor:pointer;-webkit-user-select:none;user-select:none}.AlertaVenDashRelativo{position:relative}.ListaUrgentesVenDash{z-index:10;background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 4px 16px color-mix(in srgb, var(--color-shadow) 14%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px}.ListaUrgentesVenDash p{color:var(--color-critical);margin:0;font-size:12.5px}.AlertaVenDash{background-color:var(--color-critical-surface);border-color:var(--color-critical-surface)}.AlertaVenDash>.SubInfoDash{background-color:var(--color-bg);color:var(--color-critical)}.InfoTooltipVenDash{cursor:help;opacity:.6;font-size:12px}.BodyVenDash{flex-direction:column;gap:16px;margin:16px;display:flex}.SubBodyVenDash{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RecursosVenDash,.OSConcluidasVenDash,.ProxPrazosVenDash,.RankingFuncVenDash,.ProgressoGeralVenDash{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.HeaderRecursosVenDash,.HeaderPrazosVenDash,.HeaderOSVenDash,.HeaderRankVenDash,.HeaderProgressoVenDash{align-items:center;gap:8px;display:flex}.FuncRecursos,.ImgPrazosVenDash,.ImgRankingFunc{max-width:28px;max-height:24px}.HeaderRecursosVenDash p,.HeaderPrazosVenDash p,.HeaderOSVenDash p,.HeaderRankVenDash p,.HeaderProgressoVenDash p{color:var(--color-text);font-size:15px;font-weight:700}.FuncMaqAtivosVenDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.FuncMaqAtivosVenDash p:first-child,.InfoOSConcluidasVenDash p:nth-child(2){color:var(--color-text-muted);font-size:13.5px;font-weight:500}.FuncMaqAtivosVenDash p:nth-child(2){color:var(--color-accent);font-size:22px;font-weight:700}.AreaPrazosVenDash{text-align:center;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13.5px;display:flex}.ImgSemPrazosVenDash{opacity:.7;max-width:90px;max-height:90px}.ListaPrazosVenDash{flex-direction:column;gap:10px;max-height:470px;display:flex;overflow-y:auto}.PrazoItemVenDash{border-bottom:1px solid var(--color-line);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.PrazoItemVenDash:last-child{border-bottom:none}.SemDadosVenDash{color:var(--color-text-muted);text-align:center;padding:12px 0;font-size:13.5px}.InfoOSConcluidasVenDash{flex-direction:column;gap:4px;margin-left:8px;display:flex}.InfoOSConcluidasVenDash p:first-child{color:var(--color-success);font-size:28px;font-weight:700}.RankProgressoVenDash{flex-direction:column;gap:16px;display:flex}.HeaderRankVenDash{justify-content:space-between}.HeaderRankVenDash div:first-child{align-items:center;gap:8px;display:flex}.BodyRankVenDash{flex-direction:column;gap:16px;margin-top:4px;display:flex}.FuncRankArea{align-items:center;gap:16px;display:flex}.FuncHorasRank{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.FuncRank{width:60%}.FuncRank p:first-child{color:var(--color-text);text-overflow:ellipsis;max-width:120px;font-size:15px;font-weight:600;overflow:hidden}.FuncRank p:nth-child(2){color:var(--color-text-muted);font-size:13px}.HorasRank{text-align:end}.HorasRank p:first-child{color:var(--color-accent);font-size:18px;font-weight:700}.HorasRank p:nth-child(2){color:var(--color-text-muted);font-size:13px}.BodyProgressoVenDash{margin-top:4px}.HorasProgressoVenDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.HorasProgressoVenDash p:first-child{color:var(--color-accent);margin:0;font-size:22px;font-weight:700}.HorasProgressoVenDash p:nth-child(2){color:var(--color-text-muted);margin:0;font-size:13px}.BarraProgressoVenDash{background-color:var(--color-surface-strong);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoVenDash{background-color:var(--color-accent);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1220px){.DadosDashVen{grid-template-columns:1fr 1fr}}@media (width<=1040px){.DadosDashVen>div{align-items:center}.HeaderRankVenDash{flex-direction:column}}@media (width<=900px){.MainVenDash{margin-left:0}.HeaderVenDash{text-align:center;align-items:center;gap:12px}.TituloLinhaVenDash{flex-flow:column wrap}.SubBodyVenDash{grid-template-columns:1fr}.HeaderRecursosVenDash,.HeaderPrazosVenDash,.HeaderOSVenDash,.HeaderRankVenDash,.HeaderProgressoVenDash{align-self:center}.HeaderRankVenDash{flex-direction:column}.FuncMaqAtivosVenDash,.InfoOSConcluidasVenDash,.FuncRankArea{text-align:center;justify-content:center;align-items:center}.FuncHorasRank{width:fit-content}.InfoDash{text-align:center}}@media (width<=600px){.DadosDashVen{grid-template-columns:1fr}}.MainVenOS{margin-left:240px;padding:4px}.HeaderVenOS{margin:16px 16px 0}.TituloLinhaVenOS{justify-content:space-between;align-items:center;display:flex}.TituloVenOS{color:var(--color-text);margin:4px;font-size:26px;font-weight:700}.SubtituloVenOS{color:var(--color-text-muted);margin:4px;font-size:14px}.BotoesVenOS{gap:10px;margin:16px;display:flex}.BotaoOutlineVenOS,.BotaoPrimarioVenOS{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.BotaoOutlineVenOS{background-color:var(--color-bg);color:var(--color-accent);border:1px solid var(--color-line)}.BotaoOutlineVenOS:hover{background-color:var(--color-accent-soft)}.BotaoPrimarioVenOS{background-color:var(--color-accent);color:var(--color-on-accent)}.BotaoPrimarioVenOS:hover{opacity:.9}.IconBotaoVenOS{width:14px;height:14px}.FiltrosVenOS{background-color:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 6%, transparent);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex}.FiltrosVenOS>div{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.BuscaVenOS{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex:1;align-items:center;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;display:flex;position:relative}.BotaoBuscaVenOS{width:20px;height:20px}.IconBuscaVenOS{opacity:.5;pointer-events:none;width:16px;height:16px;left:14px}.BuscaVenOS input{box-sizing:border-box;outline:none;width:100%;height:40px;transition:border-color .2s}.BuscaVenOS input::placeholder{color:var(--color-text-muted)}.BuscaVenOS input:focus{border-color:var(--color-accent)}.FiltroVenDiv{background-color:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroVenOS{width:16px;height:16px}.FiltroVenDiv select{appearance:none;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=) right 5px center/10px 7px no-repeat;border:none;outline:none;width:100%;padding-right:24px;font-size:13.5px;font-weight:600;overflow:hidden}.FiltroVenDiv option{text-align:center}.AreaVenOS{grid-template-columns:repeat(2,1fr);gap:16px;margin:12px 16px 16px;display:grid}.AreaVenOS .EstadoCarregandoOS,.AreaVenOS .SemDados{grid-column:1/-1}.EstadoCarregandoOS{color:var(--color-text-muted);justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:15px;font-weight:500;display:flex}.SemDados{text-align:center;color:var(--color-text-muted);padding:48px 16px;font-size:15px;font-weight:500}.PaginacaoVenOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 16px 20px;padding:12px 16px;display:flex}.PorPaginaVenOS{align-items:center;gap:8px;display:flex}.PorPaginaVenOS label{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaVenOS select{border:1px solid var(--color-line);height:34px;color:var(--color-text);background-color:var(--color-bg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaVenOS{align-items:center;gap:12px;display:flex}.BotaoPaginaVenOS{border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-text-soft);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,opacity .2s}.BotaoPaginaVenOS:hover:not(:disabled){background-color:var(--color-surface)}.BotaoPaginaVenOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaVenOS,.TotalRegistrosVenOS{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px}.ContainerManutVen{flex-direction:column;gap:10px;display:flex}.SpanItemCrud,.OrdemItemCrud{color:var(--color-text-muted);font-size:12px}.SpanItemCrud{margin-left:8px}.BodyFormOS{flex-direction:column;gap:20px;padding:4px 4px 8px;display:flex}.IdOS{background:linear-gradient(135deg, var(--color-dark-raised-start) 0%, var(--color-dark-raised) 100%);border-radius:12px;align-self:center;align-items:center;gap:10px;width:fit-content;padding:12px 18px;display:inline-flex}.IdOS p:first-child{color:color-mix(in srgb, var(--color-on-accent) 75%, transparent);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:11px;font-weight:700}.IdOS p:nth-child(2){color:var(--color-on-accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.BodyFormOS label,.BodyFormOS p{color:var(--color-text-label);margin:0;font-size:12px;font-weight:600}.BodyFormOS .LegendaObrigatorioOS{color:var(--color-text-muted);font-style:italic;font-weight:500}.SecaoFormOS{border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.SecaoFormOS>legend{color:var(--color-text);margin-left:-8px;padding:0 8px;font-size:13px;font-weight:700}.BodyFormOS .AjudaCampoOS{color:var(--color-text-muted);margin-top:6px;font-size:11px;font-weight:500}.SecaoFormOS>.AjudaCampoOS{margin-top:-8px}.BodyFormOS input:disabled{background-color:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.AvisoOS{border-left:4px solid #0000;border-radius:6px;margin:8px 4px 0;padding:12px 16px;font-size:13px;font-weight:600}.BodyFormOS input,.BodyFormOS select,.BodyFormOS textarea{height:44px;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-line);box-sizing:border-box;text-align:left;border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.BodyFormOS input:hover,.BodyFormOS select:hover,.BodyFormOS textarea:hover{border-color:var(--color-line-strong)}.BodyFormOS input:focus,.BodyFormOS select:focus,.BodyFormOS textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.BodyFormOS input::placeholder,.BodyFormOS textarea::placeholder{color:var(--color-placeholder)}.BodyFormOS textarea{resize:vertical;height:96px;padding:12px 14px;line-height:1.4}.BodyFormOS select:not([multiple]){appearance:none;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABH0lEQVR4AaySwXHCMBBF/yodKQ3YHZAJ3EkH6cB0kBK45pShgow7wCWYDrhjWew3gjFgwzKgsUYr8fc9Rrbz2bR4z2dR1x+8aPhstkzMwonIglxdv332uWT9zCRcBHPoEGU7IJZad4+Im/snJH34AYiVC7H5QESFNA6SaZG25sXrVUv652ySGKvQ7r5cVa62Abv8XCILrw0MWiazotdxzBLeoMnJ1isCWHQSoEYabGBj2o4uzDDbC9TBtRMyedYJWPAgxLdca7NkCN5KyNb/fxvldM9JwF1V/tZWiQVO5pmABxaJFU7elYCHtySPwMkaFPCHMcnlC728c/b256iAoSEJz9Os78GZuylgYERigrP/roAhSlq4idb8hM1wzWMPAAD//7CvFNIAAAAGSURBVAMAmhy3SdUn8fEAAAAASUVORK5CYII=);background-position:right 14px center;background-repeat:no-repeat;background-size:10px 7px;padding-right:34px}.BodyFormOS select[multiple]{height:max-content;max-height:150px;padding:6px}.BodyFormOS select[multiple] option{border-radius:6px;margin:1px 0;padding:8px 10px}.ChecksOS{flex-direction:column;gap:8px;display:flex}#ChecksOSRow{flex-direction:row;gap:12px}#ChecksOSRow>div{flex:1}.CheckNovaOS{background-color:var(--color-bg);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .15s,background-color .15s;display:flex}.CheckNovaOS:has(input:checked){background-color:var(--color-accent-soft);border-color:var(--color-accent-soft-strong)}.CheckNovaOS label{color:var(--color-text-soft);cursor:pointer;order:1;font-size:13px;font-weight:600}.CheckNovaOS input[type=checkbox]{appearance:none;background-color:var(--color-surface-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;order:2;width:38px;height:22px;margin:0;transition:background-color .2s;position:relative}.CheckNovaOS input[type=checkbox]:before{content:"";background-color:var(--color-bg);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 25%, transparent);border-radius:999px;transition:transform .2s;position:absolute;top:2px;left:2px}.CheckNovaOS input[type=checkbox]:checked{background-color:var(--color-accent)}.CheckNovaOS input[type=checkbox]:checked:before{transform:translate(16px)}.FooterOSForm{border-top:1px solid var(--color-line);background-color:var(--color-bg);justify-content:flex-end;gap:12px;margin:8px 4px 0;padding-top:18px;display:flex}.ArquivoOS{align-items:center;gap:12px;padding-top:10px;display:flex}.InputArquivoOS{display:none}.LabelArquivoOS{height:44px;color:var(--color-text-muted);background-color:var(--color-bg);border:1px dashed var(--color-line);cursor:pointer;box-sizing:border-box;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s;display:flex}.LabelArquivoOS span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IconeArquivoOS{width:16px;height:16px;color:var(--color-placeholder);flex-shrink:0}.LabelArquivoOS:hover{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.LabelArquivoOS.ArquivoSelecionadoOS{color:var(--color-text);border-style:solid;border-color:var(--color-accent);font-weight:600}.LabelArquivoOS.ArquivoSelecionadoOS .IconeArquivoOS{color:var(--color-accent)}.LinkUrlDocOS{background-color:var(--color-accent-soft);border:1px solid var(--color-line);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.IconeLinkUrlDocOS{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.LinkUrlDocOS a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent);flex:1;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.LinkUrlDocOS a:hover{text-decoration:underline}.BotaoEditarLinkOS{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex}.BotaoEditarLinkOS img{opacity:.7;width:12px;height:12px}.BotaoEditarLinkOS:hover{color:var(--color-accent)}.BotaoEditarLinkOS:hover img{opacity:1}.BotaoEnviarAnexoOS{text-align:center;cursor:pointer;background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 6px color-mix(in srgb, var(--color-accent) 30%, transparent);white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:opacity .2s,transform .1s,background-color .15s;display:flex}.BotaoEnviarAnexoOS:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.BotaoEnviarAnexoOS:disabled{background-color:var(--color-line-strong);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}.SpinnerOS{border:2px solid color-mix(in srgb, var(--color-on-accent) 50%, transparent);border-top-color:var(--color-on-accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite girar-spinner-os}.BotaoCancOS,.BotaoFimOS{text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 26px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s,transform .1s;display:flex}.BotaoCancOS{border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-text-soft)}.BotaoCancOS:hover{background-color:var(--color-surface)}.BotaoFimOS{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 6px color-mix(in srgb, var(--color-accent) 30%, transparent);border:none}.BotaoFimOS:hover{opacity:.92;transform:translateY(-1px)}.BotaoFimOS:active,.BotaoCancOS:active{transform:translateY(0)}@media (width<=1275px){.AreaVenOS{grid-template-columns:1fr}}@media (width<=900px){.MainVenOS{margin-left:0}.FiltrosVenOS{flex-wrap:wrap}}@media (width<=665px){.TituloLinhaVenOS{text-align:center;flex-direction:column}.FiltrosVenOS{flex-direction:column;margin-top:4px}.ArquivoOS{align-items:unset;flex-direction:column}.LabelArquivoOS{padding:10px}.FiltrosVenOS>div{grid-template-columns:1fr}}@media (width<=620px){.GridSecaoFormOS{grid-template-columns:1fr}.GridSecaoFormOS>.CampoFormLargoOS{grid-column:1}}@media (width<=450px){#ChecksOSRow,.FooterOSForm{flex-direction:column}.BotaoCancOS,.BotaoFimOS{width:100%}}.MainVenDetalhesOS{margin-left:var(--largura-sidebar);color:var(--color-text);background-color:var(--color-surface);box-sizing:border-box;min-height:100vh;padding:24px}.EstadoCarregandoOS,.EstadoErroOS{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:15px;font-weight:500;display:flex}.EstadoCarregandoOS{flex-direction:row}.EstadoErroOS p{color:var(--color-critical);margin:0;font-weight:600}.BodyVenDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderVenDetalhesOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.IdentificacaoOS{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.TituloHeaderOS{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TituloHeaderOS h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.ClienteHeaderOS{color:var(--color-text-muted);margin:0;font-size:15px}.MetaHeaderOS{flex-wrap:wrap;gap:8px 28px;margin:8px 0 0;display:flex}.MetaHeaderOS>div{flex-direction:column;gap:2px;display:flex}.MetaHeaderOS dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-label);font-size:11px;font-weight:600}.MetaHeaderOS dd{margin:0;font-size:14px;font-weight:600}.BadgeStatusOS{letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.BadgeStatusNao_Iniciada{background-color:var(--color-idle-surface);color:var(--color-idle)}.BadgeStatusEm_Andamento{background-color:var(--color-progress-surface);color:var(--color-progress)}.BadgeStatusStandby{background-color:var(--color-warning-surface);color:var(--color-warning)}.BadgeStatusAtrasada{background-color:var(--color-critical-surface);color:var(--color-critical)}.BadgeStatusConcluida{background-color:var(--color-success-surface);color:var(--color-success)}.BadgeStatusCancelada{color:var(--color-cancelled);background-color:var(--color-cancelled-surface);box-shadow:inset 0 0 0 1px var(--color-cancelled-line);-webkit-text-decoration:var(--cancelled-decoration);text-decoration:var(--cancelled-decoration)}.BotoesVenDetalhesOS{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.BotaoOS{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .15s,background-color .15s}.BotaoOS:hover:not(:disabled){filter:brightness(.95)}.BotaoOS:disabled{opacity:.55;cursor:not-allowed}.BotaoOSPrimario{background-color:var(--color-accent);color:var(--color-on-accent)}.BotaoOSConcluir{background-color:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success-line)}.BotaoOSCancelar{background-color:var(--color-critical-surface);color:var(--color-critical);border-color:var(--color-critical-line)}.BotaoOSPausar{background-color:var(--color-warning-surface);color:var(--color-warning);border-color:var(--color-warning-line)}.BotaoOSRetomar{background-color:var(--color-progress-surface);color:var(--color-progress);border-color:var(--color-progress-line)}.BotaoOSSecundario{background-color:var(--color-bg);color:var(--color-text-soft);border-color:var(--color-line)}.AvisosOS{flex-direction:column;gap:8px;display:flex}.AvisoOS{border-left:4px solid #0000;border-radius:6px;padding:12px 16px;font-size:14px}.AvisoOSErro{background-color:var(--color-critical-surface);color:var(--color-critical);border-left-color:var(--color-critical)}.AvisoOSSucesso{background-color:var(--color-success-surface);color:var(--color-success);border-left-color:var(--color-success)}.AvisoOSStandby,.AvisoOSAtencao{background-color:var(--color-warning-surface);color:var(--color-warning);border-left-color:var(--color-warning)}.BodyDetalhesOS{flex-direction:column;gap:16px;display:flex}.LinhaTempoDetalhesOS,.ControleQualidadeContainer,.ApontamentoHorasDetalhes,.HistoricoPausasOS,.FormularioOSDetalhes{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.HeaderLinhaTempo,.HeaderApontamentoDetalhes,.HeaderQualidade{text-align:left;margin:0;font-size:16px;font-weight:700}.CabecalhoLinhaTempo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PainelIndicadoresOS{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:16px;display:grid}.CardIndicadorOS{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.RotuloIndicadorOS{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-label);margin:0;font-size:11px;font-weight:600}.ValorIndicadorOS{color:var(--color-accent);margin:0;font-size:26px;font-weight:700;line-height:1.1}.DetalheIndicadorOS{color:var(--color-text-muted);margin:0;font-size:13px}.LegendaIndicadorOS{margin:0;font-size:12px;font-weight:600}.ProgressoOSInfo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.HorasNORMAL{color:var(--color-accent)}.HorasALERTA{color:var(--color-warning)}.HorasATRASADA{color:var(--color-critical)}.BarraProgressoDetalheOS{background-color:var(--color-surface-strong);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.ProgressoDetalheOS{background-color:var(--color-accent);border-radius:999px;height:100%;transition:width .3s}.BarraALERTA{background-color:var(--color-warning)}.BarraATRASADA{background-color:var(--color-critical)}.ListaLinhaTempo{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.ItemLinhaTempo{flex:200px;align-items:flex-start;gap:12px;min-width:190px;padding-right:12px;display:flex}.MarcadorLinhaTempo{flex-shrink:0}.PontoTempo{background-color:var(--color-bg);border:3px solid var(--color-line-strong);box-sizing:border-box;border-radius:999px;width:24px;height:24px;display:block}.EtapaEm_Andamento .PontoTempo{border-color:var(--color-progress)}.EtapaConcluida .PontoTempo{border-color:var(--color-success);background-color:var(--color-success)}.EtapaPausada .PontoTempo{border-color:var(--color-warning)}.EtapaCancelada .PontoTempo{border-color:var(--color-cancelled-line);background-color:var(--color-cancelled-surface)}.ConteudoLinhaTempo{flex-direction:column;gap:3px;min-width:0;padding-right:8px;display:flex}.NomeEtapaOS{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.BadgeEtapaOS{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.BadgeEtapaNao_Iniciada{background-color:var(--color-idle-surface);color:var(--color-idle)}.BadgeEtapaEm_Andamento{background-color:var(--color-progress-surface);color:var(--color-progress)}.BadgeEtapaPausada{background-color:var(--color-warning-surface);color:var(--color-warning)}.BadgeEtapaConcluida{background-color:var(--color-success-surface);color:var(--color-success)}.BadgeEtapaCancelada{color:var(--color-cancelled);background-color:var(--color-cancelled-surface);box-shadow:inset 0 0 0 1px var(--color-cancelled-line);-webkit-text-decoration:var(--cancelled-decoration);text-decoration:var(--cancelled-decoration)}.HorasEtapaOS{color:var(--color-text);margin:0;font-size:13px}.HorasPlanejadasEtapaOS{color:var(--color-text-label);margin:0;font-size:12px}.CheckListQualidade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.CheckBoxQualidade{border:1px solid var(--color-line);border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.CheckLinhaQualidade{align-items:center;gap:8px;display:flex}.CheckLinhaQualidade input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.CheckLinhaQualidade input[type=checkbox]:disabled{cursor:default}.CheckLinhaQualidade label{cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-weight:500}.MensagemFuncQualidade{border-radius:4px;margin:0;padding:4px 8px;font-size:12px;font-weight:500}.CheckMarcado{background-color:var(--color-success-surface);color:var(--color-success)}.AdicionarOutroOS{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.AdicionarOutroOS>label{font-size:13px;font-weight:600}.LinhaAdicionarOutroOS{flex-wrap:wrap;gap:8px;display:flex}.OutroCheck{border:1px solid var(--color-line);border-radius:6px;flex:260px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.AjudaCampoOS{color:var(--color-text-label);margin:0;font-size:12px}.BotaoRemoverCheckOS{background-color:var(--color-critical-surface);color:var(--color-critical);border:1px solid var(--color-critical-line);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.BotaoRemoverCheckOS:disabled{cursor:default;opacity:.6}.AdicionarItemPadraoOS{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.AdicionarItemPadraoOS>label{font-size:13px;font-weight:600}.AdicionarItemPadraoOS select{border:1px solid var(--color-line);border-radius:6px;flex:260px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.ContainerTabelaVenDetalhes{border:1px solid var(--color-line);border-radius:6px;max-height:320px;overflow:auto}.SemDados{text-align:center;color:var(--color-text-muted);margin:0;padding:20px;font-size:14px;font-weight:500}.TabelaVenDetalhesOS{border-collapse:collapse;width:100%}.LegendaTabelaOS{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeaderTableRegH th{text-align:left;color:var(--color-text-label);background-color:var(--color-surface);border-bottom:1px solid var(--color-line);z-index:1;padding:12px 16px;font-size:12.5px;font-weight:600;position:sticky;top:0}.TabelaVenDetalhesOS tbody tr{border-bottom:1px solid var(--color-line);transition:background-color .2s}.TabelaVenDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaVenDetalhesOS tbody tr:hover{background-color:var(--color-accent-soft)}.TabelaVenDetalhesOS td{color:var(--color-text);padding:12px 16px;font-size:14px}.BadgeEmCursoOS{background-color:var(--color-warning-surface);color:var(--color-warning);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.EquipeMaqDetalhes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.EquipeDetalhes,.MaqUtilizado{background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;padding:20px 24px}.EquipeEnvolvida,.MaquinarioUtilizado{border-bottom:1px solid var(--color-line);margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:700}.ListaEquipe,.ListaMaq{flex-direction:column;gap:4px;margin:0;padding-left:24px;font-size:14px;list-style-type:disc;display:flex}.BodyFormOS input,.BodyFormOS select,.BodyFormOS textarea{border:1px solid var(--color-line);box-sizing:border-box;border-radius:6px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.BodyFormOS select[multiple]{min-height:120px}.BodyFormOS select:disabled{background-color:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.BotoesFimDetalhesOS{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ConteudoModalAcaoOS{flex-direction:column;gap:12px;min-width:280px;max-width:460px;font-size:14px;display:flex}.ConteudoModalAcaoOS p{margin:0;line-height:1.5}.ConteudoModalAcaoOS label{font-size:13px;font-weight:600}.ConteudoModalAcaoOS textarea{border:1px solid var(--color-line);resize:vertical;box-sizing:border-box;border-radius:6px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.FieldsetEtapasPausaOS{border:1px solid var(--color-line);border-radius:6px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.FieldsetEtapasPausaOS legend{padding:0 6px;font-size:13px;font-weight:600}.BotoesModalAcaoOS{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1400px){.PainelIndicadoresOS{grid-template-columns:1fr 1fr}}@media (width<=900px){.MainVenDetalhesOS{margin-left:0;padding:16px}.EquipeMaqDetalhes{grid-template-columns:1fr}}@media (width<=740px){.PainelIndicadoresOS{grid-template-columns:1fr}.HeaderVenDetalhesOS{flex-direction:column}.BotoesVenDetalhesOS{width:100%}.BotaoOS{flex:140px}.ItemLinhaTempo{flex:100%}.LinhaTempoDetalhesOS,.ControleQualidadeContainer,.ApontamentoHorasDetalhes,.HistoricoPausasOS,.FormularioOSDetalhes,.EquipeDetalhes,.MaqUtilizado,.HeaderVenDetalhesOS{padding:16px}.BotoesFimDetalhesOS{flex-direction:column-reverse}}
