.ps-root,.ps-tela{--ps-fundo:#070d26;--ps-sup:#0e1638;--ps-sup2:#16204a;--ps-borda:#23305f;--ps-texto:#f2f5ff;--ps-fraco:#a6b0d6;--ps-marca:#a78bfa;--ps-marca-forte:#5b35e5;--ps-ok:#4ade80;--ps-ok-fundo:#10301f;--ps-aten:#ffc14d;--ps-aten-fundo:#382a12;--ps-ruim:#ff6b6b;background:var(--ps-fundo);color:var(--ps-texto);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ps-root{flex-direction:column;gap:10px;min-height:100%;display:flex}.ps-root button,.ps-tela button{cursor:pointer;font-family:inherit}.ps-root button:disabled,.ps-tela button:disabled{opacity:.45;cursor:default}.ps-fraco{color:var(--ps-fraco);font-size:12px}.ps-num{font-variant-numeric:tabular-nums}.ps-rot{color:var(--ps-fraco);letter-spacing:.03em;font-size:11px;font-weight:700}.ps-vazio{color:var(--ps-fraco);margin:0;padding:16px 4px;font-size:14px}.ps-topo{border-bottom:1px solid var(--ps-borda);flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.ps-topo-l{align-items:center;gap:8px;display:flex}.ps-voltar{background:var(--ps-sup2);width:44px;height:44px;color:var(--ps-texto);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.ps-titulo b{font-size:18px;font-weight:800}.ps-modo{background:var(--ps-sup2);border-radius:10px;flex:none;padding:3px;display:flex}.ps-modo button{min-height:38px;color:var(--ps-fraco);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.ps-modo button[aria-pressed=true]{background:var(--ps-marca-forte);color:#fff}.ps-abas{flex-wrap:wrap;gap:6px;display:flex}.ps-abas button{min-height:44px;color:var(--ps-fraco);border:1px solid var(--ps-borda);background:0 0;border-radius:10px;flex:90px;font-size:13px;font-weight:700}.ps-abas button[aria-pressed=true]{background:var(--ps-sup2);color:var(--ps-texto);border:2px solid var(--ps-marca)}.ps-barra{background:var(--ps-sup2);border-radius:2px;height:4px;overflow:hidden}.ps-barra i{background:var(--ps-marca);height:4px;display:block}.ps-aviso{background:var(--ps-ok-fundo);color:var(--ps-ok);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.ps-um{flex-direction:column;gap:10px;display:flex}.ps-cartao{background:var(--ps-sup);border:1px solid var(--ps-borda);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.ps-cartao-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-selo-forn{color:var(--ps-marca);background:var(--ps-sup2);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.ps-nome-g{flex-direction:column;gap:2px;display:flex}.ps-nome-g b{font-size:22px;font-weight:800;line-height:1.15}.ps-dupla{gap:10px;display:flex}.ps-tem-g{background:var(--ps-fundo);border:2px solid var(--ps-marca);border-radius:12px;flex-direction:column;flex:1;padding:8px 12px;display:flex}.ps-tem-g b{font-size:32px;font-weight:800}.ps-pedir-g{background:var(--ps-sup2);border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:8px 10px;display:flex}.ps-conta{font-size:12px;font-weight:600}.ps-tom-neutro{color:var(--ps-fraco)}.ps-tom-ok{color:var(--ps-ok)}.ps-tom-aten{color:var(--ps-aten)}.ps-tom-ruim{color:var(--ps-ruim)}.ps-passo{background:var(--ps-sup2);border-radius:10px;justify-content:space-between;align-items:center;gap:4px;min-height:44px;display:flex}.ps-passo button{width:40px;height:44px;color:var(--ps-texto);background:0 0;border:0;font-size:20px;font-weight:700}.ps-passo b{font-size:17px;font-weight:800}.ps-passo-g{background:0 0}.ps-passo-g button{background:var(--ps-borda);border-radius:10px}.ps-passo-g b{font-size:28px}.ps-teclado{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ps-teclado button{background:var(--ps-sup2);min-height:56px;color:var(--ps-texto);border:0;border-radius:12px;font-size:24px;font-weight:700}.ps-teclado button:active{background:var(--ps-borda)}.ps-acoes{gap:8px;display:flex}.ps-btn{background:var(--ps-marca-forte);color:#fff;border:0;border-radius:12px;flex:1;min-height:56px;padding:0 16px;font-size:16px;font-weight:800}.ps-btn-2{border:1px solid var(--ps-borda);background:var(--ps-sup);min-height:56px;color:var(--ps-texto);border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.ps-lista{flex-direction:column;gap:6px;display:flex}.ps-lista-cab{color:var(--ps-fraco);text-transform:uppercase;grid-template-columns:minmax(0,1fr) 68px 124px;gap:8px;padding:0 8px;font-size:11px;font-weight:700;display:grid}.ps-linha{background:var(--ps-sup);border:1px solid var(--ps-borda);border-radius:12px;grid-template-columns:minmax(0,1fr) 68px 124px;align-items:center;gap:8px;padding:8px;display:grid}.ps-linha-ok{border-color:#2f6b45}.ps-linha-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.ps-linha-nome b{overflow-wrap:anywhere;font-size:14px;font-weight:700}.ps-tem-in{box-sizing:border-box;border:2px solid var(--ps-borda);background:var(--ps-fundo);width:68px;height:44px;color:var(--ps-texto);text-align:center;border-radius:10px;font-family:inherit;font-size:18px;font-weight:700}.ps-tem-in:focus{border-color:var(--ps-marca);outline:none}.ps-rodape{background:var(--ps-fundo);border-top:1px solid var(--ps-borda);align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.ps-rodape>div{flex-direction:column;flex:1;display:flex}.ps-rodape .ps-btn{flex:none}.ps-setor-esc{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ps-setor-esc button{border:1px solid var(--ps-borda);background:var(--ps-sup2);min-height:36px;color:var(--ps-texto);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.ps-inicio{gap:12px}.ps-forns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.ps-forn{background:var(--ps-sup);border:1px solid var(--ps-borda);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ps-forn b{font-size:13px;font-weight:700}.ps-dias{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ps-dias button{border:1px solid var(--ps-borda);background:var(--ps-sup2);min-height:36px;color:var(--ps-texto);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.ps-dias button[aria-pressed=true],.ps-setor-esc button[aria-pressed=true]{background:var(--ps-marca-forte);border-color:var(--ps-marca-forte);color:#fff}.ps-mini{border:1px solid var(--ps-marca);min-height:40px;color:var(--ps-marca);background:0 0;border-radius:10px;align-self:flex-start;padding:0 12px;font-size:13px;font-weight:700}.ps-cab-setores{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.ps-cab-setores b{font-size:16px;font-weight:700}.ps-setor{flex-direction:column;display:flex}.ps-setor-card{text-align:left;background:var(--ps-sup);border:1px solid var(--ps-borda);color:var(--ps-texto);border-radius:14px 14px 0 0;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex}.ps-setor-pronto{border-color:#2f6b45}.ps-setor-top{align-items:center;gap:12px;display:flex}.ps-setor-l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-setor-l b{font-size:17px;font-weight:700}.ps-selo{border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.ps-selo-ok{color:var(--ps-ok);background:var(--ps-ok-fundo)}.ps-selo-aten{color:var(--ps-aten);background:var(--ps-aten-fundo)}.ps-selo-neutro{color:var(--ps-fraco);background:var(--ps-sup2)}.ps-setor-n{justify-content:space-between;gap:8px;font-size:12px;display:flex}.ps-setor-n b{font-size:12px;font-weight:600}.ps-envio{border:1px solid var(--ps-borda);background:var(--ps-ok-fundo);color:var(--ps-texto);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ps-envio .ps-mini{border-color:var(--ps-ok);color:var(--ps-ok)}.ps-setor-link{border:1px solid var(--ps-borda);background:var(--ps-sup2);min-height:44px;color:var(--ps-marca);border-top:0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.ps-setor:not(:has(.ps-setor-link)) .ps-setor-card{border-radius:14px}.ps-btn-cheio{flex:none;width:100%}.ps-bloco{background:var(--ps-sup);border:1px solid var(--ps-borda);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.ps-bloco-t{font-size:14px;font-weight:700}.ps-pessoa{background:var(--ps-fundo);min-height:56px;color:var(--ps-texto);border:1px solid var(--ps-borda);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.ps-pessoa[aria-pressed=true]{border:2px solid var(--ps-marca)}.ps-check{border:2px solid var(--ps-fraco);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:inline-flex}.ps-pessoa[aria-pressed=true] .ps-check{background:var(--ps-marca-forte);border-color:var(--ps-marca-forte)}.ps-pessoa-t{flex-direction:column;flex:1;display:flex}.ps-url{color:var(--ps-marca);word-break:break-all;font-size:14px;font-weight:700}.ps-btn-a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gm-pd-setor-t{letter-spacing:.05em;color:#a78bfa;margin:10px 0 2px;font-size:11px;font-weight:800}.ps-barra-ok{background:var(--ps-ok)!important}.ps-busca{box-sizing:border-box;border:1px solid var(--ps-borda);background:var(--ps-sup);height:44px;color:var(--ps-texto);border-radius:10px;padding:0 12px;font-family:inherit;font-size:14px}.ps-busca:focus{border-color:var(--ps-marca);outline:none}.ps-chips{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ps-chips button{min-height:40px;color:var(--ps-fraco);border:1px solid var(--ps-borda);background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.ps-chips button[aria-pressed=true]{background:var(--ps-marca-forte);color:#fff;border-color:var(--ps-marca-forte)}.ps-sug{background:var(--ps-sup2);border:1px solid var(--ps-marca-forte);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ps-sug b{font-size:14px}.ps-sug .ps-btn{flex:none;min-height:48px}.ps-org-grupo{flex-direction:column;gap:6px;display:flex}.ps-org-cab{letter-spacing:.05em;color:var(--ps-marca);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:11px;font-weight:800;display:flex}.ps-org-cab .ps-mini{align-self:auto;min-height:36px;font-size:12px}.ps-org-linha{background:var(--ps-sup);border:1px solid var(--ps-borda);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ps-org-ok{border-color:#2f6b45}.ps-org-sel{border-color:var(--ps-marca)}.ps-org-check{border:2px solid var(--ps-fraco);color:#fff;background:0 0;border-radius:8px;flex:none;width:32px;height:32px;margin-top:2px;padding:0;font-size:16px;font-weight:800}.ps-org-check[aria-pressed=true]{background:var(--ps-marca-forte);border-color:var(--ps-marca-forte)}.ps-org-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-org-t b{overflow-wrap:anywhere;font-size:14px;font-weight:700}.ps-org-bts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.ps-org-bts button{background:var(--ps-sup2);min-height:44px;color:var(--ps-fraco);border:1px solid var(--ps-borda);border-radius:10px;font-size:13px;font-weight:700}.ps-org-bts button.ps-org-sugerido{color:var(--ps-texto);border:1px dashed var(--ps-marca)}.ps-org-bts button[aria-pressed=true]{background:var(--ps-marca-forte);color:#fff;border-color:var(--ps-marca-forte)}.ps-org-bts-g button{background:var(--ps-marca-forte);color:#fff;border:0;min-height:52px;font-size:14px;font-weight:800}.ps-org-rodape{border-top:1px solid var(--ps-borda);background:var(--ps-fundo);flex-direction:column;gap:8px;padding:10px 0 14px;display:flex;position:sticky;bottom:0}.ps-org-rodape-linha{flex-direction:row;align-items:center;gap:10px}.ps-org-rodape-l{justify-content:space-between;align-items:center;display:flex}.ps-org-rodape-l2{flex-direction:column;flex:1;display:flex}.ps-org-rodape-linha .ps-btn{flex:none;min-height:52px}.ps-link{min-height:36px;color:var(--ps-fraco);background:0 0;border:0;font-size:13px;text-decoration:underline}.ps-tela{box-sizing:border-box;min-height:100vh}.ps-tela-pad{max-width:560px;margin:0 auto;padding:12px 12px 24px}.ps-fim{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:48px 20px;display:flex}.ps-fim h1{margin:0;font-size:22px;font-weight:800}.ps-fim p{margin:0;font-size:14px}.ps-fim .ps-btn,.ps-fim .ps-btn-2{flex:none;width:100%}.ps-fim-ok{background:var(--ps-ok-fundo);width:64px;height:64px;color:var(--ps-ok);border-radius:32px;justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex}.ps-sair{width:100%;min-height:44px;color:var(--ps-fraco);background:0 0;border:0;margin-top:16px;font-size:13px;text-decoration:underline}@media (max-width:380px){.ps-lista-cab,.ps-linha{grid-template-columns:minmax(0,1fr) 60px 112px}.ps-tem-in{width:60px}}.ps-separar{background:var(--ps-sup2);border:1px solid var(--ps-marca-forte);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.ps-separar b{font-size:16px;font-weight:800}.ps-separar .ps-btn{flex:none;min-height:52px}
