.rd{--fundo:var(--color-chao);--superficie:var(--color-cartao);--suave:var(--color-hover);--linha:var(--color-traco);--texto:var(--color-tinta);--texto-2:var(--color-tinta-2);--texto-3:var(--color-tinta-3);--verde:var(--color-salvia-400);--verde-escuro:var(--color-pedra-tinta);--verde-claro:var(--color-salvia-50);--marca:var(--color-marca);--marca-claro:var(--color-marca-fundo);--marca-escuro:var(--color-marca-tinta);--atencao:var(--color-ambar-tinta);--atencao-claro:var(--color-ambar-fundo);--problema:var(--color-telha-tinta);--problema-claro:var(--color-telha-fundo);--no-botao:var(--color-no-escuro);--sombra:var(--shadow-cartao-alto);--veu:color-mix(in srgb,var(--color-escuro) 28%,transparent);--f-legenda:12px;--f-texto:14px;--peso-medio:500;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--canto:10px;--canto-cartao:16px;--pilula:999px;--mov:160ms;display:flex;flex-direction:column;gap:var(--e-6);color:var(--texto-2);font-size:var(--f-texto);line-height:1.5;font-variant-numeric:tabular-nums}.rd h1,.rd h2,.rd h3,.rd p,.rd ul{margin:0;padding:0}.rd ul{list-style:none}.rd button,.rd input,.rd select,.rd textarea{font:inherit;color:inherit}.rd :focus-visible{outline:2px solid var(--verde);outline-offset:2px}.rd [hidden]{display:none!important}.rd .cabeca{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--e-6);flex-wrap:wrap}.rd .cabeca .apoio{margin-top:var(--e-2);max-width:760px;color:var(--texto-2)}.rd .apoio b{color:var(--texto);font-weight:600}.rd .voltar{display:inline-flex;align-items:center;gap:var(--e-1);font-size:var(--f-legenda);color:var(--texto-3);text-decoration:none;margin-bottom:var(--e-2)}.rd .voltar:hover{color:var(--texto)}.rd .numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--e-4)}.rd .numero{padding:var(--e-4) var(--e-5);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie)}.rd .numero b{display:block;font-size:28px;font-weight:600;color:var(--texto);line-height:1.15}.rd .numero span{font-size:var(--f-legenda);color:var(--texto-3)}.rd .numero.alerta{border-color:var(--atencao-claro);background:var(--atencao-claro)}.rd .numero.alerta b{color:var(--atencao)}.rd a.numero,.rd button.numero{text-align:left;cursor:pointer;text-decoration:none;transition:border-color var(--mov),box-shadow var(--mov)}.rd a.numero:hover,.rd button.numero:hover,.rd button.numero[aria-pressed=true]{border-color:var(--verde)}.rd a.numero[aria-current=page]{border-color:var(--verde);box-shadow:inset 0 0 0 1px var(--verde)}.rd .barra{display:flex;justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap}.rd .pilulas{display:inline-flex;gap:var(--e-1);padding:var(--e-1);border:1px solid var(--linha);border-radius:var(--pilula);background:var(--superficie);flex-wrap:wrap}.rd .pilulas a,.rd .pilulas button{height:34px;padding:0 var(--e-4);border:0;border-radius:var(--pilula);background:transparent;color:var(--texto-2);cursor:pointer;display:inline-flex;align-items:center;gap:var(--e-2);text-decoration:none;transition:background-color var(--mov),color var(--mov)}.rd .pilulas a:hover,.rd .pilulas button:hover{color:var(--texto);background:var(--suave)}.rd .pilulas [aria-current=page],.rd .pilulas [aria-pressed=true]{background:var(--verde-claro);color:var(--texto);font-weight:var(--peso-medio)}.rd .pilulas .n{font-size:var(--f-legenda);color:var(--texto-3)}.rd .busca{display:flex;align-items:center;gap:var(--e-2);height:42px;min-width:300px;padding:0 var(--e-4);border:1px solid var(--linha);border-radius:var(--pilula);background:var(--superficie);color:var(--verde)}.rd .busca:focus-within{border-color:var(--verde)}.rd .busca input{border:0;outline:0;background:transparent;flex:1;min-width:0;color:var(--texto)}.rd .busca input::placeholder{color:var(--texto-3)}@media (max-width:600px){.rd .busca{min-width:0;width:100%}}.rd .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);height:36px;padding:0 var(--e-4);border:1px solid transparent;border-radius:var(--pilula);font-weight:var(--peso-medio);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--mov),border-color var(--mov),opacity var(--mov)}.rd .btn:disabled{opacity:.45;cursor:default}.rd .btn-pri{background:var(--marca);color:var(--no-botao)}.rd .btn-pri:not(:disabled):hover{filter:brightness(.92)}.rd .btn-sec{background:var(--superficie);border-color:var(--linha);color:var(--texto)}.rd .btn-sec:not(:disabled):hover{background:var(--verde-claro);border-color:var(--verde-claro)}.rd .btn-texto{background:transparent;color:var(--texto-3);padding:0 var(--e-2)}.rd .btn-texto:hover{color:var(--problema)}.rd .btn-peq{height:30px;padding:0 var(--e-3);font-size:13px}.rd .pastilha{display:inline-flex;align-items:center;gap:var(--e-1);height:24px;padding:0 var(--e-3);border-radius:var(--pilula);font-size:var(--f-legenda);font-weight:var(--peso-medio);white-space:nowrap}.rd .pastilha.ok{background:var(--verde-claro);color:var(--verde-escuro)}.rd .pastilha.atencao{background:var(--atencao-claro);color:var(--atencao)}.rd .pastilha.problema{background:var(--problema-claro);color:var(--problema)}.rd .recado{font-size:13px;color:var(--verde-escuro)}.rd .recado.erro{color:var(--problema)}.rd .grades{border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie);overflow-x:auto}.rd .grade-cab,.rd .grade-linha{display:grid;grid-template-columns:132px repeat(8,minmax(52px,1fr)) 150px 168px;align-items:center;gap:var(--e-2);padding:0 var(--e-5);min-width:1010px}.rd .grade-cab{height:44px;border-bottom:1px solid var(--linha);font-size:var(--f-legenda);color:var(--verde-escuro);font-weight:var(--peso-medio)}.rd .grade-cab span{text-align:center}.rd .grade-cab span:first-child{text-align:left}.rd .grade-cab .dir{text-align:right}.rd .grade-linha{min-height:76px;border-bottom:1px solid var(--linha);transition:background-color var(--mov)}.rd .grade-linha:last-child{border-bottom:0}.rd .grade-linha:hover{background:var(--suave)}.rd .grade-linha.mudou{background:var(--verde-claro)}.rd .grade-linha.chegando{animation:rd-chega .26s cubic-bezier(.2,.7,.3,1)}.rd .grade-recado{grid-column:1/-1;padding:0 0 var(--e-2)}@keyframes rd-some{to{opacity:0;transform:translateX(16px)}}@keyframes rd-chega{0%{opacity:0;transform:translateY(-6px)}}.rd .grade-nome{display:flex;align-items:baseline;gap:var(--e-1)}.rd input[type=number]{-moz-appearance:textfield;appearance:textfield}.rd input[type=number]::-webkit-inner-spin-button,.rd input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rd .grade-nome input{width:56px;height:40px;padding:0 var(--e-2);border:1px solid transparent;border-radius:var(--canto);background:transparent;font-size:22px;font-weight:600;color:var(--texto);text-align:right}.rd .grade-nome input:hover{border-color:var(--linha)}.rd .grade-nome input:focus{border-color:var(--verde);background:var(--superficie);outline:none}.rd .grade-nome small{color:var(--texto-3);font-size:var(--f-legenda)}.rd .tam{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--e-2) 0}.rd .tam .barrinha{width:100%;max-width:40px;height:28px;display:flex;align-items:flex-end}.rd .tam .barrinha i{display:block;width:100%;border-radius:4px 4px 0 0;background:var(--verde);opacity:.9;transition:height var(--mov);min-height:2px}.rd .tam .barrinha i.zero{background:var(--linha)}.rd .tam input{width:46px;height:30px;text-align:center;border:1px solid var(--linha);border-radius:8px;background:var(--fundo);color:var(--texto)}.rd .tam input:focus{border-color:var(--verde);outline:none;background:var(--superficie)}.rd .acoes,.rd .soma{display:flex;justify-content:flex-end}.rd .acoes{gap:var(--e-1)}.rd .nova-grade{display:flex;justify-content:flex-start;padding:var(--e-3) var(--e-5);border-top:1px dashed var(--linha)}.rd .nota-rodape{font-size:var(--f-legenda);color:var(--texto-3)}.rd .cores{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--e-4);align-items:start}.rd .cor{position:relative;display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-4) var(--e-5);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie);transition:border-color var(--mov),box-shadow var(--mov)}.rd .cor:hover{border-color:var(--verde)}.rd .cor.sem-nome{border-color:var(--atencao-claro)}.rd .cor.sem-nome:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--atencao)}.rd .cor.editando{border-color:var(--verde);box-shadow:0 0 0 3px var(--verde-claro)}.rd .cor.chegando{animation:rd-chega .26s cubic-bezier(.2,.7,.3,1)}.rd .cor-de{display:flex;align-items:center;gap:var(--e-2)}.rd .codigo{font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--texto)}.rd .seta-cor{color:var(--verde)}.rd .nomes{display:flex;flex-wrap:wrap;gap:var(--e-2)}.rd .nome-loja{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--e-3);border-radius:var(--pilula);background:var(--verde-claro);color:var(--texto);font-weight:var(--peso-medio)}.rd .nome-loja.antigo{background:transparent;border:1px dashed var(--linha);color:var(--texto-2);font-weight:400}.rd .nome-loja small{font-size:11px;color:var(--texto-3);font-weight:400}.rd .falta-nome{color:var(--atencao);font-weight:var(--peso-medio);display:inline-flex;align-items:center;gap:6px}.rd .cor-acoes{display:flex;gap:var(--e-1);justify-content:flex-end;margin-top:auto}.rd .cor-de .cor-acoes{margin:0 0 0 auto}.rd .cor form{gap:var(--e-2)}.rd .campo,.rd .cor form{display:flex;flex-direction:column}.rd .campo{gap:2px;border:0;border-radius:0;background:transparent;padding:0;font-size:inherit}.rd .campo>label:first-child,.rd .campo>span{font-size:var(--f-legenda);color:var(--texto-3)}.rd .campo input.arquivo{height:auto;padding:var(--e-2) var(--e-3);font-size:13px}.rd .campo .check input,.rd .check input{width:16px;height:16px;padding:0;border:0}.rd .campo input:disabled{color:var(--texto-3);background:var(--suave)}.rd .ficha-campos.nota-campos{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .nota-campos .dobro{grid-column:span 2}@media (max-width:900px){.rd .ficha-campos.nota-campos{grid-template-columns:1fr}.rd .nota-campos .dobro{grid-column:auto}}.rd .pedido-escolha[data-marcado=true]{border-color:var(--verde);background:var(--verde-claro)}.rd .pedido-escolha:focus-within{outline:2px solid var(--verde);outline-offset:2px}.rd .check-escondido{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rd .pedido-escolha .meta.atrasa-txt{color:var(--problema)!important}.rd .campo input{height:38px;padding:0 var(--e-3);border:1px solid var(--linha);border-radius:var(--canto);background:var(--fundo);color:var(--texto)}.rd .campo input:focus{border-color:var(--verde);outline:none;background:var(--superficie)}.rd .campo input.maiusculas{text-transform:uppercase;letter-spacing:.06em}.rd .campo small{font-size:var(--f-legenda);color:var(--texto-3);line-height:1.35}.rd .campo select,.rd .campo textarea{padding:var(--e-2) var(--e-3);border:1px solid var(--linha);border-radius:var(--canto);background:var(--fundo);color:var(--texto);font:inherit;resize:vertical}.rd .campo select{height:38px}.rd .campo select:focus,.rd .campo textarea:focus{border-color:var(--verde);outline:none;background:var(--superficie)}.rd .obrig{color:var(--problema);font-style:normal}.rd .grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--e-4)}.rd .grupo{padding:var(--e-4) var(--e-5);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie)}.rd .grupo h3{font-size:16px;font-weight:600;color:var(--texto)}.rd .grupo .legenda{font-size:var(--f-legenda);color:var(--texto-3)}.rd .grupo ul{margin-top:var(--e-3);display:flex;flex-wrap:wrap;gap:var(--e-2)}.rd .grupo li{font-size:13px;letter-spacing:.05em;font-weight:600;color:var(--texto-2);padding:2px var(--e-2);border:1px solid var(--linha);border-radius:6px}.rd .vazio{padding:var(--e-8);text-align:center;color:var(--texto-3);border:1px dashed var(--linha);border-radius:var(--canto-cartao)}.rd .fornecedores{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--e-4);align-items:start}.rd .forn{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-5);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie);transition:border-color var(--mov)}.rd .forn:hover{border-color:var(--verde)}.rd .forn.inativo{opacity:.8;border-style:dashed}.rd .forn-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e-3)}.rd .forn h3{font-size:17px;font-weight:600;color:var(--texto)}.rd .t3{color:var(--texto-3)}.rd .pequeno,.rd .selo-aberto{font-size:var(--f-legenda)}.rd .selo-aberto{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--e-3);border-radius:var(--pilula);background:var(--marca-claro);color:var(--marca-escuro);font-weight:var(--peso-medio)}.rd .forn-contato{font-size:13px;color:var(--texto-2)}.rd .regua{position:relative;height:10px;border-radius:var(--pilula);background:var(--verde-claro)}.rd .barra-cumprido{position:absolute;left:0;top:0;bottom:0;border-radius:var(--pilula);background:var(--verde)}.rd .barra-cumprido.atrasa{background:var(--atencao)}.rd .marca-prometido{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;border-radius:2px;background:var(--texto);z-index:1}.rd .prazo-txt{font-size:13px;color:var(--texto-2)}.rd .prazo-txt b{color:var(--texto);font-weight:600}.rd .atrasa-txt{color:var(--atencao)!important}.rd .veu-ficha{position:fixed;inset:0;z-index:40;background:var(--veu);animation:rd-aparece .16s ease-out}.rd .ficha{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(640px,100%);background:var(--superficie);box-shadow:var(--sombra);border-radius:var(--canto-cartao) 0 0 var(--canto-cartao);animation:rd-desliza .22s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column}@keyframes rd-desliza{0%{transform:translateX(32px);opacity:0}}.rd .ficha form{height:100%;display:flex;flex-direction:column;min-height:0}.rd .ficha-cab{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--e-5) var(--e-6);border-bottom:1px solid var(--linha)}.rd .ficha-cab h2{font-size:20px;font-weight:600;color:var(--texto)}.rd .fechar{border:0;background:transparent;width:36px;height:36px;border-radius:var(--canto);cursor:pointer;color:var(--texto-3);display:inline-flex;align-items:center;justify-content:center}.rd .fechar:hover{background:var(--suave);color:var(--texto)}.rd .ficha-corpo{flex:1;overflow-y:auto;padding:var(--e-5) var(--e-6);gap:var(--e-5)}.rd .ficha-corpo,.rd .ficha-prazo{display:flex;flex-direction:column}.rd .ficha-prazo{padding:var(--e-4);border-radius:var(--canto);background:var(--suave);gap:var(--e-2)}.rd .ficha fieldset{border:0;margin:0;padding:0}.rd .ficha legend{font-size:var(--f-legenda);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--verde-escuro);margin-bottom:var(--e-2)}.rd .ficha-campos{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-3)}.rd .ficha-campos .largo{grid-column:1/-1}.rd .ficha-pe{display:flex;justify-content:flex-end;align-items:center;gap:var(--e-2);padding:var(--e-4) var(--e-6);border-top:1px solid var(--linha)}@media (max-width:600px){.rd .ficha-campos,.rd .fornecedores{grid-template-columns:1fr}}.rd .perfil-topo{display:flex;gap:var(--e-6);align-items:center;padding:var(--e-6);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie)}.rd .foto-grande{width:112px;height:112px;border-radius:50%;overflow:hidden;flex:none;background:var(--verde-claro);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--superficie),0 0 0 5px var(--linha)}.rd .foto-grande img{width:100%;height:100%;object-fit:cover}.rd .foto-grande span{font-size:36px;font-weight:600;color:var(--verde-escuro)}.rd .perfil-quem h2{font-size:24px;font-weight:600;color:var(--texto)}.rd .pulso-linha{display:flex;align-items:center;gap:var(--e-2);margin-top:var(--e-2);font-size:13px;color:var(--texto-2)}.rd .pulso-ponto{width:8px;height:8px;border-radius:50%;background:var(--verde);animation:rd-vivo 2.4s ease-out infinite}@keyframes rd-vivo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--verde) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.rd .perfil-grade{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-4)}.rd .cartao-form{display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-5) var(--e-6);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie)}.rd .cartao-form h3{font-size:16px;font-weight:600;color:var(--texto)}.rd .cartao-form.sair{flex-direction:row;justify-content:space-between;align-items:center}.rd .so-leitura{background:var(--suave)!important;color:var(--texto-2)!important}@media (max-width:900px){.rd .perfil-grade{grid-template-columns:1fr}.rd .perfil-topo{flex-direction:column;text-align:center}}.rd .veu{position:fixed;inset:0;background:var(--veu);display:flex;align-items:center;justify-content:center;z-index:50;animation:rd-aparece .16s ease-out;padding:var(--e-4)}.rd .janela{width:min(460px,100%);padding:var(--e-6);border-radius:var(--canto-cartao);background:var(--superficie);box-shadow:var(--sombra);display:flex;flex-direction:column;gap:var(--e-3);animation:rd-chega .2s ease-out}.rd .janela h2{font-size:18px;font-weight:600;color:var(--texto)}.rd .janela .botoes{display:flex;justify-content:flex-end;gap:var(--e-2);margin-top:var(--e-2)}@keyframes rd-aparece{0%{opacity:0}}.rd .duas-col{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--e-4);align-items:start}@media (max-width:1100px){.rd .duas-col{grid-template-columns:1fr}}.rd .cartao-box{padding:var(--e-5) var(--e-6);border:1px solid var(--linha);border-radius:var(--canto-cartao);background:var(--superficie);display:flex;flex-direction:column;gap:var(--e-4);min-width:0}.rd .cartao-box>header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-3);flex-wrap:wrap}.rd .cartao-box h3{font-size:16px;font-weight:600;color:var(--texto)}.rd .bipe{display:flex;align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-6);border:2px solid var(--verde);border-radius:var(--canto-cartao);background:var(--superficie)}.rd .bipe .icone-bipe{width:52px;height:52px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--verde-claro);color:var(--verde-escuro)}.rd .bipe .icone-bipe img{width:32px;height:32px}.rd .bipe input{flex:1;min-width:0;height:52px;border:0;outline:0;background:transparent;font-size:22px;letter-spacing:.04em;color:var(--texto)}.rd .bipe input::placeholder{color:var(--texto-3);letter-spacing:0}.rd .bipe .estado-bipe{text-align:right;font-size:13px;color:var(--texto-3)}.rd .bipe .estado-bipe b{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--verde-escuro);font-weight:600}.rd .bipe.erro{border-color:var(--problema)}.rd .bipe.ok{animation:rd-piscaok .6s ease-out}@keyframes rd-piscaok{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--verde) 50%,transparent)}to{box-shadow:0 0 0 14px transparent}}.rd .bipe .estado-bipe{max-width:46%;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rd .bipe .estado-bipe b{flex-wrap:wrap}.rd .bipe .estado-bipe.erro b{color:var(--problema)}.rd .bipe .estado-bipe.amb b{color:var(--atencao)}.rd .estado-bipe.pisca{animation:rd-chega .26s cubic-bezier(.2,.7,.3,1)}.rd .rm-pendentes{padding:var(--e-4) var(--e-5);border:1px solid var(--problema-claro);border-left:3px solid var(--problema);border-radius:var(--canto);background:var(--problema-claro);color:var(--texto);display:flex;flex-direction:column;gap:var(--e-2)}.rd .rm-pendentes-cab{display:flex;justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap}.rd .rm-pendentes-cab b{color:var(--problema)}.rd .rm-pendente{font-size:13px}.rd .rm-servico{display:flex;align-items:baseline;gap:var(--e-2);padding:var(--e-3) var(--e-2) var(--e-1);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--verde-escuro)}.rd .rm-servico small{font-size:var(--f-legenda);font-weight:400;letter-spacing:0;color:var(--texto-3)}.rd .lista-linhas{display:flex;flex-direction:column;overflow-x:auto}@media (max-width:700px){.rd .lista-linhas .linha{min-width:max-content}.rd .bipe{flex-wrap:wrap;padding:var(--e-4);gap:var(--e-3)}.rd .bipe input{flex:1 1 60%;font-size:18px;height:44px}.rd .bipe .estado-bipe{max-width:none;width:100%;align-items:flex-start;text-align:left}.rd .bipe .estado-bipe b{justify-content:flex-start}.rd .cabeca .cor-acoes{flex-wrap:wrap}}.rd .lista-linhas .linha{display:grid;align-items:center;gap:var(--e-3);padding:10px var(--e-2);border-bottom:1px solid var(--linha);font-size:13px;color:var(--texto-2)}.rd .lista-linhas .linha:last-child{border-bottom:0}.rd .lista-linhas .linha.cab{font-size:var(--f-legenda);color:var(--verde-escuro);font-weight:var(--peso-medio);padding-top:0}.rd .lista-linhas .linha b{color:var(--texto);font-weight:600}.rd .lista-linhas .linha.chegando{animation:rd-chega .26s cubic-bezier(.2,.7,.3,1);background:var(--verde-claro)}.rd .lista-linhas .linha.clicavel{cursor:pointer}.rd .lista-linhas .linha.clicavel:hover{background:var(--suave)}.rd .rolagem{max-height:520px;overflow-y:auto}.rd .mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;letter-spacing:.02em}.rd .progresso-fino{height:8px;border-radius:var(--pilula);background:var(--verde-claro);overflow:hidden}.rd .progresso-fino span{display:block;height:100%;border-radius:var(--pilula);background:var(--verde);transition:width .3s ease}.rd .vazio-bonito{display:flex;flex-direction:column;align-items:center;gap:var(--e-2);padding:var(--e-8) var(--e-4);text-align:center;color:var(--texto-3);border:1px dashed var(--linha);border-radius:var(--canto)}.rd .vazio-bonito .circulo{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--verde-claro);color:var(--verde-escuro)}.rd .vazio-bonito b{color:var(--texto);font-weight:600}.rd .cartao-box.passo,.rd .passo{display:flex;flex-direction:row;align-items:flex-start;gap:var(--e-4)}.rd .passo>div>h3:first-child{margin:4px 0 0}.rd .passo .num{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--verde);color:var(--no-botao);font-weight:600}.rd .passo .num.feito{background:var(--verde-claro);color:var(--verde-escuro)}.rd .passo>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--e-3)}.rd .rodape-fixo{position:sticky;bottom:var(--e-4);z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;padding:var(--e-3) var(--e-3) var(--e-3) var(--e-6);border:1px solid var(--linha);border-radius:var(--pilula);background:var(--superficie);box-shadow:var(--sombra)}.rd .rodape-fixo b{color:var(--texto)}.rd .chips{display:flex;flex-wrap:wrap;gap:var(--e-2)}.rd .chip{height:32px;padding:0 var(--e-3);border:1px solid var(--linha);border-radius:var(--pilula);background:var(--superficie);color:var(--texto-2);cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;transition:border-color var(--mov),background-color var(--mov)}.rd .chip:hover{border-color:var(--verde);color:var(--texto)}.rd .chip[aria-current=page],.rd .chip[aria-pressed=true]{background:var(--verde-claro);border-color:var(--verde-claro);color:var(--texto);font-weight:var(--peso-medio)}.rd .grade-entrada{display:grid;grid-template-columns:repeat(8,minmax(44px,1fr));gap:var(--e-2)}.rd .grade-entrada label{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--f-legenda);color:var(--texto-3)}.rd .grade-entrada input{width:100%;height:36px;text-align:center;border:1px solid var(--linha);border-radius:8px;background:var(--fundo);color:var(--texto)}.rd .grade-entrada input:focus{border-color:var(--verde);outline:none;background:var(--superficie)}.rd .pedido-escolha{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--linha);border-radius:var(--canto);background:var(--superficie);cursor:pointer;text-align:left;width:100%;transition:border-color var(--mov),background-color var(--mov)}.rd .pedido-escolha:hover{border-color:var(--verde)}.rd .pedido-escolha[aria-pressed=true]{border-color:var(--verde);background:var(--verde-claro)}.rd .pedido-escolha .modelo{font-weight:600;color:var(--texto)}.rd .pedido-escolha .meta{font-size:var(--f-legenda);color:var(--texto-3)}.rd .pedido-escolha .lado{margin-left:auto}.rd .busca-grande{display:flex;align-items:center;gap:var(--e-3);height:60px;padding:0 var(--e-5);border:1px solid var(--linha);border-radius:var(--pilula);background:var(--superficie);color:var(--verde)}.rd .busca-grande:focus-within{border-color:var(--verde);box-shadow:0 0 0 4px var(--verde-claro)}.rd .busca-grande input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:18px;color:var(--texto)}.rd .busca-grande input::placeholder{color:var(--texto-3)}.rd .legenda-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--e-3)}.rd .legenda-cartoes>div{padding:var(--e-4);border-radius:var(--canto);background:var(--suave);font-size:13px;color:var(--texto-2)}.rd .legenda-cartoes b{display:block;color:var(--texto);margin-bottom:2px}.rd .check{display:inline-flex;align-items:center;gap:8px;height:38px;color:var(--texto-2);cursor:pointer}.rd .check input{width:16px;height:16px;accent-color:var(--verde)}@media (prefers-reduced-motion:reduce){.rd *,.rd :after,.rd :before{animation:none!important;transition:none!important}}