body.modo-portal .nav{padding-top:8px}.portal-home{max-width:920px}.ph-cab{margin-bottom:34px}.ph-saud{font-size:13.5px;color:var(--ink-4);margin-bottom:6px}.ph-cab h1{font-family:B7 Titulo;font-size:29px;font-weight:900;letter-spacing:-.03em;line-height:1.15}.ph-emp{font-size:13.5px;color:var(--ink-3);margin-top:7px;max-width:620px;line-height:1.55}.ph-secao{margin-bottom:34px}.ph-titulo{display:flex;align-items:center;gap:11px;margin-bottom:15px}.ph-titulo h2{font-family:B7 Titulo;font-size:17px;font-weight:800;letter-spacing:-.02em}.ph-conta{font-size:11.5px;font-weight:700;color:#fff;background:var(--grad-curto);border-radius:99px;padding:3px 10px}.ph-lista{display:flex;flex-direction:column;gap:9px}.ph-item{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:15px 18px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);cursor:pointer;font:inherit;color:inherit;transition:var(--t-micro)}.ph-item:hover{border-color:var(--acento);transform:translateY(-1px);box-shadow:0 6px 20px -12px color-mix(in srgb,var(--roxo) 24.8%,transparent)}.ph-item-tipo{flex:none;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acento);background:var(--acento-suave);border-radius:99px;padding:6px 11px}.ph-item-tx{flex:1;min-width:0}.ph-item-tx b{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-item-tx small{display:block;font-size:12px;color:var(--ink-4);margin-top:3px}.ph-item-ir{flex:none;font-size:12.5px;font-weight:600;color:var(--acento)}@media (max-width:640px){.ph-item{flex-wrap:wrap;gap:9px}.ph-item-tx{width:100%;order:3}}.ph-vazio{text-align:center;padding:44px 24px;background:var(--card);border:1px dashed var(--borda);border-radius:var(--r)}.ph-vazio-ic{width:44px;height:44px;margin:0 auto 14px;color:var(--ink-4);opacity:.5}.ph-vazio-ic svg{width:100%;height:100%}.ph-vazio b{display:block;font-family:B7 Titulo;font-size:15px;font-weight:800}.ph-vazio p{font-size:13px;color:var(--ink-4);margin-top:7px;line-height:1.55;max-width:380px;margin-left:auto;margin-right:auto}.ph-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;margin-bottom:34px}.ph-num{text-align:left;padding:19px 21px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);cursor:pointer;font:inherit;color:inherit;transition:var(--t-micro)}.ph-num:hover{border-color:var(--acento)}.ph-num b{display:block;font-family:B7 Titulo;font-size:31px;font-weight:900;letter-spacing:-.03em;line-height:1}.ph-num span{display:block;font-size:13px;font-weight:600;margin-top:9px}.ph-num small{display:block;font-size:11.5px;color:var(--ink-4);margin-top:4px;line-height:1.45}.ph-duplo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px}.ph-bloco{text-align:left;padding:21px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);cursor:pointer;font:inherit;color:inherit;transition:var(--t-micro)}.ph-bloco:hover{border-color:var(--acento)}.ph-bloco.vazio{cursor:default;border-style:dashed}.ph-bloco.vazio:hover{border-color:var(--borda)}.ph-bloco h3{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ph-bloco b{display:block;font-family:B7 Titulo;font-size:17px;font-weight:800;letter-spacing:-.02em;margin-top:9px}.ph-bloco p{font-size:12.5px;color:var(--ink-4);margin-top:5px}.ph-ir{display:inline-block;margin-top:13px;font-size:12.5px;font-weight:600;color:var(--acento)}.ph-bloqueio{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center;padding:24px}.ph-bloqueio-fundo{position:absolute;inset:0;filter:blur(7px);opacity:.4;pointer-events:none;display:flex;flex-direction:column;gap:14px;padding:30px}.ph-fake{height:74px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r)}.ph-fake.curto{width:60%}.ph-bloqueio-caixa{position:relative;z-index:1;max-width:440px;text-align:center;background:var(--card);border:1px solid var(--borda);border-radius:20px;padding:38px 32px;box-shadow:var(--sh-3)}.ph-marca{height:30px;margin-bottom:22px}.ph-bloqueio-caixa h2{font-family:B7 Titulo;font-size:21px;font-weight:800;letter-spacing:-.02em}.ph-bloqueio-caixa p{font-size:13.5px;color:var(--ink-3);margin-top:11px;line-height:1.6}.ph-bloqueio-ct{font-size:12.5px!important;color:var(--ink-4)!important;margin-top:18px!important}.pt-voltar{display:inline-block;font-size:12.5px;color:var(--ink-3);text-decoration:none;margin-bottom:16px}.pt-voltar:hover{color:var(--acento)}.pt-rev-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.pt-tipo{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.pt-rev-cab h1{font-family:B7 Titulo;font-weight:900;font-size:24px;letter-spacing:-.02em;margin:6px 0 4px}.pt-rev-cab p{font-size:12.5px;color:var(--ink-4)}.pt-sit{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;border-radius:99px;background:var(--suave);color:var(--ink-3);white-space:nowrap}.pt-sit.pendente{background:#fef3c7;color:#92400e}.pt-sit.aprovado{background:#dcfce7;color:#166534}.pt-sit.ajustes{background:#fee2e2;color:#991b1b}.pt-cenas{display:flex;flex-direction:column;gap:14px}.pt-cena{background:var(--card);border:1px solid var(--borda);border-left:3px solid var(--borda);border-radius:var(--r);padding:18px 20px}.pt-cena.aprovada{border-left-color:#16a34a}.pt-cena.ajustes{border-left-color:#dc2626}.pt-cena-cab{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pt-cena-n{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--acento)}.pt-cena-sit{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:99px}.pt-cena-sit.aprovada{background:#dcfce7;color:#166534}.pt-cena-sit.ajustes{background:#fee2e2;color:#991b1b}.pt-cena h4{font-size:15px;font-weight:700;margin-bottom:12px}.pt-campo{margin-bottom:12px}.pt-campo small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:4px}.pt-campo p{font-size:14px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap}.pt-cena-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid var(--borda)}.pt-bloco{margin-top:30px}.pt-bloco h3{font-family:B7 Titulo;font-weight:800;font-size:15px;margin-bottom:12px}.pt-coments{display:flex;flex-direction:column;gap:10px}.pt-com{background:var(--suave);border-radius:var(--r-sm);padding:12px 14px}.pt-com.resolvido{opacity:.55}.pt-com-cab{display:flex;gap:9px;align-items:baseline;font-size:12px;margin-bottom:5px}.pt-com-cab i{font-style:normal;font-size:10.5px;color:var(--acento)}.pt-com-cab span{color:var(--ink-4);font-size:10.5px;margin-left:auto}.pt-com p{font-size:13px;line-height:1.55;color:var(--ink-2)}.pt-novo-com{display:flex;gap:9px;margin-top:12px}.pt-novo-com .campo{flex:1;min-width:0}.pt-nada{font-size:13px;color:var(--ink-4)}.pt-decisao{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:14px 18px;margin-top:30px;box-shadow:0 -8px 24px -14px #1408282f;flex-wrap:wrap}.pt-decisao-tx{flex:1;min-width:180px}.pt-decisao-tx b{display:block;font-size:13px}.pt-decisao-tx span{font-size:11.5px;color:var(--ink-4)}.pt-decidido{margin-top:30px;padding:16px 18px;background:var(--suave);border-radius:var(--r);font-size:13px;color:var(--ink-3)}.pt-baixar{margin-top:16px}.pt-corpo-simples{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:20px}.env-anterior{font-size:12.5px;color:var(--ink-3);background:var(--suave);border-radius:10px;padding:11px 13px;margin-bottom:16px;line-height:1.5}.pt-marcador{margin:0 0 18px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--magenta) 16%,transparent),color-mix(in srgb,var(--violeta) 16%,transparent));border:1px solid rgba(255,255,255,.09)}.pt-marcador-rot{display:block;font-size:9px;font-weight:800;letter-spacing:.2em;color:color-mix(in srgb,var(--magenta) 40%,#fff)}.pt-marcador-emp{display:block;font-size:13px;font-weight:600;color:#fff;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.recolhida .pt-marcador{padding:10px 6px;text-align:center}body.recolhida .pt-marcador-rot{font-size:8px;letter-spacing:.08em}body.recolhida .pt-marcador-emp{display:none}.pt-sair{display:flex;align-items:center;gap:11px;width:100%;padding:11px 14px;margin-top:8px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:#ffffff8c;border-radius:11px;transition:var(--t-micro)}.pt-sair:hover{background:#ffffff12;color:#fff}.pt-sair svg{width:18px;height:18px;flex:none}body.recolhida .pt-sair span{display:none}.pt-destaque{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:18px 20px;margin-bottom:20px}.pt-destaque small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:7px}.pt-destaque p{font-size:14px;line-height:1.6;color:var(--ink-2)}.pt-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.pt-item{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px}.pt-formato{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acento)}.pt-item h4{font-size:14.5px;font-weight:600;margin:7px 0 5px;line-height:1.35}.pt-data{font-size:11.5px;color:var(--ink-4)}.pt-item p{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin-top:8px}.pt-lista{display:flex;flex-direction:column;gap:8px}.pt-linha-item{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r)}.pt-linha-item[data-ir]{cursor:pointer}.pt-linha-item[data-ir]:hover{border-color:var(--acento)}.pt-linha-item>div{flex:1;min-width:0}.pt-linha-item b{display:block;font-size:14px;font-weight:600}.pt-linha-item span{font-size:11.5px;color:var(--ink-4)}.pt-vazio{text-align:center;padding:56px 24px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r)}.pt-vazio b{display:block;font-family:B7 Titulo;font-weight:800;font-size:16px;margin-bottom:8px}.pt-vazio p{font-size:13px;color:var(--ink-4);line-height:1.6;max-width:380px;margin:0 auto}.pt-cena-meta{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 6px}.pt-cena-tipo{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--acento-suave);color:var(--acento)}.pt-cena-dir{font-size:11px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.pt-campo p{white-space:pre-line}.pt-faixa{display:flex;flex-direction:column;gap:3px;padding:14px 18px;border-radius:var(--r);margin:14px 0 18px;border:1px solid var(--borda);background:var(--suave)}.pt-faixa b{font-family:B7 Titulo;font-weight:800;font-size:16px;letter-spacing:-.01em}.pt-faixa span{font-size:13px;color:var(--ink-2)}.pt-faixa.aprovado{background:var(--ok-bg);border-color:transparent}.pt-faixa.aprovado b{color:var(--ok)}.pt-faixa.ajustes{background:var(--ambar-bg);border-color:transparent}.pt-faixa.ajustes b{color:var(--ambar)}.pt-faixa.recusado{background:var(--erro-bg);border-color:transparent}.pt-faixa.recusado b{color:var(--erro)}.pt-faixa.parcial b{color:var(--acento)}.pt-faixa.substituido{opacity:.8}.pt-faixa-link{display:flex;flex-direction:column;gap:3px;padding:14px 18px;border-radius:var(--r);margin-bottom:18px;border:1px solid var(--borda);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--t),transform var(--t)}.pt-faixa-link:hover{border-color:var(--acento);transform:translateY(-1px)}.pt-faixa-link b{font-family:B7 Titulo;font-weight:800}.pt-faixa-link span{font-size:13px;color:var(--ink-3)}.pt-faixa-link.pendente b,.pt-faixa-link.parcial b{color:var(--acento)}.pt-faixa-link.aprovado b{color:var(--ok)}.pt-faixa-link.ajustes b{color:var(--ambar)}.pt-faixa-link.recusado b{color:var(--erro)}.pt-aviso-versao{padding:12px 16px;border-radius:var(--r-sm);background:var(--ambar-bg);color:var(--ambar);font-size:13px;margin:12px 0;line-height:1.5}.pt-aviso-versao a{color:inherit;font-weight:700;text-decoration:underline}.pt-sit.parcial{background:var(--acento-suave);color:var(--acento)}.pt-sit.recusado{background:var(--erro-bg);color:var(--erro)}.pt-sit.substituido,.pt-sit.cancelado{background:var(--neutro-bg);color:var(--neutro)}.pt-sit.mini{font-size:10px;padding:3px 8px}.pt-cena.aprovada{border-color:#12805a59}.pt-cena.ajustes{border-color:#96601a66}.pt-cena-ok{font-size:12px;font-weight:700;color:var(--ok);margin-left:auto}.pt-cena-acoes{display:flex;gap:8px;align-items:center}.pt-decisao{flex-wrap:wrap;gap:14px}.pt-decisao-bts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pt-decisao .b.grande{padding:12px 22px;font-size:14.5px}.pt-decisao .b.perigo.contorno{color:var(--erro);border-color:var(--erro);background:transparent}.pt-decisao .b[disabled]{opacity:.5;cursor:not-allowed}.pt-versoes{display:flex;flex-wrap:wrap;gap:8px}.pt-versao{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--card);text-decoration:none;color:inherit;font-size:12.5px}.pt-versao.atual{border-color:var(--acento)}.pt-versao small{color:var(--ink-4)}.pt-com.cliente{border-left:3px solid var(--acento)}.pt-com.equipe{border-left:3px solid var(--borda-forte)}.ph-item .pt-sit.mini{margin-left:auto;margin-right:12px}@media (max-width:820px){.pt-decisao-bts{width:100%}.pt-decisao-bts .b{flex:1;justify-content:center}}body.modo-portal #bt-nova-gravacao,body.modo-portal .topo .busca,body.modo-portal .topo>.menu,body.modo-portal #indicador-salvamento{display:none!important}body.modo-portal .topo .espaco{flex:1}@media (max-width:820px){.portal-home{max-width:100%}.ph-cab h1{font-size:23px}.ph-item{flex-wrap:wrap}.ph-item-tx{flex:1 1 60%}.pt-marcador{margin:0 0 6px}}.pt-faixa.anulada{background:var(--suave);border:1px dashed var(--borda-forte)}.pt-faixa.anulada b{color:var(--ink-2)}.pt-cena-sit.anulada{background:var(--suave);color:var(--ink-3)}.topo-interno:empty{display:none}.ph-cab h1{font-family:B7 Titulo;font-size:31px;font-weight:900;letter-spacing:-.03em;line-height:1.1}.ph-titulo .ph-link{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--acento);text-decoration:none}.ph-titulo .ph-link:hover{text-decoration:underline}.ph-status{display:flex;flex-wrap:wrap;gap:9px}.ph-st{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-radius:var(--r);background:var(--card);border:1px solid var(--borda);text-decoration:none;color:inherit;transition:var(--t-micro);min-width:0}.ph-st:hover{border-color:var(--acento);transform:translateY(-1px)}.ph-st b{font-family:B7 Titulo;font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1}.ph-st span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.ph-st.aguardando_voce{border-color:var(--ambar);background:var(--ambar-bg)}.ph-st.aguardando_voce b,.ph-st.aguardando_voce span{color:var(--ambar)}.ph-bloco{display:block;text-decoration:none}.ph-bloco.largo{grid-column:1 / -1;cursor:default}.ph-bloco.largo:hover{border-color:var(--borda)}.ph-recentes{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ph-rec{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:9px 10px;border-radius:var(--r-sm);text-decoration:none;color:inherit;transition:var(--t-micro)}.ph-rec:hover{background:var(--suave)}.ph-rec .pt-sit{grid-row:1 / span 2}.ph-rec b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-rec small{font-size:11.5px;color:var(--ink-4)}.ph-bloco.vazio p{margin-top:8px}.pt-sit.aguardando_voce{background:var(--ambar-bg);color:var(--ambar)}.pt-sit.em_producao{background:var(--neutro-bg);color:var(--neutro)}.pt-sit.em_revisao,.pt-sit.programado,.pt-sit.programada{background:var(--acento-suave);color:var(--acento)}.pt-sit.publicado,.pt-sit.gravada{background:var(--ok-bg);color:var(--ok)}.pt-sit.em_preparacao{background:var(--neutro-bg);color:var(--neutro)}.pt-sit.cancelada{background:var(--erro-bg);color:var(--erro)}.pt-filtros{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.pt-chip{font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);background:var(--card);border:1px solid var(--borda);border-radius:99px;padding:7px 13px;cursor:pointer;transition:var(--t-micro);min-height:34px}.pt-chip:hover{border-color:var(--acento);color:var(--ink)}.pt-chip.on{background:var(--acento);border-color:var(--acento);color:#fff}.pt-periodo{margin-bottom:26px}.pt-periodo h3{font-family:B7 Titulo;font-weight:800;font-size:14px;letter-spacing:-.01em;color:var(--ink-3);margin-bottom:10px}button.pt-linha-item{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:var(--t-micro)}.pt-linha-item.abre:hover{border-color:var(--acento);transform:translateY(-1px)}.pt-linha-item .ph-item-ir,.pt-linha-item .pt-sit{flex:none}.pt-gravacoes{display:flex;flex-direction:column;gap:12px}.pt-grav{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:18px 20px;border-left:3px solid var(--borda)}.pt-grav.programada{border-left-color:var(--acento)}.pt-grav.gravada{border-left-color:var(--ok)}.pt-grav.cancelada{opacity:.7}.pt-grav-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.pt-grav h4{font-family:B7 Titulo;font-size:16px;font-weight:800;letter-spacing:-.01em}.pt-grav-data{display:block;font-size:12.5px;color:var(--ink-4);margin-top:4px}.pt-grav-rot{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.pt-grav-rot small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:8px}.pt-grav-r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:var(--r-sm);text-decoration:none;color:inherit}.pt-grav-r b{font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}a.pt-grav-r:hover{background:var(--suave)}.pt-grav .pt-nada{margin-top:12px}.pt-status-cab{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pt-status-bts{display:flex;gap:8px;flex-wrap:wrap}.pt-perfil{display:flex;flex-direction:column;gap:18px}.pt-perfil-cab{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:22px}.pt-perfil-av{width:72px;height:72px;border-radius:50%;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:B7 Titulo;font-weight:800;font-size:22px}.pt-perfil-av img{width:100%;height:100%;object-fit:cover}.pt-perfil-id{flex:1;min-width:180px}.pt-perfil-id b{display:block;font-family:B7 Titulo;font-size:19px;font-weight:800;letter-spacing:-.02em}.pt-perfil-id span{display:block;font-size:12.5px;color:var(--ink-4);margin-top:2px}.pt-perfil-id small{display:block;font-size:12px;color:var(--ink-3);margin-top:8px;line-height:1.5}.pt-perfil-emp{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:18px 22px}.pt-perfil-emp small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4);margin-bottom:10px}.pt-perfil-e{display:flex;align-items:center;gap:12px;padding:8px 0}.pt-perfil-e img,.pt-perfil-e i{width:36px;height:36px;border-radius:10px;flex:none;object-fit:contain;background:var(--suave);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;color:var(--acento)}.pt-perfil-e b{font-size:14px;font-weight:600;flex:1;min-width:0}.pt-marcador-sel{display:block;width:100%;margin-top:6px;font:inherit;font-size:13px;font-weight:600;color:#fff;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:7px 9px;min-height:36px}.pt-marcador-sel option{color:#111}body.recolhida .pt-marcador-sel{display:none}.pt-marcador.previa{background:linear-gradient(135deg,#e8b45c38,color-mix(in srgb,var(--violeta) 16%,transparent))}.pt-marcador.previa .pt-marcador-rot{color:#e8b45c}.pe-lateral .pt-sair{margin:0 0 8px}.pt-banner-previa{display:flex;align-items:center;gap:14px;padding:10px 22px;background:var(--ambar-bg);color:var(--ambar);border-bottom:1px solid var(--borda);position:relative;z-index:51;flex-wrap:wrap}.pt-banner-tx{flex:1;min-width:200px;display:flex;flex-direction:column;gap:1px}.pt-banner-tx b{font-size:13.5px;font-weight:800}.pt-banner-tx span{font-size:12px;opacity:.9}.pt-banner-previa .b{border-color:currentColor;color:inherit;background:transparent}.pt-decisao.previa{opacity:.85}.pt-decisao.previa .b[disabled]{cursor:not-allowed}.pt-cena-acoes .b[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:820px){.ph-cab h1{font-size:25px}.ph-st{flex:1 1 calc(50% - 9px)}.pt-banner-previa{padding:9px 14px}.pt-perfil-cab{padding:18px}.pt-perfil-cab .b{width:100%}body.modo-portal .nav a{padding:12px;min-height:44px}.pt-marcador-sel{min-height:44px;padding:9px}.pt-sair{padding:12px 14px;min-height:44px}.pt-chip{min-height:40px;padding:9px 14px}}@media (max-width:480px){.pt-status-bts{width:100%}.pt-status-bts .b{flex:1;justify-content:center}.ph-rec b{white-space:normal}.pt-decisao-bts{flex-direction:column;align-items:stretch}.pt-decisao-bts .b{flex:none;width:100%}.pt-cena-acoes{flex-wrap:wrap;justify-content:flex-start}.pt-cena-acoes .b{flex:1 1 auto;justify-content:center}}@media (max-width:640px){.ph-item{gap:8px;padding:13px 14px}.ph-item-tipo{order:1}.ph-item .pt-sit.mini{order:2;margin-left:auto;margin-right:0}.ph-item-tx{order:3;flex:1 1 100%;width:100%}.ph-item-tx b{white-space:normal}.ph-item-ir{order:4;width:100%}.pt-linha-item{flex-wrap:wrap}.pt-linha-item>div{flex:1 1 100%}}.pt-decisao.previa .b{opacity:.55}.pt-perfil-av span{font-size:22px}.pt-arte{display:grid;gap:14px}.pt-arte.varias{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-arte-item{margin:0;display:flex;flex-direction:column;gap:6px}.pt-arte-item figcaption{font-size:12px;color:var(--texto-2, var(--muted))}.pt-arte-img{position:relative;border-radius:14px;overflow:hidden;background:var(--fundo-2, rgba(127,127,127,.08));min-height:180px;display:flex;align-items:center;justify-content:center}.pt-arte-img a{display:block;width:100%}.pt-arte-img img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain}.pt-arte-img.carregando{background:linear-gradient(90deg,#7f7f7f14,#7f7f7f29,#7f7f7f14);background-size:200% 100%;animation:ptArteBrilho 1.2s linear infinite}.pt-arte-img.falhou{color:var(--texto-2, var(--muted));font-size:13px;padding:24px;text-align:center}@keyframes ptArteBrilho{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pt-arte-img.carregando{animation:none}}.pt-erro .acoes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.pt-aba-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;font-size:10.5px;font-weight:700;background:var(--rosa, #E2409C);color:#fff;vertical-align:1px}.ph-espera{display:block;margin-top:4px;font-style:normal;font-size:11.5px;font-weight:600;color:#b7791f}.ph-item.espera{border-color:color-mix(in srgb,#E8A33D 45%,var(--borda))}a.pt-item{display:block;color:inherit;text-decoration:none}.pt-item.abre{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pt-item.abre:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rosa, #E2409C) 35%,var(--borda));box-shadow:0 8px 22px -16px #1e0a3c59}.pt-item .pt-sit.mini{display:inline-block;margin-top:10px}.pt-versao-nova{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--rosa, #E2409C) 9%,var(--card));border:1px solid color-mix(in srgb,var(--rosa, #E2409C) 30%,var(--borda));animation:ptSurge .3s ease-out both}.pt-versao-nova b{font-size:13.5px}@keyframes ptSurge{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pt-decisao-tx .pt-progresso{display:inline-block;margin-left:8px;font-size:11.5px;font-weight:600;color:var(--rosa, #E2409C)}.pt-prox-cena{display:block;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--rosa, #E2409C);cursor:pointer}.pt-prox-cena:hover{text-decoration:underline}.pt-cena.foco{box-shadow:0 0 0 3px color-mix(in srgb,var(--rosa, #E2409C) 35%,transparent);transition:box-shadow .3s ease}.pt-novo-com{align-items:flex-end}.pt-novo-com textarea.campo{resize:none;min-height:42px;line-height:1.45}@media (prefers-reduced-motion:reduce){.pt-versao-nova{animation:none}.pt-item.abre:hover{transform:none}}.pt-cena{scroll-margin-top:84px}.pt-aviso-senha{display:flex;align-items:center;gap:14px;padding:10px 22px;flex-wrap:wrap;background:color-mix(in srgb,var(--acento) 12%,var(--card));color:var(--ink);border-bottom:1px solid var(--borda);position:relative;z-index:51}.pt-aviso-senha .pt-banner-tx span{color:var(--ink-3);opacity:1}.ph-cab.com-acao{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.pq-lista{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--borda);border-radius:var(--r)}.pq-pessoa{display:flex;align-items:center;gap:14px;padding:14px 18px;flex-wrap:wrap}.pq-pessoa+.pq-pessoa{border-top:1px solid var(--borda)}.pq-av.av-pessoa{width:40px;height:40px;flex:none;border-radius:50%;font-size:40px}.pq-id{flex:1;min-width:170px}.pq-id b{display:block;font-size:14.5px;font-weight:700}.pq-id span{display:block;font-size:12px;color:var(--ink-4);margin-top:2px}.pq-id em{font-style:normal;color:var(--ambar)}.pq-voce{font-size:10.5px;font-weight:700;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;margin-left:4px}.pq-papel{width:auto;min-width:118px}.pq-bts{display:flex;gap:8px}.pq-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3);white-space:nowrap}.pq-tag.pq-dono{background:color-mix(in srgb,var(--acento) 16%,transparent);color:var(--acento)}.pq-tag.pq-gestor{background:var(--ok-bg);color:var(--ok)}.pq-legenda{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 14px}.pq-legenda>div{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:14px 16px}.pq-legenda p{font-size:12.5px;color:var(--ink-3);margin:8px 0 0;line-height:1.5}.pq-opcoes{display:flex;flex-direction:column;gap:8px}.pq-opcao{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--borda);border-radius:12px;cursor:pointer}.pq-opcao:has(input:checked){border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,transparent)}.pq-opcao input{margin-top:3px;accent-color:var(--acento)}.pq-opcao b{display:block;font-size:13.5px}.pq-opcao small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.pq-entrega{display:flex;flex-direction:column;gap:10px;background:var(--suave);border-radius:12px;padding:14px 16px;margin:6px 0 4px}.pq-entrega small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ink-4)}.pq-entrega b{display:block;font-size:14px;word-break:break-all}.pq-senha{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:17px!important;letter-spacing:.06em}.pt-perfil-e .pq-tag{margin-left:auto}@media (max-width:820px){.pt-aviso-senha{padding:9px 14px}.pt-aviso-senha .b{width:100%}.pq-legenda{grid-template-columns:1fr}.pq-pessoa{padding:14px}.pq-papel,.pq-bts{flex:1}.pq-bts .b{flex:1;justify-content:center}.ph-cab.com-acao>.b{width:100%}}.pt-bv{list-style:none;counter-reset:bv;margin:6px 0 4px;padding:0;display:grid;gap:10px}.pt-bv li{counter-increment:bv;display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:start}.pt-bv li:before{content:counter(bv);grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--acento);color:#fff}.pt-bv b{font-size:14px}.pt-bv span{font-size:13px;color:var(--ink-3);line-height:1.45}.pp-sec{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px}.pp-sec small{font-size:12px;color:var(--ink-4);margin-left:4px}.pp-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pp-pedido{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.pp-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-tipo{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.pp-sit{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--neutro-bg);color:var(--neutro)}.pp-sit.pp-em_producao{background:color-mix(in srgb,var(--acento) 14%,transparent);color:var(--acento)}.pp-sit.pp-concluido{background:var(--ok-bg);color:var(--ok)}.pp-sit.pp-cancelado{background:var(--suave);color:var(--ink-4)}.pp-pedido h3{font-size:15.5px;font-weight:700;margin:0;overflow-wrap:anywhere}.pp-desc{font-size:13px;color:var(--ink-3);line-height:1.5;margin:0;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pp-pe{font-size:12px;color:var(--ink-4);margin-top:auto}.pp-pe b{color:var(--ink-2);font-weight:600}.pp-tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pp-tipo-op{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1px solid var(--borda);border-radius:12px;cursor:pointer}.pp-tipo-op:has(input:checked){border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,transparent)}.pp-tipo-op input{margin-top:3px;accent-color:var(--acento)}.pp-tipo-op b{display:block;font-size:13px}.pp-tipo-op small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px;line-height:1.35}.pcal-nav{display:flex;align-items:center;gap:10px}.pcal-nav b{font-size:14px;font-weight:700;text-transform:capitalize;min-width:128px;text-align:center}.pcal-nav .b{min-width:36px;padding-inline:0;font-size:18px;line-height:1}.pcal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pcal-sem{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:0 6px 4px}.pcal-dia{min-height:112px;background:var(--card);border:1px solid var(--borda);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.pcal-dia.vazio{background:transparent;border-color:transparent}.pcal-dia.passado{opacity:.62}.pcal-dia.hoje{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.pcal-n{font-size:12px;font-weight:700;color:var(--ink-3);padding:1px 3px}.pcal-dia.hoje .pcal-n{color:var(--acento)}.pcal-item{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:9px;background:var(--suave);border:0;text-align:left;font:inherit;color:inherit;min-width:0;width:100%;border-left:3px solid var(--cal-post)}button.pcal-item{cursor:pointer;transition:transform .15s ease,background .15s ease}button.pcal-item:hover{background:color-mix(in srgb,var(--cal-post) 10%,var(--suave));transform:translateY(-1px)}.pcal-item.pcal-grav{border-left-color:var(--cal-grav)}.pcal-item.st-aguardando_voce{border-left-color:var(--ambar)}.pcal-item.st-publicado{border-left-color:var(--ok)}.pcal-ic{flex:none;font-size:13px;width:22px;text-align:center}.pcal-mini{flex:none;width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--cal-post) 18%,var(--suave)) center/cover no-repeat}.pcal-mini.ok{box-shadow:0 1px 3px #0000002e}.pcal-tx{min-width:0;display:flex;flex-direction:column}.pcal-tx b{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pcal-tx small{font-size:10px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcal-mais{font-size:11px;font-weight:700;color:var(--ink-4);padding:0 4px}.pcal-agenda{display:none}.pcal-legenda{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--ink-4);margin-top:14px}.pcal-l{width:10px;height:10px;border-radius:3px;background:var(--cal-post);display:inline-block;margin-left:6px}.pcal-l.grav{background:var(--cal-grav)}@media (max-width:760px){.pcal-grade{display:none}.pcal-agenda{display:flex;flex-direction:column;gap:10px}.pcal-ag-dia{display:grid;grid-template-columns:52px 1fr;gap:10px;background:var(--card);border:1px solid var(--borda);border-radius:14px;padding:10px}.pcal-ag-dia.hoje{border-color:var(--acento)}.pcal-ag-dia h3{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.pcal-ag-dia h3 b{font-family:B7 Titulo;font-size:24px;font-weight:900;line-height:1}.pcal-ag-dia h3 span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:3px;text-align:center}.pcal-ag-dia>div{display:flex;flex-direction:column;gap:6px;min-width:0}.pcal-ag-dia .pcal-item{padding:7px 8px 7px 6px}.pcal-ag-dia .pcal-tx b{font-size:13px;white-space:normal}.pcal-ag-dia .pcal-tx small{font-size:11px}.pcal-ag-dia .pcal-mini{width:40px;height:40px;border-radius:8px}.pcal-nav b{min-width:0}}.psat{background:var(--card);border:1px solid var(--borda);border-radius:var(--r);padding:16px 18px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:var(--sh-2);animation:irEntra .5s cubic-bezier(.2,.8,.2,1) both}.psat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--sb-luz1),var(--sb-luz2))}.psat-cab{display:flex;gap:12px;align-items:flex-start}.psat-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;background:var(--acento-suave)}.psat-cab b{display:block;font-size:15px;color:var(--ink)}.psat-cab small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.psat-cab>div{flex:1;min-width:0}.psat-x{background:none;border:0;font-size:22px;line-height:1;color:var(--ink-4);cursor:pointer;padding:0 4px}.psat-notas{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin-top:14px}.psat-n{height:40px;border-radius:10px;border:1px solid var(--borda);background:var(--suave);font:700 14px/1 inherit;color:var(--ink-2);cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.psat-n:hover{transform:translateY(-2px)}.psat-n.nb:hover,.psat-n.nb.on{background:var(--erro-bg);border-color:var(--erro);color:var(--erro)}.psat-n.nm:hover,.psat-n.nm.on{background:var(--ambar-bg);border-color:var(--ambar);color:var(--ambar)}.psat-n.na:hover,.psat-n.na.on{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.psat-n.on{transform:scale(1.08)}.psat-eixo{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-4);margin-top:6px}.psat-mais{margin-top:12px}.psat-mais .rot{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.psat-mais .acoes{margin-top:8px;display:flex;justify-content:flex-end}.psat-obg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 0}.psat-obg span{font-size:30px}.psat-obg b{font-size:15px}.psat-obg small{font-size:12.5px;color:var(--ink-3)}@media (max-width:560px){.psat-notas{grid-template-columns:repeat(6,minmax(0,1fr))}}#ph-recados:not(:empty){display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.prc{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r);border:1px solid var(--borda);background:var(--card);position:relative;overflow:hidden;animation:irEntra .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .07s);transition:opacity .25s ease,transform .25s ease}.prc:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--sb-luz1),var(--sb-luz2))}.prc.prc-atencao:before{background:var(--ambar)}.prc.prc-feriado:before{background:var(--cal-grav)}.prc.saindo{opacity:0;transform:translate(12px)}.prc-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:17px;background:var(--acento-suave)}.prc-tx{flex:1;min-width:0}.prc-tx small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.prc-tx b{display:block;font-size:14.5px;margin-top:1px}.prc-tx p{margin:4px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5;white-space:pre-line}.prc-x{background:none;border:0;font-size:20px;line-height:1;color:var(--ink-4);cursor:pointer;padding:0 2px}.pre-cx{margin:16px 0 4px;padding:14px 16px;border-radius:var(--r);border:1px solid var(--borda);background:var(--card)}.pre-cab{display:flex;gap:12px;align-items:flex-start}.pre-cab>span:first-child{font-size:20px}.pre-cab>div{flex:1;min-width:0}.pre-cab b{display:block;font-size:14.5px}.pre-cab small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.pre-on{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--ok-bg);color:var(--ok)}.pre-linha{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pre-linha .campo{flex:1 1 220px}.pt-banner-previa.pt-banner-outro{background:color-mix(in srgb,var(--acento) 12%,var(--card));color:var(--acento)}
