:root{--cereja:#e50145;--laranja:#f15a22;--amarelo:#efd600;--roxo:#962e9d;--verde:#0c893e;--cinza:#5b5b5f;--cinzam:#87868a;--cinzac:#d3d3d3;--cerejasuave:#fde7ed;--rail-bg:#f7f2ea;--off:#fbf8f5;--ring:rgba(28,25,23,.09);--grid:#e9e3dc;--ok:#0a7a3a;--ok-bg:#e3f3e8;--warn:#b66a00;--warn-bg:#fbeedb}*{box-sizing:border-box}body{margin:0;background:var(--off);font-family:Hind Madurai,system-ui,sans-serif;color:#111;-webkit-font-smoothing:antialiased}.brand-txt,h1,h2,h3{font-family:Bricolage Grotesque,Hind Madurai,system-ui,sans-serif}h1 em{font-style:normal;color:#111}header{background:var(--off);border-bottom:1px solid var(--grid);padding:14px 28px 0;position:-webkit-sticky;position:sticky;top:0;z-index:20;box-shadow:none}.hrow{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;max-width:1560px;margin:0 auto}.eyebrow{margin:0 0 4px;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cereja)}.amb-topo{display:inline-flex;gap:2px;background:#fff;border:1px solid var(--ring);border-radius:999px;padding:3px}.amb-topo a{display:flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:600;color:var(--cinza);white-space:nowrap;transition:background .15s,color .15s}.amb-topo a:hover{color:var(--cereja)}.amb-topo a.on{background:var(--cereja);color:#fff}.amb-topo a.on:hover{color:#fff}@media (max-width:880px){.amb-linha{justify-content:flex-start;padding-bottom:8px}.amb-topo a{padding:6px 10px}}h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.15}h1 span{color:var(--cereja)}.sub{margin:5px 0 0;font-size:12px;color:var(--cinzam)}.ctrls{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ctrl{display:flex;flex-direction:column;gap:2px}.ctrl label{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--cinzam);font-weight:600}select{font-size:13px;padding:5px 8px;border:1px solid var(--cinzac);background:#fff;color:#111}button,select{font-family:inherit;border-radius:6px}button{font-size:12px;font-weight:600;padding:6px 12px;border:none;background:var(--cereja);color:#fff;cursor:pointer}button:hover{background:#c60039}button:disabled{opacity:.5;cursor:default}button.ghost{background:#fff;color:var(--cinza);border:1px solid var(--cinzac)}button.ghost:hover{background:var(--off)}.chk{font-size:12.5px;color:var(--cinza)}.chk,.ctrl-linha{display:flex;align-items:center;gap:6px}.ctrl-linha button{padding:6px 11px}main{max-width:1560px;margin:0 auto;padding:22px 28px 60px}.sec{margin-bottom:34px}.sec h2{font-size:16px;letter-spacing:-.1px;color:var(--cereja);font-weight:700;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--grid)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:20px;gap:20px}.abas{display:flex;flex-wrap:wrap;gap:5px;margin:0 auto;padding:18px 0 12px;max-width:1560px;width:100%}.abas button{background:#fff;color:var(--cinza);border:1px solid var(--ring);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:400;transition:background .15s,color .15s,border-color .15s}.abas button:hover{background:#fff;border-color:var(--cereja);color:var(--cereja)}.abas button.on{background:var(--cereja);border-color:var(--cereja);color:#fff}.aba-vazia{margin:0;padding:30px 0 10px;font-size:13px;color:var(--cinzam);text-align:center}#charts .card[hidden],#charts .sec[hidden]{display:none!important}.card{background:#fff;border:1px solid var(--ring);border-radius:12px;padding:18px 20px 14px;margin:0;box-shadow:none}.card.wide{grid-column:1/-1}.card{scroll-margin-top:calc(var(--hdr,148px) + 12px)}.sec{scroll-margin-top:calc(var(--hdr,104px) + 10px)}.chd{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px}figcaption h3{margin:0;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.2px}.uni{font-size:12.5px;color:var(--cinzam)}.acts{display:flex;gap:6px;flex-shrink:0}.ec{width:100%;height:clamp(230px,calc(100vh - var(--hdr,148px) - 160px),520px)}.card.wide .ec{height:clamp(260px,calc(100vh - var(--hdr,148px) - 140px),600px)}.nota{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--cinzam);border-left:3px solid var(--amarelo);padding-left:10px}.tbl{margin-top:10px;overflow-x:auto}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl table{border-collapse:collapse;font-size:11px;width:100%}.tbl th{background:var(--cereja);color:#fff;font-weight:600;padding:4px 7px;text-align:right;white-space:nowrap}.tbl th:first-child{text-align:left}.tbl td{padding:3px 7px;text-align:right;border-bottom:1px solid #f0eee9;white-space:nowrap}.tbl td:first-child{text-align:left;color:var(--cinza)}.tbl tbody tr:nth-child(2n){background:#fbfaf7}.tabwrap{margin-top:6px;overflow-x:auto;padding-bottom:4px}.tabwrap canvas{display:block;max-width:none}footer{max-width:1560px;margin:0 auto;padding:0 28px 40px;font-size:11.5px;color:var(--cinzam);line-height:1.6}footer b{color:var(--cinza)}footer .sub-rodape{font-size:12.5px;color:var(--cinza);border-left:3px solid var(--cereja);padding-left:11px;margin:0 0 16px}.nav-rail .rail-fim{margin-top:auto;display:flex;flex-direction:column;gap:6px}.rail-avisos{position:relative}.rail-avisos .avisos-bolha{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:#fff3cd;color:#7a5200;font-family:inherit;font-size:12px;font-weight:700;line-height:1;padding:10px 11px;border-radius:8px}.rail-avisos .avisos-bolha:hover{background:#ffe9a8}.rail-avisos .avisos-bolha .sino{flex:none;font-size:15px}.rail-avisos .avisos-bolha .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;max-width:0;transition:opacity .12s,max-width .18s}.nav-rail.aberto .rail-avisos .avisos-bolha .lbl,.nav-rail:hover .rail-avisos .avisos-bolha .lbl{opacity:1;max-width:170px}.rail-avisos .avisos-painel{position:fixed;left:238px;bottom:18px;z-index:45;width:min(440px,calc(100vw - 300px));background:#fffbe9;border:1px solid #f0e3b6;border-left:3px solid var(--amarelo);border-radius:0 10px 10px 0;padding:13px 15px;box-shadow:0 18px 40px -18px rgba(0,0,0,.55);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.rail-avisos.aberto .avisos-painel,.rail-avisos:hover .avisos-painel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.rail-avisos .avisos-painel p{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--cinza)}.rail-avisos .avisos-painel p:last-child{margin-bottom:0}.toast-status{position:fixed;left:76px;bottom:20px;z-index:31;transition:left .18s ease;max-width:min(430px,calc(100vw - 120px));background:#fff;border:1px solid var(--cinzac);border-left:3px solid var(--cereja);border-radius:0 8px 8px 0;padding:9px 13px;font-size:12px;line-height:1.45;color:var(--cinza);box-shadow:0 14px 32px -16px rgba(0,0,0,.45)}.toast-status.deslocado{left:250px}.atualizar{max-width:1100px;margin:0 auto;padding:26px 28px 60px}.atualizar header{background:none;border:none;padding:0 0 18px;position:static;display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.atualizar h1{font-size:23px}.atualizar .voltar{font-size:12.5px;font-weight:600;color:var(--cereja);text-decoration:none;white-space:nowrap}.bloco{background:#fff;border:1px solid var(--ring);border-radius:12px;padding:18px 20px;margin-bottom:20px}.bloco h2{font-size:16px;letter-spacing:-.1px;color:var(--cereja);font-weight:700;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--cinzac)}.bloco .ajuda{line-height:1.55;color:var(--cinzam)}.bloco .ajuda,.bloco .carimbo{margin:0 0 10px;font-size:12.5px}.bloco .carimbo{color:var(--cinza)}.bloco .carimbo.vazio{color:var(--cinzam)}.bloco textarea{width:100%;height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;border:1px solid var(--cinzac);border-radius:8px;padding:10px;resize:vertical;background:#fcfbf8}.preview{margin-top:12px;border-left:3px solid var(--verde);padding:2px 0 2px 12px}.preview.ruim{border-left-color:var(--cereja)}.preview p{margin:4px 0;font-size:12.5px;color:var(--cinza)}.preview .faltando{color:#c60039}.hist,.preview table{border-collapse:collapse;font-size:11px;margin-top:8px;width:100%}.hist th,.preview th{background:var(--cereja);color:#fff;font-weight:600;padding:4px 7px;text-align:right;white-space:nowrap}.hist th:first-child,.preview th:first-child{text-align:left}.hist td,.preview td{padding:3px 7px;text-align:right;border-bottom:1px solid #f0eee9;white-space:nowrap}.hist td:first-child,.preview td:first-child{text-align:left;color:var(--cinza)}.bloco input.linha{width:100%;font-family:inherit;font-size:13px;border:1px solid var(--cinzac);border-radius:8px;padding:9px 10px;background:#fcfbf8}.bloco .faltando{margin:6px 0 0;font-size:12.5px;color:#c60039}.bloco .carimbo a{color:var(--cereja)}.acoes{margin-top:12px;display:flex;gap:12px;align-items:center}.acoes .msg{font-size:12.5px;color:var(--cinza)}.shell{padding-left:64px;transition:padding-left .18s ease}.shell.nav-fixo{padding-left:238px}.conteudo{min-width:0}.nav-rail{position:fixed;left:0;top:0;bottom:0;width:64px;background:var(--rail-bg);border-right:1px solid var(--grid);z-index:40;display:flex;flex-direction:column;padding:14px 10px;overflow-x:hidden;overflow-y:auto;transition:width .18s ease}@media (hover:hover) and (pointer:fine){.nav-rail:hover{width:238px;box-shadow:0 12px 34px -14px rgba(0,0,0,.35)}}.nav-rail.aberto{width:238px}.nav-rail .brand{display:flex;align-items:center;gap:9px;padding:2px 4px 14px}.nav-rail .brand-logo{width:28px;height:28px;border-radius:8px;background:var(--cereja);color:#fff;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.nav-rail .brand-txt{font-weight:700;font-size:13px;line-height:1.1;white-space:nowrap;opacity:0;transition:opacity .12s}.nav-rail .brand-txt small{display:block;font-weight:600;font-size:10px;color:var(--cinzam);margin-top:2px}.nav-rail .brand-toggle{margin-left:auto;flex:none;width:26px;height:26px;padding:0;border-radius:7px;border:none;background:rgba(0,0,0,.05);color:#111;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.nav-rail.aberto .brand-toggle,.nav-rail.aberto .brand-txt,.nav-rail:hover .brand-toggle,.nav-rail:hover .brand-txt{opacity:1}@media (hover:none){.nav-rail .brand-toggle{opacity:1}}.nav-rail nav{display:flex;flex-direction:column;gap:1px}.nav-rail nav .nav-group{position:relative}.nav-rail nav button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:400;color:rgba(0,0,0,.82);padding:8px 11px;border-radius:8px;transition:background .15s,color .15s}.nav-rail nav button:hover{background:rgba(0,0,0,.05)}.nav-rail nav button.on{background:var(--cereja);color:#fff;font-weight:700}.nav-rail nav .nav-group-header{margin-top:8px;font-size:12px;font-weight:700;letter-spacing:-.1px;color:var(--cereja);font-family:Bricolage Grotesque,Hind Madurai,system-ui,sans-serif}.nav-rail nav .nav-group-header:hover{background:var(--cerejasuave)}.nav-rail nav button .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;max-width:0;transition:opacity .12s,max-width .18s}.nav-rail.aberto nav button .lbl,.nav-rail:hover nav button .lbl{opacity:1;max-width:186px}.nav-rail nav .ponto{flex:none;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--cinzac)}.nav-rail nav button.on .ponto{background:#fff}.nav-rail nav .nav-group-body{position:absolute;top:0;left:100%;margin-left:6px;min-width:232px;background:#fff;border:1px solid var(--cinzac);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.16);padding:6px;display:flex;flex-direction:column;gap:1px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility 0s linear .15s;z-index:50}.nav-rail nav .nav-group-body .lbl{opacity:1!important;max-width:210px!important}.nav-rail nav .nav-group:hover .nav-group-body{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.nav-rail.aberto nav .nav-group-body,.nav-rail:hover nav .nav-group-body{position:static;margin:0;min-width:0;border:none;box-shadow:none;background:none;padding:0 0 4px 8px;opacity:1;visibility:visible;pointer-events:auto}.nav-rail .rail-apresentar{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--cinza);padding:8px 11px;border-radius:8px}.nav-rail .rail-apresentar:hover{background:rgba(0,0,0,.05)}.nav-rail .rail-apresentar.on{background:var(--cereja);color:#fff}.nav-rail .rail-apresentar .lbl{white-space:nowrap;overflow:hidden;opacity:0;max-width:0;transition:opacity .12s,max-width .18s}.nav-rail.aberto .rail-apresentar .lbl,.nav-rail:hover .rail-apresentar .lbl{opacity:1;max-width:170px}.nav-rail .rail-foot{border-top:1px solid var(--cinzac);padding:10px 8px 2px;font-size:11px;color:var(--cinzam);display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .12s;white-space:nowrap}.nav-rail.aberto .rail-foot,.nav-rail:hover .rail-foot{opacity:1}.nav-rail .rail-user{font-weight:600;color:var(--cinza);overflow:hidden;text-overflow:ellipsis}@media (max-width:880px){.shell,.shell.nav-fixo{padding-left:0}.nav-rail{position:static;width:100%;height:auto;bottom:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:none;border-bottom:1px solid var(--cinzac);padding:8px 10px;overflow:visible}.nav-rail.aberto,.nav-rail:hover{width:100%;box-shadow:none}.nav-rail .brand{padding:4px 8px 4px 4px}.nav-rail .brand-txt{opacity:1}.nav-rail .brand-toggle{display:none}.nav-rail nav{flex-direction:row;flex-wrap:wrap;gap:2px}.nav-rail nav button{width:auto}.nav-rail nav button .lbl{opacity:1;max-width:200px}.nav-rail nav .nav-group{position:static}.nav-rail nav .nav-group-body{position:static;margin:0;min-width:0;border:none;box-shadow:none;background:none;padding:0;opacity:1;visibility:visible;pointer-events:auto;flex-direction:row;flex-wrap:wrap}.nav-rail .rail-foot{display:none}}.nav-rail .rail-acoes{display:flex;flex-direction:column;gap:5px;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--cinzac)}.nav-rail .rail-acoes a,.nav-rail .rail-acoes button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;font-family:inherit;font-size:12.5px;font-weight:600;padding:9px 11px;border-radius:8px;text-decoration:none;transition:background .15s,color .15s}.nav-rail .rail-acoes .acao-forte{background:var(--cereja);color:#fff}.nav-rail .rail-acoes .acao-forte:hover{background:#c60039}.nav-rail .rail-acoes .acao-forte:disabled{opacity:.6;cursor:default}.nav-rail .rail-acoes .acao-leve{background:#fff;color:var(--cereja);box-shadow:inset 0 0 0 1.4px var(--cereja)}.nav-rail .rail-acoes .acao-leve:hover{background:var(--cerejasuave)}.nav-rail .rail-acoes .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;max-width:0;transition:opacity .12s,max-width .18s}.nav-rail.aberto .rail-acoes .lbl,.nav-rail:hover .rail-acoes .lbl{opacity:1;max-width:180px}.nav-rail .rail-ctrls{margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--cinzac)}.nav-rail .rail-ctrls .cab{display:flex;align-items:center;gap:10px;padding:8px 11px;font-size:12px;font-weight:600;color:var(--cinza)}.nav-rail .rail-ctrls .cab .lbl{white-space:nowrap;overflow:hidden;opacity:0;max-width:0;transition:opacity .12s,max-width .18s}.nav-rail.aberto .rail-ctrls .cab .lbl,.nav-rail:hover .rail-ctrls .cab .lbl{opacity:1;max-width:180px}.nav-rail .rail-ctrls .corpo{display:none;padding:4px 11px 0}.nav-rail.aberto .rail-ctrls .corpo,.nav-rail:hover .rail-ctrls .corpo{display:block}.nav-rail .rail-ctrls .ctrl{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.nav-rail .rail-ctrls label{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--cinzam);font-weight:600}.nav-rail .rail-ctrls select{width:100%;font-size:12px;padding:5px 7px}.nav-rail .rail-ctrls .ctrl-linha{display:flex;gap:5px;align-items:center}.nav-rail .rail-ctrls .ctrl-linha select{flex:1 1;min-width:0}.nav-rail .rail-ctrls button{font-size:10px;padding:5px 8px;white-space:nowrap}.nav-rail .rail-ctrls .chk{font-size:12px;line-height:1.3;align-items:flex-start}.nav-rail .rail-ctrls .chk input{margin-top:2px;flex:none}@media (max-width:880px){.nav-rail .rail-ctrls{border-bottom:none;padding-bottom:0;margin:0 8px 0 0}.nav-rail .rail-ctrls .cab{display:none}.nav-rail .rail-ctrls .corpo{display:flex;flex-wrap:wrap;gap:12px;padding:0;align-items:flex-end}.nav-rail .rail-ctrls .ctrl{margin-bottom:0}.nav-rail .rail-ctrls select{width:auto}}.nav-rail nav .nav-solto{margin-top:18px}.mod-bg{position:fixed;inset:0;background:rgba(30,12,18,.45);z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.mod{background:#fff;border-radius:16px;padding:22px;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 70px rgba(0,0,0,.3)}.mod h2{margin:0 0 5px;font-size:19px;font-weight:700;letter-spacing:-.2px;color:#111;text-transform:none;border:none;padding:0}.mod .ajuda{margin:0 0 16px;font-size:12.5px;line-height:1.55;color:var(--cinzam)}.mod .ajuda.rodape-mod{margin:16px 0 0}.mod .linha-ed{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0eee9;padding:9px 0;font-size:13px}.mod .linha-ed .quem{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod .linha-ed .de{font-size:11px;color:var(--cinzam);white-space:nowrap}.mod .fixo{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--cereja);background:var(--cerejasuave);border-radius:999px;padding:3px 9px}.mod .tirar{border:1px solid var(--cinzac);background:#fff;color:var(--cinza);border-radius:6px;font-size:11.5px;padding:4px 10px}.mod .tirar:hover{border-color:var(--cereja);color:var(--cereja)}.mod .add{display:flex;gap:8px;margin-top:16px}.mod .add input{flex:1 1;min-width:0;font-family:inherit;font-size:13px;border:1px solid var(--cinzac);border-radius:8px;padding:9px 10px;background:#fcfbf8}.mod .msg{margin:10px 0 0;font-size:12.5px;color:var(--cinza)}.mod .msg.ruim{color:#c60039}.mod .fim{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width:880px){.nav-rail nav .nav-solto{margin-top:0}.nav-rail .rail-fim{margin-top:0;flex-direction:row;align-items:center;gap:8px}.rail-avisos .avisos-bolha .lbl{opacity:1;max-width:170px}.rail-avisos .avisos-painel{left:12px;right:12px;bottom:74px;width:auto}.toast-status,.toast-status.deslocado{left:12px;bottom:12px;max-width:calc(100vw - 32px)}.nav-rail .rail-acoes{flex-direction:row;border-bottom:none;padding-bottom:0;margin:0 8px 0 0}.nav-rail .rail-acoes a,.nav-rail .rail-acoes button{width:auto}.nav-rail .rail-acoes .lbl{opacity:1;max-width:180px}}.pts-cab{padding-bottom:14px}.pts-cab.com-abas{padding-bottom:0}.pts-cab .abas{max-width:none;padding:14px 0 12px}.pts-cab .abas .conta{margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.nav-rail nav .comite{margin-top:2px}.pt-form .pts-tema{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--cinzam);font-weight:600}main.pts{margin:0;padding:22px 28px 70px}.pts-cab .hrow,main.pts{max-width:none}.pts-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.pts-ref{font-size:12px;color:var(--cinzam)}.pt-tag{font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 9px;border-radius:999px;text-transform:uppercase}.pt-tag.ok{background:var(--ok-bg);color:var(--ok)}.pt-tag.pendente{background:var(--warn-bg);color:var(--warn)}.pts-msg{margin:0 0 14px;font-size:12px;color:var(--cinza);border-left:3px solid var(--verde);padding-left:10px}.pts-msg.ruim{border-left-color:var(--cereja);color:#c60039}.pts-nada{margin:26px 0;font-size:12px;line-height:1.6;color:var(--cinzam);text-align:center}.pts-nada.ruim{color:#c60039}.pts-lista{display:flex;flex-direction:column;gap:14px}.card.pt{padding:16px 20px 18px}.pt .chd{align-items:flex-start;margin-bottom:8px}.pt figcaption h3{display:flex;gap:10px;align-items:baseline;font-size:16px}.pt-num{flex:none;font-size:12px;font-weight:700;color:var(--cereja);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt .acts button{font-size:10px;padding:4px 9px}.pt-corpo{font-size:12px;line-height:1.6;color:#2b2b2e;max-width:90ch}.pt-corpo em{display:block;font-style:italic;color:var(--cinza);margin:0 0 10px}.pt-corpo>ul{margin:0;padding-left:0;list-style:none}.pt-corpo>ul>li{margin:10px 0 0}.pt-corpo>ul>li:first-child{margin-top:0}.pt-corpo>ul>li.b{display:list-item;list-style:disc;margin-left:19px}.pt-corpo ul ul{margin:3px 0 0;padding-left:17px;list-style:disc}.pt-corpo ul ul li{margin:3px 0;color:var(--cinza)}.pt-corpo .cmt-vazio{color:var(--cinzam);font-style:italic}.pts-bloco{margin:0 0 34px}.pts-bloco>h2{font-size:16px;letter-spacing:-.1px;color:var(--cereja);font-weight:700;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--grid)}.card.pts-form{margin-bottom:14px}.pts-form h3{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.1px;color:var(--cereja)}.pts-ajuda{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--cinzam)}.pts-ajuda b{color:var(--cinza)}.pts-linha{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.pts-linha label{display:flex;flex-direction:column;gap:3px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--cinzam);font-weight:600}.pts-linha label.cresce{flex:1 1;min-width:220px}.pts-linha input{font-family:inherit;font-size:12px;text-transform:none;letter-spacing:0;color:#111;border:1px solid var(--cinzac);border-radius:8px;padding:8px 10px;background:#fcfbf8}.pts-titulo{font-family:Bricolage Grotesque,Hind Madurai,system-ui,sans-serif;font-size:16px;font-weight:700;padding:9px 10px;margin-bottom:8px}.pts-titulo,.pts-txt{width:100%;border:1px solid var(--cinzac);border-radius:8px;background:#fcfbf8}.pts-txt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;min-height:150px;padding:10px;resize:vertical}.pts-txt.alto{min-height:260px}.pts-previa{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--verde)}.pts-previa.vazia{color:var(--cinzam)}.pts-acoes{margin-top:12px;display:flex;gap:10px;align-items:center}@media (max-width:880px){main.pts{padding:18px 16px 50px}}