.pt-ficha{gap:20px;min-width:0;display:grid}.pt-ficha-secao{border:1px solid var(--color-border);background:#fff;border-radius:14px;min-width:0;padding:16px;scroll-margin-top:88px}.pt-ficha-secao-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.pt-ficha-secao-titulo{font-family:var(--font-secondary);color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.pt-ficha-secao-titulo:focus{outline:none}.pt-ficha-secao-titulo:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}.pt-ficha-intro{color:var(--color-text-muted);margin:-4px 0 12px;font-size:14px;line-height:1.5}.pt-ficha-cab{gap:12px;min-width:0;display:grid}.pt-ficha-cab-topo{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.pt-ficha-nome{font-family:var(--font-secondary);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,5vw,26px);font-weight:700;line-height:1.25}.pt-ficha-dados{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px 16px;margin:0;display:grid}.pt-ficha-dado{min-width:0}.pt-ficha-dado dt{color:var(--color-text-muted);font-size:12.5px}.pt-ficha-dado dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.pt-ficha-numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-ficha-numero{background:var(--color-surface);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.pt-ficha-numero-rotulo{color:var(--color-text-muted);font-size:12.5px}.pt-ficha-numero-valor{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:800}.pt-ficha-acoes{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:479px){.pt-ficha-acoes>.pt-pac-btn{flex:100%}}.pt-ficha-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pt-ficha-chip-num{color:#3f545a;background:#eef2f3;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:640px){.pt-ficha-filtros{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 8px;padding:6px 16px;overflow-x:auto}.pt-ficha-filtros::-webkit-scrollbar{display:none}.pt-ficha-filtros .pt-pac-chip{flex:none}}.pt-ficha-so-meus{min-height:44px;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:10px;margin:0 0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.pt-ficha-so-meus input{width:20px;height:20px;accent-color:var(--color-primary)}.pt-ficha-linha{gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.pt-ficha-linha:before{content:"";background:var(--color-border);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.pt-ficha-item{min-width:0;position:relative}.pt-ficha-item:before{content:"";border:2px solid var(--color-primary);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-20px}.pt-ficha-item[data-restrito=true]:before{background:#eef2f3;border-color:#8a9da2}.pt-ficha-cartao{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.pt-ficha-item[data-restrito=true] .pt-ficha-cartao{background:#f7f9f9;border-style:dashed}.pt-ficha-item-topo{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.pt-ficha-item-tipo{color:var(--color-primary);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.pt-ficha-item-data{color:var(--color-text-muted);font-size:13px}.pt-ficha-item-titulo{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.pt-ficha-item-resumo{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.pt-ficha-item-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pt-ficha-item-motivo{color:#3f545a;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.pt-ficha-item-motivo svg{flex-shrink:0;margin-top:2px}.pt-ficha-link{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.pt-ficha-link:hover{text-decoration:underline}.pt-ficha-link:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:6px}.pt-ficha-tarefas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-ficha-tarefa{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 14px;scroll-margin-top:88px;display:grid}.pt-ficha-tarefa:target{border-color:var(--color-primary);box-shadow:0 0 0 2px #14535e33}.pt-ficha-tarefa-texto{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.pt-ficha-tarefa-acoes{flex-wrap:wrap;gap:8px;display:flex}.pt-ficha-selo-hash{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.pt-ficha-quest{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-ficha-quest li{background:var(--color-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;padding:10px 12px;display:flex}.pt-ficha-quest-nome{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.pt-ficha-quest-faixa{color:var(--color-text-muted);font-size:13.5px}.pt-ficha-form{gap:14px;display:grid}.pt-ficha-campo{gap:6px;min-width:0;display:grid}.pt-ficha-rotulo{color:var(--color-text-primary);font-size:13.5px;font-weight:700}.pt-ficha-select{appearance:auto;cursor:pointer}.pt-ficha-textarea{resize:vertical;min-height:160px;padding:12px 14px;line-height:1.5}.pt-ficha-contador{color:var(--color-text-muted);font-size:12.5px}.pt-ficha-nota{color:#3f545a;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.pt-ficha-nota svg{flex-shrink:0;margin-top:2px}.pt-ficha-btn-assinar{color:#fff;background:#14535e;border-color:#14535e}.pt-ficha-faixa{border:1px solid #b9d6db;border-left:4px solid var(--color-primary);background:#f1f8f9;border-radius:12px;gap:10px;min-width:0;margin:0 0 12px;padding:12px 14px;display:grid}.pt-ficha-faixa--seguimento{border-left-color:#8a9da2;border-color:var(--color-border);background:#f7f9f9}.pt-ficha-faixa-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pt-ficha-faixa-titulo{color:var(--color-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:inline-flex}.pt-ficha-faixa--seguimento .pt-ficha-faixa-titulo{color:#3f545a}.pt-ficha-faixa-texto{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.45}.pt-ficha-checklist{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.pt-ficha-checklist li{color:var(--color-text-primary);align-items:flex-start;gap:6px;font-size:14px;display:flex}.pt-ficha-checklist li svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.pt-ficha-escalas{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pt-ficha-escalas li{overflow-wrap:anywhere}.pt-ficha-btn-texto{min-height:44px;color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:13.5px;font-weight:700;display:inline-flex}.pt-ficha-btn-texto:hover{text-decoration:underline}.pt-ficha-btn-texto:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:6px}.pt-ficha-btn-texto:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.pt-ficha *,.pt-ficha-faixa *{transition:none!important;animation:none!important}}
