:root{--fundo:#f2f2f0;--superficie:#fff;--tinta:#111;--tinta-fraca:#6b6b68;--linha:#dcdcd8;--laranja:#f15a24;--laranja-suave:#fde3d3;--acao:#111;--acao-toque:#333;--alerta:#a4262c;--toque:56px;--raio:6px;color:var(--tinta);background:var(--fundo);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}.tela-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);width:100%;max-width:380px;padding:32px 24px;position:relative;overflow:hidden}.cartao:before{content:"";background:var(--laranja);height:4px;position:absolute;inset:0 0 auto}.marca{margin-bottom:28px}.marca-logo{width:100%;max-width:240px;height:auto;display:block}.marca-logo-topo{width:auto;height:30px;display:block}.marca-desc{color:var(--tinta-fraca);margin-top:10px;font-size:13px;display:block}.campo{margin-bottom:18px;display:block}.campo span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.campo input{width:100%;height:var(--toque);color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:0 14px;font-size:16px}.campo input:focus-visible,.botao:focus-visible,.botao-texto:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.campo input:disabled{background:var(--fundo)}.botao{width:100%;height:var(--toque);color:#fff;background:var(--acao);border-radius:var(--raio);cursor:pointer;border:none;margin-top:6px;font-size:16px;font-weight:600}.botao:active{background:var(--acao-toque)}.botao:disabled{opacity:.6;cursor:default}.erro{color:var(--alerta);border-left:3px solid var(--alerta);border-radius:0 var(--raio) var(--raio) 0;background:#fbeaeb;margin:0 0 16px;padding:12px 14px;font-size:14px}.tela{min-height:100dvh}.topo{z-index:10;border-bottom:3px solid var(--laranja);background:#111;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.topo-direita{align-items:center;gap:4px;display:flex}.topo-usuario{color:#fff;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:600;line-height:1.2;display:flex}.topo-papel{letter-spacing:.04em;color:var(--laranja);font-size:11px;font-weight:500}.abas{z-index:9;background:var(--superficie);border-bottom:1px solid var(--linha);display:flex;position:sticky;top:63px}.aba{height:52px;color:var(--tinta-fraca);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.aba-ativa{color:var(--tinta);border-bottom-color:var(--laranja)}.aba-contagem{min-width:22px;color:var(--tinta-fraca);background:var(--fundo);border-radius:11px;padding:1px 6px;font-size:12px;font-weight:700}.aba-ativa .aba-contagem{color:#8a2c08;background:var(--laranja-suave)}.lista-os{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.os{background:var(--superficie);border:1px solid var(--linha);border-left:4px solid var(--linha);border-radius:var(--raio);padding:16px}.os-atrasada{border-left-color:var(--alerta)}.os-linha1{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.os-numero{letter-spacing:.04em;color:var(--tinta-fraca);font-size:13px;font-weight:700}.os-status{color:var(--tinta-fraca);background:var(--fundo);white-space:nowrap;border-radius:3px;padding:3px 9px;font-size:12px;font-weight:600}.os-status-em_andamento{color:#8a2c08;background:var(--laranja-suave)}.os-status-aguardando_retorno{color:#6b4a00;background:#fbefcf}.os-status-concluida,.os-status-faturada,.os-status-em_faturamento{color:#1c5c2e;background:#dcefe1}.os-status-nao_possivel_concluir,.os-status-cancelada{color:var(--alerta);background:#fbeaeb}.os-cliente{margin:0 0 2px;font-size:17px;font-weight:700;line-height:1.25}.os-endereco{color:var(--tinta-fraca);margin:0 0 8px;font-size:14px;line-height:1.35}.os-descricao{margin:0 0 12px;font-size:14px;line-height:1.45}.os-rodape{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.os-categoria{color:var(--tinta);background:var(--fundo);border-radius:3px;padding:3px 8px;font-size:12px;font-weight:600}.os-datas{color:var(--tinta-fraca);gap:14px;font-size:13px;display:flex}.os-datas strong{color:var(--tinta)}.os-prazo-vencido,.os-prazo-vencido strong{color:var(--alerta)}.os-aviso-atraso{color:var(--alerta);background:#fbeaeb;border-radius:3px;margin:12px 0 0;padding:8px 10px;font-size:13px;font-weight:600}.vazio{text-align:center;color:var(--tinta-fraca);margin:40px 0;font-size:15px}.botao-refazer{height:auto;margin-top:6px;padding:0;text-decoration:underline;display:block}.botao-texto{height:44px;color:var(--laranja);border-radius:var(--raio);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:15px;font-weight:600}.conteudo{max-width:720px;margin:0 auto;padding:16px}.carregando{min-height:100dvh;color:var(--tinta-fraca);place-items:center;font-size:15px;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.os-link{color:inherit;text-decoration:none;display:block}.voltar{height:44px;color:var(--tinta-fraca);border-radius:var(--raio);cursor:pointer;background:0 0;border:none;margin:0 0 12px -8px;padding:0 8px;font-size:15px;font-weight:600}.det-cabecalho{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.det-cliente{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}.bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;padding:16px}.bloco-ativo{border-left:4px solid var(--laranja)}.bloco h2{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-fraca);margin:0 0 10px;font-size:12px;font-weight:700}.bloco-texto{margin:0 0 10px;font-size:15px;line-height:1.45}.bloco-linha{color:var(--tinta-fraca);margin:0 0 10px;font-size:14px}.bloco-linha strong{color:var(--tinta)}.bloco-etiquetas{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.botao-secundario{height:var(--toque);color:var(--tinta);background:var(--fundo);border:1px solid var(--linha);border-radius:var(--raio);justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.botao-secundario:active{background:var(--linha)}.area{width:100%;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);resize:vertical;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.4}.area:focus-visible,.escolha-op:focus-visible,.voltar:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.escolha{gap:10px;display:flex}.escolha-op{height:var(--toque);color:var(--tinta-fraca);background:var(--superficie);border:2px solid var(--linha);border-radius:var(--raio);cursor:pointer;flex:1;font-size:16px;font-weight:600}.escolha-sim{color:#1c5c2e;background:#dcefe1;border-color:#1c5c2e}.escolha-nao{color:var(--alerta);border-color:var(--alerta);background:#fbeaeb}.marcador{min-height:var(--toque);cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.marcador input{width:24px;height:24px;accent-color:var(--laranja)}.acoes{flex-direction:column;gap:4px;margin-top:4px;display:flex}.botao-cancelar{height:44px;color:var(--tinta-fraca)}.historico{margin:0;padding:0;list-style:none}.hist-item{border-top:1px solid var(--linha);padding:12px 0}.hist-item:first-child{border-top:none;padding-top:0}.hist-topo{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.hist-duracao{color:var(--tinta-fraca);font-size:13px}.hist-relato{color:var(--tinta-fraca);margin:0;font-size:14px;line-height:1.45}.hist-retorno{color:#8a2c08;background:var(--laranja-suave);border-radius:3px;margin:8px 0 0;padding:8px 10px;font-size:13px}.itens{margin:0 0 12px;padding:0;list-style:none}.item{border-top:1px solid var(--linha);align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.item:first-child{border-top:none}.item-nome{flex:1}.item-qtd{white-space:nowrap;font-weight:700}.item-remover{height:40px;color:var(--alerta);border-radius:var(--raio);cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:13px;font-weight:600}.add-peca{border-top:1px solid var(--linha);padding-top:12px}.peca-escolhida{background:var(--fundo);border-radius:var(--raio);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.sugestoes{margin:-8px 0 14px;padding:0;list-style:none}.sugestao{text-align:left;width:100%;min-height:52px;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);cursor:pointer;border-top:none;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.sugestoes li:first-child .sugestao{border-top:1px solid var(--linha)}.sugestao:active{background:var(--fundo)}.sugestao-un{color:var(--tinta-fraca);font-size:13px}.sugestao-nome{flex-direction:column;gap:2px;padding:8px 0;display:flex}.sugestao-sub{color:var(--tinta-fraca);font-size:12px}.pecas-grade{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.pecas-cat{min-height:var(--toque);text-align:left;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.pecas-cat:active{background:var(--fundo)}.pecas-cat-os{border:2px solid var(--laranja)}.pecas-total{color:var(--tinta-fraca);font-size:13px;font-weight:400}.pecas-caminho{color:var(--tinta-fraca);align-items:center;gap:4px;margin:-4px 0 8px -12px;font-size:14px;display:flex}.pecas-lista{max-height:60vh;margin-top:0;overflow-y:auto}.grade-fotos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.foto{aspect-ratio:1;border-radius:var(--raio);background:var(--fundo);position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto-pendente{text-align:center;color:#fff;background:#111111b8;padding:2px 4px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.foto-falha{height:100%;color:var(--tinta-fraca);place-items:center;font-size:12px;display:grid}.foto-remover{color:#fff;cursor:pointer;background:#111111b8;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:4px;right:4px}.acoes-foto{flex-direction:column;gap:8px;display:flex}@media (width<=380px){.acao-flutuante{width:var(--toque);justify-content:center;padding:0}.acao-flutuante-texto{display:none}}.campo select,.campo textarea{width:100%;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:0 14px;font-family:inherit;font-size:16px}.campo select{height:var(--toque);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b6b68' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.campo textarea{resize:vertical;padding:12px 14px;line-height:1.4}.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.campo select:disabled{background-color:var(--fundo);color:var(--tinta-fraca)}.form-os{padding-bottom:96px}.form-os .det-cliente{margin-bottom:16px}.faixa-prazo{background:var(--fundo);border-left:3px solid var(--tinta-fraca);border-radius:0 var(--raio) var(--raio) 0;margin:-6px 0 18px;padding:12px 14px}.faixa-prazo-urgente{background:var(--laranja-suave);border-left-color:var(--laranja)}.faixa-prazo-linha{color:var(--tinta-fraca);margin:0;font-size:14px;line-height:1.4}.faixa-prazo-linha strong{color:var(--tinta)}.faixa-prazo-nota{color:#8a2c08;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.rodape-acao{z-index:8;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--linha);position:sticky;bottom:0}.rodape-acao .botao{margin-top:0;max-width:720px;margin-inline:auto;display:block}.rodape-acao-nota{text-align:center;max-width:720px;color:var(--tinta-fraca);margin:8px auto 0;font-size:13px}.acao-flutuante{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:11;height:var(--toque);color:#fff;background:var(--acao);border-radius:28px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:fixed;box-shadow:0 2px 10px #11111147}.acao-flutuante:active{background:var(--acao-toque)}.acao-flutuante span[aria-hidden]{margin-top:-2px;font-size:24px;font-weight:400;line-height:1}.acao-flutuante:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}@media (width<=380px){.acao-flutuante{width:var(--toque);justify-content:center;padding:0}.acao-flutuante-texto{display:none}}.calendario{margin-bottom:8px}.cal-topo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cal-mes{font-size:17px;font-weight:700}.cal-nav{width:44px;height:44px;color:var(--tinta);border-radius:var(--raio);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.cal-nav:active{background:var(--linha)}.cal-nav:focus-visible,.cal-dia:focus-visible,.equipe-linha:focus-visible{outline:3px solid var(--laranja);outline-offset:-2px}.cal-semana{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.cal-semana span{text-align:center;color:var(--tinta-fraca);font-size:12px;font-weight:700}.cal-grade{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);grid-template-columns:repeat(7,1fr);gap:2px;padding:8px;display:grid}.cal-vazio{aspect-ratio:1}.cal-dia{aspect-ratio:1;min-height:44px;color:var(--tinta);border-radius:var(--raio);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;display:flex;position:relative}.cal-num{font-size:15px;font-weight:600;line-height:1}.cal-dia-livre .cal-num{color:var(--tinta-fraca);font-weight:400}.cal-dia-hoje{background:var(--fundo)}.cal-dia-hoje .cal-num{text-underline-offset:3px;text-decoration:underline}.cal-dia-sel{background:var(--acao)}.cal-dia-sel .cal-num{color:#fff}.cal-pontos{gap:3px;height:6px;display:flex}.cal-ponto{background:var(--laranja);border-radius:50%;width:6px;height:6px}.cal-ponto-fim{background:var(--linha)}.cal-dia-sel .cal-ponto{background:#fff}.cal-dia-sel .cal-ponto-fim{background:#ffffff73}.cal-muitos{color:#fff;background:var(--laranja);border-radius:8px;min-width:18px;height:16px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px}.cal-dia-sel .cal-muitos{color:var(--acao);background:#fff}.cal-agenda{margin-top:20px}.cal-agenda-titulo{text-transform:none;letter-spacing:0;color:var(--tinta);margin:0 0 2px;font-size:17px;font-weight:700}.cal-agenda-sub{color:var(--tinta-fraca);margin:0 0 12px;font-size:14px}.painel-numeros{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.painel-num{text-align:center;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:14px}.painel-num strong{color:var(--laranja);font-size:28px;line-height:1.1;display:block}.painel-num span{color:var(--tinta-fraca);font-size:13px}.painel-num-alerta strong{color:var(--alerta)}.equipe{margin:0;padding:0;list-style:none}.equipe-item{border-top:1px solid var(--linha)}.equipe-item:first-child{border-top:none}.equipe-linha{width:100%;min-height:var(--toque);text-align:left;color:var(--tinta);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-family:inherit;font-size:16px;display:flex}.equipe-nome{font-weight:600}.equipe-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.etiqueta{white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:600}.etiqueta-campo{color:#8a2c08;background:var(--laranja-suave)}.etiqueta-alerta{color:var(--alerta);background:#fbeaeb}.equipe-total{text-align:center;min-width:30px;color:var(--tinta);background:var(--fundo);border-radius:12px;padding:3px 8px;font-size:14px;font-weight:700}.equipe-detalhe{margin:4px 0 14px}.sugestao-bloqueada{color:var(--tinta-fraca);cursor:not-allowed;background:var(--fundo)}.cot-item{flex-wrap:wrap}.cot-item-texto{flex-direction:column;flex:60%;gap:2px;display:flex}.cot-qtd{text-align:right;border:1px solid var(--linha);border-radius:var(--raio);width:72px;height:44px;padding:0 8px;font-size:16px}.cot-subtotal{text-align:right;white-space:nowrap;min-width:96px;font-weight:700}.cot-total{border-top:2px solid var(--tinta);justify-content:space-between;margin:12px 0 0;padding-top:12px;font-size:16px;display:flex}.cot-avulso{border-top:1px solid var(--linha);margin-top:14px;padding-top:12px}.cot-avulso-linha{grid-template-columns:1fr 2fr;gap:10px;display:grid}.cot-obs{width:100%;font:inherit;border:1px solid var(--linha);border-radius:var(--raio);resize:vertical;padding:12px 14px;font-size:16px}.cot-acoes{flex-direction:column;gap:4px;display:flex}.cot-link{color:var(--tinta);font-weight:600;text-decoration:none}.cot-rodape{margin-top:20px}.cot-status-rascunho{color:var(--tinta-fraca);background:var(--fundo)}.cot-status-enviada{color:#6b4a00;background:#fbefcf}.cot-status-aprovada{color:#1c5c2e;background:#dcefe1}.cot-status-recusada{color:var(--alerta);background:#fbeaeb}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.assin-quadro{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;margin-bottom:12px;position:relative}.assin-canvas{touch-action:none;cursor:crosshair;width:100%;height:180px;display:block}.assin-linha{color:var(--tinta-fraca);border-top:1px dashed var(--linha);pointer-events:none;padding-top:4px;font-size:12px;position:absolute;bottom:28px;left:16px;right:16px}.assin-acoes{justify-content:space-between;display:flex}.assin-img{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;max-width:100%;max-height:120px;margin-bottom:8px;display:block}.topo-link{color:#fff;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none}.topo-link:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.usr-item{flex-wrap:wrap}.usr-texto{flex-direction:column;flex:60%;gap:2px;display:flex}.usr-acoes{gap:4px;display:flex}.botao-perigo{color:var(--alerta)}.aviso{color:#1c5c2e;border-radius:var(--raio);background:#dcefe1;margin:0 0 16px;padding:12px 14px;font-size:14px}.aviso-versao{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#fff;background:#1c5c2e;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.aviso-versao-botao{color:#1c5c2e;border-radius:var(--raio);background:#fff;border:0;padding:6px 14px;font-weight:600}.aviso-versao-acoes{gap:8px;display:flex}.aviso-versao-depois{color:#fff;border-radius:var(--raio);background:0 0;border:1px solid #fff9;padding:6px 10px}.versao-app{text-align:center;color:#888;margin:24px 0 8px;font-size:12px}.aviso-atencao{color:#6b4a00;border-radius:var(--raio);background:#fff4d6;border-left:3px solid #d89b00;margin:-4px 0 16px;padding:10px 14px;font-size:14px}.aviso-atencao a{color:inherit;font-weight:600}.conteudo.dsp{max-width:none}.dsp-entrada{margin-bottom:16px}.dsp-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dsp-nav,.dsp-periodos{gap:4px;display:flex}.dsp-periodo{height:40px;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);cursor:pointer;padding:0 12px;font-size:14px;font-weight:600}.dsp-periodo-ativo{color:#fff;background:var(--acao);border-color:var(--acao)}.dsp-aviso{z-index:20;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 16px #0000002e}.dsp-rolagem{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:12px;overflow-x:auto}.dsp-grade{border-collapse:collapse;table-layout:fixed;min-width:100%}.dsp-grade th,.dsp-grade td{vertical-align:top;border:1px solid var(--linha)}.dsp-grade thead th{text-align:center;white-space:nowrap;background:var(--fundo);padding:8px 6px;font-size:12px;font-weight:700;position:sticky;top:0}.dsp-sem{text-transform:capitalize;color:var(--tinta-fraca);font-weight:600}.dsp-th-resp{z-index:1;text-align:left;background:var(--superficie);width:110px;min-width:110px;padding:8px;font-size:13px;position:sticky;left:0}.dsp-celula{width:150px;min-width:150px;height:64px;padding:4px}.dsp-celula-destino{cursor:pointer;background:#fffaf5}.dsp-celula-alvo{background:var(--laranja-suave);outline:2px dashed var(--laranja);outline-offset:-3px}.dsp-hoje{background:#fff6ef}.dsp-lista,.dsp-bandeja{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dsp-bandeja{flex-flow:wrap}.dsp-bandeja .dsp-os{width:180px}.dsp-os{background:var(--superficie);border:1px solid var(--linha);border-left:4px solid var(--tinta);border-radius:var(--raio);cursor:grab;align-items:stretch;display:flex}.dsp-os-atraso{border-left-color:var(--alerta)}.dsp-os-sel{outline:3px solid var(--laranja)}.dsp-os-fixa{cursor:default;opacity:.75;border-left-color:var(--laranja)}.dsp-os-arrastando{opacity:.4}.dsp-os-botao{min-height:44px;font:inherit;text-align:left;color:var(--tinta);cursor:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.dsp-os-num{font-size:12px;font-weight:700}.dsp-os-cli{color:var(--tinta-fraca);font-size:12px;line-height:1.25}.dsp-os-tag{color:#8a2c08;font-size:11px;font-weight:700}.dsp-os-abrir{color:var(--tinta-fraca);border-left:1px solid var(--linha);align-items:center;padding:0 8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.dsp-legenda{font-size:12px}.bloco-alerta{border-left:4px solid var(--alerta)}.campo-check{align-items:center;gap:8px;margin:-4px 0 12px;font-size:.9rem;display:flex}.campo-check input{width:18px;height:18px}.doc-abrir{min-height:auto;padding:4px 0 4px 12px}.prep-relatorio{flex-direction:column;gap:8px;margin-top:8px;display:flex}.prep-fotos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.prep-foto{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.prep-foto img,.prep-foto-vazia{object-fit:cover;background:var(--fundo);border:1px solid var(--linha);border-radius:6px;width:96px;height:96px}.prep-foto-vazia{color:var(--tinta-fraca);place-items:center;font-size:.75rem;display:grid}.item-outros{color:var(--tinta-fraca);font-size:.85em;font-weight:400}.peca-avulsa{flex-direction:column;gap:8px;display:flex}.dsp-email{color:var(--tinta-fraca);word-break:break-all;font-size:.72rem;font-weight:400;display:block}.busca-os{margin-bottom:8px}
