@media screen{.access-visual_form__91ELS,.access-visual_page__VGa6C{min-width:0;max-width:100%;overflow-wrap:anywhere}.access-visual_page__VGa6C :is(section,div,form,label){min-width:0}.access-visual_form__91ELS button,.access-visual_page__VGa6C :is(button,a){min-height:2.75rem;max-width:100%;border-radius:.5rem}.access-visual_heading__iCy5f{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;line-height:1.2}.access-visual_skeleton__dreaf>div:last-child,.access-visual_surface__U_HUc{border-radius:.75rem}.access-visual_form__91ELS :is(input,select):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){min-height:2.75rem;border-radius:.5rem}.access-visual_form__91ELS :is(input,select):enabled:not(:focus):not([readonly]):not([aria-invalid=true]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){border-color:var(--color-slate-500)}@media (max-width:47.99rem){.access-visual_form__91ELS :is(input,select){font-size:1rem}}@media (prefers-reduced-motion:reduce){.access-visual_form__91ELS svg{animation:none}}}.staff-administration_directory__LFJG_{container-type:inline-size;overflow:hidden;border:0;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px var(--color-thunder-steel),0 2px 5px rgb(7 20 38/5%)}.staff-administration_directoryHeading__PH1iT{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--color-thunder-steel)}.staff-administration_directoryHeading__PH1iT h2{color:var(--color-thunder-navy);font-size:1.125rem;font-weight:900;text-wrap:balance}.staff-administration_directoryHeading__PH1iT p{margin-top:.25rem;color:#64748b;font-size:.8125rem;font-variant-numeric:tabular-nums}.staff-administration_filters__55T3z{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.4fr) minmax(9rem,.4fr);gap:.75rem;padding:1rem 1.25rem;background:#f8fafc;border-bottom:1px solid var(--color-thunder-steel)}.staff-administration_filters__55T3z label{display:grid;gap:.375rem;color:var(--color-thunder-navy);font-size:.75rem;font-weight:800}.staff-administration_filters__55T3z input,.staff-administration_filters__55T3z select{width:100%;min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;padding:.625rem .75rem;color:var(--color-thunder-navy);font-size:.875rem}.staff-administration_filters__55T3z input:focus-visible,.staff-administration_filters__55T3z select:focus-visible{outline:3px solid color-mix(in srgb,var(--color-thunder-blue) 32%,transparent);outline-offset:1px}.staff-administration_tableFrame__AVlIn{overflow-x:auto}.staff-administration_table__1_F0F{width:100%;border-collapse:collapse}.staff-administration_table__1_F0F th{padding:.75rem 1rem;background:#fff;color:#64748b;font-size:.6875rem;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase}.staff-administration_table__1_F0F td{padding:1rem;border-top:1px solid #e2e8f0;color:var(--color-thunder-navy);font-size:.875rem;vertical-align:middle}.staff-administration_identity__GBo8A{display:inline-flex;min-width:0;align-items:center;gap:.75rem}.staff-administration_avatar__szw6U{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--color-thunder-navy);color:#fff;font-size:.75rem;font-weight:900}.staff-administration_identityCopy__6w0h9{display:grid;min-width:0;gap:.125rem}.staff-administration_identityCopy__6w0h9 strong{overflow:hidden;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.staff-administration_identityCopy__6w0h9 span{overflow:hidden;color:#64748b;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.staff-administration_customerChip__yLEj6,.staff-administration_profileChip__jgN3V,.staff-administration_statusActive__ZTdeU,.staff-administration_statusSuspended__n_g3b{display:inline-flex;width:fit-content;border-radius:999px;padding:.3rem .55rem;font-size:.6875rem;font-weight:800;line-height:1.2}.staff-administration_profileChip__jgN3V{background:#eef2ff;color:#3730a3}.staff-administration_customerChip__yLEj6{margin:.45rem 0 0 3.25rem;background:#eff6ff;color:#1d4ed8}.staff-administration_statusActive__ZTdeU{background:#ecfdf5;color:#047857}.staff-administration_statusSuspended__n_g3b{background:#fef2f2;color:#b91c1c}.staff-administration_actionCell__oTnKK{text-align:right}.staff-administration_actionCell__oTnKK a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:.375rem;padding:.55rem .8rem;color:var(--color-thunder-navy);font-weight:900}.staff-administration_actionCell__oTnKK a:hover{border-color:var(--color-thunder-blue);color:var(--color-thunder-blue)}.staff-administration_actionCell__oTnKK a:focus-visible{outline:3px solid color-mix(in srgb,var(--color-thunder-blue) 32%,transparent);outline-offset:2px}.staff-administration_empty__8ZDWR{padding:3rem 1.25rem;text-align:center}.staff-administration_empty__8ZDWR strong{color:var(--color-thunder-navy);font-weight:900}.staff-administration_empty__8ZDWR p{margin-top:.375rem;color:#64748b;font-size:.875rem}@container (max-width: 56.99rem){.staff-administration_filters__55T3z{grid-template-columns:1fr 1fr}.staff-administration_searchLabel__T3E7D{grid-column:1/-1}.staff-administration_table__1_F0F thead{display:none}.staff-administration_table__1_F0F,.staff-administration_table__1_F0F tbody,.staff-administration_table__1_F0F td,.staff-administration_table__1_F0F tr{display:block;width:100%}.staff-administration_table__1_F0F tr{padding:1rem;border-top:1px solid #e2e8f0}.staff-administration_table__1_F0F td{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;padding:.4rem 0}.staff-administration_table__1_F0F td[data-label]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:800}.staff-administration_customerChip__yLEj6{margin-left:0}.staff-administration_actionCell__oTnKK a{width:100%;margin-top:.35rem}}@container (max-width: 35rem){.staff-administration_filters__55T3z{grid-template-columns:1fr}.staff-administration_searchLabel__T3E7D{grid-column:auto}}.staff-administration_detailGrid__rtnwF{container-type:inline-size;display:grid;gap:1rem}.staff-administration_detailCard__vSHle{border:0;border-radius:.75rem;background:#fff;padding:1.25rem;box-shadow:0 0 0 1px var(--color-thunder-steel),0 2px 5px rgb(7 20 38/5%)}.staff-administration_detailCard__vSHle h2{color:var(--color-thunder-navy);font-size:1.125rem;font-weight:900;text-wrap:balance}.staff-administration_detailCard__vSHle>p{margin-top:.4rem;color:#64748b;font-size:.875rem;line-height:1.55;text-wrap:pretty}.staff-administration_detailCardHeader__6VByx{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.staff-administration_formGrid__oyGjM{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.25rem}.staff-administration_accessEditor___avH8 label,.staff-administration_formGrid__oyGjM label{display:grid;gap:.4rem;color:var(--color-thunder-navy);font-size:.8125rem;font-weight:800}.staff-administration_accessEditor___avH8 select,.staff-administration_formGrid__oyGjM input{min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;padding:.625rem .75rem;font-size:.875rem}.staff-administration_formGrid__oyGjM input[readonly]{background:#f8fafc;color:#475569}.staff-administration_formGrid__oyGjM label>span{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.45}.staff-administration_fullField__9fRsS{grid-column:1/-1}.staff-administration_accessEditor___avH8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem}.staff-administration_changeSummary__MHBKU{padding:.75rem;border-radius:.375rem;background:#fffbeb;color:#854d0e!important}.staff-administration_factList__eJ3Xv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.staff-administration_factList__eJ3Xv div{border-radius:.5rem;background:#f8fafc;padding:.75rem}.staff-administration_factList__eJ3Xv dt{color:#64748b;font-size:.6875rem;font-weight:900;text-transform:uppercase}.staff-administration_factList__eJ3Xv dd{margin-top:.2rem;color:var(--color-thunder-navy);font-weight:800}.staff-administration_customerName__JyLrt{color:var(--color-thunder-navy)!important;font-size:1rem!important;font-weight:900}.staff-administration_customerLink__b3DWq{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:1rem;color:var(--color-thunder-blue);font-weight:900}.staff-administration_emptyInline__Ja2nB{padding:1rem;border-radius:.5rem;background:#f8fafc}.staff-administration_dangerZone__lEP3S{background:#fffafa;box-shadow:0 0 0 1px #fecaca,0 2px 5px rgb(127 29 29/5%)}.staff-administration_dangerZone__lEP3S h2{color:#991b1b}.staff-administration_dialogBackdrop__LBMB2{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:rgb(7 20 38/58%);padding:1rem}.staff-administration_dialog__k3CXb{width:min(100%,28rem);border-radius:.75rem;background:#fff;padding:1.5rem;box-shadow:0 24px 64px rgb(7 20 38/28%)}.staff-administration_dialog__k3CXb h2{color:#991b1b;font-size:1.25rem;font-weight:900}.staff-administration_dialog__k3CXb p{margin-top:.75rem;color:#475569;line-height:1.55}.staff-administration_dialogIdentity__k9qOA{color:var(--color-thunder-navy)!important;font-weight:800}.staff-administration_dialogActions__xeGL6{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}@media (max-width:639px){.staff-administration_accessEditor___avH8,.staff-administration_factList__eJ3Xv,.staff-administration_formGrid__oyGjM{grid-template-columns:1fr}.staff-administration_fullField__9fRsS{grid-column:auto}.staff-administration_dialogActions__xeGL6{flex-direction:column-reverse}.staff-administration_dialogActions__xeGL6 button{width:100%}}.staff-administration_profileDirectory__hjsdk{overflow:hidden;border:0;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px var(--color-thunder-steel),0 2px 5px rgb(7 20 38/5%)}.staff-administration_profileList__133P9{display:grid;padding-inline:1.25rem}.staff-administration_profileCard__I_07o{border-top:1px solid #e2e8f0;padding:1.25rem 0}.staff-administration_profileCard__I_07o:first-child{border-top:0}.staff-administration_profileHeader__TuWtx{display:flex;align-items:start;justify-content:space-between;gap:1rem}.staff-administration_profileHeader__TuWtx h3{color:var(--color-thunder-navy);font-size:1rem;font-weight:900}.staff-administration_profileHeader__TuWtx p{margin-top:.25rem;color:#64748b;font-size:.8125rem;line-height:1.5;text-wrap:pretty}.staff-administration_profileMetrics__0QSod{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;color:#64748b;font-size:.75rem}.staff-administration_profileMetrics__0QSod strong{color:var(--color-thunder-navy);font-size:1rem;font-variant-numeric:tabular-nums}.staff-administration_featureList__3r4Ng{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.staff-administration_featureList__3r4Ng span{border-radius:999px;background:#f1f5f9;padding:.3rem .55rem;color:#475569;font-size:.6875rem;font-weight:800}.staff-administration_profileActions___7dhd{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.staff-administration_archiveHint__lboEa{margin-top:.65rem;color:#92400e;font-size:.75rem;font-weight:700}.staff-administration_permissionEditor__A2F_e,.staff-administration_permissionEditor__A2F_e form{display:grid;gap:1rem}.staff-administration_permissionGroup__NlDQv,.staff-administration_profileIdentity__Z2qcs{border:0;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px var(--color-thunder-steel),0 2px 5px rgb(7 20 38/5%)}.staff-administration_permissionToolbar__IUQwW{border:1px solid var(--color-thunder-steel);border-radius:.75rem;background:#fff}.staff-administration_profileIdentity__Z2qcs{padding:1.25rem}.staff-administration_permissionToolbar__IUQwW h2,.staff-administration_profileIdentity__Z2qcs h2{color:var(--color-thunder-navy);font-size:1.125rem;font-weight:900;text-wrap:balance}.staff-administration_profileIdentity__Z2qcs textarea{min-height:6.5rem;resize:vertical;border:1px solid #cbd5e1;border-radius:.375rem;padding:.75rem;font-size:.875rem}.staff-administration_permissionToolbar__IUQwW{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.25rem}.staff-administration_permissionToolbar__IUQwW p{margin-top:.25rem;color:#64748b;font-size:.8125rem;font-variant-numeric:tabular-nums}.staff-administration_permissionToolbar__IUQwW label{display:grid;width:min(100%,24rem);gap:.375rem;color:var(--color-thunder-navy);font-size:.75rem;font-weight:800}.staff-administration_permissionToolbar__IUQwW input{min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.375rem;padding:.625rem .75rem;font-size:.875rem}.staff-administration_permissionGroup__NlDQv:focus-visible,.staff-administration_permissionToolbar__IUQwW input:focus-visible,.staff-administration_profileIdentity__Z2qcs input:focus-visible,.staff-administration_profileIdentity__Z2qcs textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--color-thunder-blue) 32%,transparent);outline-offset:2px}.staff-administration_dependencyNotice__Niv0G{border:1px solid #f59e0b;border-radius:.625rem;background:#fffbeb;padding:1rem;color:#854d0e}.staff-administration_dependencyNotice__Niv0G strong{font-weight:900}.staff-administration_dependencyNotice__Niv0G p{margin-top:.25rem;font-size:.875rem}.staff-administration_dependencyNotice__Niv0G button{min-height:2.5rem;margin-top:.75rem;border:1px solid #d97706;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:900}.staff-administration_permissionGroups__RZbOn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.staff-administration_permissionGroup__NlDQv{min-width:0;padding:0;overflow:hidden}.staff-administration_permissionGroup__NlDQv summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;color:var(--color-thunder-navy);font-weight:900;cursor:pointer;list-style:none}.staff-administration_permissionGroup__NlDQv summary::-webkit-details-marker{display:none}.staff-administration_permissionGroup__NlDQv summary:before{content:"+";display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#f1f5f9;color:#475569;font-size:1rem}.staff-administration_permissionGroup__NlDQv[open] summary{border-bottom:1px solid #e2e8f0}.staff-administration_permissionGroup__NlDQv[open] summary:before{content:"−"}.staff-administration_permissionGroup__NlDQv summary span{margin-right:auto}.staff-administration_permissionGroup__NlDQv summary small{color:#64748b;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:800}.staff-administration_permissionGroup__NlDQv summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-thunder-blue) 32%,transparent);outline-offset:-3px}.staff-administration_permissionFieldset__Zb7Ex{min-width:0;border:0;padding:0}.staff-administration_permissionRows__uJb1d{display:grid}.staff-administration_permissionRow__r1gRT{padding:1rem 1.125rem;border-top:1px solid #f1f5f9}.staff-administration_permissionRow__r1gRT:first-child{border-top:0}.staff-administration_permissionRow__r1gRT>label{display:flex;align-items:start;gap:.75rem;cursor:pointer}.staff-administration_permissionRow__r1gRT input{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-top:.125rem;accent-color:var(--color-thunder-blue)}.staff-administration_permissionRow__r1gRT label>span{display:grid;gap:.25rem}.staff-administration_permissionRow__r1gRT strong{color:var(--color-thunder-navy);font-size:.875rem;font-weight:900}.staff-administration_permissionRow__r1gRT small{color:#64748b;font-size:.75rem;line-height:1.45}.staff-administration_scopeChoices__oFG9Q{display:grid;gap:.5rem;margin:.75rem 0 0 1.875rem;padding:.75rem;border-radius:.5rem;background:#f8fafc}.staff-administration_scopeChoices__oFG9Q label{display:flex;align-items:start;gap:.625rem;cursor:pointer}.staff-administration_scopeChoices__oFG9Q strong{font-size:.8125rem}.staff-administration_empty__8ZDWR button{margin-top:1rem}.staff-administration_stickyActions__SVqPH{position:sticky;z-index:10;bottom:.75rem;display:flex;justify-content:flex-end;gap:.75rem;border:1px solid var(--color-thunder-steel);border-radius:.75rem;background:rgb(255 255 255/96%);padding:.875rem;box-shadow:0 12px 32px rgb(7 20 38/14%);backdrop-filter:blur(10px)}@media (max-width:767px){.staff-administration_permissionGroups__RZbOn{grid-template-columns:1fr}.staff-administration_permissionToolbar__IUQwW{align-items:stretch;flex-direction:column}.staff-administration_permissionToolbar__IUQwW label{width:100%}.staff-administration_stickyActions__SVqPH{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.staff-administration_stickyActions__SVqPH a,.staff-administration_stickyActions__SVqPH button{flex:1}}@media (max-width:320px){.staff-administration_dialogActions__xeGL6,.staff-administration_profileActions___7dhd{align-items:stretch;flex-direction:column}.staff-administration_dialogActions__xeGL6 a,.staff-administration_dialogActions__xeGL6 button,.staff-administration_profileActions___7dhd a,.staff-administration_profileActions___7dhd button{width:100%}.staff-administration_stickyActions__SVqPH{gap:.5rem}.staff-administration_stickyActions__SVqPH a,.staff-administration_stickyActions__SVqPH button{min-width:0;padding-inline:.5rem}}@media screen{.app-visual_app__2Kw_V{--app-panel-radius:0.75rem;--app-control-radius:0.5rem;--app-space-field:0.5rem;--app-space-group:1rem;--app-space-section:1.5rem;--app-control-height:2.75rem;color:var(--color-thunder-navy);background:var(--color-slate-50)}.app-visual_app__2Kw_V .app-visual_sidebar__BrsFY{overflow-y:auto;border-right:1px solid var(--color-thunder-steel);padding:1.5rem 1rem}.app-visual_app__2Kw_V .app-visual_desktopNav__5Sy7u{margin-top:2rem;margin-bottom:1.5rem}.app-visual_app__2Kw_V .app-visual_navGroupLabel__Gpe9k{color:var(--color-slate-400);letter-spacing:.1em}.app-visual_app__2Kw_V .app-visual_navLink__ydVVQ{min-height:2.75rem;border-radius:var(--app-control-radius);font-weight:700}.app-visual_app__2Kw_V .app-visual_navLink__ydVVQ[aria-current=page]{background:rgb(255 255 255/10%);box-shadow:none}.app-visual_app__2Kw_V .app-visual_navLink__ydVVQ>svg{flex-shrink:0}.app-visual_app__2Kw_V .app-visual_account__l9W4q{margin-top:auto;padding-top:1rem}.app-visual_app__2Kw_V .app-visual_logout__fy4of{border-radius:var(--app-control-radius)}.app-visual_app__2Kw_V .app-visual_mobileHeader__PmZga{gap:.75rem;border-bottom:2px solid var(--color-thunder-yellow)}.app-visual_app__2Kw_V .app-visual_mobileHeader__PmZga>span{flex-shrink:0}.app-visual_app__2Kw_V .app-visual_content__4EiZz{min-width:0;max-width:90rem}.app-visual_app__2Kw_V .app-visual_mobileNav__RsyNe{box-shadow:0 -2px 12px rgb(7 20 38/5%)}.app-visual_app__2Kw_V .app-visual_moreTitle__uFyeg{font-family:var(--font-sans);font-size:1.25rem;font-weight:800;letter-spacing:-.025em}.app-visual_app__2Kw_V .app-visual_moreLink__9rpOz{border-radius:var(--app-control-radius)}.app-visual_app__2Kw_V .app-visual_moreSheet__zZFzN{border-top:3px solid var(--color-thunder-yellow)}.app-visual_app__2Kw_V .clients-page-header,.app-visual_app__2Kw_V .operations-page-header,.app-visual_app__2Kw_V .settings-page-header{align-items:flex-start;gap:var(--app-space-group);border-bottom:1px solid var(--color-thunder-steel);padding-bottom:1.25rem}.app-visual_app__2Kw_V .access-page>h1,.app-visual_app__2Kw_V .app-page-title,.app-visual_app__2Kw_V .clients-page-header h1,.app-visual_app__2Kw_V .dashboard-lead h1,.app-visual_app__2Kw_V .operations-page-title,.app-visual_app__2Kw_V .settings-page-header h1{font-family:var(--font-sans);font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.app-visual_app__2Kw_V .operations-page-description{font-size:.875rem;line-height:1.6}.app-visual_app__2Kw_V .operations-eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.1em}.app-visual_app__2Kw_V .operations-page-actions{gap:var(--app-space-field)}.app-visual_app__2Kw_V .settings-page{padding-top:0}.app-visual_app__2Kw_V .settings-page-header{max-width:none;margin:0 0 1.25rem;text-align:left}.app-visual_app__2Kw_V .settings-grid{border-top:0;padding-top:0}.app-visual_app__2Kw_V .client-create-page{max-width:64rem;margin-inline:auto}.app-visual_app__2Kw_V .client-create-page .client-form{border-radius:var(--app-panel-radius);box-shadow:none}.app-visual_app__2Kw_V .client-create-page .client-form-field,.app-visual_app__2Kw_V .client-create-page .thunder-button-primary{min-width:0;border-radius:var(--app-control-radius)}.app-visual_app__2Kw_V .access-scanner-shell,.app-visual_app__2Kw_V .app-surface,.app-visual_app__2Kw_V .app-toolbar,.app-visual_app__2Kw_V .dashboard-clients,.app-visual_app__2Kw_V .dashboard-launcher,.app-visual_app__2Kw_V .dashboard-lead,.app-visual_app__2Kw_V .dashboard-metric,.app-visual_app__2Kw_V .inventory-attention-surface,.app-visual_app__2Kw_V .inventory-history-surface,.app-visual_app__2Kw_V .inventory-list-surface,.app-visual_app__2Kw_V .inventory-summary-surface,.app-visual_app__2Kw_V .operations-state,.app-visual_app__2Kw_V .operations-surface,.app-visual_app__2Kw_V .operations-toolbar,.app-visual_app__2Kw_V .pos-cart-panel,.app-visual_app__2Kw_V .pos-catalog-surface,.app-visual_app__2Kw_V .product-create-workspace,.app-visual_app__2Kw_V .product-form-surface,.app-visual_app__2Kw_V .sales-history-surface,.app-visual_app__2Kw_V .settings-card{min-width:0;border-radius:var(--app-panel-radius);box-shadow:none}.app-visual_app__2Kw_V .access-camera-surface,.app-visual_app__2Kw_V .access-usb-surface,.app-visual_app__2Kw_V .access-validation-state,.app-visual_app__2Kw_V .dashboard-lead,.app-visual_app__2Kw_V .inventory-command-strip,.app-visual_app__2Kw_V .pos-finder-toolbar{background-image:none}.app-visual_app__2Kw_V .inventory-control-toolbar,.app-visual_app__2Kw_V .monthly-report-period,.app-visual_app__2Kw_V .pos-finder-toolbar,.app-visual_app__2Kw_V .sales-history-toolbar{border-radius:var(--app-panel-radius)}.app-visual_app__2Kw_V .app-section-title,.app-visual_app__2Kw_V .product-form-heading h2,.app-visual_app__2Kw_V .sales-history-heading h2,.app-visual_app__2Kw_V .settings-card h2{font-family:var(--font-sans);font-size:1.125rem;line-height:1.4;font-weight:800}.app-visual_app__2Kw_V .pos-cart-panel h3,.app-visual_app__2Kw_V .pos-catalog-surface h2,.app-visual_app__2Kw_V .pos-catalog-surface h3{font-family:var(--font-sans);font-weight:800}.app-visual_app__2Kw_V .app-field,.app-visual_app__2Kw_V .inventory-filter-input,.app-visual_app__2Kw_V .pos-cart-search{min-width:0;max-width:100%;border-radius:var(--app-control-radius);font-size:.875rem}.app-visual_app__2Kw_V .app-form>label{min-width:0}.app-visual_app__2Kw_V .app-field:not(:disabled):not([aria-invalid=true]),.app-visual_app__2Kw_V .inventory-filter-input:not(:disabled):not([aria-invalid=true]),.app-visual_app__2Kw_V .pos-cart-search:not(:disabled):not([aria-invalid=true]){border-color:var(--color-slate-500)}.app-visual_app__2Kw_V .app-field[aria-invalid=true]{border-color:var(--color-red-600)}.app-visual_app__2Kw_V .app-field:focus-visible{outline:3px solid var(--color-thunder-blue);outline-offset:2px}.app-visual_app__2Kw_V .inventory-filter-input::placeholder{color:var(--color-slate-500)}.app-visual_app__2Kw_V .app-button-primary,.app-visual_app__2Kw_V .app-button-secondary,.app-visual_app__2Kw_V .clients-primary-action,.app-visual_app__2Kw_V .clients-secondary-action,.app-visual_app__2Kw_V .dashboard-primary-action,.app-visual_app__2Kw_V .dashboard-secondary-action,.app-visual_app__2Kw_V .inventory-action-button,.app-visual_app__2Kw_V .operations-primary-button,.app-visual_app__2Kw_V .operations-secondary-button,.app-visual_app__2Kw_V .pos-action-button,.app-visual_app__2Kw_V .report-export-action,.app-visual_app__2Kw_V .sales-new-action,.app-visual_app__2Kw_V .settings-action-button{min-height:var(--app-control-height);max-width:100%;border-radius:var(--app-control-radius);font-size:.875rem;font-weight:700;white-space:normal;overflow-wrap:anywhere}.app-visual_app__2Kw_V .app-button-primary,.app-visual_app__2Kw_V .clients-primary-action,.app-visual_app__2Kw_V .dashboard-primary-action{border-color:var(--color-thunder-yellow);background:var(--color-thunder-yellow);color:var(--color-thunder-navy)}.app-visual_app__2Kw_V .app-button-primary:hover:not(:disabled),.app-visual_app__2Kw_V .clients-primary-action:hover,.app-visual_app__2Kw_V .dashboard-primary-action:hover{background:var(--color-thunder-yellow-soft)}.app-visual_app__2Kw_V .app-button-secondary{border:1px solid var(--color-thunder-steel);background:white;color:var(--color-thunder-navy)}.app-visual_app__2Kw_V .app-button-secondary:hover:not(:disabled){background:var(--color-slate-50)}.app-visual_app__2Kw_V .app-button-primary:disabled{opacity:.6}.app-visual_app__2Kw_V .operations-primary-button,.app-visual_app__2Kw_V .operations-secondary-button{min-height:var(--app-control-height);white-space:normal;transition:background-color .16s ease-out,border-color .16s ease-out}.app-visual_app__2Kw_V .operations-dialog-actions{flex-wrap:wrap}.app-visual_app__2Kw_V .operations-dialog-actions>*{flex:1 1 12rem}.app-visual_app__2Kw_V .operations-confirmation-surface{border-radius:var(--app-panel-radius)}.app-visual_app__2Kw_V .clients-card,.app-visual_app__2Kw_V .clients-empty,.app-visual_app__2Kw_V .clients-table-surface{border-color:var(--color-thunder-steel);border-radius:var(--app-panel-radius)}.app-visual_app__2Kw_V .clients-filter-toolbar{padding:1rem}.app-visual_app__2Kw_V .clients-avatar{flex-shrink:0;border-radius:var(--app-control-radius);background:var(--color-slate-100)}.app-visual_app__2Kw_V .clients-table{font-size:.8125rem;font-variant-numeric:tabular-nums}.app-visual_app__2Kw_V .clients-table thead{background:var(--color-slate-50);color:var(--color-slate-600);font-size:.6875rem;letter-spacing:.06em}.app-visual_app__2Kw_V .clients-table th{padding-block:1rem;border-bottom:1px solid var(--color-thunder-steel)}.app-visual_app__2Kw_V .clients-table td{padding-block:.875rem}.app-visual_app__2Kw_V .clients-card:hover,.app-visual_app__2Kw_V .clients-table tbody tr:hover{background:#f4f7fc}.app-visual_app__2Kw_V .clients-status>span{border-radius:999px}.app-visual_app__2Kw_V .clients-card dl{font-size:.8125rem}.app-visual_app__2Kw_V .clients-card dl>div{min-width:0}.app-visual_app__2Kw_V .clients-card dl svg{flex-shrink:0}.app-visual_app__2Kw_V .account-register-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;border:1px solid var(--color-thunder-steel);border-left:3px solid var(--color-thunder-blue);border-radius:var(--app-control-radius);background:white;padding:.875rem 1rem}.app-visual_app__2Kw_V .account-register-notice>p{margin:0}.app-visual_app__2Kw_V .account-register-notice>[role=alert]{flex-basis:100%;color:var(--color-red-800)}.app-visual_app__2Kw_V .access-source-switch,.app-visual_app__2Kw_V .access-usb-ready,.app-visual_app__2Kw_V .dashboard-launcher>span:first-child,.app-visual_app__2Kw_V .dashboard-metric .size-10{border-radius:var(--app-control-radius)}.app-visual_app__2Kw_V .dashboard-clients>div:first-child{flex-wrap:wrap;gap:.75rem}.app-visual_app__2Kw_V .access-source-switch>button{min-height:2.75rem;border-radius:.375rem}.app-visual_app__2Kw_V .access-result-actions>a,.app-visual_app__2Kw_V .access-result-actions>button,.app-visual_app__2Kw_V .access-scanner-footer>div>button{border-radius:var(--app-control-radius)}}@media screen and (min-width:80rem){.app-visual_app__2Kw_V .clients-filter-toolbar{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.2fr) auto}.app-visual_app__2Kw_V .clients-filter-toolbar>.app-button-primary{white-space:nowrap;overflow-wrap:normal}}@media screen and (max-width:639px){.app-visual_app__2Kw_V .app-visual_content__4EiZz{padding:1rem}.app-visual_app__2Kw_V .access-page>h1,.app-visual_app__2Kw_V .app-page-title,.app-visual_app__2Kw_V .clients-page-header h1,.app-visual_app__2Kw_V .dashboard-lead h1,.app-visual_app__2Kw_V .operations-page-title,.app-visual_app__2Kw_V .settings-page-header h1{font-size:1.75rem}.app-visual_app__2Kw_V .clients-page-header>div:last-child{grid-template-columns:minmax(0,1fr)}.app-visual_app__2Kw_V .clients-filter-toolbar{gap:.875rem}.app-visual_app__2Kw_V .clients-card{padding:.875rem}.app-visual_app__2Kw_V .clients-card dl{margin-top:.875rem}.app-visual_app__2Kw_V .clients-card .clients-avatar{width:2.75rem;max-width:2.75rem;height:2.75rem}}@media screen and (max-width:47.99rem){.app-visual_app__2Kw_V .app-field,.app-visual_app__2Kw_V .inventory-filter-input,.app-visual_app__2Kw_V .pos-cart-search{font-size:1rem}}@media screen and (prefers-reduced-motion:reduce){.app-visual_app__2Kw_V .operations-primary-button,.app-visual_app__2Kw_V .operations-secondary-button{transition:none}}.client-profile_page__k53NY{width:100%;min-width:0;max-width:82rem;margin-inline:auto;color:var(--color-thunder-navy);overflow-wrap:anywhere}.client-profile_page__k53NY :is(button,input,select,textarea,summary){min-width:0;min-height:2.75rem;max-width:100%;border-radius:.5rem}.client-profile_page__k53NY :is(button,a){white-space:normal}.client-profile_page__k53NY a{display:inline-flex;min-height:2.75rem;max-width:100%;align-items:center}.client-profile_page__k53NY :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-thunder-blue);outline-offset:3px}.client-profile_backLink__WLSqs{color:var(--color-thunder-blue);font-size:.875rem;font-weight:700}.client-profile_backLink__WLSqs:hover,.client-profile_purchaseList__6rJsF a:hover{text-decoration:underline;text-underline-offset:.25rem}.client-profile_profileHeader__xYKng{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:.75rem;border:1px solid var(--color-thunder-steel);border-top:3px solid var(--color-thunder-blue);border-radius:.75rem;background:white;padding:1.5rem}.client-profile_portrait__tMqmh{width:6rem;height:6rem;overflow:hidden;border-radius:.75rem;background:var(--color-thunder-navy)}.client-profile_portrait__tMqmh>div,.client-profile_portrait__tMqmh>div>div{height:100%;min-height:0}.client-profile_portrait__tMqmh>div>div{font-size:2rem}.client-profile_layout__dIeSy>*,.client-profile_mainColumn__yGYjT,.client-profile_membershipControls__DVesu,.client-profile_nameBlock__UapJ8,.client-profile_profileBody__1wTdC,.client-profile_sidebar__2dn0S{min-width:0}.client-profile_identity__H5xcg{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.client-profile_eyebrow__Rkh2R{color:var(--color-thunder-blue);font-size:.6875rem;font-weight:800;letter-spacing:.125em;text-transform:uppercase}.client-profile_clientName__KAJU5{margin-top:.25rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.04em}.client-profile_contactFacts__mdpwa{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1rem;font-size:.8125rem}.client-profile_contactFacts__mdpwa>div{min-width:0}.client-profile_contactFacts__mdpwa svg{flex-shrink:0}.client-profile_membershipFacts__aMfxi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;border-top:1px solid var(--color-thunder-steel);padding-top:1rem}.client-profile_membershipFacts__aMfxi dt{color:var(--color-slate-600);font-size:.75rem;font-weight:700}.client-profile_membershipFacts__aMfxi dd{margin-top:.25rem;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.client-profile_primaryAction__C0pg0{margin-top:1rem;border-radius:.5rem;background:var(--color-thunder-yellow);padding:.625rem 1.25rem;font-size:.875rem;font-weight:800}.client-profile_primaryAction__C0pg0:hover{background:var(--color-thunder-yellow-soft)}.client-profile_layout__dIeSy,.client-profile_mainColumn__yGYjT,.client-profile_membershipControls__DVesu,.client-profile_sidebar__2dn0S{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}.client-profile_layout__dIeSy{margin-top:1.25rem}.client-profile_archivePanel__8AUuK,.client-profile_companyPanel___Ywvp,.client-profile_editDetails__amdVR,.client-profile_notesPanel__3oPSi>section,.client-profile_page__k53NY :is(.client-profile_freezePanel__ZDDe7,.client-profile_renewalPanel__WrtC_,.client-profile_adjustmentPanel__ylkhM,.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD),.client-profile_purchaseHistory__EpWjQ,.client-profile_qrPanel__Vlum4>section{min-width:0;border:1px solid var(--color-thunder-steel);border-radius:.75rem;background:white}.client-profile_archivePanel__8AUuK,.client-profile_companyPanel___Ywvp,.client-profile_notesPanel__3oPSi>section,.client-profile_page__k53NY :is(.client-profile_freezePanel__ZDDe7,.client-profile_renewalPanel__WrtC_,.client-profile_adjustmentPanel__ylkhM),.client-profile_qrPanel__Vlum4>section{padding:1.25rem}.client-profile_page__k53NY :is(.client-profile_freezePanel__ZDDe7,.client-profile_renewalPanel__WrtC_,.client-profile_adjustmentPanel__ylkhM) h2,.client-profile_page__k53NY :is(.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD) h2,.client-profile_purchaseHistory__EpWjQ h2,.client-profile_sidebar__2dn0S h2{font-size:1rem;font-weight:800;line-height:1.4}.client-profile_page__k53NY .client-profile_freezePanel__ZDDe7{background:color-mix(in srgb,var(--color-thunder-blue) 4%,white)}.client-profile_page__k53NY .client-profile_freezeWarning__0D7V0{border-color:var(--color-amber-300);background:var(--color-amber-50)}.client-profile_page__k53NY .client-profile_renewalPanel__WrtC_{border-top:3px solid var(--color-thunder-yellow)}.client-profile_page__k53NY .client-profile_renewalPanel__WrtC_>a{margin-left:0;margin-right:.75rem;border-radius:.5rem;padding-block:.625rem;text-align:center}.client-profile_page__k53NY .client-profile_adjustmentPanel__ylkhM{grid-column:1/-1;background:var(--color-slate-50)}.client-profile_page__k53NY .client-profile_adjustmentPanel__ylkhM>form{min-width:0;border:0;background:transparent;padding:0}.client-profile_adjustmentForm__YQeUQ{grid-template-columns:minmax(0,1fr)}.client-profile_dateComparison__FpU7p{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.client-profile_dateFact__9jOOW,.client-profile_reviewFact__vIn0b{min-width:0;border:1px solid var(--color-thunder-steel);border-radius:.5rem;background:white;padding:.875rem}.client-profile_dateFactChanged__6bwGG{border-color:var(--color-thunder-yellow);background:var(--color-amber-50)}.client-profile_dateFact__9jOOW input,.client-profile_dateFact__9jOOW p,.client-profile_reviewFact__vIn0b dd{font-variant-numeric:tabular-nums}.client-profile_adjustmentImpact__8kIoe{display:flex;align-items:flex-start;gap:.75rem;border-left:3px solid var(--color-thunder-blue);background:color-mix(in srgb,var(--color-thunder-blue) 5%,white);padding:.875rem 1rem}.client-profile_adjustmentImpactReduction__U0PIM{border-left-color:var(--color-amber-500);background:var(--color-amber-50)}.client-profile_reductionFields__XgLSU{min-width:0;border-top:1px solid var(--color-thunder-steel);padding-top:1rem}.client-profile_reductionDialog__lmoWB{border-top:3px solid var(--color-amber-500);box-shadow:0 1.5rem 4rem rgb(15 23 42/20%)}.client-profile_reviewFact__vIn0b dt{color:var(--color-slate-600);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-profile_reviewFact__vIn0b dd{margin-top:.25rem;color:var(--color-thunder-navy);font-weight:800}@media (max-width:29.99rem){.client-profile_dateComparison__FpU7p{grid-template-columns:minmax(0,1fr)}.client-profile_dateComparison__FpU7p>svg{transform:rotate(90deg);justify-self:center}.client-profile_adjustmentForm__YQeUQ>button{width:100%;justify-self:stretch}}.client-profile_page__k53NY :is(.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD) table{font-variant-numeric:tabular-nums}.client-profile_page__k53NY :is(.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD) thead{background:color-mix(in srgb,var(--color-thunder-blue) 4%,white)}.client-profile_page__k53NY :is(.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD) tbody tr:hover{background:var(--color-slate-50)}.client-profile_page__k53NY .client-profile_attendanceHeader__cUJ03{flex-direction:column;align-items:stretch}.client-profile_page__k53NY .client-profile_attendanceControls__OD289{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%;max-width:22rem}.client-profile_page__k53NY .client-profile_attendanceControls__OD289 input{width:100%;min-width:0;font-size:.875rem}.client-profile_page__k53NY .client-profile_attendanceControls__OD289 label{min-width:0;font-size:.625rem}.client-profile_page__k53NY .client-profile_attendanceMetrics__9cIpi>div{min-width:0;border:0;border-left:1px solid var(--color-thunder-steel);background:transparent;padding:.25rem .75rem}.client-profile_page__k53NY .client-profile_attendanceMetrics__9cIpi dt{font-size:.625rem}.client-profile_page__k53NY .client-profile_attendanceMetrics__9cIpi dd{margin-top:.375rem}.client-profile_purchaseHistory__EpWjQ>h2{border-bottom:1px solid var(--color-thunder-steel);padding:1.25rem}.client-profile_purchaseGroup__AE7It{padding:1.25rem}.client-profile_purchaseGroup__AE7It+.client-profile_purchaseGroup__AE7It{border-top:1px solid var(--color-thunder-steel)}.client-profile_purchaseGroup__AE7It h3{margin-bottom:.5rem;color:var(--color-slate-600);font-size:.75rem;font-weight:800}.client-profile_purchaseList__6rJsF{margin:0;padding:0;list-style:none}.client-profile_productRow__555QI,.client-profile_serviceRow__HDVXV{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding-block:.75rem;font-size:.8125rem;line-height:1.5}.client-profile_purchaseList__6rJsF li+li{border-top:1px solid var(--color-thunder-steel)}.client-profile_serviceRow__HDVXV{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.client-profile_amount__R871E{color:var(--color-thunder-navy);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.client-profile_purchaseFolio__kPSqX,.client-profile_receiptLink__mrSgn{color:var(--color-thunder-blue);font-weight:700}.client-profile_serviceCoverage__sG_VG{color:var(--color-slate-600)}.client-profile_purchaseStatus__Wn6iV,.client-profile_serviceStatus__s1G0w{justify-self:start;border-radius:.375rem;background:var(--color-slate-100);padding:.25rem .5rem;color:var(--color-slate-700);font-size:.75rem}.client-profile_receiptLink__mrSgn{justify-self:end;text-decoration:underline;text-underline-offset:.25rem}.client-profile_historyMessage__J6xJH{padding:1.25rem;color:var(--color-slate-600);font-size:.875rem;line-height:1.6}.client-profile_historyMessage__J6xJH[role=alert]{color:var(--color-red-800)}.client-profile_companyPanel___Ywvp>section{border:0;padding:0}.client-profile_companyPanel___Ywvp h2{color:var(--color-thunder-navy)}.client-profile_notesPanel__3oPSi>section{margin-top:0;box-shadow:none}.client-profile_notesPanel__3oPSi form>div{flex-direction:column;align-items:stretch}.client-profile_sidebar__2dn0S :is(button,a){padding-block:.625rem}.client-profile_qrPanel__Vlum4 img{width:100%;max-width:14rem;height:auto;object-fit:contain}.client-profile_archivePanel__8AUuK{border-top:3px solid var(--color-slate-300)}@media (min-width:70rem){.client-profile_layout__dIeSy{grid-template-columns:minmax(0,1fr) 18rem}}@media (min-width:80rem){.client-profile_membershipControls__DVesu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.client-profile_profileHeader__xYKng{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.client-profile_portrait__tMqmh{width:4.5rem;height:4.5rem}.client-profile_membershipFacts__aMfxi{gap:.5rem}.client-profile_membershipFacts__aMfxi dd{font-size:.875rem}.client-profile_page__k53NY .client-profile_adjustmentPanel__ylkhM>form{grid-template-columns:minmax(0,1fr)}.client-profile_archivePanel__8AUuK,.client-profile_companyPanel___Ywvp,.client-profile_notesPanel__3oPSi>section,.client-profile_page__k53NY :is(.client-profile_freezePanel__ZDDe7,.client-profile_renewalPanel__WrtC_,.client-profile_adjustmentPanel__ylkhM),.client-profile_page__k53NY :is(.client-profile_membershipHistory__NCyCO,.client-profile_attendanceHistory__rsrPD)>div,.client-profile_purchaseGroup__AE7It,.client-profile_purchaseHistory__EpWjQ>h2,.client-profile_qrPanel__Vlum4>section{padding:1rem}.client-profile_page__k53NY .client-profile_membershipHistory__NCyCO>div:has(table){padding:0}.client-profile_productRow__555QI,.client-profile_serviceRow__HDVXV{grid-template-columns:minmax(0,1fr);gap:.375rem}.client-profile_amount__R871E,.client-profile_receiptLink__mrSgn{justify-self:start;text-align:left}}@media print{.client-profile_page__k53NY [data-print-qr]{border:0;border-radius:0}.client-profile_page__k53NY [data-print-qr] :is(form,a,button){display:none}.client-profile_qrPanel__Vlum4 img{max-width:16rem}}.client-enrollment-card_card__qfI8_{min-width:0;border-radius:.75rem;border:1px solid var(--color-thunder-steel);border-top:3px solid var(--color-thunder-blue);background:white;padding:1.25rem;color:var(--color-thunder-navy)}.client-enrollment-card_cardHeader__QGS7E{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.client-enrollment-card_titleGroup__ySR1f{display:flex;min-width:0;align-items:center;gap:.75rem}.client-enrollment-card_icon__Yed5P{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.5rem;background:color-mix(in srgb,var(--color-thunder-blue) 8%,white);padding:.625rem;color:var(--color-thunder-blue)}.client-enrollment-card_title__b_8LN{font-size:1.0625rem;font-weight:800;line-height:1.3}.client-enrollment-card_state__FMmso{margin-top:.25rem;color:var(--color-slate-600);font-size:.875rem;font-weight:700}.client-enrollment-card_statusFacts__A_JX3{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;border-top:1px solid var(--color-thunder-steel);padding-top:.875rem;color:var(--color-slate-600);font-size:.875rem}.client-enrollment-card_statusFacts__A_JX3 strong{color:var(--color-thunder-navy)}.client-enrollment-card_cardActions__dHAo1,.client-enrollment-card_dialogActions___FdoY,.client-enrollment-card_receiptActions__b_7TC{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.client-enrollment-card_closeAction__xnUPd,.client-enrollment-card_primaryAction__OAEZs,.client-enrollment-card_secondaryAction__2O771{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:800}.client-enrollment-card_primaryAction__OAEZs{background:var(--color-thunder-yellow);color:var(--color-thunder-navy)}.client-enrollment-card_closeAction__xnUPd,.client-enrollment-card_secondaryAction__2O771{border-color:var(--color-thunder-steel);background:white;color:var(--color-thunder-navy)}.client-enrollment-card_primaryAction__OAEZs:hover:not(:disabled){background:var(--color-thunder-yellow-soft)}.client-enrollment-card_closeAction__xnUPd:hover:not(:disabled),.client-enrollment-card_secondaryAction__2O771:hover:not(:disabled){border-color:var(--color-thunder-blue);color:var(--color-thunder-blue)}.client-enrollment-card_closeAction__xnUPd:disabled,.client-enrollment-card_primaryAction__OAEZs:disabled,.client-enrollment-card_secondaryAction__2O771:disabled{cursor:not-allowed;opacity:.6}.client-enrollment-card_closeAction__xnUPd:focus-visible,.client-enrollment-card_dialogOverlay__sIn8g [data-dialog-focus-fallback]:focus-visible,.client-enrollment-card_dialogTitle__Czvj_:focus-visible,.client-enrollment-card_form__YGcPt input:focus-visible,.client-enrollment-card_primaryAction__OAEZs:focus-visible,.client-enrollment-card_secondaryAction__2O771:focus-visible{outline:3px solid var(--color-thunder-blue);outline-offset:.1875rem}.client-enrollment-card_dialogOverlay__sIn8g{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgb(2 6 23/60%);padding:1rem}.client-enrollment-card_dialogSurface__2jI_p{width:100%;max-width:44rem;max-height:90vh;overflow-y:auto;border-radius:.75rem;background:white;padding:1.5rem;box-shadow:0 1.25rem 3rem rgb(2 6 23/25%)}.client-enrollment-card_dialogHeader__SqO9f{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.client-enrollment-card_dialogTitle__Czvj_{font-family:var(--font-display);font-size:1.75rem;line-height:1.15}.client-enrollment-card_dialogDescription__KBB8_{margin-top:.375rem;color:var(--color-slate-600);font-size:.875rem}.client-enrollment-card_form__YGcPt{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem}.client-enrollment-card_form__YGcPt>label{min-width:0;color:var(--color-thunder-navy);font-size:.875rem;font-weight:700}.client-enrollment-card_form__YGcPt input{width:100%;min-width:0;min-height:2.75rem;margin-top:.375rem;border:1px solid var(--color-thunder-steel);border-radius:.5rem;background:white;padding:.5rem .75rem;color:var(--color-thunder-navy);font-size:1rem}.client-enrollment-card_form__YGcPt>fieldset{min-width:0}.client-enrollment-card_form__YGcPt>fieldset>fieldset{margin-bottom:.75rem;border-color:var(--color-thunder-steel);border-radius:.625rem;background:color-mix(in srgb,var(--color-thunder-blue) 3%,white)}.client-enrollment-card_form__YGcPt>fieldset>fieldset>div{grid-template-columns:minmax(0,1fr)}.client-enrollment-card_review__vaF1y{margin-top:1.25rem;border:1px solid var(--color-thunder-steel);border-top:3px solid var(--color-thunder-blue);border-radius:.625rem;background:color-mix(in srgb,var(--color-thunder-blue) 4%,white);padding:1rem}.client-enrollment-card_reviewGrid__oMRw5{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:1rem}.client-enrollment-card_reviewGrid__oMRw5 dt{color:var(--color-slate-600);font-size:.8125rem}.client-enrollment-card_reviewGrid__oMRw5 dd{margin-top:.25rem;font-weight:800;overflow-wrap:anywhere}.client-enrollment-card_paymentList__AM4nC{display:grid;gap:.625rem;margin-top:.5rem}.client-enrollment-card_payment__KazXj{border:1px solid var(--color-thunder-steel);border-radius:.5rem;background:white;padding:.75rem}.client-enrollment-card_change__Lj17h{margin-top:.75rem;border-left:4px solid var(--color-thunder-yellow);background:var(--color-amber-50);padding:.75rem;font-size:1.125rem;font-weight:900}.client-enrollment-card_error__xqKxf,.client-enrollment-card_unknown__SmQhD{margin-top:1rem;border-left:4px solid;padding:.875rem;font-size:.875rem;font-weight:700}.client-enrollment-card_error__xqKxf{border-color:var(--color-red-600);background:var(--color-red-50);color:var(--color-red-900)}.client-enrollment-card_unknown__SmQhD{border-color:var(--color-amber-500);background:var(--color-amber-50);color:var(--color-thunder-navy)}.client-enrollment-card_receiptTotal__tC3je{margin-top:1rem;border-top:1px solid var(--color-thunder-steel);padding-top:1rem;font-size:1.5rem;font-weight:900}.client-enrollment-card_receiptChange__rYblQ{margin-top:1rem;background:var(--color-thunder-yellow);padding:1rem;text-align:center;font-family:var(--font-display);font-size:2rem}.client-enrollment-card_receiptNote__Y0Z1U{margin-top:1rem;border-left:4px solid var(--color-thunder-yellow);background:var(--color-amber-50);padding:.75rem;font-size:.75rem;font-weight:700}@media (min-width:48rem){.client-enrollment-card_form__YGcPt>fieldset>fieldset>div,.client-enrollment-card_reviewGrid__oMRw5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.client-enrollment-card_card__qfI8_,.client-enrollment-card_dialogSurface__2jI_p{padding:1rem}.client-enrollment-card_cardHeader__QGS7E,.client-enrollment-card_dialogHeader__SqO9f{align-items:stretch;flex-direction:column}.client-enrollment-card_cardActions__dHAo1>*,.client-enrollment-card_dialogActions___FdoY>*,.client-enrollment-card_receiptActions__b_7TC>*{width:100%}}@media screen{.pos-visual_cashField__Rg0Ce,.pos-visual_panel__IwhQ7 .pos-quantity-stepper{border-radius:.5rem}.pos-visual_cashField__Rg0Ce:enabled:not(:focus):not([readonly]):not([aria-invalid=true]):not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]),.pos-visual_panel__IwhQ7 .pos-quantity-stepper:not(:focus-within):not(:has(input:disabled)):not(:has([readonly])):not(:has([aria-invalid=true])){border-color:var(--color-slate-500)}.pos-visual_panel__IwhQ7,.pos-visual_workspace__KDkw_{min-width:0}.pos-visual_panel__IwhQ7{border-radius:.75rem;overflow-wrap:anywhere}.pos-visual_dialogContent__cjxu_{min-width:0;max-height:calc(100dvh - 2rem);overflow-y:auto;overflow-wrap:anywhere;border-radius:.75rem}.pos-visual_customerSearchContent__d0zTb{min-width:0;max-height:calc(100dvh - 2rem);overflow:hidden;overflow-wrap:anywhere;border-radius:.75rem}.pos-visual_customerSearchContent__d0zTb>:not(.customer-search-results){flex-shrink:0}.pos-visual_actionRow__H2ejZ,section.pos-visual_accountRail__xhTd8.account-register-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}section.pos-visual_accountRail__xhTd8.account-register-notice{padding:.75rem 1rem;border-radius:.5rem;overflow-wrap:anywhere}.pos-visual_searchRegion__6DohG{flex-basis:16rem}.pos-visual_productName__xWD67{white-space:normal;overflow-wrap:anywhere}.pos-visual_productCard__MCl_N{flex-wrap:wrap}.pos-visual_productCard__MCl_N>div{flex-basis:12rem;flex-wrap:wrap}.pos-visual_productCard__MCl_N>div>div:last-child{flex-basis:6rem}@media (max-width:47.99rem){.pos-visual_actionRow__H2ejZ{align-items:stretch}.pos-visual_dialogContent__cjxu_{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}}}@media screen{.sales-visual_workspace__foquj.sales-calendar-workspace{min-width:0;grid-template-columns:minmax(0,1fr);gap:1.5rem}.sales-visual_page__8Zw44{min-width:0;container:sales-workspace/inline-size}.sales-visual_breakdown__SR_3o,.sales-visual_correction__sHD_8,.sales-visual_daily__T4Fos,.sales-visual_detail__tZVPb,.sales-visual_history__h0HKU,.sales-visual_reports__HiWOj{min-width:0}.sales-visual_breakdown__SR_3o,.sales-visual_calendar__DUQ5P,.sales-visual_correction__sHD_8,.sales-visual_daily__T4Fos,.sales-visual_detail__tZVPb{border-radius:.75rem}.sales-visual_breakdown__SR_3o{padding:1rem;border:1px solid #d8e0ea;background:#fff}.sales-visual_breakdown__SR_3o>h3{font-size:1.125rem;line-height:1.4}.sales-visual_breakdown__SR_3o>p{line-height:1.5}.sales-visual_breakdown__SR_3o>div.overflow-x-auto,.sales-visual_detail__tZVPb .overflow-x-auto{max-width:100%;border:1px solid #d8e0ea;border-radius:.5rem}.sales-visual_breakdown__SR_3o table{width:100%;min-width:46rem;font-size:.875rem;line-height:1.5}.sales-visual_breakdown__SR_3o td,.sales-visual_breakdown__SR_3o th{padding:.75rem;vertical-align:top}.sales-visual_breakdown__SR_3o th{background:#f8fafc;color:#475569;font-weight:700}.sales-visual_breakdown__SR_3o td:nth-child(-n+2),.sales-visual_breakdown__SR_3o th:nth-child(-n+2){min-width:10rem;max-width:14rem;white-space:normal;overflow-wrap:anywhere}.sales-visual_breakdown__SR_3o td:nth-child(n+3),.sales-visual_breakdown__SR_3o th:nth-child(n+3),.sales-visual_money__zXraI{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-visual_calendar__DUQ5P{overflow-x:auto;border-color:#d8e0ea}.sales-visual_calendar__DUQ5P table{min-width:49rem;table-layout:auto}.sales-visual_calendar__DUQ5P .sales-calendar__header{min-width:0;padding:1rem}.sales-visual_calendar__DUQ5P .sales-calendar__nav{border-radius:.5rem}.sales-visual_calendar__DUQ5P th{font-size:.75rem}.sales-visual_calendar__DUQ5P .sales-calendar__day,.sales-visual_calendar__DUQ5P td{min-height:6.5rem;height:auto}.sales-visual_calendar__DUQ5P .sales-calendar__day{padding:.75rem;gap:.25rem}.sales-visual_calendar__DUQ5P .sales-calendar__day strong{display:block;font-size:.875rem;white-space:nowrap;text-align:right}.sales-visual_calendar__DUQ5P .sales-calendar__day span:not(.sales-calendar__day-number){margin-top:0;font-size:.75rem}.sales-visual_calendar__DUQ5P .sales-calendar__cancelled{display:block}.sales-visual_daily__T4Fos{padding:1.5rem}.sales-visual_daily__T4Fos .daily-sales-panel__header{flex-wrap:wrap}.sales-visual_daily__T4Fos .daily-sales-panel__header h2{font-size:1.25rem}.sales-visual_daily__T4Fos .daily-sales-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sales-visual_daily__T4Fos .daily-sales-panel__metrics>div{min-width:0;border-radius:.5rem;padding:.75rem}.sales-visual_daily__T4Fos .daily-sales-panel__metrics dt,.sales-visual_daily__T4Fos .daily-sales-panel__tenders dt{font-size:.75rem;letter-spacing:.02em}.sales-visual_daily__T4Fos .daily-sales-panel__metrics dd{text-align:right}.sales-visual_daily__T4Fos .daily-sales-panel__tenders>div{flex-wrap:wrap;padding:.75rem 0}.sales-visual_daily__T4Fos .daily-sales-panel__tenders dd{margin-left:auto;font-size:.875rem;text-align:right;white-space:nowrap}.sales-visual_daily__T4Fos .daily-sales-panel__receipts{margin-top:1.5rem}.sales-visual_daily__T4Fos .daily-sales-panel__receipts li{flex-wrap:wrap;padding:.75rem 0;font-size:.875rem}.sales-visual_daily__T4Fos .daily-sales-panel__receipts li>div{min-width:0;overflow-wrap:anywhere}.sales-visual_daily__T4Fos .daily-sales-panel__receipts li span{font-size:.875rem;line-height:1.5}.sales-visual_daily__T4Fos .daily-sales-panel__receipt-total{flex:1 1 12rem;text-align:right}.sales-visual_daily__T4Fos .daily-sales-panel__receipt-total strong{white-space:nowrap}.sales-visual_daily__T4Fos .daily-sales-panel__receipt-total span{white-space:normal}.sales-visual_daily__T4Fos .daily-sales-panel__inline-error{font-size:.875rem}.sales-visual_exportArea__wb4ah{display:flex;flex-wrap:wrap;gap:.75rem;align-items:start;min-width:0}.sales-visual_daily__T4Fos .sales-visual_exportArea__wb4ah{flex:0 1 auto}.sales-visual_daily__T4Fos .daily-sales-panel__export-picker{border-radius:.75rem}.sales-visual_daily__T4Fos .daily-sales-panel__export-option{min-height:2.75rem;border-radius:.5rem;padding:.75rem}.sales-visual_daily__T4Fos .daily-sales-panel__export-option,.sales-visual_daily__T4Fos .daily-sales-panel__export-option small,.sales-visual_daily__T4Fos .daily-sales-panel__export-picker>p{font-size:.875rem}.sales-visual_daily__T4Fos .daily-sales-panel__export-option:focus-within{outline:2px solid #155eef;outline-offset:2px}.sales-visual_daily__T4Fos .daily-sales-panel__download,.sales-visual_daily__T4Fos .daily-sales-panel__export-confirm{border-radius:.5rem;font-size:.875rem;padding:.75rem}.sales-visual_reports__HiWOj .sales-visual_exportArea__wb4ah{align-items:end}.sales-visual_reports__HiWOj .sales-visual_exportArea__wb4ah>div{flex:1 1 14rem}.sales-visual_reports__HiWOj .sales-visual_exportArea__wb4ah>label{flex:0 1 10rem;min-width:0;gap:.5rem}.sales-visual_reports__HiWOj .report-export-card{padding:1.5rem 0;align-items:start;gap:1rem}.sales-visual_reports__HiWOj .report-export-card>div:last-child{min-width:0}.sales-visual_reports__HiWOj .report-export-feedback{border-radius:.5rem;font-size:.875rem;line-height:1.5}.sales-visual_reports__HiWOj .report-export-idle{font-size:.875rem}.sales-visual_reports__HiWOj .report-export-action{white-space:normal;text-align:center}.sales-visual_cancellation__Ffx_O textarea,.sales-visual_correction__sHD_8 input,.sales-visual_correction__sHD_8 select,.sales-visual_correction__sHD_8 textarea,.sales-visual_field__117Fx,.sales-visual_reports__HiWOj input,.sales-visual_reports__HiWOj select{min-width:0;max-width:100%;border-radius:.5rem;border-color:#64748b;font-size:.875rem}.sales-visual_field__117Fx::placeholder{color:#64748b}.sales-visual_history__h0HKU .sales-receipt-workspace{grid-template-columns:minmax(0,1fr)}.sales-visual_history__h0HKU .sales-ledger-list{border-right:0;border-bottom:1px solid #d8e0ea}.sales-visual_history__h0HKU .sales-ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity total" "date status";gap:.5rem 1rem}.sales-visual_history__h0HKU .sales-ledger-row__date,.sales-visual_history__h0HKU .sales-ledger-row__identity span{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:.875rem}.sales-visual_history__h0HKU .sales-ledger-row__total{text-align:right;white-space:nowrap}.sales-visual_history__h0HKU .sales-status-badge{font-size:.75rem}.sales-visual_history__h0HKU .sales-receipt-panel{position:static;overflow-wrap:anywhere}.sales-visual_history__h0HKU .sales-receipt-panel__header{flex-wrap:wrap}.sales-visual_history__h0HKU .sales-receipt-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-visual_history__h0HKU .sales-receipt-panel__facts dt,.sales-visual_history__h0HKU .sales-receipt-panel__notice,.sales-visual_history__h0HKU .sales-receipt-panel__print-caption,.sales-visual_history__h0HKU .sales-receipt-panel__print-help{font-size:.875rem}.sales-visual_history__h0HKU .sales-receipt-line{flex-wrap:wrap}.sales-visual_history__h0HKU .sales-receipt-line>strong{margin-left:auto;white-space:nowrap}.sales-visual_detail__tZVPb{overflow-wrap:anywhere}.sales-visual_detail__tZVPb table{min-width:42rem;font-size:.875rem}.sales-visual_detail__tZVPb td,.sales-visual_detail__tZVPb th{padding:.75rem;vertical-align:top}.sales-visual_detail__tZVPb td:nth-child(n+3),.sales-visual_detail__tZVPb tfoot td,.sales-visual_detail__tZVPb th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-visual_cancellation__Ffx_O h2,.sales-visual_correction__sHD_8 h2,.sales-visual_detail__tZVPb .operations-surface h2{font-family:var(--font-sans);font-size:1.25rem;font-weight:800}.sales-visual_detail__tZVPb dl>div{min-width:0}.sales-visual_correction__sHD_8{padding:1.5rem;border:1px solid #d8e0ea;background:#fff;overflow-wrap:anywhere}.sales-visual_correction__sHD_8 fieldset{min-width:0;border-radius:.5rem}.sales-visual_correction__sHD_8 input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.sales-visual_action__CyOOL,.sales-visual_cancellation__Ffx_O button,.sales-visual_correction__sHD_8 button{min-height:2.75rem;max-width:100%;border-radius:.5rem;white-space:normal;font-size:.875rem}.sales-visual_action__CyOOL:focus-visible,.sales-visual_correction__sHD_8 :is(input,select,textarea,button):focus-visible{outline:2px solid #155eef;outline-offset:3px}.sales-visual_action__CyOOL:disabled,.sales-visual_correction__sHD_8 button:disabled{opacity:.55;cursor:not-allowed}.sales-visual_cancellation__Ffx_O{overflow-wrap:anywhere;border-top:3px solid #b91c1c}.sales-visual_cancellationSummary__5seqe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.sales-visual_cancellationFact___7Bbb,.sales-visual_externalFollowUp__sK0Tp{display:flex;align-items:flex-start;gap:.75rem;min-width:0;border:1px solid #d8e0ea;border-radius:.5rem;background:#f8fafc;padding:.875rem}.sales-visual_cancellationFact___7Bbb h3,.sales-visual_externalFollowUp__sK0Tp h3{color:var(--color-thunder-navy);font-size:.875rem;font-weight:800}.sales-visual_cancellationFact___7Bbb p,.sales-visual_externalFollowUp__sK0Tp p{margin-top:.25rem;color:#475569;font-size:.8125rem;line-height:1.5}.sales-visual_externalFollowUp__sK0Tp{grid-column:1/-1;border-color:#fcd34d;background:#fffbeb;color:#92400e}.sales-visual_cancellationResult__bsS_k{display:grid;gap:1rem}.sales-visual_cancellationResult__bsS_k ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.sales-visual_cancellationResult__bsS_k li{border:1px solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;padding:.75rem;color:#14532d;font-size:.875rem;font-weight:800}.sales-visual_cancellationRecord__h8aRm{border-top:3px solid #b91c1c}.sales-visual_cancellationRecordGrid__9Rx1d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-top:1px solid #d8e0ea;padding-top:1rem}.sales-visual_cancellationFollowUp__AEWY5,.sales-visual_cancellationRecordGroup__wvygD{min-width:0;border:1px solid #d8e0ea;border-radius:.5rem;background:#f8fafc;padding:1rem}.sales-visual_cancellationFollowUp__AEWY5 h3,.sales-visual_cancellationRecordGroup__wvygD h3{color:var(--color-thunder-navy);font-size:.875rem;font-weight:800}.sales-visual_cancellationRecordGroup__wvygD dt{color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sales-visual_cancellationRecordGroup__wvygD dd{margin-top:.25rem;color:var(--color-thunder-navy);font-weight:800}.sales-visual_cancellationFollowUp__AEWY5{grid-column:1/-1;border-color:#fcd34d;background:#fffbeb}.sales-visual_cancellationFollowUp__AEWY5 p{margin-top:.5rem;color:#78350f;font-size:.875rem;line-height:1.5}@media (min-width:90rem){.sales-visual_history__h0HKU .sales-receipt-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.sales-visual_history__h0HKU .sales-ledger-list{border-right:1px solid #d8e0ea;border-bottom:0}}@media (max-width:47.99rem){.sales-visual_correction__sHD_8,.sales-visual_daily__T4Fos{padding:1rem}.sales-visual_daily__T4Fos .daily-sales-panel__metrics{grid-template-columns:minmax(0,1fr)}.sales-visual_daily__T4Fos .daily-sales-panel__receipt-total{flex:0 1 auto;width:100%}.sales-visual_daily__T4Fos .daily-sales-panel__export{width:100%}.sales-visual_exportArea__wb4ah,.sales-visual_reports__HiWOj .sales-visual_exportArea__wb4ah{align-items:stretch}.sales-visual_reports__HiWOj .sales-visual_exportArea__wb4ah>label{flex:1 1 100%}.sales-visual_cancellation__Ffx_O textarea,.sales-visual_correction__sHD_8 input,.sales-visual_correction__sHD_8 select,.sales-visual_correction__sHD_8 textarea,.sales-visual_field__117Fx,.sales-visual_reports__HiWOj input,.sales-visual_reports__HiWOj select{font-size:1rem}.sales-visual_correction__sHD_8 dl,.sales-visual_correction__sHD_8 fieldset,.sales-visual_correction__sHD_8 fieldset>div{grid-template-columns:minmax(0,1fr)}.sales-visual_correction__sHD_8 fieldset>fieldset,.sales-visual_correction__sHD_8 fieldset>label{grid-column:auto}.sales-visual_history__h0HKU .sales-ledger-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "total" "date" "status"}.sales-visual_cancellationResult__bsS_k ul,.sales-visual_cancellationSummary__5seqe,.sales-visual_history__h0HKU .sales-receipt-panel__facts{grid-template-columns:minmax(0,1fr)}.sales-visual_cancellationSummary__5seqe .sales-visual_externalFollowUp__sK0Tp{grid-column:auto}.sales-visual_cancellationRecordGrid__9Rx1d{grid-template-columns:minmax(0,1fr)}.sales-visual_cancellationFollowUp__AEWY5{grid-column:auto}.sales-visual_cancellation__Ffx_O>div:last-child{flex-direction:column-reverse}.sales-visual_cancellation__Ffx_O>div:last-child button{width:100%}}}@container sales-workspace (min-width: 57rem){.sales-visual_workspace__foquj.sales-calendar-workspace{grid-template-columns:minmax(34rem,1.3fr) minmax(22rem,.7fr);gap:1rem}}.classes-visual_agenda__Uqz86{width:100%;min-width:0;color:#071426}.classes-visual_agendaHeader__F0MgE{position:relative;display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;overflow:hidden;border-radius:.75rem;background:#071426;padding:clamp(1.25rem,3vw,2rem);color:#fff}.classes-visual_agendaHeader__F0MgE:after{position:absolute;right:-2.5rem;bottom:-4.5rem;width:12rem;height:8rem;border:1.5rem solid rgb(255 211 26/12%);content:"";transform:skewX(-18deg);pointer-events:none}.classes-visual_agendaActions__q7GWp,.classes-visual_agendaTitleGroup__slKq7{position:relative;z-index:1;min-width:0}.classes-visual_agendaEyebrow__7djvi{margin:0 0 .4rem;color:#ffd31a;font-size:.6875rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.classes-visual_agendaTitle__a0_jW{margin:0;color:#fff;font-size:clamp(1.9rem,5vw,2.75rem);font-weight:900;line-height:1;letter-spacing:-.04em}.classes-visual_agendaSubtitle__kyw2G{max-width:38rem;margin:.7rem 0 0;color:#cbd5e1;font-size:.875rem;line-height:1.55}.classes-visual_agendaActions__q7GWp{display:flex;max-width:100%;flex-wrap:wrap;gap:.625rem}.classes-visual_viewSwitch__NBaaC{display:flex;max-width:100%;border:1px solid rgb(255 255 255/24%);border-radius:.5rem;background:rgb(255 255 255/8%);padding:.25rem}.classes-visual_viewButton__oinam{min-height:2.75rem;border:0;border-radius:.35rem;padding:.55rem 1rem;background:transparent;color:#fff;font-weight:800;cursor:pointer}.classes-visual_viewButton__oinam[aria-pressed=true]{background:#fff;color:#071426}.classes-visual_configureLink__TuUtJ{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:.5rem;background:#ffd31a;padding:.65rem 1rem;color:#071426;font-size:.875rem;font-weight:900;text-decoration:none}.classes-visual_periodBar__IWk39{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;border:1px solid #d8e0ea;border-radius:.75rem;background:#fff;padding:.625rem}.classes-visual_periodButton__CUZNB{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;border:1px solid #b8c4d3;border-radius:.5rem;background:#fff;padding:.55rem .75rem;color:#071426;font-size:.8125rem;font-weight:800;cursor:pointer}.classes-visual_periodLabel__d_RDq{min-width:0;margin:0;text-align:center;font-size:.875rem;font-weight:900;text-transform:capitalize;overflow-wrap:anywhere}.classes-visual_schedule__Gop9p{display:grid;min-width:0;gap:1rem;margin-top:1rem}.classes-visual_dayLane__iKqK9{display:grid;min-width:0;grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);gap:1rem;border-top:1px solid #d8e0ea;padding-top:1rem}.classes-visual_dayHeading__OCQL9{margin:0;color:#34445a;font-size:.75rem;font-weight:900;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.classes-visual_sessionList__beUcl{display:grid;min-width:0;gap:.625rem;margin:0;padding:0;list-style:none}.classes-visual_sessionCard__UiPn8{position:relative;min-width:0;overflow:hidden;border:1px solid #d8e0ea;border-radius:.75rem;background:#fff;transition:border-color .16s ease,transform .16s ease}.classes-visual_sessionCard__UiPn8:before{position:absolute;inset:0 auto 0 0;width:.3rem;background:#155eef;content:""}.classes-visual_sessionCard__UiPn8[data-session-state=cancelled]:before,.classes-visual_sessionCard__UiPn8[data-session-state=full]:before{background:#b4233c}.classes-visual_sessionCard__UiPn8[data-session-state=completed]:before{background:#64748b}.classes-visual_sessionCard__UiPn8[data-session-state=in-progress]:before,.classes-visual_sessionCard__UiPn8[data-session-state=occupied]:before{background:#b07b00}.classes-visual_sessionCard__UiPn8:hover{border-color:#9babc0;transform:translateY(-1px)}.classes-visual_sessionLink__npgYf{display:grid;min-height:4.75rem;min-width:0;grid-template-columns:minmax(4.5rem,auto) minmax(8rem,1fr) minmax(10rem,auto);align-items:center;gap:1rem;padding:.875rem 1rem .875rem 1.25rem;color:inherit;text-decoration:none}.classes-visual_timeRail__2rKBZ{color:#071426;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900;letter-spacing:-.03em}.classes-visual_sessionName___XDBu{min-width:0;font-weight:900;overflow-wrap:anywhere}.classes-visual_sessionMeta__DFW3S{min-width:0;text-align:right}.classes-visual_occupancy__yYYOV{display:block;color:#071426;font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}.classes-visual_stateLabel__yCHMG{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;color:#475569;font-size:.75rem;font-weight:700}.classes-visual_stateMark__zOCWc{width:.55rem;height:.55rem;flex:0 0 auto;border:2px solid;border-radius:50%}.classes-visual_emptyState__y5wYe{margin-top:1rem;border:1px solid #d8e0ea;border-left:.3rem solid #155eef;border-radius:.75rem;background:#fff;padding:1.25rem}.classes-visual_emptyState__y5wYe p{margin:0}.classes-visual_emptyState__y5wYe p+p{margin-top:.35rem;color:#64748b;font-size:.875rem}@media (max-width:47.99rem){.classes-visual_agendaHeader__F0MgE{align-items:stretch}.classes-visual_agendaActions__q7GWp{width:100%}.classes-visual_configureLink__TuUtJ{flex:1 1 11rem;justify-content:center}.classes-visual_viewSwitch__NBaaC{flex:1 1 auto}.classes-visual_viewButton__oinam{flex:1}.classes-visual_dayLane__iKqK9{grid-template-columns:1fr;gap:.5rem}.classes-visual_sessionLink__npgYf{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.classes-visual_sessionMeta__DFW3S{grid-column:1/-1;padding-top:.65rem;border-top:1px solid #e6ebf1;text-align:left}}@media (max-width:25rem){.classes-visual_periodBar__IWk39{grid-template-columns:1fr 1fr}.classes-visual_periodLabel__d_RDq{grid-column:1/-1;grid-row:1;padding:.35rem}.classes-visual_periodButton__CUZNB{justify-content:center}}@media (prefers-reduced-motion:reduce){.classes-visual_sessionCard__UiPn8{transition:none}.classes-visual_sessionCard__UiPn8:hover{transform:none}}.classes-visual_staffPage__O7y00{position:relative;isolation:isolate;padding-bottom:2rem}.classes-visual_staffPage__O7y00:before{position:absolute;z-index:-1;top:-1.5rem;right:-1rem;width:min(22rem,65vw);height:8rem;border-radius:999px;background:rgb(21 94 239/7%);content:"";filter:blur(22px);pointer-events:none}.classes-visual_panel___Ahhk{min-width:0;border:1px solid #d7e0eb!important;border-radius:.8rem;background:linear-gradient(180deg,#fff,#fbfcfe)!important;padding:clamp(1rem,2.4vw,1.5rem)!important;box-shadow:0 1px 2px rgb(7 20 38/4%),0 12px 32px rgb(7 20 38/5%)}.classes-visual_panel___Ahhk>div:first-child h2{letter-spacing:-.025em}.classes-visual_panel___Ahhk>div:first-child p{max-width:54rem;line-height:1.55}.classes-visual_panel___Ahhk form{border-radius:.65rem}.classes-visual_panel___Ahhk input:not([type=checkbox]):not([type=radio]),.classes-visual_panel___Ahhk select,.classes-visual_panel___Ahhk textarea{border-radius:.45rem;background-color:#fff;transition:border-color .14s ease,box-shadow .14s ease}.classes-visual_panel___Ahhk input:not([type=checkbox]):not([type=radio]):focus,.classes-visual_panel___Ahhk select:focus,.classes-visual_panel___Ahhk textarea:focus{border-color:#155eef;outline:2px solid transparent;box-shadow:0 0 0 3px rgb(21 94 239/16%)}.classes-visual_panel___Ahhk input:disabled,.classes-visual_panel___Ahhk select:disabled,.classes-visual_panel___Ahhk textarea:disabled{color:#64748b;cursor:not-allowed}.classes-visual_panel___Ahhk li{border-radius:.6rem}.classes-visual_detail__1E6pT>header{position:relative;overflow:hidden;border-radius:.8rem;background:#071426;padding:clamp(1.25rem,3vw,2rem)}.classes-visual_detail__1E6pT>header:after{position:absolute;right:-2rem;bottom:-4rem;width:11rem;height:7rem;border:1.4rem solid rgb(255 211 26/14%);content:"";transform:skewX(-18deg)}.classes-visual_detail__1E6pT>header h1{position:relative;z-index:1;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.035em}.classes-visual_detail__1E6pT>header p{position:relative;z-index:1;color:#ffd31a}.classes-visual_factGrid__VB0ut{border-radius:.7rem;box-shadow:0 8px 24px rgb(7 20 38/5%)}.classes-visual_factGrid__VB0ut>div{min-width:0;padding:.35rem .5rem}.classes-visual_factGrid__VB0ut dd{margin-top:.2rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.classes-visual_rosterRow__4F1uU{background:#f8fafc;transition:border-color .14s ease,background-color .14s ease}.classes-visual_rosterRow__4F1uU:hover{border-color:#a9b8ca;background:#fff}@media (max-width:39.99rem){.classes-visual_staffPage__O7y00{padding-bottom:1rem}.classes-visual_panel___Ahhk{padding:1rem!important}.classes-visual_detail__1E6pT>header{padding:1.25rem}.classes-visual_factGrid__VB0ut>div+div{border-top:1px solid #e4eaf1;padding-top:.8rem}}@media (prefers-reduced-motion:reduce){.classes-visual_panel___Ahhk input,.classes-visual_panel___Ahhk select,.classes-visual_panel___Ahhk textarea,.classes-visual_rosterRow__4F1uU{transition:none}}@media screen{.checkout-visual_step__8_f9q :is(input,select,textarea):not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]){border-radius:.5rem}.checkout-visual_step__8_f9q :is(input,select,textarea):enabled:not(:focus):not([readonly]):not([aria-invalid=true]):not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]){border-color:var(--color-slate-500)}.checkout-visual_option__5p6_K,.checkout-visual_step__8_f9q{min-width:0;overflow-wrap:anywhere}.checkout-visual_option__5p6_K :is(div,li,span),.checkout-visual_step__8_f9q :is(div,section,fieldset,label,li,dl,dt,dd){min-width:0}.checkout-visual_step__8_f9q :is(button,input,a){max-width:100%}.checkout-visual_step__8_f9q :is(button,a){white-space:normal;overflow-wrap:anywhere}.checkout-visual_step__8_f9q .thunder-button-primary{border-radius:.5rem;padding-block:.75rem}.checkout-visual_step__8_f9q dl{font-variant-numeric:tabular-nums}.checkout-visual_option__5p6_K{border-radius:.75rem;padding:1.25rem}.checkout-visual_facts__hN4v9{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-variant-numeric:tabular-nums}.checkout-visual_actions__ophwX{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:47.99rem){.checkout-visual_option__5p6_K{padding:1rem}.checkout-visual_step__8_f9q :is(input,select){font-size:1rem}.checkout-visual_step__8_f9q dl>div{flex-wrap:wrap}}}@media screen{.client-forms-visual_fieldScope__13fej :is(input,select,textarea):enabled:not(:focus):not([readonly]):not([aria-invalid=true]):not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]){border-color:var(--color-slate-500)}.client-forms-visual_form__oCSnn{min-width:0;max-width:64rem}.client-forms-visual_fieldGroup__fxLVs,.client-forms-visual_fieldGroup__fxLVs>label{min-width:0}.client-forms-visual_form__oCSnn :is(input:not([type=hidden]):not([type=file]),select,textarea){border-color:var(--color-slate-500)}.client-forms-visual_form__oCSnn :is(input,select,textarea):focus{border-color:var(--color-thunder-blue)}.client-forms-visual_photoArea__FIzMP{min-width:0;border-radius:.75rem;overflow-wrap:anywhere}.client-forms-visual_photoArea__FIzMP :is(label,button){border-radius:.5rem}.client-forms-visual_photoArea__FIzMP label{border-color:var(--color-slate-500)}.client-forms-visual_actions__0Fq8K{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:47.99rem){.client-forms-visual_form__oCSnn input,.client-forms-visual_form__oCSnn select,.client-forms-visual_form__oCSnn textarea{font-size:1rem}}}