.pt{background:var(--canvas);min-height:100vh}.pt ::selection{color:#fff;background:#171717}.pt :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.pt a{color:var(--text-link);text-underline-offset:3px}.pt-barra{border-bottom:1px solid var(--hairline-strong);background:var(--canvas)}.pt-barra__miolo{max-width:880px;padding:14px max(20px, env(safe-area-inset-right,0px)) 14px max(20px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.pt-marca{color:var(--ink);letter-spacing:-.2px;align-items:baseline;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pt-marca span{color:var(--muted);font-weight:400}.pt-conta{color:var(--body);align-items:center;gap:14px;min-width:0;font-size:13px;display:flex}.pt-conta b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pt-sair{color:var(--body);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.pt-sair:hover{color:var(--ink)}.pt-miolo{max-width:880px;padding:40px max(20px, env(safe-area-inset-right,0px)) 96px max(20px, env(safe-area-inset-left,0px));gap:48px;margin:0 auto;display:grid}.pt-abertura h1{letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:1.2}.pt-abertura p{max-width:62ch;color:var(--body);margin:10px 0 0;font-size:15px;line-height:1.6}.pt-link{border:1px solid var(--hairline-strong);border-radius:var(--rounded-md);background:var(--canvas-soft);align-items:stretch;margin-top:20px;display:flex}.pt-link output{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:11px 14px;font-size:14px;overflow:hidden}.pt-link button{border:0;border-left:1px solid var(--hairline-strong);border-radius:0 var(--rounded-md) var(--rounded-md) 0;background:var(--canvas);color:var(--ink);font:inherit;cursor:pointer;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s}.pt-link button:hover{background:var(--surface-strong)}.pt-secao{gap:14px;display:grid}.pt-secao__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-secao h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600}.pt-secao__nota{color:var(--body);margin:0;font-size:13px}.pt-saldos{border-top:1px solid var(--ink);margin:0}.pt-saldos>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.pt-saldos dt{color:var(--body);font-size:14px}.pt-saldos dt small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pt-saldos dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16px;font-weight:600}.pt-saldos .pt-saldos__total dt{color:var(--ink);font-weight:600}.pt-saldos .pt-saldos__total dd{letter-spacing:-.3px;font-size:20px}.pt-mes{display:grid}.pt-mes__cabeca{border-bottom:1px solid var(--hairline-strong);color:var(--body);justify-content:space-between;gap:12px;padding:10px 0 8px;font-size:13px;display:flex}.pt-mes__cabeca b{color:var(--ink);text-transform:capitalize;font-weight:600}.pt-mes__cabeca span{font-variant-numeric:tabular-nums}.pt-linha{border-bottom:1px solid var(--hairline);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.pt-linha__dia{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pt-linha__quem{min-width:0}.pt-linha__quem b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.pt-linha__quem small{color:var(--body);font-size:12px}.pt-linha__valor{text-align:right}.pt-linha__valor b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;display:block}.pt-linha__valor small{white-space:nowrap;font-size:12px}.pt-linha--negativo .pt-linha__valor b{color:#a12c2c}.pt-linha--cancelada .pt-linha__valor b{color:var(--muted);text-decoration:line-through}.pt-sit{color:var(--body)}.pt-sit--pago{color:#16713b}.pt-sit--receber{color:#1d4ed8}.pt-sit--cartao{color:#85510b}.pt-sit--estorno{color:#a12c2c}.pt-clientes{border-top:1px solid var(--hairline-strong);margin:0;padding:0;list-style:none}.pt-clientes li{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.pt-clientes b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.pt-clientes small{color:var(--body);font-size:12px;display:block}.pt-clientes span{text-align:right;white-space:nowrap;font-size:13px}.pt-vazio{border-top:1px solid var(--hairline-strong);color:var(--body);margin:0;padding:20px 0;font-size:14px;line-height:1.6}.pt-pix{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.pt-pix p{color:var(--body);overflow-wrap:anywhere;margin:0;font-size:14px}.pt-pix p b{color:var(--ink);font-weight:500}.pt-acao-texto{color:var(--text-link);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.pt-form-pix{border-bottom:1px solid var(--hairline);grid-template-columns:200px minmax(0,1fr);align-items:end;gap:12px;padding:16px 0;display:grid}.pt-form-pix .pt-form-pix__acoes{grid-column:1/-1;align-items:center;gap:10px;display:flex}.pt-campo{color:var(--ink);gap:6px;font-size:13px;font-weight:500;display:grid}.pt-campo small{color:var(--muted);font-size:12px;font-weight:400}.pt-erro{color:#a12c2c;margin:0;font-size:13px}.pt-ok{color:#16713b;margin:0;font-size:13px}.pt-oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pt-entrada{background:var(--canvas);place-items:start center;min-height:100vh;padding:12vh 20px 48px;display:grid}.pt-entrada__caixa{gap:22px;width:min(420px,100%);display:grid}.pt-entrada__caixa--larga{width:min(560px,100%)}.pt-entrada h1{letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:24px;font-weight:600}.pt-entrada__intro{color:var(--body);margin:-12px 0 0;font-size:14px;line-height:1.6}.pt-entrada form{gap:14px;display:grid}.pt-entrada__duplo{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.pt-entrada__rodape{color:var(--body);margin:0;font-size:13px}.pt-aviso{border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);gap:8px;padding:18px 0;display:grid}.pt-aviso h2{margin:0;font-size:17px;font-weight:600}.pt-aviso p{max-width:62ch;color:var(--body);margin:0;font-size:14px;line-height:1.6}@media (max-width:640px){.pt-miolo{gap:40px;padding-top:28px}.pt-abertura h1{font-size:22px}.pt-conta>b{display:none}.pt-linha{grid-template-columns:minmax(0,1fr) auto}.pt-linha__dia{grid-column:1/-1}.pt-form-pix,.pt-entrada__duplo{grid-template-columns:1fr}.pt-entrada{padding-top:6vh}}
