:root{--os-focus-ring:0 0 0 3px color-mix(in srgb, var(--reverse-blue) 26%, transparent);--os-disabled-opacity:.52;--os-control-min-height:38px;--os-control-min-height-mobile:44px}html{scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:color-mix(in srgb, var(--reverse-blue) 32%, transparent);color:var(--os-text)}.botaoVoltarGlobal,.topbar>span:first-child:empty{display:none!important}.topbarDireita{margin-left:auto}.areaConteudo{isolation:isolate}.areaConteudo :where(h1,h2,h3,h4,[id]){scroll-margin-top:86px}.areaConteudo :where(p,li,dd,td,th,label,span){overflow-wrap:anywhere}.areaConteudo :where(button,a[href],input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.areaConteudo :where(button,input,select,textarea){min-height:var(--os-control-min-height)}.areaConteudo :where(button,[role=button],a[href]){touch-action:manipulation}.areaConteudo :where(button:disabled,input:disabled,select:disabled,textarea:disabled),.areaConteudo :where([aria-disabled=true]){opacity:var(--os-disabled-opacity);cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.areaConteudo :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--os-muted) 82%, transparent);opacity:1}.areaConteudo :where(input,select,textarea):focus-visible,.areaConteudo :where(button,a[href],summary,[role=button]):focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;box-shadow:var(--os-focus-ring)}.areaConteudo :where([aria-busy=true]){cursor:progress}.areaConteudo :where([role=alert]){overflow-wrap:anywhere}.areaConteudo :where(summary){cursor:pointer}.areaConteudo :where(table){font-variant-numeric:tabular-nums}.areaConteudo :where(caption){color:var(--os-muted);text-align:left;padding:8px 0;font-size:11px}.areaConteudo :where(code,kbd,samp,pre){font-variant-ligatures:none}.areaConteudo :where(pre){overscroll-behavior:contain;max-width:100%;overflow:auto}@media (min-width:1025px){.executiveContent{width:min(100%,1720px)!important;padding:20px 24px 40px!important}.executiveShellUtilities{top:22px!important;right:24px!important}.executiveContent:not(:has(.executiveViewHeaderAside)) .executiveViewHeader{padding-right:min(30vw,340px)!important}.container,.containerSimples{width:100%!important;max-width:1720px!important;padding:20px 24px 40px!important}.paginaCliente .containerSimples,.paginaTecnico .containerSimples{max-width:none!important;padding:0!important}.executivePage{gap:10px!important}.executiveViewHeader{gap:16px!important;padding:0 1px 2px!important}.executiveViewHeaderText{gap:3px!important}.executiveViewHeader h2{font-size:clamp(22px,2.1vw,28px)!important}.executiveViewHeader p{font-size:13px!important;line-height:1.35!important}.executivePanel{align-self:start!important}.executivePanelHeader{gap:10px!important;min-height:48px!important;padding:0 16px!important}.executivePanelBody{padding:2px 16px 14px!important}.executivePanelFooter{min-height:44px!important;padding:0 16px!important}.executiveGrid{align-items:start!important;gap:8px!important}.executiveMetricGrid{align-items:start!important;gap:10px!important}.executiveMetricGrid>a,.executiveMetricGrid>article{gap:12px!important;padding:14px!important}.executiveMetricDisc{width:48px!important;height:48px!important}.executiveMetricGrid strong{font-size:clamp(22px,2.2vw,30px)!important}.executiveSubnav{gap:6px!important;padding:0 0 2px!important}.executiveSubnavItem{min-height:36px!important;padding:0 11px!important}.executiveTable th{padding:0 10px 8px!important}.executiveTable td{padding:11px 10px!important}.executiveTableFooter{padding-top:10px!important}.centralPage{gap:14px!important}.centralApprovedGrid{gap:10px!important}.centralApprovedGrid>div,.centralApprovedGrid>div>.executivePanel{height:auto!important}.centralGroupsCompact{gap:6px!important}.centralGroupsCompact .centralGroup{min-height:64px!important;padding:10px!important}.centralAdamUpdates{gap:5px!important;margin-top:6px!important}.centralAdamUpdates>button,.centralAgendaPreview>button,.centralTeamSummary,.centralAlertList>button,.centralAlertList>a{padding:7px 9px!important}.centralAgendaPreview,.centralAlertList{gap:5px!important}.centralTeamSummary{margin-top:0!important}.centralWorkflowDetails,.centralOperationsGrid,.centralLowerGrid{gap:10px!important}.executiveVoiceCard.compact{gap:8px 16px!important;min-height:116px!important;padding:14px 16px!important}}@media (max-width:1024px){html{scrollbar-gutter:auto}.topbarDireita{margin-left:auto}.areaConteudo :where(button,input,select,textarea,summary){min-height:var(--os-control-min-height-mobile)}.areaConteudo :where(table){scrollbar-color:var(--os-border-strong) transparent}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.areaConteudo :where(button,a[href],input,select,textarea){border:1px solid canvastext}.areaConteudo :where(button,a[href],input,select,textarea):focus-visible{outline:3px solid highlight}}@media print{.sidebar,.topbar,.navegacaoMobile,.reverseAiLauncher,.reverseAiSearchOverlay,.mobileAdminDock{display:none!important}.conteudo,.paginaSimples .conteudo{width:100%!important;margin:0!important;padding:0!important}.container,.containerSimples{max-width:none!important;padding:0!important}.areaConteudo{color:#000!important;background:#fff!important}}
.paginaCliente main.clientNotificationsPage .executivePanel .clientNotificationsEmpty>p{color:var(--v8-text-secondary);font-size:14px;line-height:1.6}.paginaCliente .clientNotificationsPage .clientNotificationsShortcut{color:var(--v8-interactive);min-height:44px}:is(.paginaCliente,.paginaTecnico) .osPage .btn.success{background:var(--v8-green-bg);color:var(--v8-success-text);border-color:var(--v8-success-text)}:is(.paginaCliente,.paginaTecnico){--profile-danger:#b42318;--profile-danger-bg:#fff1f0;--profile-action:#0b1d3a;--profile-action-text:#fff}[data-theme=dark] :is(.paginaCliente,.paginaTecnico){--profile-danger:#ffb4ab;--profile-danger-bg:#38202c;--profile-action:#c3d8fc;--profile-action-text:#0b1d3a}:is(.paginaCliente,.paginaTecnico) summary:focus-visible{outline:3px solid var(--v8-interactive);outline-offset:3px;border-radius:12px}:is(.paginaCliente,.paginaTecnico) .osPage{gap:20px;padding:28px;line-height:1.5}:is(.paginaCliente,.paginaTecnico) .osPage .hero{background:var(--v8-bg-card);gap:24px;padding:28px}:is(.paginaCliente,.paginaTecnico) .osPage .heroIdentity{flex:1;min-width:0}:is(.paginaCliente,.paginaTecnico) .osPage .number{color:var(--v8-interactive);background:var(--v8-blue-bg);border-color:var(--v8-border);padding:5px 10px;font-size:13px;font-weight:600}:is(.paginaCliente,.paginaTecnico) .osPage .partName{letter-spacing:-.025em;color:var(--v8-text);overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.25}:is(.paginaCliente,.paginaTecnico) .osPage .orderClient{color:var(--v8-text-secondary);margin:14px 0 -6px;font-size:14px}:is(.paginaCliente,.paginaTecnico) .osPage .workReferences{flex-wrap:wrap;gap:12px;margin-top:20px}:is(.paginaCliente,.paginaTecnico) .osPage .workReferences>span{background:var(--v8-bg-soft);border:1px solid var(--v8-border);border-radius:10px;min-width:120px;max-width:100%;padding:10px 14px}:is(.paginaCliente,.paginaTecnico) .osPage .workReferences small{color:var(--v8-text-secondary);letter-spacing:0;font-size:12px;font-weight:500}:is(.paginaCliente,.paginaTecnico) .osPage .workReferences strong{color:var(--v8-text);overflow-wrap:anywhere;font-size:15px;font-weight:600}.paginaCliente .clientOsPage .summary{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.paginaCliente,.paginaTecnico) .osPage .summary>div{gap:6px;padding:20px 24px}:is(.paginaCliente,.paginaTecnico) .osPage :is(.summary span,dt,.card header>span,label>span){color:var(--v8-text-secondary);letter-spacing:.025em;font-size:12px;font-weight:500}:is(.paginaCliente,.paginaTecnico) .osPage .summary strong{font-size:16px;font-weight:600}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureSummary{gap:6px 16px;min-height:84px;padding:20px 24px}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureSummary>span{letter-spacing:.035em;color:var(--v8-text-secondary);font-size:12px;font-weight:500}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureSummary>strong{white-space:normal;color:var(--v8-text);font-size:16px;font-weight:600}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureContent{padding:0 24px 24px}:is(.paginaCliente,.paginaTecnico) .osPage :is(.btn,.status){min-height:44px;font-size:14px;font-weight:600}:is(.paginaCliente,.paginaTecnico) .osPage .btn.primary{background:var(--profile-action);border-color:var(--profile-action);color:var(--profile-action-text)}:is(.paginaCliente,.paginaTecnico) .osPage :is(.btn.secondary,.btn.ghost){background:var(--v8-bg-card);border-color:var(--v8-border-strong);color:var(--v8-interactive)}:is(.paginaCliente,.paginaTecnico) .osPage .btn.warning{background:var(--v8-amber-bg);border-color:var(--v8-border-strong);color:var(--v8-warning-text)}:is(.paginaCliente,.paginaTecnico) .osPage .btn.danger{color:var(--profile-danger);background:var(--profile-danger-bg);border-color:var(--profile-danger)}:is(.paginaCliente,.paginaTecnico) .osPage :is(.status.inspecao-pendente,.status.preparacao){color:var(--v8-text-secondary);background:var(--v8-bg-soft)}:is(.paginaCliente,.paginaTecnico) .osPage :is(.status.em-inspecao,.status.inspecao-iniciada){color:var(--v8-interactive);background:var(--v8-blue-bg)}:is(.paginaCliente,.paginaTecnico) .osPage :is(.status.aguardando-relatorio,.status.em-relatorio,.status.relatorio-pendente,.status.cancelamento-solicitado){color:var(--v8-warning-text);background:var(--v8-amber-bg)}:is(.paginaCliente,.paginaTecnico) .osPage :is(.status.relatorio-disponivel,.status.relatorio-liberado){color:var(--v8-success-text);background:var(--v8-green-bg)}:is(.paginaCliente,.paginaTecnico) .osPage .alert.error{background:var(--profile-danger-bg);color:var(--profile-danger);border-color:var(--profile-danger)}:is(.paginaCliente,.paginaTecnico) .osPage .alert.success{background:var(--v8-green-bg);color:var(--v8-success-text);border-color:var(--v8-success-text)}:is(.paginaCliente,.paginaTecnico) .osPage :is(input,textarea,select){font:inherit;min-height:44px;font-size:16px;line-height:1.5}:is(.paginaCliente,.paginaTecnico) .osPage .empty{justify-items:start;gap:16px;padding:32px;display:grid}:is(.paginaCliente,.paginaTecnico) .osPage .empty>a{color:var(--v8-interactive);align-items:center;min-height:44px;display:inline-flex}.paginaTecnico main.technicianMessagesPage{max-width:1360px;margin-inline:auto;padding:32px;gap:24px!important}.paginaTecnico .messagesPageHeading h1{letter-spacing:-.03em;color:var(--v8-text);margin:0;font-size:30px;font-weight:600;line-height:1.2}.paginaTecnico .messagesPageHeading p{color:var(--v8-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.paginaTecnico main.technicianMessagesPage .messagesWorkspace{border-color:var(--v8-border);background:var(--v8-bg-card);min-height:540px;box-shadow:var(--v8-shadow-sm);border-radius:18px;grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.paginaTecnico main.technicianMessagesPage .conversationSidebar{background:var(--v8-bg-card);border-color:var(--v8-border)}.paginaTecnico main.technicianMessagesPage .conversationTools{gap:12px;padding:20px}.paginaTecnico main.technicianMessagesPage .conversationTools :is(input,button){min-height:44px;font-size:14px}.paginaTecnico main.technicianMessagesPage .conversationList>button{min-height:102px;color:var(--v8-text);border-color:var(--v8-border);gap:12px;padding:20px}.paginaTecnico main.technicianMessagesPage .conversationList>button.active{background:var(--v8-blue-bg);box-shadow:inset 3px 0 var(--v8-interactive)}.paginaTecnico main.technicianMessagesPage .conversationAvatar{border:1px solid var(--v8-border);background:var(--v8-bg-soft);width:38px;height:38px;color:var(--v8-interactive);border-radius:12px;flex-shrink:0;font-size:14px}.paginaTecnico main.technicianMessagesPage .conversationSummary{gap:8px;min-width:0}.paginaTecnico main.technicianMessagesPage .conversationSummary strong{font-size:15px;font-weight:600}.paginaTecnico main.technicianMessagesPage .conversationSummary :is(small,time){color:var(--v8-text-secondary);font-size:12px;line-height:1.5}.paginaTecnico main.technicianMessagesPage .conversationSummary>span{flex-wrap:wrap;gap:4px 8px}.paginaTecnico main.technicianMessagesPage .conversationHeader{border-color:var(--v8-border);gap:14px;min-height:84px;padding:20px 24px}.paginaTecnico main.technicianMessagesPage .conversationHeader strong{font-size:17px;font-weight:600}.paginaTecnico main.technicianMessagesPage .conversationHeader small{color:var(--v8-text-secondary);font-size:13px;line-height:1.5}.paginaTecnico main.technicianMessagesPage :is(.systemMessages,.reportQuestions){gap:20px;min-height:280px;max-height:680px;padding:24px}.paginaTecnico main.technicianMessagesPage .systemBubble{background:var(--v8-bg-soft);color:var(--v8-text);border-radius:14px;padding:18px}.paginaTecnico main.technicianMessagesPage .systemBubble p{color:var(--v8-text-secondary);font-size:15px;line-height:1.65}.paginaTecnico main.technicianMessagesPage :is(.messageAuthor,.messageAuthor time,.systemBubble small,.systemBubble footer span){color:var(--v8-text-secondary);font-size:12px}.paginaTecnico main.technicianMessagesPage :is(.systemBubble footer a,.systemBubble footer button,.reportQuestionCard footer a,.reportQuestionCard footer button){min-height:44px;color:var(--v8-interactive);background:var(--v8-bg-card);border-color:var(--v8-border-strong);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.paginaTecnico main.technicianMessagesPage .reportQuestionCard{border-color:var(--v8-border);background:var(--v8-bg-card);border-radius:14px;gap:16px;padding:20px}.paginaTecnico main.technicianMessagesPage .reportQuestionCard header{flex-wrap:wrap}.paginaTecnico main.technicianMessagesPage .reportQuestionCard strong{font-size:17px;font-weight:600;line-height:1.5}.paginaTecnico main.technicianMessagesPage .reportQuestionCard :is(p,label>span){color:var(--v8-text-secondary);font-size:14px;line-height:1.6}.paginaTecnico main.technicianMessagesPage .reportQuestionCard :is(small,time){color:var(--v8-text-secondary);font-size:12px}.paginaTecnico main.technicianMessagesPage .reportQuestionCard textarea{background:var(--v8-bg-card);border-color:var(--v8-border-strong);padding:12px;font-size:16px;line-height:1.6}.paginaTecnico main.technicianMessagesPage .reportQuestionCard footer button{background:var(--profile-action);color:var(--profile-action-text);border-color:var(--profile-action)}.paginaTecnico main.technicianMessagesPage .executiveNotice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.paginaTecnico main.technicianMessagesPage .executiveNotice button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:8px 14px;font-weight:600}.paginaTecnico main.technicianMessagesPage .questionLoading{color:var(--v8-text-secondary);padding:24px;font-size:15px}.paginaTecnico main.technicianMessagesPage .readonlyComposer{display:none}.paginaTecnico main.technicianMessagesPage .messagesWorkspace .reportQuestionCard footer :is(a,button){min-height:44px;color:var(--v8-interactive);background:var(--v8-bg-card);border-color:var(--v8-border-strong);padding:0 14px;font-size:14px;font-weight:600}.paginaTecnico main.technicianMessagesPage .messagesWorkspace .reportQuestionCard footer button:last-child{background:var(--profile-action);color:var(--profile-action-text);border-color:var(--profile-action)}@media (max-width:900px){.paginaTecnico main.technicianMessagesPage .messagesWorkspace{grid-template-columns:1fr}.paginaTecnico main.technicianMessagesPage .conversationSidebar{border-right:0;border-bottom:1px solid var(--v8-border)}.paginaTecnico main.technicianMessagesPage .conversationList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paginaTecnico main.technicianMessagesPage .conversationList>button{justify-content:center;gap:8px;min-height:72px;padding:12px;display:flex}.paginaTecnico main.technicianMessagesPage .conversationList>button.active{box-shadow:inset 0 -3px var(--v8-interactive)}.paginaTecnico main.technicianMessagesPage .conversationSummary :is(small,time){display:none}.paginaTecnico main.technicianMessagesPage .conversationSummary strong{font-size:14px}.paginaTecnico main.technicianMessagesPage .conversationDetail{min-height:360px}}@media (max-width:560px){:is(.paginaCliente,.paginaTecnico) .osPage{gap:16px;padding:16px}:is(.paginaCliente,.paginaTecnico) .osPage .hero{align-items:flex-start;gap:20px;padding:20px}:is(.paginaCliente,.paginaTecnico) .osPage .summary>div{padding:16px}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureSummary{padding:18px 20px}:is(.paginaCliente,.paginaTecnico) .osPage .disclosureContent{padding:0 20px 20px}.paginaTecnico main.technicianMessagesPage{padding:20px 16px;gap:20px!important}.paginaTecnico .messagesPageHeading h1{font-size:26px}.paginaTecnico main.technicianMessagesPage .conversationTools{padding:16px}.paginaTecnico main.technicianMessagesPage .conversationList>button{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px;display:flex;position:relative}.paginaTecnico main.technicianMessagesPage .conversationList>button>b{position:absolute;top:6px;right:6px}.paginaTecnico main.technicianMessagesPage .conversationSummary{text-align:center;width:100%}.paginaTecnico main.technicianMessagesPage .conversationSummary>span{display:block}.paginaTecnico main.technicianMessagesPage .conversationSummary strong{white-space:nowrap;word-break:normal;overflow-wrap:normal}.paginaTecnico main.technicianMessagesPage .conversationHeader{min-height:78px;padding:16px}.paginaTecnico main.technicianMessagesPage :is(.systemMessages,.reportQuestions){gap:16px;padding:16px}.paginaTecnico main.technicianMessagesPage .reportQuestionCard{padding:16px}.paginaTecnico main.technicianMessagesPage .reportQuestionCard footer{flex-wrap:wrap}.paginaTecnico main.technicianMessagesPage .reportQuestionCard footer>*{flex:1}}:is(.paginaCliente,.paginaTecnico){--exec-text:var(--v8-text);--exec-soft:var(--v8-text-secondary);--exec-muted:var(--v8-text-secondary);--exec-bg:var(--v8-bg);--exec-bg-soft:var(--v8-bg-soft);--exec-panel:var(--v8-bg-card);--exec-border:var(--v8-border);--exec-border-strong:var(--v8-border-strong)}:is(.paginaCliente,.paginaTecnico) .executiveNotice{color:var(--v8-text-secondary);background:var(--v8-bg-soft);font-size:14px;line-height:1.6}:is(.paginaCliente,.paginaTecnico) .executiveNotice.warning{color:var(--v8-warning-text);background:var(--v8-amber-bg);border-color:var(--v8-amber)}:is(.paginaCliente,.paginaTecnico) .executiveNotice.info{color:var(--v8-interactive);background:var(--v8-blue-bg);border-color:var(--v8-border-strong)}:is(.paginaCliente,.paginaTecnico) :where(input,select,textarea){color:var(--v8-text);background:var(--v8-bg-card)}:is(.paginaCliente,.paginaTecnico) :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--v8-interactive);outline-offset:3px}.paginaCliente :is(.reportDetails dd,.reportTable td,.clientReportTable td){color:var(--v8-text)}.paginaCliente :is(.reportDetails dt,.reportReleaseRule p,.reportTable small,.clientReportTable small){color:var(--v8-text-secondary);line-height:1.5}.paginaTecnico .technicianOpenOrderCell{align-items:center;min-width:0;display:flex}:is(.paginaCliente,.paginaTecnico) .executivePanelAction a,.paginaTecnico :is(.technicianOrdersTable,.technicianNextAction) a,.paginaTecnico .technicianOrdersTable>article>div[data-label=OS] a{color:var(--v8-interactive)}.paginaCliente .reportIdentityWarning{color:var(--v8-warning-text);margin-top:6px;font-size:12px;line-height:1.5;display:block}.paginaCliente .reportOrderLink{min-height:44px;color:var(--v8-interactive);text-underline-offset:3px;align-items:center;display:inline-flex}.paginaCliente .clientReportsPage .executivePanelCount{color:var(--v8-text);background:var(--v8-bg-soft)}.paginaCliente .clientReportsPage .reportOpenButton{color:var(--v8-interactive);background:var(--v8-bg-card);min-height:44px;font-size:14px}.paginaCliente .clientReportSelected .executiveStatusPill{color:var(--v8-text);background:var(--v8-bg-soft)}@media (max-width:760px){.paginaTecnico .technicianOpenOrderCell{grid-column:1/-1}.paginaTecnico .technicianOpenOrderCell .technicianOpenOrder{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){:is(.paginaCliente,.paginaTecnico) *,:is(.paginaCliente,.paginaTecnico) :before,:is(.paginaCliente,.paginaTecnico) :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
