.lifecycle-process{display:grid;gap:14px;min-width:0}.lifecycle-process__card,.lifecycle-process__cost-flow>div,.lifecycle-process__head,.lifecycle-process__metrics>div,.lifecycle-process__select-card,.lifecycle-process__table{border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);background:var(--erp-surface)}.lifecycle-process__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.lifecycle-process__head h2{margin:5px 0 3px;font-size:1.22rem}.lifecycle-process__head p{margin:0;color:var(--erp-text-secondary);font-size:.8rem;line-height:1.4}.lifecycle-process__back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--erp-info);font-size:.75rem;font-weight:700}.lifecycle-process__back:hover{text-decoration:underline}.lifecycle-process__badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:var(--erp-surface-secondary);color:var(--erp-text-secondary);font-size:.68rem;font-weight:700;white-space:nowrap}.lifecycle-process__badge--info{background:var(--erp-info-soft);color:var(--erp-info)}.lifecycle-process__badge--success{background:var(--erp-success-soft);color:var(--erp-success)}.lifecycle-process__badge--warning{background:var(--erp-warning-soft,#fff4d6);color:var(--erp-warning,#9a6500)}.lifecycle-process__badge--danger{background:var(--erp-danger-soft,#ffebe9);color:var(--erp-danger,#bd342e)}.lifecycle-process__nav{display:flex;gap:7px;min-width:0;overflow-x:auto;padding-bottom:4px}.lifecycle-process__nav button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--erp-border);border-radius:999px;background:var(--erp-surface);color:var(--erp-text-secondary);font-size:.76rem;font-weight:650;white-space:nowrap}.lifecycle-process__nav button.is-active,.lifecycle-process__nav button:hover{border-color:var(--erp-info);background:var(--erp-info-soft);color:var(--erp-info)}.lifecycle-process__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.lifecycle-process__card-head>div>span,.lifecycle-process__title>div>span{color:var(--erp-info);font-size:.66rem;font-weight:750;letter-spacing:.06em}.lifecycle-process__title h3{margin:2px 0;font-size:1.1rem}.lifecycle-process__title p{margin:0;color:var(--erp-text-secondary);font-size:.8rem}.lifecycle-process__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lifecycle-process__toolbar label{color:var(--erp-text-secondary);font-size:.78rem;font-weight:650}.lifecycle-process__package select,.lifecycle-process__toolbar input,.lifecycle-process__toolbar select{min-height:34px;padding:6px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);background:var(--erp-surface);color:var(--erp-text-primary);font-size:.77rem}.lifecycle-process__toolbar input{flex:1 1 240px;max-width:430px}.lifecycle-process__toolbar select{max-width:min(100%,390px)}.lifecycle-process__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:12px;min-width:0}.lifecycle-process__split--wide{grid-template-columns:minmax(0,1fr) minmax(280px,335px)}.lifecycle-process__card{min-width:0;padding:16px}.lifecycle-process__card h4{margin:0 0 12px;font-size:.94rem}.lifecycle-process__card h5{margin:0 0 13px;font-size:.85rem;line-height:1.4}.lifecycle-process__card>p{color:var(--erp-text-secondary);font-size:.78rem;line-height:1.5}.lifecycle-process__source-map{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:14px;align-items:center}.lifecycle-process__source-map h4{margin-bottom:5px}.lifecycle-process__source-map p{margin:0;color:var(--erp-text-secondary);font-size:.76rem;line-height:1.45}.lifecycle-process__source-pairs{display:flex;flex-wrap:wrap;gap:5px}.lifecycle-process__source-pairs span{padding:5px 7px;border-radius:999px;background:var(--erp-info-soft);color:var(--erp-info);font-size:.68rem;font-weight:650}.lifecycle-process__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lifecycle-process__card-head h4{margin:3px 0 0}.lifecycle-process__checklist{display:grid;margin-bottom:13px;border-top:1px solid var(--erp-border)}.lifecycle-process__checklist label{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid var(--erp-border);cursor:pointer}.lifecycle-process__checklist input{margin-top:3px;accent-color:var(--erp-info)}.lifecycle-process__checklist small,.lifecycle-process__checklist strong{display:block}.lifecycle-process__checklist strong{font-size:.8rem}.lifecycle-process__checklist small{margin-top:3px;color:var(--erp-text-tertiary);font-size:.7rem}.lifecycle-process__primary,.lifecycle-process__secondary{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:7px 11px;border:1px solid var(--erp-info);border-radius:var(--erp-radius-md);font-size:.77rem;font-weight:700}.lifecycle-process__primary{background:var(--erp-info);color:#fff}.lifecycle-process__secondary{background:var(--erp-surface);color:var(--erp-info)}.lifecycle-process__primary:hover,.lifecycle-process__secondary:hover{opacity:.88}.lifecycle-process__feedback{margin:11px 0 0;padding:9px 11px;border-radius:var(--erp-radius-md);background:var(--erp-info-soft);color:var(--erp-info);font-size:.76rem}.lifecycle-process__facts{display:grid;gap:0;margin:0}.lifecycle-process__facts>div{padding:8px 0;border-top:1px solid var(--erp-border)}.lifecycle-process__facts dt{color:var(--erp-text-tertiary);font-size:.68rem}.lifecycle-process__facts dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.lifecycle-process__note{margin:12px 0 0!important;color:var(--erp-text-tertiary)!important;font-size:.72rem!important;line-height:1.45}.lifecycle-process__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lifecycle-process__metrics>div{display:flex;flex-direction:column;gap:3px;padding:11px 14px}.lifecycle-process__metrics small,.lifecycle-process__metrics span{color:var(--erp-text-secondary);font-size:.72rem}.lifecycle-process__metrics strong{font-size:1.25rem;line-height:1.2}.lifecycle-process__table{min-width:0;overflow-x:auto}.lifecycle-process__table table{width:100%;min-width:590px;border-collapse:collapse}.lifecycle-process__table th{padding:10px;background:var(--erp-surface-secondary);color:var(--erp-text-secondary);font-size:.7rem;text-align:left;white-space:nowrap}.lifecycle-process__table td{padding:10px;border-top:1px solid var(--erp-border);font-size:.76rem;vertical-align:middle}.lifecycle-process__table tr.is-active td{background:var(--erp-info-soft)}.lifecycle-process__table td>button{display:grid;gap:3px;padding:0;border:0;background:none;color:var(--erp-text-primary);text-align:left}.lifecycle-process__table td>button:hover{color:var(--erp-info)}.lifecycle-process__table td strong{font-size:.76rem}.lifecycle-process__table td small{color:var(--erp-text-tertiary);font-size:.7rem}.lifecycle-process__table--nested{margin-top:14px}.lifecycle-process__stack{display:grid;gap:8px;min-width:0}.lifecycle-process__select-card{display:grid;gap:8px;width:100%;padding:12px;color:var(--erp-text-primary);text-align:left}.lifecycle-process__select-card.is-active,.lifecycle-process__select-card:hover{border-color:var(--erp-info);background:var(--erp-info-soft)}.lifecycle-process__select-card>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.lifecycle-process__select-card strong{font-size:.82rem}.lifecycle-process__select-card small{color:var(--erp-text-secondary);font-size:.72rem}.lifecycle-process__tags{display:flex;flex-wrap:wrap;gap:5px}.lifecycle-process__tags em{padding:3px 6px;border-radius:999px;background:var(--erp-surface-secondary);color:var(--erp-text-secondary);font-size:.68rem;font-style:normal}.lifecycle-process__cost-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lifecycle-process__cost-flow>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px}.lifecycle-process__cost-flow small,.lifecycle-process__cost-flow span{color:var(--erp-text-secondary);font-size:.7rem}.lifecycle-process__cost-flow strong{font-size:.98rem}.lifecycle-process__chain{display:flex;flex-wrap:wrap;gap:5px}.lifecycle-process__chain span{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--erp-radius-md);background:var(--erp-info-soft);color:var(--erp-info);font-size:.72rem;font-weight:650}.lifecycle-process__chain i{font-size:.68rem}.lifecycle-process__callout{display:flex;gap:9px;margin-top:12px;padding:11px;border-radius:var(--erp-radius-md);background:var(--erp-warning-soft,#fff4d6);color:var(--erp-text-primary);font-size:.74rem;line-height:1.45}.lifecycle-process__callout i{flex:0 0 auto;color:var(--erp-warning,#9a6500)}.lifecycle-process__package{display:grid;border-top:1px solid var(--erp-border)}.lifecycle-process__package>div{display:grid;grid-template-columns:28px minmax(0,1fr) 125px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--erp-border)}.lifecycle-process__package-number{color:var(--erp-info);font-size:.72rem;font-weight:800}.lifecycle-process__package strong{font-size:.76rem;font-weight:600}.lifecycle-process__package select{width:100%;font-size:.7rem}.lifecycle-process__package-reason{grid-column:2/4;width:100%;min-height:32px;padding:6px 9px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);background:var(--erp-surface);color:var(--erp-text-primary);font-size:.72rem}.lifecycle-process__footer{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;border:1px dashed var(--erp-border);border-radius:var(--erp-radius-md);color:var(--erp-text-tertiary);font-size:.72rem;line-height:1.45}.lifecycle-process__footer i{flex:0 0 auto;color:var(--erp-info)}.lifecycle-process button:focus-visible,.lifecycle-process input:focus-visible,.lifecycle-process select:focus-visible{outline:2px solid var(--erp-focus-ring);outline-offset:2px}@container (max-width: 1250px){.lifecycle-process__cost-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 930px){.lifecycle-process__source-map,.lifecycle-process__split,.lifecycle-process__split--wide{grid-template-columns:1fr}}@container (max-width: 650px){.lifecycle-process__title>.lifecycle-process__badge{display:none}.lifecycle-process__cost-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-process__package>div{grid-template-columns:24px minmax(0,1fr)}.lifecycle-process__package select,.lifecycle-process__package-reason{grid-column:2}}@container (max-width: 500px){.lifecycle-process__head{align-items:flex-start;flex-direction:column;padding:12px}.lifecycle-process__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.lifecycle-process__tower{display:grid;gap:12px}.lifecycle-process__tower-links{display:flex;flex-wrap:wrap;gap:7px}.lifecycle-process__tower-links button{padding:7px 10px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);background:var(--erp-surface);color:var(--erp-info);font-size:.76rem;font-weight:650}.lifecycle-process__tower-links button:hover{border-color:var(--erp-info);background:var(--erp-info-soft)}.lifecycle-workflow{display:grid;gap:10px;min-width:0;color:var(--erp-text-primary)}.lifecycle-workflow__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 18px;min-width:0}.lifecycle-workflow__eyebrow{color:var(--erp-info);font-size:.65rem;font-weight:800;letter-spacing:.08em}.lifecycle-workflow__heading h3{margin:3px 0;font-size:1.27rem;line-height:1.2}.lifecycle-workflow__heading p{margin:0;color:var(--erp-text-secondary);font-size:.75rem;line-height:1.35}.lifecycle-workflow__actions,.lifecycle-workflow__mini-actions{display:flex;flex-wrap:wrap;gap:5px}.lifecycle-workflow__actions button,.lifecycle-workflow__mini-actions button,.lifecycle-workflow__report-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface);color:var(--erp-info);font-size:.69rem;font-weight:650;white-space:nowrap}.lifecycle-workflow__actions button:hover,.lifecycle-workflow__mini-actions button:hover{border-color:var(--erp-info)}.lifecycle-workflow__actions button.is-primary,.lifecycle-workflow__mini-actions button.is-primary{border-color:var(--erp-info);background:var(--erp-info);color:#fff}.lifecycle-workflow__notice{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-info-soft);color:var(--erp-info);font-size:.71rem}.lifecycle-workflow__notice button{margin-left:auto;border:0;background:none;color:inherit}.lifecycle-workflow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0}.lifecycle-workflow__step{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 10px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface-secondary)}.lifecycle-workflow__step.is-current{border-color:color-mix(in srgb,var(--erp-info) 38%,var(--erp-border));background:var(--erp-info-soft)}.lifecycle-workflow__step b{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;background:#667789;color:#fff;font-size:.7rem}.lifecycle-workflow__step.is-current b{background:var(--erp-info)}.lifecycle-workflow__step span{display:grid;gap:1px;min-width:0}.lifecycle-workflow__step strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.lifecycle-workflow__step small{overflow:hidden;color:var(--erp-text-secondary);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.lifecycle-workflow__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.lifecycle-workflow__stat{display:flex;align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface)}.lifecycle-workflow__stat-icon{display:grid;flex:0 0 27px;height:27px;place-items:center;border-radius:5px;font-size:.93rem}.lifecycle-workflow__tone--blue{background:#e8f2ff;color:#1264bd}.lifecycle-workflow__tone--green{background:#ddf7ec;color:#068556}.lifecycle-workflow__tone--red{background:#ffe9ed;color:#d73959}.lifecycle-workflow__tone--amber{background:#fff1db;color:#ba7210}.lifecycle-workflow__tone--purple{background:#efe9ff;color:#6844b5}.lifecycle-workflow__tone--sky{background:#e5f7ff;color:#1a8db4}.lifecycle-workflow__stat>div{display:grid;gap:1px;min-width:0}.lifecycle-workflow__stat strong{font-size:1rem;line-height:1.1;white-space:nowrap}.lifecycle-workflow__stat small,.lifecycle-workflow__stat span:not(.lifecycle-workflow__stat-icon){overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.lifecycle-workflow__stat small{color:var(--erp-text-secondary)}.lifecycle-workflow__intake-grid{display:grid;grid-template-columns:minmax(180px,205px) minmax(0,1fr) minmax(260px,290px);align-items:start;gap:8px;min-width:0}.lifecycle-workflow__intake-side{display:grid;gap:8px;min-width:0}.lifecycle-workflow__panel{min-width:0;padding:10px;border:1px solid var(--erp-border);border-radius:6px;background:var(--erp-surface)}.lifecycle-workflow__panel h4{margin:0 0 8px;font-size:.77rem}.lifecycle-workflow__panel h5{margin:12px 0 7px;font-size:.7rem}.lifecycle-workflow__panel p{margin:0 0 9px;color:var(--erp-text-secondary);font-size:.71rem;line-height:1.4}.lifecycle-workflow__panel-head{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px}.lifecycle-workflow__panel-head h4{margin:0}.lifecycle-workflow__panel-head>button{padding:2px 4px;border:0;background:none;color:var(--erp-info);font-size:.68rem}.lifecycle-workflow__upload{display:grid;gap:5px;justify-items:center;width:100%;padding:13px 7px;border:1px dashed var(--erp-info);border-radius:6px;background:var(--erp-info-soft);color:var(--erp-info);text-align:center}.lifecycle-workflow__upload>i{font-size:1.35rem}.lifecycle-workflow__upload strong{font-size:.68rem}.lifecycle-workflow__upload small{color:var(--erp-text-secondary);font-size:.6rem}.lifecycle-workflow__intake-side .lifecycle-workflow__mini-actions{margin-top:7px}.lifecycle-workflow__folder{display:flex;align-items:center;gap:5px;width:100%;min-width:0;padding:4px 5px;border:0;border-radius:4px;background:none;color:var(--erp-text-primary);text-align:left}.lifecycle-workflow__folder.is-active,.lifecycle-workflow__folder:hover{background:var(--erp-info-soft);color:var(--erp-info)}.lifecycle-workflow__folder i{color:var(--erp-info);font-size:.69rem}.lifecycle-workflow__folder span{overflow:hidden;flex:1 1;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.lifecycle-workflow__folder small{padding:2px 4px;border-radius:5px;background:var(--erp-surface-secondary);color:var(--erp-text-secondary);font-size:.6rem}.lifecycle-workflow__segmented{display:flex;gap:2px}.lifecycle-workflow__segmented button{padding:5px 7px;border:1px solid var(--erp-border);border-radius:4px;background:var(--erp-surface);color:var(--erp-text-secondary);font-size:.64rem;white-space:nowrap}.lifecycle-workflow__segmented button.is-active{border-color:var(--erp-info);background:var(--erp-info);color:#fff}.lifecycle-workflow__filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.lifecycle-workflow__filters input,.lifecycle-workflow__filters select{min-width:0;min-height:28px;padding:4px 7px;border:1px solid var(--erp-border);border-radius:4px;background:var(--erp-surface);color:var(--erp-text-primary);font-size:.65rem}.lifecycle-workflow__filters input{flex:2 1 150px}.lifecycle-workflow__filters select{flex:1 1 95px;max-width:165px}.lifecycle-workflow__scroll{max-width:100%;overflow-x:auto}.lifecycle-workflow__scroll table{width:100%;min-width:680px;border-collapse:collapse}.lifecycle-workflow__scroll th{padding:7px 6px;background:var(--erp-surface-secondary);color:var(--erp-text-secondary);font-size:.59rem;font-weight:750;text-align:left;white-space:nowrap}.lifecycle-workflow__scroll td{padding:7px 6px;border-top:1px solid var(--erp-border);font-size:.62rem;line-height:1.25;vertical-align:middle}.lifecycle-workflow__scroll tr.is-selected td{background:var(--erp-info-soft)}.lifecycle-workflow__scroll td button{padding:0;border:0;background:none;color:var(--erp-info);font-size:inherit;font-weight:700;text-align:left;white-space:nowrap}.lifecycle-workflow__status{display:inline-block;padding:3px 5px;border-radius:4px;font-size:.59rem;white-space:nowrap}.lifecycle-workflow__status--ok{background:#dff7ec;color:#047b4c}.lifecycle-workflow__status--pending{background:#fff0cb;color:#a36400}.lifecycle-workflow__status--risk{background:#ffe5e8;color:#c52b45}.lifecycle-workflow__pagination{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:var(--erp-text-secondary);font-size:.61rem}.lifecycle-workflow__doc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:6px}.lifecycle-workflow__doc-cards button{display:grid;justify-items:start;gap:4px;padding:9px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface);color:var(--erp-text-primary);text-align:left}.lifecycle-workflow__doc-cards button.is-selected{border-color:var(--erp-info);background:var(--erp-info-soft)}.lifecycle-workflow__doc-cards strong{font-size:.69rem}.lifecycle-workflow__doc-cards small{color:var(--erp-text-secondary);font-size:.62rem}.lifecycle-workflow__preview{overflow:hidden;border:1px solid var(--erp-border);border-radius:5px}.lifecycle-workflow__preview-caption,.lifecycle-workflow__preview-toolbar{display:flex;justify-content:space-between;padding:5px 8px;background:#233e58;color:#f6fbff;font-size:.59rem}.lifecycle-workflow__paper{display:grid;align-content:start;justify-items:center;gap:14px;min-height:190px;margin:8px 13px;padding:18px 12px;border:1px solid #e5e5e5;background:#fff;color:#1c2c39;text-align:center;box-shadow:0 3px 10px #14263b14}.lifecycle-workflow__paper span{color:#ac4961;font-size:.61rem;font-weight:800}.lifecycle-workflow__paper b{font-size:.81rem}.lifecycle-workflow__paper p,.lifecycle-workflow__paper small{font-size:.58rem;line-height:1.5}.lifecycle-workflow__preview-caption{background:#2b4050}.lifecycle-workflow__detail-tabs{display:flex;gap:2px;margin:9px 0;overflow-x:auto;border-bottom:1px solid var(--erp-border)}.lifecycle-workflow__detail-tabs button{flex:0 0 auto;padding:6px 5px;border:0;border-bottom:2px solid transparent;background:none;color:var(--erp-text-secondary);font-size:.62rem}.lifecycle-workflow__detail-tabs button.is-active{border-bottom-color:var(--erp-info);color:var(--erp-info);font-weight:750}.lifecycle-workflow__facts{display:grid;gap:4px;margin:0}.lifecycle-workflow__facts>div{display:grid;grid-template-columns:minmax(70px,40%) minmax(0,1fr);gap:7px;font-size:.64rem}.lifecycle-workflow__facts dt{color:var(--erp-text-secondary)}.lifecycle-workflow__facts dd{margin:0;overflow-wrap:anywhere;font-weight:650}.lifecycle-workflow__chips,.lifecycle-workflow__evidence{display:flex;flex-wrap:wrap;gap:5px}.lifecycle-workflow__chips span,.lifecycle-workflow__evidence button,.lifecycle-workflow__evidence span{padding:5px 7px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface-secondary);color:var(--erp-text-primary);font-size:.65rem}.lifecycle-workflow__evidence button{color:var(--erp-info)}.lifecycle-workflow__document-detail>.lifecycle-workflow__mini-actions,.lifecycle-workflow__issue-detail>.lifecycle-workflow__mini-actions{margin-top:10px}.lifecycle-workflow__detail-copy{padding:5px 0;font-size:.66rem}.lifecycle-workflow__detail-copy p{margin:5px 0}.lifecycle-workflow__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lifecycle-workflow__bottom .lifecycle-workflow__panel>small,.lifecycle-workflow__bottom .lifecycle-workflow__panel>strong{display:block;margin-top:5px;font-size:.68rem}.lifecycle-workflow__bottom .lifecycle-workflow__panel>small{color:var(--erp-text-secondary)}.lifecycle-workflow__bar{height:7px;overflow:hidden;border-radius:999px;background:var(--erp-surface-secondary)}.lifecycle-workflow__bar span{display:block;height:100%;border-radius:inherit;background:var(--erp-success)}.lifecycle-workflow__donut-row{display:flex;align-items:center;gap:10px}.lifecycle-workflow__donut{display:grid;flex:0 0 72px;height:72px;align-content:center;justify-items:center;border-radius:50%;color:var(--erp-text-primary);font-size:.7rem}.lifecycle-workflow__donut--documents{background:radial-gradient(circle at center,var(--erp-surface) 48%,transparent 50%),conic-gradient(#00a778 0 91%,#f4be52 91% 95%,#e75569 95% 98%,#ddd 98%)}.lifecycle-workflow__donut--issues{background:radial-gradient(circle at center,var(--erp-surface) 48%,transparent 50%),conic-gradient(#00a778 0 47%,#f4be52 47% 87%,#e75569 87%)}.lifecycle-workflow__donut--confidence{background:radial-gradient(circle at center,var(--erp-surface) 48%,transparent 50%),conic-gradient(#00a778 0 38%,#f4be52 38% 67%,#ed8241 67% 85%,#e75569 85%)}.lifecycle-workflow__donut strong{font-size:.85rem}.lifecycle-workflow__donut small{font-size:.57rem}.lifecycle-workflow__donut-row ul{display:grid;gap:3px;margin:0;padding-left:15px;color:var(--erp-text-secondary);font-size:.61rem}.lifecycle-workflow__audit-progress{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px}.lifecycle-workflow__progress-card{display:grid;gap:4px;padding:8px;border:1px solid var(--erp-border);border-radius:5px;background:var(--erp-surface)}.lifecycle-workflow__progress-card strong{font-size:.67rem}.lifecycle-workflow__progress-card b{font-size:.91rem}.lifecycle-workflow__progress-card small{color:var(--erp-text-secondary);font-size:.61rem}.lifecycle-workflow__tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--erp-border)}.lifecycle-workflow__tabs button{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:7px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--erp-text-secondary);font-size:.68rem;white-space:nowrap}.lifecycle-workflow__tabs button.is-active{border-bottom-color:var(--erp-info);color:var(--erp-info);font-weight:750}.lifecycle-workflow__stats--audit{grid-template-columns:repeat(7,minmax(0,1fr))}.lifecycle-workflow__insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lifecycle-workflow__mini-bar{display:grid;grid-template-columns:minmax(65px,1fr) minmax(0,1.5fr) 20px;align-items:center;gap:5px;margin:5px 0;font-size:.63rem}.lifecycle-workflow__mini-bar i{display:block;max-width:100%;height:6px;border-radius:999px;background:var(--erp-info)}.lifecycle-workflow__mini-bar b{text-align:right}.lifecycle-workflow__audit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,315px);align-items:start}.lifecycle-workflow__audit-grid,.lifecycle-workflow__audit-left{display:grid;gap:8px;min-width:0}.lifecycle-workflow__issue-list .lifecycle-workflow__scroll table{min-width:760px}.lifecycle-workflow__risk{font-size:.62rem;font-weight:700}.lifecycle-workflow__risk--high{color:#d72f4d}.lifecycle-workflow__risk--medium{color:#d08010}.lifecycle-workflow__risk--low{color:#128560}.lifecycle-workflow__issue-id{display:block;margin:6px 0;color:var(--erp-info);font-size:.68rem}.lifecycle-workflow__issue-detail h5{margin:0;font-size:.75rem;line-height:1.3}.lifecycle-workflow__issue-detail .lifecycle-workflow__scroll table{min-width:0}.lifecycle-workflow__issue-detail .lifecycle-workflow__scroll{margin-top:10px}.lifecycle-workflow__photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lifecycle-workflow__photo-grid>button,.lifecycle-workflow__photo-grid>span{display:grid;align-content:center;justify-items:center;gap:7px;min-height:85px;padding:8px;border:1px solid var(--erp-border);border-radius:5px;background:linear-gradient(145deg,#7294a7,#d1dcd4 55%,#6d867c);color:#fff;text-align:center}.lifecycle-workflow__photo-grid>span:nth-child(2){background:linear-gradient(145deg,#7b847f,#b6bdb3 52%,#697979)}.lifecycle-workflow__photo-grid>button{border-style:dashed;background:var(--erp-surface-secondary);color:var(--erp-info)}.lifecycle-workflow__photo-grid i{font-size:1.4rem}.lifecycle-workflow__photo-grid small{font-size:.61rem;line-height:1.2}.lifecycle-workflow__checklist{display:grid;gap:5px}.lifecycle-workflow__checklist label{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--erp-border);border-radius:5px;font-size:.7rem}.lifecycle-workflow__checklist small{margin-left:auto;color:var(--erp-text-secondary)}@container (max-width: 1280px){.lifecycle-workflow__stats,.lifecycle-workflow__stats--audit{grid-template-columns:repeat(4,minmax(0,1fr))}.lifecycle-workflow__insights{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-workflow__intake-grid{grid-template-columns:185px minmax(0,1fr)}.lifecycle-workflow__document-detail{grid-column:2}}@container (max-width: 900px){.lifecycle-workflow__heading{align-items:flex-start;flex-direction:column}.lifecycle-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-workflow__audit-grid,.lifecycle-workflow__audit-progress{grid-template-columns:1fr}}@container (max-width: 670px){.lifecycle-workflow__stats,.lifecycle-workflow__stats--audit{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-workflow__intake-grid{grid-template-columns:1fr}.lifecycle-workflow__intake-side .lifecycle-workflow__panel:nth-child(2){max-height:250px;overflow-y:auto}.lifecycle-workflow__document-detail{grid-column:1}.lifecycle-workflow__bottom,.lifecycle-workflow__insights{grid-template-columns:1fr}}.lifecycle-board{--lb-blue:#1265ed;--lb-border:#d9e5f6;--lb-ink:#142b5b;color:var(--lb-ink);display:grid;gap:12px;padding:2px 0 20px;font-size:13px}.lifecycle-board *{box-sizing:border-box}.lifecycle-board button{font:inherit;cursor:pointer}.lifecycle-board__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lifecycle-board__link{border:0;background:transparent;color:#0758ca;padding:2px 0;font-weight:600}.lifecycle-board__demo{display:inline-flex;align-items:center;vertical-align:middle;border-radius:5px;background:#fff1d6;color:#a75a00;font-size:11px;font-weight:750;padding:3px 6px;margin-left:5px;text-transform:uppercase;letter-spacing:.03em}.lifecycle-board__outline,.lifecycle-board__primary{border:1px solid #b9cff4;background:white;color:#0758ca;padding:8px 12px;border-radius:6px;font-weight:650;white-space:nowrap}.lifecycle-board__outline:hover{background:#edf5ff}.lifecycle-board__primary{background:#1265ed;border-color:#1265ed;color:white}.lifecycle-board__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lifecycle-board__stage{position:relative;min-height:46px;border:1px solid #dce9f9;border-radius:9px;background:#f0f6ff;color:#173466;display:flex;align-items:center;gap:10px;padding:5px 9px;text-align:left;font-weight:700}.lifecycle-board__stage:hover{filter:saturate(1.3);border-color:#8bb6f4}.lifecycle-board__stage-number{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:white;box-shadow:0 1px 6px #a6bede7a;color:#0c56bb;font-size:12px}.lifecycle-board__stage.is-active{box-shadow:inset 0 0 0 2px currentColor}.lifecycle-board__stage.is-green{background:#e5f8f3;color:#08815b}.lifecycle-board__stage.is-blue{background:#e2eeff;color:#135dc5}.lifecycle-board__stage.is-amber{background:#fff1d6;color:#b76b00}.lifecycle-board__stage.is-slate{background:#edf2fa;color:#596f94}.lifecycle-board__stage.is-purple{background:#edeaff;color:#5d43ac}.lifecycle-board__stage i{position:absolute;right:-8px;width:8px;height:3px;background:#b7ccef}.lifecycle-board__subnav{display:flex;gap:2px;overflow:auto;background:#fff;border:1px solid var(--lb-border);border-radius:7px;padding:3px;scrollbar-width:thin}.lifecycle-board__subnav button{border:0;background:transparent;color:#244477;padding:8px 10px;white-space:nowrap;border-bottom:2px solid transparent}.lifecycle-board__subnav button.is-active,.lifecycle-board__subnav button:hover{color:#0758d3;background:#edf5ff;border-bottom-color:#1265ed}.lifecycle-board__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(177px,1fr));gap:8px}.lifecycle-board__card,.lifecycle-board__metric{background:#fff;border:1px solid var(--lb-border);border-radius:7px;box-shadow:0 1px 4px #dce9f24d}.lifecycle-board__metric{min-height:95px;display:flex;align-items:center;gap:11px;padding:11px}.lifecycle-board__metric.is-live{border-left:3px solid #0ba46e}.lifecycle-board__metric-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:6px;font-size:20px;color:white}.lifecycle-board__metric-icon.is-green{background:#08a870}.lifecycle-board__metric-icon.is-blue{background:#1168e8}.lifecycle-board__metric-icon.is-purple{background:#823ee2}.lifecycle-board__metric-icon.is-orange{background:#fb9219}.lifecycle-board__metric-icon.is-red{background:#ec3048}.lifecycle-board__metric-body{display:grid;gap:3px;min-width:0;width:100%}.lifecycle-board__metric-body small{font-size:11px;color:#63799e}.lifecycle-board__metric-body strong{font-size:19px;line-height:1.2;color:#112b5b}.lifecycle-board__progress{display:block;height:6px;background:#e2eafa;border-radius:20px;overflow:hidden;min-width:45px}.lifecycle-board__progress>span{display:block;height:100%;border-radius:inherit;background:#1265ed}.lifecycle-board__progress>span.is-green{background:#0ba46e}.lifecycle-board__progress>span.is-orange{background:#f59a21}.lifecycle-board__progress>span.is-purple{background:#8b48d9}.lifecycle-board__progress>span.is-red{background:#ed4256}.lifecycle-board__content-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:10px}.lifecycle-board__bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lifecycle-board__card{min-width:0;padding:12px}.lifecycle-board__section-head{margin-bottom:10px}.lifecycle-board__card h4,.lifecycle-board__section-head h3{margin:0;color:#0d2e68;font-size:15px;font-weight:750}.lifecycle-board__muted{font-size:11px;color:#7890b0}.lifecycle-board__filters{display:flex;gap:5px;overflow:auto;margin-bottom:9px}.lifecycle-board__filters button{border:0;border-radius:5px;background:#eef5ff;color:#24518a;padding:5px 10px;white-space:nowrap}.lifecycle-board__filters button.is-active{background:#d8e8ff;color:#0758c9;border-bottom:2px solid #1265ed}.lifecycle-board__table-wrap{overflow:auto}.lifecycle-board table{border-collapse:collapse;width:100%;min-width:610px;font-size:12px}.lifecycle-board th{background:#eef5ff;color:#506994;text-align:left;font-weight:700}.lifecycle-board td,.lifecycle-board th{border-bottom:1px solid #e8eef8;padding:8px 7px;white-space:nowrap}.lifecycle-board tbody tr.is-selected,.lifecycle-board tbody tr:hover{background:#f5faff}.lifecycle-board__row-button{background:none;border:0;color:#123b7b;text-align:left;font-weight:600;padding:0}.lifecycle-board__table-progress{display:flex;align-items:center;gap:7px;min-width:90px}.lifecycle-board__table-progress .lifecycle-board__progress{width:75px}.lifecycle-board__status{display:inline-block;border-radius:4px;padding:4px 7px;background:#e7f1ff;color:#145ac2;font-size:11px}.lifecycle-board__status.is-good{background:#dff8ee;color:#07835b}.lifecycle-board__status.is-bad{background:#ffe5e7;color:#d3263b}.lifecycle-board__status.is-pending{background:#fff0dc;color:#a05b00}.lifecycle-board__selected{margin:8px 0 0;font-size:11px;color:#667fa0}.lifecycle-board__fact-list{display:grid;gap:0}.lifecycle-board__fact-list>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;border-bottom:1px solid #e7eef8;padding:9px 1px}.lifecycle-board__fact-list>div:last-child{border:0}.lifecycle-board__fact-list strong{color:#0c387a;text-align:right}.lifecycle-board__fact-list .lifecycle-board__progress{grid-column:1/-1}.lifecycle-board__list{display:grid;gap:0}.lifecycle-board__list>span{display:flex;gap:8px;align-items:center;padding:9px 2px;border-bottom:1px solid #e7eef8}.lifecycle-board__list>span:last-child{border:0}.lifecycle-board__list i{color:#1963c7}.lifecycle-board__risk{display:grid;gap:7px;margin:12px 0}.lifecycle-board__risk span{display:flex;align-items:center;gap:9px}.lifecycle-board__risk i{width:8px;height:8px;border-radius:50%}.lifecycle-board__risk i.is-red{background:#ed4256}.lifecycle-board__risk i.is-orange{background:#f59a21}.lifecycle-board__risk i.is-blue{background:#1265ed}.lifecycle-board__visual{height:175px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;border-radius:5px;padding:13px;color:white;background:linear-gradient(0deg,#082852c9,#0b438317),url(/auth-background.jpg) center 43%/cover}.lifecycle-board__visual.is-legal{background-position:center 65%}.lifecycle-board__visual span{font-size:15px;font-weight:750}.lifecycle-board__visual small{font-size:11px;color:#e6f3ff}.lifecycle-board__form-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(240px,.8fr);gap:10px}.lifecycle-board__form-main{display:grid;gap:9px}.lifecycle-board__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lifecycle-board__form-rail{display:grid;align-content:start;gap:9px}.lifecycle-board__form-rail .lifecycle-board__card{display:grid;gap:10px}.lifecycle-board__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.lifecycle-board__fields--single{grid-template-columns:1fr}.lifecycle-board__field-wide{grid-column:1/-1}.lifecycle-board label{display:grid;gap:5px;font-size:12px;color:#35517e}.lifecycle-board input:not([type=checkbox]),.lifecycle-board select,.lifecycle-board textarea{width:100%;border:1px solid #cbdbf0;border-radius:5px;background:#fff;color:#18366a;padding:8px;font:inherit;min-width:0}.lifecycle-board textarea{min-height:62px;resize:vertical}.lifecycle-board__full-textarea{margin-top:8px;min-height:46px!important}.lifecycle-board__upload{height:125px;border:1px dashed #8db6ee;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#f7fbff;color:#1464ca;margin:12px 0}.lifecycle-board__upload i{font-size:25px}.lifecycle-board__upload small{color:#7290b6}.lifecycle-board__pill{float:right;border-radius:4px;background:#e5efff;color:#145bd1;font-size:11px;padding:4px 6px}.lifecycle-board__steps{counter-reset:step;display:grid;gap:0;list-style:none;padding:0;margin:0}.lifecycle-board__steps li{counter-increment:step;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e8eef8;padding:7px 0}.lifecycle-board__steps li:before{content:counter(step);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #b5c9e6;color:#687da2}.lifecycle-board__steps li.is-active:before{background:#1265ed;border-color:#1265ed;color:white}.lifecycle-board__check{display:flex!important;align-items:center;gap:8px;border-bottom:1px solid #e8eef8;padding:5px 0}.lifecycle-board__check input{accent-color:#1265ed}.lifecycle-board__form-rail p{margin:0;color:#6680a1;font-size:11px}@media(max-width:1100px){.lifecycle-board__stages{grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.lifecycle-board__stage{font-size:12px}.lifecycle-board__content-grid,.lifecycle-board__form-layout{grid-template-columns:1fr}.lifecycle-board__bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.lifecycle-board__section-head{align-items:flex-start;flex-direction:column}.lifecycle-board__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-board__bottom-grid,.lifecycle-board__fields,.lifecycle-board__form-grid{grid-template-columns:1fr}.lifecycle-board__field-wide{grid-column:auto}}.erp-exec-demo__code{margin-left:auto;font-size:11px;color:#6b86ad}.erp-exec-demo__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-exec-demo__tools input{width:200px}.erp-exec-demo__side{display:grid;gap:10px;align-content:start;min-width:0}.erp-exec-demo__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.erp-exec-demo__num{text-align:right;white-space:nowrap}.erp-exec-demo__checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:12px;color:#34507c}.erp-exec-demo__checklist li.is-done .bi{color:#07835b}.erp-exec-demo tbody tr{cursor:pointer}.lifecycle-board__outline.is-danger{border-color:#f0b4b4;color:#b42318}.lifecycle-board__outline.is-danger:hover{background:#fdecec}.lifecycle-board button:disabled{cursor:not-allowed;opacity:.55}.erp-hse__quick{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 4px}.erp-hse__quick .lifecycle-board__outline{padding:5px 10px;font-size:12px}.erp-hse__transitions{display:grid;gap:8px;margin-top:10px}.erp-hse__transitions>div{display:grid;gap:4px}.erp-hse__transitions button{width:100%}.erp-hse__reason{display:flex;gap:5px;align-items:flex-start;color:#a75a00;font-size:12px;line-height:1.35}.erp-hse__text{display:grid;gap:3px;padding:8px 1px;border-top:1px solid #e7eef8}.erp-hse__text>span{font-size:12px;color:#6b86ad}.erp-hse__text>p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.erp-hse__files{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12px}.erp-hse__files a{color:#0758ca;overflow-wrap:anywhere}.erp-hse-form__risk{border:1px solid var(--erp-border,#d9e5f6);border-radius:8px;padding:10px}.erp-hse-form__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px 16px}.erp-hse-form__required{color:#b42318;font-size:12px}.lifecycle-board__section-head:has(>.erp-site-record__head-start){flex-direction:row;align-items:center;flex-wrap:nowrap}.erp-site-record__head-start{display:flex;align-items:center;gap:12px;min-width:0}.erp-site-record__head-start h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-site-record__head-start .lifecycle-board__primary{padding:6px 12px}.erp-site-record__search{width:240px;max-width:40%;flex:0 1 auto;margin-left:auto}.erp-site-ref{display:flex;flex-direction:column;gap:6px}.erp-site-ref__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.erp-site-ref__list{list-style:none;margin:0;padding:6px 10px;max-height:200px;overflow-y:auto;border:1px solid var(--erp-border);border-radius:8px;background:var(--erp-surface)}.erp-site-ref__list.is-invalid{border-color:var(--erp-danger)}.erp-site-ref__list>li+li{border-top:1px solid var(--erp-border)}.erp-site-ref__list .form-check{margin:0;padding-block:4px}.erp-site-ref__item{display:flex;flex-direction:column;line-height:1.3}.erp-site-ref__item strong{font-weight:600}.erp-site-ref__item small{color:var(--erp-text-tertiary)}.erp-site-ref__facts .erp-hse__text>span{display:flex;align-items:center;justify-content:space-between}.erp-transfer__main{display:grid;gap:10px;align-content:start;min-width:0}.erp-transfer__tile{border:0;text-align:left;cursor:pointer;font:inherit}.erp-transfer__tile:disabled{cursor:default;opacity:.7}.erp-transfer__tile:not(:disabled):hover{box-shadow:0 0 0 1px var(--erp-border-strong)}.lifecycle-board__metric-body strong.erp-transfer__decision{font-size:15px;line-height:1.3}.erp-transfer__warn{display:flex;gap:6px;align-items:flex-start;margin:8px 0;padding:8px 10px;border-radius:6px;background:var(--erp-warning-soft);color:var(--erp-text-primary);font-size:12px}.erp-transfer__warn .bi{color:var(--erp-warning)}.erp-transfer__criteria{list-style:none;margin:0;padding:0;display:grid}.erp-transfer__criteria li{display:grid;grid-template-columns:18px minmax(0,1fr) auto 92px;gap:8px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--erp-border)}.erp-transfer__criteria li:last-child{border:0}.erp-transfer__criteria li.is-conflict{background:var(--erp-danger-soft)}.erp-transfer__criteria-body{display:grid;min-width:0}.erp-transfer__criteria-body .lifecycle-board__row-button,.erp-transfer__criteria-body strong{font-size:13px;font-weight:600;white-space:normal}.erp-transfer__criteria-body small{color:var(--erp-text-secondary);font-size:11px}.erp-transfer__criteria-icon.is-good{color:var(--erp-success)}.erp-transfer__criteria-icon.is-pending{color:var(--erp-warning)}.erp-transfer__criteria-icon.is-bad{color:var(--erp-danger)}.erp-transfer__criteria-icon{color:var(--erp-text-tertiary)}.erp-transfer__criteria-tick{font-size:11px;color:var(--erp-text-secondary);white-space:nowrap}.erp-transfer__timeline{list-style:none;margin:0;padding:0;display:grid}.erp-transfer__timeline li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 10px;padding:7px 2px;border-bottom:1px solid var(--erp-border);font-size:12px}.erp-transfer__timeline li:last-child{border:0}.erp-transfer__timeline li small{grid-row:1/3;color:var(--erp-text-secondary)}.erp-transfer__timeline li .lifecycle-board__row-button{font-size:12px;white-space:normal}.erp-transfer__timeline li.is-created .bi{color:var(--erp-success)}.erp-transfer__timeline li .bi{color:var(--erp-info)}.erp-transfer__timeline.is-compact li{grid-template-columns:1fr}.erp-transfer__timeline.is-compact li small{grid-row:auto}.erp-transfer__day h4{margin:12px 0 4px;font-size:12px;color:var(--erp-text-secondary);text-transform:uppercase;letter-spacing:.03em}.erp-transfer__tasks{margin-top:10px}.erp-transfer__readiness-head{margin-bottom:10px}@media(max-width:700px){.erp-transfer__criteria li{grid-template-columns:18px minmax(0,1fr)}.erp-transfer__criteria li .lifecycle-board__status,.erp-transfer__criteria-tick{grid-column:2}}.erp-site-record__fact strong{font-weight:600;color:var(--erp-text-primary)}.erp-site-sheet.offcanvas-bottom{height:auto;max-height:90dvh;padding-bottom:var(--erp-safe-bottom);border-radius:var(--erp-radius-xl) var(--erp-radius-xl) 0 0}.erp-site-sheet .offcanvas-header{align-items:flex-start;gap:12px;padding:14px 16px 8px}.erp-site-sheet__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;font-size:1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.erp-site-sheet__code{display:block;color:var(--erp-text-tertiary);font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-site-sheet__body.lifecycle-board{align-content:start;gap:10px;padding:4px 12px 16px}.erp-site-sheet__body>section:first-child>.lifecycle-board__section-head{display:none}.erp-site-sheet__body .erp-exec-demo__actions .lifecycle-board__outline{min-height:40px}.erp-site-sheet__body .erp-hse__transitions button{min-height:var(--erp-touch-target)}@media(max-width:576px){.lifecycle-board[data-domain]{gap:10px;padding-bottom:12px}.lifecycle-board[data-domain]>.lifecycle-board__section-context{margin:0;padding:0;border:0;background:transparent}.lifecycle-board[data-domain]>.lifecycle-board__section-context strong{font-size:15px}.lifecycle-board[data-domain]>.lifecycle-board__section-context span{display:none}.lifecycle-board[data-domain] .lifecycle-board__metrics{gap:6px}.lifecycle-board[data-domain] .lifecycle-board__metric{min-height:0;gap:8px;padding:7px 9px}.lifecycle-board[data-domain] .lifecycle-board__metric-icon{width:30px;height:30px;font-size:15px}.lifecycle-board[data-domain] .lifecycle-board__metric-body{gap:0}.lifecycle-board[data-domain] .lifecycle-board__metric-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lifecycle-board[data-domain] .lifecycle-board__metric-body strong{font-size:16px}.lifecycle-board[data-domain] .lifecycle-board__metric-body .lifecycle-board__progress{margin-block:2px}.lifecycle-board[data-domain] .lifecycle-board__main{padding:0;border:0;background:transparent;box-shadow:none}.lifecycle-board[data-domain] .lifecycle-board__section-head:has(>.erp-site-record__head-start){flex-wrap:wrap;gap:8px}.lifecycle-board[data-domain] .erp-site-record__head-start{flex:1 1 100%;flex-wrap:wrap;justify-content:space-between;gap:8px}.lifecycle-board[data-domain] .erp-site-record__head-start .lifecycle-board__outline,.lifecycle-board[data-domain] .erp-site-record__head-start .lifecycle-board__primary{min-height:40px}.lifecycle-board[data-domain] .erp-site-record__search{width:100%;max-width:none;min-height:40px;margin:0}.lifecycle-board[data-domain] .lifecycle-board__filters{scrollbar-width:none}.lifecycle-board[data-domain] .lifecycle-board__filters button{min-height:36px;padding:6px 12px}.lifecycle-board[data-domain] .erp-hse__quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 8px}.lifecycle-board[data-domain] .erp-hse__quick .lifecycle-board__outline{flex:none;min-height:36px}}.project-phase-nav{display:grid;gap:7px;margin-top:10px;padding-bottom:9px;min-width:0}.project-phase-nav__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.project-phase-nav__stage{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:5px 9px;border:1px solid #d9e6f7;border-radius:8px;background:#f3f7ff;color:#204775;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.project-phase-nav__stage:hover{border-color:#78a8e8}.project-phase-nav__stage.is-green{--stage-ink:#058961;--stage-solid:#03613f;background:#e9fbf5;color:var(--stage-ink)}.project-phase-nav__stage.is-blue{--stage-ink:#135dc5;--stage-solid:#0d4fa5;background:#e9f2ff;color:var(--stage-ink)}.project-phase-nav__stage.is-amber{--stage-ink:#aa6800;--stage-solid:#7a4900;background:#fff4dc;color:var(--stage-ink)}.project-phase-nav__stage.is-slate{--stage-ink:#546f99;--stage-solid:#3b5175;background:#f0f5fc;color:var(--stage-ink)}.project-phase-nav__stage.is-purple{--stage-ink:#6548aa;--stage-solid:#4c3385;background:#f0edff;color:var(--stage-ink)}.project-phase-nav__stage.is-active{background:var(--stage-solid);border-color:var(--stage-solid);color:#fff;font-weight:750;box-shadow:0 2px 10px #16325414}.project-phase-nav__stage.is-active:hover{border-color:var(--stage-solid)}.project-phase-nav__number{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #a9c1db80;font-size:12px;font-weight:750}.project-phase-nav__stage.is-active .project-phase-nav__number{color:var(--stage-solid);box-shadow:none}.project-phase-nav__items{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:thin;border:1px solid var(--erp-border);border-radius:7px;background:var(--erp-surface)}.project-phase-nav__items button{flex:none;max-width:230px;padding:7px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--erp-text-secondary);font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.project-phase-nav__items button:hover{background:var(--erp-surface-secondary);color:var(--erp-info)}.project-phase-nav__items button.is-active{background:var(--erp-info-soft);border-bottom-width:3px;border-bottom-color:var(--erp-info);color:var(--erp-info);font-weight:750;box-shadow:inset 0 0 0 1px var(--erp-info)}.project-phase-nav__link{margin-left:4px;color:var(--erp-action-secondary);font-size:13px;vertical-align:-1px}@media(max-width:1000px){.project-phase-nav__stages{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto;scrollbar-width:thin}}@media(max-width:576px){.project-phase-nav{margin-top:7px}.project-phase-nav__stage{min-height:40px}.project-phase-nav__items button{padding:7px 9px}}.lifecycle-board__section-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:9px 12px;border:1px solid #d7e7fb;border-radius:7px;background:#f3f8ff;color:#254575;font-size:12px}.lifecycle-board__section-context strong{font-size:13px;color:#104997}.project-phase-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-phase-nav__stage.is-current{border-width:2px;border-color:var(--stage-ink)}.project-phase-nav__now{margin-left:auto;flex:none;padding:1px 7px;border-radius:999px;background:var(--stage-solid);color:#fff;font-size:10.5px;font-weight:750;line-height:18px}.project-phase-nav__stage.is-active .project-phase-nav__now{background:#fff;color:var(--stage-solid)}