@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel:#e9eeee;--folha:#f8fafa;--folha-2:#f1f5f5;--fio:#cdd7d7;--fio-forte:#9fb0b0;--tinta:#182628;--tinta-2:#475a5c;--tinta-3:#56686a;--teal:#06777b;--teal-vivo:#079a9e;--teal-fundo:#dcefef;--laranja:#b84a12;--laranja-vivo:#f2692b;--laranja-fundo:#fde9dc;--vermelho:#b42318;--vermelho-fundo:#fbe4e1;--rail:#0d3d40;--rail-2:#0a3134;--rail-tinta:#d6ecec;--rail-tinta-2:#8fb6b7;--rail-ativo:#145457;--foco:#079a9e;--sombra:0 1px 2px #10282a0f, 0 4px 14px #10282a0f;--sans:"Archivo Variable", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, Consolas, monospace;--r:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--papel:#1b1d1e;--folha:#232627;--folha-2:#282b2c;--fio:#363a3b;--fio-forte:#42585a;--tinta:#e2ebeb;--tinta-2:#a9bcbd;--tinta-3:#82999a;--teal:#4cc6c9;--teal-vivo:#4cc6c9;--teal-fundo:#133a3c;--laranja:#ff9a62;--laranja-vivo:#ff8a4c;--laranja-fundo:#3d2416;--vermelho:#ff8577;--vermelho-fundo:#3d1b18;--rail:#0a1f21;--rail-2:#081819;--rail-ativo:#12393b;--sombra:0 1px 2px #0000004d, 0 6px 18px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=escuro]{--papel:#1b1d1e;--folha:#232627;--folha-2:#282b2c;--fio:#363a3b;--fio-forte:#42585a;--tinta:#e2ebeb;--tinta-2:#a9bcbd;--tinta-3:#82999a;--teal:#4cc6c9;--teal-vivo:#4cc6c9;--teal-fundo:#133a3c;--laranja:#ff9a62;--laranja-vivo:#ff8a4c;--laranja-fundo:#3d2416;--vermelho:#ff8577;--vermelho-fundo:#3d1b18;--rail:#0a1f21;--rail-2:#081819;--rail-ativo:#12393b;--sombra:0 1px 2px #0000004d, 0 6px 18px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--papel);color:var(--tinta);font:400 14px/1.5 var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}::selection{background:var(--teal-vivo);color:#fff}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--fio-forte) transparent}a{color:var(--teal);text-underline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:1.5rem;font-weight:650}h2{font-size:1.125rem;font-weight:620}h3{font-size:1rem;font-weight:620}p{margin:0}code,.mono{font-family:var(--mono);font-size:.92em}.rotulo{font-variation-settings:"wdth" 82;letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-3);font-size:.6875rem;font-weight:600}.fraco{color:var(--tinta-3)}.nota{color:var(--tinta-3);font-size:.8125rem}.erro-inline{color:var(--vermelho);font-size:.8125rem}.controle-pequeno{border:1px solid var(--fio-forte);border-radius:var(--r);background:var(--folha);height:28px;color:var(--tinta);font:inherit;padding:0 8px;font-size:.8125rem}.casca{background:linear-gradient(to right, var(--rail) 232px, transparent 232px);grid-template-columns:232px minmax(0,1fr);min-height:100%;display:grid}.rail{background:var(--rail);height:100vh;color:var(--rail-tinta);flex-direction:column;gap:4px;padding:20px 12px 14px;display:flex;position:sticky;top:0}.rail-marca{border-bottom:1px solid #ffffff14;flex-direction:column;gap:6px;margin-bottom:6px;padding:0 10px 18px;text-decoration:none;display:flex}.rail-marca img{width:132px;height:auto;display:block}.rail-marca span{font-variation-settings:"wdth" 82;letter-spacing:.16em;text-transform:uppercase;color:var(--rail-tinta-2);font-size:.6875rem;font-weight:600}.rail-grupo{font-variation-settings:"wdth" 82;letter-spacing:.12em;text-transform:uppercase;color:var(--rail-tinta-2);padding:14px 10px 4px;font-size:.65rem;font-weight:600}.rail a.item{border-radius:var(--r);color:var(--rail-tinta);align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;transition:background .15s ease-out;display:flex}.rail a.item:hover{background:#ffffff0f}.rail a.item.active{background:var(--rail-ativo);color:#fff;font-weight:650}.rail a.item svg{opacity:.85;flex:none}.rail .ponto{margin-left:auto}.rail-pe{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding:12px 10px 0;font-size:.8125rem;display:grid}.rail-pe .quem{color:var(--rail-tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-pe .acoes{gap:6px;display:flex}.rail-pe button{border-radius:var(--r);color:var(--rail-tinta);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;display:inline-flex}.rail-pe button:hover{background:#ffffff0f}.principal{min-width:0;padding:28px 36px 48px}.cabecalho{border-bottom:1px solid var(--fio);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.cabecalho p{color:var(--tinta-2);margin-top:4px}.cabecalho .acoes{flex-wrap:wrap;gap:8px;display:flex}.secao{margin-top:28px}.secao>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.folha{background:var(--folha);border:1px solid var(--fio);border-radius:var(--r)}.folha-cab{border-bottom:1px solid var(--fio);background:var(--folha-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.folha-corpo{padding:16px}.quadros{border-top:1px solid var(--fio);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.quadro{border-right:1px solid var(--fio);min-width:0;padding:10px 16px 12px}.quadro:last-child{border-right:0}.quadro .valor{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:1.0625rem;font-weight:500;overflow:hidden}.quadro .valor.quebra{white-space:normal;overflow:visible}.quadro .valor.grande{letter-spacing:-.02em;font-size:1.75rem;font-weight:450;line-height:1.15}.quadro .sub{color:var(--tinta-3);margin-top:2px;font-size:.8125rem}.sistemas{gap:16px;display:grid}.sistema-os{grid-template-columns:minmax(0,1fr) auto;display:grid}.sistema-os .identidade{align-items:center;gap:14px;min-width:0;padding:14px 16px 12px;display:flex}.sistema-os .identidade a{color:var(--tinta);text-decoration:none}.sistema-os .identidade a:hover h2{text-underline-offset:4px;text-decoration:underline}.sistema-os .identidade p{color:var(--tinta-2);font-size:.8125rem}.sistema-os .lateral{align-items:center;gap:8px;padding:14px 16px;display:flex}.sistema-os .quadros{grid-column:1/-1}.num-os{font-family:var(--mono);color:var(--tinta-3);white-space:nowrap;font-size:.75rem}.carimbo{--cor:var(--tinta-2);border:1.5px solid var(--cor);color:var(--cor);font-variation-settings:"wdth" 78;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:2px 7px 1px;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-flex;transform:rotate(-2deg)}.carimbo.gravada,.carimbo.ok{--cor:var(--teal);background:var(--teal);color:var(--folha)}.carimbo.previa,.carimbo.teste{--cor:var(--laranja);border-style:dashed}.carimbo.rodando{--cor:var(--laranja);background:var(--laranja-fundo)}.carimbo.rodando:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pulsar}.carimbo.invalida,.carimbo.erro{--cor:var(--vermelho);background:var(--vermelho-fundo);border-width:2px}.carimbo.real{--cor:var(--teal)}.carimbo.neutro,.carimbo.interrompida,.carimbo.cancelada{--cor:var(--tinta-3)}.carimbo.bate{animation:.26s cubic-bezier(.2,.9,.25,1) both bater}@keyframes bater{0%{opacity:0;transform:rotate(-2deg)scale(1.5)}70%{opacity:1;transform:rotate(-2deg)scale(.96)}to{transform:rotate(-2deg)scale(1)}}@keyframes pulsar{50%{opacity:.3}}.ponto{background:var(--tinta-3);border-radius:50%;flex:none;width:8px;height:8px}.ponto.ok{background:var(--teal-vivo)}.ponto.erro,.ponto.interrompida{background:var(--vermelho)}.ponto.rodando{background:var(--laranja-vivo);animation:1.2s ease-in-out infinite pulsar}.botao{border:1px solid var(--fio-forte);border-radius:var(--r);background:var(--folha);height:34px;color:var(--tinta);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:560;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,transform .1s ease-out;display:inline-flex}.botao:hover:not(:disabled){background:var(--folha-2);border-color:var(--tinta-3)}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.primario{background:var(--teal);border-color:var(--teal);color:#fff}:root[data-tema=escuro] .botao.primario{color:#062a2b}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .botao.primario{color:#062a2b}}.botao.primario:hover:not(:disabled){background:color-mix(in oklab, var(--teal) 84%, black);border-color:color-mix(in oklab, var(--teal) 84%, black)}.botao.alerta{border-color:var(--laranja);color:var(--laranja)}.botao.perigo{border-color:var(--vermelho);color:var(--vermelho)}.botao.pequeno{height:28px;padding:0 10px;font-size:.8125rem}.botao.fantasma{background:0 0;border-color:#0000}.botao .girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.campo{gap:5px;min-width:0;display:grid}.campo input,.campo select,.campo textarea{border:1px solid var(--fio-forte);border-radius:var(--r);background:var(--folha);height:36px;color:var(--tinta);font:inherit;min-width:0;padding:0 10px}.campo input:hover,.campo select:hover{border-color:var(--tinta-3)}.campo input:focus,.campo select:focus{outline:2px solid var(--foco);outline-offset:-1px;border-color:var(--foco)}.campo .ajuda{color:var(--tinta-3);font-size:.75rem}.campo input::placeholder{color:var(--tinta-3)}.grade-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.linha-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{accent-color:var(--teal);width:16px;height:16px}.abas{border-bottom:1px solid var(--fio);gap:2px;margin-bottom:18px;display:flex}.abas button{color:var(--tinta-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-weight:560}.abas button:hover{color:var(--tinta)}.abas button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--teal)}.alternador{border:1px solid var(--fio-forte);border-radius:var(--r);display:inline-flex;overflow:hidden}.alternador button{background:var(--folha);color:var(--tinta-2);font:inherit;cursor:pointer;border:0;padding:5px 12px;font-size:.8125rem;font-weight:600}.alternador button+button{border-left:1px solid var(--fio-forte)}.alternador button[aria-pressed=true].teste{background:var(--laranja-fundo);color:var(--laranja)}.alternador button[aria-pressed=true].real{background:var(--teal);color:var(--folha)}.tabela-rolagem{overflow-x:auto}table.livro{border-collapse:collapse;width:100%;font-size:.8125rem}.livro th{text-align:left;border-bottom:1px solid var(--fio-forte);background:var(--folha-2);font-variation-settings:"wdth" 82;letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-3);white-space:nowrap;padding:8px 12px;font-size:.6875rem;font-weight:600}.livro td{border-bottom:1px solid var(--fio);vertical-align:middle;padding:9px 12px}.livro tr:last-child td{border-bottom:0}.livro tbody tr{transition:background .12s ease-out}.livro tbody tr.clicavel{cursor:pointer}.livro tbody tr.clicavel:hover{background:var(--folha-2)}.livro td.num,.livro th.num{text-align:right;font-family:var(--mono)}.livro td.mono{white-space:nowrap}.livro .fraco{color:var(--tinta-3)}.livro .arquivo{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.aviso{border:1px solid var(--fio-forte);border-radius:var(--r);background:var(--folha-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.875rem;display:flex}.aviso svg{flex:none;margin-top:2px}.aviso.laranja{border-color:var(--laranja);background:var(--laranja-fundo);color:var(--tinta)}.aviso.laranja svg{color:var(--laranja)}.aviso.vermelho{border-color:var(--vermelho);background:var(--vermelho-fundo)}.aviso.vermelho svg{color:var(--vermelho)}.aviso.teal{border-color:var(--teal);background:var(--teal-fundo)}.aviso.teal svg{color:var(--teal)}.aviso ul{margin:4px 0 0;padding-left:18px}.vazio{text-align:center;color:var(--tinta-2);padding:28px 16px}.vazio strong{color:var(--tinta);margin-bottom:4px;display:block}.esqueleto{background:linear-gradient(90deg, var(--folha-2), var(--fio), var(--folha-2));background-size:200% 100%;border-radius:2px;height:14px;animation:1.4s ease-in-out infinite brilho}@keyframes brilho{to{background-position:-200% 0}}.log{background:var(--rail-2);color:#cfe3e3;max-height:520px;font:.75rem/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;border-radius:0 0 var(--r) var(--r);margin:0;padding:14px 16px;overflow:auto}.log .erro{color:#ff9b8f}.log .aviso-log{color:#ffc28f}.log .hub{color:#7fdadd}.zona{border:1.5px dashed var(--fio-forte);border-radius:var(--r);background:var(--folha-2);text-align:center;color:var(--tinta-2);cursor:pointer;place-items:center;gap:6px;padding:26px 16px;transition:border-color .15s ease-out,background .15s ease-out;display:grid}.zona:hover,.zona.sobre{border-color:var(--teal);background:var(--teal-fundo)}.zona strong{color:var(--tinta)}.zona input{display:none}.lista-itens{columns:2 280px;column-gap:24px;margin:0;padding:0;font-size:.8125rem;list-style:none}.lista-itens li{break-inside:avoid;gap:8px;padding:3px 0;display:flex}.lista-itens li code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lista-itens .ok{color:var(--teal)}.lista-itens .falha{color:var(--vermelho)}.passos{border:1px solid var(--fio);border-radius:var(--r);background:var(--folha);gap:0;margin-bottom:20px;display:flex;overflow:hidden}.passos li{color:var(--tinta-3);border-right:1px solid var(--fio);flex:1;align-items:center;gap:8px;padding:9px 14px;font-weight:560;list-style:none;display:flex}.passos li:last-child{border-right:0}.passos li .n{font-family:var(--mono);font-size:.75rem}.passos li[aria-current=step]{color:var(--tinta);background:var(--folha-2);box-shadow:inset 0 -2px 0 var(--teal)}.passos li.feito{color:var(--teal)}ol.passos{margin-top:0;padding:0}.login{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:100%;display:grid}.login-marca{background:var(--rail);color:var(--rail-tinta);flex-direction:column;justify-content:space-between;gap:32px;padding:48px;display:flex}.login-marca img{width:220px}.login-marca h1{letter-spacing:-.02em;color:#fff;max-width:14ch;font-size:2.5rem;font-weight:640}.login-marca p{max-width:46ch;color:var(--rail-tinta-2);margin-top:12px}.login-amostra{gap:10px;max-width:420px;display:grid}.login-amostra div{border-radius:var(--r);border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.8125rem;display:flex}.login-amostra .carimbo.gravada{background:var(--teal-vivo);border-color:var(--teal-vivo);color:#04292a}.login-amostra .carimbo.previa{--cor:#ff9a62}.login-form{background:var(--papel);place-items:center;padding:32px;display:grid}.login-form form{gap:16px;width:min(360px,100%);display:grid}.contagens{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.contagens .quadro .valor{font-size:1.5rem}.contagens .quadro.destaque .valor{color:var(--laranja)}.contagens .quadro.gravado .valor{color:var(--teal)}.detalhes summary{cursor:pointer;border-top:1px solid var(--fio);padding:10px 16px;font-weight:560}.detalhes[open] summary{border-bottom:1px solid var(--fio)}.horarios{flex-wrap:wrap;column-gap:.9ch;display:flex}.horarios span,.nq{white-space:nowrap}.horarios.desligada{color:var(--tinta-3)}.horarios.desligada .h{text-decoration:line-through;text-decoration-thickness:1px}.sub a{color:var(--vermelho)}.cabecalho .sub-linha{text-overflow:ellipsis;white-space:nowrap;max-width:72ch;display:block;overflow:hidden}@media (width<=900px){.casca{background:0 0;grid-template-columns:1fr}.rail{z-index:5;flex-direction:row;align-items:center;gap:2px;height:auto;padding:8px 12px;position:sticky;overflow-x:auto}.rail-marca{border:0;margin:0;padding:0 10px 0 0}.rail-marca img{width:92px}.rail-marca span,.rail-grupo,.rail a.item.sist,.rail-pe .quem{display:none}.rail a.item{white-space:nowrap;padding:8px}.rail a.item .txt,.rail-pe .txt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rail-pe button{flex:none;padding:6px}.quadro:nth-child(2n){border-right:0}.os-lista thead{display:none}.os-lista tbody tr{border-bottom:1px solid var(--fio);grid-template-columns:76px 92px minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.os-lista tbody tr:last-child{border-bottom:0}.os-lista td{border:0;padding:0}.os-lista .c-arq,.os-lista .c-orig{display:none}.os-lista .c-res{grid-column:1/3}.os-lista .c-sit .carimbo{justify-self:start}.os-lista .c-quando{text-align:right}.rail-pe{border:0;margin:0 0 0 auto;padding:0}.principal{padding:20px 16px 40px}.cabecalho{flex-direction:column;align-items:flex-start}.cabecalho .sub-linha{white-space:normal}.login{grid-template-columns:1fr}.login-marca{padding:28px 20px}.login-marca h1{font-size:1.75rem}.login-amostra{display:none}.sistema-os{grid-template-columns:1fr}.sistema-os .lateral{padding-top:0}.quadro{border-bottom:1px solid var(--fio)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
