.pse-page h2{margin-bottom:6px}.pse-sub{color:#666;margin:0 0 14px 0}.pse-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pse-spacer{flex:1}.pse-muted{color:#888}.pse-link{color:#1976d2;cursor:pointer}.pse-link:hover{text-decoration:underline}.pse-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pse-note{border-radius:4px;padding:8px 12px;margin:8px 0;font-size:13px;display:flex;gap:8px;align-items:flex-start}.pse-note .pi{margin-top:2px}.pse-note.error{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}.pse-note.warn{background:#fff8e1;color:#8a5a00;border:1px solid #ffcc80}.pse-note.info{background:#e3f2fd;color:#0d47a1}.pse-note.ok{background:#e8f5e9;color:#1b5e20}.pse-table{border-collapse:collapse;width:100%;font-size:13px}.pse-table td,.pse-table th{border-bottom:1px solid #eee;padding:6px 8px;text-align:left;vertical-align:top}.pse-table th{background:#fafafa;font-weight:600}.pse-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px;margin-bottom:14px}.pse-card h4{margin:0 0 10px 0}.pse-chip{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;background:#eee;color:#444;margin:2px 4px 2px 0}.pse-chip.phase{background:#e8eaf6;color:#283593}.pse-chip.legacy{background:#fff3e0;color:#e65100}.pse-req{color:#c62828}.pse-steps{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.pse-step{padding:6px 12px;border-radius:16px;background:#eee;color:#555;font-size:13px}.pse-step.active{background:#1976d2;color:#fff;font-weight:600}.pse-step.done{background:#c8e6c9;color:#1b5e20}.pse-kpi{background:#fff;border-radius:6px;padding:14px 16px;min-width:200px;flex:1;border:1px solid #e0e0e0}.pse-kpi .label{color:#666;font-size:13px}.pse-kpi .value{font-size:24px;font-weight:700;margin-top:4px}.pse-kpi .hint{color:#888;font-size:12px;margin-top:4px}.pse-question-line[data-v-f020c9dc]{display:block;margin-bottom:4px}.pse-question-buttons[data-v-f020c9dc]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pse-question-buttons .p-button[data-v-f020c9dc]{width:auto}.pse-b-section[data-v-41ada2a0]{margin:18px 0 8px;padding-bottom:4px;border-bottom:1px solid #dee2e6}.job-locked-note[data-v-41ada2a0]{background:#fff8e1;color:#8a5a00;border:1px solid #ffcc80;border-radius:4px;padding:8px 12px;font-size:13px}.pse-b .p-dialog-content{max-height:75vh;overflow-y:auto}.job-locked-note[data-v-26135a04]{background:#fff8e1;color:#8a5a00;border:1px solid #ffcc80;border-radius:4px;padding:8px 12px;font-size:13px}.pse-d-footer[data-v-26135a04]{display:flex;align-items:center;gap:8px}.pse-d-missing[data-v-26135a04]{color:#c62828;font-weight:600}.pse-d-ok[data-v-26135a04]{color:#2e7d32}.pse-d-count[data-v-26135a04]{margin-left:6px;background:#c62828;color:#fff;border-radius:10px;padding:0 7px;font-size:12px}.pse-d .p-dialog-content{max-height:70vh;overflow-y:auto}