.onboarding-setup{display:grid;grid-gap:22px;gap:22px;color:#383937;min-width:0}.setup-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.setup-heading h2,.setup-heading h3{margin:4px 0}.setup-heading p{margin:7px 0 0;color:#64717a;line-height:1.5}.setup-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#986079}.setup-tabs{display:flex;gap:8px;border-bottom:1px solid #e4dfe2}.setup-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:13px 22px;font:inherit;font-weight:600;color:#64717a;cursor:pointer}.setup-tabs button[aria-current=page]{color:#a62659;border-bottom-color:#ce3172}.onboarding-setup button.primary{width:auto;margin-top:0;background:#b02a61;color:white;border:1px solid #b02a61;border-radius:9px;padding:10px 15px;font:inherit;font-weight:600;cursor:pointer}.onboarding-setup button.quiet,.setup-form-editor button,.setup-row-actions button{background:white;color:#383937;border:1px solid #d7dce0;border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer}.onboarding-setup button:disabled{opacity:.5;cursor:default}.onboarding-setup button:focus-visible,.onboarding-setup input:focus-visible,.onboarding-setup select:focus-visible,.onboarding-setup summary:focus-visible,.onboarding-setup textarea:focus-visible{outline:3px solid #69b7d4;outline-offset:3px}.setup-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.onboarding-setup label,.setup-form-editor label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:600}.onboarding-setup label.setup-check{display:flex;align-items:center;gap:9px;font-weight:400}.onboarding-setup input:not([type=checkbox]),.onboarding-setup select,.onboarding-setup textarea,.setup-form-editor input:not([type=checkbox]),.setup-form-editor select{font:inherit;color:#383937;border:1px solid #ccd4d9;background:#fff;border-radius:8px;padding:11px 12px;min-width:0;width:100%;box-sizing:border-box}.onboarding-setup input[type=checkbox]{width:17px;height:17px;accent-color:#ce3172}.setup-toolbar>label:first-child{flex:1 1;max-width:420px}.setup-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:18px;gap:18px}.setup-card{border:1px solid #e4dfe2;background:white;border-radius:14px;padding:22px;display:grid;grid-gap:12px;gap:12px}.setup-card h3,.setup-card p{margin:0}.setup-card p{font-size:13px;color:#64717a;line-height:1.6}.setup-title-button{border:0;background:none;font:inherit;font-weight:700;text-align:left;color:#383937;padding:0;cursor:pointer}.setup-badge{display:inline-block;align-self:flex-start;font-size:11px;font-weight:600;background:#eef4f6;color:#48606a;padding:5px 9px;border-radius:20px;white-space:nowrap}.setup-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.setup-more{font-size:13px}.setup-more>div{margin-top:8px}.onboarding-setup summary{cursor:pointer;font-weight:600}.setup-builder{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.setup-journey{border:1px solid #e4dfe2;border-radius:14px;background:#fff;overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding:18px}.setup-journey .setup-heading h3{font-size:17px}.setup-journey-item{display:flex;align-items:center;gap:5px}.setup-journey-step{border:1px solid #e5e9ec;border-radius:10px;background:#fff;display:flex;align-items:flex-start;gap:10px;padding:14px 11px;text-align:left;flex:1 1;width:100%;color:#383937;cursor:pointer;font:inherit;min-width:0}.setup-journey-step[aria-pressed=true]{border-color:#ce3172;background:#fcf1f6;box-shadow:inset 3px 0 #ce3172}.setup-journey-step strong{display:block;font-size:13px;line-height:1.45}.setup-journey-step small,.setup-select small{display:block;font-size:11px;line-height:1.5;color:#64717a;margin-top:4px}.setup-number{background:#f0edf0;border-radius:7px;min-width:24px;height:24px;display:grid;place-items:center;color:#8c4363;font-size:12px;font-weight:700}.setup-reorder{display:grid;grid-gap:4px;gap:4px}.setup-reorder button.quiet{padding:5px 7px;font-size:12px}.setup-step-workspace{background:#fff;border:1px solid #e4dfe2;border-radius:14px;padding:clamp(18px,2.3vw,30px);display:grid;grid-gap:18px;gap:18px;min-width:0}.setup-step-workspace>h3{margin:0}.setup-step-workspace p{font-size:13px;line-height:1.65;margin:0;color:#596872}.setup-subtabs{display:flex;gap:6px;flex-wrap:wrap}.setup-subtabs button{border:1px solid #e1e6e9;border-radius:8px;background:white;color:#64717a;padding:9px 13px;font:inherit;font-size:13px;cursor:pointer}.setup-subtabs button[aria-pressed=true]{background:#f7e9f0;border-color:#d6a4bb;color:#92315a;font-weight:600}.setup-step-form{display:grid;grid-gap:20px;gap:20px}.setup-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.setup-fields small{font-size:11px;color:#64717a;line-height:1.5;font-weight:400}.setup-callout{background:#f5f8fa;border:1px solid #dfe8ed;border-radius:10px;padding:16px;display:block;font-size:13px;line-height:1.6}.setup-callout p{margin:6px 0}.setup-callout h4{margin:0 0 7px}.setup-callout>label{margin-top:12px}.setup-muted{font-size:12px;color:#64717a}.setup-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#52616b}.setup-meta span{padding:6px 9px;border-radius:6px;background:#f1f5f7}.setup-warning{color:#8e5619!important;background:#fff8ec;border-radius:8px;padding:10px 12px;font-size:12px}.setup-success{color:#285e48;background:#edf7f1;border-radius:10px;padding:12px 16px;font-size:13px}.setup-savebar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:10px;align-items:center;background:#fff;padding:15px 0 0;border-top:1px solid #e4dfe2;z-index:1}.setup-savebar>span{margin-right:auto;color:#64717a;font-size:12px}.setup-add-menu{display:grid;grid-gap:7px;gap:7px;background:#f8f5f7;padding:12px;border-radius:10px}.setup-select{font:inherit;display:block;width:100%;border:1px solid #e1e6e9;border-radius:9px;text-align:left;background:#fff;padding:14px;color:#383937;cursor:pointer}.setup-select[aria-pressed=true]{border-color:#ce3172;background:#fcf1f6}.setup-select strong{font-size:13px}.setup-library{display:grid;grid-gap:20px;gap:20px}.setup-split{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.setup-item-list{display:grid;grid-gap:14px;gap:14px}.setup-library-item{border:1px solid #e4dfe2;background:white;border-radius:10px;overflow:hidden}.setup-library-item .setup-select{border:0;border-radius:0;border-left:3px solid transparent}.setup-library-item .setup-select[aria-pressed=true]{border-left-color:#ce3172}.setup-library-item .setup-badge{margin-top:9px}.setup-library-item .setup-row-actions{padding:8px 12px}.setup-library-item .setup-row-actions button{font-size:12px;padding:6px 9px}.setup-preview{background:#fff;border:1px solid #e4dfe2;border-radius:12px;padding:22px;display:grid;grid-gap:16px;gap:16px;min-width:0}.setup-preview>p{font-size:13px;line-height:1.65;color:#596872;margin:0}.setup-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.setup-preview-field{padding:13px 0;border-bottom:1px solid #edf0f2;min-width:0}.setup-preview-field strong{font-size:12px;font-weight:600}.setup-preview-field small{display:block;margin-top:5px;font-size:11px;color:#64717a}.setup-preview-field p{font-size:11px;color:#64717a;line-height:1.6;overflow-wrap:anywhere}.setup-detail-editor{max-width:740px;gap:22px}.setup-empty{padding:35px;background:#fff;border:1px dashed #d5dce1;border-radius:14px;color:#64717a;line-height:1.6}.setup-dialog-backdrop{position:fixed;inset:0;z-index:1250;background:#17252d99;padding:20px;display:grid;place-items:center}.setup-dialog{background:#fff;border-radius:16px;padding:26px;width:min(620px,100%);max-height:90vh;overflow:auto;display:grid;grid-gap:18px;gap:18px;color:#383937;box-sizing:border-box}.setup-dialog h2{font-size:22px}.setup-preserve{white-space:pre-wrap}.setup-form-editor .setup-heading{position:-webkit-sticky;position:sticky;top:-24px;background:white;padding:12px 0;z-index:1}.setup-form-editor button.primary{background:#b02a61;color:#fff}.setup-form-editor input[type=checkbox]{width:auto}.setup-preview .setup-callout{margin:0}.setup-preview .setup-preview{border:0;padding:0}@media(max-width:900px){.setup-builder,.setup-split{grid-template-columns:1fr}.setup-journey{max-height:440px;overflow:auto}.setup-preview-fields{grid-template-columns:1fr}.setup-step-workspace{padding:18px}.setup-fields{grid-template-columns:1fr}}.setup-section-nav{display:flex;gap:6px;flex-wrap:wrap;padding:8px;background:#eee9e6;border-radius:12px}.setup-section-nav button{font:inherit;font-size:13px;color:#56636b;border:0;background:transparent;padding:11px 15px;border-radius:8px;cursor:pointer}.setup-section-nav button[aria-current=step]{background:#fff;color:#a12b5d;font-weight:700;box-shadow:0 2px 6px #382d3510}.setup-section-content{background:white;border:1px solid #e4dfe2;border-radius:16px;padding:clamp(20px,3vw,32px);display:grid;grid-gap:24px;gap:24px}.setup-standard-sections{display:grid;grid-gap:20px;gap:20px}.setup-required-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 20px;gap:13px 20px;padding:10px 0}.setup-content-row{border:1px solid #e3e5e6;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.setup-content-row h4{margin:0 0 7px}.setup-content-row p{font-size:12px;color:#64717a;line-height:1.6;margin:5px 0}.setup-content-row>div:first-child{flex:1 1;min-width:180px}.setup-start{margin-bottom:28px}.setup-wizard-fields{padding:0;border:0;margin:0;display:grid;grid-gap:22px;gap:22px;min-width:0}.setup-wizard-fields h3{margin:0}.setup-review-grid{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;grid-gap:12px 20px;gap:12px 20px}.setup-review-grid>div{display:contents}.setup-review-grid dt{color:#64717a;font-size:13px}.setup-review-grid dd{margin:0;font-weight:600;font-size:13px}.setup-section-content>.setup-heading{border-bottom:1px solid #ece8eb;padding-bottom:16px}.setup-section-content>.setup-heading h3{font-size:22px}.setup-section-content p{line-height:1.7;font-size:13px}.setup-standard-sections .setup-card{padding:24px}.setup-standard-sections label.setup-check{align-items:flex-start}.setup-standard-sections .setup-check input{flex-shrink:0}.setup-section-content .setup-callout{margin:0}@media(max-width:650px){.setup-required-fields{grid-template-columns:1fr}.setup-section-nav button{padding:9px 10px;font-size:12px}.setup-review-grid{grid-template-columns:1fr}.setup-review-grid dd{margin-bottom:8px}}.onboarding-setup dialog.setup-modal{border:1px solid #e4dfe2;border-radius:16px;background:#fff;color:#383937;padding:24px;width:min(860px,calc(100vw - 32px));max-height:90dvh;overflow:auto;box-sizing:border-box;box-shadow:0 18px 70px #17252d55}.setup-modal::-webkit-backdrop{background:#17252d99}.setup-modal::backdrop{background:#17252d99}.setup-modal-heading{margin-bottom:22px}.setup-modal-heading h2{font-size:22px;margin:0}.setup-modal>.setup-card,.setup-modal>.setup-preview{border:0;padding:0}.setup-pdf-preview{width:100%;height:65dvh;border:1px solid #d7dce0;border-radius:8px}.onboarding-setup .setup-toolbar{justify-content:flex-start}.setup-toolbar>label:not(.setup-check){min-width:150px}.setup-toolbar>label:first-child{min-width:min(100%,240px)}@media(max-width:600px){.setup-toolbar>label{flex:1 1 100%}.onboarding-setup dialog.setup-modal{padding:18px}}.onboarding-setup dialog.setup-modal[open]{display:grid;grid-gap:18px;gap:18px}.setup-modal .setup-modal-heading{margin-bottom:0}.onboarding-setup>.setup-heading h1{margin:4px 0;font-size:24px;line-height:1.3}.setup-review-sequence{display:grid;grid-gap:16px;gap:16px}.setup-review-sequence h3,.setup-review-sequence>.setup-content-row{margin:0}.onboarding-setup dialog.setup-modal{overflow-x:hidden;min-width:0;max-width:calc(100vw - 32px)}.setup-fields>*,.setup-heading>*,.setup-modal>*,.setup-step-form>*{min-width:0}.setup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-setup textarea{font-weight:400;line-height:1.6;resize:vertical;max-width:100%;min-width:0}.setup-content-row{padding:16px 18px;gap:14px;min-width:0}.setup-content-row>div:first-child{min-width:0;flex-basis:220px}.setup-content-row h4{font-size:14px;overflow-wrap:anywhere}.setup-instruction-editor{display:grid;grid-gap:12px;gap:12px;min-width:0}.setup-instruction-editor textarea{min-height:220px;max-height:55dvh}.setup-link-fields{border:1px solid #dfe5e9;border-radius:10px;display:grid;grid-gap:14px;gap:14px;padding:16px;min-width:0}.setup-link-fields legend{font-weight:600;font-size:13px}.setup-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.setup-publish-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #dfe8e3;background:#f5faf7;border-radius:12px;padding:16px 18px}.setup-publish-bar p{margin:5px 0 0;color:#596b62;font-size:12px}.setup-review-sequence{gap:12px}.setup-order-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.setup-order-fixed,.setup-order-row{display:flex;gap:12px;align-items:center;padding:13px 15px;border:1px solid #e1e5e8;border-radius:10px;background:#fff;min-width:0;position:relative}.setup-order-fixed{background:#f7f9fa;padding-left:51px}.setup-order-fixed>div{flex:1 1;min-width:0}.setup-order-fixed strong,.setup-order-row strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.setup-order-fixed small,.setup-order-row small{display:block;font-size:11px;color:#64717a;line-height:1.5;margin-top:4px}.setup-order-number{font-size:12px;font-weight:600;color:#69717a;min-width:18px;text-align:center}.setup-order-title{flex:1 1;min-width:0}.onboarding-setup .setup-drag-handle{border:0;background:transparent;color:#667780;font-size:25px;padding:4px;line-height:1;cursor:-webkit-grab;cursor:grab;flex-shrink:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding-setup .setup-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.setup-order-row.is-dragging{opacity:.45}.setup-order-row.drop-after:after,.setup-order-row.drop-before:before{content:"";position:absolute;left:0;right:0;height:3px;background:#b02a61;border-radius:2px}.setup-order-row.drop-before:before{top:-6px}.setup-order-row.drop-after:after{bottom:-6px}.setup-order-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.onboarding-setup .setup-position-label{display:flex;align-items:center;gap:7px;color:#64717a;font-size:11px;font-weight:400}.onboarding-setup .setup-position-label select{width:62px;padding:7px 6px;font-size:12px}.setup-timing-details{font-size:12px;line-height:1.6;border-top:1px solid #e4e9ec;padding-top:14px;color:#64717a}.setup-preview-content{display:grid;grid-gap:16px;gap:16px;margin-top:18px;min-width:0}.setup-preview-content .setup-preview{border:0;padding:0}@media(max-width:650px){.setup-fields{grid-template-columns:1fr}.setup-order-row{flex-wrap:wrap;padding:12px}.setup-order-actions{width:100%;padding-left:56px;justify-content:space-between}.setup-order-title{flex-basis:calc(100% - 70px)}.setup-order-fixed{padding-left:14px}.setup-modal-heading h2{font-size:20px}}.setup-task-fields{display:grid;grid-gap:16px;gap:16px;border-top:1px solid #e4e9ec;padding-top:20px;min-width:0}.setup-explanation-options{border:1px solid #e4e9ec;border-radius:10px;padding:14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.setup-explanation-options legend{font-size:12px;font-weight:600}.setup-order-row small.setup-order-timing{font-size:11px;line-height:1.55;color:#576c77;margin-top:6px}.clinical-form-editor input:not([type=checkbox]),.clinical-form-editor select,.clinical-form-editor textarea{font-weight:400;color:#28475c}.clinical-form-editor .setup-check{display:flex;align-items:center;gap:10px}.clinical-form-editor>p{font-size:13px;line-height:1.6;color:#63717d}.onboarding-instructions{color:#475761;font-size:15px;font-weight:400;line-height:1.75;overflow-wrap:anywhere;min-width:0}.onboarding-instructions p{white-space:pre-wrap;margin:0 0 1em!important;font:inherit!important;color:inherit!important}.onboarding-instructions ol,.onboarding-instructions ul{padding-left:1.65em;margin:.25em 0 1.1em}.onboarding-instructions li{white-space:pre-wrap;padding-left:.25em;margin:.4em 0}.onboarding-instructions a{color:#96305c;text-decoration:underline;text-underline-offset:3px;font-weight:500}.onboarding-instructions>:last-child{margin-bottom:0!important}.onboarding-task-body{display:grid;grid-gap:24px;gap:24px;min-width:0}.onboarding-task-footer{padding-top:20px;border-top:1px solid #e4e9ec;display:grid;grid-gap:12px;gap:12px;justify-items:start}.onboarding-task-footer p{font-size:13px;color:#64717a;margin:0}.onboarding-task-preview{border:1px solid #e0e6ea;background:#fff;border-radius:14px;padding:clamp(18px,3vw,30px);min-width:0}.onboarding-task-preview h2{font-size:26px;line-height:1.3;margin:12px 0 20px}.onboarding-task-fields{display:grid;grid-gap:20px;gap:20px;min-width:0}.onboarding-task-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.onboarding-task-field>label{font-weight:600;font-size:14px;color:#383937}.onboarding-task-field input:not([type=checkbox]),.onboarding-task-field select,.onboarding-task-field textarea{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:11px 12px;font:inherit;font-weight:400;color:#383937;border:1px solid #ccd4d9;border-radius:8px;background:white}.onboarding-task-field small{font-size:12px;color:#64717a;line-height:1.5}.onboarding-setup label.onboarding-task-check,.onboarding-task-check{display:flex;gap:10px;align-items:center;font-weight:400!important}.onboarding-custom-fields{display:grid;grid-gap:22px;gap:22px;min-width:0}.onboarding-custom-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.onboarding-custom-field fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:9px;gap:9px}.onboarding-custom-field legend,.onboarding-custom-field>label{font-weight:600;font-size:14px;line-height:1.5;margin-bottom:6px;color:#383937}.onboarding-custom-field input:not([type=checkbox]):not([type=radio]),.onboarding-custom-field select,.onboarding-custom-field textarea{box-sizing:border-box;min-width:0;width:100%;max-width:100%;border:1px solid #ccd4d9;border-radius:8px;padding:11px 12px;font:inherit;background:white;font-weight:400}.onboarding-custom-field label.onboarding-choice,.onboarding-setup label.onboarding-choice{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;font-size:14px}.onboarding-custom-field .onboarding-choice input[type=checkbox],.onboarding-custom-field .onboarding-choice input[type=radio]{width:17px;height:17px;padding:0;flex-shrink:0;margin-top:4px;accent-color:#b02a61}.onboarding-explanation{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.onboarding-instructions{font-size:14px;line-height:1.65;max-width:78ch;color:#394b56}.onboarding-instructions ol{padding-left:1.8em;margin:0}.onboarding-instructions ol>li{padding-left:.45em;margin:0 0 1em}.onboarding-instructions ol>li::marker{font-weight:700;color:#365665}.onboarding-instructions ol>li>ul{margin:.55em 0 0;padding-left:1.2em}.onboarding-instructions ol>li>ul>li{margin:.25em 0;padding-left:.15em}.onboarding-instructions .instruction-note{list-style:none;margin:.7em 0!important;padding:12px 16px!important;background:#f5f8fa;border-left:3px solid #a6bec9;border-radius:0 8px 8px 0;font-size:14px;line-height:1.6}.onboarding-task-body{gap:18px}.onboarding-task-footer{padding-top:16px}.app .notification-bell,.notification-control{position:relative;display:inline-flex}.app .notification-bell{align-items:center;justify-content:center;width:42px;height:42px;padding:9px;margin:0;background:#fff;color:#383937;border:1px solid #dce2e7;border-radius:50%}.notification-count{position:absolute;right:-4px;top:-5px;background:#386c78;color:white;border:2px solid white;border-radius:14px;min-width:21px;padding:1px 4px;font-size:10px;font-weight:700}.notification-control dialog.setup-modal{border:1px solid #dce2e7;border-radius:16px;padding:22px;width:min(620px,calc(100vw - 28px));max-height:85dvh;overflow:auto;color:#383937;background:white}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-list{list-style:none;padding:0;margin:12px 0 0}.notification-list li{display:flex;justify-content:space-between;gap:14px;padding:16px 12px;border-top:1px solid #e5eaee}.notification-list li.unread{border-left:3px solid #386c78;background:#f5fafb}.notification-list strong{font-size:14px}.notification-list p{font-size:14px;margin:6px 0}.notification-list small{color:#66747b;font-size:12px}.notification-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.notification-control .quiet{width:auto;font:inherit}.notification-control .setup-modal-heading h2{font-size:23px}@media(max-width:550px){.notification-list li{flex-direction:column}.notification-actions{flex-direction:row;flex-wrap:wrap}}.notification-settings{max-width:1180px;margin:0 auto;color:#283442}.notification-settings p{line-height:1.55}.notice-page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.notice-page-heading h2{font-size:28px;margin:4px 0 8px}.notice-page-heading p{margin:0;color:#63717e}.notice-connection{font-size:12px;border:1px solid #dce6e4;background:#f4f9f7;border-radius:20px;padding:8px 12px;white-space:nowrap}.notice-tabs{display:flex;gap:24px;border-bottom:1px solid #dde4e9;margin-bottom:24px}.app .notice-tabs button,.notice-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 2px;color:#64727d;font-weight:600;margin:0;min-height:46px}.app .notice-tabs button[aria-current],.notice-tabs button[aria-current]{border-bottom-color:var(--brand,#386c78);color:#283442}.notification-settings .panel{padding:24px;margin:0 0 20px;border-radius:14px;box-shadow:none}.notification-settings h2{font-size:20px}.notice-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.notice-form-grid>.notice-wide{grid-column:1/-1}.notification-settings label{font-size:14px}.notification-settings input:not([type=checkbox]),.notification-settings select{width:100%;max-width:none;margin-top:7px;min-height:44px}.notification-settings input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--brand,#386c78)}.notification-settings fieldset{margin:0;padding:0;border:0;min-width:0}.notice-section{border-top:1px solid #e4e9ed;padding-top:20px;margin-top:20px}.notice-section h3{font-size:15px;margin:0 0 14px}.notice-check{display:flex!important;align-items:flex-start!important;gap:10px;margin:0!important;line-height:1.5}.notice-check input{margin-top:3px!important}.notice-check small{display:block;color:#687783;font-size:12px;margin-top:3px}.notice-check-row{display:flex;flex-wrap:wrap;gap:14px 24px}.notice-days{display:flex;flex-wrap:wrap;gap:8px}.notice-days label{display:flex;align-items:center;gap:6px;border:1px solid #dde4e9;border-radius:8px;padding:8px 10px;margin:0}.notice-days label:has(input:checked){background:#f1f7f7;border-color:#86a8ad}.notice-advanced{border-top:1px solid #e4e9ed;margin-top:20px;padding-top:16px}.notice-advanced summary{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:16px}.notice-footer{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid #e4e9ed;padding-top:20px;margin-top:22px}.notification-settings .notice-footer button{width:auto;margin:0}.notice-hint{font-size:12px!important;color:#687783}.notice-task-settings{border:1px solid #dde4e9;border-radius:14px;background:white}.notice-task-settings>summary{padding:18px 24px;cursor:pointer;font-weight:600}.notice-task-settings>summary small{margin-left:14px;color:#687783;font-weight:400}.notice-task-settings .panel{border:0;margin:0}.notice-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.app .notice-starters button,.notice-starters button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px;background:white;border:1px solid #dce4e9;border-radius:10px;gap:7px;color:#283442;min-height:100px}.notice-starters button:hover{border-color:#8299a0;background:#f8fbfb}.notice-starters small{font-size:12px;font-weight:400;color:#687783;line-height:1.5}.notice-rule-actions{display:flex;gap:8px;flex-wrap:wrap}.notice-rule-actions summary{cursor:pointer;padding:12px;font-size:13px}.notice-rule-actions details>div{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px}.notice-rule-editor .overview-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.notice-rule-editor fieldset{border:1px solid #e1e6ea!important;padding:16px!important;border-radius:10px}.notice-rule-editor fieldset:first-of-type{grid-column:1/-1}.notice-rule-editor fieldset>label{margin-bottom:12px}.notice-rule-editor details{padding:8px 0}.notice-rule-editor .primary{width:auto;justify-self:start}.notice-rule-editor .setup-modal{width:min(920px,calc(100vw - 24px))!important}@media(max-width:700px){.notice-page-heading{align-items:flex-start}.notice-page-heading h2{font-size:23px}.notice-connection{font-size:10px}.notice-tabs{gap:18px}.app .notice-tabs button{font-size:12px}.notice-form-grid,.notice-rule-editor .overview-settings,.notice-starters{grid-template-columns:1fr}.notification-settings .panel{padding:18px}.notice-task-settings>summary small{display:block;margin:6px 0 0}.notice-rule-editor fieldset{grid-column:1!important}}.notification-settings .notice-page-heading h2{font-size:28px}.notification-settings .notice-page-heading .eyebrow{color:#687783}@media(max-width:700px){.notification-settings .notice-page-heading h2{font-size:23px}}.notification-settings input:not([type=checkbox]),.notification-settings select{border:1px solid #ccd8e0;border-radius:8px;padding:10px 12px;font:inherit;font-weight:400;color:#28475c;background:#fff;box-sizing:border-box}.notification-settings label{color:#283442;font-weight:550}.notification-settings label small{font-weight:400}.notification-settings button:focus-visible,.notification-settings input:focus-visible,.notification-settings select:focus-visible,.notification-settings summary:focus-visible{outline:2px solid #386c78;outline-offset:3px}.notification-settings .notice-rule-editor label{font-weight:550}.notice-rule-editor .overview-settings{display:block}.notice-rule-editor .setup-modal{width:min(760px,calc(100vw - 24px))!important}.notice-rule-editor fieldset{margin-top:18px!important}.notice-rule-editor fieldset[hidden]{display:none!important}.notice-wizard{display:flex;gap:8px;flex-wrap:wrap}.app .notice-wizard button{border:1px solid #dce4e9;background:white;color:#536775;font-size:13px;padding:9px 12px;border-radius:8px}.app .notice-wizard button[aria-current]{background:#edf5f5;border-color:#7d9fa5;color:#203d46}.notice-rule-editor label{display:block;margin:14px 0}.notice-rule-editor .notice-check{display:flex!important}.dashboard-todo-tile.panel{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:550px;margin:0 0 24px;padding:22px 24px;border-top:3px solid #ce3172;box-shadow:none}.dashboard-todo-tile h2{font-size:17px;margin:0 0 10px}.dashboard-todo-tile .todo-total{display:block;font-size:32px;line-height:1.1;color:#383937}.dashboard-todo-tile p{font-size:13px;margin:7px 0 5px}.dashboard-todo-tile small{font-size:12px;color:#69747a}.dashboard-todo-tile .quiet{flex-shrink:0}.onboarding-workspace{font-family:inherit;color:#383937}.onboarding-workspace *{box-sizing:border-box}.onboarding-workspace button{font:inherit;cursor:pointer}.onboarding-workspace button:disabled{cursor:default;opacity:.5}.onboarding-workspace button:focus-visible,.onboarding-workspace input:focus-visible,.onboarding-workspace select:focus-visible,.onboarding-workspace summary:focus-visible{outline:3px solid #69b7d4;outline-offset:3px}.onboarding-workspace .quiet{background:#fff;border:1px solid #d7dce0;border-radius:8px;color:#383937;padding:9px 13px;font-size:13px;width:auto;min-height:38px;margin:0;align-self:center;line-height:1.4}.onboarding-workspace .primary{width:auto;margin-top:0}.onboarding-workspace .workspace-muted{font-size:13px;line-height:1.6;color:#69747a;margin:7px 0}.onboarding-workspace h3{font-size:17px;margin:0}.onboarding-workspace p{line-height:1.6}.onboarding-workspace [hidden]{display:none!important}.workspace-dialog{border:1px solid #e4dfe2;background:#fff;border-radius:16px;padding:0;width:min(1120px,calc(100vw - 36px));max-width:1120px;height:min(850px,92dvh);max-height:92dvh;overflow:hidden;box-shadow:0 20px 80px #17252d44}.workspace-dialog[open]{display:flex;flex-direction:column}.workspace-dialog::-webkit-backdrop{background:#17252d99}.workspace-dialog::backdrop{background:#17252d99}.workspace-header{padding:22px 26px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-shrink:0}.workspace-header h2{margin:5px 0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.workspace-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#97637a;font-weight:700;margin:0}.workspace-header-actions{gap:10px}.workspace-header-actions,.workspace-summary{display:flex;align-items:center;flex-shrink:0}.workspace-summary{gap:16px;padding:14px 26px;background:#f8f8f7;border-block:1px solid #ece8eb;font-size:12px;flex-wrap:wrap}.workspace-summary>div{display:flex;align-items:center;gap:9px}.workspace-summary strong{font-size:20px}.workspace-summary strong span{font-size:14px;color:#7b8185;font-weight:400}.workspace-summary progress{width:145px;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:#e6e8e9;accent-color:#69b7d4}.workspace-summary progress::-webkit-progress-bar{background:#e6e8e9;border-radius:8px}.workspace-summary progress::-webkit-progress-value{background:#47889e;border-radius:8px}.workspace-status{display:inline-flex;align-items:center;width:max-content;font-size:11px;font-weight:600;color:#657079;background:#f0f2f3;border-radius:20px;padding:5px 9px;white-space:nowrap}.workspace-status.ready{background:#eef6fa;color:#3c6575}.workspace-status.complete{background:#edf6ef;color:#3d6c50}.workspace-overdue{color:#a34934!important;font-size:12px}.workspace-tabs{display:flex;gap:20px;padding:0 26px;border-bottom:1px solid #e8e4e7;flex-shrink:0;overflow-x:auto}.workspace-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:15px 3px;color:#64717a;font-size:13px;white-space:nowrap}.workspace-tabs button[aria-current=page]{color:#aa285b;border-bottom-color:#ce3172;font-weight:600}.workspace-body{overflow:auto;overscroll-behavior:contain;flex:1 1;min-height:0;padding:22px 26px;background:#fff}.workspace-body>div{display:grid;grid-gap:22px;gap:22px;min-width:0}.workspace-body .panel{box-shadow:none;margin:0;padding:20px;border:1px solid #e4e8eb}.workspace-body .panel h2{font-size:17px}.workspace-footer{padding:13px 26px;background:#fff;border-top:1px solid #e8e4e7;font-size:13px;text-align:left;color:#383937;flex-shrink:0}.workspace-finish summary{cursor:pointer;color:#64717a;font-size:12px}.workspace-finish .onboarding-case-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.workspace-finish .onboarding-case-actions p{flex:1 1 100%;margin:0}.workspace-finish .onboarding-cancel{margin:0;width:auto}.workspace-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.workspace-section-heading p{margin:6px 0 0;font-size:12px;color:#69747a}.workspace-preparation{padding:16px 18px;background:#f7fafb;border:1px solid #e0e8ec;border-radius:10px}.workspace-preparation .workspace-section-heading{margin-bottom:9px}.workspace-preparation h3{font-size:14px}.workspace-preparation summary{font-size:12px;color:#536c78;cursor:pointer}.workspace-preparation ul{padding-left:20px;font-size:13px;line-height:1.9}.workspace-test-timing{margin-top:10px;border-top:1px solid #e0e8ec;padding-top:10px}.workspace-test-timing p{font-size:12px}.workspace-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.workspace-list-tools{display:flex;align-items:flex-end;gap:12px;margin-bottom:18px;flex-wrap:wrap}.workspace-list-tools label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:500;min-width:0}.workspace-list-tools label:first-child{flex:1 1;min-width:150px}.workspace-list-tools input,.workspace-list-tools select{font:inherit;width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #ccd4d9;border-radius:7px;background:white;color:#383937}.workspace-task-list{border:1px solid #e3e7ea;border-radius:10px;overflow:hidden}.workspace-task-row{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid #edf0f2}.workspace-task-row:last-child{border-bottom:0}.workspace-task-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e1e7eb;background:#f8fafb;border-radius:8px;color:#6d8189;flex-shrink:0}.workspace-task-icon.complete{color:#3d6c50;background:#edf6ef}.workspace-task-title{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.workspace-task-title strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.workspace-task-title small{font-size:11px;color:#69747a;line-height:1.5}.workspace-empty{padding:20px;color:#69747a;font-size:13px;margin:0}.workspace-back{width:max-content;border:0;background:none;color:#976079;padding:0;font-size:13px}.workspace-todo-row{width:100%;padding:16px;display:flex;align-items:center;gap:14px;background:#fff;border:0;border-bottom:1px solid #edf0f2;text-align:left;color:#383937}.workspace-todo-row:last-child{border-bottom:0}.workspace-todo-row:hover{background:#faf8f9}.workspace-todo-row>span:first-child{flex:1 1;min-width:0}.workspace-todo-row small,.workspace-todo-row strong{display:block;overflow-wrap:anywhere}.workspace-todo-row strong{font-size:13px;line-height:1.5}.workspace-todo-row small{font-size:11px;line-height:1.5;color:#69747a;margin-top:5px}.workspace-review-link{display:flex;justify-content:space-between;gap:12px;background:#f7fafb;border:1px solid #e0e8ec;border-radius:9px;padding:15px;text-align:left;color:#383937;font-size:13px}.workspace-legacy summary{font-size:13px;color:#64717a;cursor:pointer}.workspace-body .invitation-actions label,.workspace-body .onboarding-supervisor-picker label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.workspace-body .onboarding-invitation-panel h3{font-size:17px}.workspace-body .invitation-actions{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.workspace-body .school-break-header{align-items:center;gap:16px}.workspace-body .school-break-area{margin:0}.workspace-body .onboarding-invitation-panel{border:1px solid #e3e7ea;border-radius:10px;padding:20px;margin:0}.workspace-body input,.workspace-body select,.workspace-body textarea{max-width:100%}.onboarding-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.onboarding-toolbar>div{margin-right:auto}.onboarding-toolbar h1{font-size:28px;margin:0 0 8px}.onboarding-toolbar p{font-size:13px;margin:0;color:#69747a}.onboarding-toolbar .primary{width:auto;margin:0}.onboarding-dashboard .onboarding-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-dashboard-controls{flex-wrap:wrap;align-items:flex-end}.onboarding-dashboard-controls>label:not(.onboarding-history-toggle){display:grid;grid-gap:7px;gap:7px;font-size:12px}.onboarding-dashboard-controls input[type=search],.onboarding-dashboard-controls select{font:inherit;border:1px solid #ccd4d9;border-radius:8px;background:#fff;padding:10px;max-width:100%;min-width:0}.onboarding-roster-row{font:inherit}.onboarding-roster-status{font-size:12px;line-height:1.5}@media(max-width:650px){.dashboard-todo-tile.panel{padding:18px;gap:12px}.dashboard-todo-tile .quiet{font-size:12px;padding:9px}.workspace-dialog{width:calc(100vw - 16px);height:95dvh;max-height:95dvh;border-radius:12px}.workspace-header{padding:17px;flex-wrap:wrap;gap:10px}.workspace-header h2{font-size:21px}.workspace-header-actions{width:100%;justify-content:space-between}.workspace-summary{padding:12px 17px;gap:10px}.workspace-summary progress{width:85px}.workspace-tabs{padding:0 17px;gap:16px}.workspace-body{padding:17px}.workspace-footer{padding:12px 17px}.workspace-list-tools label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);min-width:0}.workspace-list-tools label:first-child{flex-basis:100%}.workspace-task-row{gap:10px;padding:13px;flex-wrap:wrap}.workspace-task-title{flex-basis:calc(100% - 45px)}.workspace-task-row>.workspace-status{margin-left:40px;margin-right:auto}.workspace-task-row>.quiet{padding:7px 10px;min-height:34px}.workspace-section-heading{align-items:flex-start}.workspace-review-link{flex-direction:column}.onboarding-dashboard .onboarding-metrics{gap:8px}.onboarding-metrics>div{padding:13px}.onboarding-roster-row{gap:10px}.workspace-body .onboarding-supervisor-picker select{width:100%;min-width:0}.workspace-body .invitation-actions label{width:100%}}.people-dashboard{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;margin:0 0 28px;align-items:flex-start}.people-dashboard.with-team{grid-template-columns:repeat(3,minmax(0,1fr))}.people-dashboard .dashboard-list-card{padding:20px;margin:0;box-shadow:none;min-width:0}.dashboard-card-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dashboard-card-heading h2{font-size:17px;line-height:1.4;margin:0}.dashboard-card-heading>span,.dashboard-item-count{border-radius:20px;padding:4px 8px;font-size:12px;background:#eff3f5;color:#526773;white-space:nowrap}.dashboard-list-card>p{font-size:12px;color:#69747a;line-height:1.5;margin:8px 0 12px}.dashboard-person-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-top:1px solid #edf0f2;background:white;color:#383937;padding:13px 0;text-align:left;font:inherit;cursor:pointer}.dashboard-person-row:hover{background:#fbf8fa}.dashboard-person-row>span:first-child{min-width:0;flex:1 1}.dashboard-person-row strong{line-height:1.5;display:block;overflow-wrap:anywhere}.dashboard-person-row small{display:block;font-size:11px;line-height:1.6;margin-top:4px;color:#69747a}.dashboard-person-row>span:last-child{font-size:12px;color:#91617a;flex-shrink:0}.dashboard-view-all{border:0;border-top:1px solid #edf0f2;background:none;color:#a3295c;padding:13px 0 0;font:inherit;font-size:12px;cursor:pointer;width:100%;text-align:left}.dashboard-approved{color:#35714d;font-weight:600}.journey-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.journey-milestones article{border:1px solid #dfe7eb;border-radius:10px;padding:16px;background:#fbfcfc;display:grid;grid-gap:8px;gap:8px;min-width:0}.journey-milestones small{font-size:11px;color:#69747a}.journey-milestones strong{font-size:15px}.journey-milestones p{font-size:12px;color:#69747a;margin:0}.journey-stages{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.journey-stages button{display:grid;grid-gap:5px;gap:5px;flex:1 1;min-width:110px;text-align:left;border:1px solid #dfe5e8;border-radius:9px;background:#fff;padding:12px;color:#53666e}.journey-stages button[aria-pressed=true]{border-color:#be7494;background:#fcf5f8;color:#9f2b5a}.journey-stages strong{font-size:12px}.journey-stages small{font-size:10px}.journey-next{display:flex;justify-content:space-between;align-items:center;gap:12px;border-left:3px solid #69b7d4;padding:12px 15px;background:#f5f9fb;margin-bottom:22px;border-radius:0 8px 8px 0}.journey-next>span{display:grid;grid-gap:5px;gap:5px}.journey-next small{font-size:11px;color:#69747a}.journey-next strong{font-size:13px;line-height:1.5}.journey-case-config{border:1px solid #dfe5e8;padding:14px;border-radius:9px;display:grid;grid-gap:12px;gap:12px}.journey-case-config summary{cursor:pointer;font-size:13px}.journey-case-config p{font-size:12px;color:#69747a}.journey-case-config label{display:grid;grid-gap:6px;gap:6px}.member-step-groups{display:grid;grid-gap:18px;gap:18px}.member-step-groups h3{font-size:12px;display:flex;justify-content:space-between;margin:0 0 7px;color:#596c76}.member-step-groups p{font-size:11px;color:#77838a;line-height:1.5}.member-step-button{display:flex;align-items:center;gap:9px;border:1px solid transparent;background:white;padding:10px 7px;width:100%;text-align:left;font:inherit;font-size:12px;color:#383937;border-radius:8px;cursor:pointer}.member-step-button[aria-current=step]{border-color:#c698ae;background:#fcf3f7;font-weight:600}.member-step-button:disabled{opacity:.6;cursor:default}.member-step-button>span{display:grid;place-items:center;border-radius:50%;background:#eff2f3;width:24px;height:24px;flex-shrink:0;font-size:11px}.member-step-groups summary{font-size:12px;cursor:pointer;color:#64717a}@media(max-width:1050px){.people-dashboard.with-team{grid-template-columns:repeat(2,minmax(0,1fr))}.people-dashboard.with-team>section:last-of-type{grid-column:1/-1}}@media(max-width:650px){.people-dashboard.with-team{grid-template-columns:minmax(0,1fr)}.journey-milestones{grid-template-columns:1fr}.journey-stages button{min-width:calc(50% - 8px)}.journey-next{align-items:flex-start;flex-direction:column}.journey-next .quiet{align-self:flex-start}}.profile-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.profile-entry-grid label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:500}.profile-entry-grid input,.profile-entry-grid select{width:100%;min-width:0;border:1px solid #ccd4d9;border-radius:8px;padding:11px;font:inherit;background:#fff}.journey-milestones:has(article:only-child){grid-template-columns:1fr}.journey-milestones article:only-child{grid-template-columns:1fr auto;align-items:center}.journey-milestones article:only-child details,.journey-milestones article:only-child p,.journey-milestones article:only-child small{grid-column:1/-1}.workspace-inline-actions{margin:0}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 28px}.overview-heading h1{font-size:29px;line-height:1.3;margin:6px 0}.overview-heading p{font-size:13px;color:#69747a;margin:7px 0}.overview-heading .eyebrow{font-size:10px;letter-spacing:1.6px}.overview-shortcuts{display:flex;gap:10px;flex-wrap:wrap}.people-dashboard.with-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.people-dashboard .dashboard-list-card{border:1px solid #e5e7e8;border-radius:14px;box-shadow:0 3px 16px #28374304;padding:24px;display:flex;flex-direction:column;background:#fff}.dashboard-list-card .dashboard-view-all{margin-top:auto;padding-top:15px}.dashboard-card-heading h2{font-size:16px}.dashboard-person-row{padding:16px 0}.dashboard-person-row strong{font-size:13px}.dashboard-list-card>p{margin-bottom:18px}.dashboard-list-card .workspace-empty{padding:20px 0 30px}.dashboard-summary-counts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:20px 0}.dashboard-summary-counts strong{display:block;font-size:28px;font-weight:600;color:#456873}.dashboard-summary-counts span{font-size:12px;color:#69747a}.people-dashboard.with-team>section:last-of-type{grid-column:auto}@media(max-width:700px){.people-dashboard.with-team{grid-template-columns:1fr}.overview-heading{align-items:flex-start;flex-direction:column}.overview-heading h1{font-size:25px}.profile-entry-grid{grid-template-columns:1fr}.people-dashboard .dashboard-list-card{padding:20px}.journey-stages{flex-wrap:nowrap;overflow-x:auto}.journey-stages button{flex:0 0 135px;min-width:135px}}.workspace-assignments{min-width:0}.journey-stages{max-width:100%;min-width:0}.workspace-section-heading>.workspace-inline-actions{min-width:0;flex-wrap:wrap}.workspace-body .workspace-assignments input,.workspace-body .workspace-assignments select{min-width:0}@media(max-width:650px){.workspace-section-heading{flex-wrap:wrap}.workspace-section-heading>.workspace-inline-actions{width:100%}.workspace-section-heading>.workspace-inline-actions .quiet{flex:1 1}.journey-milestones article:only-child{display:flex;flex-direction:column;align-items:flex-start}}.onboarding-review-inbox{border:1px solid #dce5ea;border-radius:14px;padding:20px;margin-bottom:20px;background:#fff}.onboarding-review-inbox h3{margin:0 0 6px}.onboarding-review-inbox p{margin:4px 0 12px;color:#596875}.onboarding-review-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e8edf0}.onboarding-review-row small{display:block;margin-top:5px;color:#596875}.onboarding-review-content{display:grid;grid-gap:20px;gap:20px}.review-response-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.review-response-grid article{padding:14px;border:1px solid #e2e8ec;border-radius:10px}.review-response-grid h4{margin:0 0 8px;font-size:14px}.review-response-grid p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.review-response-grid small{display:block;margin-top:8px;color:#657480}.review-note-label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.review-note-label small{font-weight:400;color:#596875}.review-note-label textarea{width:100%;padding:12px;border:1px solid #ccd7de;border-radius:8px}.clinical-onboarding-sections{display:grid;grid-gap:20px;gap:20px}.profile-response-group{padding:20px;border:1px solid #e0e7eb;border-radius:12px;background:#fff}.profile-response-group h3{margin:0 0 18px}.profile-response-group .learning-form-grid{align-items:flex-start}.profile-response-group label{align-content:start}.submitted-response-list{display:grid;grid-gap:12px;gap:12px}.submitted-response-list dt{font-weight:600}.submitted-response-list dd{margin:5px 0 0;white-space:pre-wrap}.member-training{display:grid;grid-gap:20px;gap:20px}.training-resource{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.training-viewer{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid #dde5eb;border-radius:12px;min-width:0}.training-viewer iframe{border-radius:8px;background:#f7f9fa}.training-viewer button{justify-self:start}.training-completion{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #e4eaee;padding-top:18px}.training-completion p{margin:0;color:#596875}.training-completion button{justify-self:start}.training-completion small{color:#596875}.training-quiz{display:grid;grid-gap:16px;gap:16px}.training-quiz h3{margin:0}.training-quiz fieldset{border:1px solid #dfe6eb;border-radius:10px;padding:18px;display:grid;grid-gap:12px;gap:12px}.training-quiz legend{font-weight:600;padding:0 6px}.training-quiz label{display:flex;gap:10px;align-items:flex-start}.setup-step-form .training-quiz label{display:grid}.training-quiz input[type=radio]{margin-top:4px;flex-shrink:0}@media(max-width:600px){.onboarding-review-row{align-items:flex-start;flex-direction:column}.profile-response-group{padding:14px}.training-viewer iframe{height:360px!important}.training-completion button{width:100%}}.member-current-heading:focus{outline:none}.member-training .training-completion button{width:auto;min-width:160px;margin:0}@media(max-width:600px){.member-training .training-completion button{width:100%}}.onboarding-workspace .workspace-header{padding:14px 24px;align-items:center;gap:14px}.onboarding-workspace .workspace-header h2{font-size:25px;margin:3px 0}.onboarding-workspace .workspace-person-heading>.person-avatar{width:52px;height:52px;font-size:19px}.onboarding-workspace .workspace-header .workspace-progress-ring{width:66px;height:66px}.onboarding-workspace .workspace-tabs button{padding:11px 3px}.onboarding-workspace .workspace-body{padding:16px 24px}.onboarding-workspace .workspace-body>div{gap:14px}.onboarding-workspace .workspace-progress-caption small{display:block;font-size:12px}.onboarding-workspace .journey-stages{gap:8px;margin-block:12px}.onboarding-workspace .journey-stages button{padding:9px 15px;min-height:0}.handoff-sequence{font-size:14px;line-height:1.65;padding-left:22px}.member-welcome-hero.compact{min-height:130px;padding:20px 28px;gap:20px}.member-welcome-hero.compact h1{font-size:28px;margin:5px 0}.member-welcome-hero.compact .member-welcome-copy>p{margin:0}.member-welcome-hero.compact summary{font-size:13px;cursor:pointer}.member-welcome-hero.compact details p{font-size:14px;max-width:65ch;margin:8px 0}.member-welcome-hero.compact .workspace-progress-group{padding:12px 16px}@media(max-width:700px){.onboarding-workspace .workspace-header{padding:12px;flex-wrap:wrap}.onboarding-workspace .workspace-header h2{font-size:21px}.onboarding-workspace .workspace-body{padding:12px}.member-welcome-hero.compact{padding:18px;flex-wrap:wrap}}