.practice-shell .practice-bottom-nav button{font-size:14px;line-height:1.45}.practice-dialog :is(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\],.text-\[13\.5px\]){font-size:14px;line-height:1.5}.practice-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.practice-shell .practice-primary:not(:disabled),.practice-dialog .practice-primary:not(:disabled){color:#fff!important;background:#16304e!important}.practice-shell .navy-outer .practice-primary:not(:disabled){background:#2578c2!important}.practice-dialog{container:crm-dialog/inline-size}.practice-dialog-title{letter-spacing:-.3px;font-size:22px;line-height:1.35}@media (max-width:340px){.practice-shell .practice-bottom-nav{gap:0;padding-left:2px;padding-right:2px}.practice-shell .practice-bottom-nav button{letter-spacing:-.35px;font-size:14px}}
.app-dialog-module__TtaXSa__menuPanel{height:100%;max-height:min(52rem,100%)}.app-dialog-module__TtaXSa__menuHeader{background:#fff;border-bottom:1px solid #e1eaf3;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:18px 20px;display:grid;position:relative}.app-dialog-module__TtaXSa__menuHeader .app-dialog-module__TtaXSa__menuTitle{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.375rem;font-weight:600;line-height:1.35}.app-dialog-module__TtaXSa__menuHeader>button{justify-self:end;width:44px;height:44px;min-height:44px;padding:0}.app-dialog-module__TtaXSa__menuBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-anchor:none;background:#f7fafd;flex:auto;min-width:0;min-height:0;padding:24px 20px;scroll-padding-block:20px;overflow:hidden auto}@media (max-width:360px){.app-dialog-module__TtaXSa__menuHeader{gap:10px;padding:16px}.app-dialog-module__TtaXSa__menuHeader .app-dialog-module__TtaXSa__menuTitle{font-size:1.25rem}.app-dialog-module__TtaXSa__menuBody{padding:22px 16px}}
.crm-module__v8IDHW__screen{color:#16304e;background:#f8fbfe;width:100%;height:100%;min-height:0;font-size:16px;line-height:1.55;overflow:hidden auto;container:crm-screen/inline-size}.crm-module__v8IDHW__screen[data-practice-section=home]{overflow:hidden}.crm-module__v8IDHW__content{min-width:0;max-width:1120px;padding:22px max(20px, env(safe-area-inset-right,0px)) calc(26px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));margin:0 auto}.crm-module__v8IDHW__header{color:#fff;background:radial-gradient(140% 120% at 15% 0,#1e4066 0%,#16304e 85%);border-radius:24px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:18px 14px;display:flex;box-shadow:0 8px 24px #16304e14}.crm-module__v8IDHW__header .crm-module__v8IDHW__button{color:#fff;background:#ffffff14;border-color:#ffffff40}.crm-module__v8IDHW__header .crm-module__v8IDHW__button:hover{background:#ffffff26}.crm-module__v8IDHW__header .crm-module__v8IDHW__button:focus-visible{outline-offset:3px;outline:2px solid #8fc6f5}.crm-module__v8IDHW__header .crm-module__v8IDHW__pill{color:#fff;background:#ffffff1f}.crm-module__v8IDHW__header .crm-module__v8IDHW__subtitle{color:#d6e7f7}.crm-module__v8IDHW__headerIdentity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.crm-module__v8IDHW__headerTitle{min-width:0}.crm-module__v8IDHW__headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.crm-module__v8IDHW__heading{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:600;line-height:1.25}.crm-module__v8IDHW__subtitle{color:#4d6480;margin:0;font-size:16px}.crm-module__v8IDHW__reminderRow{flex-wrap:wrap}.crm-module__v8IDHW__planRow{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.crm-module__v8IDHW__proLabel{color:#2670b0;background:#edf6fe;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.crm-module__v8IDHW__primary .crm-module__v8IDHW__proLabel{color:#fff;background:#fff2}.crm-module__v8IDHW__upgradePrice{color:#177449;margin:18px 0 8px;font-size:28px;font-weight:600}.crm-module__v8IDHW__upgradePrice span{color:#4d6480;font-size:16px;font-weight:400}.crm-module__v8IDHW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-module__v8IDHW__row>*,.crm-module__v8IDHW__task>*,.crm-module__v8IDHW__inline>*{min-width:0}.crm-module__v8IDHW__inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-module__v8IDHW__button{box-sizing:border-box;color:#16304e;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;background:#fff;border:1px solid #dce7f2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:46px;padding:10px 17px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.crm-module__v8IDHW__button svg{flex:none;margin:0}.crm-module__v8IDHW__button:hover{background:#f0f6fc}.crm-module__v8IDHW__button:disabled{opacity:.5;cursor:wait}.crm-module__v8IDHW__button:focus-visible,.crm-module__v8IDHW__tab:focus-visible{outline-offset:3px;outline:3px solid #2578c2}.crm-module__v8IDHW__primary{color:#fff;background:#16304e;border-color:#16304e}.crm-module__v8IDHW__primary:hover{background:#23486b}.crm-module__v8IDHW__icon{background:#f0f6fc;border-color:#e3edf6;flex:0 0 46px;width:46px;padding:10px}.crm-module__v8IDHW__danger{color:#a8362b}.crm-module__v8IDHW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.crm-module__v8IDHW__stat{text-align:left;cursor:pointer;color:#16304e;background:#f8fbfe;border:1px solid #e7eef6;border-radius:18px;min-width:0;padding:16px}.crm-module__v8IDHW__stat strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.2;display:block}.crm-module__v8IDHW__stat span{color:#4d6480;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.5;display:block}.crm-module__v8IDHW__green{color:#177449!important}.crm-module__v8IDHW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.crm-module__v8IDHW__tab{color:#16304e;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;background:#fff;border:1px solid #dce7f2;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:10px 8px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.crm-module__v8IDHW__tab svg{flex:none}.crm-module__v8IDHW__tab span{min-width:0}.crm-module__v8IDHW__tabSelected{color:#fff;background:#16304e;border-color:#16304e}.crm-module__v8IDHW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.crm-module__v8IDHW__packageTabs{flex:220px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.crm-module__v8IDHW__packageTab{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;min-width:0}.crm-module__v8IDHW__packageCreate{white-space:normal;overflow-wrap:normal;word-break:normal;flex:none}.crm-module__v8IDHW__search{background:#fff;border:1px solid #dce7f2;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.crm-module__v8IDHW__search svg{flex:none}.crm-module__v8IDHW__search input{color:#16304e;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:16px}.crm-module__v8IDHW__input{box-sizing:border-box;color:#16304e;text-align:left;background:#fff;border:1px solid #dce7f2;border-radius:14px;outline:none;width:100%;min-width:0;max-width:100%;min-height:48px;padding:11px 13px;font-size:16px}.crm-module__v8IDHW__input:focus{border-color:#2578c2;box-shadow:0 0 0 3px #edf6fe}.crm-module__v8IDHW__input[aria-invalid=true]{border-color:#a8362b}.crm-module__v8IDHW__filter{width:auto;min-width:135px}.crm-module__v8IDHW__cards{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.crm-module__v8IDHW__card{text-align:left;color:#16304e;content-visibility:auto;contain-intrinsic-size:auto 130px;overflow-wrap:anywhere;background:#fff;border:1px solid #e3ecf5;border-radius:20px;width:100%;min-width:0;padding:18px;display:block;box-shadow:0 5px 18px -14px #16304e40}details.crm-module__v8IDHW__card{content-visibility:visible;contain-intrinsic-size:none}button.crm-module__v8IDHW__card{cursor:pointer}button.crm-module__v8IDHW__card:hover{background:#fcfdff;border-color:#bed4e8}.crm-module__v8IDHW__title{color:#16304e;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.45}.crm-module__v8IDHW__muted{color:#4d6480;margin:4px 0 0;font-size:16px;line-height:1.6}.crm-module__v8IDHW__small{color:#4d6480;font-size:14px;line-height:1.5}.crm-module__v8IDHW__avatar{color:#2670b0;background:#edf6fe;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:600;display:flex}.crm-module__v8IDHW__pill{color:#4d6480;text-transform:capitalize;overflow-wrap:anywhere;background:#f0f6fc;border-radius:999px;flex-shrink:0;align-items:center;max-width:100%;min-height:26px;padding:3px 9px;font-size:14px;font-weight:500;display:inline-flex}.crm-module__v8IDHW__active{color:#456645;background:#eff4ec}.crm-module__v8IDHW__pending{color:#2670b0;background:#edf6fe}.crm-module__v8IDHW__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.crm-module__v8IDHW__empty{text-align:center;background:#fff;border:1px dashed #d0deec;border-radius:20px;padding:30px 20px}.crm-module__v8IDHW__clientEmpty{background:#fff;border:1px solid #e3ecf5;padding:30px 18px}.crm-module__v8IDHW__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.crm-module__v8IDHW__empty>svg{color:#527799;margin:0 auto 12px}.crm-module__v8IDHW__empty p{color:#4d6480;max-width:330px;margin:7px auto 18px;font-size:16px}.crm-module__v8IDHW__notice{color:#456645;overflow-wrap:anywhere;background:#eff4ec;border:1px solid #dce6d6;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.crm-module__v8IDHW__notice>:first-child{min-width:0}.crm-module__v8IDHW__error{color:#a8362b;background:#fef2f0;border-color:#f5c4bc}.crm-module__v8IDHW__banner{overflow-wrap:anywhere;background:#edf6fe;border:1px solid #d4e8fa;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.crm-module__v8IDHW__banner>*{min-width:0}.crm-module__v8IDHW__stack{flex-direction:column;gap:14px;display:flex}.crm-module__v8IDHW__section{margin-top:25px}.crm-module__v8IDHW__sectionTitle{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}.crm-module__v8IDHW__divider{background:#e7eef6;height:1px;margin:16px 0}.crm-module__v8IDHW__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:18px;display:grid}.crm-module__v8IDHW__day{color:#4d6480;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5edf6;border-radius:16px;min-height:67px;padding:8px 2px}.crm-module__v8IDHW__day strong{color:#16304e;font-size:19px;display:block}.crm-module__v8IDHW__daySelected{color:#d8e7f5;background:#16304e;border-color:#16304e}.crm-module__v8IDHW__daySelected strong{color:#fff}.crm-module__v8IDHW__dot{background:#2578c2;border-radius:50%;width:4px;height:4px;margin:4px auto 0}.crm-module__v8IDHW__daySelected .crm-module__v8IDHW__dot{background:#d8e7f5}.crm-module__v8IDHW__overlay{box-sizing:border-box;z-index:90;height:100dvh;padding-top:calc(12px + env(safe-area-inset-top,0px));background:#10233880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;container:crm-overlay/size}.crm-module__v8IDHW__sheet{color:#16304e;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;min-width:0;max-width:560px;max-height:100%;font-size:16px;display:flex;box-shadow:0 20px 70px #10233833;container:crm-dialog/inline-size}.crm-module__v8IDHW__sheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.crm-module__v8IDHW__sheetHeader>:first-child{overflow-wrap:anywhere;min-width:0}.crm-module__v8IDHW__sheetHeader,.crm-module__v8IDHW__sheetBody{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.crm-module__v8IDHW__sheetBody{overflow-anchor:none;scrollbar-gutter:stable;padding-top:8px;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.crm-module__v8IDHW__field{min-width:0;margin-bottom:18px;display:block}.crm-module__v8IDHW__label{margin:0 0 7px;font-size:16px;font-weight:600;display:block}.crm-module__v8IDHW__hint{color:#4d6480;margin:6px 0 0;font-size:15px;line-height:1.6}.crm-module__v8IDHW__fieldError{color:#a8362b;margin:5px 0 0;font-size:14px;line-height:1.55}.crm-module__v8IDHW__formRow{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.crm-module__v8IDHW__formActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.crm-module__v8IDHW__availabilityDay{flex-direction:column;gap:4px}.crm-module__v8IDHW__availabilityDay>div{width:100%}.crm-module__v8IDHW__check{color:#4d6480;align-items:flex-start;gap:10px;margin-top:12px;font-size:16px;line-height:1.55;display:flex}.crm-module__v8IDHW__check input{accent-color:#2578c2;flex:0 0 19px;width:19px;height:19px;margin-top:3px}.crm-module__v8IDHW__automationCard{color:#16304e;background:#f8fbfe;border:1px solid #d4e8fa;border-radius:20px;width:100%;min-width:0;margin-bottom:16px;padding:18px;display:block}.crm-module__v8IDHW__automationCard>.crm-module__v8IDHW__row{align-items:flex-start}.crm-module__v8IDHW__automationList{border-top:1px solid #dce7f2;gap:0;margin-top:14px;display:grid}.crm-module__v8IDHW__automationRow{color:#304861;border-bottom:1px solid #e7eef6;align-items:center;gap:11px;min-width:0;min-height:66px;padding:12px 0;display:flex}.crm-module__v8IDHW__automationRow:last-child{border-bottom:0}.crm-module__v8IDHW__automationRow>span{flex:1;min-width:0}.crm-module__v8IDHW__automationRow strong,.crm-module__v8IDHW__automationRow small{overflow-wrap:anywhere;display:block}.crm-module__v8IDHW__automationRow strong{color:#16304e;font-size:16px;font-weight:600}.crm-module__v8IDHW__automationRow small{color:#566d85;margin-top:3px;font-size:14px;line-height:1.5}.crm-module__v8IDHW__automationRow input{accent-color:#2578c2;flex:0 0 19px;width:19px;height:19px}.crm-module__v8IDHW__automationRow>svg{color:#527799;flex:none}.crm-module__v8IDHW__automationRow .crm-module__v8IDHW__button{min-height:46px;padding:9px 13px;font-size:15px}.crm-module__v8IDHW__progress{background:#e9f1f8;border-radius:5px;height:5px;margin-top:12px;overflow:hidden}.crm-module__v8IDHW__progress span{background:#2578c2;height:100%;display:block}.crm-module__v8IDHW__task{align-items:flex-start;gap:12px;display:flex}.crm-module__v8IDHW__taskCheck{color:#566d85;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:999px;place-items:center;min-width:44px;min-height:44px;display:grid}.crm-module__v8IDHW__overdue{color:#a8362b}.crm-module__v8IDHW__timeline{border-left:2px solid #e7eef6;margin-left:6px;padding-left:18px}.crm-module__v8IDHW__timelineItem{margin-bottom:18px;position:relative}.crm-module__v8IDHW__timelineItem:before{content:"";background:#8ba3bd;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-23px}.crm-module__v8IDHW__pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-module__v8IDHW__loading{color:#4d6480;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.crm-module__v8IDHW__spin{animation:1s linear infinite crm-module__v8IDHW__crmSpin}@keyframes crm-module__v8IDHW__crmSpin{to{transform:rotate(360deg)}}.crm-module__v8IDHW__toolbar .crm-module__v8IDHW__search{flex-basis:100%}.crm-module__v8IDHW__header .crm-module__v8IDHW__pill{min-height:24px;font-size:14px}@container crm-screen (max-width:520px){.crm-module__v8IDHW__packageToolbar{align-items:stretch}.crm-module__v8IDHW__packageTabs{flex:1 0 100%;width:100%}.crm-module__v8IDHW__packageCreate{width:100%}}@container crm-screen (min-width:520px){.crm-module__v8IDHW__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container crm-screen (min-width:601px){.crm-module__v8IDHW__content{padding:26px max(26px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(26px, env(safe-area-inset-left,0px))}.crm-module__v8IDHW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.crm-module__v8IDHW__stat{padding:16px}.crm-module__v8IDHW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-module__v8IDHW__heading{font-size:24px}.crm-module__v8IDHW__toolbar .crm-module__v8IDHW__search{flex-basis:auto}}@container crm-overlay (min-width:601px){.crm-module__v8IDHW__sheet{border-radius:24px;max-height:calc(100cqh - 40px);margin:auto}}@container crm-dialog (min-width:481px){.crm-module__v8IDHW__formRow{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-module__v8IDHW__availabilityDay{flex-direction:row;gap:12px}.crm-module__v8IDHW__availabilityDay>div{width:auto}}@container crm-dialog (max-width:500px){.crm-module__v8IDHW__formRow:has(input[type=datetime-local]){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-module__v8IDHW__spin{animation:none}}.crm-module__v8IDHW__roomCard{background:#f7fafd;border-color:#d4e8fa}.crm-module__v8IDHW__roomRoster{color:#4d6480;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:14px;line-height:1.5;display:flex}.crm-module__v8IDHW__roomRoster svg{color:#566d85;flex:none;margin-top:2px}.crm-module__v8IDHW__roomClients{border-top:1px solid #dce7f2;gap:12px;margin-top:16px;padding-top:16px;display:grid}.crm-module__v8IDHW__roomClients>article{box-shadow:none;background:#fff}.crm-module__v8IDHW__clientName{text-align:left;min-height:36px;color:inherit;font:inherit;cursor:pointer}.crm-module__v8IDHW__clientName:hover{text-decoration:underline}
.package-flow-module__Fk-5ua__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 20px;display:grid}.package-flow-module__Fk-5ua__choice{color:#16304e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:16px;min-width:0;min-height:100px;padding:14px}.package-flow-module__Fk-5ua__choice strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.package-flow-module__Fk-5ua__choice span{color:#4d6480;margin-top:6px;font-size:14px;line-height:1.4;display:block}.package-flow-module__Fk-5ua__selected{background:#edf6fe;border-color:#2578c2;box-shadow:inset 0 0 0 1px #2578c2}.package-flow-module__Fk-5ua__summary{overflow-wrap:anywhere;background:#f7fafd;border:1px solid #dce7f2;border-radius:16px;min-width:0;margin:16px 0;padding:16px}.package-flow-module__Fk-5ua__summary dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 14px;margin:12px 0 0;font-size:15px;display:grid}.package-flow-module__Fk-5ua__summary dt{color:#4d6480}.package-flow-module__Fk-5ua__summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.package-flow-module__Fk-5ua__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.package-flow-module__Fk-5ua__slot{color:#16304e;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:999px;min-height:44px;padding:8px;font-size:14px}.package-flow-module__Fk-5ua__slot.package-flow-module__Fk-5ua__selected{color:#fff;background:#16304e;border-color:#16304e}.package-flow-module__Fk-5ua__agreement{overflow-wrap:anywhere;background:#f7fafd;border:1px solid #dce7f2;border-radius:16px;min-width:0;margin-top:12px;padding:14px}.package-flow-module__Fk-5ua__agreement h3{margin:0;font-size:16px}.package-flow-module__Fk-5ua__agreement p{color:#4d6480;margin:5px 0 0;font-size:14px}.package-flow-module__Fk-5ua__priceCard{color:#16304e;background:#f7fafd;border:1px solid #dce7f2;border-radius:16px;gap:9px;min-width:0;margin:14px 0 18px;padding:15px;display:grid}.package-flow-module__Fk-5ua__priceCard>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.package-flow-module__Fk-5ua__priceCard span{color:#4d6480;font-size:14px;line-height:1.4}.package-flow-module__Fk-5ua__priceCard strong{text-align:right;flex-shrink:0;font-size:17px;line-height:1.3}.package-flow-module__Fk-5ua__priceCard p{color:#4d6480;margin:0;font-size:13px;line-height:1.45}.package-flow-module__Fk-5ua__priceCard .package-flow-module__Fk-5ua__priceTotal{border-top:1px solid #dce7f2;padding-top:9px}.package-flow-module__Fk-5ua__priceCard .package-flow-module__Fk-5ua__priceTotal span,.package-flow-module__Fk-5ua__priceCard .package-flow-module__Fk-5ua__priceTotal strong{color:#16304e;font-weight:600}.package-flow-module__Fk-5ua__processingLabel{gap:1px;display:grid}.package-flow-module__Fk-5ua__processingLabel small{color:#4d6480;font-size:14px;font-weight:400;line-height:1.4}.package-flow-module__Fk-5ua__success{color:#557255;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.package-flow-module__Fk-5ua__success svg{flex-shrink:0}.package-flow-module__Fk-5ua__progress{color:#4d6480;gap:12px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.package-flow-module__Fk-5ua__progress li{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.package-flow-module__Fk-5ua__progress li>span{background:#f4f8fc;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.package-flow-module__Fk-5ua__progress .package-flow-module__Fk-5ua__currentStep{color:#16304e;font-weight:600}.package-flow-module__Fk-5ua__progress .package-flow-module__Fk-5ua__currentStep>span{color:#fff;background:#16304e}@media (max-width:360px){.package-flow-module__Fk-5ua__choices{grid-template-columns:1fr}.package-flow-module__Fk-5ua__progress{gap:6px;font-size:13px}}.package-flow-module__Fk-5ua__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}
.practitioner-settings-module__N2aixq__screen{color:#16304e;min-width:0;height:100%;min-height:0;font-family:var(--font-body,var(--font-poppins)),system-ui,sans-serif;background:#f8fbfe;flex-direction:column;font-size:16px;line-height:1.5;display:flex}.practitioner-settings-module__N2aixq__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.practitioner-settings-module__N2aixq__content{max-width:720px;padding:24px max(20px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));gap:26px;margin:0 auto;display:grid}.practitioner-settings-module__N2aixq__group{min-width:0}.practitioner-settings-module__N2aixq__group h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.practitioner-settings-module__N2aixq__description{color:#4d6480;margin:0 0 14px;font-size:14px;line-height:1.55}.practitioner-settings-module__N2aixq__list{background:#fff;border:1px solid #e1eaf3;border-radius:18px;min-width:0}.practitioner-settings-module__N2aixq__list>:first-child{border-top-left-radius:17px;border-top-right-radius:17px}.practitioner-settings-module__N2aixq__list>:last-child{border-bottom-right-radius:17px;border-bottom-left-radius:17px}.practitioner-settings-module__N2aixq__row{text-align:left;width:100%;min-width:0;min-height:72px;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px;display:grid}.practitioner-settings-module__N2aixq__list>*+*{border-top:1px solid #e1eaf3}button.practitioner-settings-module__N2aixq__row{cursor:pointer;touch-action:manipulation}.practitioner-settings-module__N2aixq__icon,.practitioner-settings-module__N2aixq__arrow{color:#176bb1;flex-shrink:0;margin-top:1px}.practitioner-settings-module__N2aixq__arrow{color:#57718d}.practitioner-settings-module__N2aixq__copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.practitioner-settings-module__N2aixq__copy strong{font-size:16px;font-weight:600;line-height:1.5}.practitioner-settings-module__N2aixq__copy>span,.practitioner-settings-module__N2aixq__status{color:#4d6480;font-size:14px;line-height:1.55}.practitioner-settings-module__N2aixq__status{font-weight:500}.practitioner-settings-module__N2aixq__row[data-danger]{color:#a8362b}.practitioner-settings-module__N2aixq__row[data-danger] .practitioner-settings-module__N2aixq__icon{color:inherit}.practitioner-settings-module__N2aixq__row:focus-visible,.practitioner-settings-module__N2aixq__founding summary:focus-visible,.practitioner-settings-module__N2aixq__accountDanger summary:focus-visible{outline-offset:-3px;outline:3px solid #2578c2}.practitioner-settings-module__N2aixq__founding>summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:56px;padding:16px;font-size:16px;list-style:none;display:grid}.practitioner-settings-module__N2aixq__founding>summary::-webkit-details-marker{display:none}.practitioner-settings-module__N2aixq__founding>summary svg{color:#176bb1}.practitioner-settings-module__N2aixq__founding[open]>summary>svg:last-child{transform:rotate(90deg)}.practitioner-settings-module__N2aixq__founding>div{color:#4d6480;overflow-wrap:anywhere;padding:0 16px 16px;font-size:14px}.practitioner-settings-module__N2aixq__founding p{margin-top:6px}.practitioner-settings-module__N2aixq__accountDanger{border-top:1px solid #e1eaf3;min-width:0;padding-top:10px}.practitioner-settings-module__N2aixq__accountDanger>summary{color:#a8362b;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.practitioner-settings-module__N2aixq__error{color:#a8362b;background:#fef2f0;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.practitioner-settings-module__N2aixq__form{gap:18px;min-width:0;display:grid}.practitioner-settings-module__N2aixq__form label{color:#16304e;gap:8px;min-width:0;font-size:16px;font-weight:500;display:grid}.practitioner-settings-module__N2aixq__form input,.practitioner-settings-module__N2aixq__form select{width:100%;min-width:0;min-height:48px;font:inherit;color:#16304e;background:#fff;border:1px solid #dce7f2;border-radius:12px;padding:11px 13px;font-size:16px}.practitioner-settings-module__N2aixq__email{overflow-wrap:anywhere;color:#4d6480;font-size:14px}.practitioner-settings-module__N2aixq__email strong{color:#16304e;margin-bottom:6px;font-size:16px;display:block}.practitioner-settings-module__N2aixq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (hover:hover) and (pointer:fine){button.practitioner-settings-module__N2aixq__row:hover{background:#f2f7fc}}@media (max-width:360px){.practitioner-settings-module__N2aixq__row,.practitioner-settings-module__N2aixq__founding>summary{gap:10px;padding:14px 12px}}@media (prefers-reduced-motion:no-preference){button.practitioner-settings-module__N2aixq__row{transition:background-color .14s}}
.client-requests-module__liUCuW__screen{color:#16304e;background:#f7fafd;flex-direction:column;min-width:0;height:100%;display:flex}.client-requests-module__liUCuW__content{width:100%;min-width:0;padding:24px 20px max(28px, env(safe-area-inset-bottom))}.client-requests-module__liUCuW__intro{color:#4d6480;margin:0 0 20px;font-size:16px;line-height:1.6}.client-requests-module__liUCuW__profile{margin:0 0 24px}.client-requests-module__liUCuW__profile>button{width:100%;margin:0}.client-requests-module__liUCuW__sectionHead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.client-requests-module__liUCuW__sectionHead h2,.client-requests-module__liUCuW__tools h2{margin:0;font-size:20px;font-weight:600;line-height:1.4}.client-requests-module__liUCuW__tabs{background:#fff;border:1px solid #dce7f2;border-radius:18px;grid-template-columns:1fr 1.35fr 1fr;gap:4px;margin-bottom:16px;padding:5px;display:grid}.client-requests-module__liUCuW__tabs button{color:#4d6480;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:10px 5px;font-size:16px;font-weight:500;line-height:1.35;transition:background-color .16s,color .16s;display:flex}.client-requests-module__liUCuW__tabs button[aria-pressed=true]{color:#fff;background:#16304e}.client-requests-module__liUCuW__count{color:#16304e;background:#edf3f9;border-radius:8px;padding:3px 6px;font-size:14px;line-height:1}.client-requests-module__liUCuW__tabs button[aria-pressed=true] .client-requests-module__liUCuW__count{color:#fff;background:#ffffff26}.client-requests-module__liUCuW__panels{min-width:0}.client-requests-module__liUCuW__empty{text-align:center;background:#fff;border:1px solid #e0eaf4;border-radius:22px;padding:26px 20px}.client-requests-module__liUCuW__emptyIcon{color:#2578c2;justify-content:center;margin-bottom:14px;display:flex}.client-requests-module__liUCuW__empty h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.45}.client-requests-module__liUCuW__empty p,.client-requests-module__liUCuW__alert p{color:#4d6480;margin:0;font-size:16px;line-height:1.6}.client-requests-module__liUCuW__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.client-requests-module__liUCuW__primary,.client-requests-module__liUCuW__secondary{text-align:center;border:1px solid #dce7f2;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:11px 17px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.client-requests-module__liUCuW__primary{color:#fff;background:#16304e;border-color:#16304e}.client-requests-module__liUCuW__secondary{color:#16304e;background:#fff}.client-requests-module__liUCuW__primary:disabled,.client-requests-module__liUCuW__secondary:disabled{opacity:.55}.client-requests-module__liUCuW__refresh{color:#2578c2;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.client-requests-module__liUCuW__alert{background:#fff7f6;border:1px solid #efc7c2;border-radius:18px;margin-bottom:16px;padding:18px}.client-requests-module__liUCuW__alert button{margin-top:12px}.client-requests-module__liUCuW__note{color:#4d6480;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.client-requests-module__liUCuW__requestCard{background:#fff;border:1px solid #e0eaf4;border-radius:22px;min-width:0;margin-bottom:16px;padding:20px;box-shadow:0 4px 16px #16304e04}.client-requests-module__liUCuW__cardHeading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.client-requests-module__liUCuW__cardHeading h3{overflow-wrap:anywhere;flex:140px;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.4}.client-requests-module__liUCuW__badge{color:#2670b0;background:#edf6fe;border-radius:14px;padding:6px 10px;font-size:14px;line-height:1.4;display:inline-block}.client-requests-module__liUCuW__fact{color:#4d6480;align-items:flex-start;gap:10px;margin:10px 0;font-size:16px;line-height:1.5;display:flex}.client-requests-module__liUCuW__fact svg{flex-shrink:0;margin-top:3px}.client-requests-module__liUCuW__fact span{overflow-wrap:anywhere;min-width:0}.client-requests-module__liUCuW__detail{background:#f4f8fc;border-radius:14px;margin:16px 0;padding:0 14px 12px}.client-requests-module__liUCuW__detail summary{cursor:pointer;min-height:48px;padding-top:13px;font-size:16px;font-weight:500;line-height:1.4}.client-requests-module__liUCuW__detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.6}.client-requests-module__liUCuW__cardActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.client-requests-module__liUCuW__cardActions:empty{display:none}.client-requests-module__liUCuW__cardActions>*{max-width:100%}.client-requests-module__liUCuW__tools{margin-top:28px}.client-requests-module__liUCuW__toolList{background:#fff;border:1px solid #e0eaf4;border-radius:20px;margin-top:14px;overflow:hidden}.client-requests-module__liUCuW__tool{text-align:left;align-items:center;gap:12px;width:100%;min-height:76px;padding:16px;display:flex}.client-requests-module__liUCuW__tool+.client-requests-module__liUCuW__tool{border-top:1px solid #e7eef6}.client-requests-module__liUCuW__tool>svg{color:#2578c2;flex-shrink:0;width:21px}.client-requests-module__liUCuW__tool span{flex:1;min-width:0}.client-requests-module__liUCuW__tool strong{font-size:16px;font-weight:500;line-height:1.45;display:block}.client-requests-module__liUCuW__tool small{color:#4d6480;margin-top:3px;font-size:14px;line-height:1.5;display:block}.client-requests-module__liUCuW__legacy{border-top:1px solid #dce7f2;margin-top:28px;padding-top:12px}.client-requests-module__liUCuW__legacy>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:16px}.client-requests-module__liUCuW__legacy article{background:#fff;border:1px solid #e0eaf4;border-radius:18px;margin:12px 0;padding:16px}.client-requests-module__liUCuW__legacy h3{font-size:16px;font-weight:600;line-height:1.45}.client-requests-module__liUCuW__booked{margin-top:24px}.client-requests-module__liUCuW__screen button:focus-visible,.client-requests-module__liUCuW__screen summary:focus-visible{outline-offset:3px;outline:2px solid #2578c2}@media (max-width:360px){.client-requests-module__liUCuW__content{padding-left:16px;padding-right:16px}.client-requests-module__liUCuW__requestCard{padding:16px}.client-requests-module__liUCuW__tabs{gap:2px}}@media (prefers-reduced-motion:reduce){.client-requests-module__liUCuW__tabs button{transition:none}}
.practice-menu-module__nwQCiq__menu{--menu-ink:#16304e;--menu-muted:#4d6480;--menu-line:#e1eaf3;--menu-row-padding:16px;--menu-icon-width:24px;--menu-arrow-width:18px;--menu-column-gap:12px;width:100%;min-width:0;color:var(--menu-ink);gap:28px;font-family:inherit;display:grid}.practice-menu-module__nwQCiq__menu *,.practice-menu-module__nwQCiq__menu :before,.practice-menu-module__nwQCiq__menu :after{box-sizing:border-box}.practice-menu-module__nwQCiq__group{gap:12px;min-width:0;margin:0;display:grid}.practice-menu-module__nwQCiq__groupTitle{padding:0 var(--menu-row-padding);letter-spacing:-.015em;color:var(--menu-ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.practice-menu-module__nwQCiq__list{border:1px solid var(--menu-line);background:#fff;border-radius:18px;min-width:0}.practice-menu-module__nwQCiq__tool{grid-template-columns:var(--menu-icon-width) minmax(0, 1fr) var(--menu-arrow-width);align-items:start;column-gap:var(--menu-column-gap);width:100%;min-width:0;min-height:80px;padding:16px var(--menu-row-padding);text-align:start;white-space:normal;color:var(--menu-ink);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;scroll-margin-block:20px;transition:background-color .14s;display:grid}.practice-menu-module__nwQCiq__tool:first-child{border-start-start-radius:17px;border-start-end-radius:17px}.practice-menu-module__nwQCiq__tool:last-child{border-end-end-radius:17px;border-end-start-radius:17px}.practice-menu-module__nwQCiq__tool+.practice-menu-module__nwQCiq__tool{border-top:1px solid var(--menu-line)}.practice-menu-module__nwQCiq__icon,.practice-menu-module__nwQCiq__arrow{align-self:start;height:24px;margin-top:1px}.practice-menu-module__nwQCiq__icon{width:var(--menu-icon-width);color:#176bb1;place-items:center;display:grid}.practice-menu-module__nwQCiq__icon svg{width:23px;height:23px;display:block}.practice-menu-module__nwQCiq__arrow{width:var(--menu-arrow-width);color:#57718d}.practice-menu-module__nwQCiq__copy{gap:4px;min-width:0;display:grid}.practice-menu-module__nwQCiq__title{color:var(--menu-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.5;display:block}.practice-menu-module__nwQCiq__detail{color:var(--menu-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.55;display:block}.practice-menu-module__nwQCiq__title,.practice-menu-module__nwQCiq__detail{white-space:normal;overflow-wrap:anywhere;word-break:normal}.practice-menu-module__nwQCiq__tool:focus-visible,.practice-menu-module__nwQCiq__legacy>summary:focus-visible{outline-offset:-3px;outline:3px solid #2578c2}.practice-menu-module__nwQCiq__tool:active{background:#eaf3fb}.practice-menu-module__nwQCiq__legacy{border-top:1px solid var(--menu-line);min-width:0;padding-top:4px}.practice-menu-module__nwQCiq__legacy>summary{min-height:48px;padding:12px var(--menu-row-padding);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.practice-menu-module__nwQCiq__legacy>summary::-webkit-details-marker{display:none}.practice-menu-module__nwQCiq__legacy>summary>span{overflow-wrap:anywhere;min-width:0}.practice-menu-module__nwQCiq__legacy>summary>svg{flex:0 0 18px;transition:transform .14s}.practice-menu-module__nwQCiq__legacy[open]>summary>svg{transform:rotate(90deg)}.practice-menu-module__nwQCiq__legacyNote{padding:0 var(--menu-row-padding);color:var(--menu-muted);margin:0 0 14px;font-size:.875rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.practice-menu-module__nwQCiq__tool:hover,.practice-menu-module__nwQCiq__legacy>summary:hover{background:#f2f7fc}}@media (max-width:360px){.practice-menu-module__nwQCiq__menu{--menu-row-padding:12px;--menu-column-gap:10px}}@media (prefers-reduced-motion:reduce){.practice-menu-module__nwQCiq__tool,.practice-menu-module__nwQCiq__legacy>summary>svg{transition:none}}
.session-flow-module__zQHm_G__wizard{color:#16304e;min-width:0;min-height:min(640px,72dvh)}.session-flow-module__zQHm_G__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.session-flow-module__zQHm_G__step{color:#566d85;text-align:center;overflow-wrap:anywhere;align-content:start;justify-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:grid}.session-flow-module__zQHm_G__step>span{color:#566d85;background:#f4f8fc;border:1px solid #dce7f2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.session-flow-module__zQHm_G__currentStep{color:#16304e}.session-flow-module__zQHm_G__currentStep>span{color:#fff;background:#16304e;border-color:#16304e}.session-flow-module__zQHm_G__completedStep{color:#2670b0}.session-flow-module__zQHm_G__completedStep>span{color:#2578c2;background:#edf6fe;border-color:#d4e8fa}.session-flow-module__zQHm_G__sectionHeading{color:#16304e;outline:none;margin:0 0 6px;font-size:21px;font-weight:600;line-height:1.3}.session-flow-module__zQHm_G__caption{color:#4d6480;margin:5px 0 16px;font-size:14px;line-height:1.5}.session-flow-module__zQHm_G__choiceFieldset{border:0;min-width:0;margin:0;padding:0}.session-flow-module__zQHm_G__choiceFieldset legend{color:#16304e;margin:0 0 8px;font-size:15px;font-weight:600}.session-flow-module__zQHm_G__selectedClients{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.session-flow-module__zQHm_G__clientChip{color:#16304e;overflow-wrap:anywhere;background:#edf6fe;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 6px 5px 10px;font-size:14px;font-weight:600;display:inline-flex}.session-flow-module__zQHm_G__clientChip button{color:#4d6480;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.session-flow-module__zQHm_G__clientChip button:hover{background:#d4e8fa}.session-flow-module__zQHm_G__clientSearch{color:#566d85;background:#fff;border:1px solid #dce7f2;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.session-flow-module__zQHm_G__clientSearch:focus-within{border-color:#2578c2;box-shadow:0 0 0 3px #edf6fe}.session-flow-module__zQHm_G__clientSearch input{color:#16304e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.session-flow-module__zQHm_G__clientSearch[aria-invalid=true]{border-color:#a8362b}.session-flow-module__zQHm_G__clientList{overscroll-behavior:contain;gap:7px;max-height:248px;margin:10px 0 12px;display:grid;overflow-y:auto}.session-flow-module__zQHm_G__clientOption{color:#16304e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7eef6;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:grid}.session-flow-module__zQHm_G__clientOption:hover{border-color:#c9dcee}.session-flow-module__zQHm_G__clientOption:focus-visible{outline-offset:2px;outline:3px solid #8fc6f5}.session-flow-module__zQHm_G__clientOptionSelected{background:#edf6fe;border-color:#2578c2}.session-flow-module__zQHm_G__clientAvatar{color:#2670b0;background:#edf6fe;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;display:grid}.session-flow-module__zQHm_G__clientOption strong,.session-flow-module__zQHm_G__clientOption small{overflow-wrap:anywhere;min-width:0;display:block}.session-flow-module__zQHm_G__clientOption strong{font-size:15px;line-height:1.35}.session-flow-module__zQHm_G__clientOption small{color:#566d85;margin-top:2px;font-size:13px;line-height:1.35}.session-flow-module__zQHm_G__addClientButton{margin-bottom:14px}.session-flow-module__zQHm_G__inlineClient{background:#f7fafd;border:1px solid #e7eef6;border-radius:16px;margin-bottom:16px;padding:15px}.session-flow-module__zQHm_G__inlineClient>:last-child{width:100%}.session-flow-module__zQHm_G__packageShortcut{background:#eff4ec;border:1px solid #dce6d6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 16px;padding:13px;display:flex}.session-flow-module__zQHm_G__packageShortcut strong,.session-flow-module__zQHm_G__packageShortcut span{display:block}.session-flow-module__zQHm_G__packageShortcut strong{font-size:15px}.session-flow-module__zQHm_G__packageShortcut span{color:#4d6480;margin-top:2px;font-size:13px}.session-flow-module__zQHm_G__locationChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.session-flow-module__zQHm_G__locationChoice{color:#16304e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:16px;align-content:start;justify-items:start;gap:6px;min-height:124px;padding:15px;display:grid}.session-flow-module__zQHm_G__locationChoice svg{color:#4d6480}.session-flow-module__zQHm_G__locationChoice strong{font-size:16px;line-height:1.35}.session-flow-module__zQHm_G__locationChoice span{color:#4d6480;font-size:14px;line-height:1.4}.session-flow-module__zQHm_G__locationChoice:focus-visible,.session-flow-module__zQHm_G__space:focus-visible,.session-flow-module__zQHm_G__slot:focus-visible,.session-flow-module__zQHm_G__paymentChoice:focus-visible{outline-offset:2px;outline:3px solid #8fc6f5}.session-flow-module__zQHm_G__locationSelected{background:#edf6fe;border-color:#2578c2;box-shadow:0 0 0 1px #2578c2}.session-flow-module__zQHm_G__spaceList{gap:9px;margin:10px 0 16px;display:grid}.session-flow-module__zQHm_G__space{color:#16304e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:11px;display:grid}.session-flow-module__zQHm_G__spaceSelected{background:#edf6fe;border-color:#2578c2;box-shadow:0 0 0 1px #2578c2}.session-flow-module__zQHm_G__spaceIcon{color:#4d6480;background:#edf6fe;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.session-flow-module__zQHm_G__spaceName{font-size:15px;font-weight:600;line-height:1.35;display:block}.session-flow-module__zQHm_G__spaceInfo{color:#4d6480;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.4;display:block}.session-flow-module__zQHm_G__spaceCheck{color:#2578c2;margin-left:auto}.session-flow-module__zQHm_G__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 16px;display:grid}.session-flow-module__zQHm_G__slot{color:#16304e;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:999px;min-height:46px;padding:9px 5px;font-size:15px;font-weight:600}.session-flow-module__zQHm_G__selectedSlot{color:#fff;background:#16304e;border-color:#16304e}.session-flow-module__zQHm_G__loadingLine{color:#4d6480;align-items:center;gap:8px;min-height:52px;margin:8px 0;font-size:14px;display:flex}.session-flow-module__zQHm_G__empty{color:#4d6480;background:#f4f8fc;border-radius:16px;justify-items:start;gap:10px;margin:10px 0;padding:14px;font-size:14px;line-height:1.45;display:grid}.session-flow-module__zQHm_G__empty p{margin:0}.session-flow-module__zQHm_G__formGrid{gap:0;display:grid}.session-flow-module__zQHm_G__paymentChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.session-flow-module__zQHm_G__paymentChoice{color:#16304e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:16px;align-content:start;gap:5px;min-height:116px;padding:13px;display:grid;position:relative}.session-flow-module__zQHm_G__paymentChoice strong{font-size:15px;line-height:1.35}.session-flow-module__zQHm_G__paymentChoice span{color:#4d6480;font-size:13px;line-height:1.4}.session-flow-module__zQHm_G__paymentChoiceSelected{background:#edf6fe;border-color:#2578c2;box-shadow:0 0 0 1px #2578c2}.session-flow-module__zQHm_G__paymentChoice:has(input:focus-visible){outline-offset:2px;outline:3px solid #8fc6f5}.session-flow-module__zQHm_G__splitList{background:#e7eef6;border:1px solid #e7eef6;border-radius:16px;gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.session-flow-module__zQHm_G__splitRow,.session-flow-module__zQHm_G__splitTotal{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.session-flow-module__zQHm_G__splitRow>div:first-child{min-width:0}.session-flow-module__zQHm_G__splitRow strong,.session-flow-module__zQHm_G__splitRow span{display:block}.session-flow-module__zQHm_G__splitRow strong{overflow-wrap:anywhere;font-size:15px}.session-flow-module__zQHm_G__splitRow span{color:#566d85;font-size:13px}.session-flow-module__zQHm_G__splitRow label{background:#fff;border:1px solid #dce7f2;border-radius:12px;align-items:center;width:112px;min-height:44px;padding:0 10px;font-size:16px;display:flex}.session-flow-module__zQHm_G__splitRow label>span:not(.session-flow-module__zQHm_G__visuallyHidden){color:#16304e}.session-flow-module__zQHm_G__splitRow input{color:#16304e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 4px;font-size:16px}.session-flow-module__zQHm_G__splitTotal{background:#f7fafd;font-size:15px;font-weight:600}.session-flow-module__zQHm_G__totalMismatch{color:#a8362b}.session-flow-module__zQHm_G__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.session-flow-module__zQHm_G__summary{background:#f4f8fc;border:1px solid #e7eef6;border-radius:16px;gap:11px;margin-bottom:16px;padding:15px;display:grid}.session-flow-module__zQHm_G__summaryItem{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.session-flow-module__zQHm_G__summaryItem svg{color:#4d6480;flex:0 0 20px;margin-top:2px}.session-flow-module__zQHm_G__summaryItem strong,.session-flow-module__zQHm_G__summaryItem span{overflow-wrap:anywhere;display:block}.session-flow-module__zQHm_G__summaryItem strong{font-weight:600}.session-flow-module__zQHm_G__summaryItem span{color:#4d6480}.session-flow-module__zQHm_G__reviewPayments{background:#fff;border:1px solid #e7eef6;border-radius:16px;gap:8px;margin-bottom:15px;padding:15px;display:grid}.session-flow-module__zQHm_G__reviewPayments h4{margin:0 0 3px;font-size:15px}.session-flow-module__zQHm_G__reviewPayments>div{color:#4d6480;justify-content:space-between;gap:12px;font-size:14px;display:flex}.session-flow-module__zQHm_G__reviewPayments strong{color:#16304e;white-space:nowrap}.session-flow-module__zQHm_G__reviewTotal{border-top:1px solid #e7eef6;margin-top:2px;padding-top:9px;font-weight:600;font-size:16px!important}.session-flow-module__zQHm_G__amounts{gap:8px;margin:0 0 16px;display:grid}.session-flow-module__zQHm_G__amountRow{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.45;display:flex}.session-flow-module__zQHm_G__amountRow dt{color:#4d6480}.session-flow-module__zQHm_G__amountRow dd{color:#177449;white-space:nowrap;margin:0;font-weight:600}.session-flow-module__zQHm_G__processingLabel{gap:1px;display:grid}.session-flow-module__zQHm_G__processingLabel small{color:#4d6480;font-size:14px;font-weight:400;line-height:1.4}.session-flow-module__zQHm_G__total{border-top:1px solid #dce7f2;margin-top:3px;padding-top:11px;font-size:17px;font-weight:600}.session-flow-module__zQHm_G__total dt{color:#16304e}.session-flow-module__zQHm_G__parallelNotice{background:#edf6fe;border:1px solid #d4e8fa;border-radius:16px;gap:3px;margin:2px 0 12px;padding:13px 14px;display:grid}.session-flow-module__zQHm_G__parallelNotice strong{font-size:14px}.session-flow-module__zQHm_G__parallelNotice span{color:#4d6480;font-size:14px;line-height:1.45}.session-flow-module__zQHm_G__rules{color:#4d6480;margin-top:8px;font-size:14px;line-height:1.5}.session-flow-module__zQHm_G__rules summary{color:#16304e;cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.session-flow-module__zQHm_G__rules p{white-space:pre-wrap;margin:8px 0}.session-flow-module__zQHm_G__rules ul{padding-left:20px}.session-flow-module__zQHm_G__rules a{color:#2670b0;text-decoration:underline}.session-flow-module__zQHm_G__result{gap:12px;display:grid}.session-flow-module__zQHm_G__resultIcon{color:#2578c2;background:#edf6fe;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.session-flow-module__zQHm_G__resultTitle{color:#16304e;outline:none;margin:0;font-size:21px;font-weight:600;line-height:1.35}.session-flow-module__zQHm_G__status{color:#2670b0;background:#edf6fe;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:26px;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.session-flow-module__zQHm_G__confirmed{color:#557255;background:#eff4ec}.session-flow-module__zQHm_G__closed{color:#4d6480;background:#f4f8fc}.session-flow-module__zQHm_G__gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.session-flow-module__zQHm_G__gate{background:#f7fafd;border:1px solid #e7eef6;border-radius:16px;padding:12px}.session-flow-module__zQHm_G__gate span,.session-flow-module__zQHm_G__gate strong{display:block}.session-flow-module__zQHm_G__gate span{color:#566d85;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.session-flow-module__zQHm_G__gate strong{margin-top:3px;font-size:15px}.session-flow-module__zQHm_G__paymentResults{gap:8px;display:grid}.session-flow-module__zQHm_G__paymentResult{background:#fff;border:1px solid #e7eef6;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.session-flow-module__zQHm_G__paymentResult strong,.session-flow-module__zQHm_G__paymentResult span{overflow-wrap:anywhere;display:block}.session-flow-module__zQHm_G__paymentResult strong{font-size:15px}.session-flow-module__zQHm_G__paymentResult span{color:#4d6480;margin-top:2px;font-size:13px}.session-flow-module__zQHm_G__paymentActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.session-flow-module__zQHm_G__orderCard{background:#fff;border:1px solid #e7eef6;border-radius:16px;margin:0;padding:18px}.session-flow-module__zQHm_G__orderTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.session-flow-module__zQHm_G__orderTitle{margin:0;font-size:17px;font-weight:600;line-height:1.4}.session-flow-module__zQHm_G__orderTitle button{min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer}.session-flow-module__zQHm_G__orderTitle button:hover{text-decoration:underline}.session-flow-module__zQHm_G__orderMeta{color:#4d6480;margin:6px 0 0;font-size:15px;line-height:1.5}.session-flow-module__zQHm_G__orderMoney{color:#4d6480;flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:14px;display:flex}.session-flow-module__zQHm_G__orderMoney strong{color:#177449;font-weight:600}.session-flow-module__zQHm_G__orderActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@container crm-dialog (min-width:481px){.session-flow-module__zQHm_G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}@container crm-dialog (max-width:440px){.session-flow-module__zQHm_G__paymentChoices{grid-template-columns:1fr}.session-flow-module__zQHm_G__paymentChoice{min-height:82px}.session-flow-module__zQHm_G__spaceList,.session-flow-module__zQHm_G__clientList{max-height:none;overflow:visible}.session-flow-module__zQHm_G__paymentResult{flex-direction:column;align-items:flex-start}.session-flow-module__zQHm_G__paymentActions{justify-content:flex-start;width:100%}.session-flow-module__zQHm_G__packageShortcut{flex-direction:column;align-items:flex-start}}@container crm-dialog (max-width:360px){.session-flow-module__zQHm_G__locationChoices,.session-flow-module__zQHm_G__gates{grid-template-columns:1fr}.session-flow-module__zQHm_G__locationChoice{min-height:96px}.session-flow-module__zQHm_G__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.session-flow-module__zQHm_G__step{font-size:11px}}
