
/* v206 office-led, optional onboarding. Existing master course styling unchanged. */
.sts206-profile,.sts206-office-summary,.sts206-queue-entry,.sts206-instructor .sts206-office-summary{border-top:4px solid #176bb1;border-bottom:4px solid #dc3144;background:#fff;border-radius:12px;padding:17px 19px;margin:14px 0;box-shadow:0 3px 14px rgba(11,45,72,.07)}
.sts206-profile-top,.sts206-office-summary,.sts206-queue-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.sts206-profile-top h3,.sts206-profile-top p{margin:5px 0}.sts206-eyebrow,.sts206-office-summary strong,.sts206-queue-entry strong{font-size:11px;color:#176bb1;letter-spacing:.08em;font-weight:800}
.sts206-profile .sts206-muted,.sts206-muted{font-size:12px;color:#657888;margin:8px 0}.sts206-chips{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 4px}
.sts206-chips span{display:inline-block;border:1px solid #b1d2e8;background:#eaf5fd;color:#155886;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.sts206-chips .sts206-activity-chip{background:#f6f8fb;color:#405f78;border-color:#d9e4ea}
.sts206-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:7px;min-height:35px;cursor:pointer;padding:9px 13px;font-size:11px!important;font-weight:800!important;letter-spacing:.035em;text-transform:uppercase;line-height:1.3;white-space:normal;text-align:center}
.sts206-btn.sts206-primary{background:#176bb1!important;color:white!important;border:1px solid #176bb1!important;border-bottom:3px solid #dc3144!important}.sts206-btn.sts206-secondary{background:#fff!important;color:#176bb1!important;border:1px solid #176bb1!important;border-bottom:3px solid #dc3144!important}
.sts206-btn:disabled{opacity:.5;cursor:not-allowed}.sts206-optional-choices{border:1px solid #d7e4ee;background:#fff;border-radius:10px;margin:14px 0;overflow:hidden}.sts206-optional-choices>summary{cursor:pointer;padding:13px 17px;color:#176bb1;font-weight:800;font-size:12px;list-style-position:inside}.sts206-optional-choices>summary small{margin-left:10px;font-size:10px;color:#627e94}.sts206-optional-choices .sts197-panel{border:none;margin:0;box-shadow:none}
.sts206-office-details{grid-column:1/-1;background:#f9fcff;border:1px solid #d4e4f1;border-top:4px solid #176bb1;border-bottom:4px solid #dc3144;border-radius:9px;padding:12px}.sts206-office-details>summary{cursor:pointer;font-weight:800;color:#176bb1;font-size:12px}.sts206-office-details>summary small{display:block;color:#667;font-weight:500;margin-top:3px}
.sts206-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:6px;margin:8px 0 15px}.sts206-choice{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid #dbe8f3;border-radius:7px;font-size:12px;font-weight:600;color:#243f53;background:white;cursor:pointer}.sts206-choice input{flex:none;accent-color:#176bb1}.sts206-office-summary p,.sts206-queue-entry small{font-size:12px;color:#657888;margin:4px 0;display:block}.sts206-queue-entry{margin:9px 0 15px}
.sts206-form{display:grid;gap:10px}.sts206-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.sts206-form textarea,.sts206-form select{padding:10px;border:1px solid #c4d7e7;border-radius:7px;width:100%;font:inherit}.sts206-modal-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin:14px 0 0}.sts206-review-row{border-top:1px solid #e3e9f0;padding:13px 0;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.sts206-review-row small{display:block;color:#657888}.sts206-review-row p{font-size:12px;margin:5px 0}.sts206-review-actions{display:flex;gap:8px;align-items:center}
@media(max-width:720px){.sts206-profile,.sts206-office-summary,.sts206-queue-entry{padding:13px}.sts206-profile-top,.sts206-office-summary,.sts206-queue-entry{align-items:stretch;flex-direction:column}.sts206-btn{width:100%}.sts206-choices{grid-template-columns:1fr 1fr}}@media(max-width:430px){.sts206-choices{grid-template-columns:1fr}}
