.toast{z-index:2147483647;isolation:isolate;color:#111827;background:#fff;border:1px solid #d1d5db;border-left-width:5px;border-radius:10px;align-items:flex-start;gap:16px;width:min(420px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 18px 45px #0f172a2e}.toast-erro{border-left-color:#dc2626}.toast-sucesso{border-left-color:#16a34a}.toast-aviso{border-left-color:#d97706}.toast-info{border-left-color:#2563eb}.toast-content{flex:1;min-width:0}.toast-title{text-transform:uppercase;color:#374151;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.toast p{color:#111827;margin:0;line-height:1.45}.toast-close{color:#4b5563;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.toast-close:hover{color:#111827}@media (width<=640px){.toast{width:auto;top:12px;left:12px;right:12px}}.ordem-form-item-grid,.orcamentos-form-grade-cabecalho,.orcamentos-form-grade-item{align-items:start}.ordem-form-item-grid>label,.orcamentos-form-grade-cabecalho>label,.orcamentos-form-grade-item>label,.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo>label{align-content:start;min-width:0}.ordem-form-item-grid>label,.orcamentos-form-grade-item>label,.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo>label{grid-template-rows:minmax(34px,auto) 44px auto;display:grid}.orcamentos-form-grade-cabecalho>label{grid-template-rows:minmax(20px,auto) 44px auto;display:grid}.orcamentos-form-grade-cabecalho>label>span,.orcamentos-form-grade-item>label>span,.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo>label>span{align-items:flex-end;display:flex}.ordem-form-item-grid input,.ordem-form-item-grid select,.orcamentos-form-grade-cabecalho input,.orcamentos-form-grade-cabecalho select,.orcamentos-form-grade-item input,.orcamentos-form-grade-item select{box-sizing:border-box;min-height:44px}.ordem-form-row-textarea,.orcamentos-form-grade-textos{align-items:start}.ordem-form-row-textarea>label>textarea,.orcamentos-form-grade-textos textarea{min-height:118px}.orcamentos-form{box-sizing:border-box;background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:24px}.orcamentos-form-cabecalho h1{color:#0f172a;font-size:clamp(22px,3vw,28px)!important}.orcamentos-form-cabecalho p{color:#64748b!important;margin-top:7px!important}.orcamentos-form-secao{background:#f8fafc!important;border-color:#dbe3ef!important;border-radius:14px!important;padding:18px!important}.orcamentos-form-secao>legend,.orcamentos-form-secao-cabecalho legend{color:#0f172a!important;font-size:18px!important}.orcamentos-form-grade-cabecalho{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"cliente veiculo km""validade. ."!important}.orcamentos-form-grade-cabecalho>label:first-child{grid-area:cliente}.orcamentos-form-grade-cabecalho>label:nth-child(2){grid-area:km}.orcamentos-form-grade-cabecalho>label:nth-child(3){grid-area:veiculo}.orcamentos-form-grade-cabecalho>label:nth-child(4){grid-area:validade}.orcamentos-form-grade-textos{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"problema interna""cliente cliente"!important}.orcamentos-form-grade-textos>label:first-child{grid-area:problema;grid-column:auto!important}.orcamentos-form-grade-textos>label:nth-child(2){grid-area:cliente}.orcamentos-form-grade-textos>label:nth-child(3){grid-area:interna}.orcamentos-form label{font-size:14px;color:#334155!important}.orcamentos-form input,.orcamentos-form select,.orcamentos-form textarea{font-weight:500;color:#0f172a!important;border-color:#cbd5e1!important;border-radius:9px!important}.orcamentos-form-secao-cabecalho{align-items:flex-start!important;margin:0 0 16px!important}.orcamentos-form-secao-cabecalho>.orcamentos-botao-secundario{min-height:40px;color:#fff!important;background:#2563eb!important;border:1px solid #0000!important;border-radius:9px!important;padding:8px 14px!important;font-weight:700!important}.orcamentos-form-item{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:16px!important}.orcamentos-form-item>header{border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:14px!important}.orcamentos-form-item>header>div:first-child>span{color:#0f172a!important;text-transform:none!important;margin:0!important;font-size:14px!important;font-weight:800!important}.orcamentos-form-grade-item{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important}.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo{grid-column:1/-1!important}.orcamentos-form-vinculo{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 12px;margin-top:10px!important}.orcamentos-form-vinculo small{font-size:13px;color:#1e3a8a!important;font-weight:600!important}.orcamentos-form-desvincular{border-radius:8px;min-height:34px;color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:6px 10px!important;font-weight:500!important;text-decoration:none!important}.orcamentos-form-item-acoes button{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:8px!important;font-weight:500!important}.orcamentos-form-item-acoes button:hover:not(:disabled),.orcamentos-form-desvincular:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}.orcamentos-form-subtotal{border-top:1px solid #e2e8f0;background:0 0!important;border-radius:0!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-self:stretch!important;align-items:center!important;gap:16px!important;min-height:0!important;margin-top:2px!important;padding:14px 0 0!important;display:flex!important}.orcamentos-form-subtotal>strong{color:#0f172a;font-variant-numeric:tabular-nums}.orcamentos-form-sem-itens{border-radius:10px!important;padding:18px!important}.orcamentos-form-rodape{border-top-color:#e2e8f0!important;padding-top:18px!important}.ordem-detalhes .ui-button,.ordem-detalhes .ui-button--menu-trigger,.ordem-detalhes .ui-action-menu__item,.ordem-detalhes-status-actions button,.ordem-detalhes-origin{font-weight:400!important}.ui-field-validation-message,.orcamentos-form-erro-campo,.ordem-form-field-error{display:none!important}.ordem-form-section[aria-labelledby=servicos-os-titulo] .ordem-form-linked-note>span:first-child:after{content:"Os dados de serviço seguem o cadastro selecionado.";font-size:13px}.os-workspace__tabs,.ordem-workspace__tabs{background:#f8fafc!important;border-color:#dbe3ef!important}.os-workspace__tabs button,.ordem-workspace__tab{color:#475467!important}.os-workspace__tabs button:hover:not(:disabled),.ordem-workspace__tab:hover:not(:disabled){color:#1d4ed8!important;background:#eef4ff!important}.os-workspace__tabs button[aria-current=page],.ordem-workspace__tab.is-active{color:#1d4ed8!important;background:#fff!important;border-color:#bfd3f6!important;box-shadow:0 1px 5px #0f172a1a!important}.ordens-workspace-status{color:#344054!important;background:#f5f9ff!important;border:1px solid #cfe0fb!important;border-left:4px solid #2563eb!important;border-radius:12px!important}.ordens-workspace-status strong{color:#1e3a5f!important}.dvi-phase-tabs,.dvi-phase-overview,.dvi-diagnostic-section,.dvi-checklist-section,.dvi-notes-grid,.dvi-diagnostic-card,.dvi-panel .dvi-sign,.dvi-signed{border-color:#dbe3ef!important}.dvi-phase-tabs,.dvi-section-heading,.dvi-diagnostic-card__header,.dvi-notes-grid,.dvi-phase-overview{background:#f8fafc!important}.dvi-phase-tabs button:hover{background:#eef4ff!important}.dvi-phase-tabs button[aria-selected=true]{color:#1d4ed8!important;background:#eef4ff!important;border-color:#bfd3f6!important;box-shadow:0 1px 3px #2563eb1a!important}.dvi-phase-heading h3,.dvi-section-heading h4,.dvi-diagnostic-card__header h5,.dvi-overview-grid__summary strong,.dvi-sign__heading h4{color:#1f2937!important}.dvi-overview-grid input,.dvi-overview-grid select,.dvi-condition-field input,.dvi-checklist-row select,.dvi-checklist-row input,.dvi-diagnostic-grid select,.dvi-diagnostic-grid input,.dvi-diagnostic-grid textarea,.dvi-notes-grid textarea,.dvi-sign__fields input{color:#1f2937!important;border-color:#cbd5e1!important}.dvi-overview-grid input:focus,.dvi-overview-grid select:focus,.dvi-condition-field input:focus,.dvi-checklist-row select:focus,.dvi-checklist-row input:focus,.dvi-diagnostic-grid select:focus,.dvi-diagnostic-grid input:focus,.dvi-diagnostic-grid textarea:focus,.dvi-notes-grid textarea:focus,.dvi-sign__fields input:focus{outline:none;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.dvi-overview-grid select{box-sizing:border-box;width:100%;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px;font-weight:500}.dvi-overview-grid--saida{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dvi-overview-grid__summary{box-sizing:border-box;align-content:center;align-self:end;height:44px;background:#f8fafc!important;border-color:#dbe3ef!important;min-height:44px!important;padding:5px 12px!important}.dvi-overview-grid__summary strong{font-size:14px!important}.dvi-visibility-control,.mapa-avarias__visibility,.acompanhamento-link-card{display:none!important}.evidencias-drop{color:#1d4ed8!important;background:#f7faff!important;border-color:#8fb3ed!important}.evidencias-drop:hover{background:#eef4ff!important;border-color:#2563eb!important}.evidencias-previews figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px!important;display:grid!important}.evidencias-previews figcaption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidencias-preview-remove{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.evidencias-card-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.evidencias-card-actions .ui-button{min-height:34px;padding:6px 10px;font-size:12px}.os-workspace__history-heading h2,.os-workspace__history-heading p{margin:0}.os-workspace__history-heading p{color:#667085;margin-top:4px;font-size:13px}.os-history{list-style:none;margin-top:14px!important;padding-left:0!important}.os-history li{position:relative;background:#fff!important;border-color:#e4e9f2!important;padding:13px 14px 13px 40px!important}.os-history li:before{content:"";background:#2563eb;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:16px;box-shadow:0 0 0 4px #eaf2ff}.os-history strong{color:#1f2937}.os-history span,.os-history time{color:#667085!important}.colaboradores-estado-vazio:has(button):before{content:"+";color:#1d4ed8;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:24px;font-weight:700;display:grid}.fornecedores-estado:not(.fornecedores-estado-erro):has(>button):before{content:"+";color:#1d4ed8;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:24px;font-weight:700;display:grid}.produtos-pecas-estado:not(.produtos-pecas-estado-erro):has(>button):before{content:"+";color:#1d4ed8;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:24px;font-weight:700;display:grid}.servicos-catalogo-estado:not(.servicos-catalogo-estado-erro):has(>button):before{content:"+";color:#1d4ed8;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:24px;font-weight:700;display:grid}@media (width<=1100px){.orcamentos-form-grade-item{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.orcamentos-form{padding:20px}.orcamentos-form-grade-cabecalho{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"cliente veiculo""km validade"!important}.orcamentos-form-grade-textos{grid-template-columns:1fr!important;grid-template-areas:"problema""cliente""interna"!important}.orcamentos-form-grade-cabecalho>label,.orcamentos-form-grade-item>label,.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo>label,.ordem-form-item-grid>label{grid-template-rows:auto 44px auto}.orcamentos-form-subtotal{margin-top:0!important}}@media (width<=720px){.dvi-overview-grid--saida{grid-template-columns:1fr!important}.evidencias-previews figcaption{grid-template-columns:1fr}}@media (width<=560px){.orcamentos-form{padding:16px}.orcamentos-form-grade-cabecalho{grid-template-columns:1fr!important;grid-template-areas:"cliente""veiculo""km""validade"!important}.orcamentos-form-grade-item{grid-template-columns:1fr!important}.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo,.orcamentos-form-subtotal{grid-column:1!important}.orcamentos-form-subtotal{flex-direction:column!important;align-items:flex-start!important}}.orcamentos-form{background:#fff!important;border:1px solid #dbe3ef!important;border-radius:16px!important;gap:22px!important;padding:24px!important}.orcamentos-form-cabecalho{margin:0!important}.orcamentos-form-cabecalho h1{color:#0f172a!important;margin:0!important;font-size:clamp(22px,3vw,28px)!important}.orcamentos-form-cabecalho p{color:#64748b!important;margin:7px 0 0!important}.orcamentos-form-acoes-topo{display:none!important}.orcamentos-form>fieldset.orcamentos-form-secao:first-of-type,.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(2){background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orcamentos-form>fieldset.orcamentos-form-secao:first-of-type>legend,.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(2)>legend{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.orcamentos-form-grade-cabecalho{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"cliente veiculo km""validade. ."!important;align-items:start!important;gap:16px!important}.orcamentos-form-grade-cabecalho>label{grid-area:auto!important;min-width:0!important;display:block!important}.orcamentos-form-grade-cabecalho>label:has([data-validation-field=cliente]){grid-area:cliente!important}.orcamentos-form-grade-cabecalho>label:has([data-validation-field=veiculo]){grid-area:veiculo!important}.orcamentos-form-grade-cabecalho>label:has([data-validation-field=quilometragem-entrada]){grid-area:km!important}.orcamentos-form-grade-cabecalho>label:has([data-validation-field=validade]){grid-area:validade!important}.orcamentos-form-grade-cabecalho>label>span{min-height:0!important;font-size:14px!important;display:inline!important}.orcamentos-form-grade-cabecalho>label>input,.orcamentos-form-grade-cabecalho>label>select{width:100%!important;height:44px!important;min-height:44px!important;margin-top:7px!important;display:block!important}.orcamentos-form-grade-cabecalho>label>small{margin-top:7px!important;display:block!important}.orcamentos-form-grade-textos{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"problema interna""cliente cliente"!important;align-items:start!important;gap:16px!important}.orcamentos-form-grade-textos>label{grid-area:auto!important}.orcamentos-form-grade-textos>label:has([data-validation-field=descricao-problema]){grid-area:problema!important}.orcamentos-form-grade-textos>label:has([data-validation-field=observacao-interna]){grid-area:interna!important}.orcamentos-form-grade-textos>label:has([data-validation-field=observacao-cliente]){grid-area:cliente!important}.orcamentos-form-grade-textos textarea{min-height:104px!important}.orcamentos-form label{color:#334155!important;font-size:14px!important;font-weight:700!important}.orcamentos-form label>span{font-size:14px!important}.orcamentos-form input,.orcamentos-form select,.orcamentos-form textarea{color:#0f172a!important;font:inherit!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:9px!important;padding:9px 11px!important;font-weight:500!important}.orcamentos-form input,.orcamentos-form select{min-height:44px!important}.orcamentos-form textarea{resize:vertical}.orcamentos-form input[readonly],.orcamentos-form-item select:disabled{color:#475569!important;background:#f1f5f9!important;border-color:#dbe3ef!important}.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(3),.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(4){background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:14px!important;min-width:0!important;padding:18px!important}.orcamentos-form-secao-cabecalho{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;display:flex!important}.orcamentos-form-secao-cabecalho legend{float:none!important;color:#0f172a!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:800!important}.orcamentos-form-secao-cabecalho>.orcamentos-botao-secundario{color:#fff!important;background:#2563eb!important;border:1px solid #0000!important;border-radius:9px!important;min-height:40px!important;padding:8px 14px!important;font-weight:750!important}.orcamentos-form-secao-cabecalho>.orcamentos-botao-secundario:hover:not(:disabled){background:#1d4ed8!important}.orcamentos-form-sem-itens{color:#64748b!important;text-align:center!important;background:0 0!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;margin:0!important;padding:18px!important}.orcamentos-form-itens{gap:16px!important}.orcamentos-form-item{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;padding:18px 16px 16px!important;display:flex!important;position:relative!important}.orcamentos-form-item>header{display:contents!important}.orcamentos-form-item>header>div:first-child{z-index:1!important;background:#fff!important;border:0!important;order:0!important;margin:0!important;padding:0 7px!important;position:absolute!important;top:-10px!important;left:10px!important}.orcamentos-form-item>header>div:first-child>span{color:#0f172a!important;text-transform:none!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:20px!important;display:block!important}.orcamentos-form-item>header>div:first-child>strong{display:none!important}.orcamentos-form-item>.orcamentos-form-grade-item{order:1!important}.orcamentos-form-grade-item{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin-top:0!important;padding:0!important}.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo{order:0;grid-column:1/-1!important}.orcamentos-form-grade-item>label,.orcamentos-form-grade-item>.orcamentos-form-campo-com-vinculo>label{grid-template-rows:minmax(34px,auto) 44px auto!important;align-content:start!important;min-width:0!important;display:grid!important}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:nth-of-type(2){order:1}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:nth-of-type(3){order:2}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:nth-of-type(4){order:3}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:nth-of-type(5){order:4}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:nth-of-type(6){order:5}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>label:first-of-type{order:6}.orcamentos-form>fieldset:nth-of-type(3) .orcamentos-form-grade-item>.orcamentos-form-subtotal{order:7}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(2){order:1}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(3){order:2}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(4){order:3}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:first-of-type{order:4}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(5){order:5}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(6){order:6}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(7){order:7}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>label:nth-of-type(8){order:8}.orcamentos-form>fieldset:nth-of-type(4) .orcamentos-form-grade-item>.orcamentos-form-subtotal{order:9}.orcamentos-form-vinculo{color:#1e3a8a!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:12px!important;padding:10px 12px!important;display:flex!important}.orcamentos-form-vinculo small{color:#1e3a8a!important;font-size:13px!important;font-weight:650!important}.orcamentos-form-desvincular,.orcamentos-form-item-acoes button{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;min-height:40px!important;padding:8px 12px!important;font-weight:400!important;text-decoration:none!important}.orcamentos-form-desvincular:hover:not(:disabled),.orcamentos-form-item-acoes button:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}.orcamentos-form-item-acoes .orcamentos-botao-remover{color:#334155!important;border-color:#cbd5e1!important}.orcamentos-form-subtotal{background:0 0!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-height:40px!important;margin-top:2px!important;padding:14px 190px 0 0!important;display:flex!important}.orcamentos-form-subtotal>span{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.orcamentos-form-subtotal>strong{font-variant-numeric:tabular-nums;color:#0f172a!important}.orcamentos-form-item>header>.orcamentos-form-item-acoes{z-index:1!important;border:0!important;order:2!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:16px!important;right:16px!important}.orcamentos-form-totais.ui-totals-summary{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:10px 16px!important;width:100%!important;padding:0!important;display:grid!important}.orcamentos-form-totais.ui-totals-summary>.ui-totals-summary__field{background:0 0!important;border:0!important;grid-area:1/2!important;margin:0!important;padding:0!important}.orcamentos-form-totais.ui-totals-summary>.ui-totals-summary__field input{width:100%!important;max-width:none!important}.orcamentos-form-totais.ui-totals-summary>dl{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:12px!important;grid-area:2/1/auto/-1!important;width:100%!important;padding:16px!important}.orcamentos-form-totais.ui-totals-summary>p{display:none!important}.orcamentos-form-rodape{border-top:1px solid #e2e8f0!important;padding-top:18px!important}.orcamentos-form-item-acoes button,.orcamentos-form-desvincular,.ordem-form-item-footer button{font-weight:400!important}.orcamentos-detalhe .orcamentos-botao-secundario,.ordem-detalhes-back,.ordem-detalhes-actions>.ui-button--primary,.ordem-detalhes-actions .ui-button--menu-trigger{cursor:pointer;color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;min-height:40px!important;padding:9px 13px!important;font-weight:400!important}.orcamentos-detalhe .orcamentos-botao-secundario:hover:not(:disabled),.ordem-detalhes-back:hover:not(:disabled),.ordem-detalhes-actions>.ui-button--primary:hover:not(:disabled),.ordem-detalhes-actions .ui-button--menu-trigger:hover:not(:disabled){color:#374151!important;background:#f9fafb!important;border-color:#d1d5db!important}.orcamentos-detalhe .orcamentos-botao-primario,.ordem-detalhes-status-actions .ui-button--primary{cursor:pointer;background:var(--color-primary)!important;color:#fff!important;border:0!important;border-radius:8px!important;min-height:42px!important;padding:10px 16px!important;font-weight:400!important}.orcamentos-detalhe .orcamentos-botao-primario:hover:not(:disabled),.ordem-detalhes-status-actions .ui-button--primary:hover:not(:disabled){background:var(--color-primary-hover)!important}.ordem-detalhes .ui-action-menu__item,.ordem-detalhes-origin,.orcamentos-detalhe .ui-action-menu__item{font-weight:400!important}.ordem-form-section[aria-labelledby=servicos-os-titulo] .ordem-form-linked-note>span:first-child{font-size:13px!important}.ordem-form-section[aria-labelledby=servicos-os-titulo] .ordem-form-linked-note>span:first-child:after{content:none!important}@media (width<=1050px){.orcamentos-form-grade-item{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.orcamentos-form-grade-cabecalho{grid-template-columns:1fr!important;grid-template-areas:"cliente""veiculo""km""validade"!important}.orcamentos-form-grade-textos{grid-template-columns:1fr!important;grid-template-areas:"problema""interna""cliente"!important}}@media (width<=720px){.orcamentos-form,.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(3),.orcamentos-form>fieldset.orcamentos-form-secao:nth-of-type(4),.orcamentos-form-item{padding:16px!important}.orcamentos-form-grade-item{grid-template-columns:1fr!important}.orcamentos-form-campo-largo{grid-column:auto!important}.orcamentos-form-secao-cabecalho,.orcamentos-form-vinculo{flex-direction:column!important;align-items:stretch!important}.orcamentos-form-secao-cabecalho button,.orcamentos-form-vinculo button{width:100%!important}.orcamentos-form-subtotal{padding-right:0!important}.orcamentos-form-item>header>.orcamentos-form-item-acoes{border-top:1px solid #e2e8f0!important;grid-template-columns:44px 44px minmax(0,1fr)!important;width:100%!important;margin-top:12px!important;padding-top:12px!important;display:grid!important;position:static!important}.orcamentos-form-totais.ui-totals-summary{grid-template-columns:1fr!important}.orcamentos-form-totais.ui-totals-summary>.ui-totals-summary__field,.orcamentos-form-totais.ui-totals-summary>dl{grid-column:1!important}.orcamentos-form-totais.ui-totals-summary>.ui-totals-summary__field{grid-row:1!important}.orcamentos-form-totais.ui-totals-summary>dl{grid-row:2!important}}form [data-toast-skip=true][hidden],form [role=alert][hidden]{display:none!important}.ui-filter-panel label,.ui-filter-panel .ui-search,.ui-filter-panel .entity-combobox,.ui-filter-panel .entity-combobox>label{font-weight:500!important}.ui-filter-panel input,.ui-filter-panel select{font-weight:400!important}.ui-filter-dependency-notice,.acompanhamento-referencias-aviso{border-radius:var(--radius-sm)!important;color:#713f12!important;min-width:0!important;font-size:var(--font-size-sm)!important;background:#fffbea!important;border:1px solid #f2c94c!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:11px 13px!important;display:flex!important}.ui-filter-dependency-notice>div:first-child,.acompanhamento-referencias-aviso>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.ui-filter-dependency-notice strong,.ui-filter-dependency-notice span,.acompanhamento-referencias-aviso strong,.acompanhamento-referencias-aviso span{display:block!important}.ui-filter-dependency-notice span,.acompanhamento-referencias-aviso span{font-weight:500!important;line-height:1.4!important}.ui-filter-dependency-notice__action{flex:none}.acompanhamento-referencias-aviso>button{min-height:var(--control-height)!important;border-radius:var(--radius-sm)!important;color:#334155!important;font-size:var(--font-size-sm)!important;background:#fff!important;border:1px solid #cbd5e1!important;flex:none!important;padding:9px 15px!important;font-weight:750!important}.ordens-filters.ui-filter-panel label,.ordens-filters.ui-filter-panel .ui-search,.ordens-filters.ui-filter-panel .ui-search>span:first-child,.ordens-filters.ui-filter-panel .entity-combobox,.ordens-filters.ui-filter-panel .entity-combobox>label,.ordens-filters.ui-filter-panel .ui-date-range-field,.ordens-filters.ui-filter-panel .ui-date-range-field>span{font-weight:400!important}.ui-date-range-field{min-width:0;color:#344054!important;gap:6px!important;font-size:13px!important;font-weight:500!important;display:grid!important}.ui-date-range-field>span{font-weight:500!important}.ordens-filters.ui-filter-panel .ui-date-range-field,.ordens-filters.ui-filter-panel .ui-date-range-field>span{font-weight:400!important}.ui-date-range-input{color:#101828!important;background:#fff!important;border:1px solid #cfd8e6!important;border-radius:9px!important;width:100%!important;min-height:42px!important;padding:9px 11px!important;font-weight:400!important}.ui-date-range-input:focus,.ui-date-range-input:focus-visible{border-color:var(--app-primary,#2457d6)!important;outline-offset:0!important;outline:3px solid #2457d62e!important}.ui-date-range-input[aria-invalid=true],.ui-date-range-field[data-invalid=true] .ui-date-range-input{outline-offset:0!important;border-color:#d92d20!important;outline:3px solid #d92d2024!important;box-shadow:0 0 0 1px #d92d20!important}.ui-date-range-input[aria-invalid=true]:focus,.ui-date-range-input[aria-invalid=true]:focus-visible,.ui-date-range-field[data-invalid=true] .ui-date-range-input:focus,.ui-date-range-field[data-invalid=true] .ui-date-range-input:focus-visible{outline-offset:0!important;border-color:#d92d20!important;outline:3px solid #d92d202e!important;box-shadow:0 0 0 1px #d92d20!important}.agenda-filtros[data-period-invalid=true] .ui-filter-actions button[type=submit]{cursor:not-allowed!important;opacity:.55!important}.ordens-filter-actions.ui-filter-actions,.orcamentos-filtros-acoes.ui-filter-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-self:stretch!important;gap:10px!important}.orcamentos-filtros-acoes.ui-filter-actions>button.ui-button.ui-button--primary{min-height:var(--control-height)!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-sm)!important;background:var(--color-primary)!important;color:#fff!important;font-size:var(--font-size-sm)!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 15px!important;font-weight:750!important;line-height:1.25!important;display:inline-flex!important}.orcamentos-filtros-acoes.ui-filter-actions>button.ui-button.ui-button--primary:hover:not(:disabled){border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important}.ui-filter-clear-empty{cursor:not-allowed!important;opacity:.58!important;pointer-events:none!important}.support-clear-button.ui-button.ui-button--secondary{min-height:var(--control-height)!important;border-radius:var(--radius-sm)!important;color:#334155!important;font-size:var(--font-size-sm)!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:9px 15px!important;font-weight:750!important;line-height:1.25!important}.novidades-filtro-busca-expandida{grid-column:span 2}.ordens-page>.ordens-header,.orcamentos-page>.orcamentos-cabecalho{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;min-width:0!important;min-height:96px!important;display:grid!important}.ordens-header>:first-child,.orcamentos-cabecalho>:first-child{min-width:0!important;min-height:0!important}.ordens-header>.ui-button,.orcamentos-cabecalho>.ui-button{align-self:start!important}.operacao-kanban-filtros-acoes{justify-content:flex-end;width:100%}@media (width>=769px){.ordens-page>.ordens-header,.orcamentos-page>.orcamentos-cabecalho{height:104px!important;min-height:104px!important}.ordens-page>.ordens-filters.ui-filter-panel,.orcamentos-page>.orcamentos-filtros.ui-filter-panel{border-radius:10px!important;gap:18px!important;margin-top:0!important;padding:20px!important}}@media (width<=760px){.ordens-page>.ordens-header,.orcamentos-page>.orcamentos-cabecalho{grid-template-columns:1fr!important}.novidades-filtro-busca-expandida{grid-column:auto}.ui-filter-dependency-notice,.acompanhamento-referencias-aviso{flex-direction:column!important;align-items:stretch!important}.ui-filter-dependency-notice__action,.ui-filter-dependency-notice__action>button,.acompanhamento-referencias-aviso>button{width:100%!important}}.servicos-catalogo-estado,.produtos-pecas-estado,.fornecedores-estado,.colaboradores-estado,.orcamentos-estado,.ordens-empty{border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;min-height:220px!important;color:var(--color-muted)!important;text-align:center!important;border:1px dashed #b9c6d8!important;align-content:center!important;place-items:center!important;gap:8px!important;padding:32px 20px!important;display:grid!important}.servicos-catalogo-estado>strong,.produtos-pecas-estado>strong,.fornecedores-estado>strong,.colaboradores-estado>strong,.orcamentos-estado>strong,.ordens-empty>h2{color:var(--color-text)!important;font-size:var(--font-size-lg)!important;margin:0!important;font-weight:800!important}.servicos-catalogo-estado>span,.produtos-pecas-estado>span,.fornecedores-estado>span,.colaboradores-estado>span,.orcamentos-estado>span,.ordens-empty>p{max-width:560px!important;color:var(--color-muted)!important;margin:0!important;line-height:1.6!important}.servicos-catalogo-estado-erro,.produtos-pecas-estado-erro,.fornecedores-estado-erro,.colaboradores-estado-erro,.orcamentos-estado-erro{background:snow!important;border:1px dashed #fecaca!important}.ordens-list-card:has(.ordens-empty:not(:has(.ordens-empty-icon))) .ordens-empty{background:snow!important;border:1px dashed #fecaca!important}.ui-empty-state.ui-empty-state-error{border-radius:var(--radius-lg)!important;min-height:220px!important;color:var(--color-muted)!important;text-align:center!important;box-shadow:none!important;background:snow!important;border:1px dashed #fecaca!important;align-content:center!important;place-items:center!important;gap:8px!important;padding:32px 20px!important;display:grid!important}.ui-empty-state.ui-empty-state-error>.ui-empty-state-icon{display:none!important}.ui-empty-state.ui-empty-state-error>strong{color:var(--color-text)!important;font-size:var(--font-size-lg)!important;margin:0!important;font-weight:800!important}.ui-empty-state.ui-empty-state-error>p{max-width:560px!important;color:var(--color-muted)!important;margin:0!important;line-height:1.6!important}.ui-empty-state.ui-empty-state-error>.ui-empty-state-action{margin-top:4px!important}.ui-empty-state.ui-empty-state-error>.ui-empty-state-action>button,.servicos-catalogo-estado>button,.produtos-pecas-estado>button,.fornecedores-estado>button,.colaboradores-estado>button,.orcamentos-estado>button,.ordens-empty-actions>button{min-height:var(--control-height)!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-sm)!important;background:var(--color-primary)!important;color:#fff!important;font-size:var(--font-size-sm)!important;padding:9px 15px!important;font-weight:750!important}.ordens-loading{min-height:220px!important;color:var(--color-muted)!important;place-items:center!important;display:grid!important}:is(.ordens-page:has(.ordens-list-card>.ordens-empty:not(:has(.ordens-empty-icon)))>.ordens-filters,.orcamentos-page:has(.orcamentos-estado-erro)>.orcamentos-filtros,.acompanhamento-page:has(>.ui-empty-state-error)>.acompanhamento-filtros){pointer-events:none!important;opacity:.58!important}.ordens-list-card>.ordens-empty:not(:has(.ordens-empty-icon)){font-size:0!important}.ordens-list-card>.ordens-empty:not(:has(.ordens-empty-icon)):before{content:"Não foi possível carregar as ordens de serviço";color:var(--color-text);font-size:var(--font-size-lg);font-weight:800}.ordens-list-card>.ordens-empty:not(:has(.ordens-empty-icon)):after{content:"Tente novamente. Se o problema continuar, verifique a disponibilidade do serviço.";max-width:560px;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.6}.ordens-list-card>.ordens-empty .ordens-empty-actions{margin-top:4px!important}:is(.operacao-kanban-view:has(>.operacao-alert)>.operacao-kanban-filtros,.operacao-kanban-view:has(>.operacao-alert)>.operacao-kanban){display:none!important}.operacao-kanban-view>.operacao-alert{border-radius:var(--radius-lg)!important;min-height:220px!important;color:var(--color-muted)!important;text-align:center!important;box-shadow:none!important;background:snow!important;border:1px dashed #fecaca!important;align-content:center!important;place-items:center!important;gap:8px!important;padding:32px 20px!important;display:grid!important}.operacao-kanban-view>.operacao-alert:before{content:"Não foi possível carregar a operação da oficina";color:var(--color-text);font-size:var(--font-size-lg);font-weight:800}.operacao-kanban-view>.operacao-alert>span{max-width:560px;color:var(--color-muted)!important;font-size:var(--font-size-sm)!important;margin:0!important;line-height:1.6!important}.operacao-kanban-view>.operacao-alert>button{min-height:var(--control-height)!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-sm)!important;background:var(--color-primary)!important;color:#fff!important;font-size:var(--font-size-sm)!important;margin-top:4px!important;padding:9px 15px!important;font-weight:750!important}.comprovante-os-table{font-size:var(--report-table-body-font-size)!important}.comprovante-os-table th,.comprovante-os-table td{padding:var(--report-table-cell-padding-block) var(--report-table-cell-padding-inline)!important}@media print{.comprovante-os-table{font-size:var(--report-table-body-font-size)!important}.comprovante-os-table th,.comprovante-os-table td{padding:var(--report-table-cell-padding-block) var(--report-table-cell-padding-inline)!important}}.confirm-dialog:has(.ajuda-image-modal){width:min(96vw,1600px)!important;max-height:calc(100vh - 24px)!important;overflow:hidden!important}.confirm-dialog:has(.ajuda-image-modal) .confirm-dialog__content{max-height:calc(100vh - 190px)!important;padding:12px 16px 0!important;overflow:auto!important}.confirm-dialog:has(.ajuda-image-modal) .ajuda-image-modal{background:#0f172a!important;border:0!important;place-items:center!important;min-height:0!important;display:grid!important;overflow:auto!important}.confirm-dialog:has(.ajuda-image-modal) .ajuda-image-modal img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 230px)!important;margin:auto!important;display:block!important}@media (width<=640px){.confirm-dialog:has(.ajuda-image-modal){width:100%!important;max-height:calc(100vh - 12px)!important}.confirm-dialog:has(.ajuda-image-modal) .confirm-dialog__content{max-height:calc(100vh - 230px)!important;padding-left:8px!important;padding-right:8px!important}}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:clamp(1.35rem, 2vw, 1.65rem);--font-size-page-title:clamp(1.65rem, 3vw, 2rem);--color-bg:#eef2f7;--color-background:var(--color-bg);--color-surface:#fff;--color-surface-muted:#f8fafc;--color-text:#111827;--color-muted:#6b7280;--color-border:#dbe3ef;--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-danger:#b42318;--color-danger-hover:#912018;--color-success:#15803d;--color-success-hover:#166534;--color-warning:#d97706;--color-info:#2563eb;--color-converted:#7c3aed;--color-neutral:#64748b;--control-height:44px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--shadow-soft:0 10px 30px #0f172a14;--shadow-sm:0 2px 8px #0f172a0f}body{font-family:var(--font-family);font-size:var(--font-size-base);background:var(--color-bg);color:var(--color-text);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--color-text);font-size:var(--font-size-page-title);letter-spacing:0;margin:0;font-weight:800;line-height:1.15}h2{color:var(--color-text);font-size:var(--font-size-xl);letter-spacing:0;font-weight:750;line-height:1.25}h3{color:var(--color-text);font-size:var(--font-size-lg);line-height:1.3}a{color:inherit;text-decoration:none}button{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:9px 14px;font-weight:700;line-height:1.25;transition:background .2s,border-color .2s,color .2s,opacity .2s}input,select,textarea{border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:#fff;border:1px solid #cbd5e1;padding:10px 12px}input,select{min-height:var(--control-height)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}[role=alert]{overflow-wrap:anywhere}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #bfdbfe}input::placeholder,textarea::placeholder{color:#9ca3af}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed}table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}th{color:#334155;font-size:var(--font-size-xs);letter-spacing:0;font-weight:800}th,td{vertical-align:middle;overflow-wrap:anywhere;min-width:0}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.58}@media (width<=900px){body{background:#f8fafc}}button.ui-button.ui-button,.ui-button,.ui-form-actions button,.ui-filter-actions button,.ui-grid-actions button,.ui-empty-state-action button,.ui-entity-detail>button{min-height:var(--control-height);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:750;line-height:1.25;display:inline-flex}button.ui-button.ui-button--primary,.ui-button--primary,.ui-form-actions button[type=submit],.ui-filter-actions button[type=submit],.ui-empty-state-action button{border-color:var(--color-primary);background:var(--color-primary);color:#fff}button.ui-button.ui-button--primary:hover:not(:disabled),.ui-button--primary:hover:not(:disabled),.ui-form-actions button[type=submit]:hover:not(:disabled),.ui-filter-actions button[type=submit]:hover:not(:disabled),.ui-empty-state-action button:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}button.ui-button.ui-button--secondary,button.ui-button.ui-button--neutral,button.ui-button.ui-button--grid,button.ui-button.ui-button--grid-view,button.ui-button.ui-button--grid-duplicate,button.ui-button.ui-button--back,button.ui-button.ui-button--menu-trigger,button.ui-button.ui-button--print,.ui-button--secondary,.ui-button--neutral,.ui-button--grid,.ui-button--grid-view,.ui-button--grid-duplicate,.ui-button--back,.ui-button--menu-trigger,.ui-button--print,.ui-form-actions button[type=button],.ui-filter-actions button[type=button],.ui-grid-actions button,.ui-entity-detail>button{color:#334155;background:#fff;border-color:#cbd5e1}button.ui-button.ui-button--secondary:hover:not(:disabled),button.ui-button.ui-button--neutral:hover:not(:disabled),button.ui-button.ui-button--grid:hover:not(:disabled),button.ui-button.ui-button--grid-view:hover:not(:disabled),button.ui-button.ui-button--grid-duplicate:hover:not(:disabled),button.ui-button.ui-button--back:hover:not(:disabled),button.ui-button.ui-button--menu-trigger:hover:not(:disabled),button.ui-button.ui-button--print:hover:not(:disabled),.ui-button--secondary:hover:not(:disabled),.ui-button--neutral:hover:not(:disabled),.ui-button--grid:hover:not(:disabled),.ui-button--grid-view:hover:not(:disabled),.ui-button--grid-duplicate:hover:not(:disabled),.ui-button--back:hover:not(:disabled),.ui-button--menu-trigger:hover:not(:disabled),.ui-button--print:hover:not(:disabled),.ui-form-actions button[type=button]:hover:not(:disabled),.ui-filter-actions button[type=button]:hover:not(:disabled),.ui-grid-actions button:hover:not(:disabled),.ui-entity-detail>button:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}button.ui-button.ui-button--danger,.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}button.ui-button.ui-button--danger:hover:not(:disabled),.ui-button--danger:hover:not(:disabled){border-color:var(--color-danger-hover);background:var(--color-danger-hover)}button.ui-button.ui-button--success,.ui-button--success{border-color:var(--color-success);background:var(--color-success);color:#fff}button.ui-button.ui-button--success:hover:not(:disabled),.ui-button--success:hover:not(:disabled){border-color:var(--color-success-hover);background:var(--color-success-hover)}.ui-button--link{min-height:36px;color:var(--color-primary);background:0 0;border-color:#0000;padding:6px 8px}.ui-button--icon{width:var(--control-height);padding:0}.ui-button--grid-view,.ui-button--grid-duplicate{white-space:nowrap;min-height:36px;padding:6px 10px}.ui-button--grid-view{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.ui-button--grid-duplicate{color:#475569!important}.ui-button--back{width:fit-content}.ui-button--share{color:#fff;background:#0f766e;border-color:#0f766e}.ui-button--share:hover:not(:disabled){background:#115e59;border-color:#115e59}.ui-button:active:not(:disabled),.ui-form-actions button:active:not(:disabled),.ui-filter-actions button:active:not(:disabled),.ui-grid-actions button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled,.ui-form-actions button:disabled,.ui-filter-actions button:disabled,.ui-grid-actions button:disabled{cursor:not-allowed;opacity:.58}.ui-form-actions,.ui-filter-actions,.ui-grid-actions{align-items:center;gap:10px;min-width:0;display:flex}.ui-form-actions{flex-wrap:wrap;justify-content:flex-end}.ui-filter-actions{justify-content:flex-end}.ui-grid-actions{flex-wrap:nowrap}.ui-grid-actions button{white-space:nowrap;min-height:36px;padding:6px 10px}.ui-search,.ui-combobox{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);gap:7px;font-weight:700;display:grid}.ui-combobox>label{font-size:var(--font-size-sm);font-weight:700}.ui-search-control,.ui-combobox-control{min-width:0;display:block;position:relative}.ui-search .ui-search-control>input{width:100%;min-height:var(--control-height);padding-left:42px;padding-right:42px}.ui-search-icon{z-index:1;width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-search-clear{border-radius:var(--radius-sm);width:32px;height:32px;min-height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-search-clear-icon{width:18px;height:18px}.ui-search-clear:hover{background:var(--color-surface-muted);color:var(--color-text)}.ui-search-clear:focus-visible{outline-offset:1px;outline:3px solid #bfdbfe}.ui-search-control:has(input:disabled){opacity:.58}.ui-search-loading{border:2px solid #cbd5e1;border-top-color:var(--color-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spin;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui-combobox-control input{padding-right:38px}.ui-combobox-chevron{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ui-combobox-options{z-index:60;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-height:min(280px,45vh);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0f172a29}.ui-combobox-option{width:100%;min-height:38px;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:8px 10px;font-weight:600}.ui-combobox-option:hover,.ui-combobox-option[aria-selected=true]{color:#163f8c;background:#eaf2ff}.ui-combobox-state{color:var(--color-muted);font-size:var(--font-size-sm);padding:12px;font-weight:500;line-height:1.45}.ui-empty-state{border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;border:1px dashed #b9c6d8;align-content:center;place-items:center;gap:8px;min-height:220px;padding:32px 20px;display:grid}.ui-empty-state-icon{width:42px;height:42px;color:var(--color-primary);background:#eaf2ff;border-radius:50%;place-items:center;font-size:24px;font-weight:600;display:inline-grid}.ui-empty-state strong{font-size:var(--font-size-lg)}.ui-empty-state p{max-width:520px;color:var(--color-muted);margin:0;line-height:1.6}.ui-empty-state-action{margin-top:10px}.ui-empty-state-error{background:snow;border-color:#fecaca}.ui-empty-state-error .ui-empty-state-icon{color:var(--color-danger);background:#fee2e2}.ui-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ui-table th,.ui-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:13px 14px}.ui-table th{background:var(--color-surface-muted);color:#334155;font-size:var(--font-size-xs);font-weight:800}.ui-navigable-row{cursor:pointer;transition:background-color .12s}.ui-navigable-row:hover{background:#f8fafc}.ui-navigable-row:focus-visible{outline-offset:-3px;background:#eff6ff;outline:3px solid #93c5fd}.ui-navigable-row td:first-child strong{color:var(--color-primary)}.ui-list-page.ui-list-page{flex-direction:column;gap:24px;min-width:0;display:flex}.ui-list-page>.ui-list-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-width:0;min-height:96px;display:grid}.ui-list-page__header>:first-child{min-width:0;min-height:0}@media (width>=769px){.ui-list-page>.ui-list-page__header{height:104px;min-height:104px}.ui-list-page>.ui-filter-panel.ui-filter-panel{border-radius:10px;gap:18px;margin-top:0;padding:20px}}.ui-list-page__header h1{margin:0;font-size:28px}.ui-list-page__header p{max-width:720px;color:var(--color-muted);margin:8px 0 0;line-height:1.5}.ui-list-page__header>.ui-button{align-self:start}.ui-badge{width:fit-content;font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-weight:800;display:inline-flex}.ui-badge--success{color:#166534;background:#dcfce7}.ui-badge--neutral{color:#475569;background:#f1f5f9}.ui-text-identity{text-transform:uppercase}.ui-entity-detail{flex-direction:column;gap:24px;min-width:0;display:flex}.ui-entity-detail__header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.ui-entity-detail__heading{min-width:0}.ui-entity-detail__back{width:fit-content;margin-bottom:12px}.ui-entity-detail__header h2{margin:0;font-size:28px;line-height:1.2}.ui-entity-detail__header p{color:#6b7280;margin:8px 0 0}.ui-entity-detail__header-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ui-entity-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ui-entity-detail__section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:24px}.ui-entity-detail__section h3{margin:0 0 18px;font-size:18px}.ui-entity-detail__section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.ui-entity-detail__section dl>div{min-width:0}.ui-entity-detail__field--wide{grid-column:1/-1}.ui-entity-detail__section dt{color:#6b7280;margin-bottom:4px;font-size:14px;font-weight:500}.ui-entity-detail__section dd{overflow-wrap:anywhere;color:#111827;margin:0;font-weight:600}.ui-entity-detail__field--wide dd{white-space:pre-wrap;line-height:1.5}.ui-filter-panel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ui-filter-panel__title{color:var(--color-text);font-size:var(--font-size-lg);grid-column:1/-1;margin:0;line-height:1.3}.ui-filter-panel>label{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);align-content:start;gap:7px;font-weight:700;display:grid}.ui-filter-panel>.ui-filter-actions,.ui-filter-panel>[class*=filtros-acoes],.ui-filter-panel>[class*=filter-actions]{grid-column:1/-1}.app-icon{flex-shrink:0;display:block}.ui-filter-panel.ui-filter-grid--canonical{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) minmax(150px,.8fr) minmax(150px,.8fr);grid-template-areas:"title title title title""search search status supplemental""client vehicle start end""period period period period""error error error error""actions actions actions actions";align-items:start;gap:14px;padding:18px}.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-search,.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-status,.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-supplemental{min-height:114px}.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-client,.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-vehicle,.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-start,.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-end{min-height:75px}.ui-filter-panel.ui-filter-grid--canonical>.ui-filter-area-period{min-height:61px}.ui-filter-grid--canonical>.ui-filter-panel__title{grid-area:title}.ui-filter-grid--canonical>.ui-filter-area-search{grid-area:search}.ui-filter-grid--canonical>.ui-filter-area-status{grid-area:status}.ui-filter-grid--canonical>.ui-filter-area-supplemental{grid-area:supplemental}.ui-filter-grid--canonical>.ui-filter-area-client{grid-area:client}.ui-filter-grid--canonical>.ui-filter-area-vehicle{grid-area:vehicle}.ui-filter-grid--canonical>.ui-filter-area-start{grid-area:start}.ui-filter-grid--canonical>.ui-filter-area-end{grid-area:end}.ui-filter-grid--canonical>.ui-filter-area-period{grid-area:period}.ui-filter-grid--canonical>.ui-filter-area-error{grid-area:error}.ui-filter-grid--canonical>.ui-filter-area-actions{grid-area:actions}@media (width<=1200px){.ui-filter-panel.ui-filter-grid--canonical{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title""search search""status supplemental""client vehicle""start end""period period""error error""actions actions"}}.ui-field-error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:700;line-height:1.4;display:block}.ui-totals-summary.ui-totals-summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-width:0;padding:18px;display:block}.ui-totals-summary.ui-totals-summary--document{width:min(100%,440px);margin-left:auto}.ui-totals-summary dl{gap:0;width:100%;margin:0;display:grid}.ui-totals-summary dl>div{justify-content:space-between;gap:24px;min-width:0;padding:8px 0;display:flex}.ui-totals-summary dt{color:var(--color-muted);font-weight:700}.ui-totals-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;min-width:0;margin:0;font-weight:750}.ui-totals-summary__total{border-top:2px solid var(--color-primary);color:var(--color-text);font-size:var(--font-size-lg);margin-top:6px;padding-top:14px!important}.ui-totals-summary__total dt,.ui-totals-summary__total dd{color:inherit;font-weight:850}.ui-totals-summary__field{border-top:1px solid var(--color-border);color:var(--color-muted);gap:6px;margin-top:14px;padding-top:14px;font-weight:700;display:grid}.ui-totals-summary__field input{max-width:240px}.ui-totals-summary>p{color:var(--color-muted);font-size:var(--font-size-xs);margin:12px 0 0;line-height:1.5}.ui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-action-menu{display:inline-flex;position:relative}.ui-action-menu__chevron{width:16px;height:16px}.ui-action-menu__popover{z-index:90;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:3px;width:max-content;min-width:210px;max-width:min(280px,100vw - 32px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #0f172a2e}.ui-action-menu__item{width:100%;min-height:40px;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-weight:700;display:flex}.ui-action-menu__item:hover:not(:disabled),.ui-action-menu__item:focus-visible{background:var(--color-surface-muted);outline:none}.ui-action-menu__item--danger{color:var(--color-danger)}.ui-action-menu__item:disabled{cursor:not-allowed;opacity:.5}.ui-quick-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ui-quick-filter{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;min-height:92px;color:var(--color-text);text-align:left;box-shadow:var(--shadow-sm);cursor:pointer;border-left:4px solid #64748b;align-content:space-between;gap:12px;padding:15px 16px;display:grid}.ui-quick-filter:hover:not(:disabled){border-color:#9db8de #9db8de #9db8de #64748b;transform:translateY(-1px)}.ui-quick-filter[aria-pressed=true]{background:#f8fafc;box-shadow:0 0 0 2px #bfdbfe}.ui-quick-filter--info{border-left-color:#2563eb}.ui-quick-filter--warning{border-left-color:#d97706}.ui-quick-filter--danger{border-left-color:#dc2626}.ui-quick-filter__label{min-width:0;color:var(--color-muted);font-size:var(--font-size-sm);align-items:center;gap:8px;font-weight:750;display:inline-flex}.ui-quick-filter strong{color:var(--color-text);font-size:2rem;line-height:1}@keyframes ui-spin{to{transform:translateY(-50%)rotate(360deg)}}@media (width<=900px){.ui-entity-detail__header{flex-direction:column;align-items:stretch}.ui-entity-detail__header-actions,.ui-entity-detail__header-actions>button{width:100%}.ui-entity-detail__sections,.ui-entity-detail__section dl{grid-template-columns:1fr}}@media (width<=768px){.ui-list-page>.ui-list-page__header{grid-template-columns:1fr;gap:16px;min-height:150px}.ui-list-page__header>:first-child{min-height:92px}.ui-list-page__header>.ui-button{width:100%}.ui-navigable-table-card.ui-navigable-table-card{border:0;border-radius:0;overflow:visible}table.ui-navigable-table,.ui-navigable-table thead,.ui-navigable-table tbody,.ui-navigable-table tr,.ui-navigable-table td{width:100%;display:block;min-width:0!important}.ui-navigable-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-navigable-table tbody{gap:12px;display:grid}.ui-navigable-table .ui-navigable-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:14px}.ui-navigable-table .ui-navigable-row:hover{background:#f8fafc;border-color:#93c5fd}.ui-navigable-table .ui-navigable-row:focus-visible{outline-offset:2px}.ui-navigable-table td{text-align:right;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.ui-navigable-table td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--font-size-xs);text-align:left;text-transform:uppercase;font-weight:800}.ui-navigable-table td:last-child{border-bottom:0}.ui-filter-actions{flex-direction:column;align-items:stretch}.ui-filter-actions button{width:100%}.ui-grid-actions{flex-direction:column;align-items:stretch}.ui-grid-actions button{width:100%}.ui-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-filter-panel{grid-template-columns:1fr}.ui-filter-panel.ui-filter-grid--canonical{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""search""status""supplemental""client""vehicle""start""end""period""error""actions"}.ui-filter-panel__title,.ui-filter-panel>.ui-filter-actions,.ui-filter-panel>[class*=filtros-acoes],.ui-filter-panel>[class*=filter-actions]{grid-column:auto}.ui-totals-summary dl>div{gap:16px}}@media (width<=480px){.ui-list-page>.ui-list-page__header{min-height:174px}.ui-list-page__header>:first-child{min-height:116px}.ui-form-actions{flex-direction:column;align-items:stretch}.ui-form-actions button,.ui-form-actions .ui-action-menu,.ui-form-actions .ui-action-menu>button{width:100%}.ui-quick-filters{grid-template-columns:1fr}}.dashboard-page>.dashboard-header p,.dashboard-account-overview,.app-account-summary{display:none!important}.app-menu{scrollbar-gutter:stable;overflow-x:hidden}.app-menu-section{min-width:0}.app-menu-item,.app-sidebar-collapse{border-radius:10px;width:calc(100% - 2px);min-width:0;max-width:calc(100% - 2px);margin-inline:1px;overflow:hidden;transform:none!important}.app-sidebar-collapse[aria-label=Expandir\ menu] .app-icon{display:none}.app-sidebar-collapse[aria-label=Expandir\ menu]:before{content:"›";font-size:30px;font-weight:500;line-height:20px;display:block}.support-filters{border-bottom:1px solid var(--app-border,#dfe5ee);padding-bottom:22px}.support-ticket-list,.support-skeleton-list,.support-list-card>.ui-empty-state{margin-top:24px}.support-workspace-detail{grid-template-columns:minmax(0,1fr)!important}.support-list-card,.support-detail-card{min-width:0}.support-detail-card{max-height:none;scroll-margin-top:96px;position:static;top:auto;overflow:visible}.support-detail-header{position:static}.support-ticket{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:18px}.support-ticket:hover,.support-ticket:focus-within,.support-ticket-active{background:#f8faff;border-color:#9bb6f2}.support-ticket-content{gap:9px;min-width:0;display:grid}.support-page .support-ticket-topline{min-height:38px;align-items:flex-start!important}.support-ticket-subject{overflow-wrap:anywhere}.support-ticket-action{min-width:132px;min-height:38px;color:var(--app-primary,#2457d6);font:inherit;white-space:nowrap;cursor:pointer;background:#f3f7ff;border:1px solid #bfd0f5;border-radius:9px;justify-content:center;align-self:start;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.support-ticket-action:hover,.support-ticket-action:focus-visible{border-color:var(--app-primary,#2457d6);background:#eaf1ff}.support-ticket-active .support-ticket-action{border-color:var(--app-primary,#2457d6);background:var(--app-primary,#2457d6);color:#fff}@media (width<=640px){.support-ticket{grid-template-columns:minmax(0,1fr)}.support-ticket-action{width:100%;margin-top:4px}}
