@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@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{.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{--os-blue:#2a5d7d;--os-blue-light:#eaf2f8;--os-blue-badge-bg:#dcebfa;--os-blue-badge-text:#175e9e;--os-red-bg:#fbe1e0;--os-red-text:#b22c24;--os-orange-bg:#fdebd3;--os-orange-text:#8a5310;--os-amber-accent:#f59e0b;--os-amber-bg:#fcf7de;--os-amber-text:#6d5c03;--os-green-bg:#dcfce7;--os-green-text:#166534;--os-gray-text:#6b7280;--os-gray-label:#5c6270;--os-border:#e7eaee;--os-progress-bg:#e5eef3;--os-surface:#fff;--os-surface-muted:#f9fafb;--os-focus:#1d6fb8;--os-sidebar-largura:240px}html,body,#root{background-color:#fff}html,body{margin:0;padding:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--os-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{background:#1a5276;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.card-login{z-index:1;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:44px 40px 36px;position:relative}.titulo{color:#1a3a52;text-align:center;letter-spacing:-.5px;margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:32px;font-weight:700}.subtitulo{color:#4a6a7e;text-align:center;letter-spacing:.01em;margin:0 0 5px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500}.form-login{flex-direction:column;gap:0;display:flex}.Entrar{color:#fff;cursor:pointer;background:linear-gradient(12deg,#1a5276 0%,#154360 100%);border:none;border-radius:8px;margin-top:25px;margin-left:10px;margin-right:10px;padding:12px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #1a527659}.Entrar:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1a527673}.Entrar:active{transform:translateY(0);box-shadow:0 3px 10px #1a52764d}.LabelLogin{color:#2c4a5e;letter-spacing:0,5px;margin-top:6px;margin-bottom:5px;margin-left:2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;display:block}.InputLogin{color:#1a2e3e;box-sizing:border-box;background:#fff;border:1.5px solid #c5d8e8;border-radius:6px;outline:none;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.InputLogin:focus{border-color:#1a5276;box-shadow:0 0 0 3px #1a52761f}.InputLogin::placeholder{color:#a0bccf}.CampoFormLogin{flex-direction:column;margin:8px;padding:4px;display:flex}.ErroLogin{text-align:center;color:var(--os-red-text);background-color:var(--os-red-bg);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(--os-gray-text,#6b7280);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(--os-blue,#2a5d7d)}.BotaoAlternarSenha:disabled{cursor:not-allowed;opacity:.5}.BotaoAlternarSenha:focus-visible{outline:2px solid var(--os-focus,#1d6fb8);outline-offset:1px}.MainAdmDash{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaAdmDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashAdm{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmDash{color:var(--os-gray-text);margin:4px;font-size:14px}.ControlesFiltroAdmDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoAdmDash{color:var(--os-gray-text);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoAdmDash input[type=date]{border:1px solid var(--os-border);color:#374151;background-color:#f9fafb;border-radius:10px;height:40px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroAdmDash,.FiltroAdmFuncDash{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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:#374151;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(--os-gray-text);text-align:center;margin:32px 16px;font-size:14px}.ErroAdmDash{color:var(--os-red-text);background-color:var(--os-red-bg);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosDashAdm>div:hover{box-shadow:0 4px 12px #1018281a}.DadosDashAdm div div p{color:var(--os-gray-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;border:1px solid var(--os-border);background-color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px;box-shadow:0 4px 16px #10182824}.ListaUrgentesAdmDash p{color:var(--os-red-text);margin:0;font-size:12.5px}.AlertaAdmDash{background-color:var(--os-red-bg);border-color:var(--os-red-bg)}.AlertaAdmDash>.SubInfoDash{color:var(--os-red-text);background-color:#fff}.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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;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(--os-gray-text);font-size:13.5px;font-weight:500}.FuncMaqAtivosAdmDash p:nth-child(2){color:var(--os-blue);font-size:22px;font-weight:700}.AreaPrazosAdmDash{text-align:center;height:100%;color:var(--os-gray-text);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(--os-border);color:#1f2a37;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(--os-gray-label);margin:4px 0 0;font-size:11px;font-weight:700}.GrupoSemanaPrazosAdmDash:first-child{margin-top:0}.SemDadosAdmDash{color:var(--os-gray-text);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:#1d9a5c;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(--os-blue);margin:0;font-size:22px;font-weight:700}.HorasProgressoAdmDash p:nth-child(2){color:var(--os-gray-text);margin:0;font-size:13px}.BarraProgressoAdmDash{background-color:var(--os-progress-bg);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoAdmDash{background-color:var(--os-blue);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1040px){.DadosDashAdm>div{align-items:center}}@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}}:root{--sidebar-bg:#1b3a5c;--sidebar-bg-light:#204268;--sidebar-active:#2c567f;--sidebar-border:#2e5a82;--sidebar-text:#e4ebf2;--sidebar-text-muted:#9fb3c8;--sidebar-accent:#3e8ed0;--sidebar-danger:#e4574c}.SideBar{background-color:var(--sidebar-bg);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;font-family:Inter,Segoe UI,sans-serif;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.SideBar img[alt=logo_oficina]{align-self:center;width:154.5px;margin-bottom:24px}.SideBar hr{border:none;border-top:1px solid var(--sidebar-border);width:100%;margin:12px 0}.Pagina,.Destaque{cursor:pointer;color:var(--sidebar-text-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(--sidebar-bg-light);color:var(--sidebar-text)}.Destaque{background-color:var(--sidebar-active);color:#fff;box-shadow:inset 3px 0 0 var(--sidebar-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(--sidebar-bg-light);border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.user{object-fit:cover;border:2px solid var(--sidebar-accent);border-radius:50%;width:34px;height:34px}.SideBar>div:has(.user) p{color:var(--sidebar-text);margin:0;font-size:13px;line-height:1.3}.AlterarSenhaBotao{border:1px solid var(--sidebar-border);color:var(--sidebar-text-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(--sidebar-bg-light);border-color:var(--sidebar-accent);color:var(--sidebar-text)}.Sair{border:1px solid var(--sidebar-border);color:var(--sidebar-text-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(--sidebar-danger);border-color:var(--sidebar-danger);color:#fff}.Sair img{filter:brightness(0)invert()}.SairImg{width:10px;height:10px;margin-right:10px}.TopBar{background-color:var(--sidebar-bg);z-index:100;justify-content:space-between;align-items:center;padding:12px 16px;display:none;position:sticky;top:0}.TopBar img{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(--sidebar-text);border-radius:2px;width:100%;height:3px;transition:transform .25s,opacity .25s}.TopBarUserDiv{flex-direction:column;display:flex}.TopBarUser{align-self:center}.TopBarPerfil{color:#fff;text-align:center}@media (width<=900px){.SideBar{display:none}.TopBar{height:100px;display:flex}.Opcao{background-color:var(--sidebar-bg);z-index:3;border:2px solid #fff;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(--sidebar-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:#374151;font-size:13px;font-weight:600}.ObrigatorioAlterarSenha{color:var(--os-red-text);margin-left:2px}.DicaAlterarSenha{color:var(--os-gray-text);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(--os-blue);color:#fff}.BotaoSalvarAlterarSenha:hover{opacity:.9}.BotaoSalvarAlterarSenha:disabled{opacity:.6;cursor:not-allowed}.BotaoCancelarAlterarSenha{color:#374151;border:1px solid var(--os-border);background:#f3f4f6}.BotaoCancelarAlterarSenha:hover{background:#e5e7eb}.FeedbackSucesso{color:#027a48;background-color:#ecfdf3;border-color:#abefc6}.FeedbackErro{color:#b42318;background-color:#fef3f2;border-color:#fecdca}.CustomModalOverlay{z-index:9999;white-space:normal;text-align:left;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CustomModalContent{background:#fff;border-radius:12px;flex-direction:column;width:min(700px,90%);max-height:90vh;padding:24px;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000026}.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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px}.BodyModalForm input:focus,.BodyModalForm textarea:focus,.BodyModalForm select:focus{border-color:var(--os-blue)}.BodyModalForm textarea{resize:vertical;min-height:100px}@media (width<=900px){.CustomModalOverlay{align-items:flex-start;padding-top:116px}}.MainAdmOS{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmOS{margin:16px 16px 0}.TituloLinhaAdmOS{justify-content:space-between;align-items:center;display:flex}.TituloAdmOS{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmOS{color:var(--os-gray-text);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{color:var(--os-blue);border:1px solid var(--os-border);background-color:#fff}.BotaoOutlineAdmOS:hover{background-color:var(--os-blue-light)}.BotaoPrimarioAdmOS{background-color:var(--os-blue);color:#fff}.BotaoPrimarioAdmOS:hover{opacity:.9}.BotaoOutlineAdmOS:disabled,.BotaoPrimarioAdmOS:disabled{opacity:.6;cursor:not-allowed}.VerificarAtrasosWrapper{position:relative}.FeedbackVerificarAtrasos{white-space:nowrap;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%);box-shadow:0 2px 8px #10182826}.FeedbackVerificarAtrasosSucesso{background-color:var(--os-green-bg);color:var(--os-green-text)}.FeedbackVerificarAtrasosErro{background-color:var(--os-red-bg);color:var(--os-red-text)}@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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;align-items:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.BuscaAdmOS{color:#1f2a37;border:1px solid var(--os-border);background-color:#f9fafb;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(--os-gray-text)}.BuscaAdmOS input:focus{border-color:var(--os-blue)}.FiltroAdmDiv{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroAdmOS{width:16px;height:16px}.FiltroAdmDiv select{appearance:none;color:#374151;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}.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{border:1px solid var(--os-border);background-color:#fff;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(--os-gray-text);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaAdmOS select{border:1px solid var(--os-border);color:#1f2a37;cursor:pointer;background-color:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaAdmOS{align-items:center;gap:12px;display:flex}.BotaoPaginaAdmOS{border:1px solid var(--os-border);color:#374151;cursor:pointer;background-color:#fff;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(--os-surface-muted)}.BotaoPaginaAdmOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaAdmOS,.TotalRegistrosAdmOS{color:var(--os-gray-text);white-space:nowrap;margin:0;font-size:13px}@keyframes girar-spinner-os{to{transform:rotate(360deg)}}@media (width<=1095px){.AreaAdmOS{grid-template-columns:1fr}}@media (width<=900px){.MainAdmOS{margin-left:0}.FiltrosAdmOS{flex-wrap:wrap}}@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}}@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{border-radius:14px;flex-direction:column;justify-content:space-evenly;height:100%;padding:16px 20px;font-family:Inter,Segoe UI,sans-serif;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 3px #1018280f}.MoldeOS:hover{box-shadow:0 4px 12px #1018281a}.MoldeOSNORMAL{border:1px solid var(--os-border);color:#1f2a37;background-color:#fff}.MoldeOSPARADA{border:1px solid var(--os-border);border-left:4px solid var(--os-red-text);color:#1f2a37;background-color:#fff}.MoldeOSSTANDBY{border:1px solid var(--os-border);border-left:4px dashed var(--os-amber-accent);color:#1f2a37;background-color:#fff}.MoldeOSUrgente{background-color:#fff3f3;border-left:4px solid #c10007}.GridOS{grid-template-columns:1fr auto;display:grid}.HeaderOS{width:100%}.TituloDetalheOS{align-items:center;display:flex}.TituloOS{color:#1f2a37;margin:0;font-size:17px;font-weight:700}.DetalhesOS{background-color:var(--os-blue-light);color:var(--os-blue);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:#d9e9f5}.TagParadaOS{background-color:var(--os-red-bg);width:fit-content;color:var(--os-red-text);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(--os-amber-bg);color:var(--os-amber-text);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(--os-gray-text);margin:4px 0 0;font-size:13.5px}.BodyOS{gap:40px;margin-top:14px;display:flex}.InfoBlocoOS{margin-bottom:14px}.LabelOS{color:var(--os-gray-label);margin:0 0 2px;font-size:12.5px}.TextoOS p,.TextoOS div{color:#1f2a37;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}.Urgente{color:#c10007;background-color:#ffe2e2}.Alta,.Atrasada{color:var(--os-orange-text);background-color:var(--os-orange-bg)}.Média{color:#8c5947;background-color:#fffbc9}.Baixa,.Concluida{color:var(--os-green-text);background-color:var(--os-green-bg)}.Nao_Iniciada,.Cancelada{color:#475569;background-color:#e2e8f0}.Standby{color:var(--os-amber-text);background-color:var(--os-amber-bg)}.Em_Andamento{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text)}.UrgenciaOS.media{background-color:var(--os-orange-bg);color:var(--os-orange-text)}.ResumoEtapasOS{color:#374151;text-align:center;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background-color:#f3f5f7;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(--os-gray-text);margin:0;font-size:13px}.BarraProgressoOS{background-color:var(--os-progress-bg);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoOS{background-color:var(--os-blue);border-radius:999px;height:100%;transition:width .3s}.DivisorOS{border:none;border-top:1px solid var(--os-border);margin:16px 0}.FuncMaqOS{justify-content:space-evenly;display:flex}.ItemFuncMaqOS{background-color:var(--os-blue-light);color:var(--os-blue);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(--os-blue);color:#fff;border-radius:5px}.EtapaProxTV{color:#64748b;border:2px solid #686767;border-radius:5px}.SetaProxEtapa{max-width:20px;max-height:20px}.EquipeTV{align-items:center;gap:4px;display:flex}@media (width<=400px){.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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px #1018280f}.HeaderCrud{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.HeaderCrud p{color:#1f2a37;margin:0;font-size:15px;font-weight:700}.AcoesHeaderCrud{flex-shrink:0;align-items:center;gap:8px;display:flex}.ToggleInativosCrud{color:var(--os-gray-text);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(--os-blue)}.AddItemCrud{color:var(--os-blue);border:1px solid var(--os-border);cursor:pointer;white-space:nowrap;background-color:#fff;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(--os-blue-light)}.AddItemCrud p{margin:0;font-weight:600}.BodyCrud{border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;flex-direction:column;gap:8px;min-height:56px;padding:8px;display:flex}.ItemCrud{border:1px solid var(--os-border);background-color:#fff;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(--os-blue-light)}.ItemCrud p{color:#1f2a37;margin:0;font-size:13.5px;font-weight:600}.SpanItemCrud,.OrdemItemCrud{color:var(--os-gray-text);font-size:12px;font-weight:500}.OrdemItemCrud{margin-top:2px}.NenhumItemCrud{text-align:center;color:var(--os-gray-text);margin:0;padding:14px 0;font-size:13.5px}.BotoesItemCrud{flex-shrink:0;gap:6px;display:flex}.EditItemCrud,.ExcluirItemCrud{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{border:1px solid var(--os-border);color:var(--os-blue);background-color:#fff}.EditItemCrud:hover{background-color:var(--os-blue-light)}.ExcluirItemCrud{background-color:var(--os-red-bg);border:1px solid var(--os-red-bg);color:var(--os-red-text)}.ExcluirItemCrud:hover{opacity:.85}.ReativarItemCrud{cursor:pointer;background-color:var(--os-green-bg);border:1px solid var(--os-green-bg);color:var(--os-green-text);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;font-family:Inter,Segoe UI,sans-serif;display:flex}.FormItemCrud>div:not(.BotoesFormItemCrud){flex-direction:column;gap:6px;display:flex}.FormItemCrud label,.FormItemCrud p{color:var(--os-gray-label);margin:0;font-size:12px;font-weight:600}.FormItemCrud input,.FormItemCrud select,.FormItemCrud textarea{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:10px;outline:none;height:44px;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:#d3d9e0}.FormItemCrud input:focus,.FormItemCrud select:focus,.FormItemCrud textarea:focus{border-color:var(--os-blue);box-shadow:0 0 0 3px var(--os-blue-light)}.FormItemCrud input::placeholder{color:#a6acb5}.BotoesFormItemCrud{border-top:1px solid var(--os-border);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(--os-border);color:#475569;background-color:#fff}.BotaoCancOSCrud:hover{background-color:#f9fafb}.BotaoFimOSCrud{background-color:var(--os-blue);color:#fff;box-shadow:0 2px 6px #2a5d7d4d}.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(--os-red-text);background-color:var(--os-red-bg);color:var(--os-red-text);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}.ErroFormItemCrud{color:var(--os-red-text);background-color:var(--os-red-bg);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,.ReativarItemCrud{flex:1}.BotoesFormItemCrud{flex-direction:column}.BotaoCancOSCrud,.BotaoFimOSCrud{width:100%}}.MainAdmRegH{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmRegH{justify-content:space-between;gap:16px;margin:16px;display:flex}.TituloLinhaAdmRegH{justify-content:space-between;align-items:center;display:flex}.TituloAdmRegH{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmRegH,.DescricaoAdmRegH{color:#525252;margin:4px}.BotoesAdmRegH{justify-content:end;align-items:center;gap:10px;display:flex}.FiltrosAdmRegH{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.InputDataVaziaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-text{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-day-field{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-month-field{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-year-field{color:var(--os-gray-text);font-weight:500}.InputDataPreenchidaRegH::-webkit-datetime-edit-fields-wrapper{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-text{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-day-field{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-month-field{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-year-field{color:#374151}.BuscaAdmRegH{color:#1f2a37;border:1px solid var(--os-border);background-color:#f9fafb;border-radius:10px;flex:1;align-items:center;gap:8px;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(--os-gray-text)}.FiltroAdm{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.BodyAdmRegH{border:1px solid var(--os-border);background-color:#fff;border-radius:14px;margin:16px;overflow:hidden;box-shadow:0 1px 3px #1018280f}.TabelaAdmRegH{border-collapse:collapse;width:100%}.TabelaAdmRegH tbody tr{border-bottom:1px solid var(--os-border);transition:background-color .2s}.TabelaAdmRegH tbody tr:last-child{border-bottom:none}.TabelaAdmRegH tbody tr:hover{background-color:var(--os-blue-light)}.TabelaAdmRegH td{color:#1f2a37;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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;padding:20px;box-shadow:0 1px 3px #1018280f}.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}.HorariosRegistro,.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}.FiltroAdm{width:100%}}@media (width<=900px){.PaginacaoRegH{text-align:center;flex-direction:column;align-items:stretch}}.AcoesApontamentoRegH{gap:8px;display:flex}.AcoesApontamentoRegH button{background-color:var(--os-surface-muted);border:1px solid var(--os-border);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(--os-blue-light)}.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(--os-gray-label);font-size:14px;font-weight:600}.FormModalRegH textarea,.FormModalRegH input{border:1px solid var(--os-border);background-color:var(--os-surface);border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px}.FormModalRegH textarea:focus,.FormModalRegH input:focus{border-color:var(--os-blue)}.FormModalRegH textarea{resize:vertical;min-height:90px}.ResumoModalRegH{color:var(--os-gray-text);background-color:var(--os-blue-light);border-radius:8px;margin-bottom:4px;padding:10px;font-size:14px}.ErroModalRegH{color:var(--os-red-text);background-color:var(--os-red-bg);border-radius:8px;padding:10px;font-size:14px}.NotaModalRegH{color:var(--os-gray-text);margin-top:12px;font-size:13px}.RodapeModalRegH{border-top:1px solid var(--os-border);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:#fff;background-color:var(--os-blue);border:1px solid var(--os-blue)}.BotaoPrimarioRegH:hover:not(:disabled){opacity:.9}.BotaoPrimarioRegH:disabled,.BotaoPerigoRegH:disabled{opacity:.6;cursor:not-allowed}.BotaoPerigoRegH{color:var(--os-red-text);background-color:var(--os-red-bg);border:1px solid var(--os-red-text)}.BotaoPerigoRegH:hover:not(:disabled){opacity:.85}.BotaoSecundarioRegH{color:var(--os-gray-label);background-color:var(--os-surface);border:1px solid var(--os-border)}.BotaoSecundarioRegH:hover{background-color:var(--os-surface-muted)}.DetalhesModalRegH{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DetalhesModalRegH dt{text-transform:uppercase;letter-spacing:.03em;color:var(--os-gray-label);font-size:12px;font-weight:600}.DetalhesModalRegH dd{color:#1f2a37;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;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmFunc{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmFunc{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmFunc{color:var(--os-gray-text);margin:4px;font-size:14px}.BotoesAdmFunc{align-items:center;display:flex}.BotaoPrimarioAdmFunc{color:#fff;background-color:var(--os-blue);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosFuncAdm>div:hover{box-shadow:0 4px 12px #1018281a}.DadosFuncAdm div div p{color:var(--os-gray-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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.FiltroAdmDivFunc.FiltroPeriodoAdmFunc{background-color:#0000;border-color:#0000;width:auto;min-width:110px}.FiltroPeriodoAdmFunc select{color:var(--os-gray-text);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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmFunc input::placeholder{color:var(--os-gray-text)}.BuscaAdmFunc input:focus{border-color:var(--os-blue)}.FiltroAdmDivFunc{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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;color:#374151;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}.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{border:1px solid var(--os-border);background-color:#f9fafb;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(--os-gray-text);padding:24px;font-size:14px}.CarregandoAdmFunc{text-align:center;color:var(--os-gray-text);margin:16px 16px 0;font-size:13px}@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}}:root{--rank:var(--os-blue);--rank-bg:var(--os-blue-light);--rank1:#c99700;--rank1-bg:#fff7de;--rank2:#7a7f87;--rank2-bg:#f2f3f5;--rank3:#b0692e;--rank3-bg:#fbeee3}.MoldeFuncionario{border:1px solid var(--os-border);text-align:center;box-sizing:border-box;background-color:#fff;border-radius:14px;margin-top:21px;padding:20px 16px;font-family:Inter,Segoe UI,sans-serif;transition:box-shadow .2s;box-shadow:0 1px 3px #1018280f}.MoldeFuncionario:hover{box-shadow:0 4px 12px #1018281a}.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{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;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:#1f2a37;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:20px}.MoldeTipoFunc{color:var(--os-gray-text);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(--os-gray-text);font-size:13px;font-weight:600}.BarraProgressoMolde{background-color:var(--os-progress-bg);border-radius:999px;height:8px;overflow:hidden}.ProgressoMolde{border-radius:999px;height:100%;transition:width .3s}.LinhaMolde{border:none;border-top:1px solid var(--os-border);margin:16px 0}.FooterFuncMolde{justify-content:space-around;display:flex}.FooterDadosMolde{flex-direction:column;gap:2px;display:flex}.FooterDadosMolde p:first-child{color:var(--os-gray-label);font-size:12.5px}.FooterDadosMolde p:nth-child(2){color:#1f2a37;font-size:14px;font-weight:700}.HeaderFuncionarioItem{align-items:center;gap:12px;display:flex}.AvatarFuncionarioItem{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.NomeFuncionarioItem{color:#1f2a37;margin:0;font-size:15px;font-weight:700}.FuncaoFuncionarioItem{color:var(--os-gray-text);margin:2px 0 0;font-size:13px}.DadosFuncionarioItem{color:var(--os-gray-text);flex-direction:column;gap:4px;font-size:13.5px;font-weight:500;display:flex}.MetricasFuncionarioItem{border-top:1px solid var(--os-border);color:var(--os-gray-text);margin:10px 0 0;padding-top:10px;font-size:12.5px;font-weight:600}.BotoesFuncionarioItem{flex-shrink:0;gap:8px;display:flex}.BotaoEditarFuncionario,.BotaoDesativarFuncionario{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}.BotaoEditarFuncionario{border:1px solid var(--os-border);color:var(--os-blue);background-color:#fff}.BotaoEditarFuncionario:hover{background-color:var(--os-blue-light)}.BotaoDesativarFuncionario{background-color:var(--os-red-bg);border:1px solid var(--os-red-bg);color:var(--os-red-text)}.BotaoDesativarFuncionario:hover{opacity:.85}.FuncionarioItemCard{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.FuncionarioItemCard:hover{box-shadow:0 4px 12px #1018281a}.FuncionarioItemCard .BotoesFuncionarioItem{justify-content:flex-end}.FuncionarioItemLista{border:1px solid var(--os-border);background-color:#f9fafb;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(--os-blue-light)}@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;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmMaq{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmMaq{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmMaq{color:var(--os-gray-text);margin:4px;font-size:14px}.BotoesAdmMaq{align-items:center;display:flex}.NovoMaqAdm{color:#fff;background-color:var(--os-blue);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosMaqAdm>div:hover{box-shadow:0 4px 12px #1018281a}.DadosMaqAdm div div p{color:var(--os-gray-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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;align-items:center;gap:12px;margin:0 16px 40px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmMaq input::placeholder{color:var(--os-gray-text)}.BuscaAdmMaq input:focus{border-color:var(--os-blue)}.FiltroAdmDivMaq{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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;color:#374151;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}.FiltroAdmDivMaq select:focus{outline:none}.BodyAdmMaq{grid-template-columns:1fr 1fr;gap:16px;margin:16px;padding:0;list-style:none;display:grid}@media (width<=900px){.PaginacaoMaq{text-align:center;flex-direction:column;align-items:stretch}.MainAdmMaq{margin-left:0}.BodyAdmMaq{grid-template-columns:1fr}.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:stretch}}.FormModalMaq{flex-direction:column;gap:12px;display:flex}.FormModalMaq label{color:var(--os-gray-label);font-size:14px;font-weight:600}.FormModalMaq input,.FormModalMaq textarea,.FormModalMaq select{color:#1f2a37;border:1px solid var(--os-border);background-color:var(--os-surface);box-sizing:border-box;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px}.FormModalMaq input:focus,.FormModalMaq textarea:focus,.FormModalMaq select:focus{border-color:var(--os-blue)}.FormModalMaq textarea{resize:vertical;min-height:90px}.FormModalMaq input:disabled,.FormModalMaq textarea:disabled,.FormModalMaq select:disabled{background-color:var(--os-surface-muted);cursor:not-allowed}.ResumoModalMaq{color:var(--os-gray-text);background-color:var(--os-blue-light);border-radius:8px;margin-bottom:4px;padding:10px;font-size:14px}.ErroModalMaq{color:var(--os-red-text);background-color:var(--os-red-bg);border-radius:8px;padding:10px;font-size:14px}.NotaModalMaq{color:var(--os-gray-text);margin-top:8px;font-size:13px}.RodapeModalMaq{border-top:1px solid var(--os-border);justify-content:flex-end;gap:10px;padding:16px;display:flex}.BotaoPrimarioMaq,.BotaoSecundarioMaq,.BotaoPerigoMaq{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:#fff;background-color:var(--os-blue);border:1px solid var(--os-blue)}.BotaoPrimarioMaq:hover:not(:disabled){opacity:.9}.BotaoPrimarioMaq:disabled,.BotaoPerigoMaq:disabled{opacity:.6;cursor:not-allowed}.BotaoPerigoMaq{color:var(--os-red-text);background-color:var(--os-red-bg);border:1px solid var(--os-red-text)}.BotaoPerigoMaq:hover:not(:disabled){opacity:.85}.BotaoSecundarioMaq{color:var(--os-gray-label);background-color:var(--os-surface);border:1px solid var(--os-border)}.BotaoSecundarioMaq:hover:not(:disabled){background-color:var(--os-surface-muted)}@media (width<=640px){.RodapeModalMaq{flex-direction:column-reverse}.BotaoPrimarioMaq,.BotaoSecundarioMaq,.BotaoPerigoMaq{width:100%}}.MoldeMaquinario{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;gap:8px;padding:20px;font-family:Inter,Segoe UI,sans-serif;list-style:none;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.MoldeMaquinario:hover{box-shadow:0 4px 12px #1018281a}.Em_Manutencao{border-color:var(--os-orange-bg);background-color:#fffbeb;border-style:dashed}.Desativado{border-color:var(--os-border);background-color:#f9fafb}.HeaderMoldeMaq{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NomeCodMaq{flex-direction:column;gap:4px;display:flex}.NomeCodMaq h3{color:#1f2a37;margin:0;font-size:18px;font-weight:700}.NomeCodMaq p:nth-child(2){color:var(--os-gray-text);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{color:#166534;background-color:#dcfce7}.StatusEmManutencaoMaq{background-color:var(--os-orange-bg);color:var(--os-orange-text)}.StatusDesativadoMaq{background-color:var(--os-surface-muted);color:var(--os-gray-text)}.StatusEmDiaMaq{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text)}.StatusProximaMaq{background-color:var(--os-orange-bg);color:var(--os-orange-text)}.StatusUrgenteMaq{background-color:var(--os-red-bg);color:var(--os-red-text)}.HorasManuMoldeMaq>p{color:var(--os-gray-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(--os-blue);font-size:22px;font-weight:700}.PorcentagemProximaMaq{color:var(--os-amber-accent)}.PorcentagemUrgenteMaq{color:var(--os-red-text)}.LinhaHorasMoldeMaq p:nth-child(2){color:var(--os-gray-text);font-size:13px}.BarraProgressoMoldeMaq{background-color:var(--os-progress-bg);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoMoldeMaq{background-color:var(--os-blue);border-radius:999px;height:100%;transition:width .3s,background-color .3s}.ProgressoProximaMaq{background-color:var(--os-amber-accent)}.ProgressoUrgenteMaq{background-color:var(--os-red-text)}.linha{border:none;border-top:1px solid var(--os-border);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(--os-gray-label);margin:0;font-size:12.5px}.UltManuMoldeMaq p:nth-child(2),.ProxManuMoldeMaq p:nth-child(2){color:#1f2a37;margin:0;font-size:14px;font-weight:600}.UltManuMoldeMaq p:nth-child(3),.ProxManuMoldeMaq p:nth-child(3){color:var(--os-gray-text);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(--os-orange-text);text-align:center;margin:16px 0;font-size:20px;font-weight:700}.TextoDesatMoldeMaq{color:var(--os-gray-text);text-align:center;margin:16px 0;font-size:20px;font-weight:700}.DataDesativado{text-align:center}.DataDesativado p:first-child{color:var(--os-gray-label);margin:0;font-size:12.5px}.DataDesativado p:nth-child(2){color:#1f2a37;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{color:var(--os-blue);border:1px solid var(--os-border);background-color:#fff}.HistoricoMoldeMaq:hover{background-color:var(--os-blue-light)}.EditarMoldeMaq{color:var(--os-blue);border:1px solid var(--os-border);font-family:inherit;font-size:inherit;font-weight:inherit;background-color:#fff}.EditarMoldeMaq:hover{background-color:var(--os-blue-light)}.IniManutencaoMoldeMaq{background-color:var(--os-blue);color:#fff;border:1px solid var(--os-blue)}.IniManutencaoMoldeMaq:hover{opacity:.9}.DesativarMoldeMaq{color:var(--os-blue);border:1px solid var(--os-blue);font-family:inherit;font-size:inherit;font-weight:inherit;background-color:#fff}.DesativarMoldeMaq:hover{background-color:var(--os-blue-light)}.ReativarMoldeMaq{background-color:var(--os-blue);color:#fff;border:1px solid var(--os-blue);font-family:inherit;font-size:inherit;font-weight:inherit}.ReativarMoldeMaq:hover{opacity:.9}@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(--os-gray-text);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(--os-red-text)}.SemDadosBotao{color:var(--os-gray-label);background-color:var(--os-surface);border:1px solid var(--os-border);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(--os-surface-muted)}.ListaHistoricoMaquinario{flex-direction:column;gap:12px;max-height:60vh;padding-right:4px;display:flex;overflow-y:auto}.ItemHistoricoMaquinario{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:12px;justify-content:space-between;gap:24px;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 3px #1018280d}.ItemHistoricoMaquinario:hover{box-shadow:0 4px 10px #10182814}.ItemHistoricoMaquinario>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ItemHistoricoMaquinario>div:first-child strong{color:#1f2a37;margin-bottom:4px;font-size:15px;font-weight:700}.ItemHistoricoMaquinario p{color:var(--os-gray-text);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(--os-blue);font-weight:700}.ListaHistoricoMaquinario+p,.CustomModalContent>p{color:var(--os-gray-text);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:#cbd5e1;border-radius:999px}.ListaHistoricoMaquinario::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.NavegacaoAbasHistorico{border-bottom:1px solid var(--os-border);gap:8px;margin-bottom:12px;display:flex}.AbaHistorico{color:#64748b;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:#1e293b}.AbaHistorico.Ativa{color:var(--os-blue);border-bottom-color:var(--os-blue)}@media (width<=600px){.ListaHistoricoMaquinario{max-height:55vh}.ItemHistoricoMaquinario{flex-direction:column;gap:12px;padding:14px}.ItemHistoricoMaquinario>div:last-child{border-top:1px solid var(--os-border);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;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmRel{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmRel{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmRel{color:var(--os-gray-text);margin:4px;font-size:14px}.UltimaAtualizacaoAdmRel{color:var(--os-gray-text);opacity:.8;margin:2px 4px 0;font-size:12px}.BotoesAdmRel{align-items:center;display:flex}.HeaderAdmRel .ExpRelAdm{color:#fff;background-color:var(--os-blue);cursor:pointer;white-space:nowrap;border:none;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}.FiltrosAdmRel{flex-wrap:wrap;gap:10px;margin:16px 16px 0;display:flex}.FiltroRelAdm{border:1px solid var(--os-border);background-color:#f9fafb;border-radius:10px;align-items:center;height:38px;padding:0 12px;display:flex}.FiltroRelAdm select{appearance:none;color:#374151;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(--os-gray-text);text-align:center;margin:32px 16px;font-size:14px}.InfoAdmRel{color:var(--os-blue-badge-text);background-color:var(--os-blue-badge-bg);border-radius:10px;margin:12px 16px 0;padding:10px 16px;font-size:13.5px}.ErroAdmRel{color:var(--os-red-text);background-color:var(--os-red-bg);border-radius:10px;margin:0 16px 16px;padding:10px 16px;font-size:13.5px}.ExpRelAdm{border:1px solid var(--os-border);color:var(--os-blue);cursor:pointer;white-space:nowrap;background-color:#fff;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(--os-blue-light)}.DadosRelAdm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px;display:grid}.DadosRelAdm>div{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosRelAdm>div:hover{box-shadow:0 4px 12px #1018281a}.DadosRelAdm div div p{color:var(--os-gray-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(--os-blue)}.InfoRel{color:#1f2a37;margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoRel{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;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;font-family:Inter,Segoe UI,sans-serif}.HeaderAdmUsu{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloAdmUsu{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloAdmUsu{color:var(--os-gray-text);margin:4px;font-size:14px}.BotoesAdmUsu{align-items:center;gap:10px;display:flex}.ClientesUsuAdm{color:var(--os-blue);border:1px solid var(--os-border);cursor:pointer;white-space:nowrap;background-color:#fff;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(--os-blue-light)}.BotaoAdmUsu{color:#fff;background-color:var(--os-blue);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:fit-content;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(--os-blue);margin-bottom:0;font-size:28px;font-weight:700}.SubInfoUsu{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.CardTotalUsuAdm{background-color:var(--os-blue);box-sizing:border-box;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:20px;display:flex;box-shadow:0 1px 3px #1018280f}.CardTotalUsuAdm p:first-child{color:#fff;opacity:.85;margin:0;font-size:13px;font-weight:600}.CardTotalUsuAdm .InfoUsu{color:#fff;font-size:34px}.GrupoPerfilUsuAdm{border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:14px;flex:2;gap:10px;padding:10px;display:flex}.GrupoPerfilUsuAdm>div{text-align:center;border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;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(--os-gray-text);margin:0;font-size:12px;font-weight:600}.GrupoPerfilUsuAdm .InfoUsu{font-size:20px}.FiltroUsuAdm{border:1px solid var(--os-border);white-space:nowrap;box-sizing:border-box;background-color:#f9fafb;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;color:#374151;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;width:100%;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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaAdmUsu input::placeholder{color:var(--os-gray-text)}.BuscaAdmUsu input:focus{border-color:var(--os-blue)}.FiltrosLinhaAdmUsu{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.LinkVerDesativados{color:var(--os-gray-text);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(--os-gray-text);margin:0 0 8px;font-size:13px}.MensagemVaziaAdmUsu{text-align:center;color:var(--os-gray-text);padding:24px;font-size:14px}.BodyAdmUsu{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;gap:8px;margin:16px;padding:20px;display:flex;box-shadow:0 1px 3px #1018280f}.HeaderBodyAdmUsu{color:#1f2a37;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.AreaUsuariosCadastrados{flex-direction:column;gap:12px;display:flex}.UsuarioCadastrado{border:1px solid var(--os-border);background-color:#f9fafb;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(--os-blue-light)}.HeaderUsuarioCadastrado{align-items:center;gap:12px;display:flex}.AvatarUsuario{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.NomeUsuario{color:#1f2a37;font-size:15px;font-weight:700}.PerfilUsuario{color:#fff;background-color:var(--os-gray-text);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.UsuarioSupervisor,.UsuarioAdmin,.UsuarioVendedor{background-color:var(--os-blue)}.DadosUsuarioCadastrado,.DadosClienteCadastrado{color:var(--os-gray-text);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(--os-gray-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{border:1px solid var(--os-border);color:var(--os-blue);background-color:#fff}.BotaoEditarUsuario:hover{background-color:var(--os-blue-light)}.BotaoExcluirUsuario{background-color:var(--os-red-bg);border:1px solid var(--os-red-bg);color:var(--os-red-text)}.BotaoExcluirUsuario:hover{opacity:.85}.BotaoEditarUsuario:disabled,.BotaoExcluirUsuario:disabled{opacity:.5;cursor:not-allowed}.BotaoEditarUsuario:disabled:hover{background-color:#fff}.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(--os-gray-text);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(--os-blue);color:#fff}.BotaoSalvarCliente:hover{opacity:.9}.BotaoCancelarCliente{color:#374151;border:1px solid var(--os-border);background:#f3f4f6}.BotaoCancelarCliente:hover{background:#e5e7eb}.CampoUsuario{flex-direction:column;gap:4px;display:flex}.CampoUsuario label{color:#374151;font-size:13px;font-weight:600}.ObrigatorioCampoUsuario{color:var(--os-red-text);margin-left:2px}.DescricaoPerfilUsuario,.DicaCampoUsuario{color:var(--os-gray-text);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(--os-blue);color:#fff}.BotaoSalvarUsuario:hover{opacity:.9}.BotaoCancelarUsuario{color:#374151;border:1px solid var(--os-border);background:#f3f4f6}.BotaoCancelarUsuario:hover{background:#e5e7eb}.BotaoSalvarUsuario:disabled,.BotaoCancelarUsuario:disabled{opacity:.6;cursor:not-allowed}.BotoesFormularioUsuario .BotaoExcluirUsuario{border-radius:8px;padding:10px 20px;font-size:14px}.HeaderTV{background-color:#1b3a5c;justify-content:center;gap:8px;width:100%;max-height:15vh;display:flex}.HeaderTV img{cursor:pointer;max-width:400px}.BodyTV{max-width:100vw;height:85vh;padding:8px}.TipoFuncTV{color:#fff;background-color:#1b3a5c;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(--os-border);border-right:2px solid var(--os-border);border-bottom:2px solid var(--os-border);width:100%}.swiper-wrapper{transition-timing-function:linear!important}.MensagemCarregando{color:#000;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(--os-gray-text);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(--os-gray-text);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(--os-sidebar-largura);color:#1f2a37;background-color:var(--os-surface-muted);box-sizing:border-box;min-height:100vh;padding:24px;font-family:Inter,Segoe UI,sans-serif}.BodyAdmDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderAdmDetalhesOS{background-color:var(--os-surface);border:1px solid var(--os-border);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(--os-orange-bg);color:var(--os-orange-text);border-left-color:var(--os-orange-text)}.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(--os-border);border-radius:6px;flex-shrink:0;width:110px;padding:6px 8px;font-family:inherit;font-size:14px}.ContainerTabelaAdmDetalhes{border:1px solid var(--os-border);border-radius:6px;max-height:320px;overflow:auto}.TabelaAdmDetalhesOS{border-collapse:collapse;width:100%}.TabelaAdmDetalhesOS tbody tr{border-bottom:1px solid var(--os-border);transition:background-color .2s}.TabelaAdmDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaAdmDetalhesOS tbody tr:hover{background-color:var(--os-blue-light)}.TabelaAdmDetalhesOS td{color:#1f2a37;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(--os-gray-label);background-color:var(--os-surface-muted);border:1px solid var(--os-border);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(--os-blue-light)}.BotaoAcaoEtapaOS:disabled{opacity:.6;cursor:not-allowed}.BotaoAcaoEtapaOS img{object-fit:contain;width:12px;height:12px}.BotaoAcaoEtapaOSPrimario{color:#fff;background-color:var(--os-blue);border-color:var(--os-blue)}.BotaoAcaoEtapaOSPrimario:hover:not(:disabled){filter:brightness(.95);background-color:var(--os-blue)}.BotaoAcaoEtapaOSAlerta{color:var(--os-amber-text);background-color:var(--os-amber-bg);border-color:var(--os-amber-accent)}.BotaoAcaoEtapaOSAlerta:hover:not(:disabled){opacity:.85;background-color:var(--os-amber-bg)}.BotaoAcaoEtapaOSPerigo{color:var(--os-red-text);background-color:var(--os-red-bg);border-color:var(--os-red-text)}.BotaoAcaoEtapaOSPerigo:hover:not(:disabled){opacity:.85}.ResumoModalEtapaOS{color:var(--os-gray-text);background-color:var(--os-blue-light);border-radius:8px;margin:0 0 4px;padding:10px;font-size:14px;font-weight:600}.ErroModalEtapaOS{color:var(--os-red-text);background-color:var(--os-red-bg);border-radius:8px;margin-top:8px;padding:10px;font-size:14px}.RodapeModalEtapaOS{border-top:1px solid var(--os-border);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:#fff;background-color:var(--os-blue);border:1px solid var(--os-blue)}.BotaoModalEtapaOSPrimario:hover:not(:disabled){opacity:.9}.BotaoModalEtapaOSPrimario:disabled{opacity:.6;cursor:not-allowed}.BotaoModalEtapaOSPerigo{color:var(--os-red-text);background-color:var(--os-red-bg);border:1px solid var(--os-red-text)}.BotaoModalEtapaOSPerigo:hover:not(:disabled){opacity:.85}.BotaoModalEtapaOSPerigo:disabled{opacity:.6;cursor:not-allowed}.BotaoModalEtapaOSSecundario{color:var(--os-gray-label);background-color:var(--os-surface);border:1px solid var(--os-border)}.BotaoModalEtapaOSSecundario:hover{background-color:var(--os-surface-muted)}@media (width<=640px){.RodapeModalEtapaOS{flex-direction:column-reverse}.BotaoModalEtapaOSPrimario,.BotaoModalEtapaOSSecundario{width:100%}}.BotaoAdicionarEtapaOS{color:#fff;background-color:var(--os-blue);border:1px solid var(--os-blue);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(--os-gray-label);font-size:14px;font-weight:600}.FormAdicionarEtapaOS select,.FormAdicionarEtapaOS input,.FormAdicionarEtapaOS textarea{width:100%;color:inherit;border:1px solid var(--os-border);background-color:var(--os-surface);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(--os-blue)}.FormAdicionarEtapaOS textarea{resize:vertical;min-height:70px}.MainSupDash{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderSupDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaSupDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashSup{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloSupDash{color:var(--os-gray-text);margin:4px;font-size:14px}.ControlesFiltroSupDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoSupDash{color:var(--os-gray-text);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoSupDash input[type=date]{border:1px solid var(--os-border);color:#374151;background-color:#f9fafb;border-radius:10px;height:40px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroSupDash,.FiltroSupFuncDash{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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:#374151;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(--os-gray-text);text-align:center;margin:32px 16px;font-size:14px}.ErroSupDash{color:var(--os-red-text);background-color:var(--os-red-bg);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosDashSup>div:hover{box-shadow:0 4px 12px #1018281a}.DadosDashSup div div p{color:var(--os-gray-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;border:1px solid var(--os-border);background-color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px;box-shadow:0 4px 16px #10182824}.ListaUrgentesSupDash p{color:var(--os-red-text);margin:0;font-size:12.5px}.AlertaSupDash{background-color:var(--os-red-bg);border-color:var(--os-red-bg)}.AlertaSupDash>.SubInfoDash{color:var(--os-red-text);background-color:#fff}.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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;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(--os-gray-text);font-size:13.5px;font-weight:500}.FuncMaqAtivosSupDash p:nth-child(2){color:var(--os-blue);font-size:22px;font-weight:700}.AreaPrazosSupDash{text-align:center;height:100%;color:var(--os-gray-text);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(--os-border);color:#1f2a37;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(--os-gray-text);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:#1d9a5c;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(--os-blue);margin:0;font-size:22px;font-weight:700}.HorasProgressoSupDash p:nth-child(2){color:var(--os-gray-text);margin:0;font-size:13px}.BarraProgressoSupDash{background-color:var(--os-progress-bg);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoSupDash{background-color:var(--os-blue);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1040px){.DadosDashSup>div{align-items:center}}@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}}.MainSupOS{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderSupOS{margin:16px 16px 0}.TituloLinhaSupOS{justify-content:space-between;align-items:center;display:flex}.TituloSupOS{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloSupOS{color:var(--os-gray-text);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{color:var(--os-blue);border:1px solid var(--os-border);background-color:#fff}.BotaoOutlineSupOS:hover{background-color:var(--os-blue-light)}.BotaoPrimarioSupOS{background-color:var(--os-blue);color:#fff}.BotaoPrimarioSupOS:hover{opacity:.9}.IconBotaoSupOS{width:14px;height:14px}.FiltrosSupOS{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;align-items:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.BuscaSupOS{color:#1f2a37;border:1px solid var(--os-border);background-color:#f9fafb;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(--os-gray-text)}.BuscaSupOS input:focus{border-color:var(--os-blue)}.FiltroSupDiv{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroSupOS{width:16px;height:16px}.FiltroSupDiv select{appearance:none;color:#374151;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}.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{border:1px solid var(--os-border);background-color:#fff;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(--os-gray-text);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaSupOS select{border:1px solid var(--os-border);color:#1f2a37;cursor:pointer;background-color:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaSupOS{align-items:center;gap:12px;display:flex}.BotaoPaginaSupOS{border:1px solid var(--os-border);color:#374151;cursor:pointer;background-color:#fff;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(--os-surface-muted)}.BotaoPaginaSupOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaSupOS,.TotalRegistrosSupOS{color:var(--os-gray-text);white-space:nowrap;margin:0;font-size:13px}.ContainerManutSup{flex-direction:column;gap:10px;display:flex}@media (width<=1095px){.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}}@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;font-family:Inter,Segoe UI,sans-serif}.HeaderSupRegH{justify-content:space-between;gap:16px;margin:16px;display:flex}.TituloLinhaSupRegH{justify-content:space-between;align-items:center;display:flex}.TituloSupRegH{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloSupRegH,.DescricaoSupRegH{color:#525252;margin:4px}.BotoesSupRegH{justify-content:end;align-items:center;gap:10px;display:flex}.linha{border-top:1px solid var(--os-border);margin:12px 0}.NovoRegistroBtn{color:#fff;background-color:var(--os-blue);cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.FiltroPeriodoRegH{border:1px solid var(--os-border);background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.FiltroPeriodoRegH label{color:var(--os-gray-text);font-size:12.5px;font-weight:600}.FiltroPeriodoRegH input{cursor:pointer;background:0 0;border:none;outline:none;width:130px;font-size:13.5px;font-weight:600}.InputDataVaziaRegH{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-fields-wrapper{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-text{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-day-field{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-month-field{color:var(--os-gray-text);font-weight:500}.InputDataVaziaRegH::-webkit-datetime-edit-year-field{color:var(--os-gray-text);font-weight:500}.InputDataPreenchidaRegH{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-fields-wrapper{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-text{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-day-field{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-month-field{color:#374151}.InputDataPreenchidaRegH::-webkit-datetime-edit-year-field{color:#374151}.FiltroPeriodoRegH input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.FiltroPeriodoRegH input::-webkit-calendar-picker-indicator:hover{opacity:.85}.BuscaSupRegH{color:#1f2a37;border:1px solid var(--os-border);background-color:#f9fafb;border-radius:10px;flex:1;align-items:center;gap:8px;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(--os-gray-text)}.FiltroSup{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:20%;height:40px;padding:0 12px;display:flex}.IconeFiltro{width:16px;height:16px}.SelectFiltro{appearance:none;color:#374151;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{border:1px solid var(--os-border);background-color:#fff;border-radius:14px;margin:16px;overflow:hidden;box-shadow:0 1px 3px #1018280f}.TabelaSupRegH{border-collapse:collapse;width:100%}.HeaderTableRegH th{text-align:left;color:var(--os-gray-label);border-bottom:1px solid var(--os-border);background-color:#f9fafb;padding:12px 16px;font-size:12.5px;font-weight:600}.HeaderTableRegH th p{margin:0}.TabelaSupRegH tbody tr{border-bottom:1px solid var(--os-border);transition:background-color .2s}.TabelaSupRegH tbody tr:last-child{border-bottom:none}.TabelaSupRegH tbody tr:hover{background-color:var(--os-blue-light)}.TabelaSupRegH td{color:#1f2a37;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(--os-blue);border:none;border:1px solid var(--os-border);cursor:pointer;background-color:#fff;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(--os-blue-light)}.BotaoGerenciamentoRegH p{margin:0}.BodySupNovoR{grid-template-columns:2fr 1fr;align-items:start;gap:16px;margin:16px;display:grid}.NovoRegistroSup{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;padding:20px;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;margin:0;font-family:inherit;font-size:18px;font-weight:700}.TipoApontamento{background-color:#f3f5f7;border-radius:5px;gap:4px;padding:4px;display:flex}.BotaoTrocarApontamento{color:#6b7280;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(--os-blue);color:#fff}.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(--os-gray-label);font-size:12.5px;font-weight:600}.SelectFuncRegistro,.SelectOSRegistro,.SelectEtapaRegistro,.SelectMaqRegistro{appearance:none;color:#1f2a37;border:1px solid var(--os-border);cursor:pointer;box-sizing:border-box;background-color:#f9fafb;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;height:42px;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(--os-blue)}.RegEntrada{gap:16px}.CampoOSRegistro{flex-direction:column;gap:6px;display:flex}.HorariosRegistro{justify-content:space-between;gap:16px;display:flex}.HorasReg{align-items:center;gap:6px;display:flex}.HorasReg p{color:#1f2a37;margin:0;font-size:14px}.ObsReg textarea{color:#1f2a37;border:1px solid var(--os-border);resize:vertical;background-color:#f9fafb;border-radius:10px;outline:none;min-height:90px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.ObsReg textarea:focus{border-color:var(--os-blue)}.CampoFormHiniRegistro,.CampoFormHfimRegistro,.CampoFormPesoExecutado{flex-direction:column;gap:6px;display:flex}.CampoFormHiniRegistro,.CampoFormHfimRegistro{width:50%}.InputHiniRegistro,.InputHfimRegistro,.InputPesoExecutado{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s}.InputHiniRegistro:focus,.InputHfimRegistro:focus,.InputPesoExecutado:focus{border-color:var(--os-blue)}.NovaEntradaReg{text-align:center;width:100%;color:var(--os-blue);background-color:var(--os-blue-light);border:1px dashed var(--os-blue);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:#d9e9f5}.EnviarReg,.IniApont{border-top:1px solid var(--os-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.HorasTotaisReg p:first-child{color:var(--os-blue);margin:0;font-size:20px;font-weight:700}.HorasTotaisReg p:last-child{color:var(--os-gray-text);margin:0;font-size:12.5px}.SalvarReg,.BotaoIniApont{color:#fff;background-color:var(--os-blue);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;margin:0 0 2px;font-size:15px;font-weight:700}.DiaHoje p:last-child{color:var(--os-gray-text);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(--os-gray-text);margin:0;font-size:13.5px}.RegHoje p:last-child,.TotalReg p:last-child{color:#1f2a37;margin:0;font-size:15px;font-weight:700}.UltReg>h2{color:#1f2a37;margin:0 0 8px;font-size:15px;font-weight:700}.UltReg>div>p:last-child{color:var(--os-gray-text);margin:0;font-size:13.5px}.HeaderApontReal{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.HeaderApontReal h2{color:#1f2a37;margin:0;font-size:15px;font-weight:700}.HeaderApontReal p:last-child{color:var(--os-blue-badge-text);background-color:var(--os-blue-badge-bg);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:#1f2a37;margin:0;font-size:14px;font-weight:700}.OSFuncReal p:last-child{color:var(--os-gray-text);margin:2px 0 0;font-size:13px}.EtapaHoraReal{align-items:center;gap:8px;display:flex}.EtapaHoraReal p:first-child{color:#374151;margin:0;font-size:12.5px}.EtapaHoraReal p:last-child{color:var(--os-blue-badge-text);background-color:var(--os-blue-badge-bg);border-radius:999px;margin:0;padding:2px 8px;font-size:11.5px;font-weight:600}.TempoReal{color:var(--os-blue);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.RemoverEntrada{text-align:center;color:#f1eded;cursor:pointer;background-color:#df0000;border:1px solid red;border-radius:10px;width:100%;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}.HorariosRegistro,.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}.FiltroSup{width:100%}}.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(--os-green-text);background-color:var(--os-green-bg);border:1px solid var(--os-green-text)}.FeedbackErroRegH{color:var(--os-red-text);background-color:var(--os-red-bg);border:1px solid var(--os-red-text)}.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(--os-blue-badge-text);background-color:var(--os-blue-badge-bg)}.BadgePausadoRegH{color:var(--os-amber-text);background-color:var(--os-amber-bg)}.BadgeFinalizadoRegH{color:var(--os-green-text);background-color:var(--os-green-bg)}.SemDadosRegH{text-align:center;color:var(--os-gray-text);margin:0;padding:32px 16px;font-size:14px}.ErroCargaRegH{text-align:center;color:var(--os-red-text);flex-direction:column;align-items:center;gap:12px;padding:24px 16px;font-size:14px;display:flex}.ErroCargaRegH p{margin:0}.NotaResumoRegH{color:var(--os-gray-text);margin:8px 0 0;font-size:12.5px}.ContainerTabelaRegH{width:100%;overflow-x:auto}.PaginacaoRegH{border-top:1px solid var(--os-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.PaginacaoRegH p{color:var(--os-gray-text);margin:0;font-size:13.5px}.PorPaginaRegH{align-items:center;gap:8px;display:flex}.PorPaginaRegH label{color:var(--os-gray-text);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaRegH select{border:1px solid var(--os-border);color:#1f2a37;cursor:pointer;background-color:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaRegH{align-items:center;gap:12px;display:flex}.LimparFiltrosRegH{color:var(--os-blue);background-color:var(--os-blue-light);border:1px solid var(--os-blue);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:#d9e9f5}@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(--os-blue);font-size:11px;transition:transform .15s;display:inline-block}.SetaSessaoAbertaRegH{transform:rotate(90deg)}.BadgeSegmentosRegH{color:var(--os-gray-text);background-color:var(--os-surface-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.LinhaExpandidaRegH td{background-color:var(--os-surface-muted);padding:0}.ResumoSessaoRegH{color:#1f2a37;border-left:3px solid var(--os-blue);flex-wrap:wrap;gap:6px 20px;padding:12px 16px 8px 40px;font-size:13px;display:flex}.SegmentosSessaoRegH{border-left:3px solid var(--os-blue);margin:0;padding:0 16px 12px 40px;list-style:none}.SegmentosSessaoRegH li{color:#1f2a37;border-top:1px solid var(--os-border);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(--os-gray-text)}.MotivoSegmentoRegH{color:var(--os-gray-text);flex-basis:100%;font-style:italic}.NotaSegmentoAtualRegH{color:var(--os-gray-text);white-space:nowrap;margin-left:auto;font-size:12px;font-style:italic}.SegmentosSessaoRegH li .AcoesApontamentoRegH{margin-left:auto}.MainSupFunc{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderSupFunc{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloSupFunc{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloSupFunc{color:var(--os-gray-text);margin:4px;font-size:14px}.BotoesSupFunc{align-items:center;display:flex}.BotaoPrimarioSupFunc{color:#fff;background-color:var(--os-blue);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosFuncSup>div:hover{box-shadow:0 4px 12px #1018281a}.DadosFuncSup div div p{color:var(--os-gray-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:#1f2a37;margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoFunc{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);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{color:#4b5563;border:1px solid var(--os-border);background-color:#f3f4f6;border-radius:999px;width:fit-content;margin:0;padding:4px 12px;font-size:12.5px;font-weight:600}.FiltrosSupFunc{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.FiltroSupDivFunc.FiltroPeriodoSupFunc{background-color:#0000;border-color:#0000;width:auto;min-width:110px}.FiltroPeriodoSupFunc select{color:var(--os-gray-text);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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaSupFunc input::placeholder{color:var(--os-gray-text)}.BuscaSupFunc input:focus{border-color:var(--os-blue)}.FiltroSupDivFunc{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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;color:#374151;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}.FiltroSupDivFunc select:focus{outline:none}.RodapeFiltrosSupFunc{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.LinkVerDesativados{color:var(--os-gray-text);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(--os-blue)}.ToggleModoSupFunc{justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;display:flex}.ToggleGrupoSupFunc{border:1px solid var(--os-border);background-color:#f9fafb;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(--os-gray-text)}.ToggleBotao:hover{color:#1f2a37}.ToggleBotaoAtivo{background-color:var(--os-blue);color:#fff}.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(--os-gray-text);padding:24px;font-size:14px}.CarregandoSupFunc{text-align:center;color:var(--os-gray-text);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{color:#027a48;background-color:#ecfdf3;border-color:#abefc6;margin:16px}.FeedbackErro{color:#b42318;background-color:#fef3f2;border-color:#fecdca;margin:0}.FotoFuncionarioForm{align-items:center;gap:16px;display:flex}.PreviewFotoFuncionarioCaixa{border:1px solid var(--os-border);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{color:#9ca3af;text-align:center;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}.AjudaCampoFoto{color:var(--os-gray-label,#6b7280);margin:0;font-size:12px}.CampoFotoFuncionario{flex-direction:column;gap:4px;display:flex}.CampoFotoFuncionario label{color:#374151;font-size:13px;font-weight:600}.AjudaCampoFotoErro{color:#b42318;margin:0;font-size:12px}.LinkRemoverFotoFuncionario{color:var(--os-red-text,#b42318);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(--os-blue);color:#fff}.BotaoSalvarFuncionario:hover{opacity:.9}.BotaoCancelarFuncionario{color:#374151;border:1px solid var(--os-border);background:#f3f4f6}.BotaoCancelarFuncionario:hover{background:#e5e7eb}.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}}.MainSupMaq{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderSupMaq{justify-content:space-between;align-items:center;gap:8px;margin:16px 16px 0;display:flex}.TituloSupMaq{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloSupMaq{color:var(--os-gray-text);margin:4px;font-size:14px}.BotoesSupMaq{align-items:center;display:flex}.NovoMaqSup{color:#fff;background-color:var(--os-blue);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;width:30%;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosMaqSup>div:hover{box-shadow:0 4px 12px #1018281a}.DadosMaqSup div div p{color:var(--os-gray-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:#1f2a37;margin-bottom:8px;font-size:28px;font-weight:700}#SubInfoStatusMaq{flex-wrap:wrap;gap:4px 12px;display:flex}.TextoSubInfo{color:var(--os-gray-text);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:#22c55e}.CirculoStatus2{background-color:#f59e0b}.CirculoStatus3{background-color:#94a3b8}.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(--os-blue);text-decoration-color:currentColor}.SubInfoMaq{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);border-radius:999px;width:fit-content;margin:0;padding:3px 10px;font-size:12px;font-weight:700}#AlertaCor{background-color:var(--os-red-bg);color:var(--os-red-text)}.RodapeFiltrosSupMaq{justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;display:flex}.TagFiltroMaq{color:#4b5563;border:1px solid var(--os-border);background-color:#f3f4f6;border-radius:999px;width:fit-content;margin:0;padding:4px 12px;font-size:12.5px;font-weight:600}.LinkVerDesativadosMaq{color:var(--os-gray-text);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(--os-blue)}.FiltrosSupMaq{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;align-items:center;gap:12px;margin:0 16px 40px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;background-color:#f9fafb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.BuscaSupMaq input::placeholder{color:var(--os-gray-text)}.BuscaSupMaq input:focus{border-color:var(--os-blue)}.FiltroSupDivMaq{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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;color:#374151;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}.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(--os-green-text);background-color:var(--os-green-bg);border:1px solid var(--os-green-text)}.FeedbackErroMaq{color:var(--os-red-text);background-color:var(--os-red-bg);border:1px solid var(--os-red-text)}.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(--os-blue);background-color:var(--os-blue-light);border:1px solid var(--os-blue);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:#d9e9f5}.BodySupMaq{grid-template-columns:1fr 1fr;gap:16px;margin:16px;padding:0;list-style:none;display:grid}.PaginacaoMaq{border:1px solid var(--os-border);background-color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.PaginacaoMaq p{color:var(--os-gray-text);margin:0;font-size:13.5px}.PorPaginaMaq{align-items:center;gap:8px;display:flex}.PorPaginaMaq label{color:var(--os-gray-text);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaMaq select{border:1px solid var(--os-border);color:#1f2a37;background-color:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaMaq{align-items:center;gap:12px;display:flex}@media (width<=900px){.PaginacaoMaq{text-align:center;flex-direction:column;align-items:stretch}.MainSupMaq{margin-left:0}.BodySupMaq{grid-template-columns:1fr}.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:stretch}}.MainSupDetalhesOS{margin-left:var(--os-sidebar-largura);color:#1f2a37;background-color:var(--os-surface-muted);box-sizing:border-box;min-height:100vh;padding:24px;font-family:Inter,Segoe UI,sans-serif}.BodySupDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderSupDetalhesOS{background-color:var(--os-surface);border:1px solid var(--os-border);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(--os-blue-badge-bg);color:var(--os-blue-badge-text);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(--os-orange-bg);color:var(--os-orange-text);border-left-color:var(--os-orange-text)}.CampoPesoRealOS{align-items:center;gap:8px;display:flex}.CampoPesoRealOS input{border:1px solid var(--os-border);border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:15px}.CampoPesoRealOS span{color:var(--os-gray-text);font-size:14px;font-weight:600}.ContainerTabelaSupDetalhes{border:1px solid var(--os-border);border-radius:6px;max-height:320px;overflow:auto}.TabelaSupDetalhesOS{border-collapse:collapse;width:100%}.TabelaSupDetalhesOS tbody tr{border-bottom:1px solid var(--os-border);transition:background-color .2s}.TabelaSupDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaSupDetalhesOS tbody tr:hover{background-color:var(--os-blue-light)}.TabelaSupDetalhesOS td{color:#1f2a37;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;font-family:Inter,Segoe UI,sans-serif}.HeaderVenDash{flex-direction:column;margin:16px;display:flex}.TituloLinhaVenDash{justify-content:space-between;align-items:center;gap:16px;display:flex}.TituloDashVen{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloVenDash{color:var(--os-gray-text);margin:4px;font-size:14px}.ControlesFiltroVenDash{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FiltroPeriodoVenDash{color:var(--os-gray-text);align-items:center;gap:8px;font-size:13px;display:flex}.FiltroPeriodoVenDash input[type=date]{border:1px solid var(--os-border);color:#374151;background-color:#f9fafb;border-radius:10px;height:40px;padding:0 10px;font-family:inherit;font-size:13.5px}.FiltroVenDash,.FiltroVenFuncDash{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;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:#374151;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(--os-gray-text);text-align:center;margin:32px 16px;font-size:14px}.ErroVenDash{color:var(--os-red-text);background-color:var(--os-red-bg);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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;justify-content:space-evenly;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #1018280f}.DadosDashVen>div:hover{box-shadow:0 4px 12px #1018281a}.DadosDashVen div div p{color:var(--os-gray-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(--os-blue)}.InfoDash{color:#1f2a37;margin-bottom:8px;font-size:28px;font-weight:700}.SubInfoDash{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);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;border:1px solid var(--os-border);background-color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:20px;right:20px;box-shadow:0 4px 16px #10182824}.ListaUrgentesVenDash p{color:var(--os-red-text);margin:0;font-size:12.5px}.AlertaVenDash{background-color:var(--os-red-bg);border-color:var(--os-red-bg)}.AlertaVenDash>.SubInfoDash{color:var(--os-red-text);background-color:#fff}.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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 1px 3px #1018280f}.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:#1f2a37;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(--os-gray-text);font-size:13.5px;font-weight:500}.FuncMaqAtivosVenDash p:nth-child(2){color:var(--os-blue);font-size:22px;font-weight:700}.AreaPrazosVenDash{text-align:center;height:100%;color:var(--os-gray-text);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(--os-border);color:#1f2a37;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(--os-gray-text);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:#1d9a5c;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:#1f2a37;text-overflow:ellipsis;max-width:120px;font-size:15px;font-weight:600;overflow:hidden}.FuncRank p:nth-child(2){color:var(--os-gray-text);font-size:13px}.HorasRank{text-align:end}.HorasRank p:first-child{color:var(--os-blue);font-size:18px;font-weight:700}.HorasRank p:nth-child(2){color:var(--os-gray-text);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(--os-blue);margin:0;font-size:22px;font-weight:700}.HorasProgressoVenDash p:nth-child(2){color:var(--os-gray-text);margin:0;font-size:13px}.BarraProgressoVenDash{background-color:var(--os-progress-bg);border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}.ProgressoVenDash{background-color:var(--os-blue);border-radius:999px;width:51%;height:100%;transition:width .3s}@media (width<=1040px){.DadosDashVen>div{align-items:center}}@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}}.MainVenOS{margin-left:240px;padding:4px;font-family:Inter,Segoe UI,sans-serif}.HeaderVenOS{margin:16px 16px 0}.TituloLinhaVenOS{justify-content:space-between;align-items:center;display:flex}.TituloVenOS{color:#1f2a37;margin:4px;font-size:26px;font-weight:700}.SubtituloVenOS{color:var(--os-gray-text);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{color:var(--os-blue);border:1px solid var(--os-border);background-color:#fff}.BotaoOutlineVenOS:hover{background-color:var(--os-blue-light)}.BotaoPrimarioVenOS{background-color:var(--os-blue);color:#fff}.BotaoPrimarioVenOS:hover{opacity:.9}.IconBotaoVenOS{width:14px;height:14px}.FiltrosVenOS{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;border-radius:14px;align-items:center;gap:12px;margin:50px 16px 0;padding:12px 16px;display:flex;box-shadow:0 1px 3px #1018280f}.BuscaVenOS{color:#1f2a37;border:1px solid var(--os-border);background-color:#f9fafb;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(--os-gray-text)}.BuscaVenOS input:focus{border-color:var(--os-blue)}.FiltroVenDiv{border:1px solid var(--os-border);white-space:nowrap;background-color:#f9fafb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.IconFiltroVenOS{width:16px;height:16px}.FiltroVenDiv select{appearance:none;color:#374151;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}.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(--os-gray-text);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(--os-gray-text);padding:48px 16px;font-size:15px;font-weight:500}.PaginacaoVenOS{border:1px solid var(--os-border);background-color:#fff;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(--os-gray-text);white-space:nowrap;font-size:13px;font-weight:600}.PorPaginaVenOS select{border:1px solid var(--os-border);color:#1f2a37;cursor:pointer;background-color:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.NavegacaoPaginaVenOS{align-items:center;gap:12px;display:flex}.BotaoPaginaVenOS{border:1px solid var(--os-border);color:#374151;cursor:pointer;background-color:#fff;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(--os-surface-muted)}.BotaoPaginaVenOS:disabled{opacity:.5;cursor:not-allowed}.InfoPaginaVenOS,.TotalRegistrosVenOS{color:var(--os-gray-text);white-space:nowrap;margin:0;font-size:13px}.ContainerManutVen{flex-direction:column;gap:10px;display:flex}.SpanItemCrud,.OrdemItemCrud{color:gray;font-size:12px}.SpanItemCrud{margin-left:8px}.FormNovaOS{font-family:Inter,Segoe UI,sans-serif}.BodyFormOS{flex-direction:column;gap:20px;padding:4px 4px 8px;display:flex}.IdOS{background:linear-gradient(135deg, var(--os-blue) 0%, #23506c 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:#ffffffbf;text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:11px;font-weight:700}.IdOS p:nth-child(2){color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.BodyFormOS label,.BodyFormOS p{color:var(--os-gray-label);margin:0;font-size:12px;font-weight:600}.BodyFormOS .LegendaObrigatorioOS{color:var(--os-gray-text);font-style:italic;font-weight:500}.SecaoFormOS{border:1px solid var(--os-border);border-radius:10px;flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.SecaoFormOS>legend{color:#1f2a37;margin-left:-8px;padding:0 8px;font-size:13px;font-weight:700}.BodyFormOS .AjudaCampoOS{color:var(--os-gray-text);margin-top:6px;font-size:11px;font-weight:500}.SecaoFormOS>.AjudaCampoOS{margin-top:-8px}.BodyFormOS input:disabled{background-color:var(--os-surface-muted);color:var(--os-gray-text);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{color:#1f2a37;border:1px solid var(--os-border);box-sizing:border-box;text-align:left;background-color:#fff;border-radius:10px;outline:none;height:44px;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:#d3d9e0}.BodyFormOS input:focus,.BodyFormOS select:focus,.BodyFormOS textarea:focus{border-color:var(--os-blue);box-shadow:0 0 0 3px var(--os-blue-light)}.BodyFormOS input::placeholder,.BodyFormOS textarea::placeholder{color:#a6acb5}.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{border:1px solid var(--os-border);box-sizing:border-box;background-color:#fff;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(--os-blue-light);border-color:#c9dcea}.CheckNovaOS label{color:#374151;cursor:pointer;order:1;font-size:13px;font-weight:600}.CheckNovaOS input[type=checkbox]{appearance:none;cursor:pointer;background-color:#d9dee4;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:#fff;border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182840}.CheckNovaOS input[type=checkbox]:checked{background-color:var(--os-blue)}.CheckNovaOS input[type=checkbox]:checked:before{transform:translate(16px)}.FooterOSForm{border-top:1px solid var(--os-border);background-color:#fff;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{color:#667085;border:1px dashed var(--os-border);cursor:pointer;box-sizing:border-box;background-color:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;height:44px;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{color:#98a2b3;flex-shrink:0;width:16px;height:16px}.LabelArquivoOS:hover{border-color:var(--os-blue);background-color:var(--os-blue-light)}.LabelArquivoOS.ArquivoSelecionadoOS{color:#1f2a37;border-style:solid;border-color:var(--os-blue);font-weight:600}.LabelArquivoOS.ArquivoSelecionadoOS .IconeArquivoOS{color:var(--os-blue)}.LinkUrlDocOS{background-color:var(--os-blue-light);border:1px solid var(--os-border);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(--os-blue);flex-shrink:0}.LinkUrlDocOS a{text-overflow:ellipsis;white-space:nowrap;color:var(--os-blue);flex:1;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.LinkUrlDocOS a:hover{text-decoration:underline}.BotaoEditarLinkOS{color:#667085;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(--os-blue)}.BotaoEditarLinkOS:hover img{opacity:1}.BotaoEnviarAnexoOS{text-align:center;cursor:pointer;background-color:var(--os-blue);color:#fff;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;box-shadow:0 2px 6px #2a5d7d4d}.BotaoEnviarAnexoOS:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.BotaoEnviarAnexoOS:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background-color:#cbd5e1}.SpinnerOS{border:2px solid #ffffff80;border-top-color:#fff;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(--os-border);color:#475569;background-color:#fff}.BotaoCancOS:hover{background-color:#f9fafb}.BotaoFimOS{background-color:var(--os-blue);color:#fff;border:none;box-shadow:0 2px 6px #2a5d7d4d}.BotaoFimOS:hover{opacity:.92;transform:translateY(-1px)}.BotaoFimOS:active,.BotaoCancOS:active{transform:translateY(0)}@media (width<=1095px){.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}}@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(--os-sidebar-largura);color:#1f2a37;background-color:var(--os-surface-muted);box-sizing:border-box;min-height:100vh;padding:24px;font-family:Inter,Segoe UI,sans-serif}.EstadoCarregandoOS,.EstadoErroOS{color:var(--os-gray-text);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(--os-red-text);margin:0;font-weight:600}.BodyVenDetalhesOS{flex-direction:column;gap:16px;display:flex}.HeaderVenDetalhesOS{background-color:var(--os-surface);border:1px solid var(--os-border);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;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(--os-gray-text);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(--os-gray-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{color:#4b5563;background-color:#eef0f3}.BadgeStatusEm_Andamento{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text)}.BadgeStatusStandby{background-color:var(--os-orange-bg);color:var(--os-orange-text)}.BadgeStatusAtrasada{background-color:var(--os-red-bg);color:var(--os-red-text)}.BadgeStatusConcluida{background-color:var(--os-green-bg);color:var(--os-green-text)}.BadgeStatusCancelada{color:#4b5563;background-color:#eef0f3}.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(--os-blue);color:#fff}.BotaoOSConcluir{background-color:var(--os-green-bg);color:var(--os-green-text);border-color:#bbf7d0}.BotaoOSCancelar{background-color:var(--os-red-bg);color:var(--os-red-text);border-color:#fbcfcb}.BotaoOSPausar{background-color:var(--os-orange-bg);color:var(--os-orange-text);border-color:#f8ddb8}.BotaoOSRetomar{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text);border-color:#bfdbfe}.BotaoOSSecundario{background-color:var(--os-surface);color:#374151;border-color:var(--os-border)}.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(--os-red-bg);color:var(--os-red-text);border-left-color:var(--os-red-text)}.AvisoOSSucesso{background-color:var(--os-green-bg);color:var(--os-green-text);border-left-color:var(--os-green-text)}.AvisoOSStandby,.AvisoOSAtencao{background-color:var(--os-orange-bg);color:var(--os-orange-text);border-left-color:var(--os-orange-text)}.BodyDetalhesOS{flex-direction:column;gap:16px;display:flex}.LinhaTempoDetalhesOS,.ControleQualidadeContainer,.ApontamentoHorasDetalhes,.HistoricoPausasOS,.FormularioOSDetalhes{background-color:var(--os-surface);border:1px solid var(--os-border);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(--os-surface);border:1px solid var(--os-border);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(--os-gray-label);margin:0;font-size:11px;font-weight:600}.ValorIndicadorOS{color:var(--os-blue);margin:0;font-size:26px;font-weight:700;line-height:1.1}.DetalheIndicadorOS{color:var(--os-gray-text);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(--os-blue)}.HorasALERTA{color:var(--os-orange-text)}.HorasATRASADA{color:var(--os-red-text)}.BarraProgressoDetalheOS{background-color:var(--os-progress-bg);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.ProgressoDetalheOS{background-color:var(--os-blue);border-radius:999px;height:100%;transition:width .3s}.BarraALERTA{background-color:var(--os-orange-text)}.BarraATRASADA{background-color:var(--os-red-text)}.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{box-sizing:border-box;background-color:#fff;border:3px solid #d1d5db;border-radius:999px;width:24px;height:24px;display:block}.EtapaEm_Andamento .PontoTempo{border-color:var(--os-blue-badge-text)}.EtapaConcluida .PontoTempo{border-color:var(--os-green-text);background-color:var(--os-green-text)}.EtapaPausada .PontoTempo{border-color:var(--os-orange-text)}.EtapaCancelada .PontoTempo{background-color:#e5e7eb;border-color:#9ca3af}.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{color:#4b5563;background-color:#eef0f3}.BadgeEtapaEm_Andamento{background-color:var(--os-blue-badge-bg);color:var(--os-blue-badge-text)}.BadgeEtapaPausada{background-color:var(--os-orange-bg);color:var(--os-orange-text)}.BadgeEtapaConcluida{background-color:var(--os-green-bg);color:var(--os-green-text)}.BadgeEtapaCancelada{color:#4b5563;background-color:#eef0f3}.HorasEtapaOS{color:#1f2a37;margin:0;font-size:13px}.HorasPlanejadasEtapaOS{color:var(--os-gray-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(--os-border);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(--os-blue);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(--os-green-bg);color:var(--os-green-text)}.AdicionarOutroOS{border-top:1px solid var(--os-border);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(--os-border);border-radius:6px;flex:260px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.AjudaCampoOS{color:var(--os-gray-label);margin:0;font-size:12px}.BotaoRemoverCheckOS{background-color:var(--os-red-bg);color:var(--os-red-text);cursor:pointer;border:1px solid #fbcfcb;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(--os-border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.AdicionarItemPadraoOS>label{font-size:13px;font-weight:600}.AdicionarItemPadraoOS select{border:1px solid var(--os-border);border-radius:6px;flex:260px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.ContainerTabelaVenDetalhes{border:1px solid var(--os-border);border-radius:6px;max-height:320px;overflow:auto}.SemDados{text-align:center;color:var(--os-gray-text);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(--os-gray-label);background-color:var(--os-surface-muted);border-bottom:1px solid var(--os-border);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(--os-border);transition:background-color .2s}.TabelaVenDetalhesOS tbody tr:last-child{border-bottom:none}.TabelaVenDetalhesOS tbody tr:hover{background-color:var(--os-blue-light)}.TabelaVenDetalhesOS td{color:#1f2a37;padding:12px 16px;font-size:14px}.BadgeEmCursoOS{background-color:var(--os-orange-bg);color:var(--os-orange-text);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(--os-surface);border:1px solid var(--os-border);border-radius:8px;padding:20px 24px}.EquipeEnvolvida,.MaquinarioUtilizado{border-bottom:1px solid var(--os-border);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(--os-border);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(--os-surface-muted);color:var(--os-gray-text);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(--os-border);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(--os-border);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}}
