.mvp-release-mark{position:fixed;bottom:14px;left:14px;z-index:80;background:#7951c8;color:#fff;font:600 13px/1.2 Inter,system-ui,sans-serif;letter-spacing:.3px;padding:8px 13px;border:1px solid #ffffff40;border-radius:9px;box-shadow:0 4px 14px #37205e35;pointer-events:none}.mvp-sidebar-bottom{padding-bottom:58px!important}.next-production-gate{border-color:#eadbb3;background:#fffbf2;margin-bottom:22px}.next-production-gate h2{font-size:18px;color:#78613c}.next-production-gate p,.next-production-gate li{font-size:11px;line-height:1.8;color:#8f7b57}.next-production-gate ul{padding-left:20px;margin-top:8px}.next-mode-filters{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 25px}.next-mode-filters .btn{font-size:11px;min-height:38px}.next-activity-card{display:block;min-width:0}.next-activity-card h2{font-size:18px;margin:18px 0 10px}.next-activity-card p,.next-activity-card small{font-size:11px;line-height:1.8;color:#8b819c}.next-card-open{display:flex;justify-content:space-between;color:#8158ba;font-size:11px;margin-top:22px}.next-assessment-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.next-instance-list{position:sticky;top:90px;overflow:hidden}.next-instance-list .card-head{padding:20px}.next-instance-list h2{font-size:15px}.next-instance-list nav{display:grid}.next-instance-list nav>a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-top:1px solid var(--line);font-size:12px}.next-instance-list nav>a>span:not(.badge){font-size:10px;color:#a194b3}.next-instance-list nav>a.active{background:#f5effe;box-shadow:inset 3px 0 #8054cc}.next-evaluation-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.next-evaluation-heading h2{font-size:21px;margin-top:8px}.next-evaluation-heading>strong{font-size:23px;color:#7d53bc;white-space:nowrap}.next-evaluation-heading>strong small{display:block;font-size:9px;color:#a194b3;font-weight:400;text-align:right}.next-save-status{font-size:10px;line-height:1.8;color:#8e819f;background:#f7f3fb;padding:11px 13px;border-radius:8px;margin:16px 0}.next-scale-help{border:1px solid #e7dff2;border-radius:9px;padding:12px 14px;margin-top:16px}.next-scale-help summary{font-size:12px;color:#725493;cursor:pointer;line-height:1.7;display:flex;gap:8px;align-items:center}.next-scale-help dl>div{padding:10px 0;border-top:1px solid var(--line);margin-top:10px}.next-scale-help dt{font-size:12px;font-weight:600;color:#655077}.next-scale-help dd{font-size:11px;line-height:1.8;color:#8d809a;margin-top:5px}.next-score-field{border:0;min-width:0;border-bottom:1px solid var(--line);margin:25px 0 0;padding:0 0 22px}.next-score-field legend{font-size:15px;font-weight:600;color:#514361}.next-score-field>p{font-size:11px;line-height:1.8;color:#94869f;margin:8px 0 14px}.next-score-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.next-score-options button{border:1px solid #e3daed;border-radius:9px;background:white;color:#897398;min-height:58px;padding:9px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.next-score-options button strong{font-size:16px;min-width:17px}.next-score-options button span{font-size:11px;line-height:1.5}.next-score-options button.selected{background:#7e4bd0;color:#fff;border-color:#7e4bd0;box-shadow:0 3px 8px #7e4bd025}.next-score-options button.selected:after{content:'✓';margin-left:auto;font-size:12px}.next-score-options button:focus-visible{outline:3px solid #bca0e6;outline-offset:2px}.next-score-options button:disabled{cursor:default;opacity:.7}.next-score-field>small{font-size:10px;color:#9f8dae;display:block;margin-top:11px}.next-challenge{background:#f4f8f5;border:1px solid #e1ebe5;border-radius:10px;padding:18px;margin-top:22px}.next-challenge h3{font-size:15px;margin-top:8px;color:#46675c}.next-challenge p{font-size:12px;line-height:1.9;color:#84968d;margin-top:8px}.next-enrol-roster{display:grid;margin-top:15px}.next-enrol-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px 0}.next-enrol-row .person strong{font-size:11px}.next-enrol-row .person small{font-size:9px;line-height:1.7;display:block}.next-enrol-row .avatar{width:31px;height:31px;font-size:10px;flex-shrink:0}.next-enrol-row input,.next-enrol-option input{width:17px;height:17px;accent-color:#8152c8;flex-shrink:0}.next-enrol-row>label{min-width:0;cursor:pointer}.next-enrol-row>span{display:flex;align-items:center;gap:7px}.next-enrol-row .btn{font-size:10px;min-height:32px}.next-inline-status{font-size:11px;color:#8969a6;line-height:1.8;margin-top:10px}.next-eval-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.next-eval-actions .btn{font-size:11px}.next-dialog-list{max-height:330px;overflow:auto;margin-top:18px}.next-enrol-option{display:flex;gap:11px;align-items:center;padding:13px 2px;border-bottom:1px solid var(--line);cursor:pointer}.next-enrol-option .row{flex:1;min-width:0}.next-enrol-option .person strong{font-size:12px}.next-enrol-option .person small{display:block;font-size:10px;color:#93849f;line-height:1.6}.next-enrol-option>span{font-size:9px;line-height:1.7;max-width:110px;color:#9985ac}.next-success{font-size:11px;color:#4d8873;margin:8px 0}.next-nominal-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:15px;border-radius:9px;background:#f6f2fb}.next-nominal-meta>span:not(.badge){font-size:11px;color:#91829e}.next-list-history{border-top:1px solid var(--line)}.next-report-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.next-report-summary{display:flex;flex-wrap:wrap;gap:18px;margin:23px 0;color:#8f819f;font-size:11px;line-height:1.7}.next-report-summary strong{color:#6f4e97;font-size:19px;display:block}.next-catalog-item{border:1px solid var(--line);padding:18px;border-radius:10px}.next-catalog-item>strong{color:#947caf;font-size:11px}.next-application-matrix{min-width:510px}.next-application-matrix input{width:18px;height:18px;accent-color:#8050c3}.next-scale-readonly{list-style:none;padding:0;margin-top:18px;display:grid;gap:13px}.next-scale-readonly li{display:flex;gap:12px;padding:13px;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.8}.next-scale-readonly strong{min-width:130px;color:#71568e}.next-scale-readonly span{color:#9886a4}.next-long-text{min-height:260px}.next-policy-reader{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:13px;color:#776684;margin-top:18px}.next-audio{border:1px solid #e4dceb;background:#fbf9fe;padding:17px;border-radius:11px;font-size:11px;color:#8f7da0;line-height:1.8}.next-audio audio{display:block;width:100%;margin-top:12px}.next-cv-sources{display:grid;grid-template-columns:1fr 1fr;gap:20px}.next-cv-source{border:1px solid var(--line);padding:24px;border-radius:13px;background:white}.next-cv-source .btn{font-size:11px}.next-cv-source p{font-size:12px;line-height:1.9;color:#93819d}.next-cv-source h2{font-size:19px}.next-staff-row{padding:18px 23px;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;align-items:center}.next-staff-row p{font-size:11px;line-height:1.8;color:#93819d}
@media(max-width:1100px){.next-assessment-layout{grid-template-columns:190px minmax(0,1fr);gap:17px}.next-enrol-row{flex-wrap:wrap}.next-enrol-row>span{margin-left:25px}.next-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.next-assessment-layout{grid-template-columns:1fr}.next-instance-list{position:static}.next-instance-list nav{display:flex;overflow:auto}.next-instance-list nav>a{min-width:160px;flex:1;border-left:1px solid var(--line);border-top:0}.next-instance-list nav>a.active{box-shadow:inset 0 -3px #8054cc}}
@media(max-width:600px){.mvp-release-mark{bottom:10px;left:10px;font-size:12px;padding:7px 11px}.next-score-options{grid-template-columns:repeat(2,minmax(0,1fr))}.next-score-options button{min-height:60px}.next-score-options button span{font-size:11px}.next-evaluation-heading h2{font-size:19px}.next-evaluation-heading>strong{font-size:20px}.next-report-filters,.next-cv-sources{grid-template-columns:1fr}.next-enrol-row .avatar{display:none}.next-scale-readonly li{display:block}.next-scale-readonly strong,.next-scale-readonly span{display:block}.next-staff-row{flex-wrap:wrap;padding:18px}.next-enrol-option{flex-wrap:wrap}.next-enrol-option .avatar{display:none}.next-enrol-option>span{max-width:none;margin-left:24px}.next-eval-actions .btn{width:100%}.next-production-gate h2{font-size:17px}.next-production-gate ul{font-size:11px}}
