.account-shell{color:#243b34;background:#f7f8f4;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.account-shell *{box-sizing:border-box}.account-shell button,.account-shell input,.account-shell textarea,.account-shell select{font:inherit}.account-shell button,.account-shell a{touch-action:manipulation}.account-shell a{color:inherit;text-decoration:none}.account-shell button{cursor:pointer}.account-shell button:disabled{cursor:default;opacity:.5}.account-shell :focus-visible{outline-offset:4px;outline:2px solid #3d6b59}.account-header{border-bottom:1px solid #dedfd8;align-items:center;gap:32px;max-width:1264px;height:88px;margin:auto;padding:0 36px;display:flex}.account-brand{letter-spacing:-1.1px;align-items:center;gap:10px;font-size:28px;font-weight:600;display:flex}.account-back,.account-logout{align-items:center;gap:8px;font-size:13px;display:flex}.account-back{margin-left:auto}.account-logout{color:#69766e!important}.account-main{max-width:1080px;margin:auto;padding:34px 36px 80px}.account-breadcrumb{color:#7c857e;gap:12px;margin-bottom:45px;font-size:12px;display:flex}.account-breadcrumb a:hover{text-decoration:underline}.account-heading{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.account-eyebrow{letter-spacing:1.5px;color:#7b857b;font-size:10px;font-weight:600}.account-heading h1{letter-spacing:-1.5px;margin:14px 0 12px;font-size:38px;font-weight:500;line-height:1.17}.account-heading p,.account-muted{color:#728074;margin:0;font-size:14px;line-height:1.7}.account-heading-icon{color:#9ba99b}.account-panel{background:#fff;border:1px solid #dedfd8;padding:30px}.account-panel h2{letter-spacing:-.55px;margin:0 0 13px;font-size:22px;font-weight:500}.account-loading{text-align:center;color:#718075;padding:80px}.account-error,.account-success{color:#87563c;background:#fcf4f0;border:1px solid #e5cfc5;margin:0 0 22px;padding:15px 18px;font-size:13px;line-height:1.6}.account-error button{color:inherit;background:0 0;border:0;margin-left:16px;text-decoration:underline}.account-success{color:#3c5c38;background:#edf3e9;border-color:#c9d6c5;align-items:center;gap:10px;display:flex}.account-onboarding{grid-template-columns:1.12fr .88fr;gap:62px;display:grid}.account-role-tabs{border-bottom:1px solid #e2e5dd;grid-template-columns:1fr 1fr;margin:-6px 0 30px;display:grid}.account-role-tabs button{color:#7c877e;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:14px;display:flex}.account-primary{background:#284b3d;border:1px solid #284b3d;border-radius:2px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:13px 19px;font-size:13px;line-height:1.2;display:inline-flex;color:#fff!important}.account-primary:hover{background:#1c3b2e}.account-auth{width:100%;margin-top:28px}.account-secondary{color:#284b3d;background:#fff;border:1px solid #d8dfd5;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 14px;font-size:12px;display:inline-flex}.account-small{color:#7f8b80!important;font-size:11px!important;font-weight:400!important;line-height:1.7!important}.account-onboarding .account-small{margin:15px 0 0}.account-onboarding-note{padding:20px 0}.account-note-number{letter-spacing:2px;color:#8d978a;font-size:10px}.account-onboarding-note h3{letter-spacing:-.7px;margin:21px 0 34px;font-size:27px;font-weight:400;line-height:1.3}.account-onboarding-note ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.account-onboarding-note li{gap:17px;display:flex}.account-onboarding-note li>span{color:#8b9787;border-top:1px solid #c7cfc0;width:21px;margin-top:2px;padding-top:7px;font-size:10px}.account-onboarding-note strong{font-size:13px;font-weight:500}.account-onboarding-note p{color:#7e887c;margin:6px 0 0;font-size:12px;line-height:1.7}.account-form{gap:20px;margin-top:24px;display:grid}.account-form label:not(.account-consent),.account-modalities legend{color:#415648;flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.account-form input:not([type=checkbox]),.account-form textarea,.account-form select{color:#304c3e;background:#fff;border:1px solid #d8dfd5;border-radius:2px;width:100%;min-height:43px;padding:11px 12px;font-size:13px}.account-form input::placeholder,.account-form textarea::placeholder{color:#a1aa9d;font-size:12px}.account-form textarea{resize:vertical}.account-field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-form select{cursor:pointer}.account-modalities{border:0;gap:24px;margin:0;padding:0;display:flex}.account-modalities legend{margin-bottom:13px}.account-modalities label{align-items:center;flex-direction:row!important;gap:8px!important}.account-form input[type=checkbox]{accent-color:#31513d;flex-shrink:0;width:15px;height:15px}.account-form-bottom{border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:24px;padding-top:21px;display:flex}.account-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.account-section-heading h2{margin-bottom:0}.account-section-heading .account-eyebrow{margin-bottom:12px}.account-link{color:#345542;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.account-link:hover{text-decoration:underline}.account-user-profile{max-width:600px}.account-user-profile>svg{margin-bottom:20px}.account-user-profile h2{margin-bottom:5px}.account-user-profile>p{color:#6e7e71;font-size:13px}.account-user-profile .account-primary{margin-top:24px}.account-rule{background:#e1e5db;height:1px;margin:24px 0}.account-clinic-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.account-clinic-summary h2{margin:13px 0 7px}.account-clinic-summary p{color:#6f7e71;margin:0 0 6px;font-size:13px}.account-clinic-summary .account-secondary{flex-shrink:0}.account-studies-heading{justify-content:space-between;align-items:center;margin:40px 0 20px;display:flex}.account-studies-heading h2{letter-spacing:-.5px;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:500;display:flex}.account-studies-heading h2 span{border:1px solid #dbe1d4;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:11px;font-weight:400;display:flex}.account-empty{color:#6c7c69;border:1px dashed #cdd6c5;align-items:center;gap:20px;padding:28px;display:flex}.account-empty h3{margin:0 0 6px;font-size:14px;font-weight:500}.account-empty p{color:#8c9686;margin:0;font-size:12px}.account-upload{margin-top:32px}.account-upload>.account-muted{max-width:600px;margin:18px 0 22px}.account-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.account-dropzone{color:#385a42;background:#f7f9f3;border:1px dashed #bbcabb;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:164px;display:flex}.account-dropzone strong{font-size:14px;font-weight:500}.account-dropzone span{color:#88947e;font-size:11px}.account-upload>.account-error{margin-top:18px}.account-series-summary{background:#f9fbf5;border:1px solid #dce3d4;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.account-series-summary>div{align-items:center;gap:13px;display:flex}.account-series-summary>div>div{flex-direction:column;gap:6px;display:flex}.account-series-summary strong{font-size:13px;font-weight:500}.account-series-summary span{color:#7e8a73;font-size:11px}.account-publishing-note{border-left:2px solid #b4c4a7;margin:3px 0;padding:3px 0 3px 16px}.account-publishing-note strong{font-size:12px;font-weight:500}.account-publishing-note p{color:#7d8974;margin:7px 0 0;font-size:11px;line-height:1.8}.account-consent{color:#62755b;cursor:pointer;align-items:flex-start;gap:11px;font-size:11px;line-height:1.8;display:flex}.account-consent input{margin-top:4px}.account-upload-status{color:#48623e;margin:20px 0 0;font-size:12px;line-height:1.6}.account-studies-list{background:#fff;border:1px solid #dde3d5}.account-study{border-bottom:1px solid #e6eadf;align-items:center;gap:20px;padding:19px 22px;display:flex}.account-study:last-child{border-bottom:0}.account-study-image{color:#6f8069;background:#202921;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.account-study-image img{object-fit:contain;width:100%;height:100%}.account-study-info{flex:1}.account-study h3{margin:5px 0 6px;font-size:14px;font-weight:500}.account-study p{color:#87917c;margin:0;font-size:11px}.account-delete{color:#9c8c7f;background:0 0;border:0;padding:9px}.account-delete:hover{color:#a44d35;background:#fdf2eb}.account-footer{color:#8a9380;border-top:1px solid #dfe3d6;justify-content:space-between;max-width:1192px;margin:auto;padding:27px 36px;font-size:11px;display:flex}.account-footer a{align-items:center;gap:8px;display:flex}.account-footer a:hover{text-decoration:underline}@media (max-width:760px){.account-header{gap:20px;height:72px;padding:0 22px}.account-brand{font-size:25px}.account-back{font-size:11px}.account-logout span{display:none}.account-main{padding:24px 22px 55px}.account-breadcrumb{margin-bottom:30px}.account-heading{margin-bottom:26px}.account-heading h1{letter-spacing:-1px;font-size:30px}.account-heading p{font-size:12px}.account-heading-icon{display:none}.account-onboarding{grid-template-columns:1fr;gap:28px}.account-onboarding-note{padding:0 6px}.account-onboarding-note h3 br{display:none}.account-onboarding-note h3{margin:15px 0 24px;font-size:23px}.account-panel{padding:23px}.account-panel h2{font-size:20px}.account-field-row{grid-template-columns:1fr;gap:20px}.account-form-bottom{flex-direction:column;align-items:stretch;gap:15px}.account-form-bottom .account-primary{width:100%}.account-clinic-summary{flex-direction:column;align-items:flex-start}.account-studies-heading h2{font-size:18px}.account-studies-heading .account-link{font-size:11px}.account-empty{gap:15px;padding:22px}.account-empty h3{font-size:12px}.account-empty p{font-size:11px;line-height:1.6}.account-series-summary{flex-direction:column;align-items:flex-start}.account-series-summary .account-secondary{width:100%;margin-top:5px}.account-study{flex-wrap:wrap;gap:12px;padding:15px}.account-study-image{width:52px;height:52px}.account-study-info{min-width:calc(100% - 70px)}.account-study>.account-secondary{margin-left:64px}.account-study h3{font-size:12px}.account-delete{margin-left:auto}.account-dropzone{min-height:153px;padding:20px}.account-dropzone span{text-align:center;font-size:10px;line-height:1.7}.account-footer{flex-direction:column;gap:15px;padding:24px 22px}.account-role-tabs button{padding:14px 8px;font-size:12px}.account-consent{font-size:10px}}.account-registration-steps{color:#859080;align-items:center;gap:22px;margin:0 0 28px;padding:0;font-size:11px;list-style:none;display:flex}.account-registration-steps li{align-items:center;gap:7px;display:flex}.account-registration-steps li>span{border:1px solid #d9dfd2;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:flex}.account-registration-steps li[aria-current=step]{color:#284b3d}.account-registration-steps li[aria-current=step]>span{color:#fff;background:#284b3d;border-color:#284b3d}.account-professional-roles{border:0;gap:10px;margin:0 0 12px}.account-professional-roles button{color:#657761;border:1px solid #d8dfd5;border-radius:2px;flex-direction:column;gap:10px;min-height:94px;padding:16px 9px;font-size:13px}.account-professional-roles button:hover{background:#f8faf5;border-color:#8ba284}.account-professional-roles button.selected{color:#284b3d;background:#edf3e9;border:1px solid #365d45}.account-patient-role{color:#7d8977;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 27px;padding:5px 0;font-size:12px;display:flex}.account-patient-role:hover,.account-patient-role.selected{color:#284b3d;text-underline-offset:4px;text-decoration:underline}.account-role-prompt{padding:4px 0}.account-cancel-registration{margin-top:24px}.account-declaration{color:#7a8575;margin:0;font-size:11px;line-height:1.7}.account-optional{color:#929b8b;font-size:10px;font-weight:400}.account-guest-link{align-items:center;gap:8px;margin-top:29px;font-size:11px;display:inline-flex;color:#4b6745!important}.account-guest-link:hover{text-decoration:underline}.account-doctor-profile{max-width:760px}.account-doctor-profile .account-section-heading{align-items:flex-start}.account-doctor-profile .account-section-heading h2{margin-top:12px;line-height:1.35}.account-doctor-profile .account-section-heading .account-secondary{flex-shrink:0}.account-profile-details{grid-template-columns:1fr 1fr;gap:23px 30px;margin:28px 0 0;display:grid}.account-profile-details div{min-width:0}.account-profile-details dt{color:#84907b;margin-bottom:6px;font-size:11px;line-height:1.6}.account-profile-details dd{color:#354c3e;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.account-self-declared{color:#87917f;border-top:1px solid #e5e9de;margin:26px 0 0;padding-top:17px;font-size:11px}.account-doctor-catalog{border:1px solid #dce3d4;justify-content:space-between;align-items:center;gap:24px;max-width:760px;margin-top:24px;padding:25px;display:flex}.account-doctor-catalog h2{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.account-doctor-catalog p{color:#7e8b76;max-width:390px;margin:0;font-size:12px;line-height:1.7}.account-doctor-catalog .account-primary{flex-shrink:0}.account-upgrade-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.account-upgrade-options h3{margin:0 0 7px;font-size:14px;font-weight:500}.account-upgrade-options p{color:#7c8974;margin:0 0 15px;font-size:12px;line-height:1.7}.account-upgrade-options .account-secondary{justify-content:space-between;width:100%;padding:10px 11px;font-size:11px}@media (max-width:760px){.account-registration-steps{gap:18px;margin-bottom:24px;font-size:10px}.account-professional-roles button{min-height:88px;font-size:12px}.account-patient-role{margin-bottom:24px;font-size:11px}.account-profile-details{grid-template-columns:1fr;gap:21px}.account-doctor-profile .account-section-heading{flex-direction:column;gap:16px}.account-doctor-profile .account-section-heading h2{font-size:22px}.account-doctor-catalog{flex-direction:column;align-items:flex-start;gap:21px;padding:23px}.account-doctor-catalog .account-primary{width:100%}.account-upgrade-options{grid-template-columns:1fr;gap:25px}.account-upgrade-options>div+div{border-top:1px solid #e7ebdf;padding-top:22px}.account-registration-steps li>span{width:20px;height:20px}.account-declaration{font-size:10px}}.account-admin-link{color:#45673b;text-underline-offset:3px;margin-left:auto;font-size:12px;text-decoration:underline}@media (max-width:760px){.account-admin-link{text-align:right;max-width:110px;font-size:10px}}.account-professional-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.account-professional-roles button{min-width:0}.account-professional-roles button span{overflow-wrap:anywhere;line-height:1.5}@media (max-width:540px){.account-professional-roles{grid-template-columns:1fr}.account-professional-roles button{flex-direction:row;justify-content:flex-start;min-height:58px;padding:14px 17px}}button.account-logout{cursor:pointer;font:inherit;background:0 0;border:0}button.account-logout:disabled{opacity:.6;cursor:wait}.account-shell{color:#152c30;background:#f7faf8;font-family:Open Sans,Arial,sans-serif}.account-shell :focus-visible{outline-color:#008e7b}.account-header{background:#fff;border-color:#e2e9e5}.account-footer{color:#6b7d77;border-color:#e2e9e5}.account-heading h1,.account-panel h2{font-weight:600}.account-panel{border-color:#e2e9e5;border-radius:8px}.account-back,.account-logout,.account-breadcrumb,.account-heading p,.account-muted,.account-eyebrow,.account-onboarding-note p,.account-user-profile>p,.account-clinic-summary p,.account-small{color:#6b7d77!important}.account-primary{background:#008e7b;border-color:#008e7b;border-radius:5px;font-weight:600}.account-primary:hover{background:#007663;border-color:#007663}.account-secondary{color:#41675f;border-color:#d7e4dd;border-radius:5px}.account-secondary:hover{background:#f2f7f4}.account-role-tabs,.account-rule,.account-form-bottom,.account-studies-heading h2 span{border-color:#e2e9e5}.account-role-tabs button{color:#6b7d77}.account-role-tabs button.selected{color:#007e6b;border-bottom-color:#008e7b}.account-form label:not(.account-consent),.account-modalities legend{color:#375b50}.account-form input:not([type=checkbox]),.account-form textarea,.account-form select{color:#152c30;border-color:#d7e4dd;border-radius:5px}.account-form input::placeholder,.account-form textarea::placeholder{color:#879b91}.account-form input[type=checkbox]{accent-color:#008e7b}.account-link{color:#007e6b}.account-success{color:#27705a;background:#eef8f3;border-color:#cce4d9;border-radius:5px}.account-empty,.account-dropzone{color:#527c6d;border-color:#c9dbd2;border-radius:6px}.account-dropzone{background:#f2f7f4}.account-dropzone:hover{background:#eaf4ee;border-color:#83b6a5}.account-dropzone span,.account-series-summary span,.account-publishing-note p{color:#6b7d77}.account-series-summary{background:#f2f7f4;border-color:#d7e4dd;border-radius:6px}.account-publishing-note{border-left-color:#9bc9b7}.account-shell .account-secondary{color:#41675f}.account-shell .account-link,.account-shell .account-admin-link{color:#007e6b}
