.standard-page{--standard-ink:#172033;--standard-body:#475467;--standard-muted:#687386;--standard-border:#e4e8f0;--standard-purple:#6e52bb;color:var(--standard-body)}.page-section.standard-page{display:flex;height:calc(100dvh - 72px);min-height:0;flex-direction:column;overflow:hidden}
.standard-page .standard-withdrawal-summary{border-left-color:var(--bs-primary,#2f54eb)}.standard-page .standard-withdrawal-summary__title{color:var(--bs-primary,#2f54eb)}
.standard-page .admin-card{border-radius:4px;box-shadow:none}.standard-page .admin-page-title,.standard-page .card-title,.standard-page .standard-section-head h2,.standard-page .standard-detail-card__head h2{color:var(--standard-ink)}.standard-page .admin-page-subtitle,.standard-page .admin-breadcrumbs,.standard-page .standard-section-head p,.standard-page .standard-cell-subtitle,.standard-page .standard-form-hint,.standard-page .standard-empty{color:var(--standard-muted)}
.standard-workbench-page{display:flex;min-height:0;flex-direction:column;overflow:hidden}.standard-workbench-page>.admin-page-head{flex:0 0 auto}.standard-workbench-page #standard-workbench-content{display:grid;min-height:0;flex:1 1 auto;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;overflow:hidden}.standard-workbench-page .standard-stat-grid{gap:16px;margin:0}.standard-workbench-page .standard-dashboard-grid{min-height:0;gap:16px}.standard-workbench-page .standard-dashboard-grid>.admin-card{display:flex;height:100%;min-height:0;flex-direction:column}.standard-workbench-page .standard-dashboard-grid>.admin-card>.card-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.standard-workbench-page .standard-dashboard-grid .standard-feed,.standard-workbench-page .standard-dashboard-grid .standard-release-grid{min-height:0;flex:1 1 auto;overflow:auto}.standard-workbench-page .standard-runway-card{min-height:0}.standard-workbench-page .standard-runway-card>.card-body{padding:16px}.standard-workbench-page .standard-stat-card,.standard-workbench-page .admin-card,.standard-workbench-page .standard-runway-total,.standard-workbench-page .standard-feed-item,.standard-workbench-page .standard-release-card{border-radius:4px}.standard-workbench-page .standard-runway,.standard-workbench-page .standard-feed,.standard-workbench-page .standard-release-grid{gap:16px}
.standard-loading{padding:64px 24px;text-align:center;color:var(--standard-muted)}
.standard-page.is-admin-list #standard-lifecycle-list{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}
.standard-page .admin-filters.admin-filter-grid{grid-template-columns:minmax(260px,380px) minmax(170px,210px) auto auto;justify-content:start}
.standard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}
.standard-stat-card{position:relative;overflow:hidden;padding:20px;border:1px solid var(--standard-border);border-radius:4px;background:#fff;box-shadow:none}
.standard-stat-card::after{content:"";position:absolute;right:-20px;bottom:-26px;width:88px;height:88px;border-radius:50%;background:var(--standard-tint,#eee8fa)}
.standard-stat-card span{display:block;color:var(--standard-muted);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.standard-stat-card strong{display:block;margin-top:8px;font-size:1.85rem;color:var(--standard-ink)}
.standard-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px}.standard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.standard-section-head h2{margin:0;font-size:1rem;line-height:1.35}.standard-section-head p{margin:4px 0 0;color:var(--standard-muted);font-size:.8125rem;line-height:1.45}
.standard-runway{display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);gap:24px;align-items:stretch}.standard-runway-total{display:grid;min-height:220px;place-content:center;text-align:center;border:1px solid #e4ddf2;border-radius:4px;background:#eee9fa}.standard-runway-total span{color:var(--standard-muted);font-size:.9rem;font-weight:700}.standard-runway-total strong{display:block;margin-top:16px;color:var(--standard-ink);font-size:3.5rem;line-height:1}.standard-runway-board-wrap{min-width:0;overflow-x:auto;padding:12px 0 4px}.standard-runway-board{position:relative;display:grid;min-width:720px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.standard-runway-board::before{position:absolute;top:20px;right:34px;left:34px;height:3px;border-radius:999px;background:#dcd4ef;content:""}.standard-runway-stage{position:relative;z-index:1;display:grid;grid-template-rows:auto 38px auto auto;gap:8px;justify-items:center;min-width:0;color:var(--standard-ink);text-align:center;text-decoration:none}.standard-runway-stage:hover{color:var(--standard-purple)}.standard-runway-dot{display:block;width:42px;height:42px;border:5px solid #fbfafd;border-radius:50%;background:#cec8da;box-shadow:0 0 0 1px rgba(118,94,210,.08)}.standard-runway-stage.has-items .standard-runway-dot{background:var(--standard-purple)}.standard-runway-label{display:flex;align-items:center;justify-content:center;min-height:38px;font-size:.78rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.standard-runway-track{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#f0eef6}.standard-runway-track span{display:block;width:var(--standard-runway-fill);height:100%;border-radius:inherit;background:var(--standard-purple)}.standard-runway-count{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eee8fa;color:#4c318f;font-size:1rem}.standard-feed{display:grid;align-content:start;gap:0}.standard-feed-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:12px 10px;border:0;border-top:1px solid var(--standard-border);border-radius:0;background:transparent}.standard-feed-item:first-child{border-top:0}.standard-feed-item__main{min-width:0;padding:0;border:0;background:transparent}.standard-feed-item__main:focus-visible{outline:2px solid var(--standard-purple);outline-offset:4px}.standard-feed-item__body{display:grid;min-width:0;gap:2px}.standard-feed-item__body strong{color:var(--standard-ink);font-size:.875rem;line-height:1.35}.standard-feed-item__body span{overflow:hidden;color:var(--standard-body);font-size:.8125rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.standard-feed-item__body time{color:var(--standard-muted);font-size:.75rem;line-height:1.35}.standard-feed-item__view{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.standard-feed-item.is-unread{padding-left:10px;border-left:3px solid var(--standard-purple);background:#fbfaff}
.standard-stage-dot{width:10px;height:10px;border-radius:50%;background:var(--standard-purple);box-shadow:0 0 0 5px #eee8fa;flex:0 0 auto}.standard-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.standard-release-grid--compact{grid-template-columns:1fr}.standard-release-card{padding:14px 0;border:0;border-top:1px solid var(--standard-border);border-radius:0;background:transparent}.standard-release-card:first-child{border-top:0}.standard-release-card strong{display:block;margin-bottom:6px;color:var(--standard-ink);font-size:.875rem}.standard-release-card p{margin:0;color:var(--standard-muted);font-size:.8125rem}
.standard-table{min-width:980px}.standard-table th{white-space:nowrap;color:#344054;font-size:.8125rem;font-weight:700}.standard-table td{vertical-align:middle;color:var(--standard-body);font-size:.875rem}.standard-table th[data-column="actions"],.standard-table td[data-column="actions"]{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-8px 0 12px rgba(255,255,255,.88)}.standard-table thead th[data-column="actions"]{z-index:3}.standard-cell-title{display:block;max-width:320px;font-size:.875rem;font-weight:650;line-height:1.4;color:var(--standard-ink);white-space:normal}.standard-cell-subtitle{display:block;margin-top:3px;color:var(--standard-muted);font-size:.8125rem;line-height:1.4}.standard-link{color:#5b3fac;font-weight:700;text-decoration:none}.standard-status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#eef1f6;color:#4e5b70;font-size:.76rem;font-weight:700}.standard-status[data-status="Released"]{background:#e3f5eb;color:#167346}.standard-status[data-status="Revised"]{background:#eee8fa;color:#5b3fac}.standard-status[data-status="Withdrawn"]{background:#fde9e7;color:#a33b32}.standard-status[data-status="For Approval"],.standard-status[data-status="For Review"]{background:#fff1d7;color:#925d00}
.standard-empty{padding:38px!important;text-align:center;color:var(--standard-muted)}.standard-page .table-responsive.admin-table-wrap:not(.no-sticky-last-col) tbody td.standard-empty:last-child{position:static;right:auto;width:auto;min-width:0;overflow:visible;white-space:normal;text-align:center;background:transparent;box-shadow:none;z-index:auto}.standard-page .table-responsive.admin-table-wrap:not(.no-sticky-last-col) tbody td.standard-empty:last-child::before{display:none}.standard-action-group{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.standard-action-group .btn{padding:.28rem .55rem}.standard-action-group .btn:disabled{cursor:not-allowed;opacity:.52}
.standard-archive-note{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;border:1px solid #ded3f7;border-radius:4px;background:#f6f3fc;color:#46337c}.standard-archive-note i{font-size:1.5rem}.standard-archive-note strong{color:#3f2d70;font-size:.875rem}.standard-archive-note span{display:block;margin-top:2px;color:#706487;font-size:.8125rem;line-height:1.4}.standard-ledger-table{min-width:980px}
.standard-page #standard-lifecycle-detail:not(.d-none){display:flex;min-height:0;flex:1 1 auto}.standard-detail-shell{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid var(--standard-border);border-radius:4px;background:#fff}.standard-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin:0;padding:20px 22px}.standard-detail-head h1{margin:5px 0 0;font-size:1.55rem}.standard-detail-head__side{display:grid;width:min(390px,32%);min-width:280px;justify-items:end;gap:12px}.standard-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.standard-withdrawal-summary{width:100%;padding:4px 0 4px 14px;border-left:3px solid #d92d20}.standard-withdrawal-summary__title{display:flex;align-items:center;gap:6px;color:#a33b32;font-size:.82rem}.standard-withdrawal-summary__title i{font-size:1rem}.standard-withdrawal-summary dl{display:grid;gap:6px;margin:8px 0 0}.standard-withdrawal-summary dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px}.standard-withdrawal-summary dt{color:var(--standard-muted);font-size:.72rem;font-weight:650}.standard-withdrawal-summary dd{min-width:0;margin:0;color:var(--standard-ink);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.standard-detail-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--standard-muted);font-size:.84rem}.standard-stage-nav{display:flex;gap:0;overflow-x:auto;margin:0;padding:18px 12px 20px;border-top:1px solid var(--standard-border);border-bottom:1px solid var(--standard-border);background:#fcfcfe}.standard-stage-step{position:relative;min-width:148px;flex:1;padding-top:32px;color:#596579;font-size:.75rem;text-align:center}.standard-stage-step::before{content:"";position:absolute;top:12px;left:0;right:0;height:3px;background:#cbd2df}.standard-stage-step:first-child::before{left:50%}.standard-stage-step:last-child::before{right:50%}.standard-stage-step::after{content:"";position:absolute;top:4px;left:calc(50% - 9px);width:18px;height:18px;border:4px solid #aab4c3;border-radius:50%;background:#fff}.standard-stage-step.is-complete::before,.standard-stage-step.is-active::before{background:#7457c5}.standard-stage-step.is-complete::after{background:#7457c5;border-color:#7457c5}.standard-stage-step.is-active{color:#4c318f;font-weight:700}.standard-stage-step.is-active::after{border-color:#6e52bb;box-shadow:0 0 0 4px #eee8fa}.standard-detail-grid{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:0;overflow:auto}.standard-detail-grid>div+div{border-left:1px solid var(--standard-border)}.standard-detail-card{border:0;border-radius:0;background:transparent}.standard-detail-card.mt-3{margin-top:0!important;border-top:1px solid var(--standard-border)}.standard-detail-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 20px 10px;border:0}.standard-detail-card__head h2{margin:0;font-size:1rem}.standard-detail-card__body{padding:0 20px 20px}.standard-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.standard-field-grid .is-wide{grid-column:1/-1}.standard-file-list{display:grid;gap:8px}.standard-file-item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--standard-border);border-radius:2px}.standard-file-item i{font-size:1.35rem;color:var(--standard-purple)}.standard-file-item__body{min-width:0;flex:1}.standard-file-item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-timeline{display:grid;gap:0}.standard-timeline-item{position:relative;padding:0 0 18px 20px;border-left:2px solid #d8dde7}.standard-timeline-item::before{content:"";position:absolute;left:-6px;top:1px;width:10px;height:10px;border-radius:50%;background:#7457c5}.standard-timeline-item:last-child{border-left-color:transparent}.standard-timeline-item strong{display:block;font-size:.84rem}.standard-timeline-item span{font-size:.76rem;color:var(--standard-muted)}
.standard-detail-head>div:first-child{min-width:0;flex:1 1 auto}.standard-detail-summary{display:flex;flex-wrap:wrap;align-items:stretch;margin:14px 0 0}.standard-detail-summary>div{min-width:132px;padding:0 18px;border-left:1px solid var(--standard-border)}.standard-detail-summary>div:first-child{padding-left:0;border-left:0}.standard-detail-summary dt{margin:0 0 4px;color:#7a8494;font-size:.68rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.standard-detail-summary dd{margin:0;color:var(--standard-ink);font-size:.875rem;line-height:1.35}.standard-detail-summary dd>strong{font-weight:700}.standard-detail-summary .standard-summary-owner{min-width:210px}.standard-summary-owner dd span{display:block;margin-top:2px;color:var(--standard-muted);font-size:.78rem}.standard-stage-heading{display:flex;align-items:center;gap:10px}.standard-stage-state{display:inline-flex;padding:3px 7px;border-radius:2px;background:#eef1f6;color:#536074;font-size:.72rem;font-weight:700}.standard-submit-requirements{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:12px;border-top:1px solid var(--standard-border);color:#9a6700;font-size:.78rem}.standard-submit-requirements span{display:inline-flex;align-items:center;gap:5px}.standard-submit-requirements i{font-size:1rem}.standard-submit-requirements .is-met{color:#198754}.standard-scope-text{max-width:860px;margin:0;color:var(--standard-body);font-size:.875rem;line-height:1.65;white-space:pre-wrap}.standard-context-list{display:grid;gap:14px;margin:0}.standard-context-list>div{display:grid;gap:3px}.standard-context-list dt{color:var(--standard-muted);font-size:.75rem;font-weight:600}.standard-context-list dd{margin:0;color:var(--standard-ink);font-size:.84rem;line-height:1.45}.standard-timeline-stage{margin:4px 0 0;color:var(--standard-muted);font-size:.75rem}.standard-result-closed{color:#a33b32}
.standard-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.standard-modal-form .is-wide{grid-column:1/-1}.standard-modal-form .form-control:disabled,.standard-modal-form .form-select:disabled,.standard-field-grid .form-control:disabled,.standard-field-grid .form-select:disabled{border-color:#d9dee7;background:#f3f4f6;color:#98a2b3;cursor:not-allowed;opacity:1}.standard-modal-form .form-control:disabled:hover,.standard-modal-form .form-select:disabled:hover,.standard-field-grid .form-control:disabled:hover,.standard-field-grid .form-select:disabled:hover{cursor:not-allowed}.standard-form-hint{margin-top:5px;color:var(--standard-muted);font-size:.76rem}
.standard-stage-nav{flex:0 0 auto;overflow-y:hidden;padding:15px 12px 23px}.standard-stage-step{line-height:1.35}
.standard-detail-grid{overflow:hidden}.standard-detail-main{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.standard-detail-aside{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.standard-audit-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.standard-audit-card>.standard-detail-card__head{flex:0 0 auto}.standard-audit-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.standard-stage-readonly{display:grid;max-width:920px;margin:0}.standard-stage-readonly>div{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:24px;padding:12px 0;border-top:1px solid var(--standard-border)}.standard-stage-readonly>div:first-child{padding-top:0;border-top:0}.standard-stage-readonly dt{color:var(--standard-muted);font-size:.78rem;font-weight:650}.standard-stage-readonly dd{min-width:0;margin:0;color:var(--standard-ink);font-size:.875rem}.standard-value-list{display:flex;flex-wrap:wrap;gap:6px}.standard-value-chip{display:inline-flex;align-items:baseline;padding:4px 8px;border:1px solid #dfe3ea;border-radius:3px;background:#f8f9fb;color:var(--standard-ink);font-size:.78rem;line-height:1.35}.standard-value-chip small{color:var(--standard-muted);font-size:inherit}.standard-stage-text{max-width:760px;margin:0;line-height:1.6;white-space:pre-wrap}.standard-stage-empty{display:flex;align-items:flex-start;gap:10px;max-width:720px;padding:10px 12px;border-left:3px solid #b7a9df;background:#faf9fd}.standard-stage-empty i{color:var(--standard-purple);font-size:1.15rem}.standard-stage-empty strong{display:block;color:var(--standard-ink);font-size:.84rem}.standard-stage-empty span{display:block;margin-top:2px;color:var(--standard-muted);font-size:.78rem;line-height:1.45}
#standard-current-stage-form{display:grid;grid-template-columns:1fr;gap:12px}#standard-current-stage-form>div{display:grid;grid-template-columns:180px minmax(0,620px);align-items:center;justify-content:start;gap:10px}#standard-current-stage-form .form-label{margin:0;color:var(--standard-body);font-size:.8125rem;font-weight:650}#standard-current-stage-form textarea{min-height:86px;resize:vertical}.standard-multiselect{position:relative;min-width:0}.standard-multiselect__native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.standard-multiselect__trigger{display:flex;min-height:38px;align-items:center;padding-top:5px;padding-bottom:5px;text-align:left}.standard-multiselect.is-disabled .standard-multiselect__trigger{border-color:#d9dee7;background-color:#f3f4f6;color:#98a2b3;cursor:not-allowed;opacity:1}.standard-multiselect__summary{display:flex;min-width:0;flex:1;align-items:center;gap:5px;overflow:hidden}.standard-multiselect__placeholder{color:#8b95a5}.standard-multiselect__tag{max-width:230px;overflow:hidden;padding:2px 6px;border:1px solid #dfe3ea;border-radius:3px;background:#f5f6f8;color:var(--standard-ink);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.standard-multiselect__more{color:var(--standard-purple);font-size:.75rem;font-weight:700}.standard-multiselect__panel{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;padding:8px;border:1px solid #ccd3df;border-radius:4px;background:#fff;box-shadow:0 8px 20px rgba(31,42,68,.12)}.standard-multiselect__search{display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #d8dee8;border-radius:3px}.standard-multiselect__search i{color:var(--standard-muted)}.standard-multiselect__search input{min-width:0;flex:1;height:34px;border:0;outline:0;font-size:.8125rem}.standard-multiselect__hint{padding:7px 4px 3px;color:var(--standard-muted);font-size:.7rem;line-height:1.35}.standard-multiselect__options{max-height:220px;overflow-y:auto;margin-top:6px}.standard-multiselect__option{display:flex;align-items:center;gap:8px;margin:0;padding:7px 8px;border-radius:2px;color:var(--standard-body);font-size:.8125rem;cursor:pointer}.standard-multiselect__option:hover{background:#f4f1fb}.standard-multiselect__option input{flex:0 0 auto}.standard-multiselect__empty{padding:16px 8px;color:var(--standard-muted);font-size:.78rem;text-align:center}.standard-multiselect__clear{margin:5px 4px 0;padding:3px 0;border:0;background:transparent;color:#6547b4;font-size:.75rem}.standard-multiselect__clear:hover{text-decoration:underline}
@media (max-width:1100px){.standard-stat-grid{grid-template-columns:repeat(2,1fr)}.standard-dashboard-grid,.standard-detail-grid{grid-template-columns:1fr}.standard-detail-grid>div+div{border-top:1px solid var(--standard-border);border-left:0}.standard-release-grid{grid-template-columns:1fr 1fr}.standard-release-grid--compact{grid-template-columns:1fr}.standard-runway{grid-template-columns:1fr}.standard-runway-total{min-height:130px}}
@media (max-width:720px){.standard-stat-grid,.standard-release-grid,.standard-field-grid,.standard-modal-form{grid-template-columns:1fr}.standard-page .admin-filters.admin-filter-grid{grid-template-columns:1fr}.standard-modal-form .is-wide,.standard-field-grid .is-wide{grid-column:auto}.standard-detail-head,.standard-detail-card__head{flex-direction:column}.standard-detail-head__side{width:100%;min-width:0;justify-items:stretch}.standard-detail-actions,.standard-detail-card__head .standard-action-group{justify-content:flex-start}.standard-detail-summary>div{min-width:50%;margin-top:12px;padding:0 12px}.standard-detail-summary>div:nth-child(odd){padding-left:0;border-left:0}#standard-current-stage-form>div{grid-template-columns:1fr;align-items:start;gap:6px}}
@media (max-width:1100px){.page-section.standard-page{height:auto;min-height:100%;overflow:visible}.standard-workbench-page #standard-workbench-content{grid-template-rows:auto;overflow:visible}.standard-workbench-page .standard-dashboard-grid>.admin-card{height:auto}.standard-page #standard-lifecycle-detail:not(.d-none),.standard-detail-shell{display:block;min-height:0}.standard-detail-grid{display:grid;overflow:visible}.standard-detail-main,.standard-detail-aside,.standard-audit-scroll{overflow:visible}.standard-detail-aside,.standard-audit-card{display:block}}
