.concept-account-dialog,.concept-workspace,:is(.concept-theme,.system-theme){--concept-paper:#f3f4f9;--concept-surface:#fff;--concept-ink:#1b1b1b;--concept-muted:#626777;--concept-line:#dce0ea;--concept-action:#f75831;--background:230 33% 97%;--foreground:0 0% 11%;--card:0 0% 100%;--card-foreground:0 0% 11%;--border:223 25% 89%;--input:223 25% 89%;--popover:0 0% 100%;--popover-foreground:0 0% 11%;--muted:224 29% 93%;--muted-foreground:226 10% 43%;--accent:224 29% 93%;--accent-foreground:0 0% 11%;--secondary:224 29% 93%;--secondary-foreground:0 0% 11%;--ring:12 93% 58%;--fd-paper:#f3f4f9;--fd-surface:#fff;--fd-raised:#e9ecf3;--fd-ink:#1b1b1b;--fd-muted:#626777;--fd-line:#dce0ea;--fd-action:#f75831;--fd-action-hover:#e94923;color:var(--concept-ink);font-family:var(--font-manrope),var(--font-yc-sans),sans-serif}.concept-workspace{background:var(--concept-paper)}.concept-workspace .bg-paper,:is(.concept-theme,.system-theme) .bg-paper{background-color:var(--concept-paper)}.concept-workspace .bg-surface,:is(.concept-theme,.system-theme) .bg-surface{background-color:var(--concept-surface)}.concept-workspace .bg-raised,:is(.concept-theme,.system-theme) .bg-raised{background-color:#e9ecf3}.concept-account-dialog .text-ink,.concept-workspace .text-ink{color:var(--concept-ink)}.concept-workspace .text-ink-muted{color:var(--concept-muted)}.concept-workspace .border-line{border-color:var(--concept-line)}.concept-account-dialog .bg-action,.concept-workspace .bg-action{background-color:var(--concept-action);color:white}.concept-account-dialog .bg-action:hover,.concept-workspace .bg-action:hover{background-color:#e94923}.concept-workspace .concept-settings-content{padding-top:20px}.concept-workspace .concept-money-card,.concept-workspace .concept-settings-card{background:white;border:1px solid #edf0f6;border-radius:24px;box-shadow:0 3px 18px #283c6203}.concept-workspace .concept-settings-tab{font-weight:500}.concept-workspace .concept-payment-option{min-height:64px;border-radius:16px}.concept-workspace .concept-save-bar{border-radius:24px}.concept-workspace .concept-save-bar button{border-radius:999px}.concept-account-dialog{background:white;border:1px solid #e8eaf0;border-radius:28px}.concept-account-dialog .fd-field{border:1px solid var(--concept-line);border-radius:12px;min-height:48px;background:white;color:var(--concept-ink)}.concept-account-dialog .fd-field::-moz-placeholder{color:#858b9d}.concept-account-dialog .fd-field::placeholder{color:#858b9d}.concept-account-dialog button{border-radius:999px}.concept-account-dialog [data-ui=dialog-header]{border-bottom:0}@media (prefers-reduced-motion:reduce){.concept-account-dialog *,.concept-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.concept-workspace .concept-rail-button:not([aria-current=page]):not([aria-expanded=true]):not(.text-white){background:#e9ecf3;color:#323948}.concept-workspace .concept-rail-button:hover{filter:brightness(.97)}.concept-merchant-dialog{background:white!important}.concept-merchant-dialog section{background-color:white}.concept-workspace .concept-money-card input{border:1px solid var(--concept-line);border-radius:12px;background:white;box-shadow:none}.concept-workspace .concept-payment-option[aria-pressed=true]{border-color:var(--concept-action);background:#fff3ed;box-shadow:none}.concept-workspace .concept-payment-option[aria-pressed=true]>span>span:first-child{border-color:var(--concept-action);color:white}.concept-workspace .concept-save-bar{background:white;border:1px solid #edf0f6;box-shadow:0 4px 20px rgb(27 27 27/3%)}.concept-workspace .concept-save-bar [role=status] p:first-child{display:none}.concept-workspace .concept-save-bar [role=status] p:last-child{margin-top:0}:is(.concept-theme,.system-theme) :is([data-ui=card],.fd-card){background:var(--concept-surface);color:var(--concept-ink);border-color:var(--concept-line);border-radius:12px;box-shadow:0 2px 5px rgb(27 27 27/1.5%)}:is(.concept-theme,.system-theme) [data-ui=dialog]{background:var(--concept-surface);color:var(--concept-ink);border-color:var(--concept-line);border-radius:12px}:is(.concept-theme,.system-theme) [data-ui=tabs-list]{max-width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;border:0;border-radius:999px;background:#ededf1;padding:6px}:is(.concept-theme,.system-theme) :is([data-ui=tab],.workspace-tab-pill){flex-shrink:0;border-color:transparent;border-radius:999px;background:transparent;color:var(--concept-muted);font-weight:500;box-shadow:none}:is(.concept-theme,.system-theme) :is([data-ui=tab][data-state=active],.workspace-tab-active){background:var(--concept-action);color:white}:is(.concept-theme,.system-theme) [data-ui=button]{border-radius:999px;font-weight:500}:is(.concept-theme,.system-theme) [data-ui=button][data-variant=accent]{background:var(--concept-action);color:white}:is(.concept-theme,.system-theme) [data-ui=button][data-variant=accent]:hover{background:var(--fd-action-hover)}:is(.concept-theme,.system-theme) [data-ui=button][data-variant=secondary]{background:var(--concept-surface);border-color:var(--concept-line)}:is(.concept-theme,.system-theme) [data-ui=button][data-variant=outline]{border-color:var(--concept-line)}:is(.concept-theme,.system-theme) .fd-field{background:var(--concept-surface);color:var(--concept-ink);border-color:var(--concept-line);border-radius:10px;box-shadow:none}:is(.concept-theme,.system-theme) .settings-edit-dialog [data-ui=button]{border-radius:8px}:is(.concept-theme,.system-theme) [data-ui=table]{border-color:var(--concept-line);border-radius:12px}:is(.concept-theme,.system-theme) [data-ui=table] :is(th,td){border-color:var(--concept-line)}:is(.concept-theme,.system-theme) [data-ui=table] th{height:42px;font-weight:500}:is(.concept-theme,.system-theme) [data-ui=table] td{height:48px}:is(.concept-theme,.system-theme) [data-mg-theme],:is(.concept-theme,.system-theme)[data-mg-theme]{--mg-bg:#f3f4f9;--mg-surface:#fff;--mg-surface-2:#e9ecf3;--mg-elevated:#fff;--mg-border:#dce0ea;--mg-border-strong:#b7becd;--mg-fg:#1b1b1b;--mg-muted:#626777;--mg-faint:#626777;--mg-bubble:#e9ecf3}.concept-navigation-flyout{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:4px}@media (max-width:640px){:is(.concept-theme,.system-theme) [data-ui=tabs-list]{scrollbar-width:none}:is(.concept-theme,.system-theme) [data-ui=tabs-list]::-webkit-scrollbar{display:none}}:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) :is(button,a,input,select,textarea,[tabindex]):focus{border-color:var(--concept-action)!important;outline:none;box-shadow:none!important}:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) :is(button,a,input,select,textarea,[tabindex]):focus-visible{border-color:var(--concept-action)!important;outline:1px solid var(--concept-action);outline-offset:-1px;box-shadow:none!important}:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select,[data-ui=button],[data-ui=select],[data-ui=tab],[role=checkbox],[role=radio],[role=switch],[role=slider],.fd-field,.fd-textarea,.fd-btn,.workspace-tab-pill,.workspace-focus-border):is(:focus,:focus-visible){border-color:var(--concept-action)!important;outline:none!important;box-shadow:none!important}:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) .settings-switch:focus-visible>span,:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) .workspace-input-frame:focus-within,:is(.concept-theme,.system-theme,.concept-workspace,.concept-account-dialog) [data-ui=select][data-state=open]{border-color:var(--concept-action)!important;outline:none;box-shadow:none!important}.system-theme{--primary:12 93% 58%;--primary-foreground:0 0% 100%}.system-theme .text-ink{color:var(--concept-ink)}.system-theme .text-ink-muted{color:var(--concept-muted)}.system-theme .border-line{border-color:var(--concept-line)}.system-theme .bg-action{background-color:var(--concept-action)}.system-theme [data-ui=button][data-variant=default],.system-theme button.bg-black{background:var(--concept-action);color:white}.system-theme [data-ui=button][data-variant=default]:hover,.system-theme button.bg-black:hover{background:var(--fd-action-hover)}:is(.concept-theme,.system-theme) [data-ui=dialog]{font-family:var(--font-yc-sans),sans-serif}:is(.concept-theme,.system-theme)[data-ui=dialog]{background:var(--concept-surface);color:var(--concept-ink);border-color:var(--concept-line)}:is(.concept-theme,.system-theme) :is(.fd-card,[data-ui=card],[data-ui=dialog]) h2{letter-spacing:-.02em}:is(.concept-theme,.system-theme) [data-mg-theme],:is(.concept-theme,.system-theme)[data-mg-theme]{--mg-brand:247 88 49;--mg-brand-strong:233 73 35;--mg-brand-fg:#fff}.system-theme .react-flow__controls,.system-theme .react-flow__controls-button{background:var(--concept-surface);border-color:var(--concept-line);color:var(--concept-ink);fill:var(--concept-ink)}.system-theme .react-flow__controls-button:hover{background:var(--fd-raised)}.system-theme .react-flow__minimap{background:var(--concept-paper);border-color:var(--concept-line);border-radius:12px}.system-theme .react-flow__handle{background:var(--concept-paper)}.system-theme .react-flow__handle:is(:hover,.connecting,.valid){border-color:var(--concept-action);background:#fff0eb}.system-theme .react-flow__edge:is(.selected,:focus,:focus-visible) .react-flow__edge-path{stroke:var(--concept-action)}.system-theme :is(.react-flow__selection,.react-flow__nodesselection-rect){background:rgb(247 88 49/6%);border-color:rgb(247 88 49/60%)}:is(.concept-theme,.system-theme) :is([data-ui=input],[data-ui=textarea],[data-ui=select]){background:var(--concept-surface);color:var(--concept-ink);border-color:var(--concept-line);box-shadow:none}:is(.concept-theme,.system-theme) :is([data-ui=input],[data-ui=textarea])[aria-invalid=true]{border-color:var(--fd-bad)}:is(.concept-theme,.system-theme) :is([data-ui=input],[data-ui=textarea]):disabled{background:var(--fd-raised)}.system-theme .workspace-calendar-day{border:1px solid transparent;box-shadow:none}.system-theme .workspace-calendar-selected{background:var(--concept-action);color:white}.system-theme .workspace-calendar-selected:is(:hover,:focus){background:var(--fd-action-hover);color:white}.system-theme .workspace-calendar-today{border-color:var(--concept-action);box-shadow:none}.concept-workspace{--workspace-header-height:0px}.workspace-mobile-header{height:calc(56px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}:is(.concept-theme,.system-theme) .workspace-mobile-menu[data-ui=dialog]{top:0;left:0;transform:none;display:flex;flex-direction:column;gap:0;width:min(360px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);border-radius:0 16px 16px 0;overflow:hidden;animation:none}@media (max-width:767px){.concept-workspace{--workspace-header-height:calc(56px + env(safe-area-inset-top, 0px))}.concept-workspace>#workspace-main{scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}:is(.concept-theme,.system-theme) :is([data-ui=button],[data-ui=select]):not(.concept-dashboard-filters *){min-height:44px;min-width:44px}:is(.concept-theme,.system-theme) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select){font-size:16px}:is(.concept-theme,.system-theme) :is([data-ui=input],select){min-height:44px}:is(.concept-theme,.system-theme) [data-ui=table]{max-width:100%;overscroll-behavior-x:contain}:is(.concept-theme,.system-theme) [data-ui=dialog-footer]{gap:8px;padding-bottom:env(safe-area-inset-bottom,0)}:is(.concept-theme,.system-theme) [data-ui=dialog-footer]>button{white-space:normal;overflow-wrap:anywhere}:is(.concept-theme,.system-theme) [data-ui=select]{font-size:16px}.studio-dialog .studio-action-bar{flex-direction:column-reverse;align-items:stretch;gap:8px}.studio-dialog .studio-action-bar>button{width:100%;margin-left:0;white-space:normal;min-height:44px;padding:10px 14px}:is(.concept-theme,.system-theme) [data-ui=dialog]:not(.workspace-mobile-menu){top:calc(var(--workspace-viewport-top, 0px) + var(--workspace-viewport-height, 100dvh) / 2);max-height:calc(var(--workspace-viewport-height, 100dvh) - 24px)}:is(.concept-theme,.system-theme) .studio-dialog[data-ui=dialog]{height:var(--workspace-viewport-height,100dvh);max-height:var(--workspace-viewport-height,100dvh)}.booking-report-layout>div{min-width:0}.booking-report-layout button{min-height:44px}.booking-report-layout button:not([data-ui=select]){overflow-wrap:anywhere}}@media (max-width:767px) and (max-height:540px){.studio-dialog [data-ui=dialog-header]{padding-top:12px;padding-bottom:12px}.studio-dialog [data-ui=dialog-header]>div:first-child{display:none}.studio-dialog [data-ui=dialog-header] h2{font-size:18px;line-height:24px}.studio-dialog [data-ui=dialog-header] p{font-size:13px;line-height:18px}}.conversation-list-scroll>[data-radix-scroll-area-viewport]>div{display:block!important}