.assessment-step-v11{border:1px solid #d9e6e0;box-shadow:0 12px 34px rgba(25,55,43,.06);margin-bottom:24px;overflow:visible;padding:28px;position:relative}
.assessment-step-v11>.assessment-step-number-v11{align-items:center;background:#10865e;border:5px solid #f3f8f6;border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:800;height:54px;justify-content:center;left:-18px;position:absolute;top:24px;width:54px}
.assessment-step-v11>.panel-heading{padding-left:28px}
.assessment-step-v11>.panel-heading>b,.assessment-bank-v11>.panel-heading>b{background:#edf8f3;border-radius:999px;color:#087653;padding:9px 13px}
.assessment-upload-form-v11{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}
.assessment-upload-form-v11>.staged-bank-v10,.assessment-upload-form-v11>.primary{grid-column:1/-1}
.assessment-upload-form-v11>.primary{justify-self:end;min-width:300px}
.upload-step-v11>.csv-guide-v10{margin-top:22px}
.assessment-bank-v11{background:#fff;border:1px solid #dce7e2;border-radius:20px;margin-bottom:24px;padding:24px}
.assessment-bank-v11>.panel-heading{margin-bottom:18px}
.assessment-type-switch-v11{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 18px}
.assessment-type-switch-v11>button{background:#fff;border:1px solid #d8e4de;border-radius:18px;color:#22342c;display:grid;gap:6px;padding:20px;text-align:left}
.assessment-type-switch-v11>button:hover,.assessment-type-switch-v11>button.active{border-color:#10865e;box-shadow:0 0 0 3px rgba(16,134,94,.11)}
.assessment-type-switch-v11>button.active{background:linear-gradient(135deg,#effaf5,#fff)}
.assessment-type-switch-v11 small{color:#0b815b;font-size:10px;font-weight:800;letter-spacing:.08em}
.assessment-type-switch-v11 b{font-size:18px}
.assessment-type-switch-v11 span{color:#64756e;font-size:13px;line-height:1.45}
.attach-step-v11{border-top:5px solid #10865e}
.attach-step-v11.promotion{border-top-color:#e96f16}
.assessment-attach-form-v11>.selected-bank-v10,.assessment-attach-form-v11>.recipient-section,.assessment-attach-form-v11>.completion-policy-v9,.assessment-attach-form-v11>.assessment-window-fields,.assessment-attach-form-v11>.assessment-save-v9{grid-column:1/-1}
.assessment-intro-v11{margin-bottom:24px}
@media(max-width:800px){.assessment-upload-form-v11,.assessment-type-switch-v11{grid-template-columns:1fr}.assessment-upload-form-v11>.primary{min-width:0;width:100%}.assessment-step-v11{padding:22px 18px}.assessment-step-v11>.assessment-step-number-v11{height:44px;left:14px;top:16px;width:44px}.assessment-step-v11>.panel-heading{padding-left:50px}}
