.i_gWsa_header{border-bottom:1px solid var(--border,#dce8e5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:0 0 1.25rem;display:flex}.i_gWsa_brand{color:inherit;flex-direction:column;flex-shrink:0;gap:.15rem;text-decoration:none;display:flex}.i_gWsa_brand strong{letter-spacing:-.04em;font-size:1.25rem;line-height:1.1}.i_gWsa_brand span{letter-spacing:.2em;font-size:.58rem;line-height:1.4}.i_gWsa_actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.i_gWsa_page{width:100%;min-width:0;max-width:1200px;min-height:100dvh;margin:0 auto;padding:28px 32px 64px}.i_gWsa_page .mf-card>h3{margin:18px 22px 8px}.i_gWsa_review{background:#eef8f9;border:1px solid #cde7e9;border-radius:12px;margin-bottom:24px;padding:18px}.i_gWsa_review p:last-child{margin-bottom:0}.i_gWsa_confirmationBody>.mf-status{margin-bottom:12px}.i_gWsa_confirmationBody>section{border-top:1px solid var(--mf-line);padding:18px 0}.i_gWsa_confirmationBody>section>h3{margin-bottom:8px}.i_gWsa_confirmationBody>section>p:last-child,.i_gWsa_confirmationBody>p:last-child{margin-bottom:0}@media (max-width:767px){.i_gWsa_page{padding:20px 18px 40px}}@media (max-width:480px){.i_gWsa_header{gap:.75rem}.i_gWsa_actions{justify-content:space-between;gap:.75rem;width:100%}.i_gWsa_brand strong{font-size:1.2rem}}.i_gWsa_page label:has(input[type=checkbox]){align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;display:flex}.i_gWsa_page input[type=checkbox]{width:20px;height:20px;accent-color:var(--mf-teal);flex-shrink:0;margin:2px 0 0}@media (max-width:1100px){.i_gWsa_reviewSidebar{display:none}}.i_gWsa_mobileReview{display:none}@media (max-width:1100px){.i_gWsa_mobileReview{overflow-wrap:anywhere;background:#eef8f9;border-radius:10px;padding:14px;display:block}}.i_gWsa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:0 0 24px;scroll-margin-top:20px;display:grid}.i_gWsa_steps>button{text-align:left;justify-content:flex-start;gap:10px;min-width:0}.i_gWsa_stepNumber{width:26px;height:26px;color:var(--mf-teal-dark);background:#e8f2f3;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.i_gWsa_steps>button[aria-current=step] .i_gWsa_stepNumber{color:#fff;background:#ffffff26}.i_gWsa_steps>button:disabled{opacity:1;color:#657b84;background:#eef3f5}.i_gWsa_slots{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;margin:0 0 24px;display:grid}.i_gWsa_slots>button{min-width:0;min-height:48px}.i_gWsa_stepActions{border-top:1px solid var(--mf-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.i_gWsa_stepActions>button:last-child{margin-left:auto}.i_gWsa_stepActions>button{min-height:52px;font-size:15px}@media (max-width:767px){.i_gWsa_page .i_gWsa_dateStep.mf-card-body{padding:18px 10px}}@media (max-width:359px){.i_gWsa_page{padding-inline:12px}.i_gWsa_page .i_gWsa_dateStep.mf-card-body{padding:16px 8px}}@media (max-width:767px){.i_gWsa_steps{gap:6px}.i_gWsa_steps>button{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:10px 5px;font-size:12px;line-height:1.4}.i_gWsa_slots{grid-template-columns:repeat(3,minmax(0,1fr))}.i_gWsa_stepActions>button:last-child{flex:1}.i_gWsa_page .mf-card-body{padding:18px}}
.W70nkW_booking{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.W70nkW_booking .mf-page-header{margin-bottom:25px}.W70nkW_booking .mf-page-header h1{letter-spacing:-1px;color:#10363c;font-size:31px;font-weight:650}.W70nkW_booking .mf-page-header p{color:#647b84;max-width:600px;font-size:12px;line-height:1.7}.W70nkW_booking .mf-content-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px;display:grid}.W70nkW_booking .mf-content-grid>div{min-width:0}.W70nkW_booking .mf-content-grid>aside{min-width:0;position:sticky;top:24px}.W70nkW_booking .mf-content-grid>aside>.mf-card{overflow-wrap:anywhere;background:#f8fbfc;border-color:#e1eaee;border-radius:15px;padding:22px}.W70nkW_booking .mf-content-grid>aside .mf-card-header{margin-bottom:20px;padding:0}.W70nkW_booking .mf-content-grid>aside .mf-card-header h2{color:#647b84;font-size:13px}.W70nkW_booking .mf-content-grid>aside h3{color:#10363c;font-size:17px;line-height:1.5;margin:17px 0 10px!important}.W70nkW_booking .mf-content-grid>aside p{color:#647b84;margin:0 0 15px;font-size:11px;line-height:1.8}.W70nkW_booking .mf-content-grid>aside strong{color:#647b84;font-size:14px;line-height:1.7}.W70nkW_booking .mf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.W70nkW_booking .mf-field{margin-bottom:20px}.W70nkW_booking .mf-field label{color:#647b84;font-size:12px}.W70nkW_booking .mf-card{border-color:#e1eaee;border-radius:15px}.W70nkW_booking .mf-card-header{padding:22px 23px 0}.W70nkW_booking .mf-card-header h2{letter-spacing:-.3px;color:#10363c;font-size:17px}.W70nkW_booking .mf-card-body{padding:23px}.W70nkW_booking .mf-card>form{padding:22px}.W70nkW_booking .mf-notice{color:#647b84;background:#f8fbfc;border:1px solid #e1eaee;border-radius:9px;margin:0 0 22px;padding:10px 14px;font-size:10px;line-height:1.7}.W70nkW_booking nav[aria-label=Langkah\ tempahan],.W70nkW_booking nav[aria-label=Booking\ steps]{background:#fff;border:1px solid #e1eaee;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none;margin-bottom:22px;padding:7px;display:grid}.W70nkW_booking nav[aria-label=Langkah\ tempahan]>button,.W70nkW_booking nav[aria-label=Booking\ steps]>button{color:#647b84;background:0 0;border:0;border-radius:9px;min-height:47px;padding:9px 12px;font-size:11px;line-height:1.4}.W70nkW_booking nav>button.mf-button-primary{color:#10363c;background:#eef7f7}.W70nkW_booking nav>button.mf-button-primary>span:first-child{color:#fff;background:#008b91}.W70nkW_booking nav>button:disabled{color:#647b84;background:0 0}.W70nkW_booking nav>button>span:first-child{color:#647b84;background:#f8fbfc;width:25px;height:25px;font-size:10px}.W70nkW_offerCard{padding:22px;position:relative}.W70nkW_offerCard .mf-card-header{margin:0 0 12px;padding:0!important}.W70nkW_offerCard .mf-card-header h2{line-height:1.5;font-size:16px!important}.W70nkW_offerCard>p{color:#647b84;margin:0 0 12px;font-size:12px;line-height:1.75}.W70nkW_offerCard>p:nth-of-type(3){color:#647b84;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.W70nkW_offerCard>strong{color:#647b84;margin:18px 0 12px;font-size:18px;font-weight:650;line-height:1.6;display:block}.W70nkW_offerCard>p:last-child{margin:0}.W70nkW_offerCard .mf-button{width:100%;font-size:12px}.W70nkW_offerCard.W70nkW_chosen{background:#f8fbfc;box-shadow:0 0 0 1px #90b88620;border-color:#80bfc2!important}.W70nkW_booking .mf-content-grid>div>.mf-button{min-width:150px}.W70nkW_booking .mf-card>form>.mf-card{background:#f8fbfc;margin-bottom:20px;padding:17px}.W70nkW_booking .mf-card>form>.mf-card .mf-card-header{padding:0}.W70nkW_booking .mf-card>form>p{color:#647b84;font-size:12px;line-height:1.8}.W70nkW_booking .mf-card>form>label{font-size:12px;line-height:1.7}.W70nkW_booking .mf-card>form>label input{accent-color:#647b84}.W70nkW_booking [class*=stepActions]{border-color:#e1eaee;margin-top:22px;padding-top:20px}.W70nkW_booking [class*=stepActions]>button{min-height:46px;font-size:13px}.W70nkW_booking [class*=review]{background:#f8fbfc;border-color:#e1eaee;border-radius:12px;padding:19px}.W70nkW_booking [class*=review] h3{color:#647b84;font-size:14px}.W70nkW_booking [class*=review] p{color:#647b84;margin-bottom:9px;font-size:12px;line-height:1.8}.W70nkW_booking [class*=review] strong{color:#10363c}@media (max-width:1200px){.W70nkW_booking .mf-content-grid{grid-template-columns:minmax(0,1fr) 230px;gap:17px}.W70nkW_booking .mf-content-grid>aside>.mf-card{padding:18px}.W70nkW_booking .mf-card-grid{grid-template-columns:1fr}}@media (max-width:950px){.W70nkW_booking .mf-content-grid{grid-template-columns:1fr}.W70nkW_booking .mf-content-grid>aside{display:none}.W70nkW_booking .mf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.W70nkW_booking .mf-page-header{margin-bottom:22px}.W70nkW_booking .mf-page-header h1{font-size:27px}.W70nkW_booking .mf-page-header p{font-size:11px}.W70nkW_booking nav[aria-label=Langkah\ tempahan],.W70nkW_booking nav[aria-label=Booking\ steps]{border-radius:11px;gap:4px;padding:5px;scroll-margin-top:80px}.W70nkW_booking nav[aria-label=Langkah\ tempahan]>button,.W70nkW_booking nav[aria-label=Booking\ steps]>button{flex-direction:column;gap:7px;min-height:65px;padding:9px 4px;font-size:10px}.W70nkW_booking nav>button>span:first-child{width:23px;height:23px;font-size:10px}.W70nkW_booking .mf-card-grid{grid-template-columns:1fr;gap:13px}.W70nkW_offerCard{padding:20px}.W70nkW_offerCard .mf-card-header h2{font-size:17px!important}.W70nkW_booking .mf-card-body{padding:18px 12px!important}.W70nkW_booking .mf-card>form{padding:19px}.W70nkW_booking .mf-card-header{padding:20px 18px 0}.W70nkW_booking .mf-card-header h2{font-size:16px}.W70nkW_booking .mf-notice{padding:10px 12px;font-size:9px;line-height:1.7}.W70nkW_booking [class*=stepActions]{gap:10px}.W70nkW_booking [class*=stepActions]>button{min-height:46px;font-size:12px}:is(.W70nkW_booking .mf-field select,.W70nkW_booking .mf-field input,.W70nkW_booking .mf-field textarea){font-size:16px}.W70nkW_booking .mf-content-grid>div>.mf-button{width:100%}}
.zow_uG_picker{color:#103e47;background:linear-gradient(150deg,#fff,#f6fbfc);border:1px solid #d4e6e9;border-radius:16px;min-width:0;padding:18px}.zow_uG_label{font-size:17px;line-height:1.5;margin:0 0 16px!important}.zow_uG_monthHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.zow_uG_monthHeader strong{text-align:center;text-transform:capitalize;font-size:17px}.zow_uG_picker button{font:inherit;cursor:pointer;color:inherit;touch-action:manipulation}.zow_uG_monthHeader button{background:#fff;border:1px solid #d0e4e8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.zow_uG_picker button:disabled{opacity:.3;cursor:default}.zow_uG_weekdays,.zow_uG_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.zow_uG_weekdays{text-align:center;color:#657e87;margin-bottom:8px;font-size:12px;font-weight:600}.zow_uG_days button{background:0 0;border:1px solid #0000;border-radius:11px;min-width:0;min-height:46px;font-size:16px;font-weight:600;position:relative}.zow_uG_days button:hover:not(:disabled){background:#e4f3f5}.zow_uG_days .zow_uG_today{border-color:#92cdd4}.zow_uG_days .zow_uG_selected,.zow_uG_days .zow_uG_selected:hover:not(:disabled){color:#fff;background:#008b98;border-color:#008b98;box-shadow:0 4px 12px #008b9821}.zow_uG_days .zow_uG_today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.zow_uG_picker button:focus-visible,.zow_uG_jump summary:focus-visible{outline-offset:2px;outline:3px solid #068b9a}.zow_uG_footer{border-top:1px solid #e0ecef;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:9px;font-size:13px;display:flex}.zow_uG_footer>span{color:#5b7780;align-items:center;gap:7px;display:flex}.zow_uG_footer i{background:#008b98;border-radius:50%;width:6px;height:6px}.zow_uG_footer button{color:#007c8a;background:0 0;border:0;min-height:44px;padding:5px 8px;font-size:14px;font-weight:600}.zow_uG_jump{border-top:1px solid #e0ecef;margin-top:6px;padding-top:4px;font-size:13px}.zow_uG_jump summary{cursor:pointer;color:#386d78;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.zow_uG_jump summary::-webkit-details-marker{display:none}.zow_uG_jump label{margin:8px 0;font-size:14px;font-weight:600;display:block}.zow_uG_jump input{width:100%;min-width:0;min-height:48px;font-size:16px}@media (max-width:767px){.zow_uG_picker{padding:14px 10px}.zow_uG_monthHeader{gap:7px}.zow_uG_monthHeader strong{font-size:17px}.zow_uG_label{padding-inline:6px}.zow_uG_weekdays,.zow_uG_days{gap:3px}.zow_uG_days button{min-height:46px}.zow_uG_footer,.zow_uG_jump{margin-inline:5px}}@media (max-width:359px){.zow_uG_picker{padding-inline:6px}}@media (prefers-reduced-motion:no-preference){.zow_uG_days button{transition:background .15s,box-shadow .15s}}
.h5sdYq_layout{grid-template-columns:minmax(260px,1fr) minmax(200px,.9fr);align-items:start;gap:24px;display:grid}.h5sdYq_times,.h5sdYq_calendar{min-width:0;scroll-margin-top:20px}.h5sdYq_heading{color:#137f8c;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.h5sdYq_heading h3{font-size:18px;line-height:1.5;margin:0!important}.h5sdYq_changeDate{display:none}.h5sdYq_date{text-transform:capitalize;margin:15px 0 5px;font-size:16px;font-weight:600;line-height:1.6;color:#174b55!important}.h5sdYq_timezone{color:#6c818a;margin:0 0 20px;font-size:13px;line-height:1.6}.h5sdYq_count{color:#427780;margin:0 0 17px;font-size:14px;line-height:1.6}.h5sdYq_group{margin-bottom:22px}.h5sdYq_group h4{color:#556f79;margin:0 0 10px;font-size:14px;font-weight:600}.h5sdYq_slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.h5sdYq_slots button{color:#1b5360;min-width:0;min-height:52px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #c3dfe5;border-radius:10px;padding:12px 7px;font-size:15px;font-weight:600;line-height:1.5}.h5sdYq_slots button small{margin-top:5px;font-size:12px;display:block}.h5sdYq_slots button[aria-pressed=true]{color:#fff;background:#008b98;border-color:#008b98;box-shadow:0 4px 12px #008b9821}.h5sdYq_slots button:hover:not(:disabled):not([aria-pressed=true]){background:#eaf6f8;border-color:#58aab7}.h5sdYq_slots button:disabled{opacity:.45;cursor:default}.h5sdYq_slots button:focus-visible{outline-offset:3px;outline:3px solid #008b98}.h5sdYq_choice{color:#146451;background:#eaf7f4;border:1px solid #c4e5dc;border-radius:12px;gap:12px;margin-top:24px;padding:18px;display:flex}.h5sdYq_choice svg{flex-shrink:0;margin-top:2px}.h5sdYq_choice strong{font-size:15px;line-height:1.6}.h5sdYq_choice p{color:#315e55;margin:6px 0 0;font-size:15px;line-height:1.7}.h5sdYq_hint{color:#637e87;align-items:flex-start;gap:9px;margin:22px 0 0;font-size:14px;line-height:1.7;display:flex}.h5sdYq_hint svg{flex-shrink:0;margin-top:3px}.h5sdYq_times .mf-empty-state{margin-bottom:12px;padding:22px 8px}.h5sdYq_times .mf-button{white-space:normal;width:100%;min-height:48px;font-size:15px}@media (max-width:1200px){.h5sdYq_layout{grid-template-columns:minmax(0,1fr)}.h5sdYq_slots{grid-template-columns:repeat(3,minmax(0,1fr))}.h5sdYq_times{padding-top:8px}}@media (max-width:359px){.h5sdYq_slots{grid-template-columns:repeat(2,minmax(0,1fr))}.h5sdYq_choice{padding:15px}.h5sdYq_choice p{font-size:14px}}@media (max-width:767px){.h5sdYq_slots{grid-template-columns:repeat(2,minmax(0,1fr))}.h5sdYq_changeDate{font:inherit;color:#087b89;cursor:pointer;background:#fff;border:1px solid #cce3e7;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:8px 11px;font-size:14px;display:inline-flex}.h5sdYq_heading>svg{flex-shrink:0}.h5sdYq_heading h3{font-size:17px}}@media (max-width:359px){.h5sdYq_heading .h5sdYq_changeDate{width:100%;margin-left:0}}.h5sdYq_compact{grid-template-columns:minmax(0,1fr)}.h5sdYq_compact .h5sdYq_slots{grid-template-columns:repeat(2,minmax(0,1fr))}.h5sdYq_quick .h5sdYq_layout{gap:18px}.h5sdYq_quick .h5sdYq_date{display:none}.h5sdYq_quick .h5sdYq_timezone{margin:6px 0 15px;font-size:12px}.h5sdYq_quick .h5sdYq_times{padding-top:0}.h5sdYq_quick .h5sdYq_heading h3{font-size:16px}.h5sdYq_quick .h5sdYq_count{margin-bottom:12px;font-size:12px}.h5sdYq_quick .h5sdYq_slots button{min-height:46px;font-size:14px}.h5sdYq_quick .h5sdYq_group{margin-bottom:17px}.h5sdYq_quick .h5sdYq_hint{margin-top:14px;font-size:12px}.h5sdYq_quickDateBar{color:#5b8a8c;background:#f9fcfb;border:1px solid #dbe8e9;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.h5sdYq_quickDateBar>div{flex:1;min-width:0}.h5sdYq_quickDateBar small{color:#7d969d;font-size:11px;display:block}.h5sdYq_quickDateBar strong{color:#3c6871;margin-top:3px;font-size:14px;display:block}.h5sdYq_quickDateBar button{color:#087f83;background:0 0;border:0;min-height:38px;padding:8px 6px;font-size:12px}.h5sdYq_quick .h5sdYq_choice{margin-top:16px;padding:13px}.h5sdYq_quick .h5sdYq_choice strong,.h5sdYq_quick .h5sdYq_choice p{font-size:13px}.h5sdYq_timeOnly .h5sdYq_heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h5sdYq_timeOnly .h5sdYq_date{margin:0 0 8px;font-size:19px;line-height:1.7}
.TsaOEG_choices{gap:14px;padding:4px 0 12px;display:grid}.TsaOEG_choice{text-align:left;width:100%;min-height:112px;font:inherit;color:var(--mf-ink,#173d42);border:1px solid var(--mf-line,#dce8ec);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:16px;padding:22px;transition:border-color .15s,background .15s;display:flex}.TsaOEG_choice:hover{background:#f2fbf9;border-color:#158b89}.TsaOEG_choice:focus-visible{outline-offset:3px;outline:3px solid #87d6cd}.TsaOEG_choice:disabled{cursor:not-allowed;opacity:.55}.TsaOEG_choice>span:nth-child(2){flex:1}.TsaOEG_choice strong,.TsaOEG_choice small{display:block}.TsaOEG_choice strong{font-size:19px;line-height:1.35}.TsaOEG_choice small{color:var(--mf-muted,#607b85);margin-top:7px;font-size:13px;line-height:1.5}.TsaOEG_icon{color:#087e7c;background:#e7f7f2;border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.TsaOEG_choice:nth-child(2) .TsaOEG_icon{color:#467492;background:#edf3fa}.TsaOEG_choice>svg{color:#51817e;flex-shrink:0}.TsaOEG_waiting{background:#edf8f1;border:1px solid #cde5d7;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.TsaOEG_waiting>svg{color:#39845a;flex-shrink:0}.TsaOEG_waiting strong,.TsaOEG_waiting small{display:block}.TsaOEG_waiting strong{font-size:17px}.TsaOEG_waiting small{color:#5f7c6d;margin-top:6px;font-size:13px}.TsaOEG_flowLabel{color:#45756c;border-bottom:1px solid #e0eae8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:13px;display:flex}.TsaOEG_flowLabel>span{align-items:center;gap:7px;font-weight:650;display:flex}@media (max-width:600px){.TsaOEG_choice{gap:12px;min-height:108px;padding:18px 16px}.TsaOEG_choice strong{font-size:17px}.TsaOEG_choice small{font-size:12px}.TsaOEG_icon{border-radius:12px;width:43px;height:43px}.TsaOEG_waiting{padding:17px}.TsaOEG_flowLabel{font-size:12px}}
.pOGhGq_workspace{--cal-accent:#377e83;--cal-muted:#647c83;--cal-line:#dfe9ec;min-width:0}.pOGhGq_workspace .mf-page-header{align-items:center;gap:16px;margin-bottom:22px}.pOGhGq_workspace .mf-page-header h1{letter-spacing:-.8px;margin-bottom:5px;font-size:30px}.pOGhGq_workspace .mf-page-header p{margin:0;font-size:13px}.pOGhGq_headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pOGhGq_headerActions .mf-button{min-height:40px;padding:9px 13px;font-size:13px}.pOGhGq_headerActions .pOGhGq_refresh{min-width:40px;padding:8px}.pOGhGq_calendarToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pOGhGq_dateControls{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.pOGhGq_iconButton,.pOGhGq_todayButton,.pOGhGq_datePopover summary{border:1px solid var(--cal-line);color:#355c65;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 11px;font-size:13px;display:inline-flex}.pOGhGq_iconButton{width:36px;min-width:36px;padding:7px}.pOGhGq_todayButton{background:#f1f7f7}.pOGhGq_datePopover{margin-left:6px;position:relative}.pOGhGq_datePopover summary{cursor:pointer;color:var(--mf-ink);background:0 0;border-color:#0000;padding-inline:8px;font-weight:600;list-style:none}.pOGhGq_datePopover summary::-webkit-details-marker{display:none}.pOGhGq_datePopover[open] summary{background:#eaf3f4}.pOGhGq_datePicker{z-index:20;border:1px solid var(--cal-line);background:#fff;border-radius:12px;width:340px;max-width:calc(100vw - 50px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px #10363c1c}.pOGhGq_weekLinks{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.pOGhGq_weekLinks button{color:var(--cal-accent);background:0 0;border:0;align-items:center;gap:4px;min-height:38px;font-size:12px;display:flex}.pOGhGq_viewSwitch{border:1px solid var(--cal-line);background:#fff;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.pOGhGq_viewSwitch button{color:var(--cal-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font-size:12px;display:flex}.pOGhGq_viewSwitch button[aria-pressed=true]{color:#245e65;background:#e8f2f3;font-weight:600}.pOGhGq_filterBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.pOGhGq_inlineField{color:var(--cal-muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.pOGhGq_inlineField select{border:1px solid var(--cal-line);min-height:38px;color:var(--mf-ink);background:#fff;border-radius:7px;min-width:140px;max-width:235px;padding:8px 28px 8px 10px;font-size:13px}.pOGhGq_search{border:1px solid var(--cal-line);color:var(--cal-muted);background:#fff;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:160px;max-width:310px;padding:0 10px;display:flex}.pOGhGq_search input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;min-height:38px;font-size:13px}.pOGhGq_filterBar>.mf-button{white-space:nowrap;min-height:38px;margin-left:auto;padding:8px 11px;font-size:12px}.pOGhGq_countBadge{color:#286e71;background:#e5f1f0;border-radius:10px;justify-content:center;align-items:center;min-width:20px;padding:0 5px;font-size:11px;display:inline-flex}.pOGhGq_statusFilters{border-bottom:1px solid var(--cal-line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.pOGhGq_statusFilters button{color:#5e737b;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:5px 9px;font-size:12px;display:flex}.pOGhGq_statusFilters button:hover{background:#edf4f5}.pOGhGq_statusFilters button[aria-pressed=true]{color:#1d6167;background:#eaf4f4;border-color:#bcd7da}.pOGhGq_statusFilters strong{color:inherit;min-width:14px;font-size:11px;font-weight:600}.pOGhGq_statusFilters button>span{display:none}.pOGhGq_statusFilters button>.pOGhGq_dot_arrived,.pOGhGq_statusFilters button>.pOGhGq_dot_in_treatment,.pOGhGq_statusFilters button>.pOGhGq_dot_unpaid{background:#42a27b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.pOGhGq_statusFilters button>.pOGhGq_dot_in_treatment{background:#5289b6}.pOGhGq_statusFilters button>.pOGhGq_dot_unpaid{background:#ba8c49}.pOGhGq_resultsLine{color:var(--cal-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.pOGhGq_hiddenView{display:none}.pOGhGq_loadingContent{opacity:.6;pointer-events:none}.pOGhGq_agendaView{border:1px solid var(--cal-line);background:#fff;border-radius:10px;overflow:hidden}.pOGhGq_agendaHeading,.pOGhGq_agendaRow{grid-template-columns:100px minmax(120px,1fr) 155px 80px;align-items:center;gap:16px;display:grid}.pOGhGq_agendaHeading{color:#607981;border-bottom:1px solid var(--cal-line);background:#f5f9fa;padding:12px 18px;font-size:11px}.pOGhGq_agendaRow{text-align:left;width:100%;color:var(--mf-ink);background:#fff;border:0;border-bottom:1px solid #e8eef0;min-height:88px;padding:17px 18px}.pOGhGq_agendaRow:last-child{border-bottom:0}.pOGhGq_agendaRow:hover{background:#f5fbfa}.pOGhGq_agendaTime strong{font-size:13px;font-weight:600;display:block}.pOGhGq_agendaTime small{color:var(--cal-muted);margin-top:3px;font-size:11px;display:block}.pOGhGq_agendaIdentity{min-width:0}.pOGhGq_agendaIdentity>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.pOGhGq_agendaIdentity>small{color:var(--cal-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.pOGhGq_agendaStatuses{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.pOGhGq_agendaStatuses .mf-status{min-height:22px;padding:3px 7px;font-size:10px}.pOGhGq_agendaStatuses>small{color:var(--cal-muted);font-size:11px}.pOGhGq_rowAction{color:var(--cal-accent);justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.pOGhGq_cancelledRow{background:#f8fafb}.pOGhGq_cancelledRow .pOGhGq_agendaIdentity>strong{color:#71878d}.pOGhGq_calendarFooter{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:14px;display:flex}.pOGhGq_calendarFooter .mf-button{min-height:36px;padding:5px 8px;font-size:12px}.pOGhGq_timelineScroll{overscroll-behavior-inline:contain;border:1px solid var(--cal-line);scrollbar-width:thin;background:#fff;border-radius:10px;overflow-x:auto}.pOGhGq_timeline{min-width:calc(58px + var(--calendar-columns) * 205px);width:100%}.pOGhGq_timelineHeader,.pOGhGq_timelineBody{grid-template-columns:58px repeat(var(--calendar-columns),minmax(0,1fr));display:grid}.pOGhGq_timelineHeader{z-index:2;border-bottom:1px solid var(--cal-line);background:#fff;position:sticky;top:0}.pOGhGq_timeHeading{color:#708790;justify-content:center;align-items:center;font-size:10px;display:flex}.pOGhGq_therapistHeading{border-left:1px solid var(--cal-line);align-items:center;gap:9px;min-width:0;padding:13px 12px;display:flex}.pOGhGq_therapistHeading>div{flex:1;min-width:0}.pOGhGq_therapistHeading strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.pOGhGq_therapistHeading>div>span{color:#74878e;margin-top:2px;font-size:11px;display:block}.pOGhGq_avatar{color:#3a7773;background:#e7f1ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:flex}.pOGhGq_laneAdd{color:#638a8e;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:30px;min-height:32px;padding:5px;display:flex}.pOGhGq_laneAdd:hover{background:#edf5f5}.pOGhGq_timelineBody{height:var(--calendar-height);position:relative}.pOGhGq_timeAxis{background:#fff;position:relative}.pOGhGq_timeAxis span{color:#7a8b91;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:10px;transform:translateY(-50%)}.pOGhGq_timeAxis span:first-child{transform:translateY(5px)}.pOGhGq_timeAxis span:last-child{transform:translateY(-16px)}.pOGhGq_therapistLane{border-left:1px solid var(--cal-line);background:#f2f5f6;height:100%;position:relative}.pOGhGq_workingTime{background:#fff;position:absolute;left:0;right:0}.pOGhGq_hourLine{pointer-events:none;background:#e8eef0;height:1px;position:absolute;left:0;right:0}.pOGhGq_event{z-index:1;color:#1d505b;text-align:left;background:#eaf3f5;border:1px solid #0000;border-left:3px solid #5b98a0;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;max-width:100%;padding:6px 10px;display:flex;position:absolute;overflow:hidden}.pOGhGq_event:hover{border-color:#78a7af;box-shadow:0 2px 8px #194e5910}.pOGhGq_event strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.pOGhGq_eventTime{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.35;overflow:hidden}.pOGhGq_eventStatus{margin-top:1px;font-size:10px;line-height:1.2}.pOGhGq_status_arrived{color:#275843;background:#e4f3eb;border-left-color:#56a784}.pOGhGq_status_in_treatment{color:#315a8a;background:#e5effb;border-left-color:#638cba}.pOGhGq_status_completed{color:#5e7868;background:#eff5f1;border-left-color:#9ab4a5}.pOGhGq_status_held{color:#7d602e;background:#fcf4e6;border-left-color:#c8a56b}.pOGhGq_status_no_show,.pOGhGq_status_cancelled{color:#72818a;background:#eff1f3;border-left-color:#a6b2b8}.pOGhGq_shortEvent{justify-content:center;gap:0;padding:1px 8px}.pOGhGq_shortEvent .pOGhGq_eventTime,.pOGhGq_shortEvent .pOGhGq_eventStatus{display:none}.pOGhGq_shortEvent strong{font-size:11px}.pOGhGq_block{color:#708187;background:repeating-linear-gradient(135deg,#e8edef,#e8edef 4px,#f2f5f6 4px 9px);align-items:flex-start;gap:6px;padding:7px 9px;font-size:10px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.pOGhGq_block svg{flex-shrink:0;margin-top:2px}.pOGhGq_nowLine{z-index:2;pointer-events:none;background:#c5675b;height:1px;position:absolute;left:55px;right:0}.pOGhGq_nowLine>span{background:#c5675b;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.pOGhGq_noSchedule{color:#87969b;text-align:center;padding:45px 16px;font-size:11px}.pOGhGq_timelineLegend{color:#71878e;flex-wrap:wrap;gap:12px 18px;padding:12px 3px 0;font-size:10px;display:flex}.pOGhGq_timelineLegend span{align-items:center;gap:6px;display:flex}.pOGhGq_timelineLegend i{border:1px solid var(--cal-line);background:#fff;border-radius:2px;width:11px;height:11px;display:inline-block}.pOGhGq_timelineLegend .pOGhGq_legendClosed{background:#e9edef}.pOGhGq_timelineLegend span:last-child{margin-left:auto}.pOGhGq_sheetStack{gap:18px;min-width:0;display:grid}.pOGhGq_sheetStack>p{margin:0;font-size:13px;line-height:1.7}.pOGhGq_sheetStack>.mf-field{margin:0}.pOGhGq_sheetStack>.mf-button{justify-self:start}.pOGhGq_sheetFooter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pOGhGq_sheetFooter .mf-button{font-size:13px}.pOGhGq_originalBooking{background:#f1f7f7;border:1px solid #d8e6e6;border-radius:10px;padding:16px}.pOGhGq_originalBooking>span{color:#6a8087;margin-bottom:8px;font-size:11px;display:block}.pOGhGq_originalBooking>strong{font-size:15px;display:block}.pOGhGq_originalBooking>p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.pOGhGq_mutedNote{color:#6f8187;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.65;display:flex}.pOGhGq_mutedNote svg{flex-shrink:0;margin-top:2px}.pOGhGq_changeSummary{color:#376958;background:#f0f8f4;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.pOGhGq_changeSummary strong{font-size:12px}.pOGhGq_changeSummary p{color:inherit;margin:3px 0 0;font-size:12px}.pOGhGq_notice{color:#5d727a;background:#f6f8f9;border-radius:8px;padding:14px;font-size:13px}.pOGhGq_errorText{color:#a74442;background:#fff3f1;border:1px solid #f0d6d1;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.65}.pOGhGq_successText{color:#2c7562;font-size:13px;line-height:1.65}.pOGhGq_successNotice{color:#3d6e5c;background:#edf7f2;border:1px solid #d3e8dd;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px 15px;font-size:13px;display:flex}.pOGhGq_successNotice>svg{flex-shrink:0;margin-top:2px}.pOGhGq_successNotice>div{flex:1}.pOGhGq_successNotice .pOGhGq_iconButton{width:24px;min-width:24px;min-height:24px;color:inherit;background:0 0;border:0;padding:2px}.pOGhGq_successNotice .mf-button{min-height:34px;margin-top:8px;font-size:12px;display:flex}.pOGhGq_detailStatus{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pOGhGq_detailStatus>span:last-child{color:#647b84;align-items:center;gap:6px;font-size:12px;display:flex}.pOGhGq_detailList{gap:14px;margin:0;display:grid}.pOGhGq_detailList>div{grid-template-columns:85px minmax(0,1fr);gap:15px;font-size:13px;display:grid}.pOGhGq_detailList dt{color:#73858c}.pOGhGq_detailList dd{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.pOGhGq_detailList dd svg{flex-shrink:0}.pOGhGq_billingSection{background:#f7fafb;border:1px solid #e3ecef;border-radius:9px;padding:16px}.pOGhGq_billingSection h3{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.pOGhGq_billingSection>p{margin:12px 0 0;font-size:12px}.pOGhGq_billingSection strong{color:var(--mf-ink)}.pOGhGq_detailActions{flex-wrap:wrap;gap:8px;display:flex}.pOGhGq_detailActions .mf-button{flex:160px;min-height:40px;font-size:13px}.pOGhGq_secondaryDetails{border-top:1px solid var(--cal-line);color:#6c8088;padding-top:10px;font-size:12px}.pOGhGq_secondaryDetails summary{cursor:pointer;align-items:center;min-height:38px;display:flex}.pOGhGq_secondaryDetails>div{margin-top:10px}.pOGhGq_secondaryDetails .mf-button{font-size:12px}.pOGhGq_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pOGhGq_sectionHeading .mf-button{min-height:36px;font-size:12px}.pOGhGq_waitlistItem{border:1px solid var(--cal-line);background:#fff;border-radius:9px;padding:16px}.pOGhGq_waitlistItem>p{color:#6a7f87;align-items:flex-start;gap:6px;margin:8px 0;font-size:12px;display:flex}.pOGhGq_waitlistItem>p svg{flex-shrink:0;margin-top:2px}.pOGhGq_waitlistItem .mf-toolbar{flex-wrap:wrap;margin-top:13px}.pOGhGq_waitlistItem .mf-button{min-height:36px;padding:7px 11px;font-size:12px}.pOGhGq_smallStatus{color:#5a7b83;background:#f0f5f6;border-radius:5px;padding:3px 7px;font-size:10px}.pOGhGq_matchItem{border-bottom:1px solid #e5edf0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.pOGhGq_matchItem strong{font-size:13px;font-weight:600}.pOGhGq_matchItem p{margin:4px 0 0;font-size:12px}.pOGhGq_matchItem .mf-button{min-height:38px;font-size:12px}.pOGhGq_sectionTitle{margin:0;font-size:13px}.pOGhGq_settingActions{gap:9px;display:grid}.pOGhGq_settingActions>button{border:1px solid var(--cal-line);color:#36626a;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.pOGhGq_settingActions>button:hover{background:#f4f9f9}.pOGhGq_settingActions>button>span{flex:1;min-width:0}.pOGhGq_settingActions strong{font-size:13px;font-weight:600;display:block}.pOGhGq_settingActions small{color:#789097;margin-top:4px;font-size:11px;display:block}.pOGhGq_settingActions svg{flex-shrink:0}.pOGhGq_twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pOGhGq_twoFields .mf-field{min-width:0;margin:0}.pOGhGq_twoFields input{min-width:0}.pOGhGq_check{align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.pOGhGq_check input{accent-color:#377e83;flex-shrink:0;width:18px;height:18px}.pOGhGq_spinning{animation:1s linear infinite pOGhGq_cal-spin}@keyframes pOGhGq_cal-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.pOGhGq_agendaHeading,.pOGhGq_agendaRow{grid-template-columns:90px minmax(100px,1fr) 140px;gap:12px}.pOGhGq_agendaHeading>span:last-child,.pOGhGq_rowAction{display:none}.pOGhGq_calendarToolbar{align-items:flex-start}.pOGhGq_inlineField select{max-width:210px}.pOGhGq_viewSwitch button{padding-inline:9px}.pOGhGq_workspace .mf-page-header{align-items:flex-start}.pOGhGq_headerActions .mf-button{padding-inline:10px}.pOGhGq_headerActions .pOGhGq_refresh{padding-inline:7px}}@media (max-width:767px){.pOGhGq_workspace .mf-page-header{margin-bottom:18px}.pOGhGq_workspace .mf-page-header h1{font-size:27px}.pOGhGq_workspace .mf-page-header p{max-width:220px;font-size:12px}.pOGhGq_headerActions{justify-content:flex-end;gap:5px}.pOGhGq_headerActions .mf-button{min-height:40px;font-size:12px}.pOGhGq_headerActions .mf-button-secondary{min-width:40px;padding:8px}.pOGhGq_headerActions .mf-button-secondary span{display:none}.pOGhGq_headerActions .pOGhGq_refresh{display:none}.pOGhGq_calendarToolbar{margin-bottom:14px}.pOGhGq_viewSwitch{display:none}.pOGhGq_dateControls{gap:4px;width:100%}.pOGhGq_datePopover{order:-1;width:100%;margin:0 0 4px}.pOGhGq_datePopover summary{justify-content:flex-start;padding-left:0;font-size:15px}.pOGhGq_datePicker{width:330px;max-width:calc(100vw - 40px);left:0}.pOGhGq_iconButton,.pOGhGq_todayButton{min-height:40px}.pOGhGq_dateControls .pOGhGq_todayButton{flex:1;max-width:130px}.pOGhGq_filterBar{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.pOGhGq_inlineField{grid-column:1/-1;display:block}.pOGhGq_inlineField select{width:100%;max-width:none;min-height:43px;margin-top:5px;font-size:16px;display:block}.pOGhGq_search{grid-column:1/2;min-width:0;max-width:none}.pOGhGq_search input{width:100%;min-height:42px;font-size:16px}.pOGhGq_filterBar>.mf-button{grid-column:2/3;min-height:43px;margin:0;padding:8px;font-size:12px}.pOGhGq_filterBar>.mf-button>svg{display:none}.pOGhGq_statusFilters{gap:4px}.pOGhGq_statusFilters button{gap:5px;min-height:36px;padding:5px 7px;font-size:12px}.pOGhGq_resultsLine{padding-top:10px;font-size:11px}.pOGhGq_scheduleView{display:none!important}.pOGhGq_agendaView{display:block!important}.pOGhGq_agendaHeading{display:none}.pOGhGq_agendaRow{grid-template-columns:76px minmax(0,1fr);gap:7px 12px;min-height:110px;padding:15px 12px}.pOGhGq_agendaTime{grid-row:1/3;align-self:start;padding-top:2px}.pOGhGq_agendaTime strong{font-size:13px}.pOGhGq_agendaIdentity>strong{font-size:14px;line-height:1.45}.pOGhGq_agendaIdentity>small{font-size:12px;line-height:1.5}.pOGhGq_agendaStatuses{flex-flow:wrap;grid-column:2/3;align-items:center;gap:7px}.pOGhGq_agendaStatuses .mf-status{font-size:11px}.pOGhGq_agendaStatuses>small{font-size:11px}.pOGhGq_rowAction{display:none}.pOGhGq_calendarFooter{justify-content:flex-start;gap:6px}.pOGhGq_calendarFooter .mf-button{font-size:12px}.pOGhGq_detailActions .mf-button{min-height:44px}.pOGhGq_sheetFooter{justify-content:stretch}.pOGhGq_sheetFooter .mf-button{flex:130px;min-height:44px}.pOGhGq_sheetStack{gap:16px}.pOGhGq_matchItem{flex-wrap:wrap}.pOGhGq_matchItem .mf-button{min-height:44px}.pOGhGq_successNotice{font-size:12px}.pOGhGq_twoFields{grid-template-columns:1fr}.pOGhGq_sectionHeading{font-size:13px}.pOGhGq_settingActions small{font-size:12px}.pOGhGq_waitlistItem>p{font-size:13px}.pOGhGq_check{font-size:14px}}@media (max-width:380px){.pOGhGq_workspace .mf-page-header{flex-wrap:wrap;gap:12px}.pOGhGq_headerActions{justify-content:flex-start;width:100%}.pOGhGq_headerActions .mf-button-primary{flex:1}.pOGhGq_headerActions .mf-button-secondary span{display:inline}.pOGhGq_filterBar{grid-template-columns:minmax(0,1fr)}.pOGhGq_search{grid-column:1/-1}.pOGhGq_filterBar>.mf-button{grid-column:1/-1}.pOGhGq_filterBar>.mf-button{justify-self:start}.pOGhGq_statusFilters button{font-size:11px}.pOGhGq_agendaRow{grid-template-columns:65px minmax(0,1fr);gap:7px 10px}.pOGhGq_agendaTime strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.pOGhGq_spinning{animation:none}}.pOGhGq_mobileLabel,.pOGhGq_mobileStatus{display:none}@media (max-width:767px){.mf-main-content:has(.pOGhGq_workspace){padding-top:18px}.pOGhGq_workspace .mf-page-header{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:16px}.pOGhGq_workspace .mf-page-header h1{margin:0;font-size:25px}.pOGhGq_workspace .mf-page-header p{display:none}.pOGhGq_headerActions{flex-wrap:nowrap;gap:6px;width:auto}.pOGhGq_headerActions .mf-button-secondary{width:38px;min-width:38px;padding:7px}.pOGhGq_headerActions .mf-button-secondary span{display:none}.pOGhGq_headerActions .mf-button-primary{white-space:nowrap;flex:none;padding:9px 11px;font-size:12px}.pOGhGq_dateControls{flex-wrap:nowrap;gap:4px}.pOGhGq_dateControls>.pOGhGq_iconButton{width:32px;min-width:32px;min-height:38px}.pOGhGq_dateControls>.pOGhGq_iconButton:first-child{order:0}.pOGhGq_dateControls>.pOGhGq_iconButton:nth-of-type(3){order:2}.pOGhGq_dateControls .pOGhGq_todayButton{display:none}.pOGhGq_datePopover{flex:1;order:1;width:auto;min-width:0;margin:0}.pOGhGq_datePopover summary{white-space:nowrap;justify-content:center;gap:6px;padding:7px 5px;font-size:13px}.pOGhGq_datePopover summary>svg:first-child{display:none}.pOGhGq_datePicker{width:320px;max-width:calc(100vw - 40px);left:50%;transform:translate(-50%)}.pOGhGq_filterBar{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px}.pOGhGq_filterBar>.pOGhGq_inlineField{grid-column:1/2;font-size:0}.pOGhGq_inlineField select{min-width:0;min-height:42px;margin:0;font-size:14px}.pOGhGq_filterBar .pOGhGq_search{grid-area:auto/1/auto/-1;max-width:none}.pOGhGq_filterBar>.mf-button{grid-area:1/2/auto/3;justify-self:stretch;gap:5px;min-height:42px;padding:8px 10px}.pOGhGq_desktopLabel{display:none}.pOGhGq_mobileLabel{display:inline}.pOGhGq_statusFilters{display:none}.pOGhGq_mobileStatus{color:#6a7f87;align-items:center;gap:10px;font-size:12px;display:flex}.pOGhGq_mobileStatus select{border:1px solid var(--cal-line);min-height:40px;color:var(--mf-ink);background:#fff;border-radius:7px;flex:1;max-width:100%;padding:7px 10px;font-size:14px}.pOGhGq_resultsLine{gap:4px;padding:10px 0;font-size:10px}.pOGhGq_inlineField select,.pOGhGq_mobileStatus select{font-size:16px}}@media (max-width:767px) and (pointer:coarse){.pOGhGq_headerActions .mf-button{min-height:44px}.pOGhGq_headerActions .mf-button-secondary{width:44px;min-width:44px}.pOGhGq_dateControls>.pOGhGq_iconButton{width:44px;min-width:44px;min-height:44px}}@media (max-width:380px){.pOGhGq_headerActions .mf-button-primary>svg{display:none}.pOGhGq_datePopover summary{font-size:12px}}.pOGhGq_workspace .mf-page-header{margin-bottom:18px}.pOGhGq_calendarToolbar{margin-bottom:12px}.pOGhGq_actionsPopover{flex-shrink:0;position:relative}.pOGhGq_actionsPopover>summary,.pOGhGq_filterPopover>summary{cursor:pointer;border:1px solid var(--cal-line);color:#466871;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:13px;list-style:none;display:flex}.pOGhGq_actionsPopover>summary::-webkit-details-marker{display:none}.pOGhGq_filterPopover>summary::-webkit-details-marker{display:none}.pOGhGq_actionsPopover[open]>summary,.pOGhGq_filterPopover[open]>summary{background:#edf5f5;border-color:#bcd5d8}.pOGhGq_actionsMenu{border:1px solid var(--cal-line);z-index:35;background:#fff;border-radius:10px;width:230px;max-width:calc(100vw - 36px);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 32px #183d4718}.pOGhGq_actionsMenu>button,.pOGhGq_actionsMenu>a{color:#385b65;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:43px;padding:10px 11px;font-size:13px;display:flex}.pOGhGq_actionsMenu>button:hover,.pOGhGq_actionsMenu>a:hover{background:#f0f6f6}.pOGhGq_actionsMenu>button:disabled{opacity:.5}.pOGhGq_actionsMenu>button:last-child{border-top:1px solid #e8eff1;border-radius:0 0 6px 6px;margin-top:4px}.pOGhGq_simpleFilters{align-items:center;gap:9px;min-width:0;display:flex}.pOGhGq_simpleFilters .pOGhGq_search{flex:1;min-width:150px;max-width:none}.pOGhGq_simpleFilters .pOGhGq_search input{min-height:40px;font-size:14px}.pOGhGq_filterPopover{flex-shrink:0;position:relative}.pOGhGq_filterPopover>summary{min-width:85px}.pOGhGq_filterPanel{border:1px solid var(--cal-line);z-index:30;background:#fff;border-radius:11px;gap:15px;width:300px;padding:17px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #183d471a}.pOGhGq_popoverHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pOGhGq_popoverHeading strong{font-size:14px;font-weight:600}.pOGhGq_popoverHeading button{color:#47818a;background:0 0;border:0;min-height:28px;padding:3px;font-size:12px}.pOGhGq_filterPanel>label{color:#627b84;gap:6px;font-size:12px;display:grid}.pOGhGq_filterPanel select{color:#274b56;background:#fff;border:1px solid #d9e5e9;border-radius:6px;width:100%;min-width:0;min-height:41px;padding:8px 10px;font-size:14px}.pOGhGq_filterHint{color:#7c9097;margin:0;font-size:11px;line-height:1.6}.pOGhGq_filterPanel .pOGhGq_filterDone{justify-content:center;min-height:37px;font-size:12px}.pOGhGq_simpleFilters .pOGhGq_waitingButton{white-space:nowrap;flex-shrink:0;min-height:40px;padding:8px 12px;font-size:13px}.pOGhGq_activeFilters{flex-wrap:wrap;align-items:center;gap:6px;padding-top:11px;display:flex}.pOGhGq_activeFilters>button{color:#3c707a;background:#eef6f6;border:1px solid #d5e6e9;border-radius:6px;align-items:center;gap:7px;max-width:100%;min-height:29px;padding:4px 8px;font-size:12px;display:inline-flex}.pOGhGq_activeFilters>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pOGhGq_activeFilters>button>svg{flex-shrink:0}.pOGhGq_activeFilters>.pOGhGq_clearFilters{color:#71878e;background:0 0;border-color:#0000}.pOGhGq_simpleResults{color:#788d94;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 0;font-size:11px;display:flex}.pOGhGq_simpleResults>span:first-child{color:#4a6972;font-size:12px;font-weight:600}.pOGhGq_contextDot{color:#a4b3b8;padding:0 7px}.pOGhGq_therapistHeading strong,.pOGhGq_event strong{font-size:14px}.pOGhGq_eventTime,.pOGhGq_eventStatus,.pOGhGq_shortEvent strong{font-size:11px}.pOGhGq_nextActionHint{color:#5d7780;margin:0;font-size:13px;line-height:1.7}.pOGhGq_nextActionFooter{width:100%;min-width:0;display:flex}.pOGhGq_nextActionFooter .pOGhGq_nextActionButton{justify-content:center;gap:9px;width:100%;min-height:44px;font-size:14px}.pOGhGq_appointmentSecondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pOGhGq_appointmentSecondary .mf-button{min-height:38px;padding:8px 12px;font-size:13px}.pOGhGq_appointmentSecondary .mf-button-ghost{padding-inline:5px;font-size:12px}.pOGhGq_compactBilling{background:#fff;border:1px solid #e0eaed;border-radius:9px}.pOGhGq_compactBilling>summary{cursor:pointer;color:#54717a;align-items:center;gap:8px;min-height:59px;padding:12px;font-size:13px;list-style:none;display:flex}.pOGhGq_compactBilling>summary::-webkit-details-marker{display:none}.pOGhGq_secondaryDetails>summary::-webkit-details-marker{display:none}.pOGhGq_compactBilling>summary>svg{flex-shrink:0}.pOGhGq_compactBilling>summary>svg:last-child,.pOGhGq_secondaryDetails>summary>svg{transition:transform .14s}.pOGhGq_compactBilling[open]>summary>svg:last-child,.pOGhGq_secondaryDetails[open]>summary>svg{transform:rotate(180deg)}.pOGhGq_paymentSummary{color:#6c828a;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;font-size:11px;display:flex}.pOGhGq_paymentSummary strong{color:#385b65;font-size:12px;font-weight:600}.pOGhGq_paymentSummary .pOGhGq_paymentPending{color:#9b7134}.pOGhGq_billingContent{border-top:1px solid #e6eef0;gap:12px;padding:14px;display:grid}.pOGhGq_billingContent>p{color:#70858c;justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}.pOGhGq_billingContent>p>strong{color:#345a65;white-space:nowrap;font-weight:600}.pOGhGq_billingContent .mf-button{min-height:38px;font-size:12px}.pOGhGq_documentLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pOGhGq_paymentBrief{color:#71878e;border-top:1px solid #e4edef;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.pOGhGq_secondaryDetails>summary{justify-content:space-between;gap:10px;list-style:none;display:flex}.pOGhGq_otherAppointmentActions{gap:3px;display:grid}.pOGhGq_otherAppointmentActions .mf-button{justify-content:flex-start;min-height:38px;padding:8px 0;font-size:12px}@media (max-width:767px){.pOGhGq_workspace .mf-page-header{margin-bottom:14px}.pOGhGq_actionsPopover>summary{width:38px;min-width:38px;min-height:40px;padding:8px}.pOGhGq_actionsPopover>summary>span{display:none}.pOGhGq_actionsMenu{width:228px}.pOGhGq_calendarToolbar{margin-bottom:10px}.pOGhGq_simpleFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pOGhGq_simpleFilters .pOGhGq_search{grid-column:1/-1;width:100%;min-width:0;max-width:none}.pOGhGq_simpleFilters .pOGhGq_search input{min-height:42px;font-size:16px}.pOGhGq_filterPopover>summary{width:100%;min-height:42px}.pOGhGq_filterPanel{gap:14px;width:min(310px,100vw - 36px);padding:15px;left:0;right:auto}.pOGhGq_filterPanel select{min-height:44px;font-size:16px}.pOGhGq_simpleFilters .pOGhGq_waitingButton{justify-content:center;gap:6px;min-height:42px;padding:8px 9px;font-size:12px}.pOGhGq_simpleFilters .pOGhGq_waitingButton>svg{display:none}.pOGhGq_activeFilters{padding-top:9px}.pOGhGq_activeFilters>button{min-height:30px;font-size:11px}.pOGhGq_simpleResults{gap:4px;padding:10px 0;font-size:10px}.pOGhGq_simpleResults>span:first-child{font-size:11px}.pOGhGq_nextActionFooter .pOGhGq_nextActionButton{min-height:46px;font-size:14px}.pOGhGq_appointmentSecondary .mf-button{min-height:42px}.pOGhGq_compactBilling>summary{gap:7px;padding:11px}.pOGhGq_paymentSummary{font-size:11px}.pOGhGq_nextActionHint{font-size:13px}.pOGhGq_documentLinks{flex-direction:column;align-items:stretch}.pOGhGq_otherAppointmentActions .mf-button{min-height:44px}}@media (max-width:767px) and (pointer:coarse){.pOGhGq_actionsPopover>summary{width:44px;min-width:44px;min-height:44px}.pOGhGq_filterPopover>summary,.pOGhGq_simpleFilters .pOGhGq_waitingButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.pOGhGq_compactBilling>summary>svg:last-child,.pOGhGq_secondaryDetails>summary>svg{transition:none}}
.xhRKAW_workspace{min-width:0;color:var(--mf-ink,#233e42);container:sales/inline-size}.xhRKAW_header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.xhRKAW_eyebrow{display:none}.xhRKAW_header h1{letter-spacing:-1px;margin:0 0 9px;font-size:31px;line-height:1.2}.xhRKAW_header p{color:#617982;margin:0;font-size:13px;line-height:1.6}.xhRKAW_headerActions,.xhRKAW_actions{flex-wrap:wrap;gap:9px;display:flex}.xhRKAW_headerActions{justify-content:flex-end}.xhRKAW_headerActions .mf-button{border-radius:8px;min-height:42px;padding:10px 14px;font-size:12px}.xhRKAW_scopeBar{color:#6a858d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.xhRKAW_updated{align-items:center;gap:10px;display:flex}.xhRKAW_updated>span{color:#617982;font-size:11px}.xhRKAW_updated .mf-button{min-height:34px;padding:5px 8px;font-size:11px}.xhRKAW_branch select{font:inherit;color:#3b636b;background:#fff;border:1px solid #dde8e9;border-radius:7px;max-width:240px;min-height:36px;padding:7px 10px}.xhRKAW_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.xhRKAW_metric{text-align:left;color:#31545d;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde9e9;border-radius:11px;padding:14px 18px}.xhRKAW_metric:hover{border-color:#95c5c3}.xhRKAW_metric>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.xhRKAW_metric svg{color:#7bafaa}.xhRKAW_metric>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:27px;line-height:1.25;display:block}.xhRKAW_metric>small{color:#617982;font-size:11px;line-height:1.5;display:block}.xhRKAW_panel{background:#fff;border:1px solid #dee8eb;border-radius:12px;min-width:0;overflow:clip}.xhRKAW_tabs{border-bottom:1px solid #e3ebed;flex-wrap:wrap;gap:23px;min-width:0;padding:0 22px;display:flex}.xhRKAW_tabs>button{color:#617982;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:51px;padding:18px 0 15px;font-size:13px;display:flex}.xhRKAW_tabs>button[aria-selected=true]{color:#2c7779;border-color:#4b9999;font-weight:650}.xhRKAW_count,.xhRKAW_attentionCount{color:#6c8c8e;background:#eef5f4;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:19px;padding:1px 6px;font-size:10px;display:inline-flex}.xhRKAW_attentionCount{color:#957331;background:#fff1d6}.xhRKAW_filters{flex-wrap:wrap;align-items:center;gap:9px;padding:19px 22px 13px;display:flex}.xhRKAW_search{color:#8ca1a7;background:#f7fafb;border:1px solid #e4ecee;border-radius:8px;flex:260px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.xhRKAW_search input{color:#3e626c;width:100%;min-width:0;font:inherit;outline-offset:4px;background:0 0!important;border:0!important;padding:11px 0!important;font-size:12px!important}.xhRKAW_search>svg{flex-shrink:0}.xhRKAW_search>button{color:#617982;background:0 0;border:0;min-width:30px;min-height:34px;padding:6px}.xhRKAW_filters>select{font:inherit;color:#617f88;background:#fff;border:1px solid #dfe9ec;border-radius:7px;max-width:100%;min-height:41px;padding:10px;font-size:12px}.xhRKAW_dateRange{flex-wrap:wrap;align-items:center;gap:14px;padding:0 22px 14px;display:flex}.xhRKAW_dateRange .mf-field{flex:1;max-width:220px;margin:0}.xhRKAW_dateRange input{min-height:41px;font-size:13px}.xhRKAW_dateRange>p{color:#a85543;font-size:12px}.xhRKAW_resultMeta{color:#617982;justify-content:space-between;align-items:center;gap:14px;padding:0 22px 14px;font-size:11px;line-height:1.5;display:flex}.xhRKAW_resultMeta strong{white-space:nowrap;font-weight:500}.xhRKAW_patient{text-align:left;color:#3c656f;font:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:block}.xhRKAW_patient strong{font-size:13px;font-weight:650;line-height:1.5}.xhRKAW_patient>span{color:#617982;margin-top:4px;font-size:11px;line-height:1.5;display:block}.xhRKAW_rowAction{color:#33756f;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:8px 0;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.xhRKAW_rowAction svg{flex-shrink:0}.xhRKAW_balance{justify-items:start;gap:3px;display:grid}.xhRKAW_balance .mf-status{white-space:normal;padding:4px 8px;font-size:11px;line-height:1.4}.xhRKAW_balance small{margin:0;font-size:11px}.xhRKAW_balance b{color:#8b6654;font-weight:600}.xhRKAW_reviewText{color:#a07a3e;font-size:11px}.xhRKAW_pagination{color:#617982;border-top:1px solid #e7eef0;justify-content:space-between;align-items:center;padding:13px 18px 13px 22px;font-size:11px;display:flex}.xhRKAW_pagination>div{align-items:center;gap:7px;display:flex}.xhRKAW_pagination .mf-button{min-width:33px;min-height:33px;padding:5px}.xhRKAW_taskList{padding:0 22px 8px}.xhRKAW_task{border-top:1px solid #e9eff1;align-items:center;gap:15px;min-width:0;padding:19px 0;display:flex}.xhRKAW_taskIcon{color:#6e9c95;background:#f2f8f6;border:1px solid #e1eeea;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.xhRKAW_taskBody{flex:1;min-width:0}.xhRKAW_taskType{color:#9a895d;font-size:11px}.xhRKAW_taskBody h3{color:#416673;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;font-size:14px;display:flex}.xhRKAW_taskBody h3 b{font-variant-numeric:tabular-nums;color:#4c7e80;font-size:13px;font-weight:600}.xhRKAW_taskBody p{color:#617982;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;line-height:1.6}.xhRKAW_taskBody small{color:#617982;font-size:11px}.xhRKAW_task>.mf-button{border-radius:7px;flex-shrink:0;min-height:37px;padding:9px 12px;font-size:11px}.xhRKAW_workspaceFooter{color:#617982;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:11px;line-height:1.6;display:flex}.xhRKAW_workspaceFooter>span{align-items:center;gap:6px;display:flex}.xhRKAW_workspaceFooter>div{flex-wrap:wrap;gap:16px;display:flex}.xhRKAW_workspaceFooter a{color:#79959e;text-decoration:none}.xhRKAW_workspaceFooter a:hover{text-decoration:underline}.xhRKAW_success{color:#477e6c;background:#edf8f3;border:1px solid #d2eade;border-radius:9px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 14px;font-size:13px;display:flex}.xhRKAW_success>span{flex:1}.xhRKAW_success>button{color:inherit;background:0 0;border:0;padding:4px}.xhRKAW_error{color:#a65c43;background:#fff2ed;border:1px solid #f0d5c9;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.xhRKAW_drawer{gap:22px;min-width:0;display:grid}.xhRKAW_context{gap:7px;display:grid}.xhRKAW_context>h3{color:#315d67;letter-spacing:-.4px;margin:0;font-size:22px;line-height:1.4}.xhRKAW_context>p{color:#617982;margin:0;font-size:12px;line-height:1.6}.xhRKAW_context>small{color:#617982;font-size:11px}.xhRKAW_contextStatuses{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.xhRKAW_contextStatuses>span:last-child{color:#617982;font-size:11px}.xhRKAW_totals{background:#f5faf8;border:1px solid #dfebe9;border-radius:10px;gap:12px;margin:0;padding:15px 17px;display:grid}.xhRKAW_totals>div{color:#74918f;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.xhRKAW_totals dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#497972;margin:0;font-weight:600}.xhRKAW_totals .xhRKAW_pendingTotal,.xhRKAW_totals .xhRKAW_pendingTotal dd{color:#957b3c}.xhRKAW_totals .xhRKAW_balanceTotal{color:#4b7770;border-top:1px solid #dbe9e4;padding-top:12px}.xhRKAW_totals .xhRKAW_balanceTotal dd{color:#2e7768;font-size:19px}.xhRKAW_drawerTabs{border-bottom:1px solid #e3edef;flex-wrap:wrap;gap:18px;display:flex}.xhRKAW_drawerTabs>button{color:#617982;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:7px 0 11px;font-size:12px}.xhRKAW_drawerTabs>button[aria-pressed=true]{color:#30827b;border-color:#459d92;font-weight:650}.xhRKAW_detailSection{gap:13px;min-width:0;display:grid}.xhRKAW_detailSection h4{color:#52737d;margin:0;font-size:13px}.xhRKAW_detailSection>p{color:#617982;margin:0;font-size:13px;line-height:1.7}.xhRKAW_detailSection>.mf-button{justify-self:start;font-size:12px}.xhRKAW_actions .mf-button{border-radius:7px;min-height:36px;padding:8px 11px;font-size:11px}.xhRKAW_sessionStats{border:1px solid #e1ecea;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xhRKAW_sessionStats>div{text-align:center;border-right:1px solid #e1ecea;gap:4px;padding:14px;display:grid}.xhRKAW_sessionStats>div:last-child{border:0}.xhRKAW_sessionStats strong{color:#428277;font-size:24px}.xhRKAW_sessionStats span{color:#617982;font-size:11px}.xhRKAW_help{margin:0;color:#617982!important;font-size:12px!important;line-height:1.7!important}.xhRKAW_refundCard{border:1px solid #e2eaec;border-radius:9px;gap:7px;min-width:0;padding:15px;display:grid}.xhRKAW_refundCard>p{color:#617982;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.xhRKAW_refundCard>small{color:#617982;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.xhRKAW_split{justify-content:space-between;align-items:center;gap:12px;display:flex}.xhRKAW_split>strong{letter-spacing:-.3px;color:#4a7680;font-variant-numeric:tabular-nums;font-size:18px}.xhRKAW_document{border:1px solid #e1eaec;border-radius:9px;gap:12px;min-width:0;padding:15px;display:grid}.xhRKAW_document>div:first-child{color:#658c91;align-items:center;gap:10px;display:flex}.xhRKAW_document strong{color:#496e79;font-size:13px}.xhRKAW_document small{color:#617982;margin-top:4px;font-size:11px;display:block}.xhRKAW_document .mf-toolbar{flex-wrap:wrap;gap:6px;min-width:0}.xhRKAW_document .mf-button{min-height:36px;padding:7px 8px;font-size:11px}.xhRKAW_document select{min-width:65px;padding:8px;font-size:11px}.xhRKAW_actionForm{gap:19px;display:grid}.xhRKAW_actionForm .mf-field{margin:0}.xhRKAW_actionForm .mf-field label{font-size:12px}.xhRKAW_actionForm textarea{min-height:90px}.xhRKAW_reviewBox{color:#97894b;background:#fafaf2;border:1px solid #e6e8dc;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;display:flex}.xhRKAW_reviewBox>svg{flex-shrink:0}.xhRKAW_reviewBox strong{color:#7e774d;font-size:13px}.xhRKAW_reviewBox p{color:#6f725a;margin:6px 0;font-size:12px;line-height:1.7}.xhRKAW_reviewBox small{color:#a1a087;font-size:11px}.xhRKAW_confirm{color:#64818a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.xhRKAW_confirm input{accent-color:#3c9085;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.xhRKAW_drawerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.xhRKAW_drawerFooter .mf-button{min-height:42px;font-size:12px}.xhRKAW_timeline{border-left:1px solid #dbe8e5;gap:20px;margin:0;padding:0 0 0 17px;list-style:none;display:grid}.xhRKAW_timeline li{gap:5px;display:grid;position:relative}.xhRKAW_timeline li:before{content:"";background:#85b4a9;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-21px}.xhRKAW_timeline strong{color:#60818a;font-size:12px;font-weight:600}.xhRKAW_timeline small{color:#617982;font-size:11px}.xhRKAW_timeline p{color:#829ba2;margin:0;font-size:12px;line-height:1.6}@container sales (max-width:850px){.xhRKAW_header{align-items:flex-start}.xhRKAW_headerActions{max-width:250px}.xhRKAW_metrics{gap:10px}.xhRKAW_metric{padding:16px}.xhRKAW_metric>strong{font-size:24px}.xhRKAW_filters{padding:16px 17px 12px}.xhRKAW_tabs{gap:19px;padding-inline:17px}.xhRKAW_table th,.xhRKAW_table td{padding-inline:8px}.xhRKAW_table th:first-child,.xhRKAW_table td:first-child{padding-left:17px}.xhRKAW_table th:last-child,.xhRKAW_table td:last-child{padding-right:15px}.xhRKAW_table .xhRKAW_number,.xhRKAW_patient strong{font-size:12px}.xhRKAW_rowAction{font-size:11px}}@container sales (max-width:680px){.xhRKAW_header{flex-wrap:wrap;gap:17px}.xhRKAW_headerActions{justify-content:flex-start;max-width:none}.xhRKAW_header h1{font-size:28px}.xhRKAW_metrics{grid-template-columns:1fr;gap:8px}.xhRKAW_metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:14px 16px;display:grid}.xhRKAW_metric>div{flex-direction:row-reverse;justify-content:flex-start;gap:9px}.xhRKAW_metric>strong{grid-area:1/2/3;margin:0;font-size:22px}.xhRKAW_metric>small{grid-column:1;padding-left:27px;font-size:11px}.xhRKAW_tabs{gap:20px;padding-inline:16px}.xhRKAW_tabs>button{padding-block:15px 12px;font-size:12px}.xhRKAW_filters{gap:8px;padding:16px}.xhRKAW_search{flex-basis:100%}.xhRKAW_filters>select{flex:125px;min-width:0;font-size:12px}.xhRKAW_search input{font-size:16px!important}.xhRKAW_resultMeta{align-items:flex-start;padding-inline:16px;font-size:11px}.xhRKAW_table,.xhRKAW_table tbody{display:block}.xhRKAW_table thead{display:none}.xhRKAW_table tbody{display:grid}.xhRKAW_table tr{border-top:1px solid #e6edef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 15px;padding:17px 16px;display:grid}.xhRKAW_table td,.xhRKAW_table td:first-child,.xhRKAW_table td:last-child{border:0;min-width:0;padding:0;font-size:12px;display:block}.xhRKAW_table td:first-child{grid-column:1}.xhRKAW_table td:nth-child(2){text-align:right;grid-column:2}.xhRKAW_table td.xhRKAW_number{text-align:left;white-space:normal;color:#4e747e;gap:4px;font-size:14px;display:grid}.xhRKAW_table td.xhRKAW_number:before{content:attr(data-label);color:#94a6ac;font-size:11px}.xhRKAW_table td:last-child{justify-content:flex-end;align-self:center;display:flex}.xhRKAW_patient strong{font-size:15px}.xhRKAW_patient>span{font-size:12px}.xhRKAW_rowAction{min-height:40px;font-size:12px}.xhRKAW_balance .mf-status{font-size:11px}.xhRKAW_table td:nth-child(5){grid-column:1}.xhRKAW_table td:last-child{grid-column:2}.xhRKAW_taskList{padding-inline:16px}.xhRKAW_task{flex-wrap:wrap;align-items:flex-start;gap:11px}.xhRKAW_taskBody{flex-basis:calc(100% - 52px)}.xhRKAW_task>.mf-button{min-height:40px;margin-left:50px;font-size:12px}.xhRKAW_taskBody h3{font-size:15px}.xhRKAW_scopeBar{align-items:flex-start}.xhRKAW_updated>span{display:none}.xhRKAW_workspaceFooter{flex-direction:column;align-items:flex-start;gap:8px}.xhRKAW_pagination{padding:12px 16px}.xhRKAW_pagination .mf-button{min-width:40px;min-height:40px}}@media (max-width:767px){:is(.xhRKAW_drawer input,.xhRKAW_drawer select,.xhRKAW_drawer textarea){font-size:16px}.xhRKAW_drawer{gap:19px}.xhRKAW_drawerTabs{gap:16px}.xhRKAW_drawerTabs>button{min-height:43px;font-size:12px}.xhRKAW_totals>div{font-size:13px}.xhRKAW_context>span{font-size:14px}.xhRKAW_context>p,.xhRKAW_context>small{font-size:12px}.xhRKAW_drawerFooter{flex-wrap:wrap}.xhRKAW_drawerFooter .mf-button{min-height:46px;font-size:13px}.xhRKAW_drawerFooter .mf-button-primary{flex:1}.xhRKAW_document .mf-button{min-height:42px;font-size:12px}.xhRKAW_document select{min-height:42px;font-size:14px}.xhRKAW_document small,.xhRKAW_refundCard>small{font-size:12px}.xhRKAW_actions .mf-button{min-height:42px;font-size:12px}.xhRKAW_timeline strong{font-size:13px}.xhRKAW_timeline small{font-size:12px}.xhRKAW_help{font-size:13px!important}}@container sales (max-width:680px){.xhRKAW_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.xhRKAW_metric:first-child{grid-column:1/-1}.xhRKAW_metric>div{flex-direction:row;justify-content:space-between}.xhRKAW_metric:not(:first-child){min-height:103px;padding:13px;display:block}.xhRKAW_metric:not(:first-child)>div{align-items:flex-start;gap:6px}.xhRKAW_metric:not(:first-child)>div>span{font-size:11px;line-height:1.5}.xhRKAW_metric:not(:first-child)>div>svg{flex-shrink:0;width:15px}.xhRKAW_metric:not(:first-child)>strong{letter-spacing:-.6px;margin-top:10px;font-size:21px;display:block}.xhRKAW_metric:not(:first-child)>small{display:none}.xhRKAW_tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 10px;display:grid}.xhRKAW_tabs>button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:12px 2px;font-size:12px;line-height:1.4;display:flex}}.mf-sheet:has(.xhRKAW_drawer){width:min(560px,100%)}@media (max-width:767px){.mf-sheet:has(.xhRKAW_drawer){border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.mf-sheet:has(.xhRKAW_drawer) .mf-sheet-header{padding:18px 20px}.mf-sheet:has(.xhRKAW_drawer) .mf-sheet-content{padding:20px}.mf-sheet:has(.xhRKAW_drawer) .mf-sheet-footer{padding:14px 20px max(14px,env(safe-area-inset-bottom))}}.xhRKAW_header{margin-bottom:14px}.xhRKAW_header h1{margin-bottom:0;font-size:29px}.xhRKAW_scopeBar{margin-bottom:14px}.xhRKAW_scopeControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xhRKAW_periodSelect,.xhRKAW_branch select{font:inherit;color:#466e78;background:#fff;border:1px solid #dce7e9;border-radius:7px;min-height:36px;padding:8px 11px;font-size:12px}.xhRKAW_metrics{gap:12px;margin-bottom:18px}.xhRKAW_metric{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 16px;display:grid;position:relative}.xhRKAW_metric>div{grid-column:1;justify-content:flex-start;gap:8px}.xhRKAW_metric>div>span{color:#5d7c85;font-size:12px}.xhRKAW_metric svg{flex-shrink:0;order:-1;width:16px;height:16px}.xhRKAW_metric>strong{white-space:nowrap;grid-area:1/2/3;align-self:center;margin:0;font-size:24px}.xhRKAW_metric>small{grid-column:1;padding-left:24px;font-size:10px}.xhRKAW_tabs>button{min-height:49px;padding-block:15px 12px}.xhRKAW_filters{flex-wrap:nowrap;padding:16px 20px 10px}.xhRKAW_search{flex-basis:auto}.xhRKAW_search input{font-size:13px!important}.xhRKAW_filterToggle{color:#567982;min-height:41px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.xhRKAW_filterToggle[aria-expanded=true]{color:#397c70;background:#edf6f4;border-color:#9fc8bf}.xhRKAW_quickFilters{align-items:center;gap:6px;padding:0 20px 11px;display:flex;overflow-x:auto}.xhRKAW_quickFilters>button{font:inherit;white-space:nowrap;color:#6a858e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:33px;padding:6px 12px;font-size:12px;line-height:1.5}.xhRKAW_quickFilters>button[aria-pressed=true]{color:#327a6c;background:#edf6f3;border-color:#d5e9e2;font-weight:600}.xhRKAW_extraFilters{background:#f7faf9;border:1px solid #e4eeeb;border-radius:8px;flex-wrap:wrap;gap:12px;margin:0 20px 12px;padding:12px 20px;display:flex}.xhRKAW_extraFilters .mf-field{flex:1;min-width:140px;max-width:240px;margin:0}.xhRKAW_extraFilters label{font-size:11px}.xhRKAW_extraFilters select{min-height:39px;font-size:12px}.xhRKAW_resultMeta{padding:0 20px 12px;font-size:11px}.xhRKAW_resultMeta>div{align-items:center;gap:12px;display:flex}.xhRKAW_clearFilters{font:inherit;color:#477f7b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.xhRKAW_dateRange{padding:0 0 14px}.xhRKAW_recordTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:12px}.xhRKAW_recordTable th{color:#617982;background:#f8fafb;border-block:1px solid #e9eff1;padding:11px 12px;font-size:11px;font-weight:500}.xhRKAW_recordTable th:first-child{width:36%;padding-left:20px}.xhRKAW_recordTable th:nth-child(2){width:19%}.xhRKAW_recordTable th:nth-child(3){width:24%}.xhRKAW_recordTable th:last-child{width:21%;padding-right:20px}.xhRKAW_recordTable td{color:#5b7a85;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf2f3;padding:15px 12px;line-height:1.5}.xhRKAW_recordTable td:first-child{padding-left:20px}.xhRKAW_recordTable td:last-child{padding-right:20px}.xhRKAW_recordTable tr:last-child td{border-bottom:0}.xhRKAW_recordTable tbody tr:hover{background:#f9fcfc}.xhRKAW_recordTable small{color:#617982;margin-top:4px;font-size:11px;line-height:1.6;display:block}.xhRKAW_recordIdentity>small{color:#617982;font-size:10px}.xhRKAW_patient strong{font-size:14px}.xhRKAW_patient>span{margin-top:3px;font-size:12px}.xhRKAW_recordAmount,.xhRKAW_paymentAmount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:#436c72!important;font-size:14px!important}.xhRKAW_recordStatus .mf-status{white-space:normal;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.4}.xhRKAW_recordStatus small b{color:#8b6654;font-weight:600}.xhRKAW_recordStatus .xhRKAW_paymentAmount{margin-bottom:5px;display:block}.xhRKAW_rowAction{white-space:nowrap;min-height:40px;padding:8px 0;font-size:12px}.xhRKAW_taskGroup{color:#5c7c84;align-items:center;gap:8px;margin:5px 0 0;padding:13px 0 10px;font-size:12px;font-weight:600;display:flex}.xhRKAW_taskGroup span{color:#73918d;background:#f0f5f4;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:20px;font-size:11px;font-weight:500;display:inline-flex}.xhRKAW_taskBody h3{font-size:15px}.xhRKAW_taskType{font-size:11px}.xhRKAW_taskBody small{font-size:10px}.xhRKAW_workspaceFooter{justify-content:flex-end;margin-top:14px}.xhRKAW_drawer{gap:19px}.xhRKAW_context{border-bottom:1px solid #e4edef;gap:4px;padding-bottom:17px}.xhRKAW_context>h3{letter-spacing:-.3px;font-size:21px;line-height:1.4}.xhRKAW_context>span{color:#5e7d86;font-size:14px}.xhRKAW_context>p{font-size:11px;line-height:1.6}.xhRKAW_contextStatuses{margin-top:8px}.xhRKAW_drawerTabs{gap:18px}.xhRKAW_drawerTabs>button{font-size:12px}.xhRKAW_documentsHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.xhRKAW_documentsHeading select{color:#587b82;font:inherit;background:#fff;border:1px solid #dce7e9;border-radius:6px;min-height:35px;padding:7px 10px;font-size:12px}.xhRKAW_document{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 12px}.xhRKAW_document>div:first-child{gap:9px;min-width:0}.xhRKAW_document>div:first-child>svg{flex-shrink:0}.xhRKAW_document strong{font-size:13px}.xhRKAW_document small{overflow-wrap:anywhere;font-size:10px;line-height:1.6}.xhRKAW_document .mf-toolbar{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.xhRKAW_document .mf-button{white-space:nowrap;min-height:38px;padding:7px 9px;font-size:11px}.xhRKAW_document a.mf-button{min-width:34px;padding:7px}.xhRKAW_actions .mf-button-primary{min-height:41px;padding:9px 14px;font-size:13px}@container sales (max-width:900px){.xhRKAW_metric{grid-template-columns:minmax(0,1fr);gap:5px}.xhRKAW_metric>strong{grid-area:auto/1;font-size:25px}.xhRKAW_metric>small{padding-left:0}.xhRKAW_recordTable th:first-child{width:34%}.xhRKAW_recordTable th:nth-child(2){width:17%}.xhRKAW_recordTable th:nth-child(3){width:25%}.xhRKAW_recordTable th:last-child{width:24%}.xhRKAW_recordTable td,.xhRKAW_recordTable th{padding-inline:10px}.xhRKAW_rowAction{font-size:11px}}@container sales (max-width:680px){.xhRKAW_header{gap:13px;margin-bottom:12px}.xhRKAW_header h1{font-size:26px}.xhRKAW_headerActions{gap:8px}.xhRKAW_headerActions .mf-button{min-height:40px;padding:9px 12px;font-size:12px}.xhRKAW_scopeControls{flex:1;gap:8px}.xhRKAW_scopeBar{align-items:center;gap:6px}.xhRKAW_scopeControls>span{font-size:11px}.xhRKAW_periodSelect,.xhRKAW_branch select{max-width:190px;min-height:38px;padding:7px 10px;font-size:12px}.xhRKAW_updated .mf-button{gap:0;min-width:38px;min-height:38px;padding:6px;font-size:0}.xhRKAW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:15px}.xhRKAW_metric,.xhRKAW_metric:not(:first-child){grid-template-columns:1fr;gap:4px;min-height:0;padding:11px 13px;display:grid}.xhRKAW_metric:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.xhRKAW_metric>div,.xhRKAW_metric:not(:first-child)>div{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px}.xhRKAW_metric>div>span,.xhRKAW_metric:not(:first-child)>div>span{font-size:11px;line-height:1.4}.xhRKAW_metric>strong,.xhRKAW_metric:not(:first-child)>strong{grid-area:auto/1;margin:1px 0 0;font-size:22px}.xhRKAW_metric:first-child>strong{grid-area:1/2}.xhRKAW_metric>small{display:none}.xhRKAW_metric svg{order:-1;width:14px;height:14px}.xhRKAW_tabs{gap:5px;padding:0 10px}.xhRKAW_tabs>button{flex-flow:wrap;align-content:center;gap:4px;min-height:61px;padding:11px 0;font-size:11px}.xhRKAW_filters{gap:8px;padding:13px 14px 9px}.xhRKAW_search{flex-basis:0;gap:7px;padding:0 9px}.xhRKAW_search input{padding:10px 0!important;font-size:16px!important}.xhRKAW_filterToggle{gap:6px;min-height:42px;padding:8px 10px;font-size:12px}.xhRKAW_quickFilters{gap:3px;padding:0 14px 9px}.xhRKAW_quickFilters>button{min-height:36px;padding:7px 9px;font-size:11px}.xhRKAW_extraFilters{gap:10px;margin:0 14px 12px;padding:12px}.xhRKAW_extraFilters select{font-size:16px}.xhRKAW_extraFilters .mf-field{min-width:115px}.xhRKAW_resultMeta{align-items:center;gap:8px;padding:0 14px 11px}.xhRKAW_resultMeta>div{gap:9px}.xhRKAW_resultMeta strong{font-size:10px}.xhRKAW_clearFilters{min-height:30px;font-size:10px}.xhRKAW_recordTable,.xhRKAW_recordTable tbody{display:block}.xhRKAW_recordTable thead{display:none}.xhRKAW_recordTable tbody{display:grid}.xhRKAW_recordTable tr{border-top:1px solid #e7eeef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px 14px;padding:17px 15px;display:grid}.xhRKAW_recordTable td,.xhRKAW_recordTable td:first-child,.xhRKAW_recordTable td:last-child{border:0;min-width:0;padding:0;display:block}.xhRKAW_recordIdentity{grid-area:1/1}.xhRKAW_recordTable .xhRKAW_recordAmount,.xhRKAW_recordMethod{text-align:right;grid-area:1/2}.xhRKAW_recordTable .xhRKAW_recordAmount:before{content:attr(data-label);color:#8ba0a6;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.xhRKAW_recordStatus{grid-area:2/1;align-self:center}.xhRKAW_recordAction{grid-area:2/2;place-self:center end}.xhRKAW_recordTable .xhRKAW_recordAmount{font-size:16px!important}.xhRKAW_recordTable small{font-size:11px}.xhRKAW_recordIdentity>small{font-size:10px}.xhRKAW_patient strong{font-size:15px}.xhRKAW_patient>span{font-size:12px}.xhRKAW_rowAction{min-height:42px;font-size:12px}.xhRKAW_recordMethod{max-width:145px;font-size:12px}.xhRKAW_recordMethod small{font-size:10px}.xhRKAW_recordStatus .xhRKAW_paymentAmount{font-size:16px!important}.xhRKAW_taskList{padding-inline:15px}.xhRKAW_taskGroup{padding-top:12px}.xhRKAW_task{padding:16px 0}.xhRKAW_task>.mf-button{margin-left:50px}.xhRKAW_dateRange{gap:10px;padding:0 0 13px}.xhRKAW_dateRange .mf-field{min-width:120px;max-width:none}.xhRKAW_dateRange input{font-size:16px}.xhRKAW_workspaceFooter{align-items:flex-end}}@media (max-width:767px){.xhRKAW_context>h3{font-size:22px}.xhRKAW_context>span{font-size:14px}.xhRKAW_context>p{font-size:11px}.xhRKAW_drawerTabs{gap:18px}.xhRKAW_drawerTabs>button{font-size:12px}.xhRKAW_document{grid-template-columns:1fr;gap:13px;padding:14px}.xhRKAW_document .mf-toolbar{justify-content:flex-start}.xhRKAW_document .mf-button{min-height:43px;padding:9px 12px;font-size:12px}.xhRKAW_document a.mf-button{min-width:43px;padding:9px}.xhRKAW_document small{font-size:11px}.xhRKAW_documentsHeading select{min-height:42px;font-size:16px}.xhRKAW_actions .mf-button-primary{min-height:44px}}.xhRKAW_auditDetails{border-top:1px solid #e1ece9;margin-top:4px;padding-top:13px}.xhRKAW_auditDetails>summary{cursor:pointer;color:#63837e;min-height:38px;padding:5px 0;font-size:12px}.xhRKAW_auditDetails>summary>span{color:#91a6a0;margin-left:5px;font-size:11px}.xhRKAW_auditDetails[open]>.xhRKAW_timeline{margin-top:12px}.xhRKAW_panel>.xhRKAW_metrics{margin:16px 20px 0}@container sales (max-width:680px){.xhRKAW_panel>.xhRKAW_metrics{margin:13px 14px 0}}.xhRKAW_document small{font-size:11px}.xhRKAW_recordIdentity>small,.xhRKAW_taskBody small{color:#617982}.xhRKAW_channelBar{min-width:0;padding:16px 20px 0}.xhRKAW_channelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.xhRKAW_channelHeading h2{color:#3b6570;margin:0;font-size:13px;font-weight:650;line-height:1.5}.xhRKAW_channelHeading>span{color:#677f89;font-size:12px;line-height:1.5}.xhRKAW_channelOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.xhRKAW_channelOption{color:#56727e;min-width:0;min-height:49px;font:inherit;cursor:pointer;background:#f8fbfc;border:1px solid #dfe9ed;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;font-size:14px;line-height:1.5;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.xhRKAW_channelOption>span{font-weight:600}.xhRKAW_channelOption>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#eaf1f4;border-radius:6px;justify-content:center;align-items:center;min-width:27px;max-width:100%;padding:2px 7px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.xhRKAW_channelOption[aria-pressed=true]{color:#067b86;background:#eaf8f8;border-color:#329ba5;box-shadow:0 0 0 1px #329ba51a}.xhRKAW_channelOption:hover{background:#f2fbfb;border-color:#78b7c0}.xhRKAW_channelOption:focus-visible{outline-offset:3px;outline:3px solid #4faab3}.xhRKAW_channelOption:disabled{opacity:.6;cursor:default}@container sales (max-width:680px){.xhRKAW_channelBar{padding:15px 14px 0}.xhRKAW_channelOptions{gap:8px}.xhRKAW_channelOption{min-height:48px;padding:11px 10px;font-size:14px}.xhRKAW_channelHeading h2{font-size:13px}.xhRKAW_channelHeading>span{font-size:12px}}@container sales (max-width:400px){.xhRKAW_channelOption{flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:10px 7px}.xhRKAW_channelOption>strong{min-width:29px;padding:1px 7px;font-size:16px}.xhRKAW_channelHeading{gap:8px}.xhRKAW_channelHeading>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.xhRKAW_channelOption{transition:none}}.xhRKAW_summaryStrip{background:linear-gradient(110deg,#f4fafa,#fff);border:1px solid #e0e9ed;border-radius:11px;min-width:0;margin:0 0 20px;padding:17px 20px}.xhRKAW_summaryHeadline{align-items:center;gap:20px;min-width:0;display:flex}.xhRKAW_summaryPrimary{text-align:left;color:#294e59;cursor:pointer;min-width:0;min-height:47px;font:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.xhRKAW_summaryPrimary>span{min-width:0}.xhRKAW_summaryLabel{color:#52717c;font-size:13px;font-weight:600;line-height:1.6;display:block}.xhRKAW_summaryLabel>span{color:#718791;font-weight:400}.xhRKAW_summaryPrimary small{color:#718791;margin-top:3px;font-size:11px;line-height:1.6;display:block}.xhRKAW_summaryPrimary>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#285c66;white-space:nowrap;align-items:center;gap:10px;font-size:27px;line-height:1.3;display:flex}.xhRKAW_summaryPrimary>strong>svg{color:#799aa3;flex-shrink:0}.xhRKAW_summaryToggle{color:#64808b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #dce8eb;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:13px;display:flex}.xhRKAW_summaryToggle svg{transition:transform .15s}.xhRKAW_summaryToggle[aria-expanded=true] svg{transform:rotate(180deg)}.xhRKAW_summaryDetails{border-top:1px solid #dfebed;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;padding-top:15px;display:grid}.xhRKAW_summaryDetails>button{text-align:left;color:#5f7c87;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;min-height:68px;padding:4px 20px;font-size:13px;display:grid}.xhRKAW_summaryDetails>button:first-child{border-right:1px solid #dfebed;padding-left:0}.xhRKAW_summaryDetails>button>strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:#3c6571;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:21px;line-height:1.4;display:flex}.xhRKAW_summaryDetails>button>strong>svg{color:#7b99a2;flex-shrink:0}.xhRKAW_summaryDetails small{color:#728a94;font-size:11px}.xhRKAW_summaryPrimary:hover .xhRKAW_summaryLabel,.xhRKAW_summaryDetails>button:hover>span{color:#008994}.xhRKAW_channelBar{border-bottom:1px solid #e9eff2;padding:8px 20px 0}.xhRKAW_channelOptions{align-items:stretch;gap:9px;padding-bottom:9px;display:flex}.xhRKAW_channelOption{color:#66808c;min-width:95px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:0 auto;justify-content:center;gap:9px;padding:9px 14px;font-size:14px;transition:background .13s,color .13s}.xhRKAW_channelOption>strong{color:#6c8692;background:#edf3f5;min-width:23px;padding:1px 5px;font-size:12px;font-weight:600;line-height:1.5}.xhRKAW_channelOption[aria-pressed=true]{color:#077e89;box-shadow:none;background:#e8f6f6;border:0}.xhRKAW_channelOption[aria-pressed=true]>strong{color:#fff;background:#078893}.xhRKAW_channelOption:hover{background:#f0f8f9;border:0}.xhRKAW_simpleToolbar{flex-wrap:wrap;gap:11px;padding:17px 20px;display:flex}.xhRKAW_simpleToolbar .xhRKAW_search{background:#fbfdfd;flex:260px;min-height:45px}.xhRKAW_simpleToolbar .xhRKAW_search input{font-size:14px!important}.xhRKAW_simpleToolbar .xhRKAW_search input::-webkit-search-cancel-button{display:none}.xhRKAW_simpleToolbar .xhRKAW_search>button{min-width:36px;min-height:42px}.xhRKAW_simpleToolbar .xhRKAW_recordFilter{color:#476c79;background:#fff;border:1px solid #dfe9ec;border-radius:8px;flex:0 180px;min-width:130px;min-height:45px;padding:10px 12px;font-size:13px}.xhRKAW_resetButton{color:#68818d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.xhRKAW_rowAction{min-height:44px}.xhRKAW_summaryToggle:focus-visible,.xhRKAW_summaryPrimary:focus-visible,.xhRKAW_summaryDetails>button:focus-visible,.xhRKAW_resetButton:focus-visible{outline-offset:3px;outline:3px solid #48a5af}@container sales (max-width:680px){.xhRKAW_summaryStrip{margin-bottom:16px;padding:15px 16px}.xhRKAW_summaryHeadline{gap:10px}.xhRKAW_summaryPrimary{flex-direction:column;align-items:flex-start;gap:6px}.xhRKAW_summaryPrimary>strong{white-space:normal;overflow-wrap:anywhere;font-size:24px}.xhRKAW_summaryPrimary>strong>svg{display:none}.xhRKAW_summaryLabel{font-size:13px}.xhRKAW_summaryPrimary small{font-size:11px}.xhRKAW_summaryToggle{border-left:0;min-width:44px;min-height:44px;padding:8px}.xhRKAW_summaryToggle>span{display:none}.xhRKAW_summaryDetails{margin-top:13px;padding-top:13px}.xhRKAW_summaryDetails>button{padding:3px 13px;font-size:12px}.xhRKAW_summaryDetails>button>strong{font-size:20px}.xhRKAW_summaryDetails small{font-size:11px}.xhRKAW_channelBar{padding:7px 14px 0}.xhRKAW_channelOptions{gap:5px;padding-bottom:7px}.xhRKAW_channelOption{flex-direction:row;flex:1;gap:6px;min-width:0;min-height:45px;padding:9px 7px;font-size:14px}.xhRKAW_channelOption>strong{min-width:22px;padding:1px 5px;font-size:12px}.xhRKAW_simpleToolbar{gap:10px;padding:14px}.xhRKAW_simpleToolbar .xhRKAW_search{flex-basis:100%;min-height:47px}.xhRKAW_simpleToolbar .xhRKAW_search input{font-size:16px!important}.xhRKAW_simpleToolbar .xhRKAW_recordFilter{flex:1;min-width:0;min-height:46px;font-size:16px}.xhRKAW_resetButton{min-height:46px;font-size:13px}.xhRKAW_resultMeta{padding-top:0}.xhRKAW_rowAction{min-height:44px}}@container sales (max-width:350px){.xhRKAW_channelOption{flex-direction:column;gap:3px;min-height:57px;padding:7px 5px;font-size:14px}.xhRKAW_channelOption>strong{font-size:13px}.xhRKAW_summaryPrimary>strong{font-size:22px}.xhRKAW_summaryDetails{grid-template-columns:1fr;gap:8px}.xhRKAW_summaryDetails>button,.xhRKAW_summaryDetails>button:first-child{border:0;padding:6px 0}.xhRKAW_summaryDetails>button+button{border-top:1px solid #e4ecef;padding-top:13px}}@media (prefers-reduced-motion:reduce){.xhRKAW_summaryToggle svg,.xhRKAW_channelOption{transition:none}}.xhRKAW_workspaceTabs{border-bottom:1px solid #dbe6e9;gap:26px;margin:0 0 16px;padding:0 2px}.xhRKAW_workspaceTabs>button{min-height:47px;padding:11px 0 12px;font-size:13px}.xhRKAW_workspaceTabs .xhRKAW_count,.xhRKAW_workspaceTabs .xhRKAW_attentionCount{font-size:11px}.xhRKAW_summaryToggle>span{display:inline}@container sales (max-width:680px){.xhRKAW_workspaceTabs{gap:8px;margin-bottom:14px;padding:0}.xhRKAW_workspaceTabs>button{min-height:58px;padding:9px 2px;font-size:12px}.xhRKAW_summaryToggle>span{display:inline}.xhRKAW_summaryToggle{padding-inline:8px}}@container sales (max-width:350px){.xhRKAW_summaryToggle>span{display:inline}.xhRKAW_workspaceTabs{gap:5px}.xhRKAW_workspaceTabs>button{font-size:11px}}
.TSm8gW_workspace{color:var(--mf-ink);min-width:0;container:visitdesk/inline-size}.TSm8gW_header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.TSm8gW_eyebrow{letter-spacing:1.6px;color:#64848b;font-size:10px;font-weight:700}.TSm8gW_header h1{letter-spacing:-1px;margin:6px 0;font-size:32px}.TSm8gW_header p{margin:0;font-size:13px}.TSm8gW_headerActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.TSm8gW_headerActions>button{border-radius:9px;box-shadow:0 3px 8px #008b9114}.TSm8gW_help{position:relative}.TSm8gW_help summary{color:#5b7880;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:13px;list-style:none;display:flex}.TSm8gW_help summary::-webkit-details-marker{display:none}.TSm8gW_help>div{z-index:15;border:1px solid var(--mf-line);background:#fff;border-radius:12px;width:min(330px,80vw);padding:20px;font-size:13px;position:absolute;top:100%;right:0;box-shadow:0 12px 35px #10363c1c}.TSm8gW_help p{margin:8px 0 12px;line-height:1.7}.TSm8gW_help a{justify-content:flex-start;display:flex}.TSm8gW_toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.TSm8gW_dateNav{background:#fff;border:1px solid #dbe6e9;border-radius:9px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.TSm8gW_dateNav>button{color:#486871;background:0 0;border:0;border-radius:6px;place-items:center;min-width:36px;min-height:38px;padding:7px;display:grid}.TSm8gW_dateNav>button:hover{background:#edf7f5}.TSm8gW_dateNav .TSm8gW_today{border-left:1px solid #e5edef;border-radius:0 6px 6px 0;padding:8px 10px;font-size:12px;display:block}.TSm8gW_today[aria-pressed=true]{color:#007f83;font-weight:700}.TSm8gW_dateInput{color:#5c7b83;align-items:center;gap:6px;min-width:0;padding:0 5px;display:flex}.TSm8gW_dateInput input{width:135px;min-height:36px;color:var(--mf-ink);background:0 0;border:0;min-width:0;padding:0;font-size:13px}.TSm8gW_dateInput>svg{display:none}.TSm8gW_search{color:#81969c;background:#fff;border:1px solid #dbe6e9;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:180px;min-height:44px;padding:0 13px;display:flex}.TSm8gW_search:focus-within{border-color:#008b91;box-shadow:0 0 0 3px #008b9112}.TSm8gW_search input{width:100%;min-width:0;min-height:42px;box-shadow:none;color:var(--mf-ink);background:0 0;border:0;outline:none;font-size:13px}.TSm8gW_branch{width:160px;min-height:44px;color:var(--mf-ink);background:#fff;border:1px solid #dbe6e9;border-radius:8px;padding:8px;font-size:12px}.TSm8gW_filterBar{border-bottom:1px solid var(--mf-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:13px;display:flex}.TSm8gW_statusFilters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.TSm8gW_statusFilters>button,.TSm8gW_otherStatuses summary{color:#6c8087;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.TSm8gW_statusFilters>button span{color:#667f87;background:#eaf0f2;border-radius:4px;min-width:19px;padding:0 5px;font-size:10px}.TSm8gW_statusFilters>button:hover{background:#edf6f5}.TSm8gW_statusFilters>button[aria-pressed=true],.TSm8gW_otherStatuses .TSm8gW_activeOther{color:#087d79;background:#e0f2ee}.TSm8gW_statusFilters>button[aria-pressed=true] span{color:#087d79;background:#c4e5df}.TSm8gW_otherStatuses{position:relative}.TSm8gW_otherStatuses summary{list-style:none}.TSm8gW_otherStatuses summary::-webkit-details-marker{display:none}.TSm8gW_otherStatuses>div{z-index:10;border:1px solid var(--mf-line);background:#fff;border-radius:9px;min-width:205px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 28px #10363c16}.TSm8gW_otherStatuses button{width:100%;color:var(--mf-ink);text-align:left;background:#fff;border:0;border-radius:5px;justify-content:space-between;gap:12px;padding:12px;font-size:13px;display:flex}.TSm8gW_otherStatuses button:hover,.TSm8gW_otherStatuses button[aria-pressed=true]{background:#edf7f5}.TSm8gW_secondaryFilters{align-items:center;gap:10px;margin-left:auto;display:flex}.TSm8gW_secondaryFilters select{color:#4d6a73;background:#fff;border:1px solid #e0e8eb;border-radius:7px;max-width:175px;min-height:36px;padding:6px 24px 6px 9px;font-size:12px}.TSm8gW_therapistFilter{align-items:center;gap:3px;display:flex}.TSm8gW_therapistFilter>svg{color:#8ba0a6;display:none}.TSm8gW_listMeta{color:#80949a;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 2px;font-size:11px;display:flex}.TSm8gW_listMeta>span{align-items:center;gap:12px;display:flex}.TSm8gW_listMeta>span>button{color:#007e82;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:6px;font-size:11px;display:flex}.TSm8gW_refresh{color:#80949a;background:0 0;border:0;align-items:center;gap:6px;min-height:28px;padding:4px;font-size:11px;display:flex}.TSm8gW_refresh:hover{color:#007e82}.TSm8gW_layout{align-items:start;gap:18px;display:grid}.TSm8gW_withDetail{grid-template-columns:minmax(0,1fr) 330px}.TSm8gW_listColumn{min-width:0}.TSm8gW_listPane{container:visitlist/inline-size}.TSm8gW_columnHead{display:none}.TSm8gW_rows{gap:10px;display:grid}.TSm8gW_row{background:#fff;border:1px solid #e0eaed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time treatment""patient patient""therapist therapist""billing actions";align-items:center;gap:4px 12px;min-width:0;padding:16px 18px;transition:border-color .15s,background .15s;display:grid;position:relative}.TSm8gW_row:hover{border-color:#bbd9d6}.TSm8gW_selectedRow,.TSm8gW_highlight{background:#f7fdfb;border-color:#72beb7;box-shadow:inset 3px 0 #24988c}.TSm8gW_time{color:#6c838a;flex-wrap:wrap;grid-area:time;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.TSm8gW_time small{width:100%;font-size:11px;display:block}.TSm8gW_patient{grid-area:patient;min-width:0}.TSm8gW_patient>button{color:#17464d;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:30px;padding:2px 0;font-size:16px;font-weight:700;line-height:1.4;display:block}.TSm8gW_patient>button:hover{color:#008b91;text-underline-offset:3px;text-decoration:underline}.TSm8gW_patient>span{color:#83959a;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.TSm8gW_patient small{font-size:11px}.TSm8gW_therapist{color:#6e858c;grid-area:therapist;font-size:12px;line-height:1.5}.TSm8gW_therapist small{color:#98a7ac;font-size:11px;display:block}.TSm8gW_treatment{grid-area:treatment}.TSm8gW_treatment .mf-status{white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:10px}.TSm8gW_billing{grid-area:billing;min-width:0;margin-top:9px}.TSm8gW_billState{align-items:flex-start;gap:7px;min-width:0;font-size:12px;display:flex}.TSm8gW_billState strong{color:#345d63;font-size:13px;font-weight:650;line-height:1.4;display:block}.TSm8gW_billState small{color:#899a9f;margin-top:2px;font-size:10px;line-height:1.5;display:block}.TSm8gW_pendingDot,.TSm8gW_unpaidDot{background:#dea64b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.TSm8gW_unpaidDot{background:#d7a57e}.TSm8gW_billLabel{color:#8b9ca2;align-items:center;gap:5px;font-size:11px;line-height:1.5;display:inline-flex}.TSm8gW_rowActions{grid-area:actions;justify-content:flex-end;align-items:center;gap:4px;margin-top:9px;display:flex}.TSm8gW_rowActions>button:first-child{border-radius:7px;min-height:36px;padding:8px 11px;font-size:11px;line-height:1.4}.TSm8gW_moreButton{color:#7a969d;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;padding:5px;display:inline-flex}.TSm8gW_moreButton:hover{color:#087f83;background:#eaf6f2}.TSm8gW_previous{margin-top:22px}.TSm8gW_previous>summary{color:#5b7a83;align-items:center;gap:10px;padding:16px 0;font-size:13px;list-style:none;display:flex}.TSm8gW_previous>summary>svg{flex-shrink:0}.TSm8gW_previous>summary>span{flex:1;min-width:0}.TSm8gW_previous small{color:#8c9ea4;margin-top:4px;font-size:11px;font-weight:400;display:block}.TSm8gW_previous strong{background:#e8f0f2;border-radius:5px;padding:3px 7px;font-size:11px}.TSm8gW_previous>p{font-size:13px}.TSm8gW_empty{background:#fff;border:1px dashed #dce7ea;border-radius:12px}.TSm8gW_empty .mf-empty-state{padding:40px 20px}.TSm8gW_notice{color:#347663;background:#edf8f2;border:1px solid #d1e9dc;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;font-size:13px;display:flex}.TSm8gW_notice>span{flex:1}.TSm8gW_notice>button{color:inherit;background:0 0;border:0;padding:5px}.TSm8gW_error{color:#963f32;background:#fff1ee;border:1px solid #efd0c8;border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.TSm8gW_detailPanel{background:#fff;border:1px solid #dce8ea;border-radius:13px;min-width:0;position:sticky;top:18px}.TSm8gW_detailContent{min-width:0;padding:22px}.TSm8gW_detailTitle{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.TSm8gW_detailTitle .TSm8gW_eyebrow{font-size:9px}.TSm8gW_detailContent>h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:22px}.TSm8gW_detailDate{color:#7d949b;margin:0;font-size:12px;line-height:1.7}.TSm8gW_progress{gap:3px;margin:22px 0;padding:0;list-style:none;display:flex}.TSm8gW_progress li{color:#97a7ac;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:9px;display:flex;position:relative}.TSm8gW_progress li:before{content:"";background:#e5edef;height:1px;position:absolute;top:12px;left:calc(14px - 50%);right:calc(50% + 14px)}.TSm8gW_progress li:first-child:before{display:none}.TSm8gW_progress li>span{z-index:1;background:#f0f4f5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.TSm8gW_progress li[data-done=true]{color:#188376}.TSm8gW_progress li[data-done=true]>span{background:#dbf0e8}.TSm8gW_progress li[aria-current=step]>span{color:#fff;background:#0f8b80}.TSm8gW_facts{gap:11px;margin:16px 0;display:grid}.TSm8gW_facts>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.TSm8gW_facts dt{color:#8b9ea4;flex-shrink:0}.TSm8gW_facts dd{text-align:right;color:#3a626a;overflow-wrap:anywhere;margin:0}.TSm8gW_detailPrimary{margin:18px 0 8px;display:flex}.TSm8gW_detailPrimary>button{width:100%}.TSm8gW_hint{color:#879ba1;font-size:11px;line-height:1.6}.TSm8gW_detailSection{border-top:1px solid #e8eff0;margin-top:21px;padding-top:19px}.TSm8gW_detailSection>h3{margin-bottom:12px;font-size:13px}.TSm8gW_detailSection>.TSm8gW_billState strong{font-size:17px}.TSm8gW_detailSection>.TSm8gW_billState small{font-size:12px}.TSm8gW_detailSection>button{width:100%}.TSm8gW_detailLinks{border-top:1px solid #e8eff0;gap:10px;margin-top:20px;padding-top:20px;display:grid}.TSm8gW_detailLinks>a{font-size:12px}.TSm8gW_documents>summary{color:#6e8991;justify-content:space-between;align-items:center;font-size:12px;display:flex}.TSm8gW_documents .mf-toolbar{margin-bottom:12px}.TSm8gW_documents .mf-button{font-size:11px}.TSm8gW_cancelLink{color:#ae655b!important;font-size:12px!important}.TSm8gW_mobileDetail .TSm8gW_detailContent{padding:0}.TSm8gW_mobileDetail .TSm8gW_detailTitle{display:none}.TSm8gW_cancelForm{gap:16px;display:grid}.TSm8gW_cancelForm>p{font-size:14px;line-height:1.6}.TSm8gW_cancelFooter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.TSm8gW_bankReview{gap:12px;margin-top:18px;display:grid}.TSm8gW_bankReview p{margin:0;font-size:12px;line-height:1.6}.TSm8gW_bankReview .mf-field{margin:0}.TSm8gW_bankReview .mf-field label{font-size:12px}.TSm8gW_bankReview input{font-size:14px}.TSm8gW_bankReview .TSm8gW_bankCheck{color:#5a7780;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.TSm8gW_bankCheck input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.TSm8gW_bankPayment{border:1px solid #e4ecee;border-radius:9px;gap:12px;padding:13px;display:grid}.TSm8gW_bankPayment>strong{font-size:15px}.TSm8gW_bankPayment>small{color:#789198;font-size:11px}@container visitlist (min-width:800px){.TSm8gW_columnHead{color:#91a2a8;background:#f0f5f6;border:1px solid #e3ebed;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:76px minmax(155px,1.5fr) minmax(100px,.95fr) minmax(100px,.95fr) minmax(112px,1fr) 152px;gap:12px;padding:12px 18px;font-size:10px;display:grid}.TSm8gW_rows{border:1px solid #e3ebed;border-radius:0 0 10px 10px;gap:0;overflow:hidden}.TSm8gW_row{border:0;border-bottom:1px solid #edf2f3;border-radius:0;grid-template-columns:76px minmax(155px,1.5fr) minmax(100px,.95fr) minmax(100px,.95fr) minmax(112px,1fr) 152px;grid-template-areas:"time patient therapist treatment billing actions";gap:12px;min-height:90px;padding:18px}.TSm8gW_row:last-child{border-bottom:0}.TSm8gW_row:hover{background:#fbfdfc}.TSm8gW_patient>button{min-height:27px;font-size:13px}.TSm8gW_patient>span,.TSm8gW_therapist{font-size:11px}.TSm8gW_time{font-size:10px}.TSm8gW_time>svg{display:none}.TSm8gW_billing,.TSm8gW_rowActions{margin:0}.TSm8gW_billState strong{font-size:12px}.TSm8gW_rowActions>button:first-child{max-width:112px;padding:8px 9px;font-size:10px}.TSm8gW_moreButton{width:30px}.TSm8gW_selectedRow,.TSm8gW_highlight{background:#f2fbf7}.TSm8gW_treatment .mf-status{padding:4px 6px;font-size:9px}}@container visitdesk (max-width:850px){.TSm8gW_header h1{font-size:29px}.TSm8gW_toolbar{flex-wrap:wrap}.TSm8gW_search{min-width:200px}.TSm8gW_secondaryFilters{margin-left:0}.TSm8gW_filterBar{gap:10px}.TSm8gW_headerActions{gap:6px}.TSm8gW_help summary span{display:none}}@media (max-width:767px){.TSm8gW_header{align-items:flex-start;gap:8px;margin-bottom:17px}.TSm8gW_eyebrow{letter-spacing:1.2px;font-size:9px}.TSm8gW_header h1{letter-spacing:-.8px;margin:5px 0;font-size:25px}.TSm8gW_header p{max-width:210px;font-size:11px;line-height:1.5}.TSm8gW_headerActions{align-items:center;gap:2px;margin-top:8px}.TSm8gW_headerActions>button{gap:0;min-width:42px;min-height:42px;padding:10px;font-size:0}.TSm8gW_headerActions>button>svg{width:20px;height:20px}.TSm8gW_help summary{min-height:42px;padding:8px}.TSm8gW_toolbar{gap:8px;margin-bottom:12px}.TSm8gW_dateNav{justify-content:space-between;width:100%;padding:2px}.TSm8gW_dateNav>button{min-width:40px;min-height:40px}.TSm8gW_dateInput{flex:1;justify-content:center}.TSm8gW_dateInput input{width:138px;font-size:14px}.TSm8gW_dateNav .TSm8gW_today{min-width:66px}.TSm8gW_search{flex:100%;min-width:0;min-height:44px}.TSm8gW_search input{min-height:42px;font-size:16px}.TSm8gW_branch{width:100%;font-size:16px}.TSm8gW_filterBar{gap:9px;padding-bottom:10px}.TSm8gW_statusFilters{justify-content:space-between;gap:2px;width:100%}.TSm8gW_statusFilters>button,.TSm8gW_otherStatuses summary{gap:4px;min-height:38px;padding:7px 6px;font-size:10px}.TSm8gW_statusFilters>button span{min-width:14px;padding:0 3px;font-size:9px}.TSm8gW_otherStatuses summary{justify-content:center;gap:0;width:30px;font-size:0}.TSm8gW_otherStatuses summary>svg{width:16px;height:16px}.TSm8gW_secondaryFilters{gap:7px;width:100%;display:flex}.TSm8gW_secondaryFilters>select,.TSm8gW_therapistFilter{flex:1;min-width:0}.TSm8gW_secondaryFilters select{width:100%;max-width:none;min-height:40px;font-size:12px}.TSm8gW_therapistFilter select{min-width:0}.TSm8gW_listMeta{min-height:36px;padding:6px 0}.TSm8gW_listMeta>span>button{font-size:10px}.TSm8gW_refresh{min-width:44px;min-height:32px}.TSm8gW_row{border-radius:10px;gap:3px 8px;padding:13px 14px}.TSm8gW_patient>button{min-height:31px;font-size:16px}.TSm8gW_patient>span,.TSm8gW_therapist{font-size:12px}.TSm8gW_time{font-size:11px}.TSm8gW_rowActions>button:first-child{min-height:42px;padding:8px 10px;font-size:11px}.TSm8gW_moreButton{width:36px;height:42px}.TSm8gW_billState strong{font-size:13px}.TSm8gW_billing,.TSm8gW_rowActions{margin-top:8px}.TSm8gW_billState small{font-size:10px}.TSm8gW_treatment .mf-status{font-size:9px}.TSm8gW_rowActions{gap:1px}.TSm8gW_detailContent>h2{font-size:25px}.TSm8gW_detailDate,.TSm8gW_facts>div{font-size:14px}.TSm8gW_detailSection>h3{font-size:16px}.TSm8gW_progress li{font-size:11px}.TSm8gW_progress li>span{width:29px;height:29px}.TSm8gW_detailLinks>a{font-size:14px}.TSm8gW_detailTitle{margin:0}.TSm8gW_detailSection .TSm8gW_billState strong{font-size:21px}.TSm8gW_mobileDetail .TSm8gW_hint{font-size:12px}.TSm8gW_bankReview p,.TSm8gW_bankReview .TSm8gW_bankCheck{font-size:14px}.TSm8gW_bankReview input{font-size:16px}.TSm8gW_bankReview .mf-field label{font-size:13px}.TSm8gW_cancelFooter{flex-direction:column-reverse}.TSm8gW_notice{padding:10px;font-size:12px}.TSm8gW_previous>summary{font-size:12px}.TSm8gW_previous small{font-size:10px}.TSm8gW_workspace .mf-empty-state{padding:30px 15px}}@media (max-width:359px){.TSm8gW_statusFilters>button{padding:7px 4px;font-size:9px}.TSm8gW_statusFilters>button span{min-width:12px;font-size:9px}.TSm8gW_header h1{font-size:23px}.TSm8gW_billState strong{font-size:12px}.TSm8gW_rowActions>button:first-child{max-width:113px}.TSm8gW_patient>button{font-size:15px}.TSm8gW_row{padding:12px}.TSm8gW_dateNav .TSm8gW_today{min-width:57px;padding:8px 6px}}.mf-sheet:has(.TSm8gW_mobileDetail){width:min(460px,100%)}@media (max-width:767px){:is(.mf-sheet:has(.TSm8gW_mobileDetail),.mf-sheet:has(.TSm8gW_cancelForm)){border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.mf-sheet:has(.TSm8gW_mobileDetail) .mf-sheet-content{padding:18px 22px}}@container visitdesk (min-width:851px){.TSm8gW_secondaryFilters select{width:140px;max-width:140px}.TSm8gW_filterBar{gap:10px}.TSm8gW_statusFilters{gap:2px}.TSm8gW_statusFilters>button,.TSm8gW_otherStatuses summary{padding:8px;font-size:12px}}@container visitlist (min-width:800px){.TSm8gW_columnHead{font-size:11px}.TSm8gW_patient>button{font-size:14px}.TSm8gW_patient>span,.TSm8gW_therapist{font-size:12px}.TSm8gW_time{font-size:11px}.TSm8gW_treatment .mf-status{font-size:10px}.TSm8gW_rowActions>button:first-child{font-size:11px}.TSm8gW_billLabel{font-size:12px}.TSm8gW_billState strong{font-size:13px}.TSm8gW_billState small{font-size:11px}}@container visitlist (min-width:500px) and (max-width:799px){.TSm8gW_row{grid-template-columns:106px minmax(0,1fr) 146px;grid-template-areas:"time patient actions""treatment therapist billing";gap:7px 12px;min-height:105px;padding:16px}.TSm8gW_time{align-self:center}.TSm8gW_patient>button{font-size:14px}.TSm8gW_patient>span,.TSm8gW_therapist{font-size:11px}.TSm8gW_billing{justify-self:end;margin:0}.TSm8gW_rowActions{margin:0}.TSm8gW_rowActions>button:first-child{max-width:112px;font-size:11px}.TSm8gW_rowActions .TSm8gW_moreButton{width:27px}.TSm8gW_treatment .mf-status{font-size:9px}.TSm8gW_billState strong{font-size:12px}.TSm8gW_billLabel{font-size:11px}}.TSm8gW_mobileStatus,.TSm8gW_shortLabel{display:none}@media (max-width:767px){.TSm8gW_headerActions>button{gap:6px;padding:10px 12px;font-size:12px}.TSm8gW_fullLabel{display:none}.TSm8gW_shortLabel{display:inline}.TSm8gW_header .TSm8gW_eyebrow{display:none}.TSm8gW_header h1{margin:7px 0}.TSm8gW_header p{max-width:200px}.TSm8gW_headerActions{margin-top:5px}.TSm8gW_headerActions>button>svg{width:16px;height:16px}.TSm8gW_filterBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TSm8gW_statusFilters{display:none}.TSm8gW_mobileStatus{color:#426771;background:#fff;border:1px solid #dce7ea;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:8px 6px;font-size:13px;display:block}.TSm8gW_secondaryFilters{display:contents}.TSm8gW_secondaryFilters>select{min-height:44px;font-size:13px}.TSm8gW_therapistFilter{grid-column:1/-1}.TSm8gW_therapistFilter>svg{margin-left:5px;display:block}.TSm8gW_therapistFilter select{color:#789199;background:0 0;border:0;min-height:30px;padding:4px 20px 4px 6px;font-size:12px}.TSm8gW_rowActions>button:first-child,.TSm8gW_time,.TSm8gW_billLabel{font-size:12px}.TSm8gW_billState small{font-size:11px}}.TSm8gW_therapist{overflow-wrap:anywhere}@media (max-width:767px){.TSm8gW_header{position:relative}.TSm8gW_help{position:static}.TSm8gW_help>div{width:auto;max-width:none;top:calc(100% + 8px);left:0;right:0}.TSm8gW_help>div p{max-width:none;font-size:13px}}.TSm8gW_patient>span,.TSm8gW_therapist,.TSm8gW_time,.TSm8gW_billState small,.TSm8gW_detailDate,.TSm8gW_facts dt,.TSm8gW_previous small,.TSm8gW_listMeta,.TSm8gW_refresh,.TSm8gW_columnHead,.TSm8gW_hint{color:#5f7781}.TSm8gW_billLabel{color:#667c85}.TSm8gW_settled{color:#237d65}.TSm8gW_eyebrow{color:#5c7780}@container visitlist (min-width:800px){.TSm8gW_time{font-size:12px}.TSm8gW_treatment .mf-status{font-size:11px}.TSm8gW_rowActions>button:first-child{font-size:12px}}@media (max-width:767px){.TSm8gW_moreButton{width:44px;height:44px}.TSm8gW_rowActions>button:first-child{min-height:44px}.TSm8gW_help summary{justify-content:center;min-width:44px;min-height:44px}.TSm8gW_dateNav>button{min-width:44px;min-height:44px}.TSm8gW_dateInput input{width:100%;max-width:138px}.TSm8gW_treatment .mf-status{font-size:10px}.TSm8gW_rowActions>button:first-child{max-width:118px}:is(.mf-sheet:has(.TSm8gW_mobileDetail),.mf-sheet:has(.TSm8gW_cancelForm)){height:var(--mf-sheet-height,100dvh);max-height:var(--mf-sheet-height,100dvh);inset:var(--mf-sheet-top,0px) 0 auto}}
