/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Fraunces", Georgia, serif;--color-paper:#f7f6f3;--color-surface:#fff;--color-ink:#16201c;--color-ink-soft:#3a4741;--color-muted:#5f6e68;--color-faint:#8b978f;--color-line:#e3e7e4;--color-line-strong:#d9e0dc;--color-accent:#1f6b52;--color-accent-deep:#164f3d;--color-accent-soft:#e8f2ee;--color-accent-line:#cfe3d9;--color-clay:#c2603f;--color-clay-soft:#fbf0ea;--color-clay-line:#ebc9b8;--color-chart-blue:#3e6b8a;--color-chart-amber:#b8863b;--color-chart-plum:#7a4a6b;--color-danger:#a33a43;--color-danger-soft:#fdf5f5;--color-danger-line:#e5c2c4;--shadow-card:0 1px 2px #16201c0d;--shadow-raised:0 4px 16px #16201c12;--shadow-overlay:0 16px 40px #16201c24;--ease-standard:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-966{grid-row:966}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--spacing)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.block-1{block-size:var(--spacing)}.\[data-action\=\"focus-user-location\"\]\:visible:is(),.\[data-business-calendar-now-line\]\:visible:is(data-business-calendar-now-line),.\[data-entry-field\=\"bio\"\]\:visible:is(),.\[data-entry-field\=\"category\"\]\:visible:is(),.\[data-entry-field\=\"name\"\]\:visible:is(),.\[data-onboarding-draft-status\=\"error\"\]\:visible:is(),.\[data-onboarding-section\]\:visible:is(data-onboarding-section),.\[data-route\=\"\/discover\"\]\:visible:is(),.\[data-route\=\"\/salons\"\]\:visible:is(),.\[name\=\"\$\{name\}\"\]\:visible:is(){visibility:visible}}body.pro-mode{--ops-canvas:var(--color-paper)!important;--ops-surface:var(--color-surface)!important;--ops-surface-subtle:#fcfcfb!important;--ops-surface-active:var(--color-accent-soft)!important;--ops-ink:var(--color-ink)!important;--ops-text:var(--color-ink-soft)!important;--ops-muted:var(--color-muted)!important;--ops-faint:var(--color-faint)!important;--ops-line:var(--color-line)!important;--ops-line-strong:var(--color-line-strong)!important;--ops-violet:var(--color-accent)!important;--ops-violet-strong:var(--color-accent-deep)!important;--ops-violet-soft:var(--color-accent-soft)!important;--ops-blue:var(--color-chart-blue)!important;--ops-mint:var(--color-accent-soft)!important;--ops-mint-strong:var(--color-accent)!important;--ops-danger:var(--color-danger)!important;--ops-danger-soft:var(--color-danger-soft)!important;--ops-focus:0 0 0 3px #1f6b5233!important;--ops-radius-sm:var(--radius-sm)!important;--ops-radius-md:var(--radius-md)!important;--ops-radius-lg:var(--radius-lg)!important;--ops-ui-font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;background:var(--color-paper)!important;--font-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--font-display:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;color:var(--color-ink)!important;--pro-bg:var(--color-paper)!important;--pro-surface:var(--color-surface)!important;--pro-text:var(--color-ink)!important;--pro-muted:var(--color-muted)!important;--pro-line:var(--color-line)!important;--pro-accent:var(--color-accent-line)!important;--pro-accent-soft:var(--color-accent-soft)!important;--pro-accent-strong:var(--color-accent)!important;--pro-gold:var(--color-accent)!important;--radius-sm:10px!important;--radius-md:14px!important;--radius-lg:20px!important;--shadow-soft:var(--shadow-card)!important;--shadow-pro:var(--shadow-raised)!important;--line:var(--color-line)!important;--surface:var(--color-surface)!important;--text:var(--color-ink)!important;--muted:var(--color-muted)!important;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}body.pro-mode .dashboard-shell .business-workspace-page>header h1,body.pro-mode .dashboard-shell .business-workspace-page>header h2,body.pro-mode .dashboard-shell .business-page-title-row h1,body.pro-mode .dashboard-shell .business-page-title-row h2{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-size:clamp(1.55rem,1.2rem + 1.1vw,1.9rem)!important;font-weight:600!important;line-height:1.12!important}body.pro-mode .dashboard-shell .business-workspace-page :is(h3,h4),body.pro-mode .business-team-drawer :is(h3,h4),body.pro-mode .business-modal :is(h3,h4){letter-spacing:-.012em!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-workspace-page .eyebrow,body.pro-mode .business-team-drawer .eyebrow,body.pro-mode .business-modal .eyebrow{letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--color-faint)!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode :is(.business-today-metric,.business-crm-table-wrap,.business-table-wrap){font-variant-numeric:tabular-nums!important}body.pro-mode :is(.solid-button,.outline-button,.ghost-button){border-radius:var(--radius-sm)!important;min-height:40px!important;font-family:var(--font-sans)!important;letter-spacing:-.006em!important;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard)!important;padding-inline:1rem!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode :is(.solid-button,.outline-button,.ghost-button).small{border-radius:var(--radius-xs)!important;min-height:32px!important;padding-inline:.75rem!important;font-size:.78125rem!important}body.pro-mode :is(.solid-button,.outline-button,.ghost-button).full{border-radius:var(--radius-md)!important;min-height:48px!important;font-size:.90625rem!important}body.pro-mode .solid-button.pro{background:var(--color-ink)!important;border-color:var(--color-ink)!important;color:#fff!important}body.pro-mode .solid-button.pro:hover{background:#0c130f!important;border-color:#0c130f!important}body.pro-mode .outline-button.pro,body.pro-mode .ghost-button{background:var(--color-surface)!important;border:1px solid var(--color-line)!important;color:var(--color-ink-soft)!important}body.pro-mode :is(.outline-button.pro,.ghost-button):hover{background:var(--color-accent-soft)!important;border-color:var(--color-accent-line)!important;color:var(--color-accent)!important}body.pro-mode :is(.outline-button,.solid-button,.ghost-button).danger{background:var(--color-danger-soft)!important;border:1px solid var(--color-danger-line)!important;color:var(--color-danger)!important}body.pro-mode .solid-button.danger{background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}body.pro-mode :is(.solid-button,.outline-button,.ghost-button)[disabled]{border-color:var(--color-line)!important;color:#a8b2ac!important;cursor:not-allowed!important;background:#f3f3f0!important}body.pro-mode .icon-button{border-radius:var(--radius-sm)!important;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-width:36px!important;min-height:36px!important;color:var(--color-ink-soft)!important}body.pro-mode .icon-button:hover{background:var(--color-accent-soft)!important;border-color:var(--color-accent-line)!important;color:var(--color-accent)!important}body.pro-mode :is(.business-status,.business-status-pill,.business-today-booking-status,.business-crm-source-badge,.business-booking-late-tag){letter-spacing:0!important;text-transform:none!important;border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 .625rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body.pro-mode :is(.business-status,.business-status-pill)[class*=completed],body.pro-mode :is(.business-status,.business-status-pill)[class*=confirmed],body.pro-mode .business-today-booking-status{background:var(--color-accent-soft)!important;border-color:var(--color-accent-line)!important;color:var(--color-accent)!important}body.pro-mode :is(.business-status,.business-status-pill)[class*=booked]{color:#33566e!important;background:#eef3f7!important;border-color:#d3e0ea!important}body.pro-mode :is(.business-status,.business-status-pill)[class*=no_show],body.pro-mode :is(.business-status,.business-status-pill)[class*=no-show]{background:var(--color-danger-soft)!important;border-color:var(--color-danger-line)!important;color:var(--color-danger)!important}body.pro-mode :is(.business-status,.business-status-pill)[class*=cancel]{border-color:var(--color-line)!important;color:#6b756f!important;background:#f3f3f0!important}body.pro-mode .business-booking-late-tag{color:#8a6420!important;background:#fbf3e6!important;border-color:#eadcc2!important}body.pro-mode :is(.business-panel,.business-today-metric,.business-calendar-surface,.business-team-card,.pro-team-summary-card,.business-service-tile,.business-history-compact-card){border-radius:var(--radius-md)!important;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important}body.pro-mode :is(.business-calendar-surface,.business-team-card){border-radius:var(--radius-lg)!important}body.pro-mode :is(.business-today-metric,.business-team-card,.business-history-compact-card):hover{border-color:var(--color-line-strong)!important;box-shadow:var(--shadow-raised)!important}body.pro-mode :is(.business-workspace-page,.business-team-drawer,.business-modal) :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select){border-radius:var(--radius-sm)!important;border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;min-height:40px!important;font-family:var(--font-sans)!important;color:var(--color-ink)!important;font-size:.84375rem!important}body.pro-mode .prelook-select-trigger{border-radius:var(--radius-sm)!important;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:40px!important;color:var(--color-ink-soft)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-overlay)!important;border:1px solid var(--color-line)!important}body.pro-mode .business-modal{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-overlay)!important}body.pro-mode .business-modal-backdrop,body.pro-mode .business-team-drawer-backdrop{background:#16201c4d!important}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock{border-color:var(--color-line)!important;background:var(--color-surface)!important;box-shadow:1px 0 0 var(--color-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock.is-pointer-expanded{box-shadow:var(--shadow-overlay)!important}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link{border-radius:var(--radius-sm)!important}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link:hover,body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link:focus-visible,body.pro-mode .dashboard-shell .dashboard-dock-logo:hover{background:var(--color-accent-soft)!important;border-color:var(--color-accent-line)!important;color:var(--color-accent)!important;box-shadow:none!important}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-line)!important;color:var(--color-accent)!important;box-shadow:inset 3px 0 var(--color-accent)!important}body.pro-mode .business-page-title-row{flex-wrap:wrap!important;row-gap:.75rem!important}body.pro-mode .business-crm-table-wrap{overscroll-behavior-x:contain!important}body.pro-mode .communication-inbox{min-width:0!important}@media (max-width:1180px){body.pro-mode .communication-inbox-channels{display:none!important}}@media (max-width:900px){body.pro-mode .communication-inbox{grid-template-columns:minmax(0,1fr)!important}}body.pro-mode .business-notification-rail{overscroll-behavior-x:contain!important;flex-wrap:wrap!important;min-width:0!important;overflow-x:auto!important}@media (max-width:1180px){body.pro-mode .business-notification-rail>*{min-width:0!important}}body.pro-mode .ai-agent-chat-open,body.pro-mode .ai-agent-chat-row{min-width:0!important}body.pro-mode .ai-agent-chat-open{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}body.pro-mode :is(.business-day-staff-scroll,.business-bookings-date-grid-scroll,.business-today-timeline-scroll,.business-today-chart-scroll,.business-table-wrap){overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}@media (pointer:coarse){body.pro-mode :is(.solid-button,.outline-button,.ghost-button,.icon-button){min-height:44px!important}body.pro-mode :is(.solid-button,.outline-button,.ghost-button).small{min-height:40px!important}}@media (max-width:767px){body.pro-mode .business-team-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;width:100%!important;max-height:92vh!important;padding-bottom:env(safe-area-inset-bottom,0)!important;inset:auto 0 0!important}body.pro-mode .business-modal{border-radius:var(--radius-lg)!important;width:calc(100% - 1.5rem)!important;max-height:90vh!important}body.pro-mode .business-page-title-row :is(h1,h2){font-size:1.5rem!important}}@media (prefers-reduced-motion:reduce){body.pro-mode *,body.pro-mode :before,body.pro-mode :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.pro-mode .rl-today{--rl-accent:#1f6b52;--rl-clay:#c2603f;--rl-open:#fbf1ea;--rl-open-line:#f0d9cb;--rl-break:#f7efe2;--rl-break-line:#eadcc2;--rl-other:#eef1f6;--rl-other-line:#d5dbe6;flex-direction:column;gap:1.15rem;max-width:1420px;display:flex}body.pro-mode .rl-today-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:.15rem;display:flex}body.pro-mode .rl-today-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#8b978f;margin:0 0 .3rem;font-size:.6875rem;font-weight:700}body.pro-mode .rl-today-heading h2{letter-spacing:-.028em;color:#16201c;margin:0;font-size:clamp(1.9rem,1.3rem + 1.9vw,2.55rem);font-weight:600;line-height:1.02;font-family:var(--font-sans)!important}body.pro-mode .rl-today-tools{align-items:center;gap:.6rem;display:flex}body.pro-mode .rl-today-bell{color:#3a4741;background:#fff;border:1px solid #e3e7e4;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}body.pro-mode .rl-today-bell:after{content:"";background:var(--rl-clay);border:1.5px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:11px;right:12px}body.pro-mode .rl-today-new{color:#fff;cursor:pointer;background:#16201c;border:0;border-radius:999px;align-items:center;gap:.45rem;height:46px;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}body.pro-mode .rl-today-new svg{width:15px;height:15px}body.pro-mode :is(.rl-today-bell,.rl-today-new,.rl-focus-primary,.rl-focus-secondary){cursor:pointer;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);text-decoration:none}body.pro-mode :is(.rl-today-bell,.rl-today-new,.rl-focus-primary,.rl-focus-secondary):hover{transform:translateY(-1px)}body.pro-mode :is(.rl-today-bell,.rl-today-new,.rl-focus-primary,.rl-focus-secondary):active{transition-duration:80ms;transform:translateY(0)scale(.98)}body.pro-mode :is(.rl-today-bell,.rl-today-new,.rl-focus-primary,.rl-focus-secondary):focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px}body.pro-mode .rl-focus :is(.rl-focus-primary,.rl-focus-secondary):focus-visible{outline-color:#9fe3c4}body.pro-mode .rl-today-bell:hover{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 6px 16px #16201c1a}body.pro-mode .rl-today-new:hover{color:#fff;background:#2c3a34;box-shadow:0 8px 20px #16201c38}@media (prefers-reduced-motion:reduce){body.pro-mode :is(.rl-today-bell,.rl-today-new,.rl-focus-primary,.rl-focus-secondary):is(:hover,:active){transform:none}}body.pro-mode .rl-floor{--rl-floor-label:168px;border-radius:18px;padding:1.1rem 1.25rem 1.25rem}body.pro-mode .rl-floor-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.9rem;display:flex}body.pro-mode .rl-floor-head h3{letter-spacing:-.015em;margin:0;color:#16201c!important;font-size:1rem!important;font-weight:600!important}body.pro-mode .rl-floor-stats{color:#5f6e68;flex-wrap:wrap;align-items:baseline;row-gap:.4rem;min-width:0;margin:0 0 0 -.85rem;padding:0;font-size:.8125rem;list-style:none;display:flex;overflow:hidden}body.pro-mode .rl-floor-stats>li{white-space:nowrap}body.pro-mode .rl-floor-hours{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.4rem;margin-left:.85rem;padding:.22rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}body.pro-mode .rl-floor-hours>i{background:var(--rl-accent);border-radius:999px;flex:none;width:6px;height:6px}body.pro-mode .rl-floor-hours.is-closed{color:#5f6e68;background:#f1f2f0;border-color:#e4e7e4}body.pro-mode .rl-floor-hours.is-closed>i{background:#a9b3ae}body.pro-mode .rl-floor-stat{border-left:1px solid var(--color-line-strong);align-items:baseline;gap:.32rem;margin-left:-1px;padding:0 .85rem;display:inline-flex}body.pro-mode .rl-floor-hours+.rl-floor-stat{border-left-color:#0000;padding-left:.75rem}body.pro-mode .rl-floor-stat>b{color:#16201c;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.875rem;font-weight:650}body.pro-mode .rl-floor-stat.is-open>b{color:var(--rl-clay)}body.pro-mode .rl-floor-legend{flex-wrap:wrap;gap:.95rem;margin-left:auto;display:flex}body.pro-mode .rl-floor-legend span{color:#5f6e68;align-items:center;gap:.38rem;font-size:.75rem;display:inline-flex}body.pro-mode .rl-floor-legend i{border-radius:3px;width:9px;height:9px;display:block}body.pro-mode .rl-floor-legend .is-booked{background:var(--rl-accent)}body.pro-mode .rl-floor-legend .is-open{background:var(--rl-open);border:1px solid var(--rl-open-line)}body.pro-mode .rl-floor-legend .is-idle{background:#ededea}body.pro-mode .rl-floor-legend .is-break{background:var(--rl-break);border:1px solid var(--rl-break-line)}body.pro-mode .rl-floor-legend .is-other{background:var(--rl-other);border:1px solid var(--rl-other-line)}body.pro-mode .rl-floor-legend .is-gap{background:repeating-linear-gradient(135deg, var(--rl-accent) 0 2px, #8fbfac 2px 4px)}body.pro-mode .rl-floor-board{position:relative}body.pro-mode .rl-floor-axis{height:1.05rem;margin-left:var(--rl-floor-label);margin-bottom:.3rem;position:relative}body.pro-mode .rl-floor-axis span{color:#9aa6a0;white-space:nowrap;font-size:.6875rem;position:absolute;transform:translate(-50%)}body.pro-mode .rl-floor-lanes{flex-direction:column;gap:.3rem;display:flex;position:relative}body.pro-mode .rl-floor-lane{grid-template-columns:var(--rl-floor-label) minmax(0, 1fr);align-items:center;display:grid}body.pro-mode .rl-floor-who{align-items:center;gap:.55rem;min-width:0;padding-right:.75rem;display:flex}body.pro-mode .rl-floor-avatar{background:var(--rl-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:700;display:flex}body.pro-mode .rl-floor-avatar.is-off{color:#6f7a75;background:#d2d8d5}body.pro-mode .rl-floor-avatar{position:relative;overflow:hidden}body.pro-mode .rl-floor-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}body.pro-mode .rl-floor-avatar.has-photo{background:#e8f2ee;box-shadow:0 0 0 1px #16201c14}body.pro-mode .rl-floor-name{color:#16201c;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}body.pro-mode .rl-floor-lane.is-off .rl-floor-name{color:#9aa6a0}body.pro-mode .rl-floor-track{background:#f2f3f1;border-radius:9px;height:36px;position:relative;overflow:hidden}body.pro-mode .rl-floor-lane.is-off .rl-floor-track{background:#f3f4f2}body.pro-mode .rl-floor-off-toggle{width:100%;min-height:0;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(var(--rl-floor-label), max-content) minmax(0, 1fr);background:0 0;border:0;border-radius:9px;margin:0;padding:0}body.pro-mode .rl-floor-lane.is-off.rl-floor-off-toggle .rl-floor-name{color:#5f6e68;text-overflow:clip;transition:color .14s var(--ease-standard);overflow:visible}body.pro-mode .rl-floor-off-toggle .rl-floor-track,body.pro-mode .rl-floor-off-toggle .rl-floor-avatar{transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard)}body.pro-mode .rl-floor-lane.is-off.rl-floor-off-toggle:hover .rl-floor-name{color:#16201c}body.pro-mode .rl-floor-off-toggle:hover .rl-floor-track{background:#eaedea}body.pro-mode .rl-floor-off-toggle:hover .rl-floor-avatar{color:#3a4741;background:#c4ccc8}body.pro-mode .rl-floor-off-toggle:focus-visible{outline:2px solid var(--rl-accent);outline-offset:3px}body.pro-mode .rl-floor-off-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}body.pro-mode .rl-floor-body.is-open .rl-floor-off-toggle .rl-floor-off-chevron{transform:rotate(180deg)}body.pro-mode .rl-floor-off-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}body.pro-mode .rl-floor-body.is-open>.rl-floor-off-panel{grid-template-rows:1fr}body.pro-mode .rl-floor-off-inner{opacity:0;min-height:0;transition:opacity .14s var(--ease-standard), transform .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden;transform:translateY(-4px)}body.pro-mode .rl-floor-body.is-open .rl-floor-off-inner{opacity:1;transition:opacity .24s var(--ease-standard) 70ms, transform .3s cubic-bezier(.4, 0, .2, 1);transform:translateY(0)}body.pro-mode .rl-floor-off-list{flex-direction:column;gap:.3rem;margin:0;padding:.3rem 0 0;list-style:none;display:flex}body.pro-mode .rl-floor-off-list .rl-floor-lane{grid-template-columns:minmax(var(--rl-floor-label), max-content) minmax(0, 1fr)}body.pro-mode .rl-floor-off-list .rl-floor-lane.is-off .rl-floor-name{color:#5f6e68;text-overflow:clip;overflow:visible}@supports (grid-template-columns:subgrid){body.pro-mode .rl-floor-off-list{grid-template-columns:minmax(var(--rl-floor-label), max-content) minmax(0, 1fr);gap:.3rem 0;display:grid}body.pro-mode .rl-floor-off-list .rl-floor-lane{grid-column:1/-1;grid-template-columns:subgrid}}body.pro-mode .rl-floor-off-list .rl-floor-avatar.has-photo img{filter:grayscale();opacity:.72}body.pro-mode .rl-floor-off-close{width:100%;height:1.5rem;min-height:0;box-shadow:none;color:#6f7a75;cursor:pointer;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:.3rem 0 0;padding:0;display:flex}body.pro-mode .rl-floor-off-close .rl-floor-off-chevron{width:14px;height:14px}body.pro-mode .rl-floor-off-close:hover{color:#3a4741;background:#f1f2f0}body.pro-mode .rl-floor-off-close:focus-visible{outline:2px solid var(--rl-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){body.pro-mode .rl-floor-off-panel,body.pro-mode .rl-floor-off-inner,body.pro-mode .rl-floor-body.is-open .rl-floor-off-inner,body.pro-mode .rl-floor-off-chevron{transition:none}}body.pro-mode .rl-floor-shift{background:var(--rl-open);position:absolute;top:0;bottom:0}body.pro-mode .rl-floor-block{background:var(--rl-accent);color:#fff;cursor:pointer;min-height:0;transition:filter .14s var(--ease-standard), transform .14s var(--ease-standard);border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}body.pro-mode .rl-floor-block span{text-align:center;white-space:nowrap;text-overflow:clip;flex:auto;min-width:0;padding:0 .55rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .55rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .55rem),#0000)}body.pro-mode .rl-floor-block:hover{filter:brightness(1.08);transform:translateY(-1px)}body.pro-mode .rl-floor-pause{border:1px solid var(--rl-break-line);background:var(--rl-break);color:#8a6420;cursor:pointer;min-height:0;transition:filter .14s var(--ease-standard), transform .14s var(--ease-standard);border-radius:7px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}body.pro-mode .rl-floor-pause.is-other{border-color:var(--rl-other-line);background:var(--rl-other);color:#4a5568}body.pro-mode .rl-floor-pause:hover{filter:brightness(.97);transform:translateY(-1px)}body.pro-mode .rl-floor-pause span{text-align:center;white-space:nowrap;text-overflow:clip;flex:auto;min-width:0;padding:0 .45rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .45rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .45rem),#0000)}body.pro-mode .rl-floor-gap{pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff80 0 3px,#ffffff3d 3px 6px);position:absolute;top:0;bottom:0}body.pro-mode .rl-floor-block{isolation:isolate}body.pro-mode .rl-floor-block span{z-index:1;text-shadow:0 0 6px #164f3de6;position:relative}body.pro-mode :is(.rl-floor-block,.rl-floor-pause){container-type:inline-size}@container (max-width:2.6rem){body.pro-mode :is(.rl-floor-block,.rl-floor-pause) span{display:none}}body.pro-mode .rl-floor-block.status-cancelled{background:#c3ccc7}body.pro-mode .rl-floor-block.status-no-show,body.pro-mode .rl-floor-block.status-no_show{background:#a33a43}body.pro-mode .rl-floor-now-layer{top:0;bottom:0;left:var(--rl-floor-label);pointer-events:none;z-index:2;position:absolute;right:0}body.pro-mode .rl-floor-now{background:var(--rl-clay);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-.3rem;bottom:-.3rem;box-shadow:0 0 0 3px #c2603f1f}body.pro-mode .rl-floor-now[hidden]{display:none}body.pro-mode .rl-floor-now span{background:var(--rl-clay);color:#fff;white-space:nowrap;border-radius:999px;padding:.16rem .45rem;font-size:.625rem;font-weight:700;position:absolute;top:-1.45rem;left:50%;transform:translate(-50%)}body.pro-mode .rl-floor-now.is-near-start span{left:-1px;transform:none}body.pro-mode .rl-floor-now.is-near-end span{left:auto;right:-1px;transform:none}body.pro-mode .rl-today-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}body.pro-mode .rl-today-col{flex-direction:column;gap:1.15rem;min-width:0;display:flex}body.pro-mode .rl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}body.pro-mode .rl-focus{color:#fff;background:#16201c;border-radius:18px;flex-direction:column;gap:.85rem;padding:1.5rem 1.6rem 1.6rem;display:flex;container-type:inline-size}body.pro-mode .rl-focus header{justify-content:space-between;align-items:center;gap:1rem;display:flex}body.pro-mode .rl-focus-eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;color:#8fb3a4!important}body.pro-mode .dashboard-shell .rl-today .rl-focus h3{margin:0;line-height:1.1;font-family:var(--font-sans)!important;letter-spacing:-.028em!important;color:#fff!important;font-size:clamp(1.6rem,8cqw,2.1rem)!important;font-weight:600!important}body.pro-mode .rl-focus-body{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.6rem;padding:1.1rem 0 .9rem;display:flex}body.pro-mode .dashboard-shell .rl-today .rl-focus h3.rl-focus-time{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.2em;line-height:1.04;display:flex;letter-spacing:-.04em!important;font-size:clamp(2.2rem,11.5cqw,3.35rem)!important}body.pro-mode .rl-focus-time span{white-space:nowrap}body.pro-mode .rl-focus-time small{letter-spacing:.02em;color:#c5d6ce;margin-left:.14em;font-size:.4em;font-weight:600}body.pro-mode .rl-focus-time i{color:#6f877c;font-style:normal;font-weight:500}body.pro-mode .rl-focus-stylist{color:#8fa59b;margin:0;font-size:.9375rem;font-weight:500}body.pro-mode .rl-focus-status{color:#16201c;letter-spacing:.05em;text-transform:uppercase;background:#9fe3c4;border-radius:999px;align-items:center;height:24px;padding:0 .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}body.pro-mode .rl-focus-status.status-cancelled,body.pro-mode .rl-focus-status.status-no-show,body.pro-mode .rl-focus-status.status-no_show{background:#f0b6ba}body.pro-mode .rl-focus-note{color:#a9bdb4;margin:0;font-size:.8125rem}body.pro-mode .rl-focus-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}body.pro-mode .rl-focus-primary,body.pro-mode .rl-focus-secondary{cursor:pointer;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;min-height:42px;padding:0 1.05rem;font-family:inherit;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}body.pro-mode .rl-focus-primary{color:#16201c;background:#fff;border:0}body.pro-mode .rl-focus-secondary{color:#fff;background:0 0;border:1px solid #3d4c45}body.pro-mode .rl-focus-primary:hover{color:#16201c;background:#e9edea;box-shadow:0 8px 20px #00000059}body.pro-mode .rl-focus-secondary:hover{background:#ffffff12;border-color:#56675f;box-shadow:0 8px 20px #0000004d}body.pro-mode .rl-needs{border-radius:18px;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem 1.25rem;display:flex}body.pro-mode .rl-needs-head{align-items:center;gap:.5rem;display:flex}body.pro-mode .rl-needs-head h3{margin:0;color:#16201c!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .rl-needs-count{background:var(--rl-clay);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}body.pro-mode .rl-needs-all{color:#5f6e68;margin-left:auto;font-size:.8125rem;font-weight:600}body.pro-mode .rl-needs-list{flex-direction:column;gap:.55rem;display:flex}body.pro-mode .rl-need-row{border:1px solid var(--rl-open-line);transition:border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), transform .16s var(--ease-standard);background:#fdf7f3;border-radius:13px;align-items:center;gap:.75rem;padding:.8rem .85rem;text-decoration:none;display:flex}body.pro-mode .rl-need-row:hover{border-color:var(--rl-clay);background:#fcf3ed}body.pro-mode .rl-need-row:active{transform:scale(.992)}body.pro-mode .rl-need-more{border:1px dashed var(--rl-open-line);color:#8a5a45;min-height:40px;transition:border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), color .16s var(--ease-standard);border-radius:11px;justify-content:center;align-items:center;gap:.6rem;font-size:.78125rem;font-weight:600;text-decoration:none;display:flex}body.pro-mode .rl-need-more:hover{border-color:var(--rl-clay);color:var(--rl-clay);background:#fdf7f3}body.pro-mode .rl-need-icon{background:var(--rl-clay);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}body.pro-mode .rl-need-icon svg{width:17px;height:17px}body.pro-mode .rl-need-copy{flex-direction:column;flex-grow:1;gap:.1rem;min-width:0;display:flex}body.pro-mode .rl-need-copy strong{color:#16201c;font-size:.84375rem;font-weight:600}body.pro-mode .rl-need-copy span{color:#5f6e68;white-space:nowrap;text-overflow:ellipsis;font-size:.78125rem;overflow:hidden}body.pro-mode .rl-need-cta{color:var(--rl-clay);white-space:nowrap;align-items:center;gap:.2rem;font-size:.78125rem;font-weight:600;display:inline-flex}body.pro-mode .rl-need-cta svg{width:13px;height:13px}body.pro-mode .rl-needs-empty{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:2rem .5rem;display:flex}body.pro-mode .rl-needs-empty svg{color:#b9c4be;width:22px;height:22px}body.pro-mode .rl-needs-empty strong{color:#3a4741;font-size:.84375rem;font-weight:600}body.pro-mode .rl-needs-empty p{color:#8b978f;max-width:17rem;margin:0;font-size:.78125rem;line-height:1.5}body.pro-mode .rl-card{border-radius:18px;flex-direction:column;gap:.75rem;min-width:0;padding:1.1rem 1.25rem;display:flex}body.pro-mode .rl-card-label{color:#5f6e68;font-size:.8125rem;font-weight:600}body.pro-mode .rl-card-ring{--rl-ring-booked:#1f6b52;--rl-ring-break:#b8863b;--rl-ring-other:#6f86ad;--rl-ring-open:#fff;--rl-ring-open-edge:#d5dcd7;container-type:inline-size}body.pro-mode .rl-ring-body{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,5.5cqw,2.25rem);min-width:0;display:grid}body.pro-mode .rl-ring-wrap{width:clamp(104px,31cqw,152px);position:relative}body.pro-mode .rl-ring-wrap svg{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}body.pro-mode .rl-ring-track{stroke:#f1f2ef}body.pro-mode .rl-ring-seg{transition:opacity .14s var(--ease-standard), stroke-width .14s var(--ease-standard)}body.pro-mode .rl-ring-seg.is-booked{stroke:var(--rl-ring-booked)}body.pro-mode .rl-ring-seg.is-break{stroke:var(--rl-ring-break)}body.pro-mode .rl-ring-seg.is-other{stroke:var(--rl-ring-other)}body.pro-mode .rl-ring-seg.is-open{stroke:var(--rl-ring-open)}body.pro-mode .rl-ring-edge{stroke:var(--rl-ring-open-edge);transition:opacity .14s var(--ease-standard), stroke-width .14s var(--ease-standard)}body.pro-mode .rl-ring-hit{cursor:pointer;outline:none}body.pro-mode .rl-ring-figure{font-family:var(--font-sans);fill:#16201c;pointer-events:none;font-size:17px;font-weight:600}body.pro-mode .rl-ring-sub{fill:#8b978f;pointer-events:none;font-size:7.5px}body.pro-mode .rl-ring-rows{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}body.pro-mode .rl-ring-row{transition:background-color .14s var(--ease-standard);border-top:1px solid #f2f2ef;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.5rem;display:flex}body.pro-mode .rl-ring-row:first-child{border-top-color:#0000}body.pro-mode .rl-ring-row dt{color:#5f6e68;white-space:nowrap;align-items:center;gap:.45rem;min-width:0;font-size:.8125rem;display:inline-flex}body.pro-mode .rl-ring-row dd{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}body.pro-mode .rl-ring-row dd b{color:#16201c;font-size:.9375rem;font-weight:600}body.pro-mode .rl-ring-row dd span{text-align:right;color:#5f6e68;min-width:2.1rem;font-size:.8125rem;font-weight:500}body.pro-mode .rl-ring-row.is-open dd b{color:var(--rl-clay)}body.pro-mode .rl-ring-row.is-zero :is(dt,dd b,dd span){color:#a6b0aa}body.pro-mode .rl-ring-sep{background:#d9e0dc;width:1px;height:.8rem}body.pro-mode .rl-ring-key{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}body.pro-mode .rl-ring-key.is-booked{background:var(--rl-ring-booked)}body.pro-mode .rl-ring-key.is-break{background:var(--rl-ring-break)}body.pro-mode .rl-ring-key.is-other{background:var(--rl-ring-other)}body.pro-mode .rl-ring-key.is-open{background:var(--rl-ring-open);box-shadow:inset 0 0 0 1px var(--rl-ring-open-edge)}@container (max-width:400px){body.pro-mode .rl-ring-body{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.9rem}body.pro-mode .rl-ring-rows{width:100%}}body.pro-mode .rl-ring-tip{z-index:6;color:#fff;box-shadow:var(--shadow-overlay);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard), visibility 0s linear .12s;background:#16201c;border-radius:10px;flex-direction:column;gap:.15rem;padding:.5rem .65rem .55rem;display:flex;position:absolute;transform:translateY(3px)}body.pro-mode .rl-ring-tip span{color:#a9bdb4;align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}body.pro-mode .rl-ring-tip strong{align-items:baseline;gap:.45rem;font-size:.875rem;font-weight:600;display:inline-flex}body.pro-mode .rl-ring-tip small{color:#a9bdb4;font-size:.75rem;font-weight:500}body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row):is(:hover,:focus-visible)) :is(.rl-ring-seg,.rl-ring-edge){opacity:.32}body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row).is-open:is(:hover,:focus-visible)) .rl-ring-edge{opacity:1;stroke-width:12.4px}body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row).is-booked:is(:hover,:focus-visible)) .rl-ring-seg.is-booked,body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row).is-break:is(:hover,:focus-visible)) .rl-ring-seg.is-break,body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row).is-other:is(:hover,:focus-visible)) .rl-ring-seg.is-other,body.pro-mode .rl-ring-body:has(:is(.rl-ring-hit,.rl-ring-row).is-open:is(:hover,:focus-visible)) .rl-ring-seg.is-open{opacity:1;stroke-width:11px}body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-booked:is(:hover,:focus-visible)) .rl-ring-row.is-booked,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-break:is(:hover,:focus-visible)) .rl-ring-row.is-break,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-other:is(:hover,:focus-visible)) .rl-ring-row.is-other,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-open:is(:hover,:focus-visible)) .rl-ring-row.is-open,body.pro-mode .rl-ring-row:hover{background:#f6f8f6}body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-booked:is(:hover,:focus-visible)) .rl-ring-tip.is-booked,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-break:is(:hover,:focus-visible)) .rl-ring-tip.is-break,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-other:is(:hover,:focus-visible)) .rl-ring-tip.is-other,body.pro-mode .rl-ring-body:has(.rl-ring-hit.is-open:is(:hover,:focus-visible)) .rl-ring-tip.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}body.pro-mode .rl-money{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}body.pro-mode .rl-money strong{font-family:var(--font-sans);letter-spacing:-.035em;color:#16201c;font-size:2.1rem;font-weight:600}body.pro-mode .rl-money span{color:#8b978f;font-size:.78125rem}body.pro-mode .rl-money-meter{flex-direction:column;gap:.4rem;display:flex}body.pro-mode .rl-money-meter-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}body.pro-mode .rl-money-meter-head span{color:#5f6e68;font-size:.75rem}body.pro-mode .rl-money-meter-head strong{color:#16201c;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}body.pro-mode .rl-money-track{background:#efefec;border-radius:999px;height:6px;overflow:hidden}body.pro-mode .rl-money-track div{background:var(--rl-accent);border-radius:999px;height:100%}body.pro-mode .rl-card-note{color:#8b978f;margin:0;font-size:.71875rem;line-height:1.5}body.pro-mode .rl-trend{border-radius:18px;flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem 1rem;display:flex}body.pro-mode .rl-trend-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}body.pro-mode .rl-trend-title{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}body.pro-mode .rl-trend-head h3{white-space:nowrap;margin:0;color:#16201c!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .rl-trend-head p{color:#8b978f;white-space:nowrap;margin:0;font-size:.78125rem}body.pro-mode .rl-trend-head a{white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}body.pro-mode .rl-trend-head a svg{width:13px;height:13px}body.pro-mode .rl-trend-chart{grid-template-rows:190px auto;grid-template-columns:auto minmax(0,1fr);gap:.5rem .65rem;padding-top:.4rem;display:grid}body.pro-mode .rl-trend-yaxis{grid-area:1/1;position:relative}body.pro-mode .rl-trend-yaxis i{visibility:hidden;font-style:normal}body.pro-mode .rl-trend-yaxis :is(span,i){color:#8b978f;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1}body.pro-mode .rl-trend-yaxis span{position:absolute;right:0;transform:translateY(50%)}body.pro-mode .rl-trend-plot{grid-area:1/2;min-width:0;position:relative}body.pro-mode .rl-trend-grid span{background:#eff1ee;height:1px;position:absolute;left:0;right:0;transform:translateY(50%)}body.pro-mode .rl-trend-grid span.is-baseline{background:#d9e0dc}body.pro-mode .rl-trend-bars{align-items:stretch;display:flex;position:absolute;inset:0}body.pro-mode .rl-trend-col{outline:none;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}body.pro-mode .rl-trend{--rl-status-completed:#2f8f6b;--rl-status-booked:#4a7fc1;--rl-status-cancelled:#c4454f;--rl-status-no-show:#c48612}body.pro-mode .rl-trend-bar{width:min(16px,62%);height:var(--rl-trend-h);transition:filter .12s var(--ease-standard);flex-direction:column-reverse;gap:2px;display:flex;position:relative}body.pro-mode .rl-trend-bar i{flex:1 1 0;min-height:0;display:block}body.pro-mode .rl-trend-bar i:last-child{border-radius:4px 4px 0 0}body.pro-mode :is(.rl-trend-bar i,.rl-trend-key).is-completed{background:var(--rl-status-completed)}body.pro-mode :is(.rl-trend-bar i,.rl-trend-key).is-booked{background:var(--rl-status-booked)}body.pro-mode :is(.rl-trend-bar i,.rl-trend-key).is-cancelled{background:var(--rl-status-cancelled)}body.pro-mode :is(.rl-trend-bar i,.rl-trend-key).is-no-show{background:var(--rl-status-no-show)}body.pro-mode .rl-trend-col:is(:hover,:focus-visible) .rl-trend-bar{filter:brightness(.84)saturate(1.2)}body.pro-mode .rl-trend-bar.is-empty{height:3px;transition:background-color .12s var(--ease-standard), filter .12s var(--ease-standard);background:#d9e0dc;border-radius:2px 2px 0 0}body.pro-mode .rl-trend-col:is(:hover,:focus-visible) .rl-trend-bar.is-empty{filter:none;background:#8b978f}body.pro-mode .rl-trend-col:focus-visible .rl-trend-bar{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:4px 4px 0 0}body.pro-mode .rl-trend-key{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}body.pro-mode .rl-trend-tip .rl-trend-key{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:.4rem}body.pro-mode .rl-trend-tip{top:max(0px, min(calc(100% - var(--rl-trend-h) - .75rem), calc(100% - 10rem)));z-index:6;color:#fff;min-width:9.25rem;box-shadow:var(--shadow-overlay);text-align:left;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard), visibility 0s linear .12s;background:#16201c;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .7rem .6rem;display:flex;position:absolute}body.pro-mode .rl-trend-col.is-tip-right .rl-trend-tip{left:calc(100% + 6px);transform:translate(-4px)}body.pro-mode .rl-trend-col.is-tip-left .rl-trend-tip{right:calc(100% + 6px);transform:translate(4px)}body.pro-mode .rl-trend-col:is(:hover,:focus-visible) .rl-trend-tip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}body.pro-mode .rl-trend-tip-date{color:#a9bdb4;font-size:.6875rem}body.pro-mode .rl-trend-tip strong{color:#fff;font-size:.875rem;font-weight:600}body.pro-mode .rl-trend-tip dl{border-top:1px solid #ffffff1f;gap:.15rem;margin:.3rem 0 0;padding-top:.35rem;display:grid}body.pro-mode .rl-trend-tip dl>div{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}body.pro-mode .rl-trend-tip dt{color:#a9bdb4;font-size:.71875rem}body.pro-mode .rl-trend-tip dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}body.pro-mode .rl-trend-xaxis{grid-area:2/2;height:.85rem;position:relative}body.pro-mode .rl-trend-xaxis span{color:#8b978f;white-space:nowrap;font-size:.6875rem;line-height:1;position:absolute;top:0;transform:translate(-50%)}body.pro-mode .rl-trend-xaxis span.is-today{color:#16201c;font-weight:600}body.pro-mode .rl-trend-foot{border-top:1px solid #f0f0ed;align-items:flex-end;gap:1.6rem;padding-top:.75rem;display:flex}body.pro-mode .rl-trend-foot div{flex-direction:column;gap:.1rem;display:flex}body.pro-mode .rl-trend-foot span{color:#8b978f;font-size:.6875rem}body.pro-mode .rl-trend-legend span{align-items:center;gap:.35rem;display:inline-flex}body.pro-mode .rl-trend-foot strong{color:#16201c;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}body.pro-mode .rl-trend-busiest{align-items:flex-end;margin-left:auto}body.pro-mode .rl-today-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}body.pro-mode .rl-today-row.is-single{grid-template-columns:minmax(0,1fr)}body.pro-mode :is(.rl-guests,.rl-reviews){border-radius:18px;flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem 1.25rem 1.2rem;display:flex}body.pro-mode .rl-panel-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}body.pro-mode .rl-panel-title{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}body.pro-mode .rl-panel-head h3{white-space:nowrap;margin:0;color:#16201c!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .rl-panel-head p{color:#8b978f;white-space:nowrap;margin:0;font-size:.78125rem}body.pro-mode .rl-panel-head a{white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}body.pro-mode .rl-panel-head a svg{width:13px;height:13px}body.pro-mode .rl-panel-empty{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:1.75rem .5rem;display:flex}body.pro-mode .rl-panel-empty svg{color:#b9c4be;width:22px;height:22px}body.pro-mode .rl-panel-empty strong{color:#3a4741;font-size:.84375rem;font-weight:600}body.pro-mode .rl-panel-empty p{color:#8b978f;max-width:20rem;margin:0;font-size:.78125rem;line-height:1.5}body.pro-mode .rl-guests{container-type:inline-size}body.pro-mode .rl-guest-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-guest-cols{color:#8b978f;border-bottom:1px solid #f2f2ef;grid-template-columns:5.25rem minmax(0,1fr) auto;column-gap:1rem;padding:0 0 .35rem;font-size:.6875rem;display:grid}body.pro-mode .rl-guest-cols-stats{grid-template-columns:repeat(3,3.6rem) 6.6rem;column-gap:.4rem;display:grid}body.pro-mode .rl-guest-cols+.rl-guest-list .rl-guest:first-child{border-top-color:#0000}body.pro-mode .rl-guest-cols~.rl-guest-list .rl-guest-stat dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.pro-mode .rl-guest{transition:background-color .16s var(--ease-standard);border-top:1px solid #f2f2ef;border-radius:12px;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;column-gap:1rem;margin:0 -.6rem;padding:.8rem .6rem;display:grid}body.pro-mode .rl-guest:first-child{border-top-color:#0000}body.pro-mode .rl-guest{cursor:pointer;position:relative}body.pro-mode .rl-guest:hover{background:#f6f8f6}body.pro-mode .rl-guest:active{background:#eff3f0}body.pro-mode .rl-guest-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;position:absolute;inset:0}body.pro-mode .rl-guest-open:focus-visible{outline:2px solid var(--rl-accent);outline-offset:-2px}body.pro-mode .rl-guest:hover .rl-guest-name{color:var(--rl-accent)}body.pro-mode .rl-guest.is-inactive :is(.rl-guest-who,.rl-guest-stats){opacity:.5}body.pro-mode .rl-guest-time{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}body.pro-mode .rl-guest-time strong{color:#16201c;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}body.pro-mode .rl-guest-time span{color:#8b978f;font-size:.6875rem}body.pro-mode .rl-guest-who{align-items:center;gap:.7rem;min-width:0;display:flex}body.pro-mode .rl-guest-avatar{width:34px;height:34px;color:var(--rl-accent);background:#e8f2ee;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}body.pro-mode .rl-guest-avatar img{object-fit:cover;width:100%;height:100%;display:block}body.pro-mode .rl-guest-id{flex-direction:column;gap:.15rem;min-width:0;display:flex}body.pro-mode .rl-guest-line{align-items:center;gap:.45rem;min-width:0;display:flex}body.pro-mode .rl-guest-name{color:#16201c;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;min-height:0;transition:color .14s var(--ease-standard);background:0 0;border:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;overflow:hidden}body.pro-mode .rl-guest-tag{white-space:nowrap;color:#5f6e68;background:#f3f3f0;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}body.pro-mode .rl-guest-tag.is-new{color:#33566e;background:#eef3f7}body.pro-mode .rl-guest-tag.is-returning{color:#1f6b52;background:#e8f2ee}body.pro-mode .rl-guest-tag.is-blacklisted{color:#a33a43;background:#fdf5f5}body.pro-mode .rl-guest-service{color:#5f6e68;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78125rem;overflow:hidden}body.pro-mode .rl-guest-stats{grid-template-columns:repeat(3,3.6rem) 6.6rem;column-gap:.4rem;margin:0;display:grid}body.pro-mode .rl-guest-stat{flex-direction:column;gap:.1rem;min-width:0;display:flex}body.pro-mode .rl-guest-stat dt{color:#8b978f;white-space:nowrap;font-size:.6875rem}body.pro-mode .rl-guest-stat dd{color:#16201c;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}body.pro-mode .rl-guest-stat.is-warn dd{color:var(--rl-clay)}body.pro-mode .rl-guest-stat.is-wide dd{font-size:.8125rem;font-weight:500}body.pro-mode .rl-guest-private{color:#8b978f;text-align:right;max-width:15rem;margin:0;font-size:.75rem}@container (max-width:640px){body.pro-mode .rl-guest-cols{display:none}body.pro-mode .rl-guest-cols~.rl-guest-list .rl-guest-stat dt{clip-path:none;width:auto;height:auto;position:static;overflow:visible}body.pro-mode .rl-guest{grid-template-columns:4.5rem minmax(0,1fr);row-gap:.6rem}body.pro-mode .rl-guest-stats,body.pro-mode .rl-guest-private{grid-column:2}body.pro-mode .rl-guest-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}body.pro-mode .rl-guest-private{text-align:left;max-width:none}}@container (max-width:420px){body.pro-mode .rl-guest-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}}body.pro-mode .rl-review-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-review{text-align:left;cursor:pointer;width:100%;min-height:0;transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard);background:#fff;border:1px solid #ecefec;border-radius:13px;flex-direction:column;gap:.45rem;padding:.8rem .9rem;font-family:inherit;display:flex}body.pro-mode .rl-review:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-raised);transform:translateY(-1px)}body.pro-mode .rl-review:active{transform:scale(.992)}body.pro-mode .rl-review-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body.pro-mode .rl-review-top time{color:#8b978f;white-space:nowrap;font-size:.6875rem}body.pro-mode .rl-review-text{-webkit-line-clamp:2;color:#3a4741;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}body.pro-mode .rl-review-foot{color:#8b978f;justify-content:space-between;align-items:center;gap:.75rem;font-size:.71875rem;display:flex}body.pro-mode .rl-review-foot span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body.pro-mode .rl-review-foot b{flex-shrink:0;font-weight:600}body.pro-mode .rl-review-foot b.is-open{color:var(--rl-clay)}body.pro-mode .rl-review-foot b.is-replied{color:var(--rl-accent)}body.pro-mode [data-business-action=edit-calendar-booking].is-deep-link-target{z-index:8;animation:rlDeepLinkTarget 1.3s var(--ease-standard) 2}@keyframes rlDeepLinkTarget{0%{box-shadow:0 0 #1f6b528c}70%{box-shadow:0 0 0 9px #1f6b5200}to{box-shadow:0 0 #1f6b5200}}@media (prefers-reduced-motion:reduce){body.pro-mode [data-business-action=edit-calendar-booking].is-deep-link-target{animation:none;box-shadow:0 0 0 3px #1f6b528c}}.dashboard-route-enter .dashboard-content>.rl-today,.dashboard-route-enter .dashboard-content>.rl-today>:is(.rl-today-grid,.rl-today-row,.rl-floor){animation:none}.dashboard-route-enter .rl-today [data-rl-reveal]>*{animation:rlReveal .38s var(--ease-standard) both;animation-delay:calc(var(--rl-i,0) * 20ms)}.dashboard-route-enter .rl-today .rl-trend-bar{transform-origin:bottom;animation:rlBarGrow .34s var(--ease-standard) both;animation-delay:calc(.12s + var(--rl-col,0) * 3ms)}.dashboard-route-enter .rl-today :is(.rl-ring-seg,.rl-ring-edge){animation:rlRingIn .42s var(--ease-standard) .11s both}.dashboard-route-enter .rl-today :is(.rl-floor-block,.rl-floor-pause){transform-origin:0;animation:rlBlockIn .32s var(--ease-standard) .1s both}@keyframes rlReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rlBarGrow{0%{transform:scaleY(0)}to{transform:none}}@keyframes rlRingIn{0%{opacity:0;stroke-width:3px}}@keyframes rlBlockIn{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-route-enter .rl-today [data-rl-reveal]>*,.dashboard-route-enter .rl-today :is(.rl-trend-bar,.rl-ring-seg,.rl-ring-edge,.rl-floor-block,.rl-floor-pause){animation:none}}@media (max-width:1180px){body.pro-mode .rl-today-grid,body.pro-mode .rl-today-row{grid-template-columns:minmax(0,1fr)}body.pro-mode .rl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.pro-mode .rl-floor{--rl-floor-label:112px}body.pro-mode .rl-cards{grid-template-columns:minmax(0,1fr)}body.pro-mode :is(.rl-floor-block,.rl-floor-pause) span,body.pro-mode .rl-floor-axis span:nth-child(2n){display:none}body.pro-mode .rl-floor-legend{margin-left:0}body.pro-mode .rl-trend-chart{grid-template-rows:150px auto}body.pro-mode .rl-trend-xaxis span.is-minor{display:none}body.pro-mode .rl-trend-foot{flex-wrap:wrap;gap:1rem}}body.pro-mode .dashboard-shell .side-item{display:block}body.pro-mode .dashboard-shell .side-link.has-subnav{position:relative}body.pro-mode .dashboard-shell .side-link.has-subnav:after{content:"";opacity:0;width:.42rem;height:.42rem;transition:transform var(--rl-rail-ms) var(--rl-rail-ease), opacity .14s linear;pointer-events:none;border-bottom:1.6px solid;border-right:1.6px solid;position:absolute;right:.7rem;transform:rotate(-45deg)translate(-1px,-1px)}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock:is(.is-pointer-expanded,:has(:focus-visible)) .side-link.has-subnav:after{opacity:.55;transition-delay:0s,90ms}body.pro-mode .dashboard-shell .side-item.is-expanded .side-link.has-subnav:after{transform:rotate(-135deg)translate(-1px,-1px)}body.pro-mode .dashboard-shell .side-sub{transition:grid-template-rows var(--rl-rail-ms) var(--rl-rail-ease);grid-template-rows:0fr;display:grid}body.pro-mode .dashboard-shell .side-sub-inner{border-left:1.5px solid var(--color-line);opacity:0;visibility:hidden;min-height:0;transition:opacity .14s linear, padding var(--rl-rail-ms) var(--rl-rail-ease), visibility 0s linear var(--rl-rail-ms);flex-direction:column;gap:1px;margin:0 0 0 1.45rem;padding-left:.7rem;display:flex;overflow:hidden}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock:is(.is-pointer-expanded,:has(:focus-visible)) .side-item.is-expanded .side-sub{grid-template-rows:1fr}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock:is(.is-pointer-expanded,:has(:focus-visible)) .side-item.is-expanded .side-sub-inner{opacity:1;visibility:visible;transition:opacity .2s linear 60ms, padding var(--rl-rail-ms) var(--rl-rail-ease), visibility 0s;padding-block:.3rem}body.pro-mode .dashboard-shell .side-sublink{border-radius:var(--radius-sm);min-height:34px;color:var(--color-muted);white-space:nowrap;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);border:1px solid #0000;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}body.pro-mode .dashboard-shell .side-sublink:hover{color:var(--color-ink);background:#16201c09}body.pro-mode .dashboard-shell .side-sublink.is-active{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink);box-shadow:var(--shadow-card);font-weight:600}body.pro-mode .mobile-workspace-menu .side-item.is-expanded .side-sub{grid-template-rows:1fr}body.pro-mode .mobile-workspace-menu .side-item.is-expanded .side-sub-inner{opacity:1;visibility:visible;transition:opacity .2s linear 60ms, padding var(--rl-rail-ms) var(--rl-rail-ease), visibility 0s;padding-block:.3rem}body.pro-mode .mobile-workspace-menu .side-link.has-subnav:after{opacity:.55}body.pro-mode .mobile-workspace-menu .side-sublink{min-height:44px}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .dashboard-nav-request-count{border:2px solid var(--color-surface);background:var(--color-clay);min-width:17px;height:17px;min-height:0;box-shadow:none;color:#fff;letter-spacing:0;border-radius:999px;padding:0 .22rem;font-size:.625rem;font-weight:700;top:2px;left:auto;right:calc(100% - 39px)}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .side-sub,body.pro-mode .dashboard-shell .side-sub-inner,body.pro-mode .dashboard-shell .side-link.has-subnav:after{transition:none}}body.pro-mode.pro-mode .rl-focus h3,body.pro-mode.pro-mode .business-today-hero h2,body.pro-mode.pro-mode .rl-pulse-figure,body.pro-mode.pro-mode .business-page-title-row :is(h1,h2){font-family:var(--font-sans)!important}body.pro-mode :is(.dashboard-shell,.dashboard-content,.business-modal-layer,.business-team-drawer-layer,.business-service-inspector-layer,.business-onboarding-dialog-layer,.business-salon-deletion-layer,.business-modal,.business-team-drawer,.business-salon-deletion-dialog,.prelook-select-popover,.prelook-menu-popover,.prelook-persona-popover,.salon-photo-manager-panel){--pro-ui-font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--ops-ui-font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--pro-ui-canvas:var(--color-paper)!important;--ops-canvas:var(--color-paper)!important}html:has(>body.pro-mode){background:var(--color-paper)}body.pro-mode .dashboard-shell .dashboard-main,body.pro-mode .dashboard-shell .dashboard-content,body.pro-mode .dashboard-shell .dashboard-content:has(.communication-inbox),body.pro-mode .dashboard-shell .dashboard-content:has(.ai-agent-page),body.pro-mode .dashboard-content .ai-agent-page,body.pro-mode .dashboard-shell .dashboard-content .business-workspace-page.business-messages-page.communication-inbox>.business-page-header.business-messages-page-header,body.pro-mode .dashboard-shell .dashboard-content .communication-inbox :is(.business-messages-layout,.communication-chat,.communication-chat>header,.communication-empty-room,.communication-provider-pane,.communication-provider-pane>header,.communication-stream,.communication-composer){background:var(--color-paper)!important}body.pro-mode .rl-today-grid{align-items:stretch}body.pro-mode .rl-today-col-lead{height:100%}body.pro-mode .rl-needs,body.pro-mode .rl-needs-list{flex-grow:1}body.pro-mode .rl-needs-empty{margin:auto 0}body.pro-mode .rl-card-ring,body.pro-mode .rl-card-money{justify-content:flex-start}body.pro-mode .rl-money-rows{gap:.55rem;margin:0;display:grid}body.pro-mode .rl-money-rows>div{border-bottom:1px solid #f2f2ef;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.55rem;display:flex}body.pro-mode .rl-money-rows>div:last-child{border-bottom:0;padding-bottom:0}body.pro-mode .rl-money-rows dt{color:#5f6e68;font-size:.8125rem}body.pro-mode .rl-money-rows dd{color:#16201c;font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600}body.pro-mode .business-today-timeline-scroll{overscroll-behavior-x:contain;max-height:none!important}body.pro-mode .dashboard-shell{--rl-rail-ms:.28s;--rl-rail-ease:cubic-bezier(.25, .1, .25, 1)}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock{transition:width var(--rl-rail-ms) var(--rl-rail-ease), box-shadow var(--rl-rail-ms) var(--rl-rail-ease);will-change:auto}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link-label,body.pro-mode .dashboard-shell .dashboard-dock-brand-copy{max-width:136px;transition:opacity 90ms linear;transform:none}body.pro-mode .dashboard-shell .dashboard-dock-brand-copy{width:116px;max-width:none;margin-left:8px}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock:is(:hover,:has(:focus-visible),.is-pointer-expanded) :is(.side-link-label,.dashboard-dock-brand-copy){transition:opacity .19s linear 70ms;transform:none}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .side-link{transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard)}@media (min-width:761px){body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .rl-account-trigger{transition:background-color var(--rl-rail-ms) var(--rl-rail-ease);gap:10px}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .rl-account-copy{flex:0 0 93px;width:93px;transform:none}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock .rl-account-indicator{display:grid}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock :is(.rl-account-copy,.rl-account-indicator){opacity:0;transition:opacity 90ms linear}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock:is(:hover,:has(:focus-visible),.is-pointer-expanded) :is(.rl-account-copy,.rl-account-indicator){opacity:1;transition:opacity .19s linear 70ms}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock,body.pro-mode .dashboard-shell .side-link-label,body.pro-mode .dashboard-shell .dashboard-dock-brand-copy,body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock :is(.rl-account-trigger,.rl-account-copy,.rl-account-indicator){transition:none}}body.pro-mode .dashboard-shell .dashboard-content .business-page-header .business-page-heading>.rl-subtabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;grid-column:1/-1;min-width:0;margin-top:.7rem;display:flex;overflow:auto hidden}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs::-webkit-scrollbar{display:none}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs>.business-booking-title-controls{display:contents!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tablist]{flex:none;align-items:stretch;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:1.75rem!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tablist]:before,body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tablist]:after{content:none!important;display:none!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:color .18s var(--ease-standard);align-items:center;gap:.45rem;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:.15rem .1rem .75rem!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.3!important;display:inline-flex!important;position:relative!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:after{content:"";background:var(--color-accent);transform-origin:50%;opacity:0;height:2px;transition:transform .26s var(--ease-standard), opacity .18s ease;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:hover{color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:is(.active,[aria-selected=true]){color:var(--color-ink)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:is(.active,[aria-selected=true]):after{opacity:1;transform:scaleX(1)}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important;border-radius:6px!important}body.pro-mode .dashboard-shell .dashboard-content .rl-subtab-count{min-width:1.35rem;height:1.2rem;color:var(--color-muted);font-variant-numeric:tabular-nums;background:#eceeeb;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .rl-subtab-count.is-attention{background:var(--color-clay);color:#fff}@media (max-width:760px){body.pro-mode .dashboard-shell .dashboard-content .business-page-header .business-page-heading>.rl-subtabs{margin-top:.15rem}body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tablist]{gap:1.35rem!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab],body.pro-mode .dashboard-shell .dashboard-content .rl-subtabs [role=tab]:after{transition:none}}@keyframes rl-view-leave{to{opacity:0;transform:translateX(var(--rl-view-exit-x,0))}}@keyframes rl-view-enter{0%{opacity:0;transform:translateX(var(--rl-view-enter-x,0))}}body.pro-mode .dashboard-shell .dashboard-content :is(.business-schedule-mode-stage,.business-crm-stage,.business-crm-toolbar,.business-inventory-view-stage)[data-rl-view-direction=forward]{--rl-view-enter-x:10px;--rl-view-exit-x:8px}body.pro-mode .dashboard-shell .dashboard-content :is(.business-schedule-mode-stage,.business-crm-stage,.business-crm-toolbar,.business-inventory-view-stage)[data-rl-view-direction=backward]{--rl-view-enter-x:-10px;--rl-view-exit-x:-8px}body.pro-mode .dashboard-shell .dashboard-content :is(.business-schedule-mode-stage,.business-crm-stage,.business-crm-toolbar,.business-inventory-view-stage).is-leaving{pointer-events:none;animation:rl-view-leave .13s ease var(--rl-view-motion-delay,0s) both!important}body.pro-mode .dashboard-shell .dashboard-content :is(.business-schedule-mode-stage,.business-crm-stage,.business-crm-toolbar,.business-inventory-view-stage).is-entering{animation:rl-view-enter .24s cubic-bezier(.22, 1, .36, 1) var(--rl-view-motion-delay,0s) backwards!important}body.pro-mode .dashboard-shell .dashboard-content .business-inventory-view-stage{min-width:0;display:grid}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content :is(.business-schedule-mode-stage,.business-crm-stage,.business-crm-toolbar,.business-inventory-view-stage):is(.is-leaving,.is-entering){animation:none!important}}body.pro-mode .dashboard-shell .dashboard-content .business-page-header .business-page-heading>.rl-page-eyebrow{color:#7357c8;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;grid-area:span 1/1/1/-1;min-width:0;margin:0 0 .3rem;font-size:.6875rem;font-weight:720;line-height:1.35}@media (max-width:760px){body.pro-mode .dashboard-shell .dashboard-content .business-page-header .business-page-heading>.rl-page-eyebrow{margin-bottom:calc(.3rem - 8px)}}@media (max-width:720px){body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-page-heading>.rl-page-eyebrow{text-align:center}}body.pro-mode .dashboard-shell .dashboard-content .business-schedule-page:has(>.business-page-header.has-dateline){--rl-schedule-dateline:1.25rem}body.pro-mode .dashboard-shell .dashboard-content .business-schedule-page:has(>.business-page-header.has-subtabs){--rl-schedule-subtabs:2.9rem}@media (min-width:821px){body.pro-mode .dashboard-shell .dashboard-content .business-schedule-page .business-calendar-surface[data-calendar-mode=bookings][data-calendar-view=day] [data-business-calendar-timeline-scroll]{height:max(520px, calc(100dvh - 200px - var(--rl-schedule-dateline,0px) - var(--rl-schedule-subtabs,0px)))}body.pro-mode .dashboard-shell .dashboard-content .business-schedule-page .business-calendar-surface[data-calendar-mode=bookings][data-calendar-view=week] [data-business-calendar-timeline-scroll]{height:max(520px, calc(100dvh - 240px - var(--rl-schedule-dateline,0px) - var(--rl-schedule-subtabs,0px)))}}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>:is(.solid-button,.outline-button){min-height:44px!important;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard)!important;border-radius:999px!important;padding-inline:1.15rem!important;font-size:.875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>:is(.solid-button,.outline-button):hover{transform:translateY(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>:is(.solid-button,.outline-button):active{transform:translateY(0)scale(.98);transition-duration:80ms!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>.solid-button.pro:hover{background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>.outline-button.pro:hover{box-shadow:0 6px 16px #16201c1a!important}body.pro-mode .dashboard-shell .dashboard-content .search-field input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body.pro-mode .dashboard-shell .dashboard-content .search-field:focus-within{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5224!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search{transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:44px!important;box-shadow:none!important;border-radius:999px!important;gap:.6rem!important;padding:0 1.1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search>span{line-height:1;color:var(--color-faint)!important;font-size:.95rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search input{height:42px!important;min-height:0!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:.875rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search input::placeholder{font-weight:400;color:var(--color-faint)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search:hover{border-color:var(--color-line-strong)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .rl-booking-search{flex:0 auto;width:clamp(300px,36vw,540px);min-width:0;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .rl-booking-search>.business-bookings-search{width:100%!important}@media (max-width:760px){body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .rl-booking-search{flex:100%;width:100%}}body.pro-mode .dashboard-shell .dashboard-content .rl-search-panel{z-index:40;border:1px solid var(--color-line);background:var(--color-surface);max-height:min(27rem,100dvh - 220px);box-shadow:var(--shadow-overlay);animation:rlSearchPanelIn .16s var(--ease-standard) both;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .rl-search-options{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}body.pro-mode .dashboard-shell .dashboard-content .rl-search-options>*{flex:none}body.pro-mode .dashboard-shell .dashboard-content .rl-search-options:empty{display:none}@keyframes rlSearchPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-standard), border-color .12s var(--ease-standard);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;display:grid;min-height:0!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:.6rem .7rem!important}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result:is(:hover,.is-active){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main{gap:1px;min-width:0;line-height:1.3;display:grid}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>strong{letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>.rl-search-result-note{color:var(--color-faint);font-style:italic}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:1px .4rem;font-size:.75rem;line-height:1.3;display:grid}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>small{grid-column:1/-1;justify-self:end}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>b{color:var(--color-ink-soft);font-size:.78125rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>small{color:var(--color-faint);letter-spacing:.02em;font-size:.6875rem}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result>.business-status{justify-self:end;font-style:normal}body.pro-mode .dashboard-shell .dashboard-content .rl-search-panel mark{color:inherit;background:#1f6b5229;border-radius:3px;padding:0 1px}body.pro-mode .dashboard-shell .dashboard-content .rl-search-empty{color:var(--color-muted);margin:0;padding:.9rem .8rem .5rem;font-size:.8125rem;line-height:1.45}body.pro-mode .dashboard-shell .dashboard-content .rl-search-summary{min-height:2.25rem;color:var(--color-faint);border-top:1px solid #eceeeb;flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin-top:4px;padding:.35rem .3rem .1rem .75rem;font-size:.71875rem;font-weight:500;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-search-more{height:1.75rem;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease-standard), border-color .12s var(--ease-standard), transform .12s var(--ease-standard);flex:none;border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;min-height:0!important;box-shadow:none!important;color:var(--color-accent-deep)!important;border-radius:999px!important;padding:0 .8rem!important;font-size:.75rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .rl-search-more:hover{border-color:var(--color-accent)!important;background:#dcebe5!important}body.pro-mode .dashboard-shell .dashboard-content .rl-search-more:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .rl-search-more:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:520px){body.pro-mode .dashboard-shell .dashboard-content .rl-search-result{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name date""service time""note note""code status";align-items:center;gap:1px .75rem}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main,body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when{display:contents}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>strong{grid-area:name}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>span{grid-area:service}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-main>.rl-search-result-note{grid-area:note}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>b{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:date;justify-self:end;font-size:.78125rem}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>span{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;justify-self:end;font-size:.75rem}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result-when>small{grid-area:code/auto;justify-self:start;margin-top:3px}body.pro-mode .dashboard-shell .dashboard-content .rl-search-result>.business-status{grid-area:status;margin-top:3px}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .rl-search-panel{animation:none}body.pro-mode .dashboard-shell .dashboard-content .rl-search-more{transition:none}}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-bookings-search:focus-within{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5224!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-filter-toolbar{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;padding:10px 12px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-stylist-chip{transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;color:var(--color-ink-soft)!important;box-shadow:none!important;border-radius:999px!important;padding:0 .7rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-stylist-chip:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important;background:#f6faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-stylist-chip.is-active{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-stylist-chip b{font-variant-numeric:tabular-nums;min-width:20px;min-height:20px!important;color:var(--color-muted)!important;background:#eceeeb!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-stylist-chip.is-active b{color:var(--color-accent)!important;background:#fff!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-status-filter>span:first-child{text-transform:uppercase;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-status-filter .prelook-select-trigger{border:1px solid var(--color-line)!important;border-radius:999px!important;min-height:36px!important;padding:0 .5rem 0 .9rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-status-filter .prelook-select-chevron{border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-date-grid-scroll{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-date-grid{background:#eceeeb!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page :is(.business-history-grid-corner,.business-history-professional){background:#fbfbfa!important;box-shadow:0 1px #eceeeb!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-grid-corner{text-transform:uppercase;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-professional strong{letter-spacing:-.006em;color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-professional small{color:var(--color-faint)!important;font-size:.71875rem!important;font-weight:400!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-professional :is(img,span[aria-hidden=true]){border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-date-cell{background:#fbfbfa!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-date-cell.is-today{background:var(--color-accent-soft)!important;box-shadow:inset 3px 0 0 var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-date-label strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-date-cell.is-today .business-bookings-grid-date-label strong{color:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-date-label span{font-variant-numeric:tabular-nums;color:var(--color-muted)!important;font-size:.75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-grid-cell{flex-direction:column;justify-content:flex-start;padding:8px;background:var(--color-surface)!important;gap:8px!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-grid-cell>*{flex:none}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-card{cursor:pointer;transition:transform .16s var(--ease-standard), border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important;gap:4px!important;padding:11px 11px 12px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-card:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;box-shadow:var(--shadow-raised)!important;background:#fbfdfc!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-card:active{transition-duration:80ms;transform:translateY(0)scale(.99)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-card:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;min-width:0;margin-bottom:2px;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-card-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-card-tags :is(.business-status,.business-booking-late-tag){font-style:normal;min-height:20px!important;padding:0 .4375rem!important;font-size:.6875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-card-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-muted)!important;font-size:.6875rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-card>strong{letter-spacing:-.006em;color:var(--color-ink)!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-card-service{color:var(--color-muted)!important;font-size:.78125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-card-footer{margin-top:4px}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-card-footer b{font-variant-numeric:tabular-nums;color:var(--color-ink)!important;font-size:.90625rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-preview:has(>.business-booking-card-actions){border:1px solid var(--color-line);background:var(--color-surface);transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border-radius:12px;overflow:hidden;gap:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-preview:has(>.business-booking-card-actions):has(>.business-bookings-grid-card:hover){border-color:var(--color-accent-line);box-shadow:var(--shadow-raised)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-preview:has(>.business-booking-card-actions)>.business-bookings-grid-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-bottom:10px!important;transform:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-preview>.business-booking-card-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));background:0 0!important;border:0!important;gap:8px!important;margin:0!important;padding:0 12px 12px!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-preview>.business-booking-card-actions>button{width:100%;border-radius:10px!important;min-height:36px!important;font-size:.8125rem!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) :is([data-business-action=booking-transition][data-status=confirmed],[data-business-action=respond-booking-approval][data-decision=approved]):not([disabled]){background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) :is([data-business-action=booking-transition][data-status=confirmed],[data-business-action=respond-booking-approval][data-decision=approved]):not([disabled]):hover{background:var(--color-accent-deep)!important;border-color:var(--color-accent-deep)!important;color:#fff!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) :is([data-business-action=booking-transition]:is([data-status=cancelled],[data-status=declined]),[data-business-action=request-booking-approval-decline]):not([disabled]){background:var(--color-danger-soft)!important;border-color:var(--color-danger-line)!important;color:var(--color-danger)!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) :is([data-business-action=booking-transition]:is([data-status=cancelled],[data-status=declined]),[data-business-action=request-booking-approval-decline]):not([disabled]):hover{color:#8c2f38!important;background:#f9e9ea!important;border-color:#d9a5a9!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) [data-business-action=booking-transition][data-status=no_show]:not([disabled]){color:#855f0c!important;background:#fdf6e3!important;border-color:#ecd9a0!important}body.pro-mode :is(.business-booking-card-actions,.business-booking-actions) [data-business-action=booking-transition][data-status=no_show]:not([disabled]):hover{color:#6f4f08!important;background:#faedc8!important;border-color:#dfc26d!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav{--rl-grid-nav-row:54px;--rl-grid-nav-inset:105px;z-index:9;pointer-events:none;width:100%;height:0;position:sticky;top:0;left:0}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button{width:64px;height:var(--rl-grid-nav-row);color:var(--color-ink-soft);cursor:pointer;pointer-events:auto;background:0 0;align-items:center;display:flex;position:absolute;top:0;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 10px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button[hidden]{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button[data-direction=previous]{left:var(--rl-grid-nav-inset);background:linear-gradient(90deg,#fbfbfa 45%,#fbfbfa00);justify-content:flex-start}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button[data-direction=next]{right:calc(-1 * var(--rl-grid-nav-gutter,0px));width:calc(64px + var(--rl-grid-nav-gutter,0px));background:linear-gradient(270deg, #fbfbfa calc(45% + var(--rl-grid-nav-gutter,0px)), #fbfbfa00);justify-content:flex-end;padding-right:calc(10px + var(--rl-grid-nav-gutter,0px))!important;border-top-right-radius:15px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button svg{box-sizing:content-box;border:1px solid var(--color-line);background:var(--color-surface);width:14px;height:14px;box-shadow:var(--shadow-card);transition:transform .16s var(--ease-standard), border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border-radius:999px;padding:6px}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button:hover svg{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 6px 16px #16201c1f}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button[data-direction=next]:hover svg{transform:translate(1px)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button[data-direction=previous]:hover svg{transform:translate(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button:active svg{transition-duration:80ms;transform:scale(.94)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button:focus-visible{outline:0}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-grid-nav-button:focus-visible svg{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-history-grid-corner.has-date-jump{padding-block:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump-shell{align-items:center;min-width:0;height:100%;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump{text-transform:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard);align-items:center;gap:.3rem;margin-left:-.5rem;display:inline-flex;min-height:30px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 .4rem 0 .5rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump svg{transition:transform .2s var(--ease-standard);flex:none}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump:is(:hover,[aria-expanded=true]):not([disabled]){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump[aria-expanded=true] svg{transform:rotate(180deg)}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump.has-date{color:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump:focus-visible{outline-offset:1px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .rl-date-jump[disabled]{opacity:.5;cursor:default}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-view-stage{position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-load-state{color:var(--color-muted)!important;border-radius:14px!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-load-state .outline-button{border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page .business-bookings-grid-empty{color:var(--color-muted)!important;font-size:.875rem!important}body.pro-mode .business-team-drawer .business-calendar-booking-drawer-content.is-refined{flex-direction:column;min-height:100%;padding-bottom:0!important;display:flex!important}body.pro-mode .business-team-drawer .business-calendar-booking-drawer-content.is-refined>*{flex:none}body.pro-mode .business-team-drawer .business-calendar-booking-drawer-content.is-refined>.business-calendar-booking-actions{z-index:4;position:sticky;bottom:0;border:0!important;border-top:1px solid var(--color-line)!important;background:var(--color-surface)!important;border-radius:0!important;gap:10px!important;margin:auto -26px 0!important;padding:14px 26px 18px!important;display:grid!important;box-shadow:0 -10px 24px #16201c0f!important}body.pro-mode .business-team-drawer .business-calendar-booking-actions>header{align-items:center}body.pro-mode .business-team-drawer .business-calendar-booking-actions>header>span{text-transform:uppercase;color:var(--color-faint)!important;letter-spacing:.09em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer .business-calendar-booking-actions>header>strong{color:var(--color-muted)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer .business-calendar-booking-actions .business-booking-actions{flex-wrap:wrap;gap:8px!important;display:flex!important}body.pro-mode .business-team-drawer .business-calendar-booking-actions .business-booking-actions>button,body.pro-mode .business-team-drawer .business-calendar-booking-actions>.outline-button{border-radius:10px!important;width:auto!important;min-height:40px!important;padding-inline:1.05rem!important;font-size:.84375rem!important}body.pro-mode .business-team-drawer .business-calendar-booking-actions>.outline-button{justify-self:start}body.pro-mode .business-team-drawer .business-calendar-booking-actions>p{color:var(--color-muted)!important;margin:0!important;font-size:.78125rem!important;line-height:1.45!important}@media (max-width:760px){body.pro-mode .business-team-drawer .business-calendar-booking-drawer-content.is-refined>.business-calendar-booking-actions{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page :is(.business-bookings-grid-card,.rl-grid-nav-button svg),body.pro-mode .dashboard-shell .dashboard-content .business-bookings-page-header .business-header-actions>:is(.solid-button,.outline-button){transition:none!important;transform:none!important}}body.pro-mode .dashboard-workspace-loading.rl-skeleton{text-align:left;width:100%;max-width:1420px;min-height:0;margin:0;padding:0;display:block}body.pro-mode .rl-skeleton-body{flex-direction:column;gap:1.15rem;width:100%;display:flex}body.pro-mode .rl-sk{background-color:var(--rl-sk-base,#eceeeb);background-image:linear-gradient(100deg, transparent 35%, var(--rl-sk-glow,#f7f8f6) 50%, transparent 65%);background-size:220vw 100%;background-attachment:fixed;border-radius:8px;flex-shrink:0;animation:1.5s linear infinite rlShimmer;display:block}@keyframes rlShimmer{0%{background-position:120vw 0}to{background-position:-100vw 0}}body.pro-mode .rl-sk-line{max-width:100%;height:.7rem}body.pro-mode .rl-sk-line.is-thin{height:.55rem}body.pro-mode .rl-sk-title{border-radius:10px;width:17rem;max-width:70%;height:2.3rem;margin-top:.55rem}body.pro-mode .rl-sk-circle{border-radius:999px;width:46px;height:46px}body.pro-mode .rl-sk-pill{border-radius:999px;width:9.5rem;height:46px}body.pro-mode .rl-sk-dot{border-radius:999px;width:34px;height:34px}body.pro-mode .rl-sk-card{border-radius:18px;flex-direction:column;gap:.85rem;min-width:0;padding:1.1rem 1.25rem 1.25rem;display:flex}body.pro-mode .rl-sk-card.rl-sk-grow{flex-grow:1}body.pro-mode .rl-sk-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;display:flex}body.pro-mode .rl-sk-floor{gap:.3rem;min-height:0}body.pro-mode .rl-sk-floor .rl-sk-head{margin-bottom:1.75rem}body.pro-mode .rl-sk-lane{grid-template-columns:26px 8.4rem minmax(0,1fr);align-items:center;column-gap:.55rem;display:grid}body.pro-mode .rl-sk-lane .rl-sk-dot{width:26px;height:26px}body.pro-mode .rl-sk-bar{border-radius:9px;height:36px}body.pro-mode .rl-sk-card.is-dark{--rl-sk-base:#ffffff17;--rl-sk-glow:#ffffff29;background:#16201c;justify-content:center;align-items:center;gap:1rem;min-height:16rem}body.pro-mode .rl-sk-time{border-radius:12px;width:72%;height:3rem}body.pro-mode .rl-sk-metric{min-height:14.55rem}body.pro-mode .rl-sk-card:has(>.rl-sk-chart){justify-content:space-between;min-height:22.5rem}body.pro-mode .rl-sk-ringrow{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}body.pro-mode .rl-sk-ringrow>div{gap:1.55rem;display:grid}body.pro-mode .rl-sk-ring{border:13px solid var(--rl-sk-base,#eceeeb);background:0 0;border-radius:999px;width:128px;height:128px;animation:none}body.pro-mode .rl-sk-figure{border-radius:10px;width:11rem;max-width:80%;height:2.2rem}body.pro-mode .rl-sk-chart{border-bottom:1px solid #e3e7e4;grid-template-columns:repeat(30,minmax(0,1fr));place-items:end center;height:190px;display:grid}body.pro-mode .rl-sk-col{border-radius:4px 4px 0 0;width:min(16px,62%)}body.pro-mode .rl-sk-listrow{align-items:center;gap:.75rem;padding:.35rem 0;display:flex}body.pro-mode .rl-sk-listrow>div{flex:auto;gap:.5rem;min-width:0;display:grid}body.pro-mode .rl-sk-pagehead{gap:.3rem;display:grid}body.pro-mode .rl-sk-dateline{width:17rem;height:.6rem;margin:.164rem 0}body.pro-mode .rl-sk-subtabs{border-bottom:1px solid var(--color-line);gap:1.75rem;margin-top:.4rem;padding:.7rem 0 .75rem;display:flex}body.pro-mode .rl-sk-titlebar{align-items:center;gap:1rem;display:flex}body.pro-mode .rl-sk-titlebar>span{flex:auto}body.pro-mode .rl-sk-titlebar .rl-sk-title{width:11rem;margin-top:0}body.pro-mode .rl-sk-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}body.pro-mode .rl-sk-toolbar .rl-sk-pill{border-radius:10px;height:40px}body.pro-mode .rl-sk-columns,body.pro-mode .rl-sk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}body.pro-mode .rl-sk-columns>div{align-items:center;gap:.6rem;display:flex}body.pro-mode .rl-sk-grid{border-top:1px solid #eef0ed;min-height:26rem;padding-top:.75rem}body.pro-mode .rl-sk-slot{border-radius:10px}body.pro-mode .rl-sk-tablerow{border-bottom:1px solid #f2f2ef;align-items:center;gap:1.25rem;padding:.7rem 0;display:flex}body.pro-mode .rl-sk-tablerow:last-child{border-bottom:0}body.pro-mode .rl-sk-tablerow .rl-sk-line:nth-child(2){margin-right:auto}body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock.rl-skeleton-rail{pointer-events:none;width:var(--dashboard-rail-width);align-items:center;gap:.9rem}body.pro-mode .rl-skeleton-rail .brand-mark{border-radius:50%;flex:0 0 34px;width:34px;height:34px;margin-top:5px;overflow:hidden}body.pro-mode .rl-skeleton-rail .brand-mark img{width:100%;height:100%;display:block}body.pro-mode .rl-skeleton-rail-items{flex-direction:column;align-items:center;gap:6px;display:flex}body.pro-mode .rl-skeleton-rail-items.is-footer{margin-top:auto;padding-bottom:6px}body.pro-mode .rl-skeleton-rail-items b{background:var(--color-line);width:28px;height:1px;margin:5px 0}body.pro-mode .rl-sk-navitem{border-radius:10px;width:40px;height:34px}body.pro-mode .rl-skeleton-rail .rl-sk-circle{width:34px;height:34px;margin-top:8px}@media (max-width:760px){body.pro-mode .dashboard-shell .sidebar.dashboard-bottom-dock.rl-skeleton-rail{display:none}body.pro-mode .rl-sk-lane{grid-template-columns:26px 4.5rem minmax(0,1fr)}body.pro-mode .rl-sk-columns,body.pro-mode .rl-sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.pro-mode .rl-sk-columns>:nth-child(n+4),body.pro-mode .rl-sk-grid>:nth-child(n+4){display:none}body.pro-mode .rl-sk-chart{height:150px}}@media (prefers-reduced-motion:reduce){body.pro-mode .rl-sk{background-image:none;animation:none}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:.6rem 1.25rem!important;margin:0 0 1rem!important;padding:.6rem .75rem .6rem 1.1rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-operations-summary{flex-wrap:wrap;align-items:baseline;min-width:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;gap:.4rem 0!important;margin:0 0 0 -.95rem!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-operations-summary>.pro-team-summary-card{white-space:nowrap;border:0!important;border-left:1px solid var(--color-line-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;align-items:baseline!important;gap:.35rem!important;margin:0 0 0 -1px!important;padding:0 .95rem!important;display:inline-flex!important;transform:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview .pro-team-summary-card>.pro-metric-icon{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview .pro-team-summary-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-ink)!important;font-size:1rem!important;font-weight:650!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview .pro-team-summary-card>small{color:var(--color-muted)!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-team-overview-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.5rem!important;width:auto!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-fields{flex-wrap:wrap;gap:.5rem!important;width:auto!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-shell{width:auto!important;min-width:0!important;max-width:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-trigger{transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);gap:.35rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:auto!important;min-width:0!important;min-height:36px!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 .45rem 0 .9rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-trigger:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important;background:#f6faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-value{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-chevron{border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview .pro-team-summary-card.is-attention>strong{color:var(--color-clay)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests{border:1px solid var(--color-clay-line)!important;background:var(--color-clay-soft)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0 0 1rem!important;padding:.95rem 1.1rem 1.1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>header{justify-content:space-between;align-items:center;gap:.75rem;border:0!important;margin:0 0 .75rem!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>header .eyebrow{text-transform:uppercase;color:var(--color-clay)!important;letter-spacing:.08em!important;margin:0 0 .1rem!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>header h3{color:var(--color-ink)!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>header>span{flex:none;line-height:22px;border:1px solid var(--color-clay-line)!important;background:var(--color-surface)!important;color:var(--color-clay)!important;border-radius:999px!important;padding:0 .65rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))!important;gap:.55rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article{align-items:center;border:1px solid var(--color-clay-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:.75rem!important;margin:0!important;padding:.7rem .8rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article>.business-team-avatar{place-items:center;overflow:hidden;background:var(--color-clay-soft)!important;width:40px!important;height:40px!important;box-shadow:inset 0 0 0 1px var(--color-clay-line)!important;color:var(--color-clay)!important;border:0!important;border-radius:999px!important;font-size:.875rem!important;font-weight:700!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article>div{gap:.05rem;min-width:0;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article strong{color:var(--color-ink)!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article small{color:var(--color-muted)!important;font-size:.75rem!important;line-height:1.4!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions{flex:none;gap:.4rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>button{cursor:pointer;height:34px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard), box-shadow .14s var(--ease-standard);min-height:34px!important;box-shadow:none!important;border-radius:999px!important;padding:0 .95rem!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>button:hover:not(:disabled){transform:translateY(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>button:active:not(:disabled){transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>button:disabled{cursor:default;opacity:.6}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>.ghost-button{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>.ghost-button:hover:not(:disabled){border-color:var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>.solid-button.pro{border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:#fff!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions>.solid-button.pro:hover:not(:disabled){border-color:var(--color-accent-deep)!important;background:var(--color-accent-deep)!important;box-shadow:0 6px 16px #1f6b523d!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-connection-feedback{border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border-radius:12px!important;margin:0 0 .75rem!important;padding:.55rem .8rem!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-connection-feedback.is-error{border-color:var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important}@media (max-width:520px){body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-requests>div>article{grid-template-columns:40px minmax(0,1fr)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-stylist-request-actions{grid-column:1/-1;justify-content:flex-end}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch{border:1px solid var(--color-line)!important;background:var(--color-paper)!important;width:auto!important;min-height:0!important;box-shadow:none!important;border-radius:999px!important;gap:2px!important;padding:3px!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch:before,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch:after{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch>button{height:30px;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);align-items:center;gap:.4rem;min-width:0!important;min-height:30px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 .85rem!important;font-size:.78125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch>button:hover{color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch>button.active{background:var(--color-surface)!important;color:var(--color-ink)!important;font-weight:600!important;box-shadow:0 1px 2px #16201c1a!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch>button>span{text-align:center;border-radius:999px;min-width:18px;padding:0 5px;line-height:18px;color:var(--color-muted)!important;background:#eceeeb!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-grid{position:relative;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))!important;gap:.9rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card{transition:transform .16s var(--ease-standard), box-shadow .16s var(--ease-standard), border-color .16s var(--ease-standard);flex-direction:column;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:18px!important;gap:0!important;padding:1.05rem 1.15rem .35rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card.is-openable{cursor:pointer}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card.is-openable:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;box-shadow:var(--shadow-raised)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card.is-openable:active{transition-duration:80ms;transform:translateY(0)scale(.995)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card.is-openable:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>header{align-items:center;border:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:.2rem .8rem!important;margin:0!important;padding:0 0 .9rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>header>.business-team-avatar{grid-row:1/span 2;align-self:start;border:0!important;width:44px!important;height:44px!important;box-shadow:0 0 0 1px #16201c14!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>header h3{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-ink)!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>header p{color:var(--color-muted)!important;margin:0!important;font-size:.78125rem!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>header .business-team-header-meta{flex-wrap:wrap;grid-column:2;margin-top:.3rem;gap:.3rem!important;display:flex!important}body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill{white-space:nowrap;align-items:center;height:22px;border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;min-height:0!important;color:var(--color-accent-deep)!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;gap:.32rem!important;padding:0 .55rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill>i,body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill:before{flex:none;background:currentColor!important;border-radius:999px!important;width:6px!important;height:6px!important}body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill.business-account-pill{border-color:var(--color-line)!important;background:var(--color-paper)!important;color:var(--color-muted)!important}body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill.business-account-pill.is-individual-account{color:var(--color-chart-blue)!important;background:#f1f5f8!important;border-color:#d5e0e8!important}body.pro-mode :is(.business-team-page,.business-team-drawer-layer[data-team-drawer=access-editor]) .business-status-pill:is(.status-suspended,.is-suspended,[data-status=suspended]){border-color:var(--color-clay-line)!important;background:var(--color-clay-soft)!important;color:var(--color-clay)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>.business-staff-role-controls{justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;gap:.6rem!important;min-height:52px!important;margin:0!important;padding:.55rem 0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-staff-role-chips{flex-wrap:wrap;min-width:0;gap:.3rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-role-pill{align-items:center;height:24px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:0!important;color:var(--color-ink-soft)!important;border-radius:999px!important;gap:.35rem!important;padding:0 .6rem!important;font-size:.71875rem!important;font-weight:600!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-role-pill>i{flex:none;background:var(--role-color,var(--color-accent))!important;border-radius:999px!important;width:7px!important;height:7px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-role-pill>b{font-weight:inherit!important;color:inherit!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-staff-role-chip>button{cursor:pointer;width:18px;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);margin-right:-.25rem;line-height:1;min-width:18px!important;height:18px!important;min-height:18px!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:.875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-staff-role-chip>button:hover{background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-staff-role-protected{cursor:help;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b978f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:10px;height:10px;margin-left:.05rem;display:inline-block;overflow:hidden;color:#0000!important;font-size:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-change-roles-button{cursor:pointer;height:30px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);flex:none;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:30px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 .8rem!important;font-size:.75rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-change-roles-button:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-change-roles-button:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-team-facts{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-team-facts>span{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;margin:0!important;padding:.5rem 0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-team-facts small{color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.78125rem!important;font-weight:400!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-team-facts strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-team-facts strong.is-empty{color:var(--color-faint)!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-team-week{gap:3px;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-team-week>i{color:#b3bcb7;background:#f3f4f2;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.65625rem;font-style:normal;font-weight:600;line-height:1;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-team-week>i.is-on{background:var(--color-accent-soft);color:var(--color-accent-deep);box-shadow:inset 0 0 0 1px var(--color-accent-line)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector{align-items:center;min-width:0;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:auto!important;max-height:none!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:.9rem!important;padding:.6rem .75rem .6rem 1.1rem!important;display:flex!important;position:static!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector>header{flex:none;align-items:center;border:0!important;border-right:1px solid var(--color-line-strong)!important;gap:.45rem!important;margin:0!important;padding:0 .9rem 0 0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector>header h3{color:var(--color-ink)!important;margin:0!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector>header>span{text-align:center;min-width:20px;padding:0 6px;line-height:20px;color:var(--color-muted)!important;background:#eceeeb!important;border:0!important;border-radius:999px!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail{flex:auto;align-items:center;min-width:0;display:flex;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;overflow-x:auto;gap:.45rem!important;margin:0!important;padding:3px 2px!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav::-webkit-scrollbar{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow{z-index:2;width:56px;color:var(--color-ink-soft);cursor:pointer;background:0 0;align-items:center;display:flex;position:absolute;top:0;bottom:0;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow[hidden]{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow.is-previous{background:linear-gradient(90deg, var(--color-surface) 45%, #fff0);justify-content:flex-start;left:0}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow.is-next{background:linear-gradient(270deg, var(--color-surface) 45%, #fff0);justify-content:flex-end;right:0}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow>svg{box-sizing:content-box;border:1px solid var(--color-line);background:var(--color-surface);width:14px;height:14px;box-shadow:var(--shadow-card);transition:transform .16s var(--ease-standard), border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border-radius:999px;padding:7px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow:hover>svg{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 6px 16px #16201c1f}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow.is-next:hover>svg{transform:translate(1px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow.is-previous:hover>svg{transform:translate(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow:active>svg{transform:scale(.94)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow:focus-visible{outline:0}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow:focus-visible>svg{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-edit{cursor:pointer;height:32px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);flex:none;align-items:center;gap:.3rem;margin-left:-.15rem;display:inline-flex;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:0!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 .75rem 0 .6rem!important;font-size:.75rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-edit:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-edit:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit){text-align:left;cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);flex:none;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:auto!important;min-height:44px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;gap:.55rem!important;padding:.3rem .95rem .3rem .8rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit):hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:#f6faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit):active{transform:scale(.98)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit).is-selected{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit)>span{flex:none;background:var(--role-color,var(--color-accent))!important;width:9px!important;height:9px!important;box-shadow:none!important;border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit)>div{min-width:0;gap:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit) strong{white-space:nowrap;color:inherit!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit) small{white-space:nowrap;color:var(--color-muted)!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit)>i{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-detail{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:1rem!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-card:before,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-card:after{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members{padding:.95rem 1.15rem 1.05rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header{justify-content:space-between;align-items:center;border:0!important;gap:.75rem!important;margin:0 0 .75rem!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header h4{color:var(--color-ink)!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header>div:last-child{align-items:center;gap:.7rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header>div:last-child>span{color:var(--color-muted)!important;font-size:.78125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>ul{flex-wrap:wrap;list-style:none;gap:.45rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>ul>li.rl-role-member{max-width:100%;min-height:0;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard), transform .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:999px!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>ul>li.rl-role-member.is-openable:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;box-shadow:0 2px 8px #164f3d14!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>ul>li.rl-role-member.is-openable:has(.rl-role-member-open:active){transform:scale(.98)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member-open{min-width:0;height:36px;font:inherit;text-align:left;align-items:center;gap:.5rem;min-height:36px!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0 .8rem 0 .25rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page button.rl-role-member-open{cursor:pointer}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member:has(>.business-role-member-remove)>.rl-role-member-open{padding-right:.35rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member-open:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member-open>.business-team-avatar{flex:none;border:0!important;width:28px!important;height:28px!important;font-size:.6875rem!important;box-shadow:0 0 0 1px #16201c14!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member-open>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member.is-openable:hover .rl-role-member-open>strong{color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member.is-hidden-count .rl-role-member-open>strong{color:var(--color-muted)!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-member>.business-role-member-remove{margin-right:.3rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-member-remove{cursor:pointer;width:24px;height:24px;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);line-height:1;min-width:24px!important;min-height:24px!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-member-remove:hover{background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-empty{align-items:center;gap:.75rem;border:1px dashed var(--color-line-strong)!important;background:var(--color-paper)!important;border-radius:12px!important;padding:.85rem .95rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-empty strong{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-empty p{color:var(--color-muted)!important;margin:.1rem 0 0!important;font-size:.78125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.9rem!important;margin:.35rem 0 0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix.is-saving{opacity:1!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix>header{justify-content:space-between;align-items:flex-end;border:0!important;gap:1rem!important;margin:0!important;padding:0 .15rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix>header strong{letter-spacing:-.012em;display:block;color:var(--color-ink)!important;font-size:1rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix>header p{color:var(--color-muted)!important;margin:.15rem 0 0!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix>header>span{flex:none;line-height:24px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-muted)!important;border-radius:999px!important;padding:0 .65rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-access-matrix.is-saving>header>span{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-buckets{gap:.9rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket{overflow:hidden;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket>header{justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-radius:0!important;gap:1rem!important;margin:0!important;padding:.85rem 1rem .85rem 1.15rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-enabled>header{background:#fbfbfa!important;border-bottom:1px solid #eceeeb!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket>header strong{letter-spacing:-.01em;display:block;color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket>header small{margin-top:.1rem;display:block;color:var(--color-muted)!important;font-size:.78125rem!important;font-weight:400!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket:not(.is-enabled)>header strong{color:var(--color-ink-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-coming-soon{box-shadow:none!important;background:#fbfbfa!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-note{background:var(--color-paper)!important;color:var(--color-muted)!important;border:0!important;border-bottom:1px solid #eceeeb!important;border-radius:0!important;margin:0!important;padding:.55rem 1.15rem!important;font-size:.78125rem!important;line-height:1.45!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket:not(.is-enabled)>.business-permission-bucket-note{border-top:1px solid #eceeeb!important;border-bottom:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle{cursor:pointer;height:32px;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard);flex:none;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:32px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;gap:.5rem!important;padding:0 .7rem 0 .3rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:#f6faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle:disabled{cursor:default;opacity:.7}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span{transition:background-color .18s var(--ease-standard);flex:none;position:relative;width:34px!important;height:20px!important;box-shadow:none!important;background:#d2d8d5!important;border:0!important;border-radius:999px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span:after,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span:before{transition:transform .18s var(--ease-standard);transform:none;content:""!important;background:#fff!important;border:0!important;border-radius:999px!important;width:16px!important;height:16px!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 1px 2px #16201c40!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span:before{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle[aria-checked=true]>span{background:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle[aria-checked=true]>span:after{transform:translate(14px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>b{min-width:1.4rem;color:inherit!important;font-size:.71875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle[aria-checked=true]{color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-coming-soon .business-permission-bucket-toggle{background:var(--color-paper)!important;padding:0 .75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-coming-soon .business-permission-bucket-toggle>span{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-enabled>.business-permission-bucket-body{grid-template-rows:1fr}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner{opacity:0;min-height:0;transition:opacity .14s var(--ease-standard), transform .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden;transform:translateY(-4px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-enabled>.business-permission-bucket-body>.rl-bucket-body-inner{opacity:1;transition:opacity .24s var(--ease-standard) 80ms, transform .3s cubic-bezier(.4, 0, .2, 1);transform:translateY(0)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket>header{transition:background-color .24s var(--ease-standard), border-color .24s var(--ease-standard)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner>:is(article,section,fieldset,div):not(.business-access-capability){min-height:58px;transition:background-color .14s var(--ease-standard);justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;gap:1rem!important;margin:0!important;padding:.65rem 1rem .65rem 1.15rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner>:first-child{border-top:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability:hover{background:#fbfbfa!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability-copy{min-width:0;margin:0!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability-copy strong,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner legend,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner>*>div:first-child>strong{display:block;color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability-copy small,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner>*>div:first-child>small{margin-top:.1rem;display:block;color:var(--color-muted)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.4!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-level-controls{flex:none;position:relative;gap:.4rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);justify-content:flex-start;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-width:78px!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;gap:.45rem!important;margin:0!important;padding:0 .8rem 0 .6rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-selected,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:has(input:disabled){cursor:default;opacity:.6}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>input{appearance:none;cursor:inherit;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);flex:none;place-content:center;display:grid;background:var(--color-surface)!important;width:16px!important;height:16px!important;min-height:0!important;box-shadow:none!important;border:1.5px solid #c3ccc7!important;border-radius:5px!important;margin:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>input:after{content:"";opacity:0;width:8px;height:4px;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);border:0 solid #fff;border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(.6)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>input:checked{border-color:var(--color-accent)!important;background:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>input:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox>b{color:inherit!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked){cursor:not-allowed;opacity:1!important;position:static!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):active{transform:none}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked)>input{pointer-events:none}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-gated,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-gated:hover{color:#a3aaa6!important;background:#f6f7f5!important;border-style:dashed!important;border-color:#e6e9e6!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-gated>input{background:#f0f2f0!important;border-color:#d9dedb!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-locked,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-locked:hover{color:#5b8a78!important;background:#f1f7f4!important;border-color:#d5e6de!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox.is-locked>input:checked{background:#8fb8a8!important;border-color:#8fb8a8!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):before{content:"";opacity:.85;background:currentColor;flex:none;order:3;width:11px;height:11px;margin-left:-.1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):after{content:attr(data-rl-access-hint);z-index:6;background:var(--color-ink);color:#fff;text-align:left;white-space:normal;pointer-events:none;opacity:0;width:max-content;max-width:min(280px,40vw);transition:opacity .14s var(--ease-standard), transform .14s var(--ease-standard);border-radius:9px;padding:.45rem .65rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 8px 24px #16201c2e}@media (hover:hover){body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):hover:after{opacity:1;transform:translateY(-50%)}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability:has(.business-access-checkbox:is(.is-gated,.is-locked):hover){z-index:2;position:relative}@media (max-width:720px){body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview{padding:.75rem .85rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-operations-summary{margin-left:-.75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-operations-summary>.pro-team-summary-card{padding:0 .75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview>.business-team-overview-filters{justify-content:flex-start;margin-left:0;width:100%!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview-filters>.business-team-filter-fields{flex-direction:row!important;flex:0 auto!important;width:auto!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field{flex:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-filter-field .prelook-select-trigger{min-height:40px!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-overview-filters>.business-team-list-switch{margin-left:auto;flex:none!important;width:auto!important;min-height:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-switch>button{height:34px;min-height:34px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>.business-staff-role-controls{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card>.business-staff-role-controls>.business-staff-role-chips{justify-content:flex-start!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card .business-change-roles-button{height:34px;width:auto!important;min-height:34px!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector{flex-direction:column;align-items:stretch;gap:.6rem!important;padding:.75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-role-selector>header{border-right:0!important;padding:0 .15rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members{padding:.9rem 1rem 1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header{flex-wrap:wrap;text-align:left!important;flex-direction:row!important;align-items:center!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header>div:first-child{flex:auto;text-align:left!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow{width:44px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-capability,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner>:is(article,section,fieldset,div):not(.business-access-capability){flex-direction:column;align-items:stretch;gap:.55rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-level-controls{justify-content:flex-start}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):after{max-width:min(280px,78vw);inset:auto auto calc(100% + 8px) 0;transform:translateY(3px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox:is(.is-gated,.is-locked):hover:after{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-change-roles-button,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit),body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-access-checkbox,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-toggle>span:after{transition:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-card.is-openable:hover,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-change-roles-button:hover,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav>button[data-role]:not(.rl-role-edit):hover{transform:none!important}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-page-header .business-header-actions>:is(.solid-button,.outline-button){min-height:44px!important;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard)!important;border-radius:999px!important;padding-inline:1.15rem!important;font-size:.875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-page-header .business-header-actions>:is(.solid-button,.outline-button):hover{transform:translateY(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-page-header .business-header-actions>:is(.solid-button,.outline-button):active{transform:translateY(0)scale(.98);transition-duration:80ms!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-page-header .business-header-actions>.solid-button.pro:hover{background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-subtabs>.business-team-seat-meter{color:var(--color-muted);font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:.3rem;margin:0 0 0 auto;padding:0 0 .7rem 1rem;font-size:.9375rem;line-height:1.3;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-subtabs>button.business-team-seat-meter{cursor:pointer}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-seat-meter strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:650}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-seat-divider{color:var(--color-faint);margin:0 .2rem}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-seat-meter.is-full strong:first-child{color:var(--color-clay)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-seat-add{background:var(--color-accent-soft);color:var(--color-accent-deep);transition:background-color .16s var(--ease-standard);border-radius:999px;align-self:center;margin-left:.5rem;padding:.2rem .65rem;font-size:.75rem;font-weight:650}body.pro-mode .dashboard-shell .dashboard-content .business-team-page button.business-team-seat-meter:hover .business-team-seat-add{background:var(--color-accent-line)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page button.business-team-seat-meter:hover:not(.is-full) strong:last-of-type{text-underline-offset:3px;text-decoration:underline}body.pro-mode .dashboard-shell .dashboard-content .business-team-page button.business-team-seat-meter:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>section.business-stylist-seat.is-inactive{border-color:var(--color-clay-line)!important;background:var(--color-clay-soft)!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat-copy{min-width:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat-copy strong{color:var(--color-ink);align-items:center;gap:7px;font-size:.875rem;font-weight:650;display:inline-flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat-copy strong>i{background:var(--color-accent);border-radius:999px;width:7px;height:7px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat.is-inactive .business-stylist-seat-copy strong>i{background:var(--color-clay)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat-copy p{color:var(--color-muted);margin:3px 0 0;font-size:.75rem;line-height:1.5}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat>.outline-button{white-space:nowrap;flex:none;border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;min-height:38px!important;color:var(--color-ink)!important;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), transform .16s var(--ease-standard)!important;border-radius:999px!important;padding:0 16px!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat>.outline-button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat>.outline-button.pro{border-color:var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat>.outline-button.pro:not(:disabled):hover{background:#2c3a34!important;border-color:#2c3a34!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat>.outline-button:disabled{opacity:.6}@media (max-width:520px){body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-seat{flex-direction:column;align-items:stretch}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header .outline-button.pro{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 1rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header .outline-button.pro:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-selected-role-members>header .outline-button.pro:active{transform:scale(.98)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-matrix-title{align-items:center;gap:.35rem;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info{display:inline-flex;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-trigger{width:24px;height:24px;color:var(--color-faint);cursor:help;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);place-items:center;display:grid;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info:is(:hover,:focus-within)>.rl-info-trigger{color:var(--color-accent);background:var(--color-accent-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-bubble{z-index:30;border:1px solid var(--color-line);background:var(--color-surface);width:min(23rem,100vw - 3rem);box-shadow:var(--shadow-overlay);color:var(--color-ink-soft);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard), visibility 0s linear .16s;border-radius:14px;gap:.45rem;padding:.85rem .95rem;font-size:.78125rem;font-weight:400;line-height:1.5;display:grid;position:absolute;top:calc(100% + 8px);left:-.5rem;transform:translateY(-4px)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-bubble>b{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-bubble>span{display:block}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info:is(:hover,:focus-within)>.rl-info-bubble{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard), visibility 0s;transform:translateY(0)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-bubble:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-grid.business-team-empty{justify-content:center;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-grid.business-team-empty>*{text-align:center;flex:0 26rem;margin:2.5rem auto!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-empty .solid-button.pro{min-height:40px!important;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard)!important;border-radius:999px!important;padding-inline:1.15rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-empty .solid-button.pro:hover{transform:translateY(-1px);background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-empty .solid-button.pro:active{transform:scale(.98)}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-view-stage.is-leaving{animation-duration:.13s!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-view-stage.is-entering{animation-duration:.24s!important;animation-fill-mode:backwards!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-stage.is-leaving{animation-duration:.13s!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-team-list-stage.is-entering{animation-duration:.24s!important;animation-fill-mode:backwards!important}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-info-bubble,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket-body,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-bucket-body-inner,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-bucket.is-enabled>.business-permission-bucket-body>.rl-bucket-body-inner,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail-arrow>svg,body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-edit{transition:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .rl-role-rail>nav{scroll-behavior:auto}}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options{flex-wrap:wrap;flex:none;border:1px solid var(--color-line)!important;background:var(--color-paper)!important;border-radius:999px!important;gap:2px!important;padding:3px!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>:is(button,label){white-space:nowrap;cursor:pointer;height:30px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);align-items:center;min-height:30px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;margin:0!important;padding:0 .85rem!important;font-size:.78125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>:is(button,label):hover{color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>:is(button,label):is(.is-selected,[aria-checked=true],:has(input:checked)){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>button:disabled{cursor:default;opacity:.6}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>label>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .dashboard-shell .dashboard-content .business-team-page .business-permission-choice-options>label>span{color:inherit!important;font:inherit!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer{background:var(--color-paper)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header{align-items:center;border-bottom:1px solid var(--color-line)!important;background:var(--color-surface)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;padding:1.15rem 1.35rem 1.1rem 1.5rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header.has-media{grid-template-columns:auto minmax(0,1fr) auto!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header>div>span{text-transform:uppercase;display:block;color:var(--color-accent)!important;letter-spacing:.08em!important;margin:0 0 .2rem!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.375rem!important;font-weight:600!important;line-height:1.2!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-title{color:var(--color-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400;display:block}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header>.icon-button{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);align-self:start;place-items:center;line-height:1;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:36px!important;height:36px!important;min-height:0!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;padding:0!important;font-size:1.125rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header>.icon-button:hover:not(:disabled){transform:rotate(90deg);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo{border-radius:999px;flex:none;width:60px;height:60px;display:block;position:relative}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo>.business-team-avatar{overflow:hidden;width:60px!important;height:60px!important;box-shadow:0 0 0 1px #16201c1a, 0 0 0 4px var(--color-surface), 0 0 0 5px var(--color-line)!important;border:0!important;border-radius:999px!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo>.business-team-avatar>img{object-fit:cover;display:block;width:100%!important;height:100%!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable{cursor:pointer}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable>input[type=file]{z-index:2;opacity:0;cursor:pointer;border-radius:999px;width:100%;height:100%;font-size:0;position:absolute;inset:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable>input[type=file]:disabled{cursor:progress}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo-overlay{color:#fff;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-standard);background:#16201c8c;border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo-overlay>svg{width:20px;height:20px;transition:transform .16s var(--ease-standard);transform:scale(.85)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:is(:hover,:focus-within)>.rl-stylist-photo-overlay,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-uploading>.rl-stylist-photo-overlay{opacity:1}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:is(:hover,:focus-within)>.rl-stylist-photo-overlay>svg{transform:scale(1)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:focus-within>.business-team-avatar{box-shadow:0 0 0 1px #16201c1a, 0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-uploading>.rl-stylist-photo-overlay>svg{animation:.9s ease-in-out infinite alternate rlStylistPhotoPulse}@keyframes rlStylistPhotoPulse{0%{opacity:.45}to{opacity:1}}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:after{content:"";border:2px solid var(--color-surface);background:var(--color-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center / 12px 12px no-repeat;pointer-events:none;width:22px;height:22px;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard);border-radius:999px;position:absolute;bottom:-2px;right:-2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:hover:after{background-color:var(--color-accent);transform:scale(1.08)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-body{background:var(--color-paper)!important;padding:1rem 1.1rem 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-team-drawer-form{flex-direction:column;min-height:100%;gap:0!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields{min-width:0;border:0!important;gap:.8rem!important;margin:0!important;padding:0 0 1.1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>:is(.business-account-identity,.business-form-grid,section){border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-account-identity{justify-content:space-between;align-items:center;gap:.75rem!important;padding:.8rem 1rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-account-identity>div{gap:.1rem;min-width:0;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-account-identity>div>span{text-transform:uppercase;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-account-identity>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-ink)!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-account-pills{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.3rem;display:flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:.9rem!important;padding:.95rem 1rem 1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-form-grid:not(:has(*)){display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker{min-width:0;border:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>legend,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-form-grid>.business-field>span:first-child{text-transform:uppercase;display:block;color:var(--color-faint)!important;letter-spacing:.08em!important;margin:0 0 .45rem!important;padding:0!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>p{color:var(--color-muted)!important;margin:-.2rem 0 .55rem!important;font-size:.78125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div{gap:.4rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label{cursor:pointer;min-height:50px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);align-items:center;position:relative;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important;gap:.65rem!important;margin:0!important;padding:.5rem .8rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label:hover{border-color:var(--color-accent-line)!important;background:#f9fbfa!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label:has(input:disabled){cursor:default}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>span[aria-hidden]{flex:none;place-content:center;display:grid;background:var(--color-surface)!important;width:18px!important;height:18px!important;box-shadow:none!important;border:1.5px solid #c3ccc7!important;border-radius:6px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>span[aria-hidden]:after{content:"";opacity:0;border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>input:checked~span[aria-hidden]{border-color:var(--color-accent)!important;background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>input:checked~span[aria-hidden]:after{opacity:1}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label>span:last-child{gap:.05rem;min-width:0;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-role-picker>div>label small{color:var(--color-muted)!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-form-grid>.business-field{max-width:16rem;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-form-grid>.business-field .prelook-select-shell{width:100%!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields .prelook-select-trigger{transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields .prelook-select-trigger:hover{border-color:var(--color-accent-line)!important;background:#f9fbfa!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>section{padding:.95rem 1rem 1rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>section>header{border:0!important;margin:0 0 .45rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.business-stylist-profile-editor>header{margin-bottom:.8rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>section>header :is(div>span:first-child,header>span:first-child):not(.business-weekly-save-state *){text-transform:uppercase;display:block;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>section>header h3{letter-spacing:-.01em;color:var(--color-ink)!important;margin:.15rem 0 0!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-booking-policy-list{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle{cursor:pointer;min-height:56px;transition:background-color .14s var(--ease-standard);flex-direction:row-reverse;justify-content:space-between;align-items:center;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;gap:1rem!important;margin:0 -.45rem!important;padding:.55rem .45rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle:first-child{border-top:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle:hover{background:#f9fbfa!important;border-radius:10px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-copy{gap:.05rem;min-width:0;margin-right:auto;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-copy small{color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.71875rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-copy strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important;line-height:1.35!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-switch{transition:background-color .18s var(--ease-standard);flex:none;position:relative;width:38px!important;height:22px!important;box-shadow:none!important;background:#d2d8d5!important;border:0!important;border-radius:999px!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-switch:before{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-switch:after{transition:transform .18s var(--ease-standard);transform:none;content:""!important;background:#fff!important;border:0!important;border-radius:999px!important;width:18px!important;height:18px!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 1px 2px #16201c40!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle>input:checked+.business-booking-policy-switch{background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle>input:checked+.business-booking-policy-switch:after{transform:translate(16px)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-toggle>input:focus-visible+.business-booking-policy-switch{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields>.rl-team-hours>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state{transition:background-color .2s var(--ease-standard), border-color .2s var(--ease-standard), color .2s var(--ease-standard);flex:none;align-items:center;gap:.4rem;line-height:22px;display:inline-flex;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;padding:0 .6rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state:before{content:"";background:var(--color-accent);border-radius:999px;width:6px;height:6px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state.is-saving{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state.is-saving:before{animation:.9s ease-in-out infinite alternate rlTeamHoursSaving}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state.is-error{border-color:var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state.is-error:before{background:var(--color-danger)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state>span{color:inherit!important;font:inherit!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state>button{cursor:pointer;text-decoration:underline;min-height:0!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important}@keyframes rlTeamHoursSaving{0%{opacity:.35}to{opacity:1}}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-list{margin:0;padding:0;list-style:none;display:block}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day{min-height:54px;transition:background-color .14s var(--ease-standard);border-top:1px solid #eceeeb;border-radius:0;grid-template-columns:minmax(9.5rem,1fr) auto;align-items:center;column-gap:.75rem;margin:0 -.45rem;padding:.4rem .45rem;display:grid;position:relative}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:first-child{border-top:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours:not(.is-read-only) .rl-team-hours-day:not(.is-salon-closed):hover{background:#f9fbfa;border-radius:10px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch{cursor:pointer;align-items:center;gap:.7rem;min-width:0;margin:0;display:inline-flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch:has(input:disabled){cursor:default}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>strong{color:var(--color-ink);transition:color .2s var(--ease-standard);font-size:.84375rem;font-weight:600}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:not(.is-working) .rl-team-hours-switch>strong{color:var(--color-muted);font-weight:500}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-switch{width:38px;height:22px;transition:background-color .18s var(--ease-standard);background:#d2d8d5;border-radius:999px;flex:none;display:block;position:relative}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-switch:after{content:"";width:18px;height:18px;transition:transform .18s var(--ease-standard);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #16201c40}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>input:checked+.rl-switch{background:var(--color-accent)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>input:checked+.rl-switch:after{transform:translate(16px)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>input:disabled+.rl-switch{opacity:.5}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch>input:focus-visible+.rl-switch{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-switch:hover>input:not(:disabled):not(:checked)+.rl-switch{background:#c3ccc7}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-note{transition:opacity .2s var(--ease-standard), transform .24s var(--ease-standard);grid-area:1/2;justify-self:end}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times{color:var(--color-faint);align-items:center;gap:.4rem;display:inline-flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-note{color:var(--color-faint);font-size:.8125rem;font-weight:500}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day.is-working .rl-team-hours-note{opacity:0;pointer-events:none;transform:translate(8px)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:not(.is-working) .rl-team-hours-times{opacity:0;pointer-events:none;transform:translate(-8px)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-control{width:6.4rem;min-height:36px;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:0 .15rem 0 0!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-control:hover{border-color:var(--color-line-strong)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-control:focus-within{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-text{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0;min-height:34px!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 0 0 .6rem!important;font-size:.84375rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-trigger{cursor:pointer;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);flex:none;place-items:center;width:28px!important;height:28px!important;min-height:0!important;box-shadow:none!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-trigger svg{width:15px;height:15px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-trigger:hover:not(:disabled){background:var(--color-accent-soft)!important;color:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:is(.has-error,:has(.prelook-time-control.is-invalid)) .prelook-time-control{border-color:var(--color-danger-line)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-error{color:var(--color-danger);text-align:right;grid-column:1/-1;margin:.15rem 0 .1rem;font-size:.75rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-error[hidden]{display:none}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:has(.prelook-time-control.is-invalid){padding-bottom:1.55rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day:has(.prelook-time-control.is-invalid)>.rl-team-hours-error{display:none}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-error{white-space:nowrap;position:absolute;bottom:.35rem;right:.45rem;width:auto!important;max-width:none!important;box-shadow:none!important;color:var(--color-danger)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.75rem!important;font-weight:400!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times .prelook-time-error[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-foot{color:var(--color-faint)!important;margin:.6rem 0 0!important;font-size:.75rem!important;line-height:1.45!important}@media (max-width:520px){body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-day{grid-template-columns:minmax(0,1fr);row-gap:.35rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-note{grid-area:2/1;justify-self:start;margin-left:calc(38px + .7rem)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-error{text-align:left;margin-left:calc(38px + .7rem)}}@media (prefers-reduced-motion:reduce){body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-switch,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-switch:after,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-times,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-team-hours-note,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-weekly-save-state.is-saving:before{transition:none!important;animation:none!important}}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 1.25rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts>div{gap:.15rem;min-width:0;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;margin:0!important;padding:.6rem 0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts>div:nth-child(-n+2){border-top:0!important;padding-top:.1rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts>.business-stylist-profile-fact-wide{grid-column:1/-1}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts dt{color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.71875rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts dd{overflow-wrap:anywhere;color:var(--color-ink)!important;margin:0!important;font-size:.875rem!important;font-weight:500!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts dd.is-empty{color:var(--color-faint)!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-body{margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem .9rem!important;margin:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields>.business-field{min-width:0;margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields>.business-field-full{grid-column:1/-1}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields>.business-field>span:first-child{display:block;color:var(--color-muted)!important;margin:0 0 .3rem!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields :is(input,textarea):not([type=checkbox]):not([type=file]){width:100%;min-height:40px;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard), background-color .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:10px!important;font-size:.875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields :is(input,textarea):not(:disabled):hover{border-color:var(--color-line-strong)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields :is(input,textarea):focus{border-color:var(--color-accent)!important;outline:0!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-access-editor-fields .business-stylist-profile-fields :is(input,textarea):disabled{-webkit-text-fill-color:var(--color-muted);cursor:not-allowed;background:var(--color-paper)!important;color:var(--color-muted)!important;border-color:#eceeeb!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields textarea{resize:vertical;min-height:96px;padding-top:.55rem;line-height:1.5}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields .business-field>small{margin-top:.3rem;display:block;color:var(--color-faint)!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-empty{color:var(--color-faint)!important;margin:0!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;margin:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid:not(:has(*)){display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure{aspect-ratio:1;background:var(--color-paper);position:relative;overflow:hidden;border:1px solid var(--color-line)!important;border-radius:12px!important;margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-standard);display:block}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure:hover>img{transform:scale(1.04)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>button{opacity:0;cursor:pointer;transition:opacity .14s var(--ease-standard), background-color .14s var(--ease-standard), transform .14s var(--ease-standard);place-items:center;display:grid;position:absolute;top:6px;right:6px;color:#fff!important;background:#16201cb3!important;border:0!important;border-radius:999px!important;width:26px!important;height:26px!important;min-height:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>button svg{width:13px;height:13px}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure:is(:hover,:focus-within)>button{opacity:1}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>button:hover{transform:scale(1.08);background:var(--color-danger)!important}@media (hover:none){body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>button{opacity:1}}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add{aspect-ratio:1;text-align:center;cursor:pointer;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), transform .16s var(--ease-standard), box-shadow .16s var(--ease-standard);place-content:center;justify-items:center;position:relative;border:1.5px dashed var(--color-line-strong)!important;background:var(--color-paper)!important;min-height:0!important;color:var(--color-muted)!important;border-radius:12px!important;gap:.2rem!important;margin:0!important;padding:.5rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add>svg{width:20px;height:20px;transition:transform .2s var(--ease-standard)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add>strong{color:inherit!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add>small{color:var(--color-faint)!important;font-size:.65625rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add>input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:hover,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:focus-within{transform:translateY(-1px);box-shadow:0 6px 16px #1f6b521f;border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border-style:solid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:hover>svg,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:focus-within>svg{transform:rotate(90deg)scale(1.1)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:active{transform:scale(.98)}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:has(input:disabled){cursor:progress;opacity:.7;transform:none}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-self:stretch;align-items:center;border:0!important;border-top:1px solid var(--color-line)!important;background:#fffffff5!important;gap:.6rem!important;width:auto!important;max-width:none!important;margin:auto -1.1rem 0!important;padding:.8rem 1.1rem!important;display:flex!important;position:sticky!important;inset:auto auto 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-team-drawer-footer-actions{margin-left:auto;gap:.5rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button{cursor:pointer;height:40px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard);border-radius:999px!important;min-height:40px!important;padding:0 1.15rem!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button:hover:not(:disabled){transform:translateY(-1px)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.98)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button:disabled{cursor:default;opacity:.6}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .solid-button.pro{border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .solid-button.pro:hover:not(:disabled){background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .ghost-button{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .ghost-button:hover:not(:disabled){border-color:var(--color-line-strong)!important;background:var(--color-paper)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .outline-button.danger{border:1px solid var(--color-danger-line)!important;background:var(--color-surface)!important;color:var(--color-danger)!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer .outline-button.danger:hover:not(:disabled){border-color:var(--color-danger)!important;background:var(--color-danger-soft)!important}@media (max-width:520px){body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-fields{grid-template-columns:minmax(0,1fr)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-profile-facts>div:nth-child(2){border-top:1px solid #eceeeb!important;padding-top:.6rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-account-identity{flex-direction:column;align-items:flex-start}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-account-pills{justify-content:flex-start}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer{flex-wrap:wrap}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button{padding:0 .95rem!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header>.icon-button,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo-overlay,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo-overlay>svg,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .rl-stylist-photo.is-editable:after,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-switch,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-booking-policy-switch:after,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add>svg,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure>img,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button{transition:none!important;animation:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-header>.icon-button:hover,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:hover,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-add:hover>svg,body.pro-mode .business-team-drawer-layer[data-team-drawer=access-editor] .business-stylist-portfolio-grid>figure:hover>img,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=access-editor],[data-team-drawer=role-members],[data-team-drawer=member-roles],[data-team-drawer=access-role]) .business-team-drawer-footer button:hover{transform:none!important}}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor){gap:.7rem!important;margin:0!important;padding:0 0 1.1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header{align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:.75rem!important;margin:0!important;padding:.8rem 1rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header>div{flex:auto;min-width:0}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header strong{color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header p{color:var(--color-muted)!important;margin:.1rem 0 0!important;font-size:.78125rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header>span:last-child{flex:none;line-height:22px;border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border-radius:999px!important;padding:0 .65rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>header>.business-team-avatar{flex:none;border:0!important;width:40px!important;height:40px!important;box-shadow:0 0 0 1px #16201c14!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul{list-style:none;gap:.45rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li{transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard);flex-wrap:wrap;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:14px!important;gap:.5rem!important;margin:0!important;padding:.35rem .5rem .35rem .35rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li:hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li.is-assigned{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li>label{cursor:pointer;outline:0;flex:auto;align-items:center;min-width:0;min-height:48px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;gap:.65rem!important;margin:0!important;padding:.25rem .45rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li>label:has(input:disabled){cursor:default}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li>label>div,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li>label>span:last-child{gap:.05rem;min-width:0;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li small{color:var(--color-muted)!important;font-size:.75rem!important;line-height:1.4!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li>p{flex:100%;color:var(--color-muted)!important;margin:0!important;padding:0 .45rem .3rem 2.2rem!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>ul>li .business-team-avatar{flex:none;border:0!important;width:32px!important;height:32px!important;box-shadow:0 0 0 1px #16201c14!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li{flex-wrap:nowrap!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label{flex:1 1 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li small{overflow-wrap:anywhere;white-space:normal!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]{appearance:none;cursor:inherit;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);flex:none;place-content:center;display:grid;background:var(--color-surface)!important;width:18px!important;height:18px!important;min-height:0!important;box-shadow:none!important;border:1.5px solid #c3ccc7!important;border-radius:6px!important;margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]:after{content:"";opacity:0;border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]:checked{border-color:var(--color-accent)!important;background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]:checked:after{opacity:1}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]:disabled{opacity:.55}body.pro-mode .business-team-drawer-layer[data-team-drawer=role-members] .business-role-members-editor>ul>li>label>input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-roles-editor>ul>li>label>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-role-check{transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);flex:none;place-content:center;font-weight:700;line-height:1;background:var(--color-surface)!important;width:18px!important;height:18px!important;box-shadow:none!important;color:#0000!important;border:1.5px solid #c3ccc7!important;border-radius:6px!important;font-size:.6875rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-roles-editor>ul>li>label:has(input:checked)>.business-member-role-check{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:#fff!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-roles-editor>ul>li>label:has(input:disabled)>.business-member-role-check{opacity:.6}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-roles-editor>ul>li>label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .business-team-drawer-layer[data-team-drawer=member-roles] .business-member-role-color{flex:none;background:var(--role-color,var(--color-accent))!important;border-radius:999px!important;width:9px!important;height:9px!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor) :is(.ghost-button,.outline-button,.solid-button){cursor:pointer;height:34px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), box-shadow .14s var(--ease-standard), transform .14s var(--ease-standard);flex:none;border-radius:999px!important;min-height:34px!important;padding:0 .95rem!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor) :is(.ghost-button,.outline-button){border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;color:var(--color-ink-soft)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor) :is(.ghost-button,.outline-button):hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor) .solid-button.pro{height:40px;border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important;min-height:40px!important;padding:0 1.15rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor) .solid-button.pro:hover{transform:translateY(-1px);background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=role-members],[data-team-drawer=member-roles]) :is(.business-role-members-editor,.business-member-roles-editor)>footer{justify-content:flex-end;background:0 0!important;border:0!important;margin:.3rem 0 0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form{flex-direction:column;min-height:100%;gap:.8rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>.business-team-drawer-footer{margin-top:auto!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>:is(.business-role-details,fieldset){min-width:0;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.95rem 1rem 1rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>.business-role-details{gap:.8rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>fieldset>legend{float:left;width:100%;color:var(--color-ink)!important;margin:0 0 .45rem!important;padding:0!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>fieldset>legend+*{clear:both}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>fieldset>legend small{vertical-align:2px;margin-left:.4rem;padding:0 .5rem;line-height:18px;border:1px solid var(--color-line)!important;background:var(--color-paper)!important;color:var(--color-muted)!important;border-radius:999px!important;font-size:.65625rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form>fieldset>p{color:var(--color-muted)!important;margin:0 0 .75rem!important;font-size:.8125rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form .business-field>span:first-child{display:block;color:var(--color-muted)!important;margin:0 0 .3rem!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form .business-field :is(input,textarea){width:100%;min-height:40px;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:10px!important;font-size:.875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form .business-field :is(input,textarea):hover{border-color:var(--color-line-strong)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form .business-field :is(input,textarea):focus{border-color:var(--color-accent)!important;outline:0!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-access-role-form .business-field>small{margin-top:.3rem;display:block;color:var(--color-faint)!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))!important;gap:.4rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label{cursor:pointer;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard), transform .14s var(--ease-standard);justify-items:center;position:relative;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important;gap:.3rem!important;margin:0!important;padding:.55rem .2rem .45rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label:hover:not(.is-unavailable){transform:translateY(-1px);border-color:var(--color-accent-line)!important;background:#f9fbfa!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label:has(input:checked){border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;box-shadow:0 0 0 1px var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label.is-unavailable{cursor:not-allowed;opacity:.45}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label>input{opacity:0;pointer-events:none;position:absolute}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label>span{background:var(--role-color)!important;border:0!important;border-radius:999px!important;width:24px!important;height:24px!important;box-shadow:inset 0 0 0 1px #16201c14!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label>small{text-align:center;color:var(--color-muted)!important;font-size:.65625rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-color-presets>div>label>small>i{color:var(--color-faint);font-size:.59375rem;font-style:normal;display:block}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-form-access .business-permission-buckets{gap:.6rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-form-access .business-permission-bucket{box-shadow:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=access-role] .business-role-form-access .business-permission-bucket>header strong{font-size:.875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page{gap:1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>:is(.solid-button,.outline-button){white-space:nowrap;min-height:44px!important;transition:transform .16s var(--ease-standard), background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard)!important;border-radius:999px!important;padding-inline:1.15rem!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>:is(.solid-button,.outline-button):hover{transform:translateY(-1px)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>:is(.solid-button,.outline-button):active{transform:translateY(0)scale(.98);transition-duration:80ms!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.solid-button.pro:hover{background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c38!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.outline-button.pro{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.outline-button.pro:hover{border-color:var(--color-accent-line)!important;box-shadow:0 6px 16px #16201c1a!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell{flex:none;width:auto!important;min-width:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell>.prelook-select-trigger,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>select.business-service-import-select{cursor:pointer;border:1px solid var(--color-line)!important;background-color:var(--color-surface)!important;min-width:112px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--color-ink)!important;transition:transform .16s var(--ease-standard), border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard)!important;border-radius:999px!important;padding:0 .95rem 0 1.15rem!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell>.prelook-select-trigger:hover{transform:translateY(-1px);border-color:var(--color-accent-line)!important;box-shadow:0 6px 16px #16201c1a!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell>.prelook-select-trigger :is(.prelook-select-value,span:first-child){color:var(--color-ink)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board{box-shadow:none!important;background:0 0!important;border:0!important;gap:.85rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board-header.business-service-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:56px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:.6rem 1.25rem!important;margin:0!important;padding:.55rem .75rem .55rem 1.15rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-figures{flex-wrap:wrap;align-items:baseline;gap:.35rem 0;margin:0 0 0 -.85rem;padding:0;list-style:none;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-figures>li{border-left:1px solid var(--color-line);white-space:nowrap;align-items:baseline;gap:.4rem;padding:0 .85rem;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-figures>li:first-child{border-left:0}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-figures strong{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-figures span{color:var(--color-muted);font-size:.8125rem;font-weight:400}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;flex:0 auto!important;gap:.5rem!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-catalog-filters{order:1;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-catalog-filters>div{flex-wrap:wrap;align-items:center;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;gap:.45rem!important;margin:0!important;padding:0 .45rem 0 .8rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter>i{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter>span{color:inherit!important;font:inherit!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter>b{font-variant-numeric:tabular-nums;min-width:1.4rem;height:1.35rem;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);place-items:center;line-height:1;color:var(--color-muted)!important;background:#eceeeb!important;border:0!important;border-radius:999px!important;padding:0 .4rem!important;font-size:.6875rem!important;font-weight:600!important;display:inline-grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter:is(.is-active,[aria-pressed=true]){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter:is(.is-active,[aria-pressed=true])>b{background:var(--color-accent)!important;color:#fff!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter:focus-visible,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle{cursor:pointer;order:2;align-items:center;height:36px;border:0!important;border-left:1px solid var(--color-line)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border-radius:0!important;gap:.5rem!important;margin:0 0 0 .35rem!important;padding:0 .55rem 0 .95rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle>b{order:-1;color:inherit!important;font:inherit!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle>span{transition:background-color .18s var(--ease-standard);flex:none;position:relative;width:36px!important;height:20px!important;box-shadow:none!important;background:#d5dbd7!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle>span>i{transition:transform .18s var(--ease-standard);background:#fff!important;border:0!important;border-radius:999px!important;width:16px!important;height:16px!important;margin:0!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;transform:none!important;box-shadow:0 1px 2px #16201c40!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle:hover{color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle:is(.is-active,[aria-checked=true]){color:var(--color-ink)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle:is(.is-active,[aria-checked=true])>span{background:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle:is(.is-active,[aria-checked=true])>span>i{transform:translate(16px)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-results{box-shadow:none!important;background:0 0!important;border:0!important;gap:.85rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-groups.is-detailed{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed{overflow:hidden;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group>.business-service-category-heading{justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--color-line)!important;background:#fbfbfa!important;border-radius:0!important;gap:.75rem!important;min-height:52px!important;margin:0!important;padding:.5rem .65rem .5rem 1.15rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading>.business-service-category-title{align-items:baseline;min-width:0;gap:.6rem!important;margin:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-service-category-icon{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-swatch{align-self:center;background:var(--category-color)!important;border:0!important;border-radius:3px!important;flex:none!important;width:9px!important;height:9px!important;margin:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--color-ink)!important;letter-spacing:-.01em!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .rl-svc-category-name{max-width:100%;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:0;padding:0;transition:background-color .16s;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading h3.has-edit{overflow:visible}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-pencil{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;color:var(--color-faint);opacity:0;flex:none;transition:opacity .16s,transform .22s cubic-bezier(.34,1.56,.64,1);transform:translate(-3px)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible){background:var(--category-color)}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible){background:color-mix(in srgb, var(--category-color) 12%, #fbfbfa)}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible){box-shadow:0 0 0 5px var(--category-color)}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb, var(--category-color) 12%, #fbfbfa)}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible){outline:none}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-name:is(:hover,:focus-visible)>.rl-svc-category-pencil{opacity:1;transform:none}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-count{white-space:nowrap;flex:none;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.78125rem!important;font-weight:400!important;line-height:1.3!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-menu{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);place-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:10px!important;flex:none!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-menu svg{transform:rotate(90deg);width:16px!important;height:16px!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-menu:hover{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-menu:active{transform:scale(.95)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-heading .business-category-menu:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group>.business-service-category-lane.is-root{transition:background-color .16s var(--ease-standard);background:var(--color-surface)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group>.business-service-category-lane.is-drag-over{background:var(--category-color)!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group>.business-service-category-lane.is-drag-over{background:color-mix(in srgb, var(--category-color) 6%, #fff)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-visual-grid{gap:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row{cursor:default;transition:background-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);align-items:center;position:relative;transform:none;background:var(--color-surface)!important;width:auto!important;height:auto!important;min-height:66px!important;box-shadow:none!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1.25rem!important;margin:0!important;padding:.7rem 1.4rem .7rem 1.15rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row[data-business-drag-service]{grid-template-columns:14px minmax(0,1fr) auto!important;gap:.75rem .7rem!important;padding-left:.85rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-visual-grid>.business-service-tile.rl-svc-row:first-child{border-top:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row[data-business-action]{cursor:pointer}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row[data-business-action]:not(.is-dragging,.is-drag-preview):hover{box-shadow:inset 3px 0 0 var(--category-color)!important;background:#fafbf9!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row:focus-visible{outline-offset:-2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row:is(.is-editing,.is-today-target):not(.is-dragging,.is-drag-preview){background:var(--color-accent-soft)!important;box-shadow:inset 3px 0 0 var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row>.business-service-drag-handle{cursor:grab;opacity:.9;height:28px;transition:color .14s var(--ease-standard), opacity .14s var(--ease-standard);place-items:center;line-height:1;color:#b4bfb9!important;width:14px!important;margin:0!important;font-size:.8125rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row:hover>.business-service-drag-handle{opacity:1;color:var(--color-muted)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-main{gap:.2rem;min-width:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-title{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-title>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--color-ink)!important;letter-spacing:-.01em!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;min-width:0;display:flex;color:var(--color-muted)!important;margin:0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.45!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary>i{color:#aab5af;font-style:normal}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary>span,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary>.business-service-capacity-badge{white-space:nowrap;max-width:none!important;height:auto!important;min-height:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary>.business-service-capacity-badge.is-open{color:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-tile-status,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-assignment-badge{white-space:nowrap;flex:none;align-items:center;height:22px;letter-spacing:0!important;text-overflow:clip!important;text-transform:none!important;border:1px solid #0000!important;border-radius:999px!important;max-width:none!important;margin:0!important;padding:0 .55rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-tile-status.status-active,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-assignment-badge.is-assigned{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-tile-status.status-offline{color:#8a6420!important;background:#fbf5e6!important;border-color:#ecdcb9!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-tile-status.status-archived,body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row .business-service-assignment-badge.is-unassigned{border-color:var(--color-line)!important;color:var(--color-muted)!important;background:#f1f3f1!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures{text-align:right;grid-template-columns:7.5rem 6rem 4.75rem;align-items:start;gap:0 1rem;padding:0;display:grid;margin:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures>div{gap:.15rem;min-width:0;margin:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures dt{color:var(--color-faint);letter-spacing:.01em;margin:0;font-size:.6875rem;font-weight:500;line-height:1.2}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures dd{min-width:0;color:var(--color-accent-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures dd.is-empty{color:var(--color-faint);font-weight:500}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures dd>b{font:inherit;color:inherit}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars{opacity:0;transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard);flex:none;transform:translate(4px);margin:0!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row:is(:hover,:focus-visible) .rl-svc-row-stylists .business-service-stylist-avatars{opacity:1;transform:translate(0)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars :is(img,span){background:var(--color-accent-soft);object-fit:cover;text-align:center;border:2px solid var(--color-surface)!important;width:20px!important;min-width:20px!important;height:20px!important;color:var(--color-accent-deep)!important;border-radius:999px!important;margin-left:-6px!important;font-size:.5625rem!important;font-weight:600!important;line-height:16px!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars :is(img,span):first-child{margin-left:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group .business-service-tile.rl-svc-row.is-dragging{opacity:.4}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group .business-service-tile.rl-svc-row.is-drag-preview{background:var(--category-color)!important;border-top-color:#0000!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group .business-service-tile.rl-svc-row.is-drag-preview{background:color-mix(in srgb, var(--category-color) 8%, #fff)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group .business-service-tile.rl-svc-row.is-drag-preview{box-shadow:0 0 0 1px var(--category-color), 0 10px 26px #16201c1f!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row.is-drag-shifting{transition:transform .2s var(--ease-standard)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-foot{background:var(--color-surface);border-top:1px solid #eceeeb;margin:0;padding:.7rem 1.15rem .8rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-visual-grid:empty+.rl-svc-category-foot{border-top:0}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);align-items:center;gap:.5rem;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:1px dashed #cdd6d1!important;border-radius:10px!important;margin:0!important;padding:0 .95rem 0 .75rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add>span{place-items:center;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add svg{stroke-width:2px;width:14px;height:14px}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add:hover{border-style:solid!important;border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add:active{transform:scale(.98)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-empty{color:var(--color-faint);margin:0;padding:1rem 1.15rem;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-results>.business-empty{text-align:center;box-shadow:none!important;background:0 0!important;border:1px dashed #cdd6d1!important;border-radius:16px!important;margin:0!important}@media (max-width:900px){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures{grid-template-columns:6.5rem 5rem 3.5rem;gap:0 .75rem}}@media (max-width:720px){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions{justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>*{width:100%!important;min-width:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.solid-button.pro{grid-column:1/-1}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell>.prelook-select-trigger{justify-content:center;gap:.5rem;width:100%!important;min-width:0!important;margin:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-filter{flex:none}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>:is(.solid-button,.outline-button),body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>.prelook-select-shell>.prelook-select-trigger{height:40px!important;min-height:40px!important;padding-inline:.95rem!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board-header.business-service-filter-toolbar{padding:.7rem .85rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board-tools{justify-content:flex-start;width:100%;margin-left:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-archive-toggle{border-left:0!important;margin-left:0!important;padding-left:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;padding:.8rem 1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row[data-business-drag-service]{grid-template-columns:14px minmax(0,1fr)!important;padding-left:.7rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row[data-business-drag-service]>.business-service-drag-handle{grid-row:1/span 2;align-self:start;margin-top:.1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row[data-business-drag-service]>.rl-svc-row-figures{grid-column:2}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row.is-selectable{grid-template-columns:20px minmax(0,1fr)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row.is-selectable[data-business-drag-service]{grid-template-columns:14px 20px minmax(0,1fr)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row.is-selectable>.rl-svc-check{grid-row:1/span 2;align-self:start;margin-top:.15rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row.is-selectable>.rl-svc-row-figures{grid-column:2}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-tile.rl-svc-row.is-selectable[data-business-drag-service]>.rl-svc-row-figures{grid-column:3}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-title>h3{white-space:normal}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-summary>span{white-space:normal!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures{text-align:left;grid-template-columns:6.25rem 5.75rem auto;justify-content:start;gap:0 .75rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures dd{justify-content:flex-start;font-size:.875rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group>.business-service-category-heading{padding-left:1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-foot{padding:.65rem 1rem .75rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-add{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .business-services-page :is(.business-service-filter,.business-service-archive-toggle>span,.business-service-archive-toggle>span>i,.business-category-menu,.business-service-tile.rl-svc-row,.rl-svc-add,.rl-svc-row-stylists .business-service-stylist-avatars){transition:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-services-page-header .business-header-actions>:is(.solid-button,.outline-button):hover{transform:none}}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-team-drawer{background:var(--color-paper)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header){align-items:center;border:0!important;border-bottom:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:0!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;margin:0!important;padding:1.15rem 1.35rem 1.1rem 1.5rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>div{min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>div>span:first-child{text-transform:uppercase;display:block;color:var(--color-accent)!important;letter-spacing:.08em!important;background:0 0!important;margin:0 0 .2rem!important;padding:0!important;font-size:.6875rem!important;font-weight:700!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header h2,.business-service-inspector-header h3){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--color-ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.375rem!important;font-weight:600!important;line-height:1.2!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>.icon-button{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);align-self:start;place-items:center;line-height:1;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:0!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;flex:none!important;margin:0!important;padding:0!important;font-size:1.125rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>.icon-button svg{width:16px;height:16px}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>.icon-button:hover:not(:disabled){transform:rotate(90deg);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>.icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-body,.business-service-inspector-body){background:var(--color-paper)!important;padding:1rem 1.1rem 0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer){z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;border:0!important;border-top:1px solid var(--color-line)!important;width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fffffff5!important;border-radius:0!important;gap:.6rem!important;padding:.8rem 1.1rem!important;display:flex!important;position:sticky!important;inset:auto auto 0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-team-drawer-footer{margin:auto -1.1rem 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer{margin:0!important;position:static!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer)>div{align-items:center;min-width:0;gap:.5rem!important;margin:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer)>:is(.business-team-drawer-footer-actions,div:last-child){margin-left:auto!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button{white-space:nowrap;cursor:pointer;height:40px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard);justify-content:center;align-items:center;gap:.45rem;border-radius:999px!important;width:auto!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 1.15rem!important;font-size:.84375rem!important;font-weight:600!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button:hover:not(:disabled){transform:translateY(-1px)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.98)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button:disabled{cursor:default;opacity:.55}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) .solid-button.pro{border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) .solid-button.pro:hover:not(:disabled){background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c33!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) :is(.ghost-button,.outline-button):not(.danger){border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) :is(.ghost-button,.outline-button):not(.danger):hover:not(:disabled){border-color:var(--color-line-strong)!important;background:var(--color-paper)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) :is(.ghost-button,.outline-button).danger{border:1px solid var(--color-danger-line)!important;background:var(--color-surface)!important;color:var(--color-danger)!important;box-shadow:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) :is(.ghost-button,.outline-button).danger:hover:not(:disabled){border-color:var(--color-danger)!important;background:var(--color-danger-soft)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-field,.business-service-import-field,.business-service-import-description)>span:first-child,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-service-duration-option,.business-service-duration-question,.business-service-timing-editor,.business-service-duration-gap-fields,.business-stylist-price-fields) label>span:first-child,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-category-presets,.rl-picker,.business-service-multi-select)>legend{width:auto;display:block;color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 .3rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-required-mark{font-style:normal;color:var(--color-clay)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(input,textarea,select):where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range])),body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-shell>.prelook-select-trigger{width:100%;min-width:0;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard), background-color .14s var(--ease-standard);border:1px solid var(--text-entry-border)!important;background-color:var(--color-surface)!important;min-height:40px!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:10px!important;margin:0!important;padding:0 .75rem!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-shell{width:100%!important;min-width:0!important;margin:0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-shell>.prelook-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;height:40px;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) textarea{resize:vertical;min-height:84px!important;padding:.55rem .75rem!important;line-height:1.5!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(input,textarea)::placeholder{opacity:1;color:var(--color-faint)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-shell>.prelook-select-trigger:not(:disabled):hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-shell>.prelook-select-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--color-accent)!important;outline:0!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(input,textarea,select):where(:not([type=checkbox]):not([type=radio]):not([type=range])):disabled{-webkit-text-fill-color:var(--color-muted);cursor:not-allowed;background-color:var(--color-paper)!important;color:var(--color-muted)!important;border-color:#eceeeb!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field>small{line-height:1.4;display:block;color:var(--color-faint)!important;margin:.3rem 0 0!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-import-input-prefix,.business-service-money-field,.business-service-inline-money),body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-service-duration-option,.business-service-duration-gap-fields,.business-service-timing-editor) label>div:has(>input){width:100%;min-width:0;height:40px;transition:background-color .14s var(--ease-standard);align-items:center;overflow:hidden;border:1px solid var(--text-entry-border)!important;background:var(--color-surface)!important;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;gap:0!important;margin:0!important;padding:0 .7rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-import-input-prefix,.business-service-money-field,.business-service-inline-money)>input,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-service-duration-option,.business-service-duration-gap-fields,.business-service-timing-editor) label>div:has(>input)>input{font-variant-numeric:tabular-nums;flex:auto;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-import-input-prefix,.business-service-money-field,.business-service-inline-money)>:is(b,span),body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-service-duration-option,.business-service-duration-gap-fields,.business-service-timing-editor) label>div:has(>input)>b{flex:none;color:var(--color-faint)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-prefix,.business-service-money-field,.business-service-inline-money)>:is(b,span):first-child{margin-right:.3rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-service-money-field)>:is(b,span):last-child:not(:first-child),body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) label>div:has(>input)>b{margin-left:.3rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-import-input-prefix,.business-service-money-field,.business-service-inline-money):focus-within,body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) label>div:has(>input):focus-within{background:var(--text-entry-focus-surface)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-import-input-suffix,.business-import-input-prefix,.business-service-money-field,.business-service-inline-money):has(>input:disabled){background:var(--color-paper)!important;border-color:#eceeeb!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) input[type=number]{appearance:textfield}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker{min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker>div{flex-wrap:wrap;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card{min-width:0;max-width:100%;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);flex:0 auto;align-items:center;overflow:hidden;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:999px!important;margin:0!important;padding:0!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card:hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.is-selected{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card:has(input:focus-visible){border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.is-ineligible{opacity:.75;background:#f4f5f3!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-choice{cursor:pointer;align-items:center;min-width:0;height:34px;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.45rem!important;margin:0!important;padding:0 .6rem 0 .2rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.is-ineligible .business-service-professional-choice{cursor:not-allowed}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-choice>input{opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-avatar{overflow:hidden;background:var(--color-accent-soft)!important;border:0!important;border-radius:999px!important;flex:none!important;width:26px!important;height:26px!important;margin:0!important;display:block!important;box-shadow:0 0 0 1px #16201c14!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-avatar>img{object-fit:cover;display:block;width:100%!important;height:100%!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-copy{min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-copy>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--color-ink-soft)!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.is-selected .business-service-professional-copy>strong{color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-choice>b{flex:none;color:var(--color-muted)!important;background:#e8ebe8!important;border:0!important;border-radius:999px!important;margin:0!important;padding:.1rem .4rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker-check{background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 10px 10px no-repeat;opacity:0;width:0;height:16px;transition:width .16s var(--ease-standard), opacity .14s var(--ease-standard), transform .16s var(--ease-standard);border-radius:999px;flex:none;display:block;overflow:hidden;transform:scale(.6)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.is-selected .rl-picker-check{opacity:1;width:16px;transform:scale(1)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker>div:has(>[data-service-price-mode=variable],>[data-service-price-mode=consultation]){grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker:has([data-service-price-mode=variable],[data-service-price-mode=consultation]) .business-service-professional-card{justify-content:space-between;gap:.5rem;border-radius:12px!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-pricing{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card.has-price>.business-service-professional-pricing{flex:none;padding:0 .3rem 0 0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields{align-items:center;background:0 0!important;border:0!important;gap:.3rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields>label{width:5.5rem;position:relative;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields>label[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields>label>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;margin:-1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields .business-service-inline-money{height:28px;border-radius:8px!important;min-height:28px!important;padding:0 .5rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields .business-service-inline-money>input{font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields .business-service-field-error{display:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-stylist-price-fields>label:has(.business-service-field-error:not([hidden])) .business-service-inline-money{border-color:var(--color-danger)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker>div:has(>[data-service-price-mode=consultation]){align-items:start}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card[data-service-price-mode=consultation]{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card[data-service-price-mode=consultation].has-price>.business-service-professional-pricing{margin:.45rem 0 .1rem!important;padding:0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker .business-service-professional-card[data-service-price-mode=consultation] .business-service-professional-copy>strong{white-space:normal;text-overflow:clip}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields>label{width:auto}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields .business-service-inline-money{height:32px;min-height:32px!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields .business-service-field-error:not([hidden]){align-items:flex-start;gap:.3rem;width:calc(200% + 1rem);position:absolute;top:calc(100% + .3rem);left:0;color:var(--color-danger)!important;margin:0!important;font-size:.71875rem!important;font-weight:500!important;line-height:1.35!important;display:flex!important;bottom:auto!important;right:auto!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields>label[data-stylist-price-max] .business-service-field-error:not([hidden]){left:calc(-100% - 1rem)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields:has(.business-service-field-error:not([hidden])){margin-bottom:1.4rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker [data-service-price-mode=consultation] .business-stylist-price-fields>label[data-stylist-price-max]:before{content:"–";color:var(--color-faint);font-size:.75rem;position:absolute;top:50%;left:-.5rem;transform:translate(-50%,-50%)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-service-team-empty{justify-content:space-between;align-items:center;gap:.75rem;background:0 0!important;border:1px dashed #cdd6d1!important;border-radius:12px!important;margin:0!important;padding:.75rem .9rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-service-team-empty strong{display:block;color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-service-team-empty p{color:var(--color-muted)!important;margin:.1rem 0 0!important;font-size:.75rem!important}@media (max-width:620px){body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-picker>div:has(>[data-service-price-mode=variable],>[data-service-price-mode=consultation]){grid-template-columns:minmax(0,1fr)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header){padding:1rem 1rem .95rem 1.1rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header h2,.business-service-inspector-header h3){font-size:1.25rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-body,.business-service-inspector-body){padding:.8rem .8rem 0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-team-drawer-footer{margin-inline:-.8rem!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer){padding:.7rem .8rem calc(.7rem + env(safe-area-inset-bottom,0px))!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-footer,.business-service-inspector-footer) button{padding:0 .95rem!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.icon-button,button,input,textarea,.prelook-select-trigger,.business-service-professional-card,.rl-picker-check){transition:none!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-header,.business-service-inspector-header)>.icon-button:hover:not(:disabled){transform:none}}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-spreadsheet-import-shell{flex-direction:column;min-height:100%;gap:.85rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress{counter-reset:none;justify-content:center;align-items:center;list-style:none;gap:0!important;margin:0!important;padding:.15rem 0 0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li{text-align:left;flex:0 auto;align-items:center;min-width:0;position:relative;color:var(--color-faint)!important;flex-direction:row!important;gap:.5rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li:before,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li:after{content:none!important;display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li+li{margin-left:.75rem!important;padding-left:3.25rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li+li:before{background:var(--color-line-strong);width:2.5rem;height:1px;position:absolute;top:50%;left:0;content:""!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li:is(.is-complete,.is-current)+li:before{background:var(--color-line-strong)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-complete+li:before{background:var(--color-accent)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li>span{flex:none;place-items:center;line-height:1;border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;width:24px!important;height:24px!important;box-shadow:none!important;color:var(--color-faint)!important;border-radius:999px!important;margin:0!important;font-size:.6875rem!important;font-weight:600!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li>strong{white-space:nowrap;color:inherit!important;margin:0!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-complete{color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-complete>span{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-current{color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-current>span{border-color:var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li.is-current>strong{font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-preview{flex-direction:column;flex:auto;min-height:0;gap:.75rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:.6rem 1rem;display:flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-summary{align-items:baseline;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0 0 0 -.85rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-summary>div{align-items:baseline;border:0!important;border-left:1px solid var(--color-line)!important;background:0 0!important;gap:.4rem!important;margin:0!important;padding:0 .85rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-summary>div:first-child{border-left:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-summary strong{font-variant-numeric:tabular-nums;color:var(--color-ink)!important;font-size:1.0625rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-summary span{color:var(--color-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:.8125rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview>.business-service-import-guidance{flex-wrap:wrap;flex:18rem;justify-content:flex-end;align-items:baseline;gap:.15rem .45rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview>.business-service-import-guidance>strong{align-items:center;gap:.4rem;display:inline-flex;color:#8a6420!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview>.business-service-import-guidance>strong:before{content:"";background:var(--color-chart-amber);border-radius:999px;width:7px;height:7px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview>.business-service-import-guidance>p{color:var(--color-muted)!important;margin:0!important;font-size:.78125rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] :is(.business-service-import-error,.business-service-import-form-error){border:1px solid var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important;border-radius:12px!important;margin:0!important;padding:.6rem .85rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] :is(.business-service-import-error,.business-service-import-form-error)[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-section.business-service-import-menu-tree{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree{gap:.75rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch{overflow:hidden;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch:before,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch:after,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-services:before,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row:before,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row:after,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category:before{content:none!important;display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category{border:0!important;border-bottom:1px solid var(--color-line)!important;box-shadow:none!important;background:#fbfbfa!important;border-radius:0!important;margin:0!important;padding:.45rem .9rem .45rem 1rem!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category-fields{align-items:center;gap:.55rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-swatch{background:var(--category-color);border-radius:3px;flex:none;width:9px;height:9px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category-fields>label{flex:0 22rem;min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category-fields>label>input{letter-spacing:-.01em;text-overflow:ellipsis;--text-entry-border:transparent;height:34px;background-color:#0000!important;border-color:#0000!important;min-height:34px!important;padding:0 .55rem!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category-fields>label>input:is(:hover,:focus){--text-entry-border:var(--color-line);background-color:var(--color-surface)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category.is-invalid .business-service-import-category-fields>label>input{--text-entry-border:var(--color-danger);background-color:var(--color-surface)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-count{color:var(--color-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:.78125rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch.is-unassigned>header{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;border:0!important;border-bottom:1px solid var(--color-line)!important;background:var(--color-clay-soft)!important;margin:0!important;padding:.7rem 1rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch.is-unassigned>header strong{color:var(--color-clay)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-branch.is-unassigned>header span{color:var(--color-muted)!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] :is(.rl-import-columns,.business-service-import-row-grid){align-items:center;grid-template-columns:minmax(0,1fr) 9.5rem 6.25rem 7.25rem 7rem 1.75rem!important;gap:.4rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-columns{margin:0;padding:.45rem .9rem .1rem 1rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-columns>span{min-width:0;color:var(--color-faint);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-left:.1rem;font-size:.6875rem;font-weight:600;overflow:hidden}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-services{border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-services:empty:after{content:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row{transition:background-color .14s var(--ease-standard);position:relative;background:var(--color-surface)!important;box-shadow:none!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:.4rem!important;margin:0!important;padding:.55rem .9rem .65rem 1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-tree-services>.business-service-import-row:first-child{border-top:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row:is(:hover,:focus-within){background:#fcfcfb!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row.is-invalid{box-shadow:inset 3px 0 0 var(--color-danger)!important;background:snow!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid{border:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>*{grid-area:auto!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-field{min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-field[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field>span:first-child,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-description>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;margin:-1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row :is(input:not([type=checkbox]),select,textarea),body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .prelook-select-shell>.prelook-select-trigger{min-height:36px!important;font-size:.84375rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .prelook-select-shell>.prelook-select-trigger{height:36px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row :is(.business-import-input-suffix,.business-import-input-prefix){height:36px;min-height:36px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-field.is-service-name>input{font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-price-note{min-width:0;height:36px;color:var(--color-faint);white-space:nowrap;align-items:center;padding:0 .1rem;font-size:.78125rem;display:flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-price-note[hidden]{display:none}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-remove{cursor:pointer;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);place-items:center;line-height:1;width:28px!important;min-width:28px!important;height:28px!important;min-height:0!important;box-shadow:none!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-column:6!important;margin:0!important;padding:0!important;font-size:1.0625rem!important;display:grid!important;position:static!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-remove:hover{background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-remove:focus-visible{outline-offset:1px;outline:2px solid var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-options{align-items:center;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem!important;margin:0!important;padding:0 2.15rem 0 0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-description{min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-description>textarea{resize:none;field-sizing:content;height:36px;max-height:9rem;display:block;overflow:hidden;min-height:36px!important;padding:.45rem .75rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-description>textarea:focus{overflow:auto}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check{cursor:pointer;white-space:nowrap;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;gap:.45rem!important;margin:0!important;padding:0 .8rem 0 .6rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check:has(input:focus-visible){border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>input{appearance:none;cursor:inherit;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);flex:none;place-content:center;display:grid;background:var(--color-surface)!important;width:16px!important;height:16px!important;min-height:0!important;box-shadow:none!important;border:1.5px solid #c3ccc7!important;border-radius:5px!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>input:after{content:"";opacity:0;width:8px;height:4px;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);border:0 solid #fff;border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(.6)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>input:checked{border-color:var(--color-accent)!important;background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>input:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>span,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check>span>strong{color:inherit!important;margin:0!important;font-size:.78125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker{padding-right:2.15rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>legend{float:left;width:4rem;color:var(--color-faint)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;padding:0!important;font-size:.6875rem!important;font-weight:600!important;line-height:30px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>div{display:flow-root!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>div>.business-service-professional-card{vertical-align:top;margin:0 .3rem .3rem 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>div:has(>[data-service-price-mode=variable],>[data-service-price-mode=consultation]){margin-left:4rem;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>div:has(>[data-service-price-mode=variable],>[data-service-price-mode=consultation])>.business-service-professional-card{margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker .business-service-professional-choice{height:30px;min-height:30px!important;padding-right:.55rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker .business-service-professional-avatar{width:22px!important;height:22px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker .business-service-professional-copy>strong{font-size:.78125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-error{color:var(--color-danger)!important;margin:0!important;padding:0!important;font-size:.75rem!important;font-weight:500!important;line-height:1.4!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-category [data-import-row-error]{color:var(--color-danger)!important;margin:.25rem 0 0 1.45rem!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] [data-import-row-error][hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-saving{align-items:center;gap:.6rem;border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border-radius:12px!important;margin:0!important;padding:.65rem .9rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-saving strong{color:inherit!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-preview.is-saving .business-service-import-menu-tree{opacity:.55}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-footer>span{flex:auto}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload{flex-direction:column;flex:auto;min-height:0;gap:.75rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload>.business-service-import-guidance{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;margin:0!important;padding:.75rem 1rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload>.business-service-import-guidance>strong{display:block;color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload>.business-service-import-guidance>p{color:var(--color-muted)!important;margin:.15rem 0 0!important;font-size:.8125rem!important;line-height:1.5!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload-actions{justify-content:flex-end;margin:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload-actions>button{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 .95rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-upload-actions>button:hover{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone{text-align:center;cursor:pointer;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard);align-content:center;place-items:center;background:var(--color-surface)!important;min-height:190px!important;box-shadow:none!important;color:var(--color-muted)!important;border:1.5px dashed #cdd6d1!important;border-radius:16px!important;gap:.3rem!important;margin:0!important;padding:1.5rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone:is(:hover,:focus-visible,.is-drag-over){border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;outline:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone>span{place-items:center;background:var(--color-accent-soft)!important;width:44px!important;height:44px!important;color:var(--color-accent-deep)!important;border:0!important;border-radius:12px!important;margin:0 0 .35rem!important;font-size:.8125rem!important;font-weight:700!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone:is(:hover,:focus-visible,.is-drag-over)>span{background:var(--color-surface)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone>span svg{stroke-width:1.7px;width:20px;height:20px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone>strong{color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-dropzone>p{color:var(--color-muted)!important;margin:0!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:14px!important;margin:0!important;padding:.75rem .9rem .85rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;border:0!important;margin:0 0 .6rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files>header strong{color:var(--color-ink)!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files>header small{color:var(--color-faint)!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;gap:.45rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article{align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:36px minmax(0,1fr) 28px!important;gap:.55rem!important;margin:0!important;padding:.35rem .4rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>img,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>.business-service-import-file-type{background:var(--color-accent-soft);color:var(--color-accent-deep);object-fit:cover;place-items:center;font-size:.625rem;font-weight:700;display:grid;border:0!important;border-radius:8px!important;width:36px!important;height:36px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>span{gap:.05rem;min-width:0;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>span>small{color:var(--color-faint)!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>.icon-button{place-items:center;width:28px!important;min-width:28px!important;height:28px!important;min-height:0!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-files article>.icon-button:hover:not(:disabled){background:var(--color-danger-soft)!important;color:var(--color-danger)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-processing{flex:auto;align-content:center;place-items:center;min-height:260px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:1rem!important;margin:0!important;padding:2rem 1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-processing-copy>strong{color:var(--color-ink)!important;font-size:1rem!important;font-weight:600!important}@media (max-width:760px){body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-columns{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.75rem!important;gap:.5rem .4rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field>span:first-child{clip:auto;white-space:normal;width:auto;height:auto;overflow:visible;margin:0 0 .25rem!important;position:static!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field.is-service-name{grid-area:1/1/auto/3!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-row-remove{align-self:end;grid-area:1/3!important;margin-bottom:4px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field.is-category{grid-area:2/1!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field.is-duration{grid-area:2/2!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>.business-service-import-field.is-price-type{grid-area:3/1!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row-grid>:is(.business-service-import-field.is-price-min,.rl-import-price-note){grid-area:3/2!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-price-note{align-self:end}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-options{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-check{justify-self:start}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker{padding-right:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>legend{float:none;width:auto;margin-bottom:.3rem!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-row .rl-picker>div:has(>[data-service-price-mode=variable],>[data-service-price-mode=consultation]){margin-left:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li+li{margin-left:.5rem!important;padding-left:1.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .business-service-import-progress>li+li:before{width:1.25rem}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-import] .rl-import-overview>.business-service-import-guidance{justify-content:flex-start}}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-team-drawer.business-service-inspector{width:min(640px,100vw - 48px)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector>form{flex-direction:column;height:100%;min-height:0;margin:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-body{flex-direction:column;flex:auto;min-height:0;overflow-y:auto;gap:.8rem!important;padding:1rem 1.1rem 1.25rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-body>*{flex:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-title-row{flex-wrap:wrap;align-items:center;min-width:0;gap:.35rem .55rem!important;margin:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-title-row>h3{flex:0 auto}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-active-tag,.business-service-autosave-status){flex:none;align-items:center;gap:.3rem;height:22px;border:1px solid var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;margin:0!important;padding:0 .55rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-active-tag,.business-service-autosave-status)[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-autosave-status[data-state=dirty]{color:#8a6420!important;background:#fbf5e6!important;border-color:#ecdcb9!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-autosave-status[data-state=saving]{border-color:var(--color-line)!important;color:var(--color-muted)!important;background:#f1f3f1!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-general-save-error{border:1px solid var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important;border-radius:12px!important;margin:0!important;padding:.6rem .85rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-general-save-error[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field{cursor:pointer;width:100%;transition:border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);place-items:center;position:relative;overflow:hidden;background:var(--color-surface)!important;min-height:168px!important;box-shadow:none!important;color:var(--color-ink)!important;text-align:center!important;border:1.5px dashed #cdd6d1!important;border-radius:16px!important;margin:0!important;padding:1.25rem 1rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:is(:hover,:focus-within){border-color:var(--color-accent-line)!important;background:#fbfdfc!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>input:focus-visible){box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field.is-drag-over{border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;box-shadow:0 0 0 3px #1f6b5224!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-media{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty{pointer-events:none;justify-items:center;gap:.3rem;max-width:22rem;display:grid;color:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty>i{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-deep);transition:transform .2s var(--ease-standard);border-radius:999px;place-items:center;margin:0 0 .25rem;font-style:normal;display:grid}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty>i svg{stroke-width:1.8px;width:20px;height:20px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field.is-drag-over .rl-svc-photo-empty>i{transform:translateY(-3px)scale(1.06)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty>strong{color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty>small{color:var(--color-muted)!important;font-size:.78125rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-empty>b{border:1px solid var(--color-line);background:var(--color-surface);height:34px;color:var(--color-ink-soft);transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);border-radius:999px;align-items:center;margin:.5rem 0 0;padding:0 .95rem;font-size:.8125rem;font-weight:600;display:inline-flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:is(:hover,:focus-within,.is-drag-over) .rl-svc-photo-empty>b{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-change{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img){aspect-ratio:16/9;max-height:260px;border-style:solid!important;border-width:1px!important;border-color:var(--color-line)!important;background:var(--color-paper)!important;min-height:0!important;box-shadow:var(--shadow-card)!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img)>.rl-svc-photo-media{inset:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-media>img{object-fit:cover;transition:transform .4s var(--ease-standard), filter .2s var(--ease-standard);display:block;width:100%!important;height:100%!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img)>.rl-svc-photo-empty{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img):after{opacity:0;transition:opacity .2s var(--ease-standard);pointer-events:none;position:absolute;inset:0;content:""!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#16201c00 45%,#16201c6b)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img)>.rl-svc-photo-change{z-index:1;pointer-events:none;height:34px;transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 4px 14px #16201c2e;color:var(--color-ink)!important;background:#fffffff0!important;border:0!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-svc-photo-change svg{stroke-width:1.8px;width:16px;height:16px}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img):is(:hover,:focus-within,.is-drag-over):after{opacity:1}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img):is(:hover,:focus-within) .rl-svc-photo-media>img{transform:scale(1.02)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field.is-drag-over:has(>.rl-svc-photo-media>img){border-color:var(--color-accent)!important}@media (hover:hover){body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field:has(>.rl-svc-photo-media>img):not(:hover,:focus-within,.is-drag-over)>.rl-svc-photo-change{opacity:0;transform:translateY(4px)}}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field>input[type=file]{z-index:2;opacity:0;cursor:pointer;font-size:0;inset:0;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-modal-section,body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.95rem 1rem 1.05rem!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-panel-head{border:0!important;margin:0 0 .85rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-panel-head>span{text-transform:uppercase;line-height:1.3;display:block;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .rl-panel-head>h4{color:var(--color-ink)!important;letter-spacing:-.01em!important;margin:.15rem 0 0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-modal-section,.business-service-advanced-inner)>.business-form-grid{flex-wrap:wrap;align-items:flex-start;gap:0 .9rem!important;margin:0 0 -.8rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>*{flex:0 0 calc(50% - .45rem);min-width:0;max-width:100%;margin:0 0 .8rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>:is(.business-field-full,fieldset,section){flex-basis:100%}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>.business-service-conditional{transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .18s,transform .24s cubic-bezier(.4,0,.2,1),margin-bottom .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>.business-service-conditional.is-visible{transition-delay:0s}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>.business-service-conditional:not(.is-visible){margin-bottom:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-conditional-inner{margin:-4px;padding:4px;transition:margin .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-conditional:not(.is-visible)>.business-service-conditional-inner{margin-block:0;padding-block:0}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-field{min-width:0;margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>.business-field{margin-bottom:.8rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-booking-options,.business-service-consultation,.business-service-deposit){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 .8rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-consultation>h5{color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:.2rem 0 .1rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-consultation>div{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option{cursor:pointer;align-items:center;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;gap:.5rem!important;margin:0!important;padding:.35rem 0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-booking-options,.business-service-deposit)>.business-switch.business-booking-option:first-of-type{border-top:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>b{order:1;min-width:0;color:var(--color-ink)!important;margin:0!important;font-size:.84375rem!important;font-weight:500!important;line-height:1.35!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>.business-service-info-tip{order:2}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>span[aria-hidden=true]{transition:background-color .18s var(--ease-standard);flex:none;order:3;position:relative;width:38px!important;height:22px!important;box-shadow:none!important;background:#d5dbd7!important;border:0!important;border-radius:999px!important;margin:0 0 0 auto!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>span[aria-hidden=true]:after{content:"";transition:transform .18s var(--ease-standard);transform:none;background:#fff!important;border-radius:999px!important;width:18px!important;height:18px!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 1px 2px #16201c40!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>input:checked+span[aria-hidden=true]{background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>input:checked+span[aria-hidden=true]:after{transform:translate(16px)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>input:focus-visible+span[aria-hidden=true]{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option>input:disabled+span[aria-hidden=true]{opacity:.5}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-switch.business-booking-option:has(>input:disabled){cursor:not-allowed}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-booking-option-alert{border:1px solid var(--color-clay-line)!important;background:var(--color-clay-soft)!important;color:var(--color-clay)!important;border-radius:10px!important;margin:0 0 .35rem!important;padding:.5rem .7rem!important;font-size:.78125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-booking-option-alert[hidden]{display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-info-tip{cursor:help;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);flex:none;place-items:center;font-style:normal;border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;width:18px!important;height:18px!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;font-size:.6875rem!important;font-weight:600!important;display:inline-grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-info-tip:is(:hover,:focus-visible){outline:0;border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker{min-width:0;background:0 0!important;border:0!important;margin:0 0 .8rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>legend{display:block;color:var(--color-muted)!important;margin:0 0 .3rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div{flex-wrap:wrap;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label{cursor:pointer;height:34px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:34px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;gap:.4rem!important;margin:0!important;padding:0 .8rem 0 .55rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label:hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label:has(input:focus-visible){border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label>span{transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);flex:none;place-items:center;line-height:1;background:var(--color-surface)!important;color:#0000!important;border:1.5px solid #c3ccc7!important;border-radius:999px!important;width:16px!important;height:16px!important;margin:0!important;font-size:.625rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label>input:checked~span{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:#fff!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label>b{color:inherit!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-option-picker>div>label>input:checked~b{font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced{overflow:hidden;padding:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle{font:inherit;cursor:pointer;transition:background-color .16s var(--ease-standard), box-shadow .2s var(--ease-standard);justify-content:space-between;align-items:center;gap:.75rem;width:100%!important;min-height:56px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:.7rem 1rem!important;display:flex!important;box-shadow:inset 0 -1px #0000!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle:hover{background:#fbfbfa!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle:focus-visible{outline-offset:-2px;outline:2px solid var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle>span{gap:.1rem;min-width:0;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle strong{color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle small{color:var(--color-muted)!important;font-size:.78125rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle>b{flex:none;align-items:center;gap:.45rem;display:inline-flex;color:var(--color-faint)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-toggle>b:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-3px;transition:transform .26s cubic-bezier(.4,0,.2,1),margin-top .26s cubic-bezier(.4,0,.2,1);transform:rotate(45deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced.is-open>.business-service-advanced-toggle{background:#fbfbfa!important;box-shadow:inset 0 -1px #eceeeb!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced.is-open>.business-service-advanced-toggle>b:after{margin-top:3px;transform:rotate(-135deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced.is-open>.business-service-advanced-body{grid-template-rows:1fr}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-inner{min-height:0;overflow:hidden}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-inner>*{opacity:0;transition:opacity .14s var(--ease-standard), transform .3s cubic-bezier(.4, 0, .2, 1);transform:translateY(-4px)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced.is-open .business-service-advanced-inner>*{opacity:1;transition:opacity .24s var(--ease-standard) 70ms, transform .3s cubic-bezier(.4, 0, .2, 1);transform:none}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-inner>.business-form-grid{margin:0 0 -.8rem!important;padding:1rem 1rem 1.05rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-advanced-inner>.business-service-products{margin:0!important;padding:0 1rem 1rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range-caption{color:var(--color-muted)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range-caption output{font-variant-numeric:tabular-nums;color:var(--color-faint)!important;font-size:.71875rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range-visual{background:#e3e7e4!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range-visual>i{background:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range input[type=range]::-webkit-slider-thumb{background:var(--color-accent)!important;box-shadow:0 0 0 1px #1f6b523d,0 2px 7px #16201c33!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range input[type=range]::-moz-range-thumb{background:var(--color-accent)!important;box-shadow:0 0 0 1px #1f6b523d,0 2px 7px #16201c33!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-gap-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid #1f6b5259!important}@media (prefers-reduced-motion:reduce){body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-advanced-body,.business-service-advanced-inner>*,.business-service-advanced-toggle){transition:none!important}}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-deposit-policy-summary{justify-content:space-between;align-items:baseline;gap:.75rem;color:var(--color-muted)!important;border-top:1px solid #eceeeb!important;margin:0!important;padding:.55rem 0!important;font-size:.8125rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-deposit-policy-summary>strong{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-timing-editor{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;margin:0 0 .8rem!important;padding:.8rem 0 0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-simple-timing-header>strong{color:var(--color-ink)!important;font-size:.875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer>.business-service-destructive-actions{margin-left:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] :is(.business-service-inspector-header,.business-service-inspector-footer){flex-shrink:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer>*{flex:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer>.business-service-cancel-button{margin-left:auto!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer>.business-service-save-button{min-width:6.5rem!important;margin-left:0!important}@media (max-width:560px){body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>*{flex-basis:100%}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer button{padding:0 .8rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-inspector-footer>.business-service-save-button{flex:auto!important;min-width:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-service-photo-field{min-height:148px!important}}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-composer{flex-direction:column;min-height:100%;box-shadow:none!important;background:0 0!important;border:0!important;gap:.8rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] :is(.business-category-basics-row,.business-category-presets){min-width:0;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.95rem 1rem 1.05rem!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-basics-row>.business-field{margin:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-presets>legend{float:left;width:100%;margin:0 0 .15rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-presets>p{clear:both;color:var(--color-faint)!important;margin:0 0 .75rem!important;font-size:.75rem!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-presets>div{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:.4rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);justify-items:center;position:relative;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:.3rem!important;margin:0!important;padding:.55rem .25rem .45rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset:hover{border-color:var(--color-line)!important;background:#fbfbfa!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset:has(input:focus-visible){border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>span{transition:transform .16s var(--ease-standard), box-shadow .16s var(--ease-standard);position:relative;background:var(--category-color)!important;border:0!important;border-radius:9px!important;width:28px!important;height:28px!important;margin:0!important;display:block!important;box-shadow:inset 0 0 0 1px #16201c14!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset:hover>span{transform:scale(1.06)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>input:checked~span{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--category-color)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>input:checked~span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:11px;height:6px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>small{text-align:center;color:var(--color-muted)!important;margin:0!important;font-size:.71875rem!important;font-weight:500!important;line-height:1.2!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>input:checked~small{color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset>em{letter-spacing:.04em;text-transform:uppercase;font-style:normal;color:var(--color-faint)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.625rem!important;font-weight:600!important;line-height:1!important;position:static!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset.is-used{cursor:not-allowed}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset.is-used>span{opacity:.35}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset.is-used>small{color:var(--color-faint)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset.is-used:hover{background:0 0!important;border-color:#0000!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-category-preset.is-used:hover>span{transform:none}body.pro-mode .business-team-drawer-layer[data-team-drawer=service-category] .business-team-drawer-footer-danger:empty{display:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal{overflow:hidden;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:min(460px,100vw - 32px)!important;box-shadow:var(--shadow-overlay)!important;border-radius:20px!important;padding:0!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;background:0 0!important;border:0!important;gap:.75rem!important;margin:0!important;padding:1.2rem 1.25rem 0 1.4rem!important;display:grid!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header h2{color:var(--color-ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.25!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header p{color:var(--color-muted)!important;margin:.3rem 0 0!important;font-size:.8125rem!important;line-height:1.5!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header>.icon-button{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);place-items:center;line-height:1;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:0!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;padding:0!important;font-size:1.0625rem!important;display:grid!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header>.icon-button:hover{transform:rotate(90deg);border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form{margin:0!important;padding:.9rem 1.4rem 0!important;display:block!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>p{color:var(--color-ink-soft)!important;margin:0 0 .5rem!important;font-size:.875rem!important;line-height:1.55!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>p strong{color:var(--color-ink)!important;font-weight:600!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer{flex-wrap:wrap;justify-content:flex-end;border:0!important;border-top:1px solid var(--color-line)!important;background:#fbfbfa!important;gap:.5rem!important;margin:1rem -1.4rem 0!important;padding:.8rem 1.25rem!important;display:flex!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer button{cursor:pointer;height:40px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard);border-radius:999px!important;min-height:40px!important;margin:0!important;padding:0 1.15rem!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer button:hover:not(:disabled){transform:translateY(-1px)}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer button:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.98)}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer button:disabled{cursor:default;opacity:.55}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .ghost-button{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important;box-shadow:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .ghost-button:hover:not(:disabled){border-color:var(--color-line-strong)!important;background:var(--color-paper)!important;color:var(--color-ink)!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .solid-button.pro{border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:#fff!important;box-shadow:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .solid-button.pro:hover:not(:disabled){background:#2c3a34!important;border-color:#2c3a34!important;box-shadow:0 8px 20px #16201c33!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .solid-button.danger{border:1px solid var(--color-danger)!important;background:var(--color-danger)!important;color:#fff!important;box-shadow:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .solid-button.danger:hover:not(:disabled){background:#8c3038!important;border-color:#8c3038!important;box-shadow:0 8px 20px #a33a4338!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .outline-button.danger{border:1px solid var(--color-danger-line)!important;background:var(--color-surface)!important;color:var(--color-danger)!important;box-shadow:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal .business-confirm-form>footer .outline-button.danger:hover:not(:disabled){border-color:var(--color-danger)!important;background:var(--color-danger-soft)!important}@media (prefers-reduced-motion:reduce){body.pro-mode .business-services-page .business-modal-layer .business-modal :is(.icon-button,button){transition:none!important}body.pro-mode .business-services-page .business-modal-layer .business-modal>header>.icon-button:hover{transform:none}}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-team-drawer-form{flex-direction:column;min-height:100%;box-shadow:none!important;background:0 0!important;border:0!important;gap:.8rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-panel-card{min-width:0;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.95rem 1rem 1.05rem!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-panel-head{border:0!important;margin:0 0 .85rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-panel-head>span{text-transform:uppercase;line-height:1.3;display:block;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .rl-panel-head>h4{color:var(--color-ink)!important;letter-spacing:-.01em!important;margin:.15rem 0 0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.rl-panel-card,.business-booking-settings-section,.business-booking-deposit-panel-inner)>.business-form-grid,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-cancellation-policy>.business-form-grid{flex-wrap:wrap;align-items:flex-start;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0 .9rem!important;margin:0 0 -.8rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.rl-panel-card,.business-booking-settings-section)>.business-form-grid>*,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel>*,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-cancellation-policy>.business-form-grid>*{flex:0 0 calc(50% - .45rem);min-width:0;max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 .8rem!important;padding:0!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.rl-panel-card,.business-booking-settings-section)>.business-form-grid>:is(.business-field-full,fieldset,section),body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel>:is(.business-field-full,fieldset,section,div),body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-cancellation-policy>.business-form-grid>*{flex-basis:100%}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field[hidden],body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) [data-manual-guest-name][hidden]{display:none!important}@media (min-width:561px){body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-appointment-rules-grid>.business-field-full{flex-basis:calc(50% - .45rem)!important}}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field>span:first-child{min-height:1.125rem;margin-bottom:.3rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-control-grid .business-choice-field>legend{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field>label:first-child{display:block;color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 .3rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-field>span:first-child{align-items:center;gap:.35rem;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-service-info-tip{cursor:help;flex:none;place-items:center;font-style:normal;border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;width:18px!important;height:18px!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;font-size:.6875rem!important;font-weight:600!important;display:inline-grid!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .business-service-info-tip:is(:hover,:focus-visible){outline:0;border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor]) .business-field>span:first-child>.business-service-info-tip{vertical-align:middle;margin:-.15rem 0 -.15rem .45rem!important}body.pro-mode .business-service-info-tip.has-paragraphs>[role=tooltip]{text-align:left;white-space:normal;width:min(21rem,100vw - 3rem);max-width:none;padding:.7rem .8rem;font-size:.75rem;font-weight:500;line-height:1.45}body.pro-mode .business-service-info-tip-paragraph{display:block}body.pro-mode .business-service-info-tip-paragraph+.business-service-info-tip-paragraph{margin-top:.55rem}body.pro-mode .business-service-info-tip-paragraph>b{margin-bottom:.1rem;font-weight:700;display:block}@media (max-width:560px){body.pro-mode .business-service-info-tip.has-paragraphs>[role=tooltip]{width:100%}}body.pro-mode .business-service-info-tip.has-paragraphs[data-tip-below]>[role=tooltip]{top:calc(100% + 9px);bottom:auto;transform:translateY(-4px)}body.pro-mode .business-service-info-tip.has-paragraphs[data-tip-below]:is(:hover,:focus)>[role=tooltip]{transform:translateY(0)}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.business-team-drawer-form-error,.business-manual-booking-warning,.business-manual-booking-warnings){border:1px solid var(--color-danger-line)!important;background:var(--color-danger-soft)!important;color:var(--color-danger)!important;box-shadow:none!important;border-radius:12px!important;margin:0!important;padding:.65rem .85rem!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger{text-align:left;cursor:pointer;height:40px;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);justify-content:space-between;align-items:center;gap:.5rem;border:1px solid var(--text-entry-border)!important;background:var(--color-surface)!important;width:100%!important;min-height:40px!important;box-shadow:none!important;color:var(--color-faint)!important;border-radius:10px!important;margin:0!important;padding:0 .75rem!important;font-size:.875rem!important;font-weight:400!important;display:flex!important}body.pro-mode .business-team-drawer-layer:is([data-team-drawer=service-import],[data-team-drawer=service-category],[data-team-drawer=service-editor],[data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) .prelook-select-trigger.is-placeholder .prelook-select-value{color:var(--color-faint)!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger.has-selection{color:var(--color-ink)!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger>b{width:20px;height:20px;transition:background-color .16s var(--ease-standard);border-radius:7px;flex:none;place-items:center;background:var(--color-paper)!important;color:#0000!important;font-size:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger>b:before{content:"";width:5px;height:5px;transition:transform .19s cubic-bezier(.2, .8, .2, 1), margin-top .19s cubic-bezier(.2, .8, .2, 1), border-color .16s var(--ease-standard);border:1.7px solid #626b79;border-width:0 1.7px 1.7px 0;margin-top:-2px;transform:rotate(45deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger[aria-expanded=true]>b{background:#eff9f5!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger[aria-expanded=true]>b:before{border-color:#125e51;margin-top:2px;transform:rotate(-135deg)}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger:hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--color-accent)!important;outline:0!important;box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-menu,.business-manual-search-results){border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-overlay)!important;border-radius:14px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>header{align-items:center;gap:.45rem;background:0 0!important;border:0!important;margin:0!important;padding:.35rem .5rem .25rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>header>span{flex:none;background:var(--manual-service-category)!important;border-radius:3px!important;width:8px!important;height:8px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>header>strong{color:var(--color-ink-soft)!important;font-size:.75rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>header>small{margin-left:auto;color:var(--color-faint)!important;font-size:.6875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-group>div>button,.business-manual-search-results>button){transition:background-color .12s var(--ease-standard);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-group>div>button,.business-manual-search-results>button):is(:hover,:focus-visible,.is-keyboard-active){background:#f4f7f5!important;outline:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-group>div>button,.business-manual-search-results>button)[aria-selected=true]{background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-group>div>button,.business-manual-search-results>button) strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] :is(.business-manual-service-group>div>button,.business-manual-search-results>button) small{color:var(--color-muted)!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>div>button>b{color:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-service-group>div>button>span{background:var(--manual-service-category)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-search-results>button>span{flex:none;place-items:center;background:var(--color-accent-soft)!important;width:28px!important;height:28px!important;color:var(--color-accent-deep)!important;border:0!important;border-radius:999px!important;font-size:.75rem!important;font-weight:700!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-manual-search-results>p{color:var(--color-muted)!important;margin:0!important;padding:.6rem .7rem!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-entry-types{flex-wrap:wrap;background:0 0!important;border:0!important;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-entry-types>button{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;padding:0 .95rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-entry-types>button:hover:not(:disabled){border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-entry-types>button.active{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-entry-types>button:disabled{opacity:.5;cursor:not-allowed}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-gap-target{align-items:center;gap:.7rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.75rem .95rem!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-gap-target strong{color:var(--color-ink)!important;font-size:.9375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=manual-booking] .business-calendar-gap-target p{color:var(--color-muted)!important;margin:.1rem 0 0!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-configuration-stack{flex-direction:column;background:0 0!important;border:0!important;gap:.8rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section{min-width:0;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin:0!important;padding:.95rem 1rem 1.05rem!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section>header{background:0 0!important;border:0!important;margin:0 0 .85rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section>header>span{text-transform:uppercase;line-height:1.3;display:block;color:var(--color-faint)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section>header>h3{color:var(--color-ink)!important;letter-spacing:-.01em!important;margin:.15rem 0 0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section>header>p,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-help{color:var(--color-muted)!important;margin:.3rem 0 0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.5!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-section>.business-booking-settings-help{margin:0 0 .75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-modes{grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;gap:.5rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:start;position:relative;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important;gap:.1rem .6rem!important;margin:0!important;padding:.7rem .8rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode:hover{border-color:var(--color-accent-line)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode:has(input:focus-visible){box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>span{transition:border-color .14s var(--ease-standard);grid-row:1/span 2;place-items:center;background:var(--color-surface)!important;width:18px!important;height:18px!important;box-shadow:none!important;border:1.5px solid #c3ccc7!important;border-radius:999px!important;margin:.05rem 0 0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>span:after{content:"";background:var(--color-accent);width:8px;height:8px;transition:transform .16s var(--ease-standard);border-radius:999px;transform:scale(0)}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>input:checked~span{border-color:var(--color-accent)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>input:checked~span:after{transform:scale(1)}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>strong{color:var(--color-ink)!important;font-size:.84375rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>input:checked~strong{color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-mode>small{grid-column:2;color:var(--color-muted)!important;font-size:.75rem!important;line-height:1.4!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel{margin-top:.85rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel:not(#rl-deposit-shown){display:none!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-form:has(input[name=depositMode][value=fixed]:checked) [data-deposit-panel=fixed]:not(#rl-deposit-shown),body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-form:has(input[name=depositMode][value=proportion]:checked) [data-deposit-panel=proportion]:not(#rl-deposit-shown),body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-form:has(input[name=depositMode][value=outside]:checked) [data-deposit-panel=outside]:not(#rl-deposit-shown){display:flex!important}.business-service-money-field:has(>input:first-child){grid-template-columns:minmax(0,1fr) auto}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by{min-width:0;background:0 0!important;border:0!important;margin:0 0 .8rem!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by>legend{display:block;color:var(--color-muted)!important;margin:0 0 .15rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by>p{color:var(--color-faint)!important;margin:0 0 .5rem!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by>output{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep);border-radius:999px;margin:.6rem 0 .25rem;padding:.3rem .65rem;font-size:.78125rem;font-weight:600;display:inline-flex}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-due-by>small{line-height:1.45;display:block;color:var(--color-faint)!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image{box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.5rem!important;padding:0!important;font-size:.8125rem!important;font-weight:400!important;overflow:visible!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-heading>span{color:var(--color-muted)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-heading>span>small{color:var(--color-faint)!important;font-size:.71875rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] :is(.business-booking-policy-image-heading p,.business-booking-policy-image-status){color:var(--color-faint)!important;font-size:.75rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-drop{transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard);background:#fbfbfa!important;border:1.5px dashed #cdd6d1!important;border-radius:14px!important;gap:.75rem!important;min-height:72px!important;padding:.7rem .8rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image.is-drag-over .business-booking-policy-image-drop{border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-mark{background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border-radius:12px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-drop strong{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-drop small{color:var(--color-muted)!important;font-size:.71875rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-drop button{height:36px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0 .95rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-drop button:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-preview{border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:.55rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-preview img{border:1px solid var(--color-line)!important;background:#fbfbfa!important;border-radius:10px!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-preview figcaption strong{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-policy-image-preview figcaption span{color:var(--color-muted)!important;font-size:.71875rem!important;font-weight:400!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-policy-slider{min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-policy-sequence{color:var(--color-faint)!important;margin:0 0 .6rem!important;font-size:.6875rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-policy-sequence i{background:var(--color-line)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-list{gap:.5rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-row{--refund-accent:var(--color-accent);--refund-accent-soft:var(--color-accent-soft);border:1px solid var(--color-line)!important;background:#fbfbfa!important;border-radius:12px!important;margin:0!important;padding:.75rem .85rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-row.is-half{--refund-accent:var(--color-chart-amber);--refund-accent-soft:#fbf5e6}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-copy label>span{color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-copy label>small{color:var(--color-muted)!important;font-size:.75rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-copy output{border-color:var(--refund-accent)!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-copy output{border-color:color-mix(in srgb, var(--refund-accent) 30%, white)!important}}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-copy output{font-size:.75rem!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--refund-accent) 0 var(--refund-position), #e3e7e4 var(--refund-position) 100%)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-range::-moz-range-track{background:linear-gradient(90deg, var(--refund-accent) 0 var(--refund-position), #e3e7e4 var(--refund-position) 100%)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-range::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--refund-accent), 0 2px 6px #16201c2e!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-refund-slider-ends{color:var(--color-faint)!important;font-size:.6875rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-step{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eceeeb!important;border-radius:0!important;margin:0 0 .8rem!important;padding:.85rem 0 0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-cancellation-policy>.business-form-grid>.business-policy-step:first-child{border-top:0!important;padding-top:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-step-heading{align-items:flex-start;width:100%;background:0 0!important;border:0!important;gap:.6rem!important;margin:0 0 .7rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-step-number{flex:none;place-items:center;background:var(--color-ink)!important;color:#fff!important;border:0!important;border-radius:999px!important;width:22px!important;height:22px!important;margin:0!important;font-size:.6875rem!important;font-weight:700!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-step-heading :is(b,h4){display:block;color:var(--color-ink)!important;margin:0!important;font-size:.875rem!important;font-weight:600!important;line-height:1.35!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-step-heading :is(small,p){display:block;color:var(--color-muted)!important;margin:.1rem 0 0!important;font-size:.75rem!important;font-weight:400!important;line-height:1.45!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-groups{background:0 0!important;border:0!important;gap:.7rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group>h4{color:var(--color-faint)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 .35rem!important;font-size:.6875rem!important;font-weight:700!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group>div{flex-wrap:wrap;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label{cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:18px!important;gap:.45rem!important;margin:0!important;padding:.35rem .85rem .35rem .6rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label:has(input:focus-visible){box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label>span{transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);flex:none;place-items:center;background:var(--color-surface)!important;color:#0000!important;border:1.5px solid #c3ccc7!important;border-radius:5px!important;width:16px!important;height:16px!important;margin:0!important;font-size:0!important;display:grid!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label>input:checked~span{border-color:var(--color-accent)!important;background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px 11px no-repeat!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label>b{color:inherit!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.35!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-term-group label>input:checked~b{font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field{min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>legend{display:block;color:var(--color-muted)!important;margin:0 0 .35rem!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div{flex-wrap:wrap;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label{cursor:pointer;min-width:3.5rem;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);justify-content:center;align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;padding:0 .85rem!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label:has(input:checked){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label:has(input:focus-visible){box-shadow:0 0 0 3px #1f6b5229!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label>span{font-variant-numeric:tabular-nums;color:inherit!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>small{display:block;color:var(--color-faint)!important;margin:.4rem 0 0!important;font-size:.71875rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-policy-control-grid{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-custom-policy-header{justify-content:space-between;align-items:flex-start;gap:.75rem;background:0 0!important;border:0!important;margin:0 0 .7rem!important;padding:0!important;display:flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-custom-policy-header>.business-policy-step-heading{margin:0!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-custom-policy-add{cursor:pointer;height:36px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);flex:none;align-items:center;gap:.35rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;margin:0!important;padding:0 .95rem!important;font-size:.8125rem!important;font-weight:600!important;display:inline-flex!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-custom-policy-add:hover{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-custom-policy-empty{text-align:center;color:var(--color-faint)!important;background:0 0!important;border:1.5px dashed #cdd6d1!important;border-radius:12px!important;margin:0!important;padding:.85rem!important;font-size:.8125rem!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-save-state{color:var(--color-faint)!important;font-size:.78125rem!important;font-weight:500!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-save-state[data-state=dirty]{color:#8a6420!important}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-save-state[data-state=error]{color:var(--color-danger)!important}@media (max-width:560px){body.pro-mode .business-team-drawer-layer:is([data-team-drawer=booking-settings],[data-team-drawer=manual-booking]) :is(.rl-panel-card,.business-booking-settings-section)>.business-form-grid>*,body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-settings-deposit-panel>*{flex-basis:100%}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-booking-deposit-modes{grid-template-columns:minmax(0,1fr)}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div{flex-wrap:nowrap}body.pro-mode .business-team-drawer-layer[data-team-drawer=booking-settings] .business-choice-field>div>label{flex:1 1 0;min-width:0;padding:0!important}}body.pro-mode .rl-when{min-width:0;display:block}body.pro-mode .rl-when-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;display:grid}body.pro-mode .rl-when-row+.rl-when-row,body.pro-mode .rl-when-panel+.rl-when-row{margin-top:.55rem}body.pro-mode .rl-when-row.is-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}body.pro-mode .rl-when-row.is-range{grid-template-columns:3.25rem minmax(0,1.2fr) minmax(0,1fr)}body.pro-mode .rl-when-row-label{color:var(--color-muted);font-size:.75rem;font-weight:600}body.pro-mode .rl-when-to{color:var(--color-faint);font-size:.875rem}body.pro-mode .rl-when-field{font:inherit;cursor:pointer;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);grid-template-columns:18px minmax(0,1fr) 10px;align-items:center;border:1px solid var(--text-entry-border)!important;background:var(--color-surface)!important;width:100%!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;color:var(--color-ink)!important;text-align:left!important;border-radius:12px!important;gap:.6rem!important;margin:0!important;padding:.4rem .8rem .4rem .75rem!important;display:grid!important}body.pro-mode .rl-when-field:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:#fbfdfc!important}body.pro-mode .rl-when-field.is-open{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #1f6b5224!important}body.pro-mode .rl-when-field:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .rl-when-field:disabled{opacity:.55;cursor:not-allowed}body.pro-mode .rl-when-icon{color:var(--color-accent);place-items:center;display:grid}body.pro-mode .rl-when-icon svg{stroke-width:1.8px;width:18px;height:18px}body.pro-mode .rl-when-copy{gap:.05rem;min-width:0;display:grid}body.pro-mode .rl-when-copy>small{color:var(--color-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}body.pro-mode .rl-when-copy>strong{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}body.pro-mode .rl-when-field.is-empty .rl-when-copy>strong{color:var(--color-faint);font-weight:500}body.pro-mode .rl-when-chevron{border:solid var(--color-faint);width:7px;height:7px;transition:transform .2s var(--ease-standard), margin-top .2s var(--ease-standard);border-width:0 1.5px 1.5px 0;margin-top:-4px;transform:rotate(45deg)}body.pro-mode .rl-when-field.is-open .rl-when-chevron{border-color:var(--color-accent);margin-top:3px;transform:rotate(-135deg)}body.pro-mode .rl-when-panel{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),margin-top .26s cubic-bezier(.4,0,.2,1);display:grid}body.pro-mode .rl-when-panel.is-open{grid-template-rows:1fr;margin-top:.55rem}body.pro-mode .rl-when-panel-inner{min-height:0;overflow:hidden}body.pro-mode .rl-when-panel-inner>*{opacity:0;transition:opacity .14s var(--ease-standard), transform .26s cubic-bezier(.4, 0, .2, 1);transform:translateY(-4px)}body.pro-mode .rl-when-panel.is-open .rl-when-panel-inner>*{opacity:1;transition:opacity .22s var(--ease-standard) 60ms, transform .26s cubic-bezier(.4, 0, .2, 1);transform:none}body.pro-mode .rl-when-cal,body.pro-mode .rl-when-times{border:1px solid var(--color-line);background:#fbfbfa;border-radius:14px;margin:0;padding:.75rem}body.pro-mode .rl-when-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0 0 .7rem;display:grid}body.pro-mode .rl-when-quick>button{cursor:pointer;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard);justify-content:space-between;align-items:center;gap:.5rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:40px!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:10px!important;margin:0!important;padding:0 .8rem!important;display:flex!important}body.pro-mode .rl-when-quick>button>span{font-size:.8125rem;font-weight:600}body.pro-mode .rl-when-quick>button>small{color:var(--color-muted);font-size:.75rem}body.pro-mode .rl-when-quick>button:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .rl-when-quick>button.is-selected{border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .rl-when-quick>button:disabled{opacity:.45;cursor:not-allowed}body.pro-mode .rl-when-cal-head{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;margin:0 0 .45rem;display:grid}body.pro-mode .rl-when-cal-head>strong{color:var(--color-ink);text-align:center;font-size:.875rem;font-weight:600}body.pro-mode .rl-when-nav{cursor:pointer;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard), color .14s var(--ease-standard);place-items:center;line-height:1;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;padding:0!important;font-size:1rem!important;display:grid!important}body.pro-mode .rl-when-nav:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .rl-when-nav:disabled{opacity:.35;cursor:default}body.pro-mode .rl-when-weekdays,body.pro-mode .rl-when-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}body.pro-mode .rl-when-weekdays{margin:0 0 .2rem}body.pro-mode .rl-when-weekdays>span{color:var(--color-faint);text-align:center;font-size:.6875rem;font-weight:600}body.pro-mode .rl-when-day{font-variant-numeric:tabular-nums;cursor:pointer;height:36px;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);place-items:center;position:relative;width:100%!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;border-radius:10px!important;margin:0!important;padding:0!important;font-size:.84375rem!important;font-weight:500!important;display:grid!important}body.pro-mode .rl-when-day:hover:not(:disabled){background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .rl-when-day:focus-visible{outline-offset:1px;outline:2px solid var(--color-accent)!important}body.pro-mode .rl-when-day.is-outside{color:#b4bfb9!important}body.pro-mode .rl-when-day.is-closed{color:var(--color-faint)!important}body.pro-mode .rl-when-day.is-closed:after{content:"";background:#cdd6d1;border-radius:2px;width:10px;height:1.5px;position:absolute;bottom:5px}body.pro-mode .rl-when-day.is-today{box-shadow:inset 0 0 0 1.5px var(--color-accent-line)!important;color:var(--color-accent-deep)!important;font-weight:700!important}body.pro-mode .rl-when-day.is-selected{background:var(--color-accent)!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}body.pro-mode .rl-when-day.is-selected:after{display:none}body.pro-mode .rl-when-day:disabled{opacity:.35;cursor:not-allowed}body.pro-mode .rl-when-type{margin:0 0 .25rem;display:block}body.pro-mode .rl-when-type>input{width:100%;height:38px;border:1px solid var(--text-entry-border)!important;background:var(--color-surface)!important;min-height:38px!important;color:var(--color-ink)!important;border-radius:10px!important;margin:0!important;padding:0 .75rem!important;font-size:.875rem!important}body.pro-mode .rl-when-type-hint{color:var(--color-faint);margin:0 0 .6rem;font-size:.71875rem;line-height:1.4;display:block}body.pro-mode .rl-when-type-hint.is-ready{color:var(--color-accent-deep);font-weight:600}body.pro-mode .rl-when-type-hint.is-error{color:var(--color-danger);font-weight:500}body.pro-mode .rl-when-options{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;max-height:14.5rem;margin:0 -.2rem 0 0;padding:.35rem .2rem .35rem .1rem;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 .6rem calc(100% - .6rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .6rem calc(100% - .6rem),#0000 100%)}body.pro-mode .rl-when-option{cursor:pointer;transition:border-color .12s var(--ease-standard), background-color .12s var(--ease-standard), color .12s var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:.05rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:10px!important;margin:0!important;padding:.3rem .2rem!important;display:flex!important}body.pro-mode .rl-when-option>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}body.pro-mode .rl-when-option>small{color:var(--color-muted);white-space:nowrap;font-size:.6875rem}body.pro-mode .rl-when-option:hover:not(:disabled){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .rl-when-option:focus-visible{outline-offset:1px;outline:2px solid var(--color-accent)!important}body.pro-mode .rl-when-option.is-outside{color:var(--color-muted)!important;background:#f4f5f3!important}body.pro-mode .rl-when-option.is-service{border-color:var(--color-accent-line)!important}body.pro-mode .rl-when-option.is-service>small{color:var(--color-accent);font-weight:600}body.pro-mode .rl-when-option.is-selected{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:#fff!important}body.pro-mode .rl-when-option.is-selected>small{color:#ffffffd9}body.pro-mode .rl-when-option:disabled{opacity:.35;cursor:not-allowed}body.pro-mode .rl-when-note{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin:.7rem 0 0;font-size:.78125rem;line-height:1.45;display:flex}body.pro-mode .rl-when-note:empty{display:none}body.pro-mode .rl-when-note>b{color:var(--color-accent-deep);font-weight:600}body.pro-mode .rl-when-note>i{color:#b4bfb9;font-style:normal}body.pro-mode .rl-when-note>.is-closed{color:var(--color-clay);font-weight:500}@media (max-width:560px){body.pro-mode .rl-when-row.is-range{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body.pro-mode .rl-when-row:is(.is-times,.is-range) .rl-when-field{grid-template-columns:minmax(0,1fr) 10px}body.pro-mode .rl-when-row:is(.is-times,.is-range) .rl-when-icon{display:none}body.pro-mode .rl-when-quick>button{flex-direction:column;justify-content:center!important;align-items:flex-start!important;gap:.05rem!important;min-height:48px!important;padding:.35rem .75rem!important}body.pro-mode .rl-when-row.is-range>.rl-when-row-label{grid-column:1/-1}body.pro-mode .rl-when-options{grid-template-columns:repeat(3,minmax(0,1fr))}body.pro-mode .rl-when-field{gap:.5rem!important;padding-inline:.65rem!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .rl-when-panel,body.pro-mode .rl-when-panel-inner>*,body.pro-mode .rl-when-chevron,body.pro-mode .rl-when-field,body.pro-mode .rl-when-day,body.pro-mode .rl-when-option{transition:none!important}}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page{--rl-an-accent:#1f6b52;--rl-an-grid:#eff1ee;--rl-an-baseline:#d9e0dc;--rl-an-tip:#16201c;flex-direction:column;gap:16px;max-width:none;padding-bottom:32px;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page button,body.pro-mode :is(.rl-an-menu,.rl-an-drawer-layer) button{min-width:0;min-height:0;font-family:inherit}.rl-an-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page>.business-page-header .business-header-actions.rl-an-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.pro-mode .rl-an-menu-trigger{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);height:40px;color:var(--color-ink);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-card);transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);align-items:center;gap:7px;padding:0 10px 0 12px;font-size:.84375rem;font-weight:600;display:inline-flex}body.pro-mode .rl-an-menu-trigger:hover:not(:disabled),body.pro-mode .rl-an-menu-trigger.is-open{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .rl-an-menu-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .rl-an-menu-trigger:disabled{opacity:1;cursor:default;box-shadow:none;color:var(--color-muted);background:#f3f4f1}body.pro-mode .rl-an-menu-icon{color:var(--color-muted);display:inline-flex}body.pro-mode .rl-an-menu-trigger:hover:not(:disabled) .rl-an-menu-icon,body.pro-mode .rl-an-menu-trigger.is-open .rl-an-menu-icon{color:var(--color-accent)}body.pro-mode .rl-an-menu-chevron{color:var(--color-faint);transition:transform .18s var(--ease-standard);display:inline-flex}body.pro-mode .rl-an-menu-trigger.is-open .rl-an-menu-chevron{transform:rotate(180deg)}body.pro-mode .rl-an-menu-trigger:disabled .rl-an-menu-chevron{display:none}body.pro-mode .rl-an-location{border-radius:var(--radius-sm);height:40px;color:var(--color-muted);white-space:nowrap;background:#f1f2ef;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.rl-an-menu{z-index:12000;border:1px solid var(--color-line);background:var(--color-surface);min-width:220px;max-width:calc(100vw - 24px);max-height:min(70vh,460px);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);color:var(--color-ink);animation:rl-an-pop-in .2s var(--ease-standard) both;border-radius:12px;padding:6px;position:fixed;overflow:auto}.rl-an-menu-option{width:100%;min-height:36px;color:var(--color-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:.84375rem;font-weight:500;transition:background-color .12s linear,color .12s linear;display:flex}.rl-an-menu-option>span{flex-direction:column;gap:1px;display:flex}.rl-an-menu-option small{color:var(--color-faint);font-size:.75rem;font-weight:500}.rl-an-menu-option:hover,.rl-an-menu-option:focus-visible{background:var(--color-accent-soft);color:var(--color-accent-deep);outline:none}.rl-an-menu-option.is-selected{color:var(--color-ink);font-weight:600}.rl-an-menu-option.is-selected svg{color:var(--color-accent);flex:none}.rl-an-menu-divided{border-top:1px solid var(--color-line);margin-top:6px;padding-top:6px}.rl-an-custom{border-top:1px solid var(--color-line);gap:8px;margin:6px 0 0;padding:10px 6px 4px;display:grid}.rl-an-custom-title{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rl-an-custom.is-active .rl-an-custom-title{color:var(--color-accent)}.rl-an-custom-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rl-an-custom-fields label{color:var(--color-muted);gap:4px;font-size:.75rem;font-weight:600;display:grid}.rl-an-custom-fields input{--text-entry-border:var(--color-line-strong);border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-ink);font:inherit;border-radius:8px;padding:0 8px;font-size:.8125rem}@keyframes rl-an-pop-in{0%{opacity:0;transform:scale(.97)}}body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage{flex-direction:column;gap:16px;min-width:0;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage[data-rl-view-direction=forward]{--rl-view-enter-x:10px;--rl-view-exit-x:8px}body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage[data-rl-view-direction=backward]{--rl-view-enter-x:-10px;--rl-view-exit-x:-8px}body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage.is-leaving{pointer-events:none;animation:.13s both rl-view-leave!important}body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage.is-entering{animation:.24s cubic-bezier(.22,1,.36,1) backwards rl-view-enter!important}body.pro-mode .rl-an-kpis{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}body.pro-mode .rl-an-kpis.is-6{grid-template-columns:repeat(6,minmax(0,1fr))}body.pro-mode .rl-an-kpis.is-6 .rl-an-kpi-label{align-items:flex-start;min-height:2.6em}body.pro-mode .rl-an-kpi{border-left:1px solid var(--color-line);flex-direction:column;gap:8px;min-width:0;margin-left:-1px;padding:16px 18px 15px;display:flex}body.pro-mode .rl-an-kpi-label{min-height:18px;color:var(--color-muted);align-items:center;gap:5px;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}body.pro-mode .rl-an-kpi-main{justify-content:space-between;align-items:flex-end;gap:10px;min-height:32px;display:flex}body.pro-mode .rl-an-kpi-value{color:var(--color-ink);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:600;line-height:1.1}body.pro-mode .rl-an-kpi-foot{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:20px;display:flex}body.pro-mode .rl-an-kpi-compare{color:var(--color-faint);font-size:.75rem;line-height:1.35}body.pro-mode .rl-an-kpi-off{flex-direction:column;justify-content:flex-start;gap:3px;min-height:52px;padding-top:4px;display:flex}body.pro-mode .rl-an-kpi-off strong{color:var(--color-muted);font-size:.9375rem;font-weight:600}body.pro-mode .rl-an-kpi-off span{color:var(--color-faint);font-size:.75rem;line-height:1.35}body.pro-mode .rl-an-kpi-loading{align-content:center;gap:8px;min-height:52px;display:grid}body.pro-mode .rl-an-delta{white-space:nowrap;border-radius:999px;align-items:center;gap:2px;height:20px;padding:0 7px 0 5px;font-size:.75rem;font-weight:600;display:inline-flex}body.pro-mode .rl-an-delta.is-good{background:var(--color-accent-soft);color:var(--color-accent)}body.pro-mode .rl-an-delta.is-bad{background:var(--color-danger-soft);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger-line)}body.pro-mode .rl-an-delta.is-neutral{color:var(--color-muted);background:#f1f2ef;padding-left:7px}body.pro-mode .rl-an-spark{flex:none;overflow:visible}body.pro-mode .rl-an-spark-line{fill:none;stroke:var(--rl-an-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}body.pro-mode .rl-an-spark-prev{fill:none;stroke:#c3cac6;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}body.pro-mode .rl-an-spark-dot{fill:var(--rl-an-accent);stroke:var(--color-surface);stroke-width:1.5px}body.pro-mode .rl-an-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}body.pro-mode .rl-an-span-12{grid-column:span 12}body.pro-mode .rl-an-span-8{grid-column:span 8}body.pro-mode .rl-an-span-6{grid-column:span 6}body.pro-mode .rl-an-span-4{grid-column:span 4}body.pro-mode .rl-an-section-head{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;padding-top:18px;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-an-section-head h2{color:var(--color-ink);margin:0;letter-spacing:-.015em!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important}body.pro-mode .rl-an-section-head p{color:var(--color-faint);margin:0;font-size:.8125rem}body.pro-mode .rl-an-panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;padding:18px 20px 16px;display:flex}body.pro-mode .rl-an-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}body.pro-mode .rl-an-panel-titles{flex-direction:column;gap:3px;min-width:0;display:flex}body.pro-mode .rl-an-panel-title{align-items:center;gap:6px;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-an-panel-title :is(h3,h4){margin:0;color:var(--color-ink)!important;letter-spacing:-.012em!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important}body.pro-mode .rl-an-panel-meta{color:var(--color-muted);font-size:.8125rem;line-height:1.4}body.pro-mode .rl-an-meta.is-attention{color:#9a4a2e;font-weight:600}body.pro-mode .rl-an-panel-tools{align-items:center;gap:8px;margin-left:auto;display:flex}body.pro-mode .rl-an-panel-figure{margin-top:12px}body.pro-mode .rl-an-panel-body{flex-direction:column;flex:auto;min-width:0;margin-top:16px;display:flex}body.pro-mode .rl-an-panel-foot{margin-top:14px}body.pro-mode .rl-an-figure{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}body.pro-mode .rl-an-figure strong{color:var(--color-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.15}body.pro-mode .rl-an-figure.is-small strong{font-size:1.25rem}body.pro-mode .rl-an-figure>span:not(.rl-an-delta):not(.rl-an-tag){color:var(--color-muted);font-size:.8125rem}body.pro-mode .rl-an-tag{height:20px;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f1f2ef;border-radius:999px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:700;display:inline-flex}body.pro-mode .rl-an-tag.is-forecast{color:#7c5a1f;background:#f7efe2}body.pro-mode .rl-an-tag.is-snapshot{color:#33566e;background:#edf2f6}body.pro-mode .rl-an-note{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.5}body.pro-mode .rl-an-link{color:var(--color-accent);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}body.pro-mode .rl-an-link:hover{color:var(--color-accent-deep);text-decoration-color:currentColor}body.pro-mode .rl-an-banner{border:1px solid var(--color-clay-line);border-radius:var(--radius-sm);background:var(--color-clay-soft);color:var(--color-ink);margin:0;padding:10px 14px;font-size:.8125rem}body.pro-mode .rl-an-info{width:20px;height:20px;color:var(--color-faint);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .12s linear,background-color .12s linear;display:inline-grid}body.pro-mode .rl-an-info:hover,body.pro-mode .rl-an-info[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent)}body.pro-mode .rl-an-info:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rl-an-infotip{z-index:12001;border:1px solid var(--color-line);background:var(--color-surface);width:max-content;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-overlay);color:var(--color-ink-soft);font-family:var(--font-sans);animation:rl-an-pop-in .16s var(--ease-standard) both;border-radius:10px;padding:12px 14px;font-size:.8125rem;line-height:1.5;position:fixed}.rl-an-infotip p{max-width:none;margin:6px 0 0}.rl-an-infotip p b{color:var(--color-ink);font-size:.75rem;font-weight:600;display:block}.rl-an-infotip-note{color:var(--color-muted)}.rl-an-infotip-kind{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.rl-an-infotip-kind.is-snapshot{color:#33566e}.rl-an-infotip-kind.is-forecast{color:#7c5a1f}body.pro-mode .rl-an-seg{border-radius:var(--radius-sm);background:#f1f2ef;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}body.pro-mode .rl-an-seg-thumb{width:calc((100% - 6px) / var(--rl-an-seg-count));background:var(--color-surface);transform:translateX(calc(var(--rl-an-seg-index) * 100%));transition:transform .22s var(--ease-standard);border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #16201c1f}body.pro-mode .rl-an-seg>button{z-index:1;height:28px;color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.78125rem;font-weight:600;transition:color .16s linear;position:relative}body.pro-mode .rl-an-seg>button:hover,body.pro-mode .rl-an-seg>button.is-active{color:var(--color-ink)}body.pro-mode .rl-an-seg>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}body.pro-mode .rl-an-button{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard);justify-content:center;align-items:center;gap:6px;font-size:.84375rem;font-weight:600;display:inline-flex}body.pro-mode .rl-an-button.is-medium{height:40px;padding:0 16px}body.pro-mode .rl-an-button.is-small{border-radius:var(--radius-xs);height:32px;padding:0 12px;font-size:.78125rem}body.pro-mode .rl-an-button.is-primary{border:1px solid var(--color-ink);background:var(--color-ink);color:#fff}body.pro-mode .rl-an-button.is-primary:hover:not(:disabled){background:#2c3a34;border-color:#2c3a34}body.pro-mode .rl-an-button.is-secondary{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft)}body.pro-mode .rl-an-button.is-secondary:hover:not(:disabled){border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .rl-an-button.is-ghost{color:var(--color-ink-soft);background:0 0;border:1px solid #0000}body.pro-mode .rl-an-button.is-ghost:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .rl-an-button:disabled{opacity:1;border-color:var(--color-line);color:#a8b2ac;cursor:not-allowed;background:#f3f3f0}body.pro-mode .rl-an-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rl-an-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.rl-an-pill.is-booked{color:#33566e;background:#eef3f7;border-color:#d3e0ea}.rl-an-pill.is-confirmed{background:var(--color-accent-soft);border-color:var(--color-accent-line);color:var(--color-accent)}.rl-an-pill.is-progress{color:#8a6420;background:#fbf3e6;border-color:#eadcc2}.rl-an-pill.is-done{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.rl-an-pill.is-late{background:var(--color-clay-soft);border-color:var(--color-clay-line);color:#9a4a2e}.rl-an-pill.is-noshow{background:var(--color-danger-soft);border-color:var(--color-danger-line);color:var(--color-danger)}.rl-an-pill.is-cancelled,.rl-an-pill.is-neutral{border-color:var(--color-line);color:#5f6e68;background:#f3f3f0}body.pro-mode .rl-an-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-legend li{color:var(--color-muted);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}body.pro-mode .rl-an-legend li b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}body.pro-mode .rl-an-legend li em{color:var(--color-faint);font-style:normal}body.pro-mode .rl-an-legend li.is-muted{opacity:.55}.rl-an-key{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.rl-an-key.is-line{border-radius:2px;width:12px;height:3px}body.pro-mode .rl-an-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:18px 12px;display:flex}body.pro-mode .rl-an-state-icon{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:999px;place-items:center;margin-bottom:4px;display:grid}body.pro-mode .rl-an-state.is-unavailable .rl-an-state-icon{color:var(--color-muted);background:#f1f2ef}body.pro-mode .rl-an-state.is-error .rl-an-state-icon{background:var(--color-danger-soft);color:var(--color-danger)}body.pro-mode .rl-an-state strong{color:var(--color-ink);font-size:.875rem;font-weight:600}body.pro-mode .rl-an-state p{max-width:42ch;color:var(--color-muted);margin:0 0 4px;font-size:.8125rem;line-height:1.5}body.pro-mode .rl-an-state.is-loading{justify-content:flex-start;align-items:stretch;gap:10px;padding:0}body.pro-mode .rl-an-skeleton{background:linear-gradient(90deg,#eef0ed 0%,#f6f7f4 45%,#eef0ed 90%) 0 0/220% 100%;border-radius:6px;height:12px;animation:1.5s ease-in-out infinite rl-an-shimmer;display:block}body.pro-mode .rl-an-skeleton.is-short{width:42%}body.pro-mode .rl-an-skeleton.is-figure{border-radius:8px;width:58%;height:26px}body.pro-mode .rl-an-skeleton.is-block{border-radius:10px;flex:auto;min-height:150px}@keyframes rl-an-shimmer{0%{background-position:100% 0}to{background-position:0 0}}body.pro-mode .rl-an-kpis.is-placeholder .rl-an-kpi{gap:12px;min-height:108px}body.pro-mode .rl-an-panel.is-placeholder{gap:14px;min-height:340px}body.pro-mode .rl-an-chart{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(var(--rl-an-plot-h,240px), 1fr) auto;flex:auto;gap:8px 10px;min-width:0;padding-top:6px;display:grid}body.pro-mode .rl-an-yaxis{grid-area:1/1;min-width:18px;position:relative}body.pro-mode .rl-an-yaxis i{visibility:hidden;font-style:normal}body.pro-mode .rl-an-yaxis :is(span,i){color:var(--color-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;line-height:1}body.pro-mode .rl-an-yaxis span{position:absolute;right:0;transform:translateY(50%)}body.pro-mode .rl-an-plot{outline:none;grid-area:1/2;min-width:0;position:relative}body.pro-mode .rl-an-plot.is-clickable{cursor:pointer}body.pro-mode .rl-an-plot:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent-line);border-radius:4px}body.pro-mode .rl-an-gridlines span{background:var(--rl-an-grid);height:1px;position:absolute;left:0;right:0;transform:translateY(50%)}body.pro-mode .rl-an-gridlines span.is-baseline{background:var(--rl-an-baseline)}body.pro-mode .rl-an-xaxis{min-width:0;color:var(--color-faint);text-align:center;grid-area:2/2;font-size:.6875rem;line-height:1.2;display:grid}body.pro-mode .rl-an-xaxis>span{white-space:nowrap;overflow:visible}body.pro-mode .rl-an-xaxis>span.is-hidden{visibility:hidden}body.pro-mode .rl-an-xaxis.is-wrap>span{white-space:normal;padding:0 2px}body.pro-mode .rl-an-xaxis.is-steps{color:var(--color-muted);font-size:.75rem;font-weight:500}body.pro-mode .rl-an-xaxis.is-points{height:14px;display:block;position:relative}body.pro-mode .rl-an-xtick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}body.pro-mode .rl-an-xtick.is-first{transform:none}body.pro-mode .rl-an-xtick.is-last{transform:translate(-100%)}body.pro-mode .rl-an-cols{display:grid;position:absolute;inset:0}body.pro-mode .rl-an-col{cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}body.pro-mode .rl-an-col.is-static{cursor:default}body.pro-mode .rl-an-stack{width:min(24px,64%);height:0;transition:height .9s var(--ease-standard), filter .12s linear, opacity .16s linear;flex-direction:column-reverse;gap:2px;display:flex}body.pro-mode .rl-an-part{flex:1 1 0;min-height:2px}body.pro-mode .rl-an-part.is-top{border-radius:4px 4px 0 0}body.pro-mode .rl-an-stack.is-empty{background:#d9e0dc;border-radius:2px 2px 0 0;height:3px!important}body.pro-mode .rl-an-col:is(:hover,:focus-visible,.is-hover) .rl-an-stack{filter:brightness(.88)saturate(1.15)}body.pro-mode .rl-an-col:focus-visible .rl-an-stack{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px 4px 0 0}body.pro-mode .rl-an-col.is-muted .rl-an-stack{opacity:.45}body.pro-mode .rl-an-col.is-muted:is(:hover,:focus-visible) .rl-an-stack{opacity:.8}body.pro-mode .rl-an-fall{cursor:default}body.pro-mode button.rl-an-fall{cursor:pointer}body.pro-mode .rl-an-fall-bar{width:24px;transition:height .9s var(--ease-standard), filter .12s linear;border-radius:4px;position:absolute;left:50%;transform:translate(-50%)}body.pro-mode .rl-an-fall.is-total .rl-an-fall-bar{background:var(--rl-an-accent);border-radius:4px 4px 0 0}body.pro-mode .rl-an-fall.is-decrease .rl-an-fall-bar{background:var(--color-danger)}body.pro-mode .rl-an-fall.is-result .rl-an-fall-bar{background:var(--color-accent-deep);border-radius:4px 4px 0 0}body.pro-mode button.rl-an-fall:is(:hover,:focus-visible) .rl-an-fall-bar{filter:brightness(.88)}body.pro-mode .rl-an-fall-label{color:var(--color-ink);white-space:nowrap;font-size:.8125rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}body.pro-mode .rl-an-fall.is-decrease .rl-an-fall-label{color:var(--color-danger)}body.pro-mode .rl-an-fall.is-zero .rl-an-fall-label{color:var(--color-faint)}body.pro-mode .rl-an-fall-link{background:#c3cac6;width:calc(100% - 24px);height:1px;position:absolute;left:calc(50% + 12px)}body.pro-mode .rl-an-tip{z-index:6;background:var(--rl-an-tip);color:#fff;min-width:150px;box-shadow:var(--shadow-overlay);text-align:left;white-space:nowrap;pointer-events:none;animation:rl-an-tip-in .12s var(--ease-standard) both;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px 10px;font-size:.75rem;display:flex;position:absolute}@keyframes rl-an-tip-in{0%{opacity:0}}body.pro-mode .rl-an-tip.is-cell{transform:translateY(-50%)}body.pro-mode .rl-an-tip.is-row{top:-6px;right:0;transform:translateY(-100%)}body.pro-mode .rl-an-tip-title{color:#a9bdb4;margin-bottom:2px;font-size:.6875rem;font-weight:600}body.pro-mode .rl-an-tip-row{align-items:center;gap:7px;display:flex}body.pro-mode .rl-an-tip-row strong{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-tip-row>span{color:#c9d4cf}body.pro-mode .rl-an-tip-row.is-muted{opacity:.6}body.pro-mode .rl-an-tip-key{border-radius:2px;flex:none;width:10px;height:3px;display:inline-block}body.pro-mode .rl-an-tip-key.is-square{border-radius:2px;width:8px;height:8px}body.pro-mode .rl-an-tip-foot{color:#a9bdb4;border-top:1px solid #ffffff1f;margin-top:3px;padding-top:5px;font-size:.6875rem}body.pro-mode .rl-an-lines{position:absolute;inset:0;overflow:visible}body.pro-mode .rl-an-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-standard)}body.pro-mode .rl-an-line.is-quiet{stroke-width:1.5px}body.pro-mode .rl-an-lines.is-drawn .rl-an-line{stroke-dashoffset:0}body.pro-mode .rl-an-area{opacity:0;transition:opacity .9s var(--ease-standard)}body.pro-mode .rl-an-lines.is-drawn .rl-an-area{opacity:.1}body.pro-mode .rl-an-dot{stroke:var(--color-surface);stroke-width:2px;opacity:0;transition:opacity .4s var(--ease-standard) .5s}body.pro-mode .rl-an-dot.is-drawn{opacity:1}body.pro-mode .rl-an-crosshair line{stroke:#b9c2bd;stroke-width:1px}body.pro-mode .rl-an-crosshair circle{stroke:var(--color-surface);stroke-width:2px}body.pro-mode .rl-an-bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-bars>li{position:relative}body.pro-mode .rl-an-bar-row{width:100%;min-height:34px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(96px,38%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 8px;transition:background-color .12s linear;display:grid}body.pro-mode button.rl-an-bar-row{cursor:pointer}body.pro-mode button.rl-an-bar-row:is(:hover,:focus-visible){background:#f5f6f3;outline:none}body.pro-mode button.rl-an-bar-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-line)}body.pro-mode .rl-an-bar-label{min-width:0;color:var(--color-ink);flex-direction:column;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}body.pro-mode .rl-an-bar-label small{color:var(--color-faint);font-size:.6875rem;font-weight:500}body.pro-mode .rl-an-bar-track{background:0 0;border-radius:0 4px 4px 0;height:10px;position:relative}body.pro-mode .rl-an-bar-track:before{content:"";background:var(--rl-an-grid);height:1px;position:absolute;top:50%;left:0;right:0}body.pro-mode .rl-an-bar-fill{height:100%;transition:width .9s var(--ease-standard);border-radius:0 4px 4px 0;display:block;position:relative}body.pro-mode .rl-an-bar-value{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-bars.is-compact .rl-an-bar-row{grid-template-columns:minmax(72px,44%) minmax(0,1fr) auto;gap:8px;min-height:28px;padding:2px 6px}body.pro-mode .rl-an-bars.is-compact .rl-an-bar-label,body.pro-mode .rl-an-bars.is-compact .rl-an-bar-value{font-size:.75rem}body.pro-mode .rl-an-bars.is-compact .rl-an-bar-track{height:8px}body.pro-mode .rl-an-split{flex-direction:column;gap:14px;display:flex}body.pro-mode .rl-an-split-bar{gap:2px;height:12px;display:flex}body.pro-mode .rl-an-split-bar.is-thick{height:18px}body.pro-mode .rl-an-split-part{min-width:3px;transition:flex-grow .9s var(--ease-standard), opacity .14s linear;flex:1 1 0}body.pro-mode .rl-an-split-part:first-child{border-radius:4px 0 0 4px}body.pro-mode .rl-an-split-part:last-child{border-radius:0 4px 4px 0}body.pro-mode .rl-an-split-part:only-child{border-radius:4px}body.pro-mode .rl-an-split-part.is-empty{background:#eef0ed;border-radius:4px}body.pro-mode .rl-an-split.has-hover .rl-an-split-part:not(.is-hover){opacity:.4}body.pro-mode .rl-an-split-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-split-rows>li>:is(button,div){border:0;border-top:1px solid var(--color-line);width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto 3.4rem;align-items:center;gap:10px;padding:6px 8px;display:grid}body.pro-mode .rl-an-split-rows>li:first-child>:is(button,div){border-top-color:#0000}body.pro-mode .rl-an-split-rows>li>button{cursor:pointer;border-radius:8px;transition:background-color .12s linear}body.pro-mode .rl-an-split-rows>li>button:is(:hover,:focus-visible){background:#f5f6f3;outline:none}body.pro-mode .rl-an-split-label{min-width:0;color:var(--color-ink-soft);flex-direction:column;font-size:.8125rem;font-weight:500;display:flex}body.pro-mode .rl-an-split-label small{color:var(--color-faint);font-size:.6875rem}body.pro-mode .rl-an-split-rows b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}body.pro-mode .rl-an-split-rows em{color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;font-style:normal}body.pro-mode .rl-an-heat{flex-direction:column;flex:auto;gap:12px;display:flex}body.pro-mode .rl-an-heat-grid{flex:auto;grid-template-rows:auto repeat(7,minmax(24px,1fr));gap:3px;display:grid;position:relative}body.pro-mode .rl-an-heat-row{display:contents}body.pro-mode .rl-an-heat-corner{display:block}body.pro-mode .rl-an-heat-col{color:var(--color-faint);text-align:center;white-space:nowrap;font-size:.625rem}body.pro-mode .rl-an-heat-rowlabel{color:var(--color-muted);align-items:center;padding-right:6px;font-size:.75rem;font-weight:500;display:flex}body.pro-mode .rl-an-heat-cell{cursor:pointer;min-height:24px;transition:opacity .3s var(--ease-standard), box-shadow .12s linear;border:0;border-radius:4px;padding:0}body.pro-mode .rl-an-heat-cell.is-zero{background:#f1f2ef}body.pro-mode .rl-an-heat-cell:is(:hover,:focus-visible,.is-hover){box-shadow:0 0 0 2px var(--color-ink);outline:none}body.pro-mode .rl-an-heat-scale{color:var(--color-faint);align-items:center;gap:3px;font-size:.6875rem;display:flex}body.pro-mode .rl-an-heat-scale i{border-radius:2px;width:14px;height:10px}body.pro-mode .rl-an-heat-scale i.is-zero{background:#f1f2ef}body.pro-mode .rl-an-heat-scale span:first-child{margin-right:4px}body.pro-mode .rl-an-heat-scale span:last-child{margin-left:4px}body.pro-mode .rl-an-funnel{flex-direction:column;gap:10px;margin-top:4px;display:flex}body.pro-mode .rl-an-funnel-stage{width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}body.pro-mode .rl-an-funnel-text{color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8125rem;display:flex}body.pro-mode .rl-an-funnel-text b{color:var(--color-ink);letter-spacing:-.015em;font-size:1.25rem;font-weight:600}body.pro-mode .rl-an-funnel-track{background:#f1f2ef;border-radius:6px;height:28px;display:block;overflow:hidden}body.pro-mode .rl-an-funnel-fill{height:100%;transition:width .9s var(--ease-standard);border-radius:6px;display:block}body.pro-mode .rl-an-funnel-stage.is-first .rl-an-funnel-fill{background:var(--rl-an-accent)}body.pro-mode .rl-an-funnel-stage.is-second .rl-an-funnel-fill{background:#5e9c82}body.pro-mode .rl-an-funnel-step{background:#f7f8f6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}body.pro-mode .rl-an-funnel-rate{color:var(--color-muted);font-size:.8125rem}body.pro-mode .rl-an-funnel-rate b{color:var(--color-accent);font-size:.9375rem;font-weight:700}body.pro-mode .rl-an-funnel-drop{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-cellbar{grid-template-columns:4.6rem minmax(40px,1fr);align-items:center;gap:10px;min-width:140px;display:grid}body.pro-mode .rl-an-cellbar-value{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}body.pro-mode .rl-an-cellbar-track{background:#f1f2ef;border-radius:4px;height:8px;position:relative;overflow:hidden}body.pro-mode .rl-an-cellbar-fill{transition:width .6s var(--ease-standard);border-radius:4px;position:absolute;inset:0 auto 0 0}body.pro-mode .rl-an-cellbar-fill.is-accent{background:var(--rl-an-accent)}body.pro-mode .rl-an-cellbar-fill.is-blue{background:var(--color-chart-blue)}body.pro-mode .rl-an-cellbar-fill.is-clay{background:var(--color-clay)}body.pro-mode .rl-an-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}body.pro-mode .rl-an-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page table.rl-an-table :is(th,td){box-shadow:none;letter-spacing:0;background:0 0;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page table.rl-an-table thead th{border-bottom:1px solid var(--color-line);color:var(--color-faint);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px 8px;font-size:.6875rem;font-weight:700}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page table.rl-an-table thead th.is-right{text-align:right}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page table.rl-an-table thead th.is-center{text-align:center}body.pro-mode .rl-an-table td{color:var(--color-ink-soft);vertical-align:middle;border-bottom:1px solid #f0f2ef;padding:9px 10px}body.pro-mode .rl-an-table tbody tr:last-child td{border-bottom:0}body.pro-mode .rl-an-table :is(th,td):first-child{padding-left:4px}body.pro-mode .rl-an-table :is(th,td):last-child{padding-right:4px}body.pro-mode .rl-an-table .is-right{text-align:right}body.pro-mode .rl-an-table .is-center{text-align:center}body.pro-mode .rl-an-table .is-wide{min-width:180px}body.pro-mode .rl-an-table tr.is-clickable{cursor:pointer;transition:background-color .12s linear}body.pro-mode .rl-an-table tr.is-clickable:hover td{background:#f7f8f6}body.pro-mode .rl-an-table tr.is-muted td{color:var(--color-faint)}body.pro-mode .rl-an-table tr.is-attention td:first-child{box-shadow:inset 3px 0 var(--color-danger)}body.pro-mode .rl-an-table tr.is-selected td{background:var(--color-accent-soft)}body.pro-mode .dashboard-shell .dashboard-content .rl-an-table th .rl-an-sort{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}body.pro-mode .rl-an-sort:hover,body.pro-mode .rl-an-sort.is-active{color:var(--color-ink)}body.pro-mode .rl-an-sort-mark{opacity:0;transition:opacity .12s linear;display:inline-flex}body.pro-mode .rl-an-sort:hover .rl-an-sort-mark{opacity:.45}body.pro-mode .rl-an-sort.is-active .rl-an-sort-mark{opacity:1;color:var(--color-accent)}body.pro-mode .rl-an-sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}body.pro-mode .rl-an-rowbutton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}body.pro-mode .rl-an-rowbutton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}body.pro-mode .rl-an-cell-strong{min-width:7.5rem;color:var(--color-ink);white-space:nowrap;word-break:keep-all;flex-direction:column;font-weight:600;display:flex}body.pro-mode .rl-an-cell-sub{color:var(--color-faint);white-space:normal;font-size:.75rem;font-weight:500;display:block}body.pro-mode .rl-an-table td.is-right,body.pro-mode .rl-an-table td:has(>.rl-an-pill){white-space:nowrap}body.pro-mode .rl-an-cell-muted{color:var(--color-faint)}body.pro-mode .rl-an-nowrap{white-space:nowrap}body.pro-mode .rl-an-dates{flex-direction:column;display:flex}body.pro-mode .rl-an-dates small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-more{border:0;border-top:1px solid var(--color-line);width:100%;color:var(--color-accent);cursor:pointer;background:0 0;margin-top:6px;padding:8px;font-size:.8125rem;font-weight:600;display:block}body.pro-mode .rl-an-more:hover{color:var(--color-accent-deep);background:#f7f8f6}body.pro-mode .rl-an-person{align-items:center;gap:10px;min-width:0;display:inline-flex}body.pro-mode .rl-an-person-name{min-width:0;color:var(--color-ink);white-space:nowrap;word-break:keep-all;flex-direction:column;font-size:.8125rem;font-weight:600;display:flex}body.pro-mode .rl-an-person-name small{color:var(--color-faint);font-size:.6875rem;font-weight:500}body.pro-mode .rl-an-avatar{background:var(--rl-an-accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:700;display:grid;position:relative;overflow:hidden}body.pro-mode .rl-an-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.pro-mode .rl-an-util{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-util-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(48px,1fr) auto;grid-template-areas:"who bar figures";align-items:center;gap:12px;padding:8px;transition:background-color .12s linear;display:grid}body.pro-mode .rl-an-util-row:is(:hover,:focus-visible){background:#f5f6f3;outline:none}body.pro-mode .rl-an-util-row .rl-an-person{grid-area:who}body.pro-mode .rl-an-util-bar{background:#a9cfbd;border-radius:4px;grid-area:bar;height:10px;display:flex;overflow:hidden}body.pro-mode .rl-an-util-bar i{background:var(--rl-an-accent);border-right:2px solid var(--color-surface);height:100%;transition:width .9s var(--ease-standard);display:block}body.pro-mode .rl-an-util-figures{white-space:nowrap;grid-area:figures;align-items:baseline;gap:8px;display:inline-flex}body.pro-mode .rl-an-util-figures b{color:var(--color-ink);font-size:.875rem;font-weight:600}body.pro-mode .rl-an-util-figures small{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.75rem}body.pro-mode .rl-an-util-figures{justify-content:flex-end;min-width:7.2rem}body.pro-mode .rl-an-util-off{border-top:1px solid var(--color-line);color:var(--color-faint);word-break:keep-all;margin:10px 0 0;padding:10px 8px 0;font-size:.75rem;line-height:1.5}body.pro-mode .rl-an-util-row .rl-an-person-name{white-space:nowrap}body.pro-mode .rl-an-util-off b{color:var(--color-muted);font-weight:600}body.pro-mode .rl-an-gaps{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}body.pro-mode .rl-an-gaps header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}body.pro-mode .rl-an-gaps header strong{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-gaps header span{color:var(--color-muted);font-size:.75rem}body.pro-mode .rl-an-gaps ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}body.pro-mode .rl-an-gaps li{border-bottom:1px solid #f0f2ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:30px;padding:2px 0;font-size:.75rem;display:grid}body.pro-mode .rl-an-gap-who{color:var(--color-ink);font-weight:600}body.pro-mode .rl-an-gap-when{color:var(--color-muted);font-variant-numeric:tabular-nums}body.pro-mode .rl-an-gaps li b{color:var(--rl-an-accent);font-weight:600}body.pro-mode .rl-an-gaps li.rl-an-gap-more{color:var(--color-faint);border:0;display:block}body.pro-mode .rl-an-split-panel{grid-template-columns:minmax(0,1fr) 240px;gap:20px;display:grid}body.pro-mode .rl-an-split-side{border-left:1px solid var(--color-line);flex-direction:column;gap:10px;padding-left:20px;display:flex}body.pro-mode .rl-an-split-side header{flex-direction:column;gap:2px;display:flex}body.pro-mode .rl-an-split-side header strong{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-split-side header span{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-demand{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-demand li{border-top:1px solid #f0f2ef;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}body.pro-mode .rl-an-demand li:first-child{border-top:0}body.pro-mode .rl-an-demand span{flex-direction:column;min-width:0;display:flex}body.pro-mode .rl-an-demand b{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-demand small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-demand em{color:var(--rl-an-accent);white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:600}body.pro-mode .rl-an-inline-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:160px;display:flex}body.pro-mode .rl-an-inline-empty strong{color:var(--color-ink);font-size:.875rem;font-weight:600}body.pro-mode .rl-an-inline-empty span{max-width:38ch;color:var(--color-muted);font-size:.8125rem}body.pro-mode .rl-an-summary{flex-direction:column;gap:16px;display:flex}body.pro-mode .rl-an-summary>section{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}body.pro-mode .rl-an-summary>section:first-child{border-top:0;padding-top:0}body.pro-mode .rl-an-summary header{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}body.pro-mode .rl-an-summary-figure{flex-direction:column;gap:2px;margin:0;display:flex}body.pro-mode .rl-an-summary-figure strong{color:var(--color-ink);letter-spacing:-.015em;font-size:1.25rem;font-weight:600}body.pro-mode .rl-an-summary-figure small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-summary-off{color:var(--color-faint);margin:0;font-size:.75rem;line-height:1.5}body.pro-mode .rl-an-summary .rl-an-split-rows>li>:is(button,div){min-height:32px;padding:4px 6px}body.pro-mode .rl-an-pairs{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}body.pro-mode .rl-an-pairs div{background:#f7f8f6;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}body.pro-mode .rl-an-pairs dt{color:var(--color-muted);font-size:.75rem}body.pro-mode .rl-an-pairs dd{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:600}body.pro-mode .rl-an-pairs dd em{color:var(--color-faint);font-size:.8125rem;font-style:normal;font-weight:500}body.pro-mode .rl-an-subsection{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;display:flex}body.pro-mode .rl-an-subsection-title{color:var(--color-faint);font-size:.75rem;font-weight:600}body.pro-mode .rl-an-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-people li{border-top:1px solid #f0f2ef;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}body.pro-mode .rl-an-people li:first-child{border-top:0}body.pro-mode .rl-an-people li>span{flex-direction:column;min-width:0;display:flex}body.pro-mode .rl-an-people b{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-people small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-list-row{border-top:1px solid #f0f2ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}body.pro-mode .rl-an-list-row:first-child{border-top:0}body.pro-mode .rl-an-list-main{flex-direction:column;gap:1px;display:flex}body.pro-mode .rl-an-list-main strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}body.pro-mode .rl-an-list-main small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-cohorts td,body.pro-mode .rl-an-cohorts tbody th{padding:4px 6px}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page table.rl-an-cohorts tbody th{color:var(--color-ink);text-align:left;white-space:nowrap;border-bottom:1px solid #f0f2ef;padding:4px 6px 4px 4px;font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-cohort-cell{width:100%;min-width:92px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 6px;transition:box-shadow .12s linear;display:inline-flex}body.pro-mode button.rl-an-cohort-cell:is(:hover,:focus-visible){box-shadow:0 0 0 2px var(--color-ink);outline:none}body.pro-mode .rl-an-cohort-cell b{font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-cohort-cell small{opacity:.8;font-size:.625rem}body.pro-mode .rl-an-cohort-cell.is-level-0{background:#eef5f1}body.pro-mode .rl-an-cohort-cell.is-level-1{background:#d7e9e0}body.pro-mode .rl-an-cohort-cell.is-level-2{background:#a9cfbd}body.pro-mode .rl-an-cohort-cell.is-level-3{color:#fff;background:#4a8f74}body.pro-mode .rl-an-cohort-cell.is-level-4{color:#fff;background:#1f6b52}body.pro-mode .rl-an-cohort-cell.is-immature{color:var(--color-faint);cursor:default;background:repeating-linear-gradient(135deg,#f5f6f3 0 6px,#eef0ed 6px 12px);font-size:.6875rem;font-weight:600}body.pro-mode .rl-an-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.pro-mode .rl-an-mini{background:#f9faf8;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #eef0ed}body.pro-mode .rl-an-mini header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}body.pro-mode .dashboard-shell .dashboard-content .rl-an-mini h4{margin:0;color:var(--color-ink)!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .rl-an-mini header span{color:var(--color-faint);font-size:.6875rem}body.pro-mode .rl-an-mini-group{flex-direction:column;gap:4px;display:flex}body.pro-mode .rl-an-mini-unit{color:var(--color-faint);font-size:.6875rem;font-weight:600}body.pro-mode .rl-an-mini-empty{color:var(--color-faint);text-align:center;margin:auto 0;padding:16px 0;font-size:.75rem}body.pro-mode .rl-an-mini .rl-an-bar-row:is(:hover,:focus-visible){background:#fff}body.pro-mode .rl-an-combos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-combos button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2ef;grid-template-columns:minmax(0,1fr) minmax(60px,26%) auto;align-items:center;gap:14px;padding:9px 8px;transition:background-color .12s linear;display:grid}body.pro-mode .rl-an-combos li:first-child button{border-top-color:#0000}body.pro-mode .rl-an-combos button:is(:hover,:focus-visible){background:#f5f6f3;border-radius:8px;outline:none}body.pro-mode .rl-an-combo-names{color:var(--color-ink);flex-wrap:wrap;gap:2px 0;font-size:.8125rem;font-weight:500;display:flex}body.pro-mode .rl-an-combo-names i{color:var(--color-faint);margin:0 6px;font-style:normal}body.pro-mode .rl-an-combo-bar{background:#f1f2ef;border-radius:4px;height:8px;display:block;overflow:hidden}body.pro-mode .rl-an-combo-bar i{background:var(--color-chart-plum);border-radius:4px;height:100%;display:block}body.pro-mode .rl-an-combo-figures{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}body.pro-mode .rl-an-combo-figures b{color:var(--color-ink);font-size:.875rem;font-weight:600}body.pro-mode .rl-an-combo-figures small{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-an-attention{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-an-attention>li>:is(button,.rl-an-attention-row){width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #f0f2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}body.pro-mode .rl-an-attention>li>.rl-an-attention-row{grid-template-columns:minmax(0,1fr) auto}body.pro-mode .rl-an-attention>li:first-child>:is(button,.rl-an-attention-row){border-top-color:#0000}body.pro-mode .rl-an-attention>li>button{cursor:pointer;transition:background-color .12s linear}body.pro-mode .rl-an-attention>li>button:is(:hover,:focus-visible){background:#f5f6f3;border-radius:8px;outline:none}body.pro-mode .rl-an-attention-main{flex-direction:column;gap:1px;min-width:0;display:flex}body.pro-mode .rl-an-attention-main strong{color:var(--color-ink);font-size:.8125rem;font-weight:600}body.pro-mode .rl-an-attention-main span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}body.pro-mode .rl-an-attention-side{align-items:center;gap:8px;display:inline-flex}body.pro-mode .rl-an-attention-side small{color:var(--color-faint);white-space:nowrap;font-size:.75rem}body.pro-mode .rl-an-attention-more{text-align:center;padding:8px;font-size:.8125rem}body.pro-mode .rl-an-stars{color:#8a6420;background:#fbf3e6;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:44px;height:26px;font-size:.8125rem;font-weight:700;display:inline-flex}body.pro-mode .rl-an-stars.is-low{background:var(--color-danger-soft);color:var(--color-danger)}.rl-an-drawer-layer{z-index:11500;font-family:var(--font-sans);position:fixed;inset:0}.rl-an-drawer-backdrop{animation:rl-an-fade-in .2s var(--ease-standard) both;background:#16201c4d;position:absolute;inset:0}.rl-an-drawer{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);width:min(460px,100vw - 24px);box-shadow:var(--shadow-overlay);flex-direction:column;animation:.26s cubic-bezier(.22,1.2,.36,1) both rl-an-drawer-in;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.rl-an-drawer-layer.is-closing .rl-an-drawer{animation:.18s ease-in both rl-an-drawer-out}.rl-an-drawer-layer.is-closing .rl-an-drawer-backdrop{animation:.18s ease-in both rl-an-fade-out}@keyframes rl-an-fade-in{0%{opacity:0}}@keyframes rl-an-fade-out{to{opacity:0}}@keyframes rl-an-drawer-in{0%{opacity:0;transform:translate(28px)}}@keyframes rl-an-drawer-out{to{opacity:0;transform:translate(20px)}}.rl-an-drawer-head{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px 16px 22px;display:grid}.rl-an-drawer-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.6875rem;font-weight:700;display:block}.rl-an-drawer-head h2{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.rl-an-drawer-head p{color:var(--color-muted);margin:4px 0 0;font-size:.8125rem}.rl-an-drawer-close{border:1px solid var(--color-line);background:var(--color-surface);width:36px;height:36px;color:var(--color-muted);cursor:pointer;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);border-radius:999px;place-items:center;padding:0;display:grid}.rl-an-drawer-close:hover{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep);transform:rotate(90deg)}.rl-an-drawer-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rl-an-drawer-chips{flex-wrap:wrap;gap:6px;padding:12px 18px 0;display:flex}.rl-an-drawer-chips button{border:1px solid var(--color-line);background:var(--color-surface);height:30px;color:var(--color-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.78125rem;font-weight:600;display:inline-flex}.rl-an-drawer-chips button span{color:var(--color-faint);font-weight:600}.rl-an-drawer-chips button.is-active{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.rl-an-drawer-chips button.is-active span{color:#cfe3d9}.rl-an-drawer-body{flex:auto;padding:14px 16px 18px;overflow:auto}.rl-an-records{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rl-an-record{border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:inherit;text-align:left;font:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:grid}button.rl-an-record{cursor:pointer;transition:border-color .12s linear,box-shadow .12s linear}button.rl-an-record:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-raised)}button.rl-an-record:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rl-an-record-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rl-an-record-main strong{color:var(--color-ink);font-size:.875rem;font-weight:600}.rl-an-record-main span{color:var(--color-muted);font-size:.8125rem}.rl-an-record-main small{color:var(--color-faint);font-size:.75rem}.rl-an-record-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rl-an-record-side b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.rl-an-record-open{color:var(--color-faint);display:inline-flex}button.rl-an-record:hover .rl-an-record-open{color:var(--color-accent)}.rl-an-drawer-empty,.rl-an-drawer-note{color:var(--color-muted);margin:12px 4px 0;font-size:.8125rem}body.pro-mode .rl-sk-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:0!important;padding:0!important;display:grid!important}body.pro-mode .rl-sk-kpis>div{border-left:1px solid var(--color-line);flex-direction:column;gap:10px;margin-left:-1px;padding:18px;display:flex}body.pro-mode .rl-sk-analytics-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1180px){body.pro-mode .rl-an-kpis,body.pro-mode .rl-an-kpis.is-6{grid-template-columns:repeat(3,minmax(0,1fr))}body.pro-mode .rl-an-kpi{border-top:1px solid var(--color-line);margin-top:-1px}body.pro-mode .rl-an-span-8,body.pro-mode .rl-an-span-4{grid-column:span 12}body.pro-mode .rl-an-split-panel{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:900px){body.pro-mode .rl-an-span-6{grid-column:span 12}body.pro-mode .rl-an-minis,body.pro-mode .rl-an-split-panel{grid-template-columns:minmax(0,1fr)}body.pro-mode .rl-an-split-side{border-left:0;border-top:1px solid var(--color-line);padding:14px 0 0}body.pro-mode .rl-sk-analytics-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page,body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage{gap:12px}body.pro-mode .dashboard-shell .dashboard-content .rl-analytics-page>.business-page-header .business-header-actions.rl-an-filters{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;margin:0 -12px;padding:2px 12px 4px;overflow-x:auto}body.pro-mode .rl-an-filters::-webkit-scrollbar{display:none}body.pro-mode .rl-an-menu-trigger{flex:none}body.pro-mode .rl-an-kpis,body.pro-mode .rl-an-kpis.is-6,body.pro-mode .rl-sk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.pro-mode .rl-an-kpis.is-5 .rl-an-kpi:last-child{grid-column:span 2}body.pro-mode .rl-an-kpi{gap:6px;padding:13px 14px 12px}body.pro-mode .rl-an-kpi-value{font-size:1.25rem}body.pro-mode .rl-an-kpi .rl-an-spark{display:none}body.pro-mode .rl-an-grid{gap:12px}body.pro-mode .rl-an-span-12,body.pro-mode .rl-an-span-8,body.pro-mode .rl-an-span-6,body.pro-mode .rl-an-span-4{grid-column:span 12}body.pro-mode .rl-an-panel{padding:14px 14px 12px}body.pro-mode .rl-an-panel-tools{width:100%;margin-left:0}body.pro-mode .rl-an-panel-tools .rl-an-seg{width:100%}body.pro-mode .rl-an-gaps ul{grid-template-columns:minmax(0,1fr)}body.pro-mode .rl-an-table{min-width:560px}body.pro-mode .rl-an-bar-row{grid-template-columns:minmax(84px,40%) minmax(0,1fr) auto;gap:8px}body.pro-mode .rl-an-util-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who figures""bar bar";gap:6px 12px}body.pro-mode .rl-an-heat-grid{grid-template-rows:auto repeat(7,minmax(22px,1fr))}body.pro-mode .rl-an-section-head{margin-top:4px;padding-top:14px}.rl-an-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0);animation-name:rl-an-sheet-in;inset:auto 0 0}.rl-an-drawer-layer.is-closing .rl-an-drawer{animation-name:rl-an-sheet-out}@keyframes rl-an-sheet-in{0%{opacity:0;transform:translateY(32px)}}@keyframes rl-an-sheet-out{to{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .rl-an-stage:is(.is-leaving,.is-entering){animation:none!important}body.pro-mode :is(.rl-an-stack,.rl-an-fall-bar,.rl-an-bar-fill,.rl-an-split-part,.rl-an-funnel-fill,.rl-an-util-bar i,.rl-an-cellbar-fill,.rl-an-seg-thumb){transition:none!important}body.pro-mode .rl-an-line{stroke-dashoffset:0;transition:none}body.pro-mode .rl-an-skeleton{animation:none}.rl-an-drawer,.rl-an-drawer-layer.is-closing .rl-an-drawer{animation-name:rl-an-fade-in}.rl-an-drawer-layer.is-closing .rl-an-drawer{animation-name:rl-an-fade-out}.rl-an-menu,.rl-an-infotip{animation:none}}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr{border:1px solid var(--pro-ui-line);background:#fff;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:16px 28px;padding:18px 20px 20px;display:grid;box-shadow:0 3px 12px #172b2a04}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr h3{color:var(--pro-ui-ink);letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-link{color:var(--color-accent-deep);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .14s var(--ease-standard);margin-top:6px;font-size:.75rem;font-weight:600;display:inline-block}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-link:hover{text-decoration-color:currentColor}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file{border:1px solid var(--color-line);min-height:0;color:var(--color-ink);background:var(--color-surface);text-align:left;cursor:pointer;box-shadow:none;transition:border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border-radius:12px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 10px;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file:hover{border-color:var(--color-accent-line);background:#fbfcfb;box-shadow:0 6px 18px #16201c0f}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-thumb{background:var(--color-paper);border-radius:8px;place-items:center;width:52px;height:58px;display:grid;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-thumb img{aspect-ratio:612/792;opacity:0;width:36px;transition:opacity .22s var(--ease-standard), transform .22s var(--ease-standard);background:#fff;border-radius:2px;display:block;box-shadow:0 1px 2px #16201c1a,0 3px 8px #16201c14}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-thumb.is-square img{aspect-ratio:1;width:40px}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-thumb[data-ready=true] img{opacity:1}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file:hover .business-settings-qr-file-thumb img{transform:translateY(-2px)rotate(-2deg)}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-thumb i{color:#fff;letter-spacing:.03em;background:#d0463c;border-radius:4px;padding:1px 4px;font-size:.5625rem;font-style:normal;font-weight:700;line-height:1.4;position:absolute;bottom:5px;right:-4px}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-copy{gap:2px;min-width:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-copy strong{color:var(--color-ink);font-size:.8125rem;font-weight:600;line-height:1.35}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-copy small{color:var(--color-muted);font-size:.71875rem;line-height:1.35}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-open{color:var(--color-muted);transition:transform .16s var(--ease-standard), color .16s var(--ease-standard);place-items:center;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file-open .icon{width:16px;height:16px}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-file:hover .business-settings-qr-file-open{color:var(--color-accent-deep);transform:translate(2px)}@media (max-width:1180px){body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr{grid-template-columns:minmax(0,1fr)}body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-files{grid-template-columns:repeat(2,minmax(0,320px));margin-left:52px}}@media (max-width:720px){body.pro-mode .dashboard-shell .dashboard-content .business-settings-qr-files{grid-template-columns:minmax(0,1fr);margin-left:0}}.rl-qr-dialog{color:#16201c;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.rl-qr-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14181652;animation:.22s both rl-qr-backdrop-in}.rl-qr-dialog.is-closing::backdrop{animation:.18s both rl-qr-backdrop-out}.rl-qr-dialog-card{background:#fff;border-radius:28px;flex-direction:column;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.28s cubic-bezier(.2,.8,.2,1) both rl-qr-card-in;display:flex;overflow:auto;box-shadow:0 32px 80px #1418163d,0 2px 8px #14181614}.rl-qr-dialog.is-closing .rl-qr-dialog-card{animation:.18s both rl-qr-card-out}.rl-qr-dialog-head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 12px;padding:24px 12px 16px 18px;display:flex}.rl-qr-dialog-head h2{color:#16201c;letter-spacing:-.02em;margin:0;font-size:1.3125rem;font-weight:700;line-height:1.25}.rl-qr-dialog-head p{color:#6b716e;margin:4px 0 0;font-size:.8125rem;line-height:1.4}.rl-qr-dialog-close{color:#16201c;width:36px;height:36px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3e5e4;border-radius:10px;flex:none;place-items:center;margin:0;padding:0;transition:background-color .14s,border-color .14s;display:grid;min-height:0!important}.rl-qr-dialog-close:hover{background:#f5f6f5;border-color:#cfd3d1}.rl-qr-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #1f6b52}.rl-qr-dialog-close svg{width:17px;height:17px}.rl-qr-dialog-stage{place-items:center;padding:26px 24px 22px;display:grid}.rl-qr-dialog-stage img{aspect-ratio:612/792;opacity:0;background:#f3f3f1;border-radius:6px;height:min(46vh,400px);transition:opacity .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(6px);box-shadow:0 1px 2px #14181614,0 14px 34px #1418161f}.rl-qr-dialog-stage.is-square img{aspect-ratio:1;height:min(40vh,340px)}.rl-qr-dialog-stage[data-ready=true] img{opacity:1;transform:none}.rl-qr-dialog-actions{justify-content:center;gap:30px;padding:6px 24px 8px;display:flex}.rl-qr-dialog-action{color:#2a2e2c;min-width:64px;box-shadow:none;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;margin:0;padding:0;display:grid;min-height:0!important}.rl-qr-dialog-action-icon{color:#fff;background:#111;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid}.rl-qr-dialog-action-icon svg{width:20px;height:20px}.rl-qr-dialog-action:hover .rl-qr-dialog-action-icon{background:#2e3230;transform:translateY(-2px)}.rl-qr-dialog-action:active .rl-qr-dialog-action-icon{transform:scale(.96)}.rl-qr-dialog-action:focus-visible{outline:0}.rl-qr-dialog-action:focus-visible .rl-qr-dialog-action-icon{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f6b52}.rl-qr-dialog-action.is-done .rl-qr-dialog-action-icon{background:#1f6b52}.rl-qr-dialog-action[aria-busy=true] .rl-qr-dialog-action-icon{animation:.9s ease-in-out infinite rl-qr-busy}.rl-qr-dialog-action-label{font-size:.75rem;font-weight:500;line-height:1.2}.rl-qr-dialog-status{color:#1f6b52;text-align:center;min-height:1.1em;margin:6px 24px 18px;font-size:.75rem;font-weight:500}@keyframes rl-qr-backdrop-in{0%{opacity:0}}@keyframes rl-qr-backdrop-out{to{opacity:0}}@keyframes rl-qr-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes rl-qr-card-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes rl-qr-busy{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rl-qr-dialog::backdrop,.rl-qr-dialog-card,.rl-qr-dialog-action-icon{transition:none;animation:none!important}.rl-qr-dialog-stage img,.business-settings-qr-file-thumb img{transition:none;transform:none}}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page{gap:.75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page-top{gap:.75rem!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage{min-width:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage>:is(.business-crm-toolbar,.business-crm-bulk-actions){min-width:0;transition:opacity .2s var(--ease-standard), transform .28s var(--ease-standard), visibility 0s linear .28s;grid-area:1/1}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage>.business-crm-bulk-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)scale(.995)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage.is-selection-mode>.business-crm-bulk-actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:60ms,0s,0s;transform:none}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage.is-selection-mode>.business-crm-toolbar{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)scale(.995)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage:not(.is-selection-mode)>.business-crm-toolbar{transition-delay:60ms,0s,0s}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar,body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-actions{flex-wrap:wrap;align-items:center;min-height:60px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:.5rem .75rem!important;margin:0!important;padding:.6rem .75rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar :is(.business-crm-toolbar-field,.business-crm-filter-control){align-items:center;min-width:0;grid-template-rows:none!important;gap:0!important;margin:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search-control{flex:260px;max-width:420px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search{--text-entry-border:var(--color-line);align-items:center;width:100%;position:relative;border:1px solid var(--color-line)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fbfbfa!important;border-radius:999px!important;padding:0 .85rem 0 2.35rem!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search>svg{fill:none;width:16px;height:16px;stroke:var(--color-faint);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;left:.9rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search input{--text-entry-border:transparent;width:100%;height:38px!important;min-height:0!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:.875rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search input::placeholder{color:var(--color-faint)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter{flex:none;max-width:260px;width:auto!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter .prelook-select-shell{width:auto!important;min-width:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter .prelook-select-trigger{white-space:nowrap;max-width:260px;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);gap:.5rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--color-ink)!important;border-radius:999px!important;padding:0 .7rem 0 .95rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter .prelook-select-trigger:hover{border-color:var(--color-accent-line)!important;box-shadow:0 4px 12px #16201c12!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter .prelook-select-trigger :is(.prelook-select-value,span:first-child){text-overflow:clip!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-control{flex:auto;justify-content:flex-end}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters{flex-wrap:wrap;justify-content:flex-end;background:0 0!important;border:0!important;gap:.35rem!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button{white-space:nowrap;cursor:pointer;height:34px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), color .14s var(--ease-standard), transform .14s var(--ease-standard);align-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:34px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;gap:.4rem!important;margin:0!important;padding:0 .4rem 0 .75rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button>span{min-width:1.4rem;height:1.35rem;color:var(--color-muted);font-variant-numeric:tabular-nums;background:#eceeeb;border-radius:999px;place-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button:hover:not(:disabled){border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button:active:not(:disabled){transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button:is(.active,[aria-pressed=true]){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters>button:is(.active,[aria-pressed=true])>span{background:var(--color-accent);color:#fff}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-actions{flex-wrap:nowrap;border-color:var(--color-accent-line)!important;background:linear-gradient(#fbfdfc,#fbfdfc)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-count{flex:none;align-items:center;gap:.55rem;padding-right:.25rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-count strong{color:var(--color-ink);white-space:nowrap;font-size:.875rem;font-weight:500}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-count b{background:var(--color-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.75rem;height:1.6rem;margin-right:.3rem;padding:0 .45rem;font-size:.8125rem;font-weight:600;display:inline-grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-clear,.business-crm-row-arrow,.business-crm-scroll-arrow){cursor:pointer;width:32px;min-width:32px;height:32px;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard), transform .14s var(--ease-standard), opacity .16s var(--ease-standard);place-items:center;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:32px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;padding:0!important;display:inline-grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-clear svg,body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip-remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-clear,.business-crm-row-arrow,.business-crm-scroll-arrow):hover:not(:disabled){border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-clear,.business-crm-row-arrow,.business-crm-scroll-arrow):active:not(:disabled){transform:scale(.94)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-assign{border-left:1px solid var(--color-line);flex:auto;align-items:center;gap:.55rem;min-width:0;padding-left:.85rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-label{color:var(--color-muted);white-space:nowrap;flex:none;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-row{flex:0 auto;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-row-arrow{flex:none;width:28px;min-width:28px;height:28px;min-height:28px!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-row:not(.has-overflow)>.business-crm-row-arrow{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-row-arrow:disabled{opacity:.35;cursor:default}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-stylists,.business-crm-category-tabs){scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-stylists,.business-crm-category-tabs)::-webkit-scrollbar{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-stylist{white-space:nowrap;cursor:pointer;height:34px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), transform .14s var(--ease-standard), box-shadow .16s var(--ease-standard);flex:none;align-items:center;gap:.45rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:34px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;margin:0!important;padding:0 .8rem 0 .25rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-stylist:hover:not(:disabled){border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-stylist:active:not(:disabled){transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-stylist.is-selected{border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;box-shadow:inset 0 0 0 1px var(--color-accent)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-avatar{background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent-deep);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid;position:relative;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-empty{color:var(--color-faint);font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-more{border-left:1px solid var(--color-line);flex:none;align-items:center;gap:.45rem;padding-left:.85rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-divider{background:var(--color-line);width:1px;height:22px;margin:0 .2rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-category .prelook-select-trigger{white-space:nowrap;border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 .6rem 0 .85rem!important;font-size:.8125rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-bulk-actions,.business-crm-category-panel) :is(.solid-button,.outline-button).small{white-space:nowrap;height:34px;border-radius:999px!important;min-height:34px!important;padding:0 .95rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-active-filters{animation:rl-crm-chips-in .22s var(--ease-standard) backwards;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .6rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);height:32px;color:var(--color-accent-deep);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-filter-chip-label,.business-crm-filter-chip-remove){cursor:pointer;align-items:center;gap:.35rem;height:30px;min-height:30px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0 .3rem 0 .8rem!important;font-size:.8125rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip-label span{color:var(--color-muted);font-weight:500}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip-label strong{white-space:nowrap;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip-remove{justify-content:center;width:30px;border-radius:999px!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-chip-remove:hover{background:#1f6b521f!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-active-filters .business-crm-clear-column-filters{text-underline-offset:3px;cursor:pointer;height:32px;text-decoration:underline;min-height:32px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0 .6rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-active-filters .business-crm-clear-column-filters:hover{color:var(--color-ink)!important}@keyframes rl-crm-chips-in{0%{opacity:0;transform:translateY(-4px)}}body.pro-mode .dashboard-shell #business-crm-panel-customers{flex-direction:column;min-height:0;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table-frame{--crm-pinned-width:250px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table-frame>.business-crm-table-wrap{--crm-table-heading-height:44px;overscroll-behavior:contain;overflow-anchor:none;flex:1 1 0;height:auto;min-height:0;overflow:auto;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;max-height:none!important;box-shadow:var(--shadow-card)!important;scrollbar-gutter:auto!important;border-radius:16px!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow{z-index:40;opacity:0;pointer-events:none;width:28px;min-width:28px;height:28px;transition:opacity .18s var(--ease-standard), transform .22s var(--ease-standard), background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);position:absolute;top:23px;transform:translateY(-50%)scale(.9);min-height:28px!important;box-shadow:0 0 0 6px #fbfbfa,0 3px 10px #16201c29!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow.is-previous{left:calc(var(--crm-pinned-width) + 10px)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow.is-next{right:14px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow.is-visible:active{transform:translateY(-50%)scale(.92)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th{transition:background-color .16s var(--ease-standard);height:44px!important;box-shadow:inset 0 -1px var(--color-line)!important;color:var(--color-muted)!important;letter-spacing:0!important;text-transform:none!important;background:#fbfbfa!important;border:0!important;padding:0 .5rem 0 .85rem!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table td{transition:background-color .18s var(--ease-standard);background:var(--color-surface)!important;height:52px!important;color:var(--color-ink-soft)!important;border:0!important;padding:0 .85rem!important;font-size:.8125rem!important;box-shadow:inset 0 -1px #eef0ee!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table td strong{color:var(--color-ink-soft)!important;font-weight:400!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table tbody tr:not(.business-crm-virtual-spacer,.business-crm-table-empty){cursor:pointer;height:52px!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table tbody tr:not(.business-crm-virtual-spacer,.business-crm-table-empty):hover>td{background:#f7faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table tbody tr.is-selected>td{background:var(--color-accent-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table :is(thead th,tbody td):first-child{box-shadow:inset -1px 0 var(--color-line), inset 0 -1px var(--color-line)!important;position:sticky!important;left:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table tbody td:first-child{z-index:4!important;box-shadow:inset -1px 0 var(--color-line), inset 0 -1px #eef0ee!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table thead th:first-child{z-index:26!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table thead tr:first-child th:first-child{border-radius:16px 0 0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table thead tr:first-child th:last-child{border-radius:0 16px 0 0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table :is(th,td):first-child{width:250px!important;min-width:250px!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table :is(th,td):last-child{text-align:right;width:132px!important;min-width:132px!important;padding-right:.85rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-heading{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-column-label,.business-crm-customer-heading){white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-heading{color:var(--color-ink-soft);gap:.7rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-grip{width:8px;height:14px;fill:var(--color-faint);opacity:0;transition:opacity .14s var(--ease-standard);flex:none;margin-left:-.55rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th[draggable=true]{cursor:grab}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th[draggable=true]:hover{color:var(--color-ink-soft)!important;background:#f4f5f3!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th[draggable=true]:hover .business-crm-column-grip{opacity:1}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th.is-dragging{opacity:.7;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table-wrap.is-column-dragging{cursor:grabbing}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th:is(.is-drop-before,.is-drop-after):after{content:"";z-index:5;width:3px;height:calc(var(--crm-drop-line-height,100%) - 8px);background:var(--color-accent);pointer-events:none;border-radius:3px;position:absolute;top:4px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th.is-drop-before:after{left:-2px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table th.is-drop-after:after{right:-2px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-filter-trigger{cursor:pointer;width:26px;min-width:26px;height:26px;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);place-items:center;min-height:26px!important;box-shadow:none!important;color:var(--color-faint)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;display:inline-grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-filter-trigger svg{fill:currentColor;width:13px;height:13px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-filter-trigger:hover:not(:disabled){color:var(--color-ink)!important;background:#eceeeb!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-column-filter-shell:is(.is-active,.is-open) .business-crm-column-filter-trigger{background:var(--color-accent-soft)!important;color:var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-row-leading{align-items:center;gap:.7rem;min-width:0;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0;min-height:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-select-spacer{flex:0 0 17px;width:17px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-cell{text-align:left;cursor:pointer;align-items:center;gap:.6rem;min-width:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-cell>span:last-child{min-width:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden;color:var(--color-ink)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-cell small.business-crm-conflict-label{color:var(--color-clay)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-cell small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--color-muted)!important;font-size:.75rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-avatar{border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:600;display:inline-grid;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;border:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-source-badge{border-radius:999px;align-items:center;height:24px;padding:0 .6rem;display:inline-flex;color:var(--color-ink-soft)!important;background:#f0f2ef!important;border:0!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-source-badge.is-prelook{background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-stylist-chip,.business-crm-inline-tags>span:not(.business-crm-category-pills),.business-crm-category-pills>span){white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 .55rem;display:inline-flex;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-pills{display:contents!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{border-color:var(--crm-category,#6750b8)!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{border-color:color-mix(in srgb, var(--crm-category,#6750b8) 28%, transparent)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{background:var(--crm-category,#6750b8)!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{background:color-mix(in srgb, var(--crm-category,#6750b8) 9%, white)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{color:var(--crm-category,#6750b8)!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-inline-tags .business-crm-category-pills>span{color:color-mix(in srgb, var(--crm-category,#6750b8) 78%, black)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-chip.is-unassigned{color:var(--color-faint)!important;border-style:dashed!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page :is(.business-crm-stylist-chips,.business-crm-inline-tags){flex-wrap:nowrap;gap:.3rem;display:flex;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-open-cell>span{color:var(--color-faint);font-size:1.1rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-reset-columns{white-space:nowrap;cursor:pointer;height:28px;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:28px!important;box-shadow:none!important;color:var(--color-muted)!important;border-radius:999px!important;margin:0!important;padding:0 .6rem!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-reset-columns:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-collection-state.is-quiet{align-self:flex-start;align-items:center;gap:.5rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:999px!important;margin:0 0 .5rem!important;padding:.3rem .75rem .3rem .55rem!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-collection-state.is-quiet h2{margin:0;color:var(--color-muted)!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-collection-state.is-quiet .business-crm-collection-spinner{width:12px;height:12px}body.pro-mode .business-crm-filter-popover{z-index:1200;border:1px solid var(--color-line);background:var(--color-surface);width:300px;max-height:min(440px,100vh - 32px);box-shadow:var(--shadow-overlay);color:var(--color-ink);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;padding:.9rem;font-size:.8125rem;display:grid;position:fixed;top:0;left:-9999px}body.pro-mode .business-crm-filter-popover:not([data-positioned=true]){visibility:hidden}body.pro-mode .business-crm-filter-popover[data-positioned=true]{animation:rl-crm-popover-in .18s var(--ease-standard)}@keyframes rl-crm-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}body.pro-mode .business-crm-filter-popover>header{justify-content:space-between;align-items:center;gap:.5rem;min-height:26px;display:flex}body.pro-mode .business-crm-filter-popover>header strong{font-size:.875rem;font-weight:600}body.pro-mode .business-crm-filter-popover .business-crm-filter-clear{cursor:pointer;height:26px;min-height:26px!important;box-shadow:none!important;color:var(--color-accent)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 .5rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-clear:hover{background:var(--color-accent-soft)!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-clear[hidden]{display:none!important}body.pro-mode .business-crm-filter-popover>footer{justify-content:flex-end;display:flex}body.pro-mode .business-crm-filter-popover>footer .solid-button{height:34px;border-radius:999px!important;min-height:34px!important;padding:0 1rem!important;font-size:.8125rem!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-search{--text-entry-border:var(--color-line);align-items:center;display:flex;position:relative}body.pro-mode .business-crm-filter-popover .business-crm-filter-search svg{fill:none;width:14px;height:14px;stroke:var(--color-faint);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;left:.7rem}body.pro-mode .business-crm-filter-popover :is(.business-crm-filter-search input,.business-crm-filter-text input,.business-crm-filter-bounds input){--text-entry-border:var(--color-line);width:100%;border:1px solid var(--color-line)!important;height:36px!important;min-height:36px!important;color:var(--color-ink)!important;background:#fbfbfa!important;border-radius:10px!important;padding:0 .75rem!important;font-size:.8125rem!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-search input{padding-left:2rem!important}body.pro-mode .business-crm-filter-popover input[type=number]{appearance:textfield}body.pro-mode .business-crm-filter-popover input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .business-crm-filter-popover input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .business-crm-filter-popover .business-crm-filter-options{overscroll-behavior:contain;align-content:start;gap:1px;min-height:0;max-height:260px;margin:0 -.35rem;display:grid;overflow-y:auto}body.pro-mode .business-crm-filter-popover .business-crm-filter-option{cursor:pointer;min-height:36px;transition:background-color .12s var(--ease-standard);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0 .5rem;display:grid}body.pro-mode .business-crm-filter-popover .business-crm-filter-option[hidden]{display:none}body.pro-mode .business-crm-filter-popover .business-crm-filter-option:hover{background:#f4f5f3}body.pro-mode .business-crm-filter-popover .business-crm-filter-option:has(input:checked){background:var(--color-accent-soft)}body.pro-mode .business-crm-filter-popover .business-crm-filter-option input{width:16px;height:16px;accent-color:var(--color-accent);margin:0;min-height:0!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-option span{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.pro-mode .business-crm-filter-popover .business-crm-filter-option small{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.75rem}body.pro-mode .business-crm-filter-popover .business-crm-filter-empty{color:var(--color-faint);margin:0;padding:.5rem}body.pro-mode .business-crm-filter-popover .business-crm-filter-ops{background:#f1f2f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}body.pro-mode .business-crm-filter-popover .business-crm-filter-ops button{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:30px;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard), box-shadow .14s var(--ease-standard);min-height:30px!important;box-shadow:none!important;color:var(--color-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 .1rem!important;font-size:.75rem!important;font-weight:500!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-ops button:hover{color:var(--color-ink)!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-ops button.is-active{background:var(--color-surface)!important;color:var(--color-accent-deep)!important;font-weight:600!important;box-shadow:0 1px 3px #16201c1f!important}body.pro-mode .business-crm-filter-popover .business-crm-filter-bounds{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;display:grid}body.pro-mode .business-crm-filter-popover .business-crm-filter-bounds.is-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}body.pro-mode .business-crm-filter-popover .business-crm-filter-bounds>span{color:var(--color-faint);font-size:.75rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .rl-subtabs .rl-subtab-count{margin-left:.4rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-categories{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;margin:0!important;padding:0!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-bar{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;min-height:60px;box-shadow:var(--shadow-card);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-bar>.business-crm-scroll-row{flex:auto}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-bar>.business-crm-stylist-filter{flex:none;margin:0!important;display:flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab{--crm-category:var(--color-accent);white-space:nowrap;cursor:pointer;height:36px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard), transform .14s var(--ease-standard);flex:none;align-items:center;gap:.45rem;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:36px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;margin:0!important;padding:0 .4rem 0 .8rem!important;font-size:.8125rem!important;font-weight:500!important;display:inline-flex!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab>i{background:var(--crm-category);border-radius:999px;width:8px;height:8px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab>b{min-width:1.4rem;height:1.35rem;color:var(--color-muted);font-variant-numeric:tabular-nums;transition:background-color .16s var(--ease-standard), color .16s var(--ease-standard);background:#eceeeb;border-radius:999px;place-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:600;display:inline-grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab:active{transform:scale(.97)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab.is-selected{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-tab.is-selected>b{background:var(--color-accent);color:#fff}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-divider{background:var(--color-line);flex:none;width:1px;height:22px;margin:0 .3rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;gap:0;display:grid;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-head{border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-swatch{background:var(--crm-category);width:10px;height:10px;box-shadow:0 0 0 4px var(--crm-category);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-swatch{box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-category) 16%, transparent)}}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-head>div{flex:auto;min-width:0}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-head h3{color:var(--color-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-head p{color:var(--color-muted);margin:.1rem 0 0;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-blacklist-visibility{border:0;border-bottom:1px solid var(--color-line);background:#fbfbfa;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.85rem 1.25rem;display:flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-blacklist-visibility strong{color:var(--color-ink);font-size:.875rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-blacklist-visibility p{color:var(--color-muted);margin:.1rem 0 0;font-size:.8125rem}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-roster{grid-template-columns:minmax(0,1fr);display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member{text-align:left;cursor:pointer;width:100%;transition:background-color .14s var(--ease-standard);grid-template-columns:30px minmax(0,340px) minmax(0,1fr) auto 14px;align-items:center;gap:.85rem;background:var(--color-surface)!important;min-height:56px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border:0!important;border-bottom:1px solid #eef0ee!important;border-radius:0!important;margin:0!important;padding:0 1.25rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-roster>:last-child .business-crm-category-member{border-bottom:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member:hover:not(:disabled){background:#f7faf8!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-name{min-width:0;display:grid}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-name strong{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-name small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-stylists{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-stylists.is-empty{color:var(--color-faint)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-status{color:#36627f;background:#eaf0f5;border-radius:999px;justify-self:end;align-items:center;height:24px;padding:0 .6rem;font-size:.75rem;font-weight:600;display:inline-flex}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-status.is-returning{background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-status.is-blacklisted{background:var(--color-danger-soft);color:var(--color-danger)}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-chevron{fill:none;width:14px;height:14px;stroke:var(--color-faint);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-panel .business-crm-table-pagination{border-top:1px solid var(--color-line);width:auto;min-width:0;color:var(--color-muted);justify-content:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:500;display:flex;position:static}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-empty{text-align:center;place-items:center;min-height:220px;padding:2rem 1rem;display:grid}@media (max-width:900px){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-actions{flex-wrap:wrap}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-assign{border-left:0;border-top:1px solid var(--color-line);flex-basis:100%;order:3;padding:.5rem 0 0}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-more{margin-left:auto}}@media (max-width:760px){body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-search-control{flex-basis:100%;max-width:none}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-filter-control{justify-content:flex-start}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-customer-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-bar{flex-wrap:wrap}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-bar>.business-crm-scroll-row{flex-basis:100%}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member{grid-template-columns:30px minmax(0,1fr) auto 14px}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-category-member-stylists{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-scroll-arrow{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-bulk-more .business-crm-bulk-divider{display:none}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;gap:.5rem!important;padding:.6rem!important;display:grid!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar .business-crm-search-control{grid-column:1/-1}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar :is(.business-crm-stylist-filter,.business-crm-filter-control){justify-content:stretch;max-width:none;width:100%!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-stylist-filter :is(.prelook-select-shell,.prelook-select-trigger){max-width:none;width:100%!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-toolbar .business-crm-customer-filters{display:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-mobile-type{width:100%;border:1px solid var(--color-line)!important;background-color:var(--color-surface)!important;height:40px!important;min-height:40px!important;color:var(--color-ink)!important;border-radius:999px!important;margin:0!important;padding:0 2rem 0 .95rem!important;font-size:.8125rem!important;font-weight:500!important;display:block!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table :is(th,td):last-child{width:44px!important;min-width:44px!important;padding-right:.5rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-page-header .business-header-actions>:is(.solid-button,.outline-button){white-space:nowrap;flex:1 0 auto;width:auto;min-width:max-content!important;padding-inline:1.1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-table :is(th,td):first-child{width:calc(100vw - 110px)!important;min-width:220px!important}}@media (prefers-reduced-motion:reduce){body.pro-mode .dashboard-shell .dashboard-content .business-crm-toolbar-stage>*{transition:none!important}body.pro-mode .business-crm-filter-popover,body.pro-mode .dashboard-shell .dashboard-content .business-crm-page .business-crm-active-filters{animation:none!important}}body.pro-mode .business-manual-customer-kinds{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem .5rem .6rem;display:grid}body.pro-mode .business-manual-search-results .business-manual-customer-kind{--kind-bg:#fbf3e6;--kind-line:#eedcbd;--kind-ink:#7a5317;--kind-mark:#f1dfbd;text-align:left;cursor:pointer;width:100%;transition:border-color .14s var(--ease-standard), box-shadow .14s var(--ease-standard), transform .14s var(--ease-standard);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid var(--kind-line)!important;background:var(--kind-bg)!important;min-height:58px!important;box-shadow:none!important;color:var(--kind-ink)!important;border-radius:12px!important;margin:0!important;padding:.55rem .75rem!important;display:grid!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind.is-new{--kind-bg:var(--color-accent-soft);--kind-line:var(--color-accent-line);--kind-ink:var(--color-accent-deep);--kind-mark:var(--color-accent)}body.pro-mode .business-manual-search-results .business-manual-customer-kind>span{border-radius:999px;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;background:var(--kind-mark)!important;color:var(--kind-ink)!important;display:inline-grid!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind.is-new>span{color:#fff!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind>div{gap:.1rem;min-width:0;display:grid}body.pro-mode .business-manual-search-results .business-manual-customer-kind strong{font-size:.875rem;font-weight:600;color:var(--kind-ink)!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind small{opacity:.78;white-space:normal;font-size:.75rem;line-height:1.35;color:var(--kind-ink)!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind:hover,body.pro-mode .business-manual-search-results .business-manual-customer-kind.is-active{transform:translateY(-1px);box-shadow:0 4px 12px #16201c14!important}body.pro-mode .business-manual-search-results .business-manual-customer-kind[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--kind-ink)!important}body.pro-mode .dashboard-shell .business-manual-booking-drawer .business-form-grid>.business-field.business-manual-customer-detail.business-manual-customer-detail{background:#fbf3e6!important;border:1px solid #eedcbd!important;border-radius:12px!important;padding:.75rem .85rem!important}body.pro-mode .dashboard-shell .business-manual-booking-drawer .business-form-grid>.business-field.business-manual-customer-detail.business-manual-customer-detail.is-new{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important}body.pro-mode .business-manual-customer-detail[hidden]{display:none!important}body.pro-mode .business-manual-new-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}body.pro-mode .business-manual-new-customer-fields label{gap:.3rem;min-width:0;display:grid}body.pro-mode .business-manual-new-customer-fields label>span{color:var(--color-ink-soft);font-size:.75rem;font-weight:500}body.pro-mode .business-manual-customer-detail :is(input[type=text],input[type=tel]){background:var(--color-surface)!important}body.pro-mode .business-manual-customer-detail>small{color:var(--color-muted);margin-top:.45rem;display:block}@media (max-width:560px){body.pro-mode .business-manual-customer-kinds,body.pro-mode .business-manual-new-customer-fields{grid-template-columns:minmax(0,1fr)}}body.pro-mode .business-manual-review{opacity:0;transition:grid-template-rows .32s var(--ease-standard), opacity .22s var(--ease-standard), margin-top .32s var(--ease-standard);grid-template-rows:0fr;margin-top:-.75rem;display:grid}body.pro-mode .business-manual-review.is-open{opacity:1;grid-template-rows:1fr;margin-top:0}body.pro-mode .business-manual-review-clip{min-height:0;overflow:hidden}body.pro-mode .business-manual-review-card{color:var(--color-ink-soft);transition:transform .32s var(--ease-standard);background:#fdf8ef;border:1px solid #eedcbd;border-radius:16px;gap:.75rem;padding:1rem;display:grid;transform:translateY(6px)}body.pro-mode .business-manual-review.is-open .business-manual-review-card{transform:none}body.pro-mode .business-manual-review-card:focus{outline:none}body.pro-mode .business-manual-review-card>header{align-items:center;gap:.6rem;display:flex}body.pro-mode .business-manual-review-card>header>span{color:#fff;background:#b8863b;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:700;display:inline-grid}body.pro-mode .business-manual-review-card>header strong{color:var(--color-ink);font-size:.9375rem;font-weight:600}body.pro-mode .business-manual-review-card>p{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.5}body.pro-mode .business-manual-review-reasons{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}body.pro-mode .business-manual-review-reasons li{gap:.1rem;padding-left:.95rem;display:grid;position:relative}body.pro-mode .business-manual-review-reasons li:before{content:"";background:#b8863b;border-radius:999px;width:6px;height:6px;position:absolute;top:.5rem;left:.1rem}body.pro-mode .business-manual-review-reasons li.is-blocking:before{background:#b42318}body.pro-mode .business-manual-review-reasons strong{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.4}body.pro-mode .business-manual-review-reasons span{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.45}body.pro-mode .business-manual-review-checking{color:var(--color-ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}body.pro-mode .business-manual-review-checking:before{content:"";border:2px solid var(--color-line);border-top-color:var(--color-accent);border-radius:999px;width:12px;height:12px;animation:.8s linear infinite rl-review-checking}@keyframes rl-review-checking{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.pro-mode .business-manual-review-checking:before{animation:none}}body.pro-mode .business-manual-review-confirm{background:var(--color-surface);width:fit-content;color:var(--color-ink);cursor:pointer;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard);border:1px solid #eedcbd;border-radius:999px;align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;margin:0!important;padding:.55rem .85rem .55rem .7rem!important;display:flex!important}body.pro-mode .business-manual-review-confirm:has(input:checked){border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-deep)}body.pro-mode .business-manual-review-confirm input{width:18px;height:18px;accent-color:var(--color-accent);margin:0;min-height:0!important}body.pro-mode .business-manual-review-note{gap:.5rem;display:grid}body.pro-mode .business-manual-review-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}body.pro-mode .business-manual-review-chips button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}@media (max-width:560px){body.pro-mode .business-manual-review-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}body.pro-mode .business-manual-review-chips button{cursor:pointer;height:30px;transition:border-color .14s var(--ease-standard), background-color .14s var(--ease-standard), color .14s var(--ease-standard);border:1px solid var(--color-line)!important;background:var(--color-surface)!important;min-height:30px!important;box-shadow:none!important;color:var(--color-ink-soft)!important;border-radius:999px!important;margin:0!important;padding:0 .75rem!important;font-size:.8125rem!important;font-weight:500!important}body.pro-mode .business-manual-review-chips button:hover{border-color:var(--color-accent-line)!important;color:var(--color-ink)!important}body.pro-mode .business-manual-review-chips button[aria-pressed=true]{border-color:var(--color-accent-line)!important;background:var(--color-accent-soft)!important;color:var(--color-accent-deep)!important;font-weight:600!important}body.pro-mode .business-manual-review-note textarea{--text-entry-border:#eedcbd;resize:vertical;width:100%;min-height:64px;background:var(--color-surface)!important;border-radius:12px!important;padding:.6rem .75rem!important;font-size:.875rem!important}body.pro-mode .business-manual-review.is-blocking .business-manual-review-card{border-color:var(--color-line);background:#fbfbfa}@media (prefers-reduced-motion:reduce){body.pro-mode .business-manual-review,body.pro-mode .business-manual-review-card{transition:none}}body.pro-mode :is(.rl-week,.rl-next,.rl-svcs){border-radius:18px;flex-direction:column;gap:.75rem;min-width:0;padding:1.1rem 1.25rem 1.2rem;display:flex}body.pro-mode .rl-week{flex-grow:1}body.pro-mode .rl-week-list,body.pro-mode .rl-next-list,body.pro-mode .rl-svc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .rl-week-list{flex-grow:1;justify-content:space-between}body.pro-mode .rl-week-day button{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-standard);background:0 0;border:0;border-top:1px solid #f2f2ef;border-radius:12px;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;column-gap:.9rem;margin:0;padding:.42rem .65rem;display:grid}body.pro-mode .rl-week-day:first-child button{border-top-color:#0000}body.pro-mode .rl-week-day button:hover{background:#f6f8f6}body.pro-mode .rl-week-day button:focus-visible{outline:2px solid var(--rl-accent);outline-offset:-2px}body.pro-mode .rl-week-day.is-today button{background:#eef6f2;border-top-color:#0000}body.pro-mode .rl-week-day.is-today+.rl-week-day button{border-top-color:#0000}body.pro-mode .rl-week-date{flex-direction:column;gap:.05rem;display:flex}body.pro-mode .rl-week-date b{color:#16201c;font-size:.875rem;font-weight:600}body.pro-mode .rl-week-day.is-today .rl-week-date b{color:var(--rl-accent)}body.pro-mode .rl-week-date small{color:#8b978f;font-size:.6875rem}body.pro-mode .rl-week-hours{color:#3a4741;font-variant-numeric:tabular-nums;font-size:.8125rem}body.pro-mode .rl-week-day.is-off .rl-week-hours{color:#a3aea8}body.pro-mode .rl-week-load{color:#5f6e68;white-space:nowrap;align-items:baseline;gap:.3rem;font-size:.78125rem;display:inline-flex}body.pro-mode .rl-week-load b{color:#16201c;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}body.pro-mode .rl-week-load small{color:#8b978f;margin-left:.35rem;font-size:.71875rem}body.pro-mode .rl-week-load b+small{margin-left:.35rem}body.pro-mode .rl-card-month{justify-content:flex-start}body.pro-mode .rl-card-month .rl-money-rows>div.is-warn dd{color:#b4542f}body.pro-mode .rl-next-item{cursor:pointer;transition:background-color .16s var(--ease-standard);border-top:1px solid #f2f2ef;border-radius:12px;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:.85rem;margin:0 -.6rem;padding:.65rem .6rem;display:grid;position:relative}body.pro-mode .rl-next-item:first-child{border-top-color:#0000}body.pro-mode .rl-next-item:hover{background:#f6f8f6}body.pro-mode .rl-next-item:hover .rl-next-body strong{color:var(--rl-accent)}body.pro-mode .rl-next-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;position:absolute;inset:0}body.pro-mode .rl-next-open:focus-visible{outline:2px solid var(--rl-accent);outline-offset:-2px}body.pro-mode .rl-next-date{background:#eef6f2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;line-height:1.05;display:flex}body.pro-mode .rl-next-date b{color:var(--rl-accent);font-size:1rem;font-weight:700}body.pro-mode .rl-next-date small{letter-spacing:.04em;text-transform:uppercase;color:#5f6e68;font-size:.625rem;font-weight:600}body.pro-mode .rl-next-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}body.pro-mode .rl-next-body strong{color:#16201c;transition:color .16s var(--ease-standard);font-size:.875rem;font-weight:600}body.pro-mode .rl-next-body small{color:#8b978f;font-size:.75rem}body.pro-mode .rl-svc-list li{border-top:1px solid #f2f2ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:1rem;padding:.6rem 0;display:grid}body.pro-mode .rl-svc-list li:first-child{border-top-color:#0000}body.pro-mode .rl-svc-name{color:#16201c;font-size:.875rem;font-weight:500}body.pro-mode .rl-svc-meta{color:#8b978f;white-space:nowrap;font-size:.75rem}body.pro-mode .rl-svc-price{color:var(--rl-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}body.pro-mode .rl-svc-more{color:#8b978f;margin:0;font-size:.75rem}body.pro-mode .rl-next{container-type:inline-size}@container (min-width:760px){body.pro-mode .rl-next-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}body.pro-mode .rl-next-item:nth-child(2){border-top-color:#0000}}body.pro-mode .rl-today[data-business-today-role=stylist] .rl-today-col-side>.rl-trend{flex-grow:1}body.pro-mode .rl-today[data-business-today-role=stylist] .rl-trend-chart{flex-grow:1;grid-template-rows:minmax(190px,1fr) auto}body.pro-mode .rl-today-row-even{grid-template-columns:repeat(2,minmax(0,1fr))}body.pro-mode .rl-today-row-even.is-single{grid-template-columns:minmax(0,1fr)}body.pro-mode .rl-today[data-business-today-role=stylist] .rl-today-row{align-items:stretch}@media (max-width:1180px){body.pro-mode .rl-today-row-even{grid-template-columns:minmax(0,1fr)}}body.pro-mode .st-home{flex-direction:column;gap:1.15rem;display:flex}body.pro-mode .st-me{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem 2.25rem;padding:1.4rem 1.5rem 1.5rem;display:grid}body.pro-mode .st-me-col{flex-direction:column;gap:1.4rem;min-width:0;display:flex}body.pro-mode .st-me-col+.st-me-col{border-left:1px solid #f0f0ed;padding-left:2.25rem}body.pro-mode .st-block{flex-direction:column;gap:.7rem;min-width:0;display:flex}body.pro-mode .st-block.rl-svcs{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:1.3rem 0 0}body.pro-mode .st-block+.st-block,body.pro-mode .st-me-id+.st-block{border-top:1px solid #f0f0ed;padding-top:1.3rem}body.pro-mode .st-me-flag{color:#9a5a1c;background:#fbf1e6;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.71875rem;font-weight:600;display:inline-flex}body.pro-mode .st-me-id{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:1rem 1.1rem;display:grid}body.pro-mode .st-me-id .business-team-avatar{width:72px;height:72px}body.pro-mode .st-me-id .business-team-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}body.pro-mode .st-me-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}body.pro-mode .st-me-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rl-accent);margin:0;font-size:.6875rem;font-weight:700}body.pro-mode .st-me-text h2{letter-spacing:-.02em;margin:0;color:#16201c!important;font-size:1.5rem!important;font-weight:650!important}body.pro-mode .st-me-role{color:#5f6e68;overflow-wrap:anywhere;margin:0;font-size:.8125rem}body.pro-mode .st-me-pills{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}body.pro-mode .st-me-bio{color:#3a4741;max-width:36rem;margin:.35rem 0 0;font-size:.875rem;line-height:1.55}body.pro-mode .st-me-actions{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}body.pro-mode .st-hours{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}body.pro-mode .st-hours li{text-align:center;background:#f4f7f5;border-radius:12px;flex-direction:column;gap:.25rem;min-width:0;padding:.6rem .35rem;display:flex}body.pro-mode .st-hours li span{text-transform:uppercase;letter-spacing:.04em;color:#5f6e68;font-size:.6875rem;font-weight:600}body.pro-mode .st-hours li b{color:#16201c;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.3}body.pro-mode .st-hours li.is-off{background:#f7f7f5}body.pro-mode .st-hours li.is-off b{color:#a3aea8}body.pro-mode .st-hours li.is-today{background:#e5f2ec;box-shadow:inset 0 0 0 1px #bfdccd}body.pro-mode .st-me-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}body.pro-mode .st-me-stats>div{border:1px solid #efefeb;border-radius:12px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;display:flex}body.pro-mode .st-me-stats dt{color:#8b978f;font-size:.71875rem}body.pro-mode .st-me-stats dd{color:#16201c;margin:0;font-size:1.125rem;font-weight:650}body.pro-mode .st-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem;display:grid}body.pro-mode .business-panel.st-access{border-radius:18px;flex-direction:column;gap:.75rem;min-width:0;padding:1.1rem 1.25rem 1.2rem;display:flex}body.pro-mode .st-access-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.pro-mode .st-access-list li{border-top:1px solid #f2f2ef;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;padding:.55rem 0;display:grid}body.pro-mode .st-access-list li:first-child{border-top-color:#0000}body.pro-mode .st-access-tab{color:#16201c;font-size:.8125rem;font-weight:600}body.pro-mode .st-access-items{flex-wrap:wrap;gap:.35rem .5rem;display:flex}body.pro-mode .st-access-items span{color:#3a4741;background:#f4f7f5;border-radius:999px;align-items:baseline;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}body.pro-mode .st-access-items b{font-weight:500}body.pro-mode .st-access-items i{color:var(--rl-accent);font-style:normal;font-weight:600}body.pro-mode .st-access-off{color:#8b978f;margin:0;font-size:.75rem}body.pro-mode .st-access-off b{color:#5f6e68;margin-right:.25rem;font-weight:600}body.pro-mode .st-team{flex-direction:column;gap:.75rem;display:flex}body.pro-mode .st-team-head{align-items:baseline;gap:.6rem;display:flex}body.pro-mode .st-team-head h3{margin:0;color:#16201c!important;font-size:1rem!important;font-weight:600!important}body.pro-mode .st-team-head span{color:#8b978f;font-size:.8125rem}@media (max-width:1100px){body.pro-mode .st-me{grid-template-columns:minmax(0,1fr)}body.pro-mode .st-me-col+.st-me-col{border-top:1px solid #f0f0ed;border-left:0;padding-top:1.3rem;padding-left:0}}@media (max-width:640px){body.pro-mode .st-hours{grid-template-columns:repeat(4,minmax(0,1fr))}body.pro-mode .st-me-id{grid-template-columns:minmax(0,1fr)}}body.pro-mode .communication-inbox .communication-settings-button{position:relative}body.pro-mode .communication-inbox .communication-settings-alert{border:2px solid var(--color-paper);background:var(--color-clay);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}body.pro-mode .communication-inbox .communication-settings-button.is-syncing .communication-settings-alert{background:var(--color-accent);width:12px;height:12px;animation:1.6s ease-in-out infinite rl-communication-sync-pulse;top:-3px;right:-3px}@keyframes rl-communication-sync-pulse{0%,to{box-shadow:0 0 #1f6b5259}50%{box-shadow:0 0 0 5px #1f6b5200}}@media (prefers-reduced-motion:reduce){body.pro-mode .communication-inbox .communication-settings-button.is-syncing .communication-settings-alert{animation:none}}body.pro-mode .dashboard-shell .dashboard-content .communication-inbox .business-message-chat>header{flex-wrap:nowrap!important;align-items:center!important}body.pro-mode .dashboard-shell .dashboard-content .communication-inbox .business-message-chat>header>.business-message-chat-identity,body.pro-mode .dashboard-shell .dashboard-content .communication-inbox .business-message-chat>header>:not(.business-message-chat-actions):not(.communication-mobile-back){min-width:0}body.pro-mode .dashboard-shell .dashboard-content .communication-inbox .business-message-chat-actions{gap:8px;margin-left:auto;flex-wrap:nowrap!important;flex:none!important;align-items:center!important}body.pro-mode .dashboard-shell .dashboard-content .communication-inbox .business-message-chat-actions>button{flex:none!important}body.pro-mode .communication-inbox .communication-chat-more{flex:none;position:relative}body.pro-mode .communication-inbox .communication-chat-more-toggle{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:999px!important;padding:0!important;display:inline-grid!important}body.pro-mode .communication-inbox .communication-chat-more-toggle svg{width:18px;height:18px;display:block!important}body.pro-mode .communication-inbox .communication-chat-more.is-open .communication-chat-more-toggle{border-color:var(--color-line-strong)!important;background:var(--color-paper)!important}body.pro-mode .communication-inbox .communication-chat-menu{z-index:40;border:1px solid var(--color-line);background:var(--color-surface);min-width:200px;box-shadow:var(--shadow-raised);opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;transition:opacity .16s var(--ease-standard), transform .22s var(--ease-standard), visibility 0s linear .22s;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.96)}body.pro-mode .communication-inbox .communication-chat-more.is-open .communication-chat-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease-standard), transform .24s cubic-bezier(.2, .9, .3, 1.15), visibility 0s;transform:none}body.pro-mode .communication-inbox .communication-chat-menu .rl-safety-action{width:100%;min-height:40px;color:var(--color-ink);text-align:left;border-radius:10px;justify-content:flex-start;padding:8px 12px;font-size:.8125rem;font-weight:550;text-decoration:none}body.pro-mode .communication-inbox .communication-chat-menu .rl-safety-action:hover{background:var(--color-paper)}body.pro-mode .communication-inbox .communication-chat-menu .rl-safety-action[data-safety-block]{color:var(--color-danger)}body.pro-mode .communication-inbox .communication-chat-menu .rl-safety-action[data-safety-block]:hover{background:var(--color-danger-soft)}@media (prefers-reduced-motion:reduce){body.pro-mode .communication-inbox .communication-chat-menu,body.pro-mode .communication-inbox .communication-chat-more.is-open .communication-chat-menu{transition:opacity .12s linear,visibility;transform:none}}html[data-business-input=pointer] body.pro-mode :is([data-business-booking-slot],.business-week-drop-grid>div):focus-visible{box-shadow:none!important;outline:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures{grid-template-columns:7.5rem 6rem 10.25rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists dd{justify-content:flex-end;gap:.5rem}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars{align-items:center;opacity:1!important;display:inline-flex!important;transform:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-avatar{width:22px;height:22px;margin-left:calc(var(--avatar-step,17px) - 22px);transition:transform .14s var(--ease-standard);border-radius:50%;flex:none;display:block;position:relative}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-avatar:first-child{margin-left:0}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-stylists .business-service-stylist-avatars .rl-svc-avatar>img{object-fit:cover;background:var(--color-surface);display:block;border:2px solid var(--color-surface)!important;border-radius:50%!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-avatar:hover{transform:translateY(-2px)scale(1.12);z-index:40!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-avatar:after{z-index:50;color:#fff;letter-spacing:0;white-space:nowrap;content:attr(data-name);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);background:#1f2a27;border-radius:7px;padding:4px 8px;font-size:11.5px;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 4px 12px #172b2a38}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-avatar:hover:after{opacity:1;transform:translate(-50%)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page :is(.business-service-category-group,.business-service-category-lane,.business-service-visual-grid,.business-service-tile.rl-svc-row,.rl-svc-row-figures,.rl-svc-row-stylists,.rl-svc-row-stylists dd){overflow:visible!important}@media (max-width:900px){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row-figures{grid-template-columns:6.5rem 5rem 9rem}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row.is-selectable{transition:background-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);grid-template-columns:20px minmax(0,1fr) auto!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-category-group.is-detailed .business-service-tile.rl-svc-row.is-selectable[data-business-drag-service]{grid-template-columns:14px 20px minmax(0,1fr) auto!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-check{cursor:pointer;width:20px;height:20px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), transform .16s var(--ease-standard), box-shadow .16s var(--ease-standard);flex:none;display:block;position:relative;min-width:20px!important;min-height:20px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #c6d1cb!important;border-radius:50%!important;margin:0!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-check:after{content:"";opacity:0;width:5px;height:9px;transition:opacity .12s var(--ease-standard), transform .18s cubic-bezier(.34, 1.56, .64, 1);border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)scale(.5)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-check:hover{border-color:var(--color-accent-deep)!important;box-shadow:0 0 0 4px var(--color-accent-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-check:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row.is-selected{background:#eff6f3!important}@supports (color:color-mix(in lab, red, red)){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row.is-selected{background:color-mix(in srgb, var(--color-accent-soft) 70%, #fff)!important}}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row.is-selected .rl-svc-check{transform:scale(1.06);border-color:var(--color-accent-deep)!important;background:var(--color-accent-deep)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-row.is-selected .rl-svc-check:after{opacity:1;transform:rotate(45deg)scale(1)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-select{cursor:pointer;opacity:0;visibility:hidden;height:28px;transition:opacity .18s var(--ease-standard), transform .18s var(--ease-standard), visibility 0s linear .18s, background-color .14s var(--ease-standard);margin:0 .25rem 0 auto;transform:translate(6px);border:1px solid var(--color-line)!important;min-height:28px!important;color:var(--color-accent-deep)!important;background:var(--color-surface)!important;border-radius:999px!important;padding:0 .7rem!important;font-size:.75rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .business-service-board.has-selection .rl-svc-category-select{opacity:1;visibility:visible;transition:opacity .18s var(--ease-standard), transform .18s var(--ease-standard), visibility 0s, background-color .14s var(--ease-standard);transform:none}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-category-select:hover{background:var(--color-accent-soft)!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-bar{z-index:80;color:#fff;opacity:0;visibility:hidden;background:#1f2a27;border:1px solid #2c3a35;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .45rem .45rem 1.1rem;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .22s,visibility 0s linear .32s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,calc(100% + 34px));box-shadow:0 16px 40px #0f191647}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-bar.is-visible{opacity:1;visibility:visible;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .2s,visibility;transform:translate(-50%)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-count{white-space:nowrap;margin-right:.5rem;font-size:.8125rem;font-weight:600}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-link{cursor:pointer;height:34px;margin:0;color:#d5e6de!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 .75rem!important;font-size:.8125rem!important;font-weight:600!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-link:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-link:disabled{opacity:.4;cursor:default}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-assign{height:36px;color:#1f2a27!important;background:#fff!important;border-color:#fff!important;border-radius:999px!important;min-height:36px!important;padding:0 1rem!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-assign:disabled{opacity:.45}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-close{cursor:pointer;place-items:center;width:34px;height:34px;margin:0 0 0 .15rem;display:grid;color:#d5e6de!important;background:0 0!important;border:0!important;border-radius:50%!important;min-width:34px!important;min-height:34px!important;padding:0!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-close:hover{color:#fff!important;background:#ffffff1a!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-close svg{width:15px;height:15px}body.pro-mode .rl-bulk-layer{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}body.pro-mode .rl-bulk-backdrop{cursor:default;background:#121a1761;border:0;margin:0;padding:0;animation:.16s rl-bulk-fade;position:absolute;inset:0;min-height:0!important}body.pro-mode .rl-bulk-dialog{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100%);max-height:min(640px,100dvh - 32px);animation:.2s cubic-bezier(.22,1,.36,1) rl-bulk-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f19164d}body.pro-mode .rl-bulk-dialog>header{border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px 20px;display:flex}body.pro-mode .rl-bulk-dialog>header h2{color:var(--color-ink,#233832);margin:0;font-size:1.05rem;font-weight:650}body.pro-mode .rl-bulk-dialog>header p{color:var(--color-muted,#697e76);margin:3px 0 0;font-size:.8125rem}body.pro-mode .rl-bulk-close{cursor:pointer;place-items:center;width:30px;height:30px;margin:-2px -4px 0 0;display:grid;min-width:30px!important;min-height:30px!important;color:var(--color-muted,#697e76)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}body.pro-mode .rl-bulk-close:hover{background:#eef2f0!important}body.pro-mode .rl-bulk-close svg{width:15px;height:15px}body.pro-mode .rl-bulk-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}body.pro-mode .rl-bulk-entry{border-radius:14px;transition:background-color .16s;display:grid}body.pro-mode .rl-bulk-entry.is-adding{background:#f6faf8}body.pro-mode .rl-bulk-entry.is-adding .rl-bulk-stylist:hover:not(:disabled){background:0 0!important}body.pro-mode .rl-bulk-stylist:disabled{cursor:default;opacity:.55}body.pro-mode .rl-bulk-prices{gap:8px;padding:0 12px 12px 58px;animation:.22s cubic-bezier(.22,1,.36,1) rl-bulk-prices-in;display:grid}body.pro-mode .rl-bulk-prices>p{color:var(--color-muted,#697e76);margin:0;font-size:.75rem;line-height:1.4}body.pro-mode .rl-bulk-prices>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}body.pro-mode .rl-bulk-prices li{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 12px;display:flex;box-shadow:inset 0 0 0 1px #e4ebe7}body.pro-mode .rl-bulk-price-service{gap:1px;min-width:0;display:grid}body.pro-mode .rl-bulk-price-service strong{color:var(--color-ink,#233832);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}body.pro-mode .rl-bulk-price-service small{color:var(--color-muted,#697e76);font-size:.6875rem}body.pro-mode .rl-bulk-price-inputs{flex:none;align-items:center;gap:4px;display:flex}body.pro-mode .rl-bulk-price-inputs>i{color:#9aaba4;font-size:.8125rem;font-style:normal}body.pro-mode .rl-bulk-price-field{margin:0;display:block;position:relative}body.pro-mode .rl-bulk-price-field>span[aria-hidden]{color:var(--color-muted,#697e76);pointer-events:none;font-size:.8125rem;position:absolute;top:50%;left:9px;transform:translateY(-50%)}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field input{width:78px;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;margin:0;transition:background-color .14s,box-shadow .14s;height:32px!important;min-height:32px!important;color:var(--color-ink,#233832)!important;box-shadow:none!important;background:#f1f5f3!important;border:0!important;border-radius:8px!important;outline:none!important;padding:0 8px 0 20px!important;font-size:.8125rem!important}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field input:focus{box-shadow:0 0 0 1.5px var(--color-accent-deep,#286b56)!important;background:#fff!important}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field.is-invalid input{background:#fdf1f1!important;box-shadow:0 0 0 1.5px #c45252!important}@keyframes rl-bulk-prices-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:480px){body.pro-mode .rl-bulk-prices{padding-left:12px}body.pro-mode .rl-bulk-dialog .rl-bulk-price-field input{width:68px}}body.pro-mode .rl-bulk-stylist{text-align:left;font:inherit;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;margin:0;transition:background-color .14s;display:grid;min-height:52px!important;color:var(--color-ink,#233832)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:8px 12px!important}body.pro-mode .rl-bulk-stylist:hover:not(:disabled){background:#f3f7f5!important}body.pro-mode .rl-bulk-stylist>img{object-fit:cover;border-radius:50%;width:34px;height:34px}body.pro-mode .rl-bulk-stylist>span{gap:2px;min-width:0;display:grid}body.pro-mode .rl-bulk-stylist strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}body.pro-mode .rl-bulk-stylist small{color:var(--color-muted,#697e76);font-size:.75rem}body.pro-mode .rl-bulk-stylist.is-changed small{color:var(--color-accent-deep,#286b56);font-weight:600}body.pro-mode .rl-bulk-stylist.is-changed.is-none small{color:#a24242}body.pro-mode .rl-bulk-check{background:#fff;border:1.5px solid #c3cfc9;border-radius:6px;width:22px;height:22px;transition:background-color .14s,border-color .14s;position:relative}body.pro-mode .rl-bulk-stylist.is-all .rl-bulk-check{border-color:var(--color-accent-deep,#286b56);background:var(--color-accent-deep,#286b56)}body.pro-mode .rl-bulk-stylist.is-all .rl-bulk-check:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}body.pro-mode .rl-bulk-stylist.is-some .rl-bulk-check{border-color:var(--color-accent-deep,#286b56)}body.pro-mode .rl-bulk-stylist.is-some .rl-bulk-check:after{background:var(--color-accent-deep,#286b56);content:"";border-radius:2px;width:11px;height:2px;position:absolute;top:9px;left:4px}body.pro-mode .rl-bulk-empty{color:var(--color-muted,#697e76);margin:0;padding:16px;font-size:.875rem}body.pro-mode .rl-bulk-dialog>footer{border-top:1px solid #eef1ef;align-items:center;gap:8px;padding:12px 16px 16px 20px;display:flex}body.pro-mode .rl-bulk-summary{min-width:0;color:var(--color-muted,#697e76);flex:1;font-size:.8125rem;font-weight:500}@keyframes rl-bulk-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes rl-bulk-fade{0%{opacity:0}to{opacity:1}}@media (max-width:720px){body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-bar{bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}body.pro-mode .dashboard-shell .dashboard-content .business-services-page .rl-svc-bulk-count{display:none}}@media (prefers-reduced-motion:reduce){body.pro-mode :is(.rl-bulk-dialog,.rl-bulk-backdrop,.rl-bulk-prices){animation:none!important}body.pro-mode .dashboard-shell .dashboard-content .business-services-page :is(.rl-svc-bulk-bar,.rl-svc-check,.rl-svc-category-select){transition:none!important}}body.pro-mode .business-manual-customer-contact-line{flex-wrap:wrap;align-items:center;gap:0 .4rem;min-width:0;display:flex}body.pro-mode .business-manual-customer-contact-line>i{color:var(--color-faint);font-style:normal}body.pro-mode .business-manual-customer-contact{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.8125rem;display:block}body.pro-mode .business-manual-customer-contact[hidden]{display:none}body.pro-mode .business-crm-client-form textarea[name=allergies]{min-height:150px}body.pro-mode .rl-booking-changes{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:0;margin:0;padding:.35rem 0;list-style:none;display:grid}body.pro-mode .rl-booking-changes>li{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.55rem .95rem;animation:.26s cubic-bezier(.22,1,.36,1) both rl-booking-change-in;display:grid}body.pro-mode .rl-booking-changes>li+li{border-top:1px solid #eef1ef}body.pro-mode .rl-booking-changes>li:nth-child(2){animation-delay:40ms}body.pro-mode .rl-booking-changes>li:nth-child(3){animation-delay:80ms}body.pro-mode .rl-booking-changes>li:nth-child(n+4){animation-delay:.12s}body.pro-mode .rl-booking-change-label{color:var(--color-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:600}body.pro-mode .rl-booking-change-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;font-size:.9375rem;display:flex}body.pro-mode .rl-booking-change-values>s{color:var(--color-faint);text-decoration-color:#8b978fb3;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){body.pro-mode .rl-booking-change-values>s{-webkit-text-decoration-color:color-mix(in srgb, var(--color-faint) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-faint) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-faint) 70%, transparent)}}body.pro-mode .rl-booking-change-values>i{color:var(--color-faint);font-style:normal}body.pro-mode .rl-booking-change-values>strong{color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:7px;padding:.1rem .45rem;font-weight:650}body.pro-mode .rl-booking-change-values>em{color:var(--color-muted);font-size:.8125rem;font-style:normal;font-weight:600}@keyframes rl-booking-change-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body.pro-mode .rl-notify-toggle{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;margin:0;padding:.85rem 1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}body.pro-mode .rl-notify-toggle:hover{border-color:var(--color-accent-line)}body.pro-mode .rl-notify-toggle>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body.pro-mode .rl-notify-box{background:#fff;border:1.5px solid #c3cfc9;border-radius:7px;flex:none;width:22px;height:22px;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);position:relative}body.pro-mode .rl-notify-box:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;transition:opacity .14s,transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:7px;transform:rotate(45deg)scale(.4)}body.pro-mode .rl-notify-copy{gap:.15rem;min-width:0;display:grid}body.pro-mode .rl-notify-copy>strong{color:var(--color-ink);font-size:.9375rem;font-weight:600}body.pro-mode .rl-notify-copy>small{color:var(--color-muted);font-size:.8125rem}body.pro-mode .rl-notify-toggle:has(>input:checked){border-color:var(--color-accent-line);background:#f1f7f5}@supports (color:color-mix(in lab, red, red)){body.pro-mode .rl-notify-toggle:has(>input:checked){background:color-mix(in srgb, var(--color-accent-soft) 60%, #fff)}}body.pro-mode .rl-notify-toggle:has(>input:checked) .rl-notify-box{border-color:var(--color-accent-deep);background:var(--color-accent-deep);transform:scale(1.06)}body.pro-mode .rl-notify-toggle:has(>input:checked) .rl-notify-box:after{opacity:1;transform:rotate(45deg)scale(1)}body.pro-mode .rl-notify-toggle:has(>input:focus-visible){box-shadow:0 0 0 3px var(--color-accent-soft)}body.pro-mode .rl-notify-toggle:has(>input:disabled){cursor:default;opacity:.6}body.pro-mode .rl-notify-panel{opacity:0;grid-template-rows:0fr;margin-top:-.75rem;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .2s,margin .32s cubic-bezier(.22,1,.36,1);display:grid}body.pro-mode .rl-notify-panel>div{min-height:0;overflow:hidden}body.pro-mode .rl-notify-panel>div>*{margin-top:.15rem}body.pro-mode .rl-notify-panel.is-open{opacity:1;grid-template-rows:1fr;margin-top:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .26s 80ms,margin .36s cubic-bezier(.22,1,.36,1)}body.pro-mode .rl-notify-panel .business-booking-reason-suggestions,body.pro-mode .rl-notify-panel .business-booking-modification-reasons{margin-top:.6rem}@media (prefers-reduced-motion:reduce){body.pro-mode :is(.rl-booking-changes>li,.rl-notify-panel,.rl-notify-box){transition:none!important;animation:none!important}}body.pro-mode .rl-price-slot{transition:opacity .18s,visibility linear}body.pro-mode .rl-price-slot.is-empty{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility 0s linear .14s}body.pro-mode .rl-price-panes{display:grid}body.pro-mode .rl-price-pane{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;transform:translateY(3px)}body.pro-mode .rl-price-pane.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s 60ms,transform .24s cubic-bezier(.22,1,.36,1) 60ms,visibility linear;transform:none}body.pro-mode .rl-price-pane-field{gap:.3rem;min-width:0;margin:0;display:grid}body.pro-mode .rl-price-bound-row{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;display:flex}body.pro-mode .rl-price-bound-row>.rl-price-pane-field{flex:auto}body.pro-mode .rl-price-bound-choice{border:1px solid var(--color-line);background:var(--color-paper,#f6f7f5);box-sizing:border-box;border-radius:10px;flex:none;height:42px;padding:3px;display:inline-flex;position:relative}body.pro-mode .rl-price-bound-choice>label{cursor:pointer;margin:0;display:block;position:relative}body.pro-mode .rl-price-bound-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body.pro-mode .rl-price-bound-choice span{min-width:2.9rem;height:100%;color:var(--color-muted);text-align:center;border-radius:7px;place-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}body.pro-mode .rl-price-bound-choice input:checked+span{color:var(--color-accent-deep);background:#fff;box-shadow:0 1px 4px #172b2a1f}body.pro-mode .rl-price-bound-choice input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:1px}@media (max-width:560px){body.pro-mode .business-team-drawer-layer[data-team-drawer=service-editor] .business-form-grid>.rl-price-slot.is-empty{display:none!important}}@media (prefers-reduced-motion:reduce){body.pro-mode :is(.rl-price-slot,.rl-price-pane){transition:none!important}}body.pro-mode .business-calendar-booking-modification.is-open>.rl-booking-section-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem .35rem;display:flex}body.pro-mode .business-calendar-booking-modification.is-open>.rl-booking-section-head>span:first-child{gap:.1rem;display:grid}body.pro-mode .business-calendar-booking-modification.is-open>.rl-booking-section-head small{color:var(--color-muted);font-size:.75rem}body.pro-mode .business-calendar-booking-modification.is-open>.rl-booking-section-head strong{color:var(--color-ink);font-size:.9375rem;font-weight:650}body.pro-mode .business-calendar-booking-modification.is-open>.business-calendar-booking-modification-body{gap:.75rem;padding:.35rem 1rem 1rem;display:grid}body.pro-mode .rl-booking-note{resize:vertical;border:1px solid var(--color-line);width:100%;min-height:96px;font:inherit;background:#fbfcfb;border-radius:12px;padding:.7rem .85rem;font-size:.875rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,background-color .16s}body.pro-mode .rl-booking-note:focus{border-color:var(--color-accent-line);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff;outline:none}body.pro-mode .rl-booking-note-hint{color:var(--color-faint);font-size:.75rem}body.pro-mode .rl-booking-note-status{color:var(--color-muted);font-size:.75rem;font-weight:600;transition:color .16s}body.pro-mode .rl-booking-note-status[data-state=saved]{color:var(--color-accent-deep)}body.pro-mode .rl-booking-note-status[data-state=error]{color:#a24242}body.pro-mode .rl-booking-note-retry{font:inherit;cursor:pointer;margin-left:.25rem;text-decoration:underline;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 .4rem!important}body.pro-mode .rl-booking-changes-preview{min-height:0}body.pro-mode .rl-booking-changes-empty{border:1px dashed var(--color-line);color:var(--color-faint);border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.8125rem}body.pro-mode .rl-notify-block{gap:.75rem;display:grid}body.pro-mode .rl-notify-unavailable{color:var(--color-muted);background:var(--color-paper,#f6f7f5);border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.8125rem;line-height:1.45}body.pro-mode .business-booking-move-time.is-updated mark{color:var(--color-accent-deep);background:#ebf4f1;border-radius:4px;padding:0 .2rem}@supports (color:color-mix(in lab, red, red)){body.pro-mode .business-booking-move-time.is-updated mark{background:color-mix(in srgb, var(--color-accent-soft) 85%, #fff)}}body.pro-mode .business-booking-move-time.is-updated mark{box-shadow:inset 0 -2px #1f6b5273}@supports (color:color-mix(in lab, red, red)){body.pro-mode .business-booking-move-time.is-updated mark{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-accent) 45%, transparent)}}body.pro-mode,body.pro-mode :not(.salon-home-editor-canvas,.salon-home-editor-canvas *),body.pro-mode :not(.salon-home-editor-canvas *):before,body.pro-mode :not(.salon-home-editor-canvas *):after{font-family:var(--font-sans)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}