.distill-intro,.employee-profile,.employee-library-head,.evolution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.distill-intro{padding:24px;border-radius:20px;background:#fff7ed;border:1px solid #fed7aa}.distill-intro h2,.employee-library-head h2,.evolution-head h2{margin:5px 0 8px}.evidence-stamp{display:grid;grid-template-columns:auto auto;gap:4px 12px;min-width:230px}.evidence-stamp b{font-size:25px;color:#c45c09}.evidence-stamp span{color:#718099}.employee-builder{display:grid;gap:18px}.employee-builder-head{display:flex;justify-content:space-between}.builder-steps,.employee-section-nav{position:sticky;top:0;z-index:3;display:flex;gap:8px;padding:10px;background:#fff;border:1px solid #dde3ed;border-radius:14px}.builder-steps a,.employee-section-nav a{padding:9px 14px;border-radius:9px}.builder-steps a:hover,.employee-section-nav a:hover{background:#eef8f5}.builder-section>header{display:flex;gap:14px;margin-bottom:18px}.builder-section>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e7f7f1;color:#087d5d;font-weight:800}.boundary-grid,.validation-plan,.market-role-contract{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.boundary-grid>div,.validation-plan>div,.market-role-contract>article{padding:16px;border:1px solid #e1e6ef;border-radius:14px;background:#fbfcfe}.sop-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;list-style:none;padding:0}.sop-flow li{position:relative;padding:15px;border:1px solid #dce3ec;border-radius:14px;background:#fff}.sop-flow li:not(:last-child):after{content:'→';position:absolute;right:-10px;top:35%;z-index:2;color:#0b8c69}.sop-flow b,.sop-flow span,.sop-flow em{display:block}.sop-flow span,.sop-flow em{margin-top:6px;color:#718099;font-size:13px}.sop-flow em{font-style:normal}.sop-flow.vertical{grid-template-columns:1fr}.sop-flow.vertical li:after{display:none}.builder-inline-action{display:flex;justify-content:space-between;align-items:center}.permission-switches{border:1px solid #e1e6ef;border-radius:15px}.permission-switches label{display:flex;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e8ecf2}.permission-switches label:last-child{border:0}.permission-switches small{display:block;color:#7b889f}.permission-switches input{width:22px}.validation-plan{grid-template-columns:repeat(4,1fr)}.validation-plan b,.validation-plan span{display:block}.form-feedback{padding:12px;background:#e9f8f2;color:#087d5d}.employee-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.employee-cards>a{padding:20px;border:1px solid #dce3ec;border-radius:17px;background:#fff;color:inherit}.employee-cards header{display:flex;gap:12px;align-items:center}.employee-cards header i,.employee-avatar,.employee-market-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff0df;color:#c45c09;font-style:normal;font-weight:800}.employee-cards header div{flex:1}.employee-cards header span,.employee-cards footer span{display:block;color:#718099}.employee-cards footer{display:flex;gap:14px;margin-top:16px}.employee-profile{padding:22px;border:1px solid #dce3ec;border-radius:18px;background:#fff}.employee-profile>div:nth-child(2){flex:1}.employee-profile>div:last-child{display:grid;gap:10px}.employee-avatar{width:64px;height:64px;font-size:23px}.employee-tags,.resource-pills,.impact-row{display:flex;flex-wrap:wrap;gap:8px}.employee-tags span,.resource-pills>*{padding:7px 10px;border-radius:9px;background:#f1f5f9;color:#4d5c72}.employee-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px}.employee-detail-layout main,.employee-detail-layout aside{display:grid;gap:18px;align-content:start}.employee-run-card>div b{font-size:38px}.employee-run-card dl div,.run-command dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #e7ebf1}.growth-log{list-style:none;padding:0}.growth-log li{display:flex;gap:12px;margin:12px 0}.growth-log p,.growth-log span{margin:0;display:block}.evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.evidence-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.evidence-summary div{padding:12px;background:#f5f7fa;border-radius:12px}.evidence-summary b,.evidence-summary span{display:block}.change-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.change-diff div{padding:16px;border-radius:14px;background:#f5f7fa}.change-diff div:last-child{background:#eaf8f3}.impact-row{margin-top:12px}.impact-row span{padding:8px 10px;background:#f1f5f9;border-radius:9px}.review-decision{display:flex;justify-content:space-between;gap:18px;padding:18px;border:1px solid #dce3ec;border-radius:16px;background:#fff}.review-decision label{flex:1}.review-decision textarea{width:100%}.employee-market-avatar{width:86px;height:86px;font-size:30px}.market-role-contract{grid-template-columns:repeat(3,1fr);margin:22px 0}.run-state-strip{display:grid;grid-template-columns:repeat(5,1fr);margin:16px 0}.run-state-strip span{padding:10px;text-align:center;background:#e8edf4;color:#718099}.run-state-strip .done{background:#e7f7f1;color:#087d5d}.run-state-strip .active{background:#fff1dc;color:#b56200}.run-command{display:grid;gap:16px;align-content:start}.run-command label,.run-command select,.run-command button{display:block;width:100%;margin-top:10px}.text-danger{border:0;background:transparent;color:#bd2c37}.run-artifacts{margin-top:18px}@media(max-width:1000px){.employee-cards,.market-role-contract,.employee-detail-layout,.evolution-grid{grid-template-columns:1fr}.sop-flow,.validation-plan{grid-template-columns:1fr 1fr}.sop-flow li:after{display:none}}
