.pc-page{display:flex;flex-direction:column;gap:16px;max-width:980px}
.pc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.pc-head h2{margin:2px 0 6px;font-size:1.45rem;line-height:1.2;color:#111827;font-weight:700}
.pc-kicker{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#667085;font-weight:650}
.pc-lead{margin:0;max-width:62ch;color:#667085;font-size:.95rem;line-height:1.45}
.pc-status{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}
.pc-status.is-verified{background:#EAF6F1;color:#064B3A}
.pc-status.is-review{background:#EEF4FF;color:#1D4E89}
.pc-status.is-required,.pc-status.is-action{background:#FFF1E8;color:#9A3412}
.pc-card,.pc-app,.pc-empty{background:#fff;border:1px solid #E4E7EC;border-radius:14px}
.pc-card,.pc-app{padding:16px 18px}
.pc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.pc-card-head h3,.pc-app h3{margin:0;font-size:1rem;color:#111827}
.pc-card-head a,.pc-text{color:#064B3A;font-size:.88rem;font-weight:650;text-decoration:none}
.pc-work{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.pc-work li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 14px;align-items:center;min-height:64px;padding:8px 0;border-top:1px solid #E4E7EC}
.pc-work li:first-child{border-top:0}
.pc-work strong{display:block;color:#111827;font-size:.95rem}
.pc-work small{display:block;color:#667085;font-size:.82rem;margin-top:2px}
.pc-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;background:#F6F8F7;color:#344054;font-size:.75rem;font-weight:700}
.pc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:#064B3A;color:#fff;font-weight:700;text-decoration:none;font-size:.92rem}
.pc-btn-small{min-height:34px;padding:0 10px;font-size:.82rem}
.pc-btn-quiet{background:#fff;color:#111827;border:1px solid #E4E7EC}
.pc-app{display:flex;align-items:center;justify-content:space-between;gap:16px}
.pc-app p{margin:4px 0 0;color:#667085;font-size:.92rem;max-width:62ch}
.pc-pay{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}
.pc-pay li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#F6F8F7}
.pc-pay span{color:#667085;font-size:.78rem}
.pc-pay strong{color:#111827;font-size:1rem}
.pc-update{margin:0;display:flex;flex-direction:column;gap:4px;color:#344054}
.pc-update strong{color:#111827}
.pc-links{display:flex;flex-wrap:wrap;gap:8px}
.pc-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #E4E7EC;border-radius:999px;background:#fff;color:#111827;text-decoration:none;font-size:.88rem;font-weight:650}
.pc-empty{padding:18px}
.pc-empty strong{color:#111827}
.pc-empty p,.pc-meta,.pc-note{margin:4px 0 0;color:#667085;font-size:.9rem}
.pc-handoff{max-width:720px;background:#fff;border:1px solid #E4E7EC;border-radius:14px;padding:20px}
.pc-handoff h2{margin:4px 0 8px;font-size:1.35rem;color:#111827}
.pc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0}
.pc-facts div{display:flex;flex-direction:column;gap:2px}
.pc-facts dt{color:#667085;font-size:.75rem}
.pc-facts dd{margin:0;color:#111827;font-weight:650}
.pc-actions{display:flex;flex-wrap:wrap;gap:8px}
.pc-flash{margin:0;padding:10px 12px;border-radius:10px;background:#EAF6F1;color:#064B3A}
.pc-flash.is-error{background:#FEEDEC;color:#9F1239}
.pc-work-full li{grid-template-columns:minmax(0,1fr) auto auto auto}
@media (max-width:1024px){
  .pc-head,.pc-app{flex-direction:column;align-items:flex-start}
  .pc-work li,.pc-work-full li{grid-template-columns:minmax(0,1fr) auto}
  .pc-work li .pc-btn,.pc-work li .pc-text{grid-column:2}
  .pc-pay,.pc-facts{grid-template-columns:1fr}
}
