/* v89.4 compact pipeline, scoped to the new component */
.v894-pipeline{max-width:1200px;margin:auto;color:#1d3149}.v894-pipeline [hidden]{display:none!important}.v894-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.v894-top h2{font-size:19px;margin:0 0 3px}.v894-top p{margin:0;color:#61738a;font-size:12px}.v894-actions{display:flex;gap:8px}.v894-actions button{white-space:nowrap}.v894-summary{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 20px}.v894-summary span{background:#eaf2fa;border:1px solid #dbe7f4;border-radius:7px;padding:7px 12px;font-size:12px;color:#38516e}.v894-summary b{font-size:15px;color:#174e83;margin-right:4px}.v894-listbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.v894-listbar h3{margin:0;font-size:15px}.v894-listbar input{width:min(360px,60%);padding:8px 11px;border:1px solid #cbd8e5;border-radius:7px;background:#fff}.v894-table-wrap{overflow-x:auto;border:1px solid #dce6f0;border-radius:9px;background:#fff}.v894-table{width:100%;border-collapse:collapse;font-size:12px}.v894-table th{text-align:left;background:#edf4fb;color:#38516c;font-size:11px;padding:10px 12px}.v894-table td{padding:10px 12px;border-top:1px solid #e8eef5;vertical-align:middle}.v894-table td strong{display:block;font-size:12px}.v894-table td small{display:block;color:#65778b;margin-top:3px;font-size:11px}.v894-badge{display:inline-block;background:#e4f1fc;color:#1a5b91;padding:4px 8px;border-radius:5px;white-space:nowrap;font-size:11px}.v894-details-btn{border:1px solid #c8d8e8;background:#f5f9fd;color:#18588d;border-radius:6px;padding:5px 9px;cursor:pointer}.v894-details-row td{background:#f7fafd}.v894-detail-content{display:flex;gap:28px;align-items:start}.v894-detail-content p{margin:5px 0}.v894-detail-content select{display:block;margin-top:6px;max-width:250px;padding:7px}.v894-empty{padding:22px;color:#687c90;text-align:center}.v894-modal{position:fixed;inset:0;z-index:99999;background:rgba(13,30,51,.55);display:flex;align-items:center;justify-content:center;padding:18px}.v894-dialog{background:#fff;position:relative;width:min(440px,100%);max-height:88vh;overflow-y:auto;border-radius:12px;box-shadow:0 15px 60px #102c4550;padding:22px}.v894-dialog h3{font-size:18px;margin:0 0 15px}.v894-close{position:absolute;right:14px;top:9px;background:transparent;border:0;font-size:26px;color:#4d6074;cursor:pointer}.v894-dialog label{display:block;font-size:12px;font-weight:650;margin:10px 0}.v894-dialog label small{font-weight:400;color:#6c7e91}.v894-dialog input,.v894-dialog select,.v894-dialog textarea{width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #c9d7e5;border-radius:7px;background:white;color:#1c344d}.v894-dialog details{margin:14px 0;border-top:1px solid #e5edf5;padding-top:10px}.v894-dialog summary{cursor:pointer;color:#1b5b91;font-size:12px}.v894-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media(max-width:650px){.v894-top{align-items:flex-start;flex-direction:column}.v894-listbar{align-items:stretch;flex-direction:column}.v894-listbar input{width:100%}.v894-table{min-width:620px}}

/* v89.6 legibility, interactive controls and accessible emphasis */
.v894-pipeline{font-size:15px;background:linear-gradient(155deg,#f4f9ff,#f9fcff);border-radius:14px;padding:18px 20px}.v894-top h2{font-size:23px}.v894-top p{font-size:14px}.v894-summary span{font-size:14px;background:#e6f2ff}.v894-summary b{font-size:19px}.v894-table{font-size:14px}.v894-table th{font-size:13px;background:#dcebf9;padding:13px}.v894-table td{padding:13px}.v894-table td strong{font-size:15px}.v894-table td small{font-size:13px}.v894-badge{font-size:13px;border-radius:20px;padding:6px 11px}.v894-details-btn,.v896-row-actions button,.v896-partner-line button{font-size:14px;padding:8px 13px;border-radius:8px;border:1px solid #b9cfe5;background:#e9f3ff;color:#174c79;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.v894-details-btn:hover,.v896-row-actions button:hover,.v896-partner-line button:hover,.v894-actions button:hover{background:#d5eaff;transform:translateY(-1px);box-shadow:0 4px 12px #234b7620}.v894-details-btn:focus-visible,.v896-row-actions button:focus-visible,.v896-partner-line button:focus-visible{outline:3px solid #1e80db;outline-offset:2px}.v896-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v896-danger{color:#a62e3a!important;background:#fff2f3!important;border-color:#efb9c1!important}.v896-partner-line{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #d9e5f0}.v896-partner-line span{flex:1;color:#60758c}.v896-manage-list{background:#fff;border:1px solid #d7e5f2;border-radius:12px;padding:12px;margin:12px 0}.v894-dialog label{font-size:14px}.v894-dialog summary{font-size:14px}.v894-listbar h3{font-size:18px}.v894-details-row td{background:#eef6ff}.v894-detail-content{flex-wrap:wrap}.v894-detail-content select{font-size:14px}.v894-pipeline button{transition:transform .18s,box-shadow .18s}.v894-pipeline button:active{transform:scale(.98)}

.v896-pr-queue{background:#eef6ff;border:1px solid #c7dff5;border-radius:12px;padding:16px 20px;margin-bottom:16px}.v896-pr-queue h3{font-size:19px;margin:0 0 8px}.v896-count{display:inline-block;background:#1669ac;color:white;border-radius:20px;padding:2px 9px;font-size:13px}.v896-pr-list>div{padding:10px 0;border-top:1px solid #d4e3f0;font-size:15px}.v896-pr-list small{display:block;margin-top:4px;color:#536f88}

/* v89.7: slim, sharp action controls; scoped to PAR pipeline */
.v894-pipeline .v894-details-btn,.v894-pipeline .v896-row-actions button,.v894-pipeline .v896-partner-line button{min-height:31px;height:31px;padding:4px 11px;border-radius:5px;border-width:1px;font-size:13px;font-weight:550;line-height:20px;box-shadow:none;letter-spacing:0;white-space:nowrap}
.v894-pipeline .v894-details-btn:hover,.v894-pipeline .v896-row-actions button:hover,.v894-pipeline .v896-partner-line button:hover{box-shadow:0 2px 6px rgba(26,65,102,.12);transform:translateY(-1px)}
.v894-pipeline .v896-danger{background:#fff5f5!important;color:#a12635!important;border-color:#efc5ca!important}
.v894-pipeline .v896-danger:hover{background:#ffe8eb!important}
.v894-pipeline .v894-actions button,.v894-pipeline #v896-manage-partners{border-radius:5px;padding:7px 12px;font-size:13px;font-weight:600;box-shadow:none}

/* v89.9: restrained gray secondary controls and crisp administrative typography */
.v894-pipeline{font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#23364b}
.v894-pipeline .v894-actions .btn:not(.btn-primary),.v894-pipeline .v896-partner-manage{background:#eef0f3;color:#273747;border:1px solid #d8dde4;border-radius:4px;min-height:32px;box-shadow:none}
.v894-pipeline .v894-actions .btn:not(.btn-primary):hover,.v894-pipeline .v896-partner-manage:hover{background:#e0e5eb;color:#1b3049}
.v894-pipeline .v896-partner-line button:not(.v896-danger),.v894-pipeline .v894-details-btn{background:#f0f2f5;color:#233b56;border:1px solid #d5dce4;border-radius:4px}
.v894-pipeline .v896-partner-line button:not(.v896-danger):hover,.v894-pipeline .v894-details-btn:hover{background:#e2e9f1}
.v894-pipeline .v896-partner-line button,.v894-pipeline .v894-details-btn{font-family:inherit;font-size:13px;font-weight:500;height:30px;min-height:30px;padding:4px 11px}
.v894-pipeline .v896-danger{border-radius:4px!important}
.v894-pipeline .v896-manage-list{background:#fff;border-color:#dbe3eb;border-radius:8px}
.v894-pipeline .v896-partner-line{padding:8px 10px}
@media(max-width:650px){.v894-pipeline .v896-partner-line{flex-wrap:wrap}.v894-pipeline .v896-partner-line span{flex-basis:100%}}
