._card_1ik2g_8{container:shopify-panel / inline-size;min-width:0;overflow-wrap:break-word}._card_1ik2g_8 .ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}._card_1ik2g_8 .ant-card-extra{margin-inline-start:auto}._stack_1ik2g_23{display:flex;flex-direction:column;gap:16px;min-width:0}._stackTight_1ik2g_30{gap:10px}._grid_1ik2g_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;min-width:0}._grid_1ik2g_35>*{min-width:0}._tiles_1ik2g_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}._tile_1ik2g_47{min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--shp-border);background:var(--shp-fill)}._tileLabel_1ik2g_61{display:block;font-size:12px;line-height:1.4;color:var(--shp-muted)}._tile_1ik2g_47 .ant-tag{margin-top:6px;margin-inline-end:0;font-weight:600;white-space:normal}._tileHint_1ik2g_75{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--shp-muted);overflow-wrap:anywhere}._facts_1ik2g_84{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-auto-flow:row dense;gap:10px;margin:0}._fact_1ik2g_84{min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--shp-border);background:var(--shp-fill)}._factWide_1ik2g_101{grid-column:1 / -1}._factLabel_1ik2g_105{margin:0 0 4px;font-size:12px;line-height:1.4;color:var(--shp-muted)}._factValue_1ik2g_112{margin:0;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}._factValue_1ik2g_112 .ant-tag{margin-inline-end:0}._factsPlain_1ik2g_125{gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}._factsPlain_1ik2g_125 ._fact_1ik2g_84{padding:0;border:0;background:none}._ident_1ik2g_137{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere;word-break:break-all}._muted_1ik2g_144{font-size:12px;line-height:1.5;color:var(--shp-muted)}._inline_1ik2g_150{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}._tags_1ik2g_158{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}._tags_1ik2g_158 .ant-tag,._inline_1ik2g_150 .ant-tag{margin-inline-end:0}._inline_1ik2g_150>*,._tags_1ik2g_158>*{min-width:0;max-width:100%;overflow-wrap:anywhere}._factValue_1ik2g_112 .ant-tag,._tags_1ik2g_158 .ant-tag,._inline_1ik2g_150 .ant-tag{max-width:100%;white-space:normal}._actions_1ik2g_187{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}._actions_1ik2g_187>*{max-width:100%}._actions_1ik2g_187 .ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal}._actions_1ik2g_187 .ant-btn-sm{min-height:24px}._list_1ik2g_211{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._item_1ik2g_220{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--shp-border);background:var(--shp-fill)}._itemHead_1ik2g_231{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}._itemTitle_1ik2g_240{min-width:0;font-weight:600;overflow-wrap:anywhere}._picker_1ik2g_246{width:100%;max-width:420px}@container shopify-panel (max-width: 479px){._actions_1ik2g_187>*{flex:1 1 100%}._actions_1ik2g_187 .ant-btn{width:100%}}._page_1jqzm_4{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--danger: #ff453a;--warning: #ff9f0a;--warning-ink: #ffb340;--shadow: none;width:100%;max-width:1080px;margin-inline:auto;display:flex;flex-direction:column;gap:20px;padding-bottom:max(28px,env(safe-area-inset-bottom));color:var(--text);font-variant-numeric:tabular-nums}body.light-mode ._page_1jqzm_4{--card: #ffffff;--line: rgba(15, 23, 42, .07);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--danger: #e5383b;--warning: #f59e0b;--warning-ink: #b45309;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05)}._page_1jqzm_4 a{-webkit-tap-highlight-color:transparent}._header_1jqzm_51{display:flex;align-items:center;gap:14px}._avatar_1jqzm_57{flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--line)}._avatar_1jqzm_57 img{width:100%;height:100%;object-fit:cover;display:block}._headText_1jqzm_75{flex:1;min-width:0}._greeting_1jqzm_77{margin:0;font-size:.875rem;color:var(--muted)}._name_1jqzm_83{margin:2px 0 0;font-size:clamp(1.35rem,4.6vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._refresh_1jqzm_95{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--muted);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}._refresh_1jqzm_95:hover{color:var(--text);background:var(--soft-hover)}._refresh_1jqzm_95:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._summaryRow_1jqzm_114{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:-6px;font-size:.875rem}._date_1jqzm_122{color:var(--muted)}._summary_1jqzm_114{color:var(--text);font-weight:500}._allClear_1jqzm_124{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-weight:600}._staleNote_1jqzm_132{margin:-8px 0 0;font-size:.8125rem;color:var(--danger)}._quickRow_1jqzm_136{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._quick_1jqzm_136{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;color:var(--text);text-align:center}._quick_1jqzm_136:hover{color:var(--text)}._quick_1jqzm_136:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:18px}._quickIcon_1jqzm_154{position:relative;width:60px;height:60px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .15s ease,background .15s ease}._quick_1jqzm_136:hover ._quickIcon_1jqzm_154{background:var(--soft-hover)}._quick_1jqzm_136:active ._quickIcon_1jqzm_154{transform:scale(.95)}._quickIconPrimary_1jqzm_172{color:var(--accent-ink);background:var(--accent);border-color:transparent}._quick_1jqzm_136:hover ._quickIconPrimary_1jqzm_172{background:var(--accent);filter:brightness(1.08)}._quickBadge_1jqzm_179{position:absolute;top:-5px;inset-inline-end:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:20px;color:#fff;background:var(--danger);border:2px solid var(--card);box-sizing:content-box}._quickLabel_1jqzm_196{max-width:100%;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--text)}@media (min-width: 768px){._quickRow_1jqzm_136{gap:14px}._quick_1jqzm_136{flex-direction:row;gap:12px;padding:12px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);text-align:start;transition:background .15s ease}._quick_1jqzm_136:hover{background:var(--soft-hover)}._quickIcon_1jqzm_154{width:44px;height:44px;border-radius:14px;font-size:18px;background:var(--soft);border:0;box-shadow:none}._quick_1jqzm_136:hover ._quickIcon_1jqzm_154{background:var(--soft)}._quickIconPrimary_1jqzm_172,._quick_1jqzm_136:hover ._quickIconPrimary_1jqzm_172{background:var(--accent)}._quickLabel_1jqzm_196{font-size:.875rem}}._layout_1jqzm_234{display:flex;flex-direction:column;gap:24px}._main_1jqzm_239,._side_1jqzm_239{display:contents}._orderUpNext_1jqzm_240{order:1}._orderAttention_1jqzm_241{order:2}._orderStats_1jqzm_242{order:3}._orderSchedule_1jqzm_243{order:4}._orderWeek_1jqzm_244{order:5}@media (min-width: 992px){._layout_1jqzm_234{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}._main_1jqzm_239,._side_1jqzm_239{display:flex;flex-direction:column;gap:24px;min-width:0}}._card_1jqzm_258{border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0}._group_1jqzm_266{min-width:0}._groupHead_1jqzm_268{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-inline:4px}._groupTitle_1jqzm_277{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}._group_1jqzm_266>._groupTitle_1jqzm_277{margin-bottom:10px;padding-inline:4px}._groupCount_1jqzm_286{margin-inline-start:8px;font-size:.8125rem;font-weight:500;color:var(--muted)}._groupLink_1jqzm_293{flex:none;font-size:.875rem;font-weight:600;color:var(--accent)}._groupLink_1jqzm_293:hover{color:var(--accent);opacity:.8}._list_1jqzm_301{list-style:none;margin:0;padding:0;overflow:hidden}._listItem_1jqzm_308+._listItem_1jqzm_308 ._row_1jqzm_308{border-top:1px solid var(--line)}._row_1jqzm_308{display:flex;align-items:center;gap:12px;min-height:66px;padding:12px 16px;color:var(--text);transition:background .15s ease}a._row_1jqzm_308:hover{color:var(--text);background:var(--soft)}._rowIcon_1jqzm_321{flex:none;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--text);background:var(--soft)}._rowTime_1jqzm_334{flex:none;min-width:48px;font-size:.9375rem;font-weight:700;color:var(--text)}._rowText_1jqzm_342{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowTitle_1jqzm_344{display:flex;align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowSub_1jqzm_357{font-size:.8125rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowActions_1jqzm_365{flex:none;display:flex;gap:6px}._rowMore_1jqzm_367{justify-content:center;min-height:52px}._rowMore_1jqzm_367 ._rowText_1jqzm_342{flex:none;color:var(--accent);font-weight:600;font-size:.875rem}._rowMore_1jqzm_367 ._chevron_1jqzm_369{color:var(--accent)}._chevron_1jqzm_369{flex:none;font-size:12px;color:var(--muted);transition:transform .2s ease}._chevronOpen_1jqzm_372{transform:rotate(180deg)}._rowButton_1jqzm_374{width:100%;border:0;font:inherit;text-align:start;background:transparent;cursor:pointer}._rowButton_1jqzm_374:hover{background:var(--soft)}._rowButton_1jqzm_374:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._rowTitleWrap_1jqzm_384{white-space:normal}._subList_1jqzm_387{list-style:none;margin:0;padding:4px 12px 12px;padding-inline-start:62px;display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto}._subItem_1jqzm_398{display:flex;align-items:center;gap:8px}._subLink_1jqzm_403{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:var(--text);background:var(--soft);transition:background .15s ease}._subLink_1jqzm_403:hover{color:var(--text);background:var(--soft-hover)}._leftBadge_1jqzm_416{flex:none;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap;color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 16%,transparent)}@media (max-width: 479px){._subList_1jqzm_387{padding-inline-start:12px}}._chatAvatar_1jqzm_431{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:var(--accent);background:var(--accent-soft)}._chatTop_1jqzm_444{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}._chatTop_1jqzm_444 ._rowTitle_1jqzm_344{flex:1}._chatTime_1jqzm_452{flex:none;font-size:.75rem;color:var(--muted)}._countAccent_1jqzm_453{color:#fff;background:var(--accent)}._subMore_1jqzm_454{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:14px;font-size:.875rem;font-weight:600;color:var(--accent)}._subMore_1jqzm_454:hover{color:var(--accent);background:var(--soft)}._subMore_1jqzm_454 ._chevron_1jqzm_369{color:var(--accent)}._requestTag_1jqzm_468{flex:none;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;white-space:nowrap;color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 16%,transparent)}._subNote_1jqzm_478{padding:8px 12px;font-size:.8125rem;color:var(--danger)}._skeleton_1jqzm_479._skeletonSub_1jqzm_479{height:58px;border-radius:14px}._count_1jqzm_453{flex:none;min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:var(--text);background:var(--soft)}._countUrgent_1jqzm_495{color:#fff;background:var(--danger)}._tag_1jqzm_497{flex:none;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;color:var(--accent);background:var(--accent-soft)}._tagNow_1jqzm_506{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}._itemWarn_1jqzm_509{--flag: var(--warning);--flag-ink: var(--warning-ink)}._itemDanger_1jqzm_510{--flag: var(--danger);--flag-ink: var(--danger)}._itemWarn_1jqzm_509 ._row_1jqzm_308,._itemDanger_1jqzm_510 ._row_1jqzm_308{background:color-mix(in srgb,var(--flag) 11%,transparent);border-inline-start:4px solid var(--flag)}._itemWarn_1jqzm_509 ._rowIcon_1jqzm_321,._itemDanger_1jqzm_510 ._rowIcon_1jqzm_321{color:#fff;background:var(--flag)}._itemWarn_1jqzm_509 ._rowTitle_1jqzm_344,._itemDanger_1jqzm_510 ._rowTitle_1jqzm_344{color:var(--flag-ink);font-weight:700;white-space:normal}._itemWarn_1jqzm_509 ._rowSub_1jqzm_357,._itemDanger_1jqzm_510 ._rowSub_1jqzm_357{color:var(--text);opacity:.75;white-space:normal}._itemNow_1jqzm_523 ._row_1jqzm_308{background:color-mix(in srgb,var(--success) 6%,transparent)}._itemNow_1jqzm_523 ._rowTime_1jqzm_334{color:var(--success)}._iconBtn_1jqzm_526{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--muted);background:var(--soft);transition:color .15s ease,background .15s ease}._iconBtn_1jqzm_526:hover{color:var(--accent);background:var(--accent-soft)}._listEmpty_1jqzm_540{display:flex;align-items:center;gap:12px;padding:18px 16px;font-size:.9375rem;color:var(--muted)}._listEmptyIcon_1jqzm_548{font-size:20px;color:var(--success)}@media (max-width: 420px){._row_1jqzm_308{padding:12px 14px;gap:10px}}._upNext_1jqzm_556{padding:20px}._upHead_1jqzm_558{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}._upKicker_1jqzm_566{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--muted)}._upDot_1jqzm_575{width:8px;height:8px;border-radius:50%;background:var(--accent)}._upKickerLive_1jqzm_581{color:var(--success)}._upKickerLive_1jqzm_581 ._upDot_1jqzm_575{background:var(--success);animation:_livePulse_1jqzm_1 1.8s ease-out infinite}@keyframes _livePulse_1jqzm_1{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}._pill_1jqzm_588{padding:4px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--accent);background:var(--accent-soft);white-space:nowrap}._upMain_1jqzm_598{display:flex;align-items:center;gap:16px;min-width:0}._upTime_1jqzm_605{flex:none;font-size:clamp(2rem,8vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--text)}._upWho_1jqzm_614{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-inline-start:16px;border-inline-start:1px solid var(--line)}._upName_1jqzm_624{font-size:1.125rem;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._upMeta_1jqzm_633{font-size:.875rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._upActions_1jqzm_641{display:flex;gap:10px;margin-top:18px}._actionBtn_1jqzm_647{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--text);background:var(--soft);transition:background .15s ease}._actionBtn_1jqzm_647:hover{color:var(--text);background:var(--soft-hover)}._actionBtn_1jqzm_647 .anticon{font-size:17px}._actionBtnWa_1jqzm_663 .anticon{color:#25d366}._upAfter_1jqzm_665{margin:14px 0 0;font-size:.8125rem;color:var(--muted)}._upEmpty_1jqzm_671{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 4px 4px}._upEmptyIcon_1jqzm_680{width:52px;height:52px;margin-bottom:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--accent);background:var(--accent-soft)}._upEmptyTitle_1jqzm_693{margin:0;font-size:1.0625rem;font-weight:650;color:var(--text)}._upEmptyHint_1jqzm_695{margin:0 0 12px;max-width:44ch;font-size:.875rem;line-height:1.55;color:var(--muted)}._primaryBtn_1jqzm_703{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--accent-ink);background:var(--accent);transition:filter .15s ease}._primaryBtn_1jqzm_703:hover{color:var(--accent-ink);filter:brightness(1.08)}@media (max-width: 479px){._primaryBtn_1jqzm_703{width:100%}}._dayBar_1jqzm_720{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}._dayTrack_1jqzm_726{height:4px;border-radius:999px;overflow:hidden;background:var(--soft)}._dayFill_1jqzm_733{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s ease}._dayBarText_1jqzm_741{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:.75rem;color:var(--muted)}._stats_1jqzm_753{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}._stat_1jqzm_753{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;background:var(--card);color:var(--text);transition:background .15s ease}._stat_1jqzm_753:hover{color:var(--text);background:color-mix(in srgb,var(--card) 92%,var(--text))}._statLabel_1jqzm_773{font-size:.8125rem;color:var(--muted);line-height:1.3}._statValue_1jqzm_775{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}._statAlert_1jqzm_786{width:8px;height:8px;border-radius:50%;background:var(--danger)}._statSub_1jqzm_793{font-size:.75rem;color:var(--muted);line-height:1.35}._trend_1jqzm_795{font-size:.75rem;font-weight:700;letter-spacing:0}._trendUp_1jqzm_800{color:var(--success)}._trendDown_1jqzm_801{color:var(--danger)}._trendFlat_1jqzm_802{color:var(--muted)}._week_1jqzm_806{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._day_1jqzm_720{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 2px;border-radius:16px}._dayName_1jqzm_825{max-width:100%;font-size:.6875rem;font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dayNum_1jqzm_835{font-size:1.125rem;font-weight:700;color:var(--text)}._dayCount_1jqzm_837{min-width:24px;padding:1px 6px;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center;color:var(--accent);background:var(--accent-soft)}._dayCountZero_1jqzm_847{color:var(--muted);background:transparent}._dayToday_1jqzm_849{background:var(--accent)}._dayToday_1jqzm_849 ._dayName_1jqzm_825,._dayToday_1jqzm_849 ._dayNum_1jqzm_835{color:var(--accent-ink)}._dayToday_1jqzm_849 ._dayCount_1jqzm_837{color:var(--accent);background:var(--accent-ink)}._dayToday_1jqzm_849 ._dayCountZero_1jqzm_847{color:var(--accent-ink);background:transparent;opacity:.8}._skeleton_1jqzm_479{border-radius:22px;background:linear-gradient(90deg,var(--soft) 0%,var(--soft-hover) 50%,var(--soft) 100%);background-size:200% 100%;animation:_shimmer_1jqzm_1 1.4s ease-in-out infinite}._skeletonHead_1jqzm_863{height:56px;max-width:320px;border-radius:28px}._skeletonRow_1jqzm_864{height:84px}._skeletonCard_1jqzm_865{height:200px}@keyframes _shimmer_1jqzm_1{0%{background-position:100% 0}to{background-position:-100% 0}}._errorCard_1jqzm_871{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px}._errorText_1jqzm_878{margin:0;color:var(--danger);font-size:.9375rem}@media (prefers-reduced-motion: reduce){._upKickerLive_1jqzm_581 ._upDot_1jqzm_575,._skeleton_1jqzm_479{animation:none}._quickIcon_1jqzm_154,._dayFill_1jqzm_733,._row_1jqzm_308,._stat_1jqzm_753{transition:none}}._page_gxc5y_4,._drawer_gxc5y_5,._detail_gxc5y_6,._cancelBody_gxc5y_7{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--danger: #ff453a;--warning: #ff9f0a;--warning-ink: #ffb340;--shadow: none;--k-pending: #ffd60a;--k-waiting: #ff9f0a;--k-consult: #3fc8e4;--k-package: #30d158;--k-fixed: #f5b301}body.light-mode ._page_gxc5y_4,body.light-mode ._drawer_gxc5y_5,body.light-mode ._detail_gxc5y_6,body.light-mode ._cancelBody_gxc5y_7{--card: #ffffff;--line: rgba(15, 23, 42, .07);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--danger: #e5383b;--warning: #f59e0b;--warning-ink: #b45309;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05);--k-pending: #a16207;--k-waiting: #c2410c;--k-consult: #0e7490;--k-package: #047857;--k-fixed: #b7791f}._page_gxc5y_4{width:100%;max-width:960px;margin-inline:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:max(28px,env(safe-area-inset-bottom));color:var(--text);font-variant-numeric:tabular-nums}._page_gxc5y_4 button,._detail_gxc5y_6 button{font:inherit;-webkit-tap-highlight-color:transparent}._page_gxc5y_4 a,._detail_gxc5y_6 a{-webkit-tap-highlight-color:transparent}._card_gxc5y_70{border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0}._header_gxc5y_80{display:flex;align-items:center;gap:10px}._headText_gxc5y_86{flex:1;min-width:0}._title_gxc5y_88{margin:0;font-size:clamp(1.35rem,4.6vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_gxc5y_100{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.875rem;color:var(--muted)}._live_gxc5y_110{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--success)}._liveDot_gxc5y_118{width:8px;height:8px;border-radius:50%;background:var(--success);animation:_livePulse_gxc5y_1 1.8s ease-out infinite}@keyframes _livePulse_gxc5y_1{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}._headIconBtn_gxc5y_130{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--muted);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}._headIconBtn_gxc5y_130:hover{color:var(--text);background:var(--soft-hover)}._headIconBtn_gxc5y_130:disabled{cursor:default}._newBtn_gxc5y_149{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--accent-ink);background:var(--accent);cursor:pointer;transition:filter .15s ease}._newBtn_gxc5y_149:hover{filter:brightness(1.08)}@media (max-width: 559px){._newBtn_gxc5y_149{width:44px;padding:0;border-radius:50%;font-size:17px}._newBtnLabel_gxc5y_170{display:none}}._weekCard_gxc5y_175{padding:10px 10px 8px}._weekHead_gxc5y_177{display:flex;align-items:center;gap:6px;padding:0 2px 8px}._navBtn_gxc5y_184{flex:none;width:38px;height:38px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}._navBtn_gxc5y_184:hover{color:var(--text);background:var(--soft)}._monthBtn_gxc5y_201{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 10px;border:0;border-radius:12px;font-size:.9375rem;font-weight:650;color:var(--text);background:transparent;cursor:pointer;white-space:nowrap}._monthBtn_gxc5y_201 span{overflow:hidden;text-overflow:ellipsis}._monthBtn_gxc5y_201:hover{background:var(--soft)}._monthBtn_gxc5y_201 .anticon{color:var(--accent)}._monthBtn_gxc5y_201 ._monthCaret_gxc5y_222{font-size:10px;color:var(--muted)}._todayBtn_gxc5y_224{flex:none;height:32px;padding:0 14px;border:0;border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--accent);background:var(--accent-soft);cursor:pointer}._todayBtn_gxc5y_224:hover{filter:brightness(1.1)}._picker_gxc5y_238{width:min(300px,calc(100vw - 48px))}._week_gxc5y_175{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._day_gxc5y_249{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;border:0;border-radius:16px;color:var(--text);background:transparent;cursor:pointer;transition:background .15s ease}._day_gxc5y_249:hover ._dayNum_gxc5y_263{background:var(--soft)}._dayName_gxc5y_265{max-width:100%;font-size:.6875rem;font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dayNum_gxc5y_263{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.0625rem;font-weight:700;transition:background .15s ease,color .15s ease}._dayCount_gxc5y_287{min-width:22px;padding:0 6px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;color:var(--accent);background:var(--accent-soft)}._dayCountZero_gxc5y_298{color:var(--muted);background:transparent}._dayPast_gxc5y_300 ._dayNum_gxc5y_263{color:var(--muted)}._dayToday_gxc5y_301 ._dayNum_gxc5y_263,._dayToday_gxc5y_301 ._dayName_gxc5y_265,._daySelected_gxc5y_305 ._dayName_gxc5y_265{color:var(--accent)}._daySelected_gxc5y_305 ._dayNum_gxc5y_263,._daySelected_gxc5y_305:hover ._dayNum_gxc5y_263{color:var(--accent-ink);background:var(--accent);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--accent) 80%,transparent)}._summary_gxc5y_314{overflow:hidden}._stats_gxc5y_316{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}._stat_gxc5y_316{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:14px 16px;border:0;text-align:start;color:var(--text);background:var(--card)}button._stat_gxc5y_316{cursor:pointer;transition:background .15s ease}button._stat_gxc5y_316:hover{background:color-mix(in srgb,var(--card) 92%,var(--text))}._stat_gxc5y_316:last-child:nth-child(odd){grid-column:1 / -1}._statLabel_gxc5y_339{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--muted);line-height:1.3}._statIcon_gxc5y_347{font-size:14px;color:var(--accent)}._statIconGood_gxc5y_348{color:var(--success)}._valueMuted_gxc5y_349{color:var(--muted)}._statLink_gxc5y_350{color:var(--accent);font-weight:600}a._stat_gxc5y_316{cursor:pointer;transition:background .15s ease}a._stat_gxc5y_316:hover{color:var(--text);background:color-mix(in srgb,var(--card) 92%,var(--text))}._statValue_gxc5y_354{font-size:1.625rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._valueGood_gxc5y_364{color:var(--success)}._statSub_gxc5y_366{font-size:.75rem;color:var(--muted);line-height:1.35}@media (min-width: 768px){._stats_gxc5y_316{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._stat_gxc5y_316:last-child:nth-child(odd){grid-column:auto}._stat_gxc5y_316{padding:16px 18px}}._progress_gxc5y_374{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-top:1px solid var(--line)}._progressTrack_gxc5y_382{height:6px;border-radius:999px;overflow:hidden;background:var(--soft)}._progressFill_gxc5y_389{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s ease}._progressText_gxc5y_397{font-size:.8125rem;color:var(--muted)}._nudge_gxc5y_401{--flag: var(--warning);--flag-ink: var(--warning-ink);width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--flag) 35%,transparent);background:color-mix(in srgb,var(--flag) 10%,var(--card));color:var(--text);text-align:start;cursor:pointer;transition:background .15s ease}._nudge_gxc5y_401:hover{background:color-mix(in srgb,var(--flag) 16%,var(--card))}._nudgeBad_gxc5y_418{--flag: var(--danger);--flag-ink: var(--danger)}._nudgeIcon_gxc5y_420{flex:none;font-size:20px;color:var(--flag)}._nudgeText_gxc5y_422{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._nudgeText_gxc5y_422 strong{font-size:.9375rem;font-weight:700;color:var(--flag-ink)}._nudgeText_gxc5y_422 span{font-size:.8125rem;color:var(--muted);line-height:1.4}._nudgeCta_gxc5y_426{flex:none;padding:6px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;color:#fff;background:var(--flag)}._listSection_gxc5y_438{display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px}._chips_gxc5y_445{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;margin:0 -2px;scrollbar-width:none}._chips_gxc5y_445::-webkit-scrollbar{display:none}._chip_gxc5y_445{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:14px 8px;border-radius:999px;border:1px solid var(--line);font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--text);background:var(--card);box-shadow:var(--shadow);cursor:pointer;transition:background .15s ease,color .15s ease}._chip_gxc5y_445:hover{background:var(--soft-hover)}._chipAlert_gxc5y_474{color:var(--warning-ink)}._chipCount_gxc5y_476{min-width:22px;padding:0 6px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:22px;text-align:center;color:var(--muted);background:var(--soft)}._chipOn_gxc5y_488,._chipOn_gxc5y_488:hover{color:var(--accent-ink);background:var(--accent);border-color:transparent}._chipOn_gxc5y_488 ._chipCount_gxc5y_476{color:var(--accent);background:var(--accent-ink)}._list_gxc5y_438{list-style:none;margin:0;padding:0;overflow:hidden;container-type:inline-size}._list_gxc5y_438>li+li{border-top:1px solid var(--line)}._row_gxc5y_506{display:grid;grid-template-columns:56px 40px minmax(0,1fr);column-gap:12px;row-gap:12px;align-items:start;padding:14px 16px;cursor:pointer;transition:background .15s ease}._row_gxc5y_506:hover{background:var(--soft)}._row_gxc5y_506:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._timeCol_gxc5y_519{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}._time_gxc5y_519{font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text);text-align:start}._duration_gxc5y_530{font-size:.75rem;color:var(--muted)}._body_gxc5y_532{min-width:0;display:flex;flex-direction:column;gap:3px}._nameLine_gxc5y_534{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}._nameGroup_gxc5y_543{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}._remind_gxc5y_551{flex:none;display:inline-flex;cursor:default}._remind_gxc5y_551 svg{width:17px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._remindSent_gxc5y_565{color:var(--muted)}._remindYes_gxc5y_566{color:var(--success)}._remindNo_gxc5y_567{color:var(--danger)}._remindNo_gxc5y_567 svg{width:14px;stroke-width:2.4}._name_gxc5y_534{min-width:0;max-width:100%;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_gxc5y_583{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;font-size:.8125rem;color:var(--muted);min-width:0}._metaDot_gxc5y_592{margin-inline:6px}._phone_gxc5y_593{unicode-bidi:isolate;white-space:nowrap}._state_gxc5y_596{flex:none;box-sizing:border-box;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px}._stateCame_gxc5y_607{color:var(--success);background:color-mix(in srgb,var(--success) 16%,transparent)}._stateNoShow_gxc5y_608{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 18%,transparent)}._stateToMark_gxc5y_609{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--warning) 55%,transparent)}._stateBang_gxc5y_614{font-size:1.125rem;font-weight:800;line-height:1}._stateNow_gxc5y_615{background:color-mix(in srgb,var(--success) 12%,transparent)}._stateDot_gxc5y_616{width:12px;height:12px;border-radius:50%;background:var(--success);animation:_livePulse_gxc5y_1 1.8s ease-out infinite}._stateUpcoming_gxc5y_623{border:1.5px dashed color-mix(in srgb,var(--muted) 55%,transparent)}._stateCancelled_gxc5y_624{color:var(--muted);background:var(--soft);font-size:16px}._note_gxc5y_626{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-size:.8125rem;line-height:1.45;color:var(--text);opacity:.8}._note_gxc5y_626 span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._note_gxc5y_626 .anticon{margin-top:3px;color:var(--muted)}._cancelNote_gxc5y_644{font-size:.8125rem;color:var(--danger)}._privateNote_gxc5y_647{margin-top:6px;max-width:520px}._privateNote_gxc5y_647 .merchant-day-internal-note-card{min-height:0;padding:6px 10px}._actions_gxc5y_650{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;cursor:default}._iconGroup_gxc5y_659{display:inline-flex;gap:6px;margin-inline-start:auto}._iconBtn_gxc5y_661{flex:none;width:38px;height:38px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--muted);background:var(--soft);cursor:pointer;transition:color .15s ease,background .15s ease}._iconBtn_gxc5y_661:hover{color:var(--accent);background:var(--accent-soft)}._iconWa_gxc5y_677,._iconWa_gxc5y_677:hover{color:#25d366}@container (min-width: 680px){._row_gxc5y_506{grid-template-columns:64px 44px minmax(0,1fr) auto;align-items:center;padding:14px 18px}._timeCol_gxc5y_519{align-self:start}._state_gxc5y_596{width:44px;height:44px;font-size:20px}._actions_gxc5y_650{grid-column:auto}._iconGroup_gxc5y_659{margin-inline-start:0}}@container (max-width: 519.98px){._metaDot_gxc5y_592{display:none}._phone_gxc5y_593{flex-basis:100%}}._rowNow_gxc5y_699 ._row_gxc5y_506{background:color-mix(in srgb,var(--success) 7%,transparent)}._rowNow_gxc5y_699 ._time_gxc5y_519{color:var(--success)}._rowPast_gxc5y_701 ._time_gxc5y_519,._rowCame_gxc5y_702 ._time_gxc5y_519,._rowNoShow_gxc5y_703 ._time_gxc5y_519{color:var(--muted)}._rowCancelled_gxc5y_704 ._time_gxc5y_519{color:var(--danger);text-decoration:line-through}._rowCancelled_gxc5y_704 ._name_gxc5y_534{color:var(--muted);text-decoration:line-through}._rowCancelled_gxc5y_704 ._row_gxc5y_506{border-inline-start:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 5%,transparent)}._rowCancelled_gxc5y_704 ._row_gxc5y_506:hover{background:color-mix(in srgb,var(--danger) 9%,transparent)}._toggle_gxc5y_714{display:inline-flex;gap:3px;padding:3px;border-radius:13px;background:var(--soft);min-width:0}._toggleBtn_gxc5y_723{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:34px;padding:0 12px;border:0;border-radius:10px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--muted);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}._toggleBtn_gxc5y_723:hover:not(:disabled){color:var(--text);background:var(--soft-hover)}._toggleBtn_gxc5y_723:disabled{cursor:progress;opacity:.7}._toggleBtn_gxc5y_723:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._toggleCame_gxc5y_745,._toggleCame_gxc5y_745:hover:not(:disabled){color:var(--success);font-weight:700;background:color-mix(in srgb,var(--success) 18%,var(--card))}._toggleNoShow_gxc5y_751,._toggleNoShow_gxc5y_751:hover:not(:disabled){color:var(--warning-ink);font-weight:700;background:color-mix(in srgb,var(--warning) 20%,var(--card))}._toggleBlock_gxc5y_758{display:flex}._toggleBlock_gxc5y_758 ._toggleBtn_gxc5y_723{flex:1;height:42px;font-size:.9375rem}@container (max-width: 679.98px){._actions_gxc5y_650 ._toggle_gxc5y_714,._actions_gxc5y_650 ._toggleBtn_gxc5y_723{flex:1}}._status_gxc5y_766{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;white-space:nowrap}._statusCame_gxc5y_776{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}._statusNoShow_gxc5y_777{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 16%,transparent)}._tag_gxc5y_780{flex:none;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:18px;white-space:nowrap;color:var(--muted);background:var(--soft)}._tagNow_gxc5y_791{color:var(--success);background:color-mix(in srgb,var(--success) 15%,transparent)}._tagWarn_gxc5y_792{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 16%,transparent)}._tagGood_gxc5y_793{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}._tagBad_gxc5y_794{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}._tagAccent_gxc5y_795{color:var(--accent);background:var(--accent-soft)}._tagKind_gxc5y_797{display:inline-flex;align-items:center;gap:4px;color:var(--k);background:color-mix(in srgb,var(--k) 15%,transparent)}._tagPending_gxc5y_804{--k: var(--k-pending)}._tagWaiting_gxc5y_805{--k: var(--k-waiting)}._tagConsult_gxc5y_806{--k: var(--k-consult)}._tagPackage_gxc5y_807{--k: var(--k-package)}._tagFixed_gxc5y_808{--k: var(--k-fixed)}._tagSchedule_gxc5y_811{display:inline-flex;align-items:center;gap:4px;color:var(--sched);background:color-mix(in srgb,var(--sched) 14%,transparent)}._rowScheduled_gxc5y_818{border-inline-start:4px solid var(--sched)}._list_gxc5y_438>li._nowLine_gxc5y_821{border-top:0}._list_gxc5y_438>li._nowLine_gxc5y_821+li{border-top:0}._nowLine_gxc5y_821{position:relative;display:flex;align-items:center;height:2px;margin:12px 0;background:var(--danger)}._nowPill_gxc5y_833{position:relative;margin-inline-start:12px;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:18px;color:#fff;background:var(--danger)}._gap_gxc5y_846{padding:9px 16px;padding-inline-start:84px;font-size:.8125rem;color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--text) 3%,transparent) 8px 16px)}@container (min-width: 680px){._gap_gxc5y_846{padding-inline-start:94px}}._filterEmpty_gxc5y_859{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 16px;font-size:.9375rem;color:var(--muted)}._filterEmptyIcon_gxc5y_868{font-size:18px;color:var(--success)}._linkBtn_gxc5y_870{padding:0;border:0;font-size:.875rem;font-weight:600;color:var(--accent);background:transparent;cursor:pointer}._linkBtn_gxc5y_870:hover{color:var(--accent);opacity:.8}._cancelledGroup_gxc5y_882{display:flex;flex-direction:column;gap:10px}._cancelledToggle_gxc5y_884{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--muted);background:transparent;cursor:pointer}._cancelledToggle_gxc5y_884:hover{color:var(--text);background:var(--soft)}._caret_gxc5y_901{font-size:10px;transition:transform .2s ease}._caretOpen_gxc5y_902{transform:rotate(180deg)}._empty_gxc5y_906{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:32px 20px}._emptyIcon_gxc5y_915{width:56px;height:56px;margin-bottom:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:var(--accent);background:var(--accent-soft)}._emptyTitle_gxc5y_928{margin:0;font-size:1.0625rem;font-weight:650;color:var(--text)}._emptyHint_gxc5y_930{margin:0 0 12px;max-width:44ch;font-size:.875rem;line-height:1.55;color:var(--muted)}._primaryBtn_gxc5y_938{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--accent-ink);background:var(--accent);cursor:pointer;transition:filter .15s ease}._primaryBtn_gxc5y_938:hover{filter:brightness(1.08)}@media (max-width: 479px){._primaryBtn_gxc5y_938{width:100%}}._skeletonWrap_gxc5y_957{display:flex;flex-direction:column;gap:12px}._skeleton_gxc5y_957{border-radius:22px;background:linear-gradient(90deg,var(--soft) 0%,var(--soft-hover) 50%,var(--soft) 100%);background-size:200% 100%;animation:_shimmer_gxc5y_1 1.4s ease-in-out infinite}._skeletonStats_gxc5y_965{height:150px}._skeletonRow_gxc5y_966{height:84px;border-radius:18px}@keyframes _shimmer_gxc5y_1{0%{background-position:100% 0}to{background-position:-100% 0}}._errorCard_gxc5y_972{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px}._errorText_gxc5y_979{margin:0;color:var(--danger);font-size:.9375rem}.ant-drawer ._drawer_gxc5y_5._drawer_gxc5y_5{color:var(--text);background:var(--card)}._drawer_gxc5y_5 .ant-drawer-header{border-bottom-color:var(--line)}._drawer_gxc5y_5 .ant-drawer-title{color:var(--text);font-weight:700}._drawer_gxc5y_5 .ant-drawer-close{color:var(--muted)}._detail_gxc5y_6{display:flex;flex-direction:column;gap:18px;color:var(--text);font-variant-numeric:tabular-nums}._detailHead_gxc5y_1002{display:flex;align-items:center;gap:16px;min-width:0}._detailTime_gxc5y_1009{flex:none;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.04em}._detailWho_gxc5y_1017{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-inline-start:16px;border-inline-start:1px solid var(--line)}._detailName_gxc5y_1027{font-size:1.125rem;font-weight:650;overflow-wrap:anywhere}._detailMeta_gxc5y_1028{font-size:.875rem;color:var(--muted)}._detailTags_gxc5y_1030{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}._detailTags_gxc5y_1030:empty{display:none}._detailActions_gxc5y_1033{display:flex;gap:8px}._bigBtn_gxc5y_1038{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:8px 6px;border:0;border-radius:16px;font-size:.8125rem;font-weight:600;color:var(--text);background:var(--soft);cursor:pointer;transition:background .15s ease}._bigBtn_gxc5y_1038:hover{color:var(--text);background:var(--soft-hover)}._bigBtn_gxc5y_1038 .anticon{font-size:19px;color:var(--accent)}._bigBtnWa_gxc5y_1059 .anticon{color:#25d366}._detailBlock_gxc5y_1061{display:flex;flex-direction:column;gap:8px}._detailLabel_gxc5y_1062{font-size:.8125rem;font-weight:600;color:var(--muted)}._facts_gxc5y_1064{margin:0;border-radius:16px;border:1px solid var(--line);overflow:hidden}._facts_gxc5y_1064>div{display:grid;grid-template-columns:minmax(90px,34%) minmax(0,1fr);gap:12px;padding:11px 14px}._facts_gxc5y_1064>div+div{border-top:1px solid var(--line)}._facts_gxc5y_1064 dt{font-size:.8125rem;color:var(--muted)}._facts_gxc5y_1064 dd{margin:0;font-size:.9375rem;color:var(--text);overflow-wrap:anywhere;text-align:start}._facts_gxc5y_1064 ._ddBad_gxc5y_1079{color:var(--danger);font-weight:650}._facts_gxc5y_1064 ._ddGood_gxc5y_1080{color:var(--success);font-weight:650}._facts_gxc5y_1064 ._pre_gxc5y_1081{white-space:pre-wrap}._detailFooter_gxc5y_1083{display:flex;flex-wrap:wrap;gap:8px}._cancelBody_gxc5y_7{display:flex;flex-direction:column;gap:12px}._cancelWho_gxc5y_1088{margin:0;color:var(--muted)}@container (max-width: 400px){._row_gxc5y_506{padding:12px 14px;column-gap:10px;grid-template-columns:50px 36px minmax(0,1fr)}._state_gxc5y_596{width:36px;height:36px;font-size:16px}._name_gxc5y_534{font-size:1rem}._gap_gxc5y_846{padding-inline-start:74px}._toggleBtn_gxc5y_723{padding:0 8px}}@media (max-width: 420px){._weekCard_gxc5y_175{padding-inline:6px}._week_gxc5y_175{gap:2px}}@media (prefers-reduced-motion: reduce){._liveDot_gxc5y_118,._skeleton_gxc5y_957,._stateDot_gxc5y_616{animation:none}._progressFill_gxc5y_389,._row_gxc5y_506,._chip_gxc5y_445,._toggleBtn_gxc5y_723,._caret_gxc5y_901{transition:none}}._page_p374v_5,._extras_p374v_6,._sheet_p374v_7{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--danger: #ff453a;--warning: #ff9f0a;--warning-ink: #ffb340;--shadow: none;--closed: rgba(0, 0, 0, .22);--holiday: #b98cff;--k-pending: #ffd60a;--k-waiting: #ff9f0a;--k-consult: #3fc8e4;--k-package: #30d158;--k-fixed: #f5b301}body.light-mode ._page_p374v_5,body.light-mode ._extras_p374v_6,body.light-mode ._sheet_p374v_7{--card: #ffffff;--line: rgba(15, 23, 42, .07);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--danger: #e5383b;--warning: #f59e0b;--warning-ink: #b45309;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05);--closed: rgba(15, 23, 42, .045);--holiday: #7c3aed;--k-pending: #a16207;--k-waiting: #c2410c;--k-consult: #0e7490;--k-package: #047857;--k-fixed: #b7791f}._page_p374v_5{width:100%;max-width:1360px;margin-inline:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:max(28px,env(safe-area-inset-bottom));color:var(--text);font-variant-numeric:tabular-nums}._page_p374v_5 button{font:inherit;-webkit-tap-highlight-color:transparent}._card_p374v_71{border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0}._header_p374v_81{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._headText_p374v_88{flex:1;min-width:0}._title_p374v_90{margin:0;font-size:clamp(1.35rem,4.6vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text)}._subtitle_p374v_99{margin:4px 0 0;font-size:.875rem;color:var(--muted)}._headActions_p374v_101{display:flex;align-items:center;gap:8px}._headIconBtn_p374v_103{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--muted);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}._headIconBtn_p374v_103:hover,._headIconOn_p374v_120{color:var(--accent);background:var(--accent-soft)}._newBtn_p374v_122{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--accent-ink);background:var(--accent);cursor:pointer;transition:filter .15s ease}._newBtn_p374v_122:hover{filter:brightness(1.08)}@media (max-width: 559px){._newBtn_p374v_122{width:44px;padding:0;border-radius:50%;font-size:17px}._newBtnLabel_p374v_143{display:none}}._search_p374v_147{position:relative;width:100%}._searchInline_p374v_148{width:300px}._search_p374v_147 .ant-input-affix-wrapper{height:44px;border-radius:14px;border-color:var(--line);background:var(--card);box-shadow:var(--shadow)}._search_p374v_147 .ant-input{background:transparent;color:var(--text)}._search_p374v_147 .ant-input-prefix{color:var(--muted);margin-inline-end:8px}._kpis_p374v_161{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}._kpi_p374v_161{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:14px 16px;border:0;text-align:start;color:var(--text);background:var(--card)}button._kpi_p374v_161{cursor:pointer;transition:background .15s ease}button._kpi_p374v_161:hover{background:color-mix(in srgb,var(--card) 92%,var(--text))}a._kpi_p374v_161{cursor:pointer}a._kpi_p374v_161:hover{color:var(--text);background:color-mix(in srgb,var(--card) 92%,var(--text))}._kpiLabel_p374v_186{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:.8125rem;color:var(--muted);line-height:1.3}._kpiLabel_p374v_186>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kpiIcon_p374v_196{font-size:14px;color:var(--accent)}._kpiValue_p374v_198{max-width:100%;font-size:1.625rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kpiMuted_p374v_208{color:var(--muted)}._kpiBad_p374v_209{color:var(--danger)}._kpiSub_p374v_211{font-size:.75rem;color:var(--muted);line-height:1.35}._kpiLink_p374v_212{color:var(--accent);font-weight:600}._kpiMeter_p374v_214{width:100%;height:4px;margin-top:4px;border-radius:999px;background:var(--soft);overflow:hidden}._kpiMeter_p374v_214>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}@media (max-width: 599px){._kpi_p374v_161{padding:10px 10px 12px;gap:2px}._kpiLabel_p374v_186{font-size:.6875rem;gap:4px}._kpiIcon_p374v_196{display:none}._kpiValue_p374v_198{font-size:1.125rem}._kpiSub_p374v_211{display:none}}._nudges_p374v_225{display:flex;flex-direction:column;gap:8px}._layout_p374v_229{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}._layoutSide_p374v_235{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}._layoutSide_p374v_235 ._panel_p374v_236{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}._calCard_p374v_238{padding:12px;container:cal / inline-size}._toolbar_p374v_241{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:2px 2px 12px}._nav_p374v_249{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._navBtn_p374v_251{flex:none;width:38px;height:38px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}._navBtn_p374v_251:hover{color:var(--text);background:var(--soft)}._periodLabel_p374v_268{min-width:0;padding:0 6px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._todayBtn_p374v_279{flex:none;height:32px;padding:0 14px;border:0;border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--accent);background:var(--accent-soft);cursor:pointer;margin-inline-start:4px}._todayBtn_p374v_279:hover{filter:brightness(1.1)}._tools_p374v_294{display:flex;align-items:center;gap:8px}._segmented_p374v_296{display:inline-flex;gap:3px;padding:3px;border-radius:13px;background:var(--soft)}._segBtn_p374v_304{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:10px;font-size:.8125rem;font-weight:600;color:var(--muted);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}._segBtn_p374v_304:hover{color:var(--text)}._segOn_p374v_320,._segOn_p374v_320:hover{color:var(--text);background:var(--card);box-shadow:0 1px 3px #0000001f}._filterSelect_p374v_323{min-width:132px}._filterSelect_p374v_323.ant-select .ant-select-selector,._filterSelect_p374v_323 .ant-select-selector{height:38px!important;align-items:center;border-radius:12px!important;border-color:var(--line)!important;background:var(--soft)!important}._filterOn_p374v_332 .ant-select-selector{border-color:color-mix(in srgb,var(--accent) 55%,transparent)!important;background:var(--accent-soft)!important}@container cal (max-width: 520px){._tools_p374v_294{width:100%}._segmented_p374v_296{flex:1}._segBtn_p374v_304{flex:1;justify-content:center}}._legend_p374v_343{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 4px 10px;font-size:.75rem;color:var(--muted)}._legendItem_p374v_351{display:inline-flex;align-items:center;gap:6px}._legendSwatch_p374v_352{width:12px;height:12px;border-radius:4px}._weekdays_p374v_356,._grid_p374v_357{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._weekdays_p374v_356{padding-bottom:6px}._weekday_p374v_356{font-size:.6875rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cell_p374v_376{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:62px;padding:6px 3px 10px;border:1px solid transparent;border-radius:14px;color:var(--text);text-align:start;background:var(--soft);cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease,background .15s ease}._cell_p374v_376:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}._cell_p374v_376:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._cellOther_p374v_397{opacity:.42}._cellPast_p374v_398 ._num_p374v_398{color:var(--muted)}._cellClosed_p374v_400{background:repeating-linear-gradient(135deg,var(--soft) 0 6px,transparent 6px 12px)}._cellHoliday_p374v_405,._stripDay_p374v_406._cellHoliday_p374v_405{border-color:color-mix(in srgb,var(--holiday) 38%,transparent);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--holiday) 22%,transparent),transparent 70%),color-mix(in srgb,var(--holiday) 9%,var(--soft))}._cellHoliday_p374v_405:hover{border-color:color-mix(in srgb,var(--holiday) 65%,transparent)}._cellHoliday_p374v_405 ._num_p374v_398,._cellHoliday_p374v_405 ._stripName_p374v_414{color:var(--holiday)}._cellToday_p374v_415._cellHoliday_p374v_405 ._num_p374v_398{color:var(--accent-ink)}._holidayTag_p374v_417{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;padding:3px 7px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.2;color:var(--holiday);background:color-mix(in srgb,var(--holiday) 16%,transparent);white-space:nowrap;overflow:hidden}._holidayTag_p374v_417>span{overflow:hidden;text-overflow:ellipsis}._holidayTag_p374v_417 .anticon{font-size:.875rem}._holidayText_p374v_436{display:none}._holidayAlone_p374v_438{margin-block:auto}._cellSelected_p374v_440,._cellSelected_p374v_440:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 20px -12px color-mix(in srgb,var(--accent) 90%,transparent)}._cellHead_p374v_446{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0}._num_p374v_398{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}._cellToday_p374v_415 ._num_p374v_398{color:var(--accent-ink);background:var(--accent)}._alertDot_p374v_467{position:absolute;top:6px;inset-inline-end:6px;width:8px;height:8px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 2px var(--card)}._bar_p374v_479{position:absolute;inset-inline:8px;bottom:5px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}._bar_p374v_479>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}._barFull_p374v_489>span{background:var(--warning)}._events_p374v_492{display:none}@container cal (min-width: 600px){._weekdays_p374v_356,._grid_p374v_357{gap:6px}._cell_p374v_376{align-items:stretch;min-height:116px;padding:8px 8px 14px}._cellHead_p374v_446{justify-content:space-between}._alertDot_p374v_467{top:auto;bottom:14px}._events_p374v_492{display:flex;flex-direction:column;gap:3px;min-width:0}._bar_p374v_479{inset-inline:10px;bottom:7px;height:4px}}._ev_p374v_492{display:flex;align-items:center;gap:5px;min-width:0;font-size:.71875rem;line-height:1.35;color:var(--text)}._ev_p374v_492 bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._evTime_p374v_513{flex:none;font-weight:700;color:var(--muted)}._evDot_p374v_514{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}._evIcon_p374v_515{flex:none;font-size:11px}._split_p374v_518{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;max-width:100%}._splitItem_p374v_526{display:inline-flex;align-items:center;gap:2px;font-size:.75rem;font-weight:800;line-height:1;color:var(--sched)}._splitItem_p374v_526 .anticon{font-size:11px}@container cal (min-width: 600px){._cell_p374v_376 ._split_p374v_518{justify-content:flex-start}}._panelSub_p374v_539 ._split_p374v_518{justify-content:flex-start}._panelSub_p374v_539 ._splitItem_p374v_526{font-size:.8125rem}._wgEvName_p374v_541{display:flex;align-items:center;gap:4px;min-width:0}._wgEvName_p374v_541 bdi{min-width:0;overflow:hidden;text-overflow:ellipsis}._evWarn_p374v_543 ._evDot_p374v_514{background:var(--warning)}._evBad_p374v_544 ._evDot_p374v_514{background:var(--danger)}._kCancelled_p374v_546{--k: var(--danger)}._kPending_p374v_547{--k: var(--k-pending)}._kWaiting_p374v_548{--k: var(--k-waiting)}._kConsult_p374v_549{--k: var(--k-consult)}._kPackage_p374v_550{--k: var(--k-package)}._kFixed_p374v_551{--k: var(--k-fixed)}._kIcon_p374v_552{color:var(--k)}._evKind_p374v_554{margin-inline:-4px;padding:1px 4px;border-radius:6px;background:color-mix(in srgb,var(--k) 16%,transparent)}._evKind_p374v_554 bdi{color:var(--text)}._evKind_p374v_554 ._evTime_p374v_513{color:var(--k)}._kindDots_p374v_564{display:inline-flex;gap:3px}._kindDots_p374v_564 ._evIcon_p374v_515{font-size:10px}@container cal (min-width: 600px){._cell_p374v_376 ._kindDots_p374v_564{display:none}._holidayText_p374v_436{display:inline}._cell_p374v_376 ._holidayTag_p374v_417{align-self:center;padding:5px 12px;font-size:.75rem}}._kindLegend_p374v_572{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 4px 2px;font-size:.75rem;color:var(--muted)}._kindLegendItem_p374v_580{display:inline-flex;align-items:center;gap:5px}._kindLegendItem_p374v_580 ._evIcon_p374v_515{font-size:12px}._evOff_p374v_584{color:var(--danger)}._evOff_p374v_584 bdi{text-decoration:line-through}._evOff_p374v_584 ._evTime_p374v_513{color:var(--danger);text-decoration:line-through}._evOff_p374v_584 ._evIcon_p374v_515{color:var(--danger)}._marks_p374v_589{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;max-width:100%}._marks_p374v_589:empty{display:none}._cancelCount_p374v_598{display:inline-flex;align-items:center;gap:2px;font-size:.75rem;font-weight:800;line-height:1;color:var(--danger)}._cancelCount_p374v_598 .anticon{font-size:10px}._cancelText_p374v_608{display:inline-flex;align-items:center;gap:4px;font-weight:650;color:var(--danger)}@container cal (min-width: 600px){._cell_p374v_376 ._marks_p374v_589{justify-content:flex-start}}._more_p374v_612{font-size:.6875rem;font-weight:700;color:var(--accent)}._strip_p374v_406{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._stripDay_p374v_406{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 10px;border:1px solid transparent;border-radius:16px;color:var(--text);background:var(--soft);cursor:pointer}._stripDay_p374v_406 ._bar_p374v_479{position:static;width:70%}._stripName_p374v_414{font-size:.6875rem;font-weight:600;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wg_p374v_541{--hour: 64px;--time-col: 52px;position:relative;max-height:min(72vh,900px);overflow:auto;border-radius:14px;border:1px solid var(--line);overscroll-behavior:contain}._wgHead_p374v_654,._wgBody_p374v_655{display:grid;grid-template-columns:var(--time-col) repeat(7,minmax(0,1fr))}._wgHead_p374v_654{position:sticky;top:0;z-index:3;background:var(--card);border-bottom:1px solid var(--line)}._wgDayHead_p374v_668{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 2px;border:0;border-inline-start:1px solid var(--line);color:var(--text);background:transparent;cursor:pointer}._wgDayHead_p374v_668:hover{background:var(--soft)}._wgDayName_p374v_682{font-size:.6875rem;font-weight:700;color:var(--muted);text-transform:uppercase}._wgDayNum_p374v_683{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}._wgDayToday_p374v_693 ._wgDayNum_p374v_683{color:var(--accent-ink);background:var(--accent)}._wgDaySelected_p374v_694{background:var(--accent-soft)}._wgDayHead_p374v_668 ._bar_p374v_479{position:static;width:60%}._wgDayHoliday_p374v_696{background:color-mix(in srgb,var(--holiday) 10%,transparent)}._wgDayHoliday_p374v_696:hover{background:color-mix(in srgb,var(--holiday) 16%,transparent)}._wgDayHoliday_p374v_696 ._wgDayName_p374v_682,._wgDayHoliday_p374v_696 ._wgDayNum_p374v_683{color:var(--holiday)}._wgDayHoliday_p374v_696._wgDayToday_p374v_693 ._wgDayNum_p374v_683{color:var(--accent-ink)}._wgDayHead_p374v_668 ._holidayTag_p374v_417{padding:1px 6px;font-size:.625rem}._wgDayHead_p374v_668 ._holidayTag_p374v_417 .anticon{font-size:.75rem}._wgTimes_p374v_704{position:relative}._wgTime_p374v_704{position:absolute;inset-inline:0;transform:translateY(-50%);padding-inline:6px;font-size:.6875rem;color:var(--muted);text-align:center}._wgCol_p374v_715{position:relative;border-inline-start:1px solid var(--line);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:100% var(--hour);background-color:var(--closed);cursor:copy}._wgColPast_p374v_723{cursor:default}._wgColHoliday_p374v_724{background-color:color-mix(in srgb,var(--holiday) 8%,transparent);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px),repeating-linear-gradient(135deg,color-mix(in srgb,var(--holiday) 10%,transparent) 0 6px,transparent 6px 14px);background-size:100% var(--hour),auto}._wgOpen_p374v_732{position:absolute;inset-inline:0;background:var(--card);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:100% var(--hour);pointer-events:none}._wgEv_p374v_541{--ev: var(--accent);position:absolute;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0;padding:3px 6px;border:0;border-inline-start:3px solid var(--ev);border-radius:8px;font-size:.71875rem;line-height:1.3;text-align:start;color:var(--text);background:color-mix(in srgb,var(--ev) 18%,var(--card));overflow:hidden;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}._wgEv_p374v_541:hover{z-index:2;box-shadow:0 6px 16px -8px #00000073;filter:brightness(1.05)}._wgEv_p374v_541:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._wgEvTime_p374v_764{font-weight:700;color:var(--muted);white-space:nowrap}._wgEvName_p374v_541{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wgEvSub_p374v_766{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wgEvKind_p374v_767{--ev: var(--k)}._wgEvKind_p374v_767._kPending_p374v_547{border-inline-start-style:dashed}._wgEvKindLabel_p374v_769{font-weight:700;color:var(--k, var(--muted))}._wgEvOff_p374v_770 ._wgEvKindLabel_p374v_769{color:var(--danger)}._wgEvName_p374v_541 ._kIcon_p374v_552{flex:none}._wgEvCame_p374v_772{--ev: var(--success)}._wgEvBad_p374v_773{--ev: var(--danger)}._wgEvPast_p374v_774{opacity:.62}._wgEvOff_p374v_770{--ev: var(--danger);border-inline-start-style:dashed;background:color-mix(in srgb,var(--danger) 10%,var(--card))}._wgEvOff_p374v_770 ._wgEvName_p374v_541{color:var(--danger)}._wgEvOff_p374v_770 ._wgEvName_p374v_541 bdi{text-decoration:line-through}._wgEvOff_p374v_770 ._wgEvName_p374v_541 .anticon{color:var(--danger)}._wgNow_p374v_784{position:absolute;inset-inline:0;z-index:2;height:2px;background:var(--danger);pointer-events:none}._wgNow_p374v_784:before{content:"";position:absolute;inset-inline-start:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--danger)}._panel_p374v_236{display:flex;flex-direction:column;min-width:0}._panelHead_p374v_807{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--line)}._panelTop_p374v_815{display:flex;align-items:flex-start;gap:10px}._panelTitleWrap_p374v_816{flex:1;min-width:0}._panelTitle_p374v_816{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.01em}._panelSub_p374v_539{margin:3px 0 0;font-size:.8125rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 10px}._addBtn_p374v_820{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:12px;font-size:.875rem;font-weight:650;color:var(--accent);background:var(--accent-soft);cursor:pointer}._addBtn_p374v_820:hover{filter:brightness(1.1)}._addBtn_p374v_820,._closeBtn_p374v_837{font:inherit;font-size:.875rem;font-weight:650;-webkit-tap-highlight-color:transparent}._closeBtn_p374v_837{flex:none;width:36px;height:36px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:var(--soft);cursor:pointer}._closeBtn_p374v_837:hover{color:var(--text);background:var(--soft-hover)}._sheetRoot_p374v_858 .ant-drawer-content-wrapper{height:auto!important;max-height:88dvh;max-width:760px;margin-inline:auto;border-radius:22px 22px 0 0;overflow:hidden}._sheetRoot_p374v_858 .ant-drawer-section{max-height:88dvh;border-radius:22px 22px 0 0}._sheet_p374v_7 .ant-drawer-body{padding:0 0 max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain}._sheet_p374v_7{color:var(--text);font-variant-numeric:tabular-nums}._sheet_p374v_7 ._panel_p374v_236{border:0;border-radius:0;box-shadow:none;background:transparent}._sheet_p374v_7 ._panelHead_p374v_807{padding-top:6px}._sheetGrabber_p374v_874{display:block;width:40px;height:5px;margin:8px auto 4px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._meter_p374v_883{display:flex;flex-direction:column;gap:6px}._meterTrack_p374v_884{height:8px;border-radius:999px;background:var(--soft);overflow:hidden}._meterFill_p374v_885{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .5s ease}._meterFull_p374v_886{background:var(--warning)}._meterText_p374v_887{display:flex;justify-content:space-between;gap:8px;font-size:.8125rem;color:var(--muted)}._meterText_p374v_887 strong{color:var(--text);font-weight:700}._notice_p374v_890{display:flex;align-items:center;gap:10px;margin:12px 12px 0;padding:10px 12px;border-radius:14px;font-size:.8125rem;color:var(--muted);background:var(--soft)}._noticeHoliday_p374v_901{color:var(--text);border:1px solid color-mix(in srgb,var(--holiday) 30%,transparent);background:color-mix(in srgb,var(--holiday) 10%,var(--card))}._noticeHoliday_p374v_901>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}._noticeHoliday_p374v_901 strong{color:var(--holiday);font-weight:700}._noticeHoliday_p374v_901>span:last-child>span{color:var(--muted)}._noticeHolidayIcon_p374v_909{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;color:var(--holiday);background:color-mix(in srgb,var(--holiday) 18%,transparent)}._panelBody_p374v_922{display:flex;flex-direction:column;gap:10px;padding:12px}._dayList_p374v_923{border:1px solid var(--line);border-radius:16px}._free_p374v_926{display:flex;align-items:center;gap:10px;padding:10px 14px;padding-inline-start:16px;font-size:.8125rem;color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--success) 5%,transparent) 8px 16px)}._freeText_p374v_940{flex:1;min-width:0}._freeText_p374v_940 strong{color:var(--success);font-weight:700}._freeBtn_p374v_942{flex:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:1px dashed color-mix(in srgb,var(--success) 55%,transparent);border-radius:999px;font-size:.8125rem;font-weight:650;color:var(--success);background:transparent;cursor:pointer}._freeBtn_p374v_942:hover{background:color-mix(in srgb,var(--success) 10%,transparent)}._panelEmpty_p374v_959{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;color:var(--muted);font-size:.875rem}._panelEmptyIcon_p374v_969{width:48px;height:48px;margin-bottom:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent);background:var(--accent-soft)}._panelEmpty_p374v_959 strong{color:var(--text);font-size:1rem}._skeleton_p374v_985{border-radius:22px;background:linear-gradient(90deg,var(--soft) 0%,var(--soft-hover) 50%,var(--soft) 100%);background-size:200% 100%;animation:_shimmer_p374v_1 1.4s ease-in-out infinite}._skeletonKpis_p374v_991{height:92px}._skeletonCal_p374v_992{height:460px}@keyframes _shimmer_p374v_1{0%{background-position:100% 0}to{background-position:-100% 0}}._extras_p374v_6{display:flex;flex-direction:column;gap:10px}._actionGrid_p374v_1002{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}._action_p374v_1002{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;font-size:.875rem;font-weight:600;text-align:start;color:var(--text);background:transparent;cursor:pointer;transition:background .15s ease}._action_p374v_1002:hover:not(:disabled){background:var(--soft)}._action_p374v_1002:disabled{cursor:progress;opacity:.6}._action_p374v_1002 .anticon{flex:none;font-size:16px;color:var(--accent)}._action_p374v_1002 span{overflow:hidden;text-overflow:ellipsis}._actionDanger_p374v_1029,._actionDanger_p374v_1029 .anticon{color:var(--danger)}._sectionLabel_p374v_1032{font-size:.8125rem;font-weight:600;color:var(--muted)}._address_p374v_1034{display:flex;flex-direction:column;gap:4px}._addressLinks_p374v_1035{display:flex;gap:14px}@media (prefers-reduced-motion: reduce){._skeleton_p374v_985{animation:none}._cell_p374v_376,._meterFill_p374v_885,._wgEv_p374v_541{transition:none}}._page_14yod_6{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .13);--warning: #ff9f0a;--warning-ink: #ffb340;--warning-soft: rgba(255, 159, 10, .13);--shadow: none;--chat-bg: #0f131a;--chat-dots: rgba(255, 255, 255, .025);--bubble-in: #1d2330;--bubble-in-text: #eef1f7;--bubble-out: #24467f;--bubble-out-text: #f4f7ff;--bubble-out-muted: rgba(244, 247, 255, .66);--tick-read: #7fd3ff;container-type:inline-size;container-name:chats;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;padding:12px;color:var(--text);font-variant-numeric:tabular-nums}body.light-mode ._page_14yod_6{--card: #ffffff;--line: rgba(15, 23, 42, .08);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--danger: #e5383b;--danger-soft: rgba(229, 56, 59, .09);--warning: #f59e0b;--warning-ink: #b45309;--warning-soft: rgba(245, 158, 11, .12);--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05);--chat-bg: #f2f4f8;--chat-dots: rgba(15, 23, 42, .035);--bubble-in: #ffffff;--bubble-in-text: #0e1525;--bubble-out: #dbe7ff;--bubble-out-text: #0b1b3d;--bubble-out-muted: rgba(11, 27, 61, .55);--tick-read: #1d6fe8}._page_14yod_6[data-mode=single]{padding:0}._page_14yod_6 button{font:inherit;-webkit-tap-highlight-color:transparent}._page_14yod_6 a{-webkit-tap-highlight-color:transparent}._layout_14yod_77{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}._page_14yod_6[data-mode=split] ._layout_14yod_77{grid-template-columns:minmax(290px,34%) minmax(0,1fr)}._page_14yod_6[data-mode=wide] ._layout_14yod_77{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}._page_14yod_6[data-mode=wide] ._layout_14yod_77._withLead_14yod_87{grid-template-columns:minmax(300px,340px) minmax(0,1fr) 360px}._pane_14yod_89{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}._page_14yod_6[data-mode=single] ._pane_14yod_89{border:0;border-radius:0;box-shadow:none}._leadPane_14yod_107>*{flex:1;min-height:0}._iconBtn_14yod_111{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--muted);font-size:17px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}._iconBtn_14yod_111:hover{background:var(--soft-hover);color:var(--text)}._iconBtn_14yod_111:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._iconBtn_14yod_111:disabled{opacity:.45;cursor:not-allowed}._iconBtnAccent_14yod_130{color:var(--accent)}._dots_14yod_132{display:inline-flex;flex-direction:column;gap:3px;align-items:center}._dots_14yod_132>span{width:4px;height:4px;border-radius:50%;background:currentColor}._count_14yod_140{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;line-height:1;background:var(--accent);color:var(--accent-ink)}._avatar_14yod_155{flex:none;width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--av-fg);background:var(--av-bg)}._avatarSm_14yod_169{width:40px;height:40px;font-size:.85rem}._av0_14yod_170{--av-fg: #5b8def;--av-bg: rgba(91, 141, 239, .16)}._av1_14yod_171{--av-fg: #a78bfa;--av-bg: rgba(167, 139, 250, .16)}._av2_14yod_172{--av-fg: #2dd4bf;--av-bg: rgba(45, 212, 191, .15)}._av3_14yod_173{--av-fg: #fbbf24;--av-bg: rgba(251, 191, 36, .15)}._av4_14yod_174{--av-fg: #fb7185;--av-bg: rgba(251, 113, 133, .15)}._av5_14yod_175{--av-fg: #4ade80;--av-bg: rgba(74, 222, 128, .14)}body.light-mode ._av0_14yod_170{--av-fg: #2563eb;--av-bg: #e8effd}body.light-mode ._av1_14yod_171{--av-fg: #7c3aed;--av-bg: #f1ebfe}body.light-mode ._av2_14yod_172{--av-fg: #0f766e;--av-bg: #e2f6f3}body.light-mode ._av3_14yod_173{--av-fg: #b45309;--av-bg: #fdf3dc}body.light-mode ._av4_14yod_174{--av-fg: #be123c;--av-bg: #fde8ec}body.light-mode ._av5_14yod_175{--av-fg: #15803d;--av-bg: #e4f7e9}._avatarBanned_14yod_182{--av-fg: var(--danger);--av-bg: var(--danger-soft)}._tag_14yod_184{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap;color:var(--tag-color);background:color-mix(in srgb,var(--tag-color) 16%,transparent)}._badge_14yod_197{flex:none;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}._badgeDanger_14yod_209{background:var(--danger-soft);color:var(--danger)}._listHead_14yod_213{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--line)}._titleRow_14yod_222{display:flex;align-items:center;gap:8px;min-width:0}._titleText_14yod_229{flex:1;min-width:0}._title_14yod_222{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text)}._subtitle_14yod_240{margin:2px 0 0;font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitleStrong_14yod_248{color:var(--accent);font-weight:600}._search_14yod_250.ant-input-affix-wrapper{height:40px;border-radius:12px;border-color:transparent;background:var(--soft);box-shadow:none}._search_14yod_250.ant-input-affix-wrapper:hover{border-color:var(--line);background:var(--soft)}._search_14yod_250.ant-input-affix-wrapper-focused{border-color:var(--accent);background:var(--card)}._search_14yod_250 .ant-input{background:transparent;color:var(--text);font-size:.9rem}._search_14yod_250 .ant-input::placeholder{color:var(--muted)}._search_14yod_250 .ant-input-prefix{color:var(--muted);margin-inline-end:8px}._seg_14yod_263{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:12px;background:var(--soft)}._segBtn_14yod_271{height:34px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s ease,color .15s ease}._segBtn_14yod_271:hover{color:var(--text)}._segBtn_14yod_271[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000002e}._segBtn_14yod_271:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._segCount_14yod_293{background:var(--danger);color:#fff}._chips_14yod_297{display:flex;flex-wrap:wrap;gap:6px;padding:2px;margin:-2px}._chip_14yod_297{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._chip_14yod_297:hover{background:var(--soft-hover)}._chip_14yod_297:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._chip_14yod_297[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._chip_14yod_297 .anticon{font-size:13px}._chipCount_14yod_326{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;background:var(--soft);color:var(--muted)}._chip_14yod_297[aria-pressed=true] ._chipCount_14yod_326{background:#ffffff3d;color:var(--accent-ink)}._listBody_14yod_341{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 8px}._row_14yod_349{position:relative;margin:0 6px;border-radius:14px;transition:background .12s ease}._row_14yod_349:hover{background:var(--soft)}._rowSelected_14yod_356,._rowSelected_14yod_356:hover{background:var(--accent-soft)}._rowBanned_14yod_358{box-shadow:inset 3px 0 0 var(--danger)}[dir=rtl] ._rowBanned_14yod_358{box-shadow:inset -3px 0 0 var(--danger)}._rowMain_14yod_361{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:10px;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;border-radius:14px}._rowMain_14yod_361:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._avatarWrap_14yod_377{position:relative;display:inline-flex}._favMark_14yod_378{position:absolute;bottom:-2px;inset-inline-end:-2px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#f5b301;background:var(--card);box-shadow:0 0 0 1px var(--line)}._rowBody_14yod_394{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}._line1_14yod_396{display:flex;align-items:center;gap:6px;min-width:0}._name_14yod_402{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;color:var(--text)}._stamp_14yod_412{flex:none;font-size:.72rem;color:var(--muted);white-space:nowrap}._stampUnread_14yod_418{color:var(--accent);font-weight:700}._line2_14yod_420{display:flex;align-items:center;gap:6px;min-width:0;font-size:.8125rem;color:var(--muted)}._preview_14yod_428{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewUnread_14yod_435{color:var(--text);font-weight:500}._previewYou_14yod_436{color:var(--muted);font-weight:600}._previewTicks_14yod_437{flex:none;display:inline-flex;font-size:12px}._previewTicksRead_14yod_438{color:var(--tick-read)}._previewFailed_14yod_439{flex:none;color:var(--danger)}._awaiting_14yod_440{flex:none;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap;color:var(--warning-ink);background:var(--warning-soft)}._line3_14yod_455{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}._moreTags_14yod_462{font-size:.6875rem;color:var(--muted)}._bannedHint_14yod_464{font-size:.72rem;color:var(--danger);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowBody_14yod_394 .chats-conversation-lead-meta{color:var(--muted);margin-top:0}._rowMore_14yod_476{position:absolute;top:6px;inset-inline-end:6px;width:30px;height:30px;background:var(--card);box-shadow:0 1px 4px #0000002e;opacity:0;pointer-events:none}._row_14yod_349:hover ._rowMore_14yod_476,._row_14yod_349:focus-within ._rowMore_14yod_476,._rowMore_14yod_476[aria-expanded=true]{opacity:1;pointer-events:auto}@media (hover: none){._rowMore_14yod_476{display:none}}._loadMore_14yod_494{display:flex;justify-content:center;padding:10px 14px 4px}._loadMoreBtn_14yod_495{height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}._loadMoreBtn_14yod_495:hover{background:var(--soft-hover)}._loadMoreBtn_14yod_495:disabled{opacity:.6;cursor:progress}._empty_14yod_513{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:40px 20px;color:var(--muted)}._emptyFill_14yod_523{flex:1;min-height:0}._emptyIcon_14yod_524{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}._emptyTitle_14yod_536{margin:0;font-size:1rem;font-weight:600;color:var(--text)}._emptyText_14yod_537{margin:0;font-size:.875rem;max-width:340px;line-height:1.5}._emptyActions_14yod_538{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}._skelRow_14yod_540{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px}._skelAvatar_14yod_547,._skelLine_14yod_548{background:linear-gradient(90deg,var(--soft) 0%,var(--soft-hover) 50%,var(--soft) 100%);background-size:200% 100%;animation:_shimmer_14yod_1 1.3s ease-in-out infinite}._skelAvatar_14yod_547{width:46px;height:46px;border-radius:50%}._skelLines_14yod_554{display:flex;flex-direction:column;gap:8px}._skelLine_14yod_548{height:10px;border-radius:6px}._skelLine_14yod_548:first-child{width:55%;height:12px}._skelLine_14yod_548:last-child{width:85%}@keyframes _shimmer_14yod_1{0%{background-position:100% 0}to{background-position:-100% 0}}._thread_14yod_565{position:relative}._threadBanned_14yod_566{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}._threadHead_14yod_568{flex:none;display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--line);background:var(--card)}._page_14yod_6[data-mode=single] ._threadHead_14yod_568{padding-inline:6px 8px;gap:8px}._who_14yod_580{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px;margin:-4px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;cursor:pointer}._who_14yod_580:hover{background:var(--soft)}._who_14yod_580:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._whoText_14yod_597{min-width:0;display:flex;flex-direction:column;gap:2px}._whoName_14yod_598{display:flex;align-items:center;gap:6px;min-width:0;font-size:1rem;font-weight:700;color:var(--text)}._whoNameText_14yod_607{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whoSub_14yod_608{display:flex;align-items:center;gap:6px;min-width:0;font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden}._phone_14yod_618{direction:ltr;unicode-bidi:isolate}._whoSub_14yod_608 ._tag_14yod_184{height:18px}._headActions_14yod_621{flex:none;display:flex;align-items:center;gap:2px}._botToggle_14yod_623{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;margin-inline-end:4px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.78rem;font-weight:600;white-space:nowrap}[dir=rtl] ._botToggle_14yod_623{padding:0 10px 0 4px}._botToggleOn_14yod_638{color:var(--text)}._botToggle_14yod_623 .anticon{font-size:14px}._nextBtn_14yod_641{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--accent);font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}._nextBtn_14yod_641:hover{background:var(--accent-soft)}._nextBtn_14yod_641:disabled{color:var(--muted);cursor:not-allowed;background:transparent}@container chats (max-width: 1100px){._page_14yod_6[data-mode=split] ._botLabel_14yod_661,._page_14yod_6[data-mode=split] ._nextLabel_14yod_662{display:none}._page_14yod_6[data-mode=split] ._nextBtn_14yod_641{width:32px;padding:0;justify-content:center}}@container chats (max-width: 520px){._botLabel_14yod_661,._nextLabel_14yod_662{display:none}._nextBtn_14yod_641{width:32px;padding:0;justify-content:center}._callBtn_14yod_669{display:none}}@container chats (max-width: 560px){._whoSub_14yod_608 ._tag_14yod_184{display:none}}@container chats (max-width: 400px){._who_14yod_580>._avatarSm_14yod_169{display:none}._botToggle_14yod_623{padding:0 4px 0 8px;margin-inline-end:2px}[dir=rtl] ._botToggle_14yod_623{padding:0 8px 0 4px}}._thread_14yod_565 .chats-lead-strip{padding:6px 14px;border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;row-gap:4px}._messages_14yod_691{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:10px clamp(10px,3.5cqi,32px) 14px;background-color:var(--chat-bg);background-image:radial-gradient(var(--chat-dots) 1px,transparent 1.2px);background-size:18px 18px}._olderBtn_14yod_705{align-self:center;margin:4px 0 10px}._day_14yod_707{position:sticky;top:4px;z-index:2;align-self:center;margin:10px 0 6px;padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--muted);background:var(--card);box-shadow:0 1px 3px #0000001f}._unreadDivider_14yod_722{display:flex;align-items:center;gap:10px;margin:10px 0 6px;font-size:.72rem;font-weight:700;color:var(--accent)}._unreadDivider_14yod_722:before,._unreadDivider_14yod_722:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--accent) 40%,transparent)}._msgRow_14yod_734{display:flex;margin-top:2px}._msgRowGroupStart_14yod_735{margin-top:8px}._msgRowOut_14yod_736{justify-content:flex-end}._msgRowIn_14yod_737{justify-content:flex-start}._msgRowCenter_14yod_738{justify-content:center}._bubble_14yod_740{position:relative;max-width:min(78%,620px);padding:7px 10px 6px;border-radius:16px;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;box-shadow:0 1px 1px #00000014}@container chats (max-width: 520px){._bubble_14yod_740{max-width:86%}}._bubbleIn_14yod_753{background:var(--bubble-in);color:var(--bubble-in-text)}._bubbleOut_14yod_754{background:var(--bubble-out);color:var(--bubble-out-text)}._bubbleIn_14yod_753._bubbleTail_14yod_755{border-start-start-radius:5px}._bubbleOut_14yod_754._bubbleTail_14yod_755{border-start-end-radius:5px}._bubbleUnread_14yod_757{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent)}._bubbleFailed_14yod_758{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--danger) 60%,transparent)}._bubbleReacted_14yod_759{margin-bottom:12px}._text_14yod_761{white-space:pre-wrap}._textMuted_14yod_762{font-style:italic;opacity:.8}._meta_14yod_765{float:inline-end;display:inline-flex;align-items:center;gap:3px;margin:6px 0 -4px 10px;font-size:.6875rem;line-height:1;white-space:nowrap;color:var(--muted);position:relative;top:1px}[dir=rtl] ._meta_14yod_765{margin:6px 10px -4px 0}._bubbleOut_14yod_754 ._meta_14yod_765{color:var(--bubble-out-muted)}._metaBlock_14yod_780{float:none;display:flex;justify-content:flex-end;margin:4px 0 0}[dir=rtl] ._metaBlock_14yod_780{margin:4px 0 0}._tick_14yod_782{display:inline-flex;font-size:12px}._tickDouble_14yod_783{position:relative;width:16px}._tickDouble_14yod_783>.anticon:last-child{position:absolute;inset-inline-start:4px}._tickRead_14yod_785{color:var(--tick-read)}._tickFailed_14yod_786{color:var(--danger);font-weight:700}._sender_14yod_789{display:flex;align-items:center;gap:4px;margin-bottom:3px;font-size:.6875rem;font-weight:700;letter-spacing:.01em;color:var(--sender-color)}._sender_14yod_789 .anticon{font-size:11px}._sender_bot_14yod_800{--sender-color: #8b5cf6}._sender_staff_14yod_801{--sender-color: #0e9f6e}._sender_admin_14yod_802{--sender-color: #d97706}._sender_system_14yod_803{--sender-color: var(--bubble-out-muted)}body:not(.light-mode) ._sender_bot_14yod_800{--sender-color: #c4b5fd}body:not(.light-mode) ._sender_staff_14yod_801{--sender-color: #6ee7b7}body:not(.light-mode) ._sender_admin_14yod_802{--sender-color: #fcd34d}._previewSender_14yod_808{flex:none;display:inline-flex;font-size:12px;color:var(--sender-color)}._previewSender_14yod_808._sender_system_14yod_803{--sender-color: var(--muted)}._templateLabel_14yod_816{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:.6875rem;font-weight:600;opacity:.7}._reaction_14yod_826{position:absolute;bottom:-13px;inset-inline-end:10px;min-width:26px;height:24px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:var(--card);box-shadow:0 1px 3px #0003}._bubbleIn_14yod_753 ._reaction_14yod_826{inset-inline-end:auto;inset-inline-start:10px}._orphan_14yod_843{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:.75rem;color:var(--muted);background:var(--card)}._orphanEmoji_14yod_853{font-size:16px}._media_14yod_855{display:flex;flex-direction:column;gap:6px}._media_14yod_855 audio{width:min(280px,64cqi);max-width:100%;height:40px}._imageWrap_14yod_857 .ant-image{display:block}._imageWrap_14yod_857 .ant-image-img{display:block;max-width:min(320px,64cqi);max-height:340px;width:auto;height:auto;border-radius:12px;object-fit:cover}._mediaLink_14yod_867{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:inherit;opacity:.8}._mediaLink_14yod_867:hover{opacity:1;color:inherit}._map_14yod_877{display:block;width:min(300px,64cqi);height:160px;border:0;border-radius:12px}._mapLinks_14yod_884{display:flex;gap:14px;font-size:.8rem;font-weight:600}._mapLinks_14yod_884 a{color:inherit;text-decoration:underline;text-underline-offset:2px}._jump_14yod_887{position:absolute;inset-inline-end:16px;bottom:16px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--text);box-shadow:0 4px 14px #00000038;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}._jump_14yod_887:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._jumpDot_14yod_906{position:absolute;top:-3px;inset-inline-end:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._messagesWrap_14yod_922{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._noThread_14yod_924{margin:auto}._notice_14yod_928{flex:none;display:flex;align-items:flex-start;gap:10px;padding:9px 14px;font-size:.8rem;line-height:1.45;border-top:1px solid var(--line)}._notice_14yod_928 .anticon{flex:none;margin-top:2px;font-size:15px}._noticeWarn_14yod_939{background:var(--warning-soft);color:var(--text)}._noticeWarn_14yod_939 .anticon{color:var(--warning-ink)}._noticeDanger_14yod_941{background:var(--danger-soft);color:var(--text)}._noticeDanger_14yod_941 .anticon{color:var(--danger)}._noticeTitle_14yod_943{display:block;font-weight:700}._noticeText_14yod_944{display:block;color:var(--muted)}._composer_14yod_946{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card)}._composerField_14yod_956{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._composerInput_14yod_957.ant-input{min-height:42px;padding:9px 16px;border-radius:21px;border-color:transparent;background:var(--soft);color:var(--text);font-size:.95rem;line-height:1.45;resize:none;box-shadow:none}._composerInput_14yod_957.ant-input:hover{border-color:var(--line);background:var(--soft)}._composerInput_14yod_957.ant-input:focus,._composerInput_14yod_957.ant-input-focused{border-color:var(--accent);background:var(--card);box-shadow:none}._composerInput_14yod_957.ant-input::placeholder{color:var(--muted)}._page_14yod_6[data-mode=single] ._composerInput_14yod_957.ant-input{font-size:16px}._composerHint_14yod_975{padding-inline:14px;font-size:.6875rem;color:var(--muted)}@media (hover: none){._composerHint_14yod_975{display:none}}._sendBtn_14yod_984{flex:none;width:42px;height:42px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);font-size:17px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,opacity .15s ease}._sendBtn_14yod_984:active:not(:disabled){transform:scale(.94)}._sendBtn_14yod_984:disabled{opacity:.4;cursor:not-allowed}._sendBtn_14yod_984:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[dir=rtl] ._sendIcon_14yod_1002{transform:scaleX(-1)}._composerLocked_14yod_1004{align-items:center;gap:10px}._lockedIcon_14yod_1005{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--soft);color:var(--muted)}._lockedText_14yod_1017{flex:1;min-width:0;font-size:.875rem;line-height:1.4;color:var(--muted)}@media (prefers-reduced-motion: reduce){._row_14yod_349,._chip_14yod_297,._segBtn_14yod_271,._iconBtn_14yod_111,._sendBtn_14yod_984{transition:none}._skelAvatar_14yod_547,._skelLine_14yod_548{animation:none}}._block_1o5de_1{display:flex;flex-direction:column;gap:8px}._label_1o5de_7{display:block;margin-bottom:6px}._hint_1o5de_12{display:block;font-size:13px;line-height:1.45;color:var(--ant-color-text-secondary, rgba(71, 85, 105, .92))}._modeGrid_1o5de_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 520px){._modeGrid_1o5de_19{grid-template-columns:minmax(0,1fr)}}._modeCard_1o5de_31{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;text-align:start;font:inherit;color:inherit;cursor:pointer;border-radius:12px;border:1px solid var(--ant-color-border, rgba(30, 41, 59, .15));background:var(--ant-color-bg-container, transparent);transition:border-color .15s ease,box-shadow .15s ease}._modeCard_1o5de_31:hover{border-color:var(--ant-color-primary-hover, #4096ff)}._modeCard_1o5de_31:focus-visible{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}._modeCardSelected_1o5de_56{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 1px var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, rgba(22, 119, 255, .06))}._modeIcon_1o5de_62{flex-shrink:0;font-size:18px;line-height:1;margin-top:2px;color:var(--ant-color-primary, #1677ff)}._modeTitle_1o5de_70{display:block;font-weight:600;line-height:1.35}._modeDesc_1o5de_76{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--ant-color-text-secondary, rgba(71, 85, 105, .92))}._panel_1o5de_84{padding:12px;border-radius:12px;border:1px solid var(--ant-color-border-secondary, rgba(30, 41, 59, .08));background:var(--ant-color-fill-quaternary, rgba(241, 245, 249, .65))}._listHead_1o5de_91{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._row_1o5de_99{padding:10px;border-radius:10px;border:1px solid var(--ant-color-border-secondary, rgba(30, 41, 59, .08));background:var(--ant-color-bg-container, #fff)}._row_1o5de_99+._row_1o5de_99{margin-top:8px}._rowInactive_1o5de_110{opacity:.65}._rowHead_1o5de_114{display:flex;align-items:flex-start;gap:8px}._rowMain_1o5de_120{flex:1;min-width:0}._rowControls_1o5de_125{display:flex;flex-shrink:0;gap:2px}._rowFooter_1o5de_131{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}._warning_1o5de_139{display:block;margin-top:4px;font-size:12px;color:var(--ant-color-warning-text, #ad6800)}._errorText_1o5de_146{display:block;margin-top:4px;font-size:12px;color:var(--ant-color-error, #ff4d4f)}._formula_1o5de_153{font-size:13px;line-height:1.5}._previewResult_1o5de_158{font-size:15px;font-weight:600}._cardMeta_1o5de_163{display:flex;flex-wrap:wrap;gap:4px}._trList_1o5de_169{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;padding-inline-end:4px}._trRow_1o5de_178{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:12px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, rgba(30, 41, 59, .08));border-radius:8px}._trSource_1o5de_187{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}._trCells_1o5de_195{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._trCell_1o5de_195{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width: 720px){._trRow_1o5de_178,._trCells_1o5de_195{grid-template-columns:minmax(0,1fr)}}._page_13rrk_1{width:100%}._sections_13rrk_5{display:flex;flex-direction:column;gap:clamp(18px,3vw,24px)}._section_13rrk_5{border-radius:16px;padding:clamp(16px,3vw,20px);border:1px solid var(--svc-border);background:var(--svc-section-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--svc-section-shadow)}._sectionHead_13rrk_20{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--svc-divider)}._sectionIcon_13rrk_29{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--svc-icon-color);background:var(--svc-icon-bg);border:1px solid var(--svc-icon-border)}._sectionTitle_13rrk_43{margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}._sectionDesc_13rrk_50{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--svc-muted)}._card_13rrk_58{height:100%}._cardInactive_13rrk_62{opacity:.7}._cardHead_13rrk_66{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}._cardTitle_13rrk_74{margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;word-break:break-word}._metaList_13rrk_82{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}._metaRow_13rrk_89{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--svc-muted)}._metaRow_13rrk_89 .anticon{font-size:14px;opacity:.85}._includedNote_13rrk_102{font-size:12px;line-height:1.45;color:var(--svc-muted);padding:8px 10px;border-radius:10px;background:var(--svc-inner-bg);border:1px solid var(--svc-inner-border);margin-bottom:8px}._cardFooter_13rrk_113{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid var(--svc-divider)}._typePicker_13rrk_123{width:100%}._typeHint_13rrk_127{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:var(--svc-muted)}._page_1985f_3{width:100%;max-width:920px;margin-inline:auto;padding-inline:clamp(0px,1.5vw,6px);padding-bottom:max(24px,env(safe-area-inset-bottom))}._sections_1985f_11{display:flex;flex-direction:column;gap:clamp(16px,3.5vw,22px)}._section_1985f_11{border-radius:16px;padding:clamp(16px,3.5vw,22px) clamp(14px,3vw,20px);border:1px solid var(--settings-border);background:var(--settings-section-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--settings-section-shadow)}._sectionHead_1985f_26{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--settings-divider)}._sectionIcon_1985f_35{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--settings-icon-color);background:var(--settings-icon-bg);border:1px solid var(--settings-icon-border)}._sectionTitle_1985f_49{margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em}._sectionDesc_1985f_57{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--settings-muted);max-width:62ch}._fieldLabel_1985f_66{display:block;margin-bottom:8px;font-size:13px}._subBlock_1985f_72{padding-top:16px;margin-top:16px;border-top:1px solid var(--settings-divider)}._subBlock_1985f_72:first-of-type{padding-top:0;margin-top:0;border-top:none}._subBlockTitle_1985f_84{display:block;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.35}._switchRow_1985f_92{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}._switchRowText_1985f_100{flex:1;min-width:min(100%,220px)}._switchRowControl_1985f_105{flex-shrink:0;padding-top:2px}._saveActions_1985f_110{display:flex;justify-content:flex-end;width:100%;margin-top:4px}._saveActionsMobileFull_1985f_117{width:100%}@media (max-width: 576px){._saveActions_1985f_110{justify-content:stretch}._saveActions_1985f_110 .ant-btn{width:100%}}._templateList_1985f_131{display:flex;flex-direction:column;gap:0;margin:0 -4px;border-radius:12px;overflow:hidden;border:1px solid var(--settings-inner-border);background:var(--settings-inner-bg)}._templateRow_1985f_142{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 14px;border-bottom:1px solid var(--settings-divider)}._templateRow_1985f_142:last-child{border-bottom:none}._templateRowBody_1985f_156{flex:1;min-width:min(100%,240px)}._templateRowTitle_1985f_161{display:block;font-weight:600;margin-bottom:6px}._templateRowDesc_1985f_167{display:block;font-size:13px;line-height:1.45;color:var(--settings-muted)}._templateRowSwitch_1985f_174{flex-shrink:0;align-self:center}._securityCurrentRow_1985f_179{padding:14px 16px;border-radius:12px;border:1px solid var(--settings-inner-border);background:var(--settings-inner-bg)}._securityOtpCard_1985f_186{padding:clamp(14px,3vw,18px);border-radius:14px;border:1px solid var(--settings-inner-border);background:var(--settings-inner-bg);width:100%}._securityOtpInput_1985f_194{font-size:22px!important;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}._securityOtpActions_1985f_201{width:100%}@media (max-width: 576px){._securityOtpActions_1985f_201 .ant-btn{flex:1 1 auto;min-width:calc(50% - 6px)}}.treatment-consent-referral-chips{display:flex;flex-wrap:wrap;gap:8px}.treatment-consent-referral-chip{border-radius:999px}.treatment-consent-id-readonly.ant-input[readonly]{color:#000000e0;cursor:default;background:#f5f7fa;font-weight:600;letter-spacing:.04em}.treatment-consent-pdf-doc{width:210mm;background:#fff}.treatment-consent-pdf-page{width:210mm;height:297mm;box-sizing:border-box;background:#fff;overflow:hidden;position:relative}.treatment-consent-pdf-page__inner{box-sizing:border-box;height:100%;padding:11mm 13mm 18mm;color:#0f172a;font-size:13px;line-height:1.68;font-family:Noto Sans Arabic,Noto Sans Hebrew,Tahoma,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow:hidden;display:flex;flex-direction:column}.treatment-consent-pdf-page__content{flex:1;min-height:0;overflow:hidden}.treatment-consent-pdf__merchant-header{flex-shrink:0;position:relative;margin-bottom:10px;padding-bottom:10px}.treatment-consent-pdf__merchant-accent{height:3px;border-radius:999px;margin:0 auto 11px;width:68%;background:#10b981;opacity:.9}.treatment-consent-pdf__merchant-brand{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.treatment-consent-pdf__merchant-logo{width:48px;height:48px;object-fit:contain;border-radius:10px;border:1px solid rgba(5,150,105,.22);background:#fff;padding:3px;box-shadow:0 2px 10px #0596691f}.treatment-consent-pdf__merchant-logo-fallback{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;color:#047857;background:linear-gradient(145deg,#ecfdf5,#d1fae5);border:1px solid rgba(5,150,105,.28);box-shadow:0 2px 10px #0596691a;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.treatment-consent-pdf__merchant-name{font-size:17px;font-weight:800;color:#064e3b;letter-spacing:.01em;line-height:1.35;text-align:center;font-family:Noto Sans Arabic,Noto Sans Hebrew,Tahoma,Arial,sans-serif}.treatment-consent-pdf__merchant-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#cbd5e1}.treatment-consent-pdf__header-date{font-size:13.5px;font-weight:600;margin-bottom:10px}.treatment-consent-pdf__title{font-weight:700;font-size:18px;margin:10px 0 12px;text-align:center;color:#0b1220;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.treatment-consent-pdf__subtitle{font-weight:700;font-size:15px;margin:12px 0 10px;text-align:center;color:#111827;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.treatment-consent-pdf__subtitle--continued{font-size:13.5px;font-weight:600;text-align:right;margin-top:0}.treatment-consent-pdf__line{margin-bottom:9px;font-size:13px}.treatment-consent-pdf__line strong{font-weight:700;color:#0f172a}.treatment-consent-pdf__info-block{border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;margin-bottom:12px;background:#fafafa}.treatment-consent-pdf__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;font-size:13px}.treatment-consent-pdf__info-grid span{display:block}.treatment-consent-pdf__info-full{grid-column:1 / -1}.treatment-consent-pdf__health-row{margin-bottom:10px;padding:9px 10px;background:#f8fafc;border-radius:5px;border:1px solid #e2e8f0;font-size:12.75px}.treatment-consent-pdf__health-q{font-weight:700;margin-bottom:6px;color:#111827;font-size:13px;line-height:1.55}.treatment-consent-pdf__health-a{margin-bottom:4px}.treatment-consent-pdf__health-note{color:#334155}.treatment-consent-pdf__legal{font-size:12.75px;line-height:1.72;text-align:justify;margin-bottom:9px;color:#1e293b}.treatment-consent-pdf__box{border:1px solid #cbd5e1;border-radius:4px;padding:10px 11px;min-height:48px;max-height:72mm;overflow:hidden;white-space:pre-wrap;font-size:13px;line-height:1.65;background:#fff}.treatment-consent-pdf__hebrew-note{direction:ltr;text-align:left;margin:10px 0;font-size:11.5px;line-height:1.55;border:1px solid #d1d5db;padding:9px 10px;background:#f9fafb;color:#374151;font-family:Noto Sans Hebrew,Tahoma,Arial,sans-serif}.treatment-consent-pdf__sig img{max-height:52px;vertical-align:middle;display:inline-block}.treatment-consent-pdf__sig-placeholder{border-bottom:1.5px solid #374151;min-width:100px;display:inline-block}.treatment-consent-pdf__divider{height:1px;background:#e5e7eb;margin:12px 0}.treatment-consent-pdf__price-row{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.25px;margin:8px 0}.treatment-consent-pdf__muted{font-size:11.5px;color:#64748b;text-align:center;margin-bottom:8px}.treatment-consent-pdf__sig-block{margin-top:8px;margin-bottom:4px}.tc-sign-summary{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.tc-sign-summary__hero{text-align:center;padding:18px 16px 16px;border-radius:14px;background:linear-gradient(145deg,#ecfdf5,#f0fdfa 45%,#f8fafc);border:1px solid rgba(16,185,129,.22);box-shadow:0 4px 18px #0f172a0f}body:not(.light-mode) .tc-sign-summary__hero{background:linear-gradient(145deg,#10b98124,#0f172a80);border-color:#10b98159}.tc-sign-summary__hero-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#047857;background:#ffffffd9;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:3px 12px;margin-bottom:8px}body:not(.light-mode) .tc-sign-summary__hero-badge{background:#10b98126;color:#6ee7b7}.tc-sign-summary__hero-title{margin:0 0 6px!important;font-size:1.15rem!important;font-weight:700!important}.tc-sign-summary__hero-sub{display:block;font-size:13px;color:#0000008c;max-width:420px;margin:0 auto;line-height:1.5}body:not(.light-mode) .tc-sign-summary__hero-sub{color:#ffffffa6}.tc-sign-summary__hero-name{margin-top:12px;font-size:1.35rem;font-weight:700;color:#0f172a}body:not(.light-mode) .tc-sign-summary__hero-name{color:#f8fafc}.tc-sign-summary__hero-date{margin-top:6px;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px}.tc-sign-summary__section{border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#ffffffa6;overflow:hidden}body:not(.light-mode) .tc-sign-summary__section{background:#1e293b73;border-color:#94a3b833}.tc-sign-summary__section-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.2)}.tc-sign-summary__section--personal .tc-sign-summary__section-head{background:linear-gradient(90deg,rgba(59,130,246,.1),transparent)}.tc-sign-summary__section--health .tc-sign-summary__section-head{background:linear-gradient(90deg,rgba(236,72,153,.1),transparent)}.tc-sign-summary__section--price .tc-sign-summary__section-head{background:linear-gradient(90deg,rgba(16,185,129,.12),transparent)}.tc-sign-summary__section--meeting .tc-sign-summary__section-head{background:linear-gradient(90deg,rgba(139,92,246,.1),transparent)}.tc-sign-summary__section-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffffe6;font-size:16px;color:#334155}body:not(.light-mode) .tc-sign-summary__section-icon{background:#0f172a99;color:#e2e8f0}.tc-sign-summary__section-title{font-size:14px!important}.tc-sign-summary__section-body{padding:12px 14px 14px}.tc-sign-summary__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}@media (max-width: 480px){.tc-sign-summary__grid{grid-template-columns:1fr}}.tc-sign-summary__field--wide{grid-column:1 / -1}.tc-sign-summary__field-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px}.tc-sign-summary__field-value{display:block;font-size:14px;font-weight:500;color:#0f172a;word-break:break-word}body:not(.light-mode) .tc-sign-summary__field-value{color:#f1f5f9}.tc-sign-summary__field-value--empty{color:#94a3b8;font-weight:400}.tc-sign-summary__health-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tc-sign-summary__stat-tag{margin:0;font-size:12px;padding:2px 10px}.tc-sign-summary__health-list{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:2px}.tc-sign-summary__health-item{padding:8px 10px;border-radius:8px;background:#f8fafce6;border:1px solid rgba(226,232,240,.9)}body:not(.light-mode) .tc-sign-summary__health-item{background:#0f172a59;border-color:#33415599}.tc-sign-summary__health-q{font-size:12.5px;line-height:1.45;margin-bottom:6px;color:#334155}body:not(.light-mode) .tc-sign-summary__health-q{color:#cbd5e1}.tc-sign-summary__health-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tc-sign-summary__health-note{font-size:12px;color:#64748b}.tc-sign-summary__price-highlight{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 12px;margin-bottom:12px;border-radius:10px;background:linear-gradient(135deg,#10b9811f,#10b9810a);border:1px solid rgba(16,185,129,.25)}.tc-sign-summary__price-label{font-size:12px;font-weight:600;color:#047857;text-transform:uppercase;letter-spacing:.05em}.tc-sign-summary__price-value{font-size:2rem;font-weight:800;line-height:1.2;color:#065f46;margin-top:4px}body:not(.light-mode) .tc-sign-summary__price-value{color:#6ee7b7}.tc-sign-summary__price-currency{font-size:1.25rem;font-weight:600}.tc-sign-summary__pay-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 520px){.tc-sign-summary__pay-cards{grid-template-columns:1fr}}.tc-sign-summary__pay-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 8px;border-radius:10px;background:#f8fafcf2;border:1px solid rgba(226,232,240,.95)}body:not(.light-mode) .tc-sign-summary__pay-card{background:#0f172a66;border-color:#3341558c}.tc-sign-summary__pay-icon{font-size:18px;color:#059669;margin-bottom:4px}.tc-sign-summary__pay-label{font-size:11px;color:#64748b;font-weight:600}.tc-sign-summary__pay-value{font-size:15px;font-weight:700;margin-top:2px;color:#0f172a}body:not(.light-mode) .tc-sign-summary__pay-value{color:#f1f5f9}.tc-sign-summary__meeting-box{margin-top:10px;padding:12px;border-radius:8px;background:#f8fafcf2;border:1px solid rgba(226,232,240,.95);font-size:13px;line-height:1.6;white-space:pre-wrap;color:#1e293b}body:not(.light-mode) .tc-sign-summary__meeting-box{background:#0f172a59;border-color:#3341558c;color:#e2e8f0}.tc-sign-summary__sign-intro{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;border:2px dashed rgba(16,185,129,.45);background:#10b9810f}.tc-sign-summary__sign-intro-icon{font-size:22px;color:#059669;margin-top:2px}.treatment-consent-signature-block{margin-top:4px;padding-top:4px}.treatment-consent-signature-block .treatment-consent-signature-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#334155}body:not(.light-mode) .treatment-consent-signature-block .treatment-consent-signature-label{color:#cbd5e1}.tc-pdf-preparing{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 18px;margin:4px 0 16px;border-radius:14px;border:1px solid rgba(16,185,129,.35);background:linear-gradient(160deg,#ecfdf5f2,#f0fdfad9,#fff);box-shadow:0 8px 24px #10b9811a;animation:tc-pdf-preparing-in .35s ease-out}body:not(.light-mode) .tc-pdf-preparing{background:linear-gradient(160deg,#10b9811f,#0f172a8c);border-color:#10b98166;box-shadow:0 8px 24px #00000040}@keyframes tc-pdf-preparing-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tc-pdf-preparing--popup{margin:0;border:none;box-shadow:none;animation:none;background:transparent;padding:8px 4px 4px}.tc-pdf-preparing-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:20px 22px 18px}.tc-pdf-preparing-modal .ant-modal-body{padding:0}.tc-pdf-preparing__icon-wrap{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;border-radius:14px;background:#ffffffe6;border:1px solid rgba(16,185,129,.25)}body:not(.light-mode) .tc-pdf-preparing__icon-wrap{background:#0f172aa6}.tc-pdf-preparing__icon{font-size:26px;color:#059669}.tc-pdf-preparing__spin{position:absolute;right:-4px;bottom:-4px}.tc-pdf-preparing__title{margin:0!important;font-size:1.05rem!important;font-weight:700!important;color:#065f46!important}body:not(.light-mode) .tc-pdf-preparing__title{color:#6ee7b7!important}.tc-pdf-preparing__hint{margin:0!important;max-width:340px;font-size:13px!important;line-height:1.55!important}._page_2yfmv_5{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--success-soft: rgba(52, 199, 89, .14);--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .13);--warning-ink: #ffb340;--warning-soft: rgba(255, 159, 10, .14);--wa: #25d366;--shadow: none;container-type:inline-size;width:100%;max-width:1180px;margin-inline:auto;color:var(--text);font-variant-numeric:tabular-nums;padding-bottom:max(28px,env(safe-area-inset-bottom))}body.light-mode ._page_2yfmv_5{--card: #ffffff;--line: rgba(15, 23, 42, .08);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--success-soft: rgba(22, 163, 74, .1);--danger: #e5383b;--danger-soft: rgba(229, 56, 59, .09);--warning-ink: #b45309;--warning-soft: rgba(245, 158, 11, .12);--wa: #128c4b;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05)}._page_2yfmv_5 button{font:inherit;-webkit-tap-highlight-color:transparent}._page_2yfmv_5 a{-webkit-tap-highlight-color:transparent}._stack_2yfmv_55{display:flex;flex-direction:column;gap:16px;min-width:0}._topBar_2yfmv_59{display:flex;align-items:center;gap:8px}._backBtn_2yfmv_61{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:.875rem;cursor:pointer;box-shadow:var(--shadow)}._backBtn_2yfmv_61:hover{background:var(--soft-hover)}._backBtn_2yfmv_61:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._crumb_2yfmv_78{font-size:.8125rem;color:var(--muted)}._banner_2yfmv_82{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--danger-soft);color:var(--danger);font-size:.875rem}._bannerText_2yfmv_93{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}._bannerTitle_2yfmv_94{font-weight:700}._bannerSub_2yfmv_95{color:var(--text);opacity:.8;font-size:.8125rem}._card_2yfmv_99{border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);padding:16px;min-width:0}._cardHead_2yfmv_108{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}._cardTitle_2yfmv_116{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text);display:inline-flex;align-items:center;gap:8px}._cardCount_2yfmv_127{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}._cardHint_2yfmv_141{margin:-6px 0 12px;font-size:.8125rem;color:var(--muted)}._textBtn_2yfmv_143{border:0;background:none;padding:4px 2px;color:var(--accent);font-weight:600;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._textBtn_2yfmv_143:disabled{opacity:.5;cursor:not-allowed}._textBtn_2yfmv_143:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}._hero_2yfmv_161{padding:18px 16px 16px}._heroMain_2yfmv_163{display:flex;align-items:flex-start;gap:14px}._avatar_2yfmv_165{flex:none;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;color:var(--av-fg);background:var(--av-bg)}._av0_2yfmv_178{--av-fg: #5b8def;--av-bg: rgba(91, 141, 239, .16)}._av1_2yfmv_179{--av-fg: #a78bfa;--av-bg: rgba(167, 139, 250, .16)}._av2_2yfmv_180{--av-fg: #2dd4bf;--av-bg: rgba(45, 212, 191, .15)}._av3_2yfmv_181{--av-fg: #fbbf24;--av-bg: rgba(251, 191, 36, .15)}._av4_2yfmv_182{--av-fg: #fb7185;--av-bg: rgba(251, 113, 133, .15)}._av5_2yfmv_183{--av-fg: #4ade80;--av-bg: rgba(74, 222, 128, .14)}body.light-mode ._av0_2yfmv_178{--av-fg: #2563eb;--av-bg: #e8effd}body.light-mode ._av1_2yfmv_179{--av-fg: #7c3aed;--av-bg: #f1ebfe}body.light-mode ._av2_2yfmv_180{--av-fg: #0f766e;--av-bg: #e2f6f3}body.light-mode ._av3_2yfmv_181{--av-fg: #b45309;--av-bg: #fdf3dc}body.light-mode ._av4_2yfmv_182{--av-fg: #be123c;--av-bg: #fde8ec}body.light-mode ._av5_2yfmv_183{--av-fg: #15803d;--av-bg: #e4f7e9}._heroText_2yfmv_191{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._name_2yfmv_193{margin:0;font-size:clamp(1.3rem,5cqi,1.7rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}._phoneLine_2yfmv_203{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem;color:var(--muted)}._phone_2yfmv_203{direction:ltr;unicode-bidi:isolate}._dot_2yfmv_212{opacity:.5}._badges_2yfmv_214{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._badges_2yfmv_214 .ant-tag{margin:0}._badge_2yfmv_214{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--soft);color:var(--muted);white-space:nowrap}._badgeAccent_2yfmv_230{background:var(--accent-soft);color:var(--accent)}._badgeSuccess_2yfmv_231{background:var(--success-soft);color:var(--success)}._badgeDanger_2yfmv_232{background:var(--danger-soft);color:var(--danger)}._actions_2yfmv_235{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}@container (min-width: 760px){._hero_2yfmv_161{display:flex;align-items:center;gap:20px;padding:20px 22px}._heroMain_2yfmv_163{flex:1;min-width:0;align-items:center}._avatar_2yfmv_165{width:76px;height:76px;font-size:1.6rem}._actions_2yfmv_235{display:flex;margin-top:0;padding-top:0;border-top:0;gap:10px;flex:none}}._action_2yfmv_235{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--text);font-size:.75rem;text-decoration:none;cursor:pointer}._action_2yfmv_235:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}._actionIcon_2yfmv_273{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px;background:var(--soft);color:var(--text);transition:background .15s ease,transform .15s ease}._action_2yfmv_235:hover ._actionIcon_2yfmv_273{background:var(--soft-hover)}._action_2yfmv_235:active ._actionIcon_2yfmv_273{transform:scale(.95)}._actionLabel_2yfmv_287{text-align:center;line-height:1.2;font-size:.6875rem;color:var(--muted);word-break:normal;overflow-wrap:normal}._actionWa_2yfmv_295 ._actionIcon_2yfmv_273{color:var(--wa)}._actionPrimary_2yfmv_296 ._actionIcon_2yfmv_273{background:var(--accent);color:var(--accent-ink)}._actionPrimary_2yfmv_296:hover ._actionIcon_2yfmv_273{background:var(--accent);filter:brightness(1.08)}@container (min-width: 760px){._action_2yfmv_235{min-width:60px}._actionLabel_2yfmv_287{font-size:.75rem}}._stats_2yfmv_306{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width: 760px){._stats_2yfmv_306{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}._stat_2yfmv_306{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--text);text-align:start}button._stat_2yfmv_306{cursor:pointer}button._stat_2yfmv_306:hover{background:var(--soft-hover)}button._stat_2yfmv_306:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._statLabel_2yfmv_332{font-size:.75rem;color:var(--muted)}._statValue_2yfmv_333{font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statSub_2yfmv_342{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toneWarning_2yfmv_349{color:var(--warning-ink)}._toneSuccess_2yfmv_350{color:var(--success)}._toneDanger_2yfmv_351{color:var(--danger)}._toneAccent_2yfmv_352{color:var(--accent)}._columns_2yfmv_357{display:flex;flex-direction:column;gap:16px}._mainCol_2yfmv_358,._sideCol_2yfmv_358{display:contents}._o1_2yfmv_359{order:1}._o2_2yfmv_359{order:2}._o3_2yfmv_359{order:3}._o4_2yfmv_359{order:4}._o5_2yfmv_359{order:5}._o6_2yfmv_360{order:6}._o7_2yfmv_360{order:7}._o8_2yfmv_360{order:8}._o9_2yfmv_360{order:9}@container (min-width: 980px){._columns_2yfmv_357{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start}._mainCol_2yfmv_358,._sideCol_2yfmv_358{display:flex;flex-direction:column;gap:16px;min-width:0}}._embed_2yfmv_372 .ant-card{border-radius:18px}._apptList_2yfmv_376{display:flex;flex-direction:column}._appt_2yfmv_376{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}._appt_2yfmv_376:first-child{border-top:0;padding-top:0}._apptClickable_2yfmv_387{cursor:pointer}._apptClickable_2yfmv_387:hover ._apptTitle_2yfmv_388{color:var(--accent)}._apptClickable_2yfmv_387:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}._dateTile_2yfmv_391{width:50px;min-height:52px;border-radius:12px;background:var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;padding:4px 0}._dateTileUpcoming_2yfmv_403{background:var(--accent-soft);color:var(--accent)}._dateTileDay_2yfmv_404{font-size:1.15rem;font-weight:700}._dateTileMonth_2yfmv_405{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.8}._apptBody_2yfmv_407{min-width:0;display:flex;flex-direction:column;gap:2px}._apptTitle_2yfmv_388{font-weight:600;font-size:.9375rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._apptMeta_2yfmv_416{font-size:.8125rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 10px}._apptDesc_2yfmv_417{font-size:.8125rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._apptNote_2yfmv_426{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-size:.8125rem;color:var(--text)}._apptNoteText_2yfmv_434{flex:1;min-width:0;overflow-wrap:anywhere;opacity:.85}._noteBtn_2yfmv_435{flex:none;border:0;background:none;color:var(--muted);padding:2px 4px;border-radius:6px;cursor:pointer;font-size:.75rem;display:inline-flex;align-items:center;gap:4px}._noteBtn_2yfmv_435:hover{color:var(--accent);background:var(--soft)}._noteBtn_2yfmv_435:focus-visible{outline:2px solid var(--accent)}._pill_2yfmv_451{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--soft);color:var(--muted)}._pillCame_2yfmv_464{background:var(--success-soft);color:var(--success)}._pillNoShow_2yfmv_465{background:var(--warning-soft);color:var(--warning-ink)}._pillCancelled_2yfmv_466{background:var(--danger-soft);color:var(--danger)}._pillPending_2yfmv_467{background:var(--warning-soft);color:var(--warning-ink)}._pillConfirmed_2yfmv_468{background:var(--accent-soft);color:var(--accent)}._weeklyList_2yfmv_471{display:flex;flex-direction:column;gap:8px;margin-top:12px}._weekly_2yfmv_471{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--accent-soft);color:var(--text);font-size:.875rem}._weekly_2yfmv_471 .anticon{color:var(--accent)}._weeklyText_2yfmv_483{flex:1;min-width:0}._weeklyService_2yfmv_484{color:var(--muted)}._chips_2yfmv_487{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px;padding:2px;margin-inline:-2px}._chips_2yfmv_487::-webkit-scrollbar{display:none}._chip_2yfmv_487{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);font-size:.8125rem;cursor:pointer}._chip_2yfmv_487:hover{background:var(--soft-hover)}._chip_2yfmv_487:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chip_2yfmv_487[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._chipCount_2yfmv_506{font-size:.6875rem;font-weight:700;opacity:.75}._more_2yfmv_508{display:flex;justify-content:center;margin-top:10px}._moreBtn_2yfmv_509{height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);font-weight:600;font-size:.8125rem;cursor:pointer}._moreBtn_2yfmv_509:hover{background:var(--soft-hover)}._empty_2yfmv_522{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;text-align:center;color:var(--muted);font-size:.875rem}._primaryBtn_2yfmv_533{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:.875rem;cursor:pointer}._primaryBtn_2yfmv_533:hover{filter:brightness(1.06)}._primaryBtn_2yfmv_533:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._ghostBtn_2yfmv_550{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--text);font-weight:600;font-size:.875rem;cursor:pointer}._ghostBtn_2yfmv_550:hover{background:var(--soft-hover)}._ghostBtn_2yfmv_550:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._money_2yfmv_570{display:flex;flex-direction:column;gap:12px}._moneyMain_2yfmv_571{display:flex;flex-direction:column;gap:2px}._moneyValue_2yfmv_572{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}._moneyRows_2yfmv_573{display:grid;grid-template-columns:1fr 1fr;gap:8px}._moneyCell_2yfmv_574{padding:10px 12px;border-radius:12px;background:var(--soft);display:flex;flex-direction:column;gap:2px;min-width:0}._moneyCell_2yfmv_574 strong{font-size:.9375rem}._btnRow_2yfmv_584{display:flex;flex-wrap:wrap;gap:8px}._btnRow_2yfmv_584>*{flex:1 1 auto;white-space:nowrap}._insights_2yfmv_587{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._insight_2yfmv_587{display:flex;align-items:flex-start;gap:10px;font-size:.875rem}._insightIcon_2yfmv_589{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}._insightWarn_2yfmv_600 ._insightIcon_2yfmv_589{background:var(--warning-soft);color:var(--warning-ink)}._insightText_2yfmv_601{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:4px}._insightLabel_2yfmv_602{font-size:.75rem;color:var(--muted)}._field_2yfmv_604{display:flex;flex-direction:column;gap:6px}._fieldHint_2yfmv_605{font-size:.75rem;color:var(--muted)}._fileList_2yfmv_608{display:flex;flex-direction:column;gap:10px}._fileItem_2yfmv_609{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:12px;background:var(--soft);min-width:0}._fileBody_2yfmv_618{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._fileName_2yfmv_619{font-weight:600;font-size:.875rem;overflow-wrap:anywhere}._fileMeta_2yfmv_620{font-size:.75rem;color:var(--muted)}._fileTags_2yfmv_621{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}._fileTags_2yfmv_621 .ant-tag{margin:0}._fileActions_2yfmv_623{display:flex;align-items:center;gap:2px;flex:none}@media (prefers-reduced-motion: reduce){._actionIcon_2yfmv_273{transition:none}._action_2yfmv_235:active ._actionIcon_2yfmv_273{transform:none}}._page_1eagn_5{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--success: #34c759;--success-soft: rgba(52, 199, 89, .14);--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .13);--warning: #ff9f0a;--warning-ink: #ffb340;--warning-soft: rgba(255, 159, 10, .14);--shadow: none;container-type:inline-size;width:100%;max-width:1180px;margin-inline:auto;color:var(--text);font-variant-numeric:tabular-nums;padding-bottom:max(28px,env(safe-area-inset-bottom))}body.light-mode ._page_1eagn_5{--card: #ffffff;--line: rgba(15, 23, 42, .08);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--success: #16a34a;--success-soft: rgba(22, 163, 74, .1);--danger: #e5383b;--danger-soft: rgba(229, 56, 59, .09);--warning: #f59e0b;--warning-ink: #b45309;--warning-soft: rgba(245, 158, 11, .12);--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05)}._stack_1eagn_52{display:flex;flex-direction:column;gap:16px}._page_1eagn_5 a{-webkit-tap-highlight-color:transparent}._page_1eagn_5 button{-webkit-tap-highlight-color:transparent;font:inherit}._header_1eagn_63{display:flex;align-items:center;gap:12px}._headText_1eagn_69{flex:1;min-width:0}._title_1eagn_71{margin:0;font-size:clamp(1.4rem,5cqi,1.8rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text)}._subtitle_1eagn_80{margin:4px 0 0;font-size:.875rem;color:var(--muted)}._iconBtn_1eagn_86{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--muted);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}._iconBtn_1eagn_86:hover{color:var(--text);background:var(--soft-hover)}._iconBtn_1eagn_86:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tiles_1eagn_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width: 720px){._tiles_1eagn_107{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}._tile_1eagn_107{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 14px 12px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}._tile_1eagn_107:hover{background:var(--soft-hover)}._tile_1eagn_107:active{transform:scale(.98)}._tile_1eagn_107:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tile_1eagn_107[aria-pressed=true]{border-color:var(--tile-color, var(--accent));box-shadow:0 0 0 1px var(--tile-color, var(--accent)) inset}._tileTop_1eagn_139{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}._tileIcon_1eagn_147{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--tile-color, var(--accent));background:var(--tile-soft, var(--accent-soft))}@container (max-width: 520px){._tile_1eagn_107{padding:12px;border-radius:14px}._tileValue_1eagn_162{font-size:1.35rem}._tileLabel_1eagn_163{font-size:.75rem}}._tileValue_1eagn_162{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}._tileLabel_1eagn_163{font-size:.8125rem;color:var(--muted);line-height:1.3}._tileSub_1eagn_179{font-size:.75rem;font-weight:600;color:var(--tile-color, var(--accent))}._toneAccent_1eagn_185{--tile-color: var(--accent);--tile-soft: var(--accent-soft)}._toneSuccess_1eagn_186{--tile-color: var(--success);--tile-soft: var(--success-soft)}._toneWarning_1eagn_187{--tile-color: var(--warning-ink);--tile-soft: var(--warning-soft)}._toneDanger_1eagn_188{--tile-color: var(--danger);--tile-soft: var(--danger-soft)}._toolbar_1eagn_192{display:flex;gap:10px;align-items:center}._search_1eagn_198{flex:1;min-width:0}._sortBtn_1eagn_200{flex:none;height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--text);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer}._sortBtn_1eagn_200:hover{background:var(--soft-hover)}._sortBtn_1eagn_200:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sortBtn_1eagn_200 .anticon{color:var(--muted)}@container (max-width: 520px){._sortBtn_1eagn_200{width:40px;padding:0;justify-content:center}._sortText_1eagn_223{display:none}}._chips_1eagn_228{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}._chips_1eagn_228::-webkit-scrollbar{display:none}@container (min-width: 720px){._chips_1eagn_228{flex-wrap:wrap;overflow:visible}}._chip_1eagn_228{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._chip_1eagn_228:hover{background:var(--soft-hover)}._chip_1eagn_228:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chip_1eagn_228[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._chipCount_1eagn_267{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}._chip_1eagn_228[aria-pressed=true] ._chipCount_1eagn_267{background:#ffffff38;color:var(--accent-ink)}._resultLine_1eagn_284{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;font-size:.8125rem;color:var(--muted)}._segmentHint_1eagn_294{margin:0}._linkBtn_1eagn_296{border:0;background:none;padding:4px 0;color:var(--accent);font-weight:600;font-size:.8125rem;cursor:pointer}._linkBtn_1eagn_296:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._list_1eagn_309{border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);overflow:hidden}._listHead_1eagn_317{display:none}._row_1eagn_319{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av main actions" "av meta meta";align-items:center;gap:4px 12px;padding:12px 14px;border-top:1px solid var(--line);cursor:pointer;transition:background .12s ease}._row_1eagn_319:first-child,._listHead_1eagn_317+._row_1eagn_319{border-top:0}._row_1eagn_319:hover{background:var(--soft)}._row_1eagn_319:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._avatar_1eagn_337{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--av-fg);background:var(--av-bg);flex:none}._av0_1eagn_351{--av-fg: #5b8def;--av-bg: rgba(91, 141, 239, .16)}._av1_1eagn_352{--av-fg: #a78bfa;--av-bg: rgba(167, 139, 250, .16)}._av2_1eagn_353{--av-fg: #2dd4bf;--av-bg: rgba(45, 212, 191, .15)}._av3_1eagn_354{--av-fg: #fbbf24;--av-bg: rgba(251, 191, 36, .15)}._av4_1eagn_355{--av-fg: #fb7185;--av-bg: rgba(251, 113, 133, .15)}._av5_1eagn_356{--av-fg: #4ade80;--av-bg: rgba(74, 222, 128, .14)}body.light-mode ._av0_1eagn_351{--av-fg: #2563eb;--av-bg: #e8effd}body.light-mode ._av1_1eagn_352{--av-fg: #7c3aed;--av-bg: #f1ebfe}body.light-mode ._av2_1eagn_353{--av-fg: #0f766e;--av-bg: #e2f6f3}body.light-mode ._av3_1eagn_354{--av-fg: #b45309;--av-bg: #fdf3dc}body.light-mode ._av4_1eagn_355{--av-fg: #be123c;--av-bg: #fde8ec}body.light-mode ._av5_1eagn_356{--av-fg: #15803d;--av-bg: #e4f7e9}._row_1eagn_319>._avatar_1eagn_337{grid-area:av;align-self:start}._row_1eagn_319>._main_1eagn_365{grid-area:main}._row_1eagn_319>._meta_1eagn_366{grid-area:meta}._row_1eagn_319>._actions_1eagn_367{grid-area:actions}._main_1eagn_365{min-width:0;display:flex;flex-direction:column;gap:3px}._nameRow_1eagn_371{display:flex;align-items:center;gap:6px;min-width:0}._name_1eagn_371{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.975rem;color:var(--text)}._badge_1eagn_388{flex:none;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;background:var(--soft);color:var(--muted)}._badgeNew_1eagn_403{background:var(--success-soft);color:var(--success)}._badgeBlocked_1eagn_404{background:var(--danger-soft);color:var(--danger)}._badgeWeekly_1eagn_405{background:var(--accent-soft);color:var(--accent)}._badgeIconOnly_1eagn_406{width:20px;padding:0;justify-content:center}._phone_1eagn_408{font-size:.8125rem;color:var(--muted);direction:ltr;unicode-bidi:isolate;align-self:flex-start}._meta_1eagn_366{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:1px;font-size:.78rem;color:var(--muted)}._meta_1eagn_366:empty{display:none}._metaItem_1eagn_427{display:inline-flex;align-items:center;gap:4px}._metaNext_1eagn_428{color:var(--accent);font-weight:600}._metaPending_1eagn_429,._metaOwes_1eagn_430{color:var(--warning-ink);font-weight:600}._metaDanger_1eagn_431{color:var(--danger)}._cols_1eagn_433{display:none}._actions_1eagn_367{display:flex;align-items:center;gap:6px}._action_1eagn_367{width:38px;height:38px;border-radius:50%;border:0;background:var(--soft);color:var(--text);font-size:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}._action_1eagn_367:hover{background:var(--soft-hover);color:var(--text)}._action_1eagn_367:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._actionWa_1eagn_458,._actionWa_1eagn_458:hover{color:#25d366}body.light-mode ._actionWa_1eagn_458,body.light-mode ._actionWa_1eagn_458:hover{color:#128c4b}._actionMore_1eagn_462{width:32px;background:transparent;color:var(--muted)}@container (max-width: 359px){._row_1eagn_319{gap:10px;padding-inline:12px}._avatar_1eagn_337{width:38px;height:38px;font-size:.85rem}._action_1eagn_367{width:34px;height:34px;font-size:15px}}@container (min-width: 820px){._listHead_1eagn_317,._row_1eagn_319{grid-template-columns:44px minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,.6fr) minmax(0,.9fr) 128px;grid-template-areas:none;gap:14px;padding-inline:18px}._row_1eagn_319>._avatar_1eagn_337,._row_1eagn_319>._main_1eagn_365,._row_1eagn_319>._actions_1eagn_367{grid-area:auto;align-self:center}._listHead_1eagn_317{display:grid;align-items:center;padding-block:10px;border-bottom:1px solid var(--line);background:var(--soft);font-size:.75rem;font-weight:600;color:var(--muted);text-transform:none}._listHead_1eagn_317>:first-child{grid-column:1 / span 2}._row_1eagn_319{padding-block:10px}._meta_1eagn_366{display:none}._cols_1eagn_433{display:contents}._actions_1eagn_367{justify-content:flex-end}._col_1eagn_433{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.875rem;color:var(--text)}._colSub_1eagn_509{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colMuted_1eagn_516{color:var(--muted)}}._showMore_1eagn_519{display:flex;justify-content:center}._showMoreBtn_1eagn_524{height:42px;padding:0 22px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:600;cursor:pointer;box-shadow:var(--shadow)}._showMoreBtn_1eagn_524:hover{background:var(--soft-hover)}._showMoreBtn_1eagn_524:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._empty_1eagn_540{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:44px 20px;color:var(--muted)}._emptyIcon_1eagn_549{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}._emptyTitle_1eagn_561{margin:0;font-size:1rem;font-weight:600;color:var(--text)}._emptyText_1eagn_562{margin:0;font-size:.875rem;max-width:360px}._lockNote_1eagn_564{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted)}@media (prefers-reduced-motion: reduce){._tile_1eagn_107,._chip_1eagn_228,._row_1eagn_319,._action_1eagn_367{transition:none}._tile_1eagn_107:active{transform:none}}._page_173gf_5{--card: #151922;--line: rgba(255, 255, 255, .07);--soft: rgba(255, 255, 255, .05);--soft-hover: rgba(255, 255, 255, .08);--text: #f4f6fb;--muted: #8e97ab;--accent: #5b8def;--accent-soft: rgba(91, 141, 239, .14);--accent-ink: #fff;--prev: rgba(142, 151, 171, .32);--success: #34c759;--success-soft: rgba(52, 199, 89, .14);--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .13);--warning: #ff9f0a;--warning-ink: #ffb340;--warning-soft: rgba(255, 159, 10, .14);--info: #8e97ab;--heat-0: rgba(255, 255, 255, .04);--heat-1: rgba(91, 141, 239, .22);--heat-2: rgba(91, 141, 239, .42);--heat-3: rgba(91, 141, 239, .66);--heat-4: #5b8def;--shadow: none;container-type:inline-size;width:100%;max-width:1180px;margin-inline:auto;color:var(--text);font-variant-numeric:tabular-nums;padding-bottom:max(28px,env(safe-area-inset-bottom))}body.light-mode ._page_173gf_5{--card: #ffffff;--line: rgba(15, 23, 42, .08);--soft: #f3f5f9;--soft-hover: #eaeef5;--text: #0e1525;--muted: #6b7385;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .09);--prev: rgba(107, 115, 133, .22);--success: #16a34a;--success-soft: rgba(22, 163, 74, .1);--danger: #e5383b;--danger-soft: rgba(229, 56, 59, .09);--warning: #f59e0b;--warning-ink: #b45309;--warning-soft: rgba(245, 158, 11, .12);--info: #6b7385;--heat-0: #f3f5f9;--heat-1: #dbe6fd;--heat-2: #a9c3f8;--heat-3: #6b97f1;--heat-4: #2563eb;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .05)}._stack_173gf_66{display:flex;flex-direction:column;gap:16px}._page_173gf_5 :where(a){-webkit-tap-highlight-color:transparent}._page_173gf_5 :where(button){-webkit-tap-highlight-color:transparent;font-family:inherit;line-height:inherit}._busy_173gf_76{opacity:.55;transition:opacity .2s ease;pointer-events:none}._header_173gf_80{display:flex;align-items:center;gap:10px}._headText_173gf_86{flex:1;min-width:0}._title_173gf_88{margin:0;font-size:clamp(1.4rem,5cqi,1.8rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text)}._subtitle_173gf_97{margin:4px 0 0;font-size:.875rem;color:var(--muted)}._iconBtn_173gf_103{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--muted);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}._iconBtn_173gf_103:hover:not(:disabled){color:var(--text);background:var(--soft-hover)}._iconBtn_173gf_103:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._iconBtn_173gf_103:disabled{opacity:.45;cursor:default}._periodBar_173gf_125{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}@container (min-width: 820px){._periodBar_173gf_125{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 10px}}._chips_173gf_140{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}._chips_173gf_140::-webkit-scrollbar{display:none}._chip_173gf_72{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:var(--soft);color:var(--text);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}._chip_173gf_72:hover{background:var(--soft-hover)}._chip_173gf_72:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chip_173gf_72[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}._stepper_173gf_171{display:flex;align-items:center;gap:6px;min-width:0}._stepBtn_173gf_178{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:var(--soft);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._stepBtn_173gf_178:hover:not(:disabled){background:var(--soft-hover)}._stepBtn_173gf_178:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stepBtn_173gf_178:disabled{opacity:.35;cursor:default}._stepLabel_173gf_195{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.25}@container (min-width: 820px){._stepLabel_173gf_195{flex:none;min-width:190px}}._stepTitle_173gf_207{font-weight:600;font-size:.9375rem}._stepRange_173gf_208{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._linkBtn_173gf_72{border:0;background:none;padding:4px 2px;color:var(--accent);font-weight:600;font-size:.8125rem;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:4px}._linkBtn_173gf_72:hover{text-decoration:underline}._linkBtn_173gf_72:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._rangePicker_173gf_227{width:100%}@container (min-width: 820px){._rangePicker_173gf_227{width:auto;min-width:280px}}._compareNote_173gf_232{margin:-6px 2px 0;font-size:.75rem;color:var(--muted)}._tiles_173gf_240{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width: 720px){._tiles_173gf_240{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}._tile_173gf_240{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}._tileHead_173gf_261{display:flex;align-items:center;gap:8px;min-width:0}._tileIcon_173gf_268{flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--tile-color, var(--accent));background:var(--tile-soft, var(--accent-soft))}._tileLabel_173gf_281{min-width:0;font-size:.8125rem;color:var(--muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tileValueRow_173gf_291{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}._tileValue_173gf_291{font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}._tileValueMoney_173gf_306{font-size:1.35rem}._tileSub_173gf_308{font-size:.75rem;color:var(--muted);line-height:1.35}._tileSubAccent_173gf_313{color:var(--accent);font-weight:600}._tileLockBtn_173gf_315{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--soft);color:var(--text);font-size:.8125rem;font-weight:600;cursor:pointer}._tileLockBtn_173gf_315:hover{background:var(--soft-hover)}._tileLockBtn_173gf_315:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (max-width: 400px){._tile_173gf_240{padding:12px;border-radius:14px}._tileValue_173gf_291{font-size:1.35rem}._tileValueMoney_173gf_306{font-size:1.1rem}}._toneAccent_173gf_339{--tile-color: var(--accent);--tile-soft: var(--accent-soft)}._toneSuccess_173gf_340{--tile-color: var(--success);--tile-soft: var(--success-soft)}._toneWarning_173gf_341{--tile-color: var(--warning-ink);--tile-soft: var(--warning-soft)}._toneDanger_173gf_342{--tile-color: var(--danger);--tile-soft: var(--danger-soft)}._trend_173gf_344{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--soft);color:var(--muted)}._trendGood_173gf_357{background:var(--success-soft);color:var(--success)}._trendBad_173gf_358{background:var(--danger-soft);color:var(--danger)}._split_173gf_360{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--soft)}._splitCame_173gf_367{background:var(--success)}._splitNoShow_173gf_368{background:var(--danger)}._splitUnmarked_173gf_369{background:var(--prev)}._splitNew_173gf_370{background:var(--success)}._splitReturning_173gf_371{background:var(--accent)}._grid_173gf_375{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container (min-width: 640px){._grid_173gf_375{grid-template-columns:repeat(2,minmax(0,1fr))}._areaInsights_173gf_383,._areaChart_173gf_383,._areaFollow_173gf_383{grid-column:1 / -1}}@container (min-width: 960px){._grid_173gf_375{grid-template-columns:repeat(12,minmax(0,1fr))}._areaChart_173gf_383{grid-column:span 8;order:1}._areaInsights_173gf_383{grid-column:span 4;order:2}._areaFollow_173gf_383{grid-column:span 7;order:3}._areaBusy_173gf_391{grid-column:span 5;order:4}._areaServices_173gf_392{grid-column:span 6;order:5}._areaCustomers_173gf_393{grid-column:span 3;order:6}._areaMoney_173gf_394{grid-column:span 3;order:7}}._card_173gf_397{min-width:0;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);overflow:hidden}._cardHead_173gf_408{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:14px 16px 0}._cardTitle_173gf_417{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em;color:var(--text)}._cardBody_173gf_425{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}@container (max-width: 400px){._cardHead_173gf_408{padding:12px 14px 0}._cardBody_173gf_425{padding:10px 14px 14px}}._empty_173gf_439{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:22px 8px;color:var(--muted);font-size:.875rem}._emptyIcon_173gf_449{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:var(--accent-soft);color:var(--accent)}._insights_173gf_463{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._insight_173gf_463{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--soft)}._insightIcon_173gf_482{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--ins-color);background:var(--ins-soft)}._insGood_173gf_493{--ins-color: var(--success);--ins-soft: var(--success-soft)}._insBad_173gf_494{--ins-color: var(--danger);--ins-soft: var(--danger-soft)}._insWarn_173gf_495{--ins-color: var(--warning-ink);--ins-soft: var(--warning-soft)}._insInfo_173gf_496{--ins-color: var(--accent);--ins-soft: var(--accent-soft)}._insightText_173gf_498{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:.875rem;line-height:1.45;color:var(--text)}._legend_173gf_510{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:var(--muted)}._legendItem_173gf_517{display:inline-flex;align-items:center;gap:6px}._swatch_173gf_518{width:10px;height:10px;border-radius:3px;background:var(--accent)}._swatchPrev_173gf_519{background:var(--prev)}._readout_173gf_521{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:40px;padding:8px 12px;border-radius:12px;background:var(--soft);font-size:.8125rem;color:var(--muted)}._readoutMain_173gf_533{font-size:.9375rem;font-weight:600;color:var(--text)}._chartScroll_173gf_535{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;margin-inline:-4px;padding-inline:4px}._chart_173gf_535{position:relative;flex:1;display:flex;align-items:stretch;gap:var(--bar-gap, 6px);min-height:190px;max-height:420px;min-width:100%;padding-top:18px}._avgSeg_173gf_559{position:absolute;left:calc(var(--bar-gap, 6px) / -2);right:calc(var(--bar-gap, 6px) / -2);border-top:1px dashed var(--muted);opacity:.5;pointer-events:none;z-index:1}._barCol_173gf_569{position:relative;flex:1 0 var(--bar-min, 14px);min-width:var(--bar-min, 14px);display:flex;flex-direction:column;align-items:stretch;gap:6px;border:0;padding:0;background:none;color:inherit;cursor:pointer;border-radius:8px}._barCol_173gf_569:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._barValue_173gf_586{position:absolute;top:-16px;inset-inline:0;text-align:center;font-size:.6875rem;font-weight:600;color:var(--muted)}._barTrack_173gf_596{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-radius:6px}._barCol_173gf_569:hover ._barTrack_173gf_596,._barCol_173gf_569[aria-pressed=true] ._barTrack_173gf_596{background:var(--soft)}._bar_173gf_569{width:100%;max-width:34px;min-height:2px;border-radius:5px 5px 2px 2px;background:var(--accent);transition:height .3s ease}._barPrev_173gf_616{background:var(--prev);max-width:14px}._barZero_173gf_617{background:var(--line)}._barPeak_173gf_618{background:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}._barLabel_173gf_620{text-align:center;font-size:.6875rem;color:var(--muted);white-space:nowrap;line-height:1.2;min-height:14px}._barCol_173gf_569[aria-pressed=true] ._barLabel_173gf_620{color:var(--text);font-weight:600}._heat_173gf_632{display:grid;grid-template-columns:44px repeat(7,minmax(0,1fr));gap:3px;direction:ltr}._heatRtl_173gf_638{direction:rtl}._heatHead_173gf_640,._heatHour_173gf_641,._heatTotal_173gf_642{font-size:.6875rem;color:var(--muted);display:flex;align-items:center;justify-content:center;white-space:nowrap}._heatHead_173gf_640{padding-bottom:2px;font-weight:600}._heatHeadPeak_173gf_651{color:var(--accent)}._heatHour_173gf_641{justify-content:flex-end;padding-inline-end:6px;direction:ltr}._heatTotal_173gf_642{padding-top:4px;font-weight:600;color:var(--text)}._heatCell_173gf_655{height:26px;border:0;padding:0;border-radius:6px;background:var(--heat-0);color:transparent;font-size:.6875rem;font-weight:600;cursor:pointer}._heatCell_173gf_655:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._heatCell_173gf_655[aria-pressed=true]{outline:2px solid var(--text);outline-offset:1px}._heat1_173gf_668{background:var(--heat-1)}._heat2_173gf_669{background:var(--heat-2)}._heat3_173gf_670{background:var(--heat-3);color:#fff}._heat4_173gf_671{background:var(--heat-4);color:#fff}@container (min-width: 520px){._heatCell_173gf_655{height:28px}._heat1_173gf_668,._heat2_173gf_669{color:var(--text)}}._heatScale_173gf_678{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.6875rem;color:var(--muted)}._heatScale_173gf_678 i{width:12px;height:12px;border-radius:3px;display:inline-block}._dayBars_173gf_688{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end;height:110px}._dayBar_173gf_688{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end;font-size:.6875rem;color:var(--muted)}._dayBarFill_173gf_696{width:100%;max-width:30px;border-radius:5px 5px 2px 2px;background:var(--accent);min-height:2px}._rankList_173gf_700{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._rankItem_173gf_709{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}._rankNo_173gf_716{width:24px;height:24px;border-radius:7px;background:var(--soft);color:var(--muted);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._rankItem_173gf_709:first-child ._rankNo_173gf_716{background:var(--accent-soft);color:var(--accent)}._rankMain_173gf_730{min-width:0;display:flex;flex-direction:column;gap:5px}._rankRow_173gf_731{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._rankName_173gf_732{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.9rem}._rankCount_173gf_733{flex:none;font-size:.8125rem;color:var(--muted)}._rankCount_173gf_733 b{color:var(--text);font-weight:650}._rankTrack_173gf_735{height:6px;border-radius:999px;background:var(--soft);overflow:hidden}._rankFill_173gf_736{display:block;height:100%;border-radius:999px;background:var(--accent)}._rankMoney_173gf_737{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.75rem;color:var(--muted)}._bigNumber_173gf_741{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}._bigNumberMoney_173gf_742{font-size:1.5rem}._statLine_173gf_743{font-size:.8125rem;color:var(--muted)}._legendRow_173gf_744{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem;color:var(--muted)}._legendRow_173gf_744 b{color:var(--text)}._dot_173gf_746{width:8px;height:8px;border-radius:50%;display:inline-block;margin-inline-end:6px}._cardFoot_173gf_747{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 14px}._tabs_173gf_751{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}._tabs_173gf_751::-webkit-scrollbar{display:none}._tabCount_173gf_761{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--card);color:var(--muted);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}._chip_173gf_72[aria-pressed=true] ._tabCount_173gf_761{background:#ffffff38;color:var(--accent-ink)}._subRow_173gf_776{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;font-size:.8125rem;color:var(--muted)}._mini_173gf_786{display:inline-flex;padding:2px;border-radius:999px;background:var(--soft)}._miniBtn_173gf_792{height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:.75rem;font-weight:600;cursor:pointer}._miniBtn_173gf_792[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow)}._miniBtn_173gf_792:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._people_173gf_806{list-style:none;margin:0 -16px;padding:0}@container (max-width: 400px){._people_173gf_806{margin:0 -14px}}._person_173gf_815{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--line);cursor:pointer;transition:background .12s ease}._person_173gf_815:hover{background:var(--soft)}._person_173gf_815:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._avatar_173gf_828{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--av-fg);background:var(--av-bg)}._av0_173gf_840{--av-fg: #5b8def;--av-bg: rgba(91, 141, 239, .16)}._av1_173gf_841{--av-fg: #a78bfa;--av-bg: rgba(167, 139, 250, .16)}._av2_173gf_842{--av-fg: #2dd4bf;--av-bg: rgba(45, 212, 191, .15)}._av3_173gf_843{--av-fg: #fbbf24;--av-bg: rgba(251, 191, 36, .15)}._av4_173gf_844{--av-fg: #fb7185;--av-bg: rgba(251, 113, 133, .15)}._av5_173gf_845{--av-fg: #4ade80;--av-bg: rgba(74, 222, 128, .14)}body.light-mode ._av0_173gf_840{--av-fg: #2563eb;--av-bg: #e8effd}body.light-mode ._av1_173gf_841{--av-fg: #7c3aed;--av-bg: #f1ebfe}body.light-mode ._av2_173gf_842{--av-fg: #0f766e;--av-bg: #e2f6f3}body.light-mode ._av3_173gf_843{--av-fg: #b45309;--av-bg: #fdf3dc}body.light-mode ._av4_173gf_844{--av-fg: #be123c;--av-bg: #fde8ec}body.light-mode ._av5_173gf_845{--av-fg: #15803d;--av-bg: #e4f7e9}._personMain_173gf_853{min-width:0;display:flex;flex-direction:column;gap:2px}._personNameRow_173gf_854{display:flex;align-items:center;gap:6px;min-width:0}._personName_173gf_854{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.9375rem}._personMeta_173gf_856{font-size:.78rem;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._wdNarrow_173gf_865{display:none}@container (max-width: 420px){._wdLong_173gf_867{display:none}._wdNarrow_173gf_865{display:inline}}._personMoney_173gf_870{color:var(--warning-ink);font-weight:650}._badge_173gf_872{flex:none;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap;background:var(--soft);color:var(--muted)}._badgeDanger_173gf_886{background:var(--danger-soft);color:var(--danger)}._badgeSuccess_173gf_887{background:var(--success-soft);color:var(--success)}._actions_173gf_889{display:flex;align-items:center;gap:6px}._action_173gf_889{width:38px;height:38px;border-radius:50%;border:0;background:var(--soft);color:var(--text);font-size:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}._action_173gf_889:hover{background:var(--soft-hover);color:var(--text)}._action_173gf_889:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._actionWa_173gf_907,._actionWa_173gf_907:hover{color:#25d366}body.light-mode ._actionWa_173gf_907,body.light-mode ._actionWa_173gf_907:hover{color:#128c4b}@container (max-width: 359px){._person_173gf_815{gap:10px}._avatar_173gf_828{width:34px;height:34px;font-size:.8rem}._action_173gf_889{width:34px;height:34px;font-size:15px}._actionCall_173gf_915{display:none}}._moreRow_173gf_918{display:flex;justify-content:center;padding-top:4px}._lockNote_173gf_920{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted)}._skel_173gf_930{border-radius:16px;background:linear-gradient(90deg,var(--soft) 25%,var(--soft-hover) 50%,var(--soft) 75%);background-size:200% 100%;animation:_shimmer_173gf_1 1.3s infinite linear}@keyframes _shimmer_173gf_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._bar_173gf_569,._chip_173gf_72,._person_173gf_815,._busy_173gf_76{transition:none}._skel_173gf_930{animation:none}}._page_3lust_1{width:100%;max-width:920px;margin-inline:auto;padding-inline:clamp(0px,1.5vw,6px);padding-bottom:max(24px,env(safe-area-inset-bottom))}._sections_3lust_9{display:flex;flex-direction:column;gap:clamp(16px,3.5vw,22px)}._section_3lust_9{border-radius:16px;padding:clamp(16px,3.5vw,22px) clamp(14px,3vw,20px);border:1px solid var(--settings-border);background:var(--settings-section-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--settings-section-shadow)}._sectionHead_3lust_24{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--settings-divider)}._sectionIcon_3lust_33{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--settings-icon-color);background:var(--settings-icon-bg);border:1px solid var(--settings-icon-border)}._sectionTitle_3lust_47{margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}._sectionDesc_3lust_54{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--settings-muted);max-width:62ch}._overviewGrid_3lust_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:4px}._overviewCard_3lust_70{padding:12px 14px;border-radius:12px;border:1px solid var(--settings-inner-border);background:var(--settings-inner-bg);display:flex;flex-direction:column;gap:6px;min-height:72px}._overviewCardLabel_3lust_81{font-size:12px;color:var(--settings-muted);line-height:1.35}._overviewCardValue_3lust_87{font-size:13px;font-weight:600;line-height:1.4;word-break:break-word}._overviewCard--ok_3lust_94{border-color:#52c41a59;background:#52c41a14}._overviewCard--warn_3lust_99{border-color:#faad1466;background:#faad141a}._overviewCard--muted_3lust_104{opacity:.92}._fieldHint_3lust_108{display:block;margin-top:4px;font-size:12px;color:var(--settings-muted);line-height:1.45}._linkRow_3lust_116{margin-bottom:12px}._subBlock_3lust_120{padding-top:16px;margin-top:16px;border-top:1px solid var(--settings-divider)}._subBlockTitle_3lust_126{display:block;margin-bottom:10px;font-size:14px;font-weight:600}._switchRow_3lust_133{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}._switchRowText_3lust_141{flex:1;min-width:min(100%,220px)}._switchRowControl_3lust_146{flex-shrink:0;padding-top:2px}._paymentPreviewWrap_3lust_151{margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid var(--settings-inner-border);background:var(--settings-inner-bg)}._paymentPreviewHead_3lust_159{padding:10px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--settings-muted);border-bottom:1px solid var(--settings-divider);display:flex;align-items:center;gap:8px}._paymentPreviewBody_3lust_172{margin:0;padding:16px;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.6;direction:rtl;text-align:right;background:#0b141a;color:#e9edef;min-height:120px}body._light-mode_3lust_187 ._paymentPreviewBody_3lust_172{background:#e5ddd5;color:#111b21}._varsList_3lust_192{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._packageExample_3lust_199{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px dashed var(--settings-inner-border);background:var(--settings-inner-bg);font-size:13px;line-height:1.5;color:var(--settings-muted)}._saveBar_3lust_210{position:sticky;bottom:0;z-index:5;margin-top:20px;padding:14px 16px;border-radius:14px;border:1px solid var(--settings-border);background:var(--settings-section-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:flex-end;box-shadow:var(--settings-section-shadow)}@media (max-width: 576px){._saveBar_3lust_210 .ant-btn{width:100%}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;overflow-x:hidden}body{font-family:DM Sans,system-ui,sans-serif;min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(59,130,246,.2),transparent 35%),radial-gradient(circle at 85% 10%,rgba(139,92,246,.14),transparent 28%),#090b10;background-repeat:no-repeat;background-size:cover,cover,auto;background-attachment:fixed}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px #070a143d}.glass-soft{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.page-shell{max-width:1200px;margin:0 auto;width:100%}.quick-scroll-x{overflow-x:auto;scrollbar-width:thin}.ant-layout{background:transparent!important}.ant-card{background:#141822b8;border-color:#94a3b838}body.light-mode{background:radial-gradient(circle at 15% 20%,rgba(59,130,246,.18),transparent 35%),radial-gradient(circle at 85% 10%,rgba(139,92,246,.12),transparent 28%),#eef2f7;background-repeat:no-repeat;background-size:cover,cover,auto;background-attachment:fixed}body.light-mode .glass-card,body.light-mode .glass-soft{border-color:#1e293b1a;box-shadow:0 10px 24px #1e293b1f}body.light-mode .ant-card{background:#fffc;border-color:#1e293b1f}.ant-drawer-content,.ant-modal-content,.ant-collapse>.ant-collapse-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141822cc;border-color:#94a3b838}body.light-mode .ant-drawer-content,body.light-mode .ant-modal-content,body.light-mode .ant-collapse>.ant-collapse-item{background:#ffffffd9;border-color:#1e293b1f}.app-nav-menu.ant-menu-inline .ant-menu-item-selected{font-weight:600}.app-sidebar.ant-layout-sider{border-inline-end:1px solid rgba(148,163,184,.18)!important;transition:width .2s ease,min-width .2s ease!important}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-sidebar-inner{display:flex;flex-direction:column;height:100%;min-height:0}.app-sidebar-inner--drawer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.app-sidebar-user{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px;border-bottom:1px solid rgba(148,163,184,.16);flex-shrink:0;transition:padding .2s ease}.app-sidebar-user--collapsed{align-items:center;padding:14px 8px}.app-sidebar-user-top{display:flex;align-items:center;gap:8px}.app-sidebar-user--collapsed .app-sidebar-user-top{justify-content:center}.app-sidebar-user .app-sidebar-share-btn{margin-top:6px;flex-shrink:0;text-align:left;justify-content:flex-start}.app-sidebar-user--collapsed .app-sidebar-share-btn{margin-top:4px}.app-sidebar-user-avatar{position:relative;overflow:hidden;width:44px;height:44px;min-width:44px;border-radius:12px;background:linear-gradient(135deg,#3b82f6d9,#8b5cf6bf);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;letter-spacing:.02em;box-shadow:0 4px 12px #3b82f659}body.light-mode .app-sidebar-user-avatar{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 14px #3b82f666}.merchant-profile-avatar-image.ant-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.merchant-profile-avatar-image .ant-image-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important}.merchant-profile-avatar-image .ant-image-mask{border-radius:inherit;cursor:pointer}.merchant-profile-avatar-preview-hint{font-size:11px;font-weight:600;letter-spacing:.02em;padding:0 6px}.app-sidebar-user-avatar-initials{position:relative;z-index:0}.app-sidebar-user-avatar--admin{background:linear-gradient(135deg,#8b5cf6e6,#3b82f6d9);box-shadow:0 4px 12px #8b5cf659}body.light-mode .app-sidebar-user-avatar--admin{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 14px #8b5cf666}.app-sidebar-user-info{flex:1;min-width:0}.app-sidebar-user-name{display:block!important;font-size:15px;margin-bottom:2px}.app-sidebar-user-email{display:block!important;font-size:12px}.app-sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 0}.app-sidebar-footer{flex-shrink:0;border-top:1px solid rgba(148,163,184,.16);padding:12px 14px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}body.light-mode .app-sidebar-footer{border-top-color:#1e293b1a}.app-sidebar-footer--collapsed{align-items:center;padding:10px 8px}.app-sidebar-footer--collapsed .app-sidebar-footer-actions{align-items:center}.app-sidebar-collapse-btn{width:100%;height:36px;display:flex;align-items:center;justify-content:center;color:var(--ant-color-text-secondary);border-radius:8px}.app-sidebar-collapse-btn:hover{color:var(--ant-color-primary);background:#3b82f61a}.app-sidebar-logout-btn{border-radius:8px}.app-sidebar-logout-btn:hover{background:#ff4d4f1a!important}.app-sidebar-lang-btn{width:100%;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px}.app-sidebar-lang-btn:hover{background:#94a3b81f}body.light-mode .app-sidebar-lang-btn:hover{background:#1e293b14}.app-nav-menu.ant-menu-inline .ant-menu-item{min-height:46px;height:auto;line-height:1.4;padding:12px 14px!important;padding-inline-start:14px!important;margin-inline:10px;margin-block:3px;border-radius:10px;transition:background .18s ease,color .18s ease,border-color .18s ease;border-left:3px solid transparent;border-inline-start:3px solid transparent}.app-nav-menu.ant-menu-inline .ant-menu-item:hover{background:#94a3b81a!important}body.light-mode .app-nav-menu.ant-menu-inline .ant-menu-item:hover{background:#1e293b0f!important}.app-nav-menu.ant-menu-inline .ant-menu-item-selected{font-weight:600;background:#3b82f624!important;border-inline-start-color:var(--ant-color-primary);color:var(--ant-color-primary)}body.light-mode .app-nav-menu.ant-menu-inline .ant-menu-item-selected{background:#3b82f61f!important;color:var(--ant-color-primary)}.app-nav-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title{min-height:46px;height:auto;line-height:1.4;padding:12px 14px!important;padding-inline-start:14px!important;margin-inline:10px;margin-block:3px;border-radius:10px;transition:background .18s ease,color .18s ease}.app-nav-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title:hover{background:#94a3b81a!important}body.light-mode .app-nav-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title:hover{background:#1e293b0f!important}.app-nav-menu.ant-menu-inline .ant-menu-sub{margin-inline:10px}.app-nav-menu.ant-menu-inline .ant-menu-sub .ant-menu-item{min-height:36px;font-size:13px;margin-inline:6px;margin-block:2px;border-radius:8px;padding-top:8px!important;padding-bottom:8px!important;padding-inline-start:30px!important}.app-nav-menu.ant-menu-inline .ant-menu-sub .ant-menu-item .ant-menu-title-content{opacity:.92}.app-nav-menu.ant-menu-inline.ant-menu-inline-collapsed .ant-menu-item{margin-inline:8px;padding:12px!important;display:flex;align-items:center;justify-content:center}.app-nav-menu .ant-menu-item-group-title{padding-inline:16px;padding-top:18px;padding-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ant-color-text-tertiary)}.app-nav-menu .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:10px}.app-nav-booking-pending-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:1.25rem;height:1.25rem;padding:0 6px;margin-inline-end:4px;border-radius:999px;background:var(--ant-color-error, #ff4d4f);color:#fff;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0}.app-nav-chats-label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.app-nav-chats-bot-active{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ant-color-primary);margin-inline-start:2px}.app-nav-chats-bot-icon{font-size:14px;animation:app-nav-bot-pulse 1.2s ease-in-out infinite}.app-nav-chats-bot-dots{display:inline-flex;gap:2px;font-weight:700;letter-spacing:.5px}.app-nav-chats-bot-dots span{opacity:.4;animation:app-nav-dot-blink .6s ease-in-out infinite}.app-nav-chats-bot-dots span:nth-child(1){animation-delay:0s}.app-nav-chats-bot-dots span:nth-child(2){animation-delay:.2s}.app-nav-chats-bot-dots span:nth-child(3){animation-delay:.4s}@keyframes app-nav-bot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}@keyframes app-nav-dot-blink{0%,to{opacity:.4}50%{opacity:1}}.app-bot-working-notification{flex-shrink:0;margin:0;border-radius:0;border-inline:none;border-bottom:1px solid rgba(59,130,246,.25)}.app-bot-working-notification .ant-alert-message{font-weight:600}.app-bot-notification-icon{animation:app-nav-bot-pulse 1.2s ease-in-out infinite}.app-layout{height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:row}.app-main{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.app-header{position:sticky;top:0;z-index:100;flex-shrink:0;height:auto!important;min-height:64px;line-height:normal!important;border-bottom:1px solid rgba(148,163,184,.18);display:flex;align-items:center;justify-content:space-between;padding-inline:20px;padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-bottom:12px;background:var(--ant-color-bg-container);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px)}body.light-mode .app-header{border-bottom-color:#1e293b1a}.app-header-left{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.login-brand{display:flex;flex-direction:column;align-items:center;margin:0 0 8px}.login-logo{display:block;width:min(240px,72%);height:auto;max-height:188px;object-fit:contain;object-position:center}.login-subtitle{margin:4px 0 0!important;text-align:center}@media (max-width: 480px){.login-logo{width:min(200px,70%);max-height:160px}}.app-logo-header{height:32px;width:auto;max-width:140px;object-fit:contain;object-position:left center;display:block}.app-logo-sidebar{height:32px;width:auto;max-width:160px;object-fit:contain;object-position:left center;display:block;flex-shrink:0}.app-sidebar-user--logo-only{align-items:flex-start;gap:6px}.app-sidebar-user--logo-only .app-logo-sidebar{margin-bottom:0}.app-sidebar-user--logo-only.app-sidebar-user--collapsed{align-items:center}.app-sidebar-user--logo-only.app-sidebar-user--collapsed .app-logo-sidebar{max-width:44px;height:28px}.app-header-title{margin:0!important;font-weight:700;font-size:18px!important;letter-spacing:-.02em}.app-header-subtitle{display:block!important;margin-top:2px;font-size:13px}.app-header-actions{flex-shrink:0}.app-header-return-admin-btn.ant-btn-icon-only{min-width:44px;min-height:44px;border-radius:10px}.app-header-menu-btn{min-width:44px;min-height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.app-header-menu-btn:hover{background:#94a3b81f}body.light-mode .app-header-menu-btn:hover{background:#1e293b14}.app-content{padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));flex:1;min-height:0;display:flex;flex-direction:column;scroll-padding-top:8px}.app-content:not(.app-content--chats){overflow:auto}.app-content:not(.app-content--chats)>.page-shell{flex:1;min-width:0}.whats-new-layout-slot{flex-shrink:0;width:100%;min-width:0}.app-content--chats{padding:0;display:flex;flex-direction:column;flex:1;min-height:0}.app-content--chats>*:not(.app-bot-working-notification):not(.whats-new-layout-slot){flex:1;min-height:0;display:flex;flex-direction:column}.app-drawer .ant-drawer-content{border-radius:0}.app-drawer .ant-drawer-body{padding:0}.chats-page{display:flex;flex-direction:column;width:100%;min-height:0;flex:1}.chats-page-header{flex-shrink:0;padding:12px 20px 10px;border-bottom:1px solid rgba(148,163,184,.12)}.chats-page-header .ant-typography{margin-bottom:0!important}.chats-page-header .ant-typography:last-child{display:block;margin-top:2px}body.light-mode .chats-page-header{border-bottom-color:#1e293b1a}.chats-content-area{flex:1;min-height:0;display:flex;flex-direction:column}.chats-content-area>.chats-layout,.chats-content-area>.chats-list-pane,.chats-content-area>.chats-thread-pane{flex:1;min-height:0}.chats-loading{display:flex;justify-content:center;align-items:center;min-height:280px;flex-shrink:0}.chats-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;min-height:0;flex:1;overflow:hidden}@media (max-width: 767.98px){.chats-layout{display:none}}.chats-layout--with-lead{grid-template-columns:320px minmax(0,1fr) 340px}.chats-lead-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-inline-start:1px solid rgba(128,128,128,.18)}.chats-lead-panel{display:flex;flex-direction:column;height:100%;min-height:0}.chats-lead-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(128,128,128,.18);flex-shrink:0}.chats-lead-panel-title{display:flex;flex-direction:column;min-width:0}.chats-lead-panel-phone{font-size:12px}.chats-lead-panel-body{flex:1;min-height:0;overflow-y:auto;padding:10px 14px 16px}.chats-lead-panel-loading{display:grid;place-items:center;padding:32px}.chats-lead-panel-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chats-lead-panel-section{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.chats-lead-panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.chats-lead-panel-row-label{flex-shrink:0;opacity:.65}.chats-lead-panel-row-value{min-width:0;text-align:end;overflow-wrap:anywhere}.chats-lead-panel-select{min-width:150px;max-width:200px}.chats-lead-panel-outcome{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chats-lead-panel-next{display:flex;flex-direction:column;gap:8px}.chats-lead-panel-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chats-lead-panel-tasks li,.chats-lead-panel-follow-up-date{display:flex;align-items:center;justify-content:space-between;gap:8px}.chats-lead-panel-task-due{font-size:12px;flex-shrink:0}.chats-lead-panel-add-task{display:grid;gap:6px}.chats-next-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;margin-bottom:10px;border-radius:8px;border:1px solid rgba(128,128,128,.22);border-inline-start:3px solid rgba(128,128,128,.45);text-align:start}.chats-next-step--reply,.chats-next-step--contact,.chats-next-step--ok{border-inline-start-color:#1677ff}.chats-next-step--warning,.chats-next-step--due{border-inline-start-color:#fa8c16}.chats-next-step--overdue{border-inline-start-color:#f5222d}.chats-next-step--none,.chats-next-step--idle{border-inline-start-color:#00a88499}.chats-next-step-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.chats-next-step-title{font-size:14px;overflow-wrap:anywhere}.chats-next-step-detail{font-size:12px;opacity:.75;overflow-wrap:anywhere}.chats-next-step-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chats-next-step-link{padding-inline:0}.chats-next-step-picker{min-width:140px}.chats-timeline{display:flex;flex-direction:column;gap:8px}.chats-timeline-scope{align-self:flex-start}.chats-timeline-list{list-style:none;margin:0;padding:0;padding-inline-start:10px;border-inline-start:2px solid rgba(128,128,128,.22);display:flex;flex-direction:column;gap:10px}.chats-timeline-item{position:relative;display:flex;align-items:flex-start;gap:8px;text-align:start}.chats-timeline-icon{flex-shrink:0;display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-start:-21px;border-radius:50%;font-size:11px;background:var(--wa-header-dark, #202c33);color:#fffc}body.light-mode .chats-timeline-icon{background:#f0f2f5;color:#000000a6}.chats-timeline-item--human .chats-timeline-icon{color:#00a884}.chats-timeline-item--follow_up .chats-timeline-icon{color:#fa8c16}.chats-timeline-item--conversation .chats-timeline-icon{color:#1677ff}.chats-timeline-content{flex:1;min-width:0}.chats-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:8px}.chats-timeline-title{font-size:13px;font-weight:500;overflow-wrap:anywhere}.chats-timeline-time{font-size:11px;opacity:.6;white-space:nowrap;unicode-bidi:isolate;cursor:default}.chats-timeline-meta,.chats-timeline-detail{font-size:12px;opacity:.8}.chats-timeline-detail{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chats-timeline-loading{display:grid;place-items:center;padding:6px}.chats-timeline-more{align-self:flex-start;padding-inline:0}.chats-lead-note{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:#fadb141f;border:1px dashed rgba(250,173,20,.65)}.chats-lead-note-hint{font-size:12px}.chats-lead-note>button{align-self:flex-end}.chats-lead-strip{display:flex;align-items:center;gap:8px;padding:6px 16px;min-height:36px;flex-shrink:0;font-size:12px;border-bottom:1px solid rgba(0,168,132,.15)}.chats-lead-strip-stage{margin-inline-end:0}.chats-lead-strip-muted{flex:1;min-width:0;font-size:12px}.chats-lead-strip-toggle{flex-shrink:0;margin-inline-start:auto}.chats-lead-temp{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#bfbfbf}.chats-lead-temp--hot{background:#f5222d}.chats-lead-temp--warm{background:#fa8c16}.chats-lead-temp--cold{background:#1677ff}.chats-conversation-lead-meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12px;color:#ffffff8c}body.light-mode .chats-conversation-lead-meta{color:#00000080}.chats-conversation-lead-stage,.chats-conversation-lead-owner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chats-attention-pill{margin-inline-end:0;font-size:11px;line-height:18px;padding-inline:6px;white-space:nowrap;flex-shrink:0}.chats-view-toggle{margin-bottom:8px}.chats-view-toggle-option{display:inline-flex;align-items:center;gap:6px}.chats-view-toggle-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;font-weight:600;color:#fff;background:#f5222d}.chats-lead-strip-attention{font-size:12px;font-weight:600;min-width:0;flex-shrink:1;white-space:nowrap}.chats-lead-strip-attention--ok{color:#1677ff}.chats-lead-strip-attention--warning{color:#fa8c16}.chats-lead-strip-attention--overdue{color:#f5222d}.chats-lead-strip-control{font-size:12px;min-width:0;flex-shrink:1;white-space:nowrap}.chats-lead-strip-control--staff{color:#00a884;font-weight:600}.chats-lead-strip-control--ending{color:#fa8c16}.chats-lead-strip-control-btn{flex-shrink:0}.chats-lead-strip-control-blocked{display:inline-flex;cursor:not-allowed}.chats-lead-strip-control-reason{font-size:11px;white-space:nowrap;flex-shrink:0}.chats-lead-panel-takeover-hint{display:block;font-size:12px;margin:4px 0 8px}@media (max-width: 767px){.chats-lead-strip:has(.chats-lead-strip-control) .chats-lead-strip-control{flex:1}.chats-lead-strip{flex-wrap:wrap;row-gap:4px}}.chats-attention-empty{display:flex;flex-direction:column;gap:4px}.chats-no-thread{margin:auto;padding:24px;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.chats-no-thread-icon{font-size:36px;opacity:.45}.chats-no-thread-hint{font-size:13px}.chats-no-thread-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.chats-lead-call{display:flex;flex-direction:column;gap:8px;width:240px}.chats-page{--wa-green: #00a884;--wa-green-dark: #008f72;--wa-sent-light: #d9fdd3;--wa-sent-dark: #005c4b;--wa-header-dark: #202c33;--wa-bg-chat-light: #e5ddd5;--wa-bg-chat-dark: #0b141a;--wa-list-light: #f0f2f5;--wa-list-dark: #111b21;--wa-bubble-in-light: #ffffff;--wa-bubble-in-dark: #202c33}.chats-list-pane,.chats-thread-pane{display:flex;flex-direction:column;min-height:0;border-radius:12px;overflow:hidden;border:1px solid rgba(0,168,132,.15);background:var(--wa-list-dark);box-shadow:0 2px 12px #00000026;transition:box-shadow .2s ease,border-color .2s ease}.chats-list-pane:hover,.chats-thread-pane:hover{box-shadow:0 4px 20px #0003}body.light-mode .chats-list-pane,body.light-mode .chats-thread-pane{background:var(--wa-list-light);border-color:#00a88433;box-shadow:0 2px 16px #00a88414}body.light-mode .chats-list-pane:hover,body.light-mode .chats-thread-pane:hover{box-shadow:0 4px 24px #00a8841f}.chats-list-header{padding:14px 16px;border-bottom:1px solid rgba(0,168,132,.12);flex-shrink:0;display:flex;flex-direction:column;gap:10px;background:var(--wa-header-dark)}.chats-list-header-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.chats-list-header-top>.ant-typography{flex:1;min-width:0}.chats-mark-read-toolbar-btn.ant-btn{flex-shrink:0;color:#fffffff2!important;font-weight:600;font-size:13px;min-height:36px;padding:4px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f!important;white-space:nowrap}.chats-mark-read-toolbar-btn.ant-btn:hover{background:#fff3!important;border-color:#fff6;color:#fff!important}body.light-mode .chats-mark-read-toolbar-btn.ant-btn{color:#000000e0!important;border-color:#0000001f;background:#ffffff73!important}body.light-mode .chats-mark-read-toolbar-btn.ant-btn:hover{background:#ffffffa6!important}@media (max-width: 400px){.chats-mark-read-toolbar-btn.ant-btn{font-size:12px;padding:4px 8px}}body.light-mode .chats-list-header{background:var(--wa-green);border-bottom-color:#fff3}.chats-list-header .ant-typography{color:#fffffff2!important}body.light-mode .chats-list-header .ant-typography{color:#fff!important}.chats-list-header .chats-search-input,.chats-list-header .ant-input-affix-wrapper{background:#ffffff1f;border:none;border-radius:10px;transition:background .2s ease}.chats-list-header .chats-search-input:hover,.chats-list-header .chats-search-input:focus-within,.chats-list-header .ant-input-affix-wrapper:hover,.chats-list-header .ant-input-affix-wrapper:focus-within{background:#ffffff2e}.chats-list-header .chats-search-input input,.chats-list-header .ant-input-affix-wrapper input{background:transparent!important;color:#fffffff2!important}.chats-list-header .chats-search-input input::placeholder,.chats-list-header .ant-input-affix-wrapper input::placeholder{color:#fff9}.chats-list-header .ant-input-prefix{color:#ffffffb3}body.light-mode .chats-list-header .chats-search-input,body.light-mode .chats-list-header .ant-input-affix-wrapper{background:#ffffff40}body.light-mode .chats-list-header .chats-search-input:hover,body.light-mode .chats-list-header .chats-search-input:focus-within,body.light-mode .chats-list-header .ant-input-affix-wrapper:hover,body.light-mode .chats-list-header .ant-input-affix-wrapper:focus-within{background:#ffffff59}body.light-mode .chats-list-header .chats-search-input input,body.light-mode .chats-list-header .ant-input-affix-wrapper input{color:#000000e0!important}body.light-mode .chats-list-header .chats-search-input input::placeholder,body.light-mode .chats-list-header .ant-input-affix-wrapper input::placeholder{color:#00000080}.chats-search-input{border-radius:10px}.chats-search-wrapper{position:relative;width:100%}.chats-search-tags-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;background:var(--wa-header-dark, #202c33);border-radius:12px;box-shadow:0 4px 20px #00000040;padding:8px 0;max-height:280px;overflow-y:auto}.chats-search-favorites-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;margin:0;border:none;background:transparent;color:#ffffffd9;font-size:14px;font-weight:500;cursor:pointer;text-align:start;transition:background .15s ease;border-radius:0;border-bottom:1px solid rgba(255,255,255,.06)}.chats-search-favorites-btn:hover{background:#ffffff14}.chats-search-favorites-btn--active,.chats-search-favorites-btn--active .anticon{color:#ffc107}body.light-mode .chats-search-favorites-btn{color:#000000d9;border-bottom-color:#0000000f}body.light-mode .chats-search-favorites-btn:hover{background:#0000000a}body.light-mode .chats-search-favorites-btn--active,body.light-mode .chats-search-favorites-btn--active .anticon{color:#e6a800}.chats-search-unread-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;margin:0;border:none;background:transparent;color:#ffffffd9;font-size:14px;font-weight:500;cursor:pointer;text-align:start;transition:background .15s ease,color .15s ease;border-radius:0;border-bottom:1px solid rgba(255,255,255,.06)}.chats-search-unread-btn:hover{background:#ffffff14}.chats-search-unread-btn--active,.chats-search-unread-btn--active .anticon{color:#ff7875}body.light-mode .chats-search-unread-btn{color:#000000d9;border-bottom-color:#0000000f}body.light-mode .chats-search-unread-btn:hover{background:#0000000a}body.light-mode .chats-search-unread-btn--active,body.light-mode .chats-search-unread-btn--active .anticon{color:#cf1322}body.light-mode .chats-search-tags-dropdown{background:#fff;box-shadow:0 4px 20px #0000001f}.chats-search-tags-dropdown-title{padding:6px 12px 8px;font-size:12px;font-weight:600;color:#fff9}body.light-mode .chats-search-tags-dropdown-title{color:#00000080}.chats-search-tags-dropdown-empty{padding:12px;font-size:13px;color:#ffffff80;text-align:center}body.light-mode .chats-search-tags-dropdown-empty{color:#00000073}.chats-search-tags-dropdown-list{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 6px}.chats-search-tag-option{display:inline-flex;padding:4px 0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:background .15s ease}.chats-search-tag-option:hover{background:#ffffff14}body.light-mode .chats-search-tag-option:hover{background:#0000000f}.chats-search-tag-option .chats-tag{pointer-events:none}.chats-list-body{flex:1;min-height:0;overflow-y:auto;background:var(--wa-list-dark)}body.light-mode .chats-list-body{background:var(--wa-list-light)}.chats-conversation-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;cursor:pointer;text-align:start;border-bottom:1px solid rgba(255,255,255,.04);min-height:56px;transition:background .18s ease}body.light-mode .chats-conversation-row{border-bottom-color:#0000000f}.chats-conversation-row:hover{background:#00a88414}body.light-mode .chats-conversation-row:hover{background:#00a8840f}.chats-conversation-row--selected{background:#00a88426;border-inline-start:3px solid var(--wa-green)}body.light-mode .chats-conversation-row--selected{background:#00a8841f;border-inline-start-color:var(--wa-green-dark)}.chats-conversation-row--banned{border-inline-start:3px solid rgba(229,57,53,.9);background:#e5393514}.chats-conversation-row--banned:hover{background:#e539351f}.chats-conversation-row--banned.chats-conversation-row--selected{border-inline-start-color:#e53935;background:#e5393526}body.light-mode .chats-conversation-row--banned{background:#d32f2f12}body.light-mode .chats-conversation-row--banned:hover{background:#d32f2f1c}body.light-mode .chats-conversation-row--banned.chats-conversation-row--selected{background:#d32f2f21}.chats-conversation-banned-hint{display:block!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important;color:#ff8a80!important;margin-top:2px!important}body.light-mode .chats-conversation-banned-hint{color:#c62828!important}.chats-thread-pane--banned-contact{border-color:#e539356b!important;box-shadow:0 0 0 1px #e5393538,0 2px 12px #00000026!important}body.light-mode .chats-thread-pane--banned-contact{border-color:#d32f2f61!important;box-shadow:0 0 0 1px #d32f2f2e,0 2px 16px #d32f2f1a!important}.chats-avatar-wrap{position:relative;flex-shrink:0;align-self:flex-start}.chats-unread-badge{position:absolute;top:-2px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(145deg,var(--ant-color-error-hover, #ff7875),var(--ant-color-error, #ff4d4f));box-shadow:0 1px 4px #00000059;border:2px solid var(--wa-list-dark, #111b21);z-index:1;font-variant-numeric:tabular-nums}body.light-mode .chats-unread-badge{border-color:var(--wa-list-light, #f0f2f5)}.chats-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#00a88459,#008f7280);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fffffff2;box-shadow:0 2px 8px #00a88440;transition:transform .2s ease,box-shadow .2s ease}.chats-conversation-row:hover .chats-avatar{transform:scale(1.02);box-shadow:0 3px 12px #00a88459}body.light-mode .chats-avatar{background:linear-gradient(135deg,#00a884,#008f72);color:#fff;box-shadow:0 2px 10px #00a8844d}.chats-conversation-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chats-conversation-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:0}.chats-conversation-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.chats-favorite-btn{padding:4px;min-width:28px;min-height:28px;color:#ffffff73}.chats-favorite-btn:hover{color:#ffc107}.chats-favorite-icon--on{color:#ffc107!important}body.light-mode .chats-list-body .chats-favorite-btn{color:#00000073}body.light-mode .chats-list-body .chats-favorite-btn:hover{color:#e6a800}body.light-mode .chats-list-body .chats-favorite-icon--on{color:#e6a800!important}.chats-thread-header .chats-favorite-btn{color:#ffffffbf!important}.chats-thread-header .chats-favorite-btn:hover,.chats-thread-header .chats-favorite-icon--on{color:#ffc107!important}.chats-edit-contact-btn{padding:4px;min-width:28px;min-height:28px;color:#fff9}.chats-edit-contact-btn:hover{color:#00a884}body.light-mode .chats-list-body .chats-edit-contact-btn{color:#00000073}body.light-mode .chats-list-body .chats-edit-contact-btn:hover{color:#008f72}.chats-thread-header .chats-edit-contact-btn{color:#fffc!important}.chats-thread-header .chats-edit-contact-btn:hover{color:#fff!important;background:#ffffff26!important}.chats-reset-session-btn{padding:4px;min-width:28px;min-height:28px;color:#fff9}.chats-reset-session-btn:hover{color:#00a884}body.light-mode .chats-list-body .chats-reset-session-btn{color:#00000073}body.light-mode .chats-list-body .chats-reset-session-btn:hover{color:#008f72}.chats-thread-header .chats-reset-session-btn{color:#fffc!important}.chats-thread-header .chats-reset-session-btn:hover{color:#fff!important;background:#ffffff26!important}.chats-profile-btn{padding:4px;min-width:28px;min-height:28px;color:#a7f3d0f2}.chats-profile-btn:hover{color:#d1fae5;background:#00a88438!important}body.light-mode .chats-list-body .chats-profile-btn{color:#059669}body.light-mode .chats-list-body .chats-profile-btn:hover{color:#047857;background:#0596691f!important}.chats-chrome-menu-trigger.ant-btn{flex-shrink:0}.chats-chrome-menu-trigger--header.ant-btn{padding:6px!important;min-width:40px;min-height:40px;color:#ffffffeb!important;border-radius:8px!important;border:none!important;background:transparent!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.chats-chrome-menu-trigger--header.ant-btn:hover{color:#fff!important;background:#ffffff1f!important}.chats-chrome-menu-trigger--list.ant-btn{padding:2px 4px!important;min-width:26px;min-height:28px;color:#ffffff8c!important;border-radius:8px!important;border:none!important;background:transparent!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.chats-chrome-menu-trigger--list.ant-btn:hover{color:#ffffffeb!important;background:#00a8842e!important}body.light-mode .chats-list-body .chats-chrome-menu-trigger--list.ant-btn{color:#00000073!important}body.light-mode .chats-list-body .chats-chrome-menu-trigger--list.ant-btn:hover{color:#047857!important;background:#00a8841a!important}.chats-thread-more-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px;line-height:0;vertical-align:middle}.chats-thread-more-dot{display:block;width:4px;height:4px;border-radius:50%;flex-shrink:0;background:currentColor}.chats-chrome-menu .ant-dropdown-menu{padding:4px!important;border-radius:12px!important;min-width:220px!important;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 6px 20px #0000001a!important}.chats-chrome-menu--from-thread .ant-dropdown-menu{background:#fff!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu{background:var(--wa-bubble-in-dark, #202c33)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #00000059!important}.chats-chrome-menu .ant-dropdown-menu-item{border-radius:8px!important;margin:1px 0!important;padding:9px 12px!important;font-weight:500!important}.chats-chrome-menu .ant-dropdown-menu-item:hover{background:#00a88414!important}.chats-chrome-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{margin-inline-end:10px!important;font-size:16px!important}.chats-chrome-menu .ant-dropdown-menu-item-danger:hover{background:#ef44441f!important}.chats-chrome-menu .ant-dropdown-menu-item-danger:hover,.chats-chrome-menu .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-title-content,.chats-chrome-menu .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-item-icon,.chats-chrome-menu .ant-dropdown-menu-item-danger:hover .anticon{color:#c62828!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item,body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-title-content{color:#e9edef!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger,body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger .anticon{color:#ff9f9f!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger:hover,body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-title-content{color:#ffc9c9!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-item-icon,body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-danger:hover .anticon{color:#ffc9c9!important}.chats-chrome-menu .ant-dropdown-menu-item-divider{margin:4px 8px!important;background:#0000000f!important}body:not(.light-mode) .chats-chrome-menu--from-list .ant-dropdown-menu-item-divider{background:#ffffff14!important}@media (max-width: 767.98px){.chats-reset-session-btn,.chats-edit-contact-btn,.chats-favorite-btn{min-width:44px;min-height:44px;padding:10px}.chats-chrome-menu-trigger--header.ant-btn{min-width:48px;min-height:48px;padding:10px!important}.chats-chrome-menu-trigger--list.ant-btn{min-width:44px;min-height:44px;padding:8px!important}.chats-thread-more-dots{gap:4px}.chats-thread-more-dot{width:5px;height:5px}.chats-thread-header-row{flex-wrap:wrap;row-gap:4px}}.chats-conversation-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.chats-tag,.chats-tag.ant-tag{display:inline-flex;align-items:center;font-size:11px;line-height:1.3;margin:0;padding:3px 8px;border-radius:4px;border:none;border-inline-start:3px solid var(--wa-green, #00a884);background:#2a3942;color:#e9edef;font-weight:500}body.light-mode .chats-tag,body.light-mode .chats-tag.ant-tag{background:#e9edef;color:#111b21;border-inline-start-color:var(--wa-green, #00a884)}.chats-thread-header .chats-tag,.chats-thread-header .chats-tag.ant-tag{background:#fff3;color:#fffffff2;border-inline-start-color:#fff9}body.light-mode .chats-thread-header .chats-tag,body.light-mode .chats-thread-header .chats-tag.ant-tag{background:#ffffff59;color:#fffffff2;border-inline-start-color:#fffc}.chats-contact-phone{display:block;font-variant-numeric:tabular-nums;color:#fffffff2}.chats-conversation-top .chats-contact-phone{flex:1;min-width:0}body.light-mode .chats-contact-phone{color:#000000e0}.chats-contact-phone--unread{font-weight:700;letter-spacing:-.01em}body.light-mode .chats-contact-phone--unread{color:#000000eb}.chats-conversation-stamp{display:flex;flex-direction:column;align-items:end;flex-shrink:0;max-width:6.5rem;line-height:1.12;text-align:end}.chats-conversation-stamp-date{font-size:10px;font-weight:500;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chats-conversation-stamp-time{font-size:11px;font-variant-numeric:tabular-nums;color:#ffffffa6;white-space:nowrap}body.light-mode .chats-conversation-stamp-date{color:#0000006b}body.light-mode .chats-conversation-stamp-time{color:#0000008c}@media (min-width: 768px){.chats-conversation-row{align-items:center}.chats-conversation-top{align-items:center;margin-bottom:2px}}@media (max-width: 767.98px){.chats-conversation-row{gap:10px;padding:10px 12px;align-items:flex-start}.chats-avatar{width:44px;height:44px;margin-top:1px}.chats-avatar .anticon{font-size:20px}.chats-conversation-main{gap:5px}.chats-conversation-top{justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.chats-conversation-top .chats-contact-phone{flex:1 1 auto;min-width:0}.chats-conversation-actions{flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:3px;flex-shrink:0}.chats-conversation-stamp{max-width:5rem}.chats-conversation-stamp-date{font-size:9px}.chats-conversation-stamp-time{font-size:10px}.chats-chrome-menu-trigger--list.ant-btn{min-width:32px;min-height:30px;padding:2px 4px!important}}.chats-conversation-time{font-size:12px;line-height:1;flex-shrink:0;white-space:nowrap;color:#ffffff80}body.light-mode .chats-conversation-time{color:#00000073}.chats-conversation-preview{font-size:13px;display:block;color:#ffffffa6}body.light-mode .chats-conversation-preview{color:#0009}.chats-thread-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,168,132,.15);flex-shrink:0;min-height:56px;background:var(--wa-header-dark)}body.light-mode .chats-thread-header{background:var(--wa-green);border-bottom-color:#fff3}.chats-thread-header .ant-typography{color:#fffffff2!important}.chats-thread-header .chats-thread-contact{color:#fff!important}.chats-thread-header .ant-typography.ant-typography-secondary{color:#ffffffbf!important}.chats-back-btn{min-width:44px;min-height:44px;flex-shrink:0;color:#ffffffe6!important}.chats-back-btn:hover{color:#fff!important;background:#ffffff1a!important}.chats-thread-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.chats-thread-header-row{display:flex;align-items:center;gap:8px}.chats-thread-header-row .chats-thread-contact{flex:1;min-width:0}.chats-thread-header-overflow{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto}.chats-mark-thread-read-btn.ant-btn{color:#fffffff2!important;font-weight:600;font-size:13px;min-height:40px;padding:4px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f!important;white-space:nowrap}.chats-mark-thread-read-btn.ant-btn:hover{background:#fff3!important;border-color:#fff6;color:#fff!important}body.light-mode .chats-mark-thread-read-btn.ant-btn{color:#000000e0!important;border-color:#0000001f;background:#ffffff73!important}body.light-mode .chats-mark-thread-read-btn.ant-btn:hover{background:#ffffffa6!important}@media (max-width: 380px){.chats-mark-thread-read-btn .chats-mark-thread-read-label{display:none}.chats-mark-thread-read-btn.ant-btn{min-width:44px;padding-inline:10px}}.chats-thread-banned-tag.ant-tag{flex-shrink:0;margin:0;font-size:11px;line-height:1.35;padding:0 7px;border:none}.chats-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.chats-thread-meta .ant-typography.ant-typography-secondary{color:#ffffffb3!important}.chats-thread-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.chats-thread-contact{display:block;font-variant-numeric:tabular-nums}.chats-messages-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;padding-bottom:env(safe-area-inset-bottom,16px);background:var(--wa-bg-chat-dark);background-image:radial-gradient(circle at 20% 50%,rgba(0,168,132,.03) 0%,transparent 50%)}body.light-mode .chats-messages-body{background:var(--wa-bg-chat-light);background-image:radial-gradient(circle at 80% 20%,rgba(0,168,132,.04) 0%,transparent 40%)}.chats-bubble-wrap{display:flex;max-width:85%;animation:chats-bubble-in .25s ease}@keyframes chats-bubble-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.chats-bubble-wrap--out{align-self:flex-end;justify-content:flex-end}.chats-bubble-wrap--in{align-self:flex-start;justify-content:flex-start}.chats-bubble-wrap--in.chats-bubble-wrap--unread .chats-bubble--in{box-shadow:0 0 0 2px #25d36673,0 2px 10px #0000002e;border-inline-start:3px solid #25d366}body.light-mode .chats-bubble-wrap--in.chats-bubble-wrap--unread .chats-bubble--in{box-shadow:0 0 0 2px #00a88447,0 1px 4px #0000001a;border-inline-start-color:#00a884}.chats-bubble{display:flex;flex-direction:column;align-items:stretch;padding:12px 16px;border-radius:18px;box-shadow:0 1px 2px #0000001a;transition:box-shadow .2s ease}.chats-bubble:hover{box-shadow:0 2px 8px #0000001f}.chats-bubble--in{background:var(--wa-bubble-in-dark);border-bottom-left-radius:4px;box-shadow:0 1px 3px #0003}body.light-mode .chats-bubble--in{background:var(--wa-bubble-in-light);box-shadow:0 1px 2px #00000014}.chats-bubble--out{background:var(--wa-sent-dark);border-bottom-right-radius:4px;box-shadow:0 1px 3px #00a88433}.chats-bubble--out .chats-bubble-text,.chats-bubble--out .chats-bubble-time{color:#fffffff2!important}.chats-bubble--out .chats-bubble-time{color:#ffffffbf!important}body.light-mode .chats-bubble--out{background:var(--wa-sent-light);box-shadow:0 1px 2px #00a88426}body.light-mode .chats-bubble--out .chats-bubble-text,body.light-mode .chats-bubble--out .chats-bubble-time{color:#000000e0!important}body.light-mode .chats-bubble--out .chats-bubble-time{color:#0000008c!important}.chats-bubble-text{display:block;white-space:pre-wrap;word-break:break-word;color:inherit}.chats-bubble-text--muted{font-size:13px;opacity:.9}.chats-bubble--out .chats-bubble-text--muted{color:#ffffffd9!important}body.light-mode .chats-bubble--out .chats-bubble-text--muted{color:#0009!important}.chats-bubble-audio{display:flex;flex-direction:column;gap:6px;min-width:200px;max-width:100%}.chats-bubble-audio audio{width:100%;max-width:280px;min-height:36px;vertical-align:middle}.chats-bubble-caption{display:block;font-size:13px;white-space:pre-wrap;word-break:break-word;color:inherit}.chats-bubble--out .chats-bubble-caption{color:#fffffff2!important}body.light-mode .chats-bubble--out .chats-bubble-caption{color:#000000e0!important}.chats-bubble--has-image{padding:6px;max-width:min(280px,88vw)}.chats-bubble-image{display:flex;flex-direction:column;gap:4px;min-width:0}.chats-bubble-image-root{display:block;line-height:0;border-radius:8px;overflow:hidden}.chats-bubble-image-img{display:block;max-width:100%;max-height:280px;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:zoom-in}.chats-bubble-image-download.ant-btn{align-self:flex-start;padding:0 4px;height:auto;font-size:12px;color:#ffffffeb}.chats-bubble-image-download.ant-btn:hover{color:#fff}body.light-mode .chats-bubble--in .chats-bubble-image-download.ant-btn{color:#000000a6}body.light-mode .chats-bubble--in .chats-bubble-image-download.ant-btn:hover{color:#000000e0}body.light-mode .chats-bubble--out .chats-bubble-image-download.ant-btn{color:#000000a6}body.light-mode .chats-bubble--out .chats-bubble-image-download.ant-btn:hover{color:#000000e0}.chats-bubble-location{display:flex;flex-direction:column;gap:6px;width:min(260px,70vw)}.chats-bubble-location-map{display:block;width:100%;height:150px;border:0;border-radius:8px}.chats-bubble-location-links{display:flex;gap:12px;font-size:12px}.chats-bubble-reaction{display:inline-flex;align-self:flex-end;margin-top:6px;padding:2px 10px;border-radius:12px;font-size:18px;line-height:1.25;box-shadow:0 1px 2px #0000001f}.chats-bubble-reaction--in{background:#fff3}.chats-bubble-reaction--out{background:#0000001f}.chats-bubble-wrap--reaction-orphan{align-self:center;width:100%;justify-content:center}.chats-reaction-orphan{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:14px;background:#00a8841f;border:1px dashed rgba(0,168,132,.35);max-width:92%}body.light-mode .chats-reaction-orphan{background:#00a88414;border-color:#00a88440}.chats-reaction-orphan-emoji{font-size:22px;line-height:1.2}.chats-reaction-orphan-muted{font-size:12px;text-align:center}.chats-reaction-orphan-time{margin-top:0!important;font-size:10px!important}body.light-mode .chats-bubble-reaction--in{background:#0000000f}body.light-mode .chats-bubble-reaction--out{background:#fffffff2;box-shadow:0 1px 2px #00000014}.chats-bubble-time{display:block;font-size:11px;margin-top:4px}.chats-new-message-bar{flex-shrink:0;padding:10px 16px;text-align:center;border-top:1px solid rgba(0,168,132,.12);background:var(--wa-header-dark)}body.light-mode .chats-new-message-bar{background:#fffffff2;border-top-color:#0000000f}.chats-new-message-bar .ant-btn-primary{background:var(--wa-green)!important;border-color:var(--wa-green-dark)!important;box-shadow:0 2px 8px #00a88466}.chats-new-message-bar .ant-btn-primary:hover{background:var(--wa-green-dark)!important;border-color:#007a63!important;transform:translateY(-1px);box-shadow:0 4px 12px #00a88473}.chats-banned-notice{flex-shrink:0;display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-top:1px solid rgba(229,57,53,.35);background:linear-gradient(180deg,#e5393524,#e539350f)}.chats-banned-notice-icon-wrap{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#e5393538}.chats-banned-notice-icon{font-size:18px;color:#ffab91}.chats-banned-notice-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chats-banned-notice-headline.ant-typography{color:#ffccbc!important;font-size:14px!important}.chats-banned-notice-banned-on.ant-typography,.chats-banned-notice-duration.ant-typography{font-size:12px!important;color:#ffffffc7!important;line-height:1.45!important}.chats-banned-notice-reason.ant-typography{font-size:12px!important;color:#ffe0c8f5!important;line-height:1.45!important}body.light-mode .chats-banned-notice{border-top-color:#d32f2f47;background:linear-gradient(180deg,#d32f2f1f,#d32f2f0a)}body.light-mode .chats-banned-notice-icon-wrap{background:#d32f2f1f}body.light-mode .chats-banned-notice-icon{color:#c62828}body.light-mode .chats-banned-notice-headline.ant-typography{color:#b71c1c!important}body.light-mode .chats-banned-notice-banned-on.ant-typography,body.light-mode .chats-banned-notice-duration.ant-typography{color:#000000ad!important}body.light-mode .chats-banned-notice-reason.ant-typography{color:#000000d1!important}.chats-input-area{display:flex;gap:12px;align-items:flex-end;padding:12px 16px;border-top:1px solid rgba(0,168,132,.12);flex-shrink:0;padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--wa-header-dark)}body.light-mode .chats-input-area{background:#f0f2f5;border-top-color:#00000014}.chats-input.ant-input{border-radius:24px;resize:none;border:none;background:var(--wa-bubble-in-dark)!important;color:#fffffff2!important;padding:10px 18px;box-shadow:0 1px 3px #00000026}.chats-input.ant-input::placeholder{color:#ffffff80}.chats-input.ant-input:hover,.chats-input.ant-input:focus{background:#ffffff14!important;box-shadow:0 2px 6px #0003}body.light-mode .chats-input.ant-input{background:#fff!important;color:#000000e0!important;box-shadow:0 1px 2px #0000000f}body.light-mode .chats-input.ant-input::placeholder{color:#0006}body.light-mode .chats-input.ant-input:hover,body.light-mode .chats-input.ant-input:focus{box-shadow:0 2px 8px #0000001a}.chats-send-btn{flex-shrink:0;border-radius:50%;min-width:48px;width:48px;height:48px;padding:0;background:var(--wa-green)!important;border:none!important;color:#fff!important;box-shadow:0 2px 10px #00a88466;transition:transform .2s ease,box-shadow .2s ease}.chats-send-btn:hover:not(:disabled){background:var(--wa-green-dark)!important;transform:scale(1.05);box-shadow:0 4px 14px #00a88480}.chats-send-btn:disabled{background:#ffffff26!important;color:#fff6!important;box-shadow:none}body.light-mode .chats-send-btn:disabled{background:#00000014!important;color:#00000040!important}@media (max-width: 767.98px){.chats-list-pane,.chats-thread-pane{height:calc(100vh - 160px);max-height:none}}.settings-collapse.ant-collapse{border:none;background:transparent}.settings-collapse .ant-collapse-item{border:1px solid rgba(148,163,184,.22);border-radius:10px;margin-bottom:12px;overflow:hidden}.settings-collapse .ant-collapse-item:last-child{margin-bottom:0}.settings-collapse .ant-collapse-item .ant-collapse-header{padding:14px 16px;align-items:center}.settings-collapse .ant-collapse-item .ant-collapse-content-box{padding:16px;border-top:1px solid rgba(148,163,184,.16)}body.light-mode .settings-collapse .ant-collapse-item{border-color:#1e293b1f}body.light-mode .settings-collapse .ant-collapse-item .ant-collapse-content-box{border-top-color:#1e293b1a}.banned-users-page{width:100%;display:flex;flex-direction:column;gap:24px}.banned-hero{margin-bottom:4px}.banned-hero-title{margin:0 0 4px!important;font-weight:700;letter-spacing:-.02em}.banned-hero-subtitle{font-size:15px;color:#94a3b8e6}body.light-mode .banned-hero-subtitle{color:#1e293ba6}.banned-add-card{border-radius:14px;border-inline-start:4px solid rgba(239,68,68,.6)}.banned-add-card .ant-card-body{padding:20px}body.light-mode .banned-add-card{border-inline-start-color:#ef444480}.banned-add-inner{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.banned-add-icon{width:48px;height:48px;border-radius:12px;background:#ef444426;color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.banned-add-content{flex:1;min-width:0}.banned-add-title{display:block;font-size:16px;margin-bottom:4px}.banned-add-desc{display:block;font-size:13px;margin-bottom:14px}.banned-add-form,.banned-add-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch;width:100%;max-width:640px}.banned-add-fields .banned-add-input,.banned-add-form .banned-add-input{flex:1;min-width:160px}.banned-add-form .banned-add-input-icon,.banned-add-fields .banned-add-input-icon{color:#94a3b88c}body.light-mode .banned-add-form .banned-add-input-icon,body.light-mode .banned-add-fields .banned-add-input-icon{color:#1e293b73}.banned-add-fields .banned-add-duration{min-width:140px}.banned-add-form .banned-add-btn,.banned-add-fields .banned-add-btn{flex-shrink:0}.banned-add-form--admin .banned-add-select{min-width:200px}@media (max-width: 575.98px){.banned-users-page{gap:20px}.banned-hero-title{font-size:22px!important}.banned-hero-subtitle{font-size:14px}.banned-add-card .ant-card-body{padding:16px}.banned-add-inner{gap:14px}.banned-add-icon{width:42px;height:42px;font-size:20px}.banned-add-form,.banned-add-fields{flex-direction:column;max-width:none}.banned-add-form .banned-add-input,.banned-add-form .ant-input-wrapper,.banned-add-fields .banned-add-input,.banned-add-fields .ant-input-wrapper{width:100%!important;min-width:0!important}.banned-add-form .banned-add-btn,.banned-add-fields .banned-add-btn{width:100%}.banned-add-fields .banned-add-duration,.banned-add-form--admin .banned-add-select{width:100%!important;min-width:0!important}.banned-list-card .ant-card-body{padding:16px}.banned-list-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:12px}.banned-search{width:100%!important;max-width:none!important;min-width:0!important}.banned-item{flex-wrap:wrap;gap:12px;padding:14px}.banned-item-body{flex:1;min-width:0}.banned-item-unban{width:100%;margin-top:4px}}.banned-list-card{border-radius:14px;overflow:hidden}.banned-list-card .ant-card-body{padding:20px}.banned-list-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.18)}body.light-mode .banned-list-header{border-bottom-color:#1e293b1a}.banned-search{min-width:200px}.banned-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.banned-item{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#1e293b40;transition:border-color .2s ease,background .2s ease}.banned-item:hover{border-color:#94a3b84d;background:#1e293b59}body.light-mode .banned-item{background:#1e293b0a;border-color:#1e293b1f}body.light-mode .banned-item:hover{background:#1e293b14;border-color:#1e293b2e}.banned-item-avatar{width:44px;height:44px;border-radius:50%;background:#ef444433;color:#ef4444;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}body.light-mode .banned-item-avatar{background:#ef44441f}.banned-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.banned-item-name{font-size:15px;display:block}.banned-item-phone{font-size:14px}.banned-item-reason,.banned-item-merchant{font-size:13px;display:block;margin-top:2px}.banned-item-date{font-size:12px;margin-top:4px;display:block}.banned-item-unban{flex-shrink:0}.banned-skeleton{height:100px;border-radius:14px;background:#94a3b81a}.banned-skeleton--list{height:240px}body.light-mode .banned-skeleton{background:#1e293b0f}.actions-live-dots{display:inline-flex;align-items:center;gap:4px}.actions-live-dots span{width:6px;height:6px;border-radius:999px;background:#3b82f6;opacity:.35;animation:actions-dot-pulse 1.05s infinite ease-in-out}.actions-live-dots span:nth-child(2){animation-delay:.14s}.actions-live-dots span:nth-child(3){animation-delay:.28s}.appointment-time-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#3b82f647,#6366f147);border:1px solid rgba(96,165,250,.58);color:#dbeafe;font-weight:700}body.light-mode .appointment-time-pill{background:linear-gradient(135deg,#3b82f629,#6366f126);border-color:#3b82f66b;color:#1d4ed8}.appointments-search .ant-input-group .ant-input-affix-wrapper,.appointments-search .ant-input-group .ant-input-search-button{min-height:48px}.ant-input-search-btn{height:auto!important}.appointments-search .ant-input-group{display:flex;align-items:stretch}.appointments-search .ant-input-group>.ant-input-wrapper,.appointments-search .ant-input-group>.ant-input-affix-wrapper{flex:1 1 auto}.appointments-search .ant-input-group .ant-input-affix-wrapper{border-radius:14px 0 0 14px;border-inline-end:0!important}[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper{background:#1e293be6!important;border:1px solid rgba(248,250,252,.2)!important;box-shadow:0 0 0 1px #f8fafc0f}[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper:hover,[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper:focus,[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper-focused{border-color:#60a5fa80!important;box-shadow:0 0 0 1px #60a5fa33}[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper input{background:transparent!important;color:#f8fafcf2!important}[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper input::placeholder{color:#f8fafc80!important}[data-theme=dark] .appointments-search .ant-input-group .ant-input-affix-wrapper .ant-input-prefix{color:#f8fafca6!important}.appointments-search .ant-input-group .ant-input-search-button{width:52px;border-radius:0 14px 14px 0!important;margin-inline-start:-1px;padding-inline:0;display:inline-flex;align-items:center;justify-content:center}.appointments-search .ant-input-group .ant-input-search-button .ant-btn{width:100%;height:100%;min-height:48px;border-radius:0 14px 14px 0!important;background:linear-gradient(135deg,#3b82f6f0,#2563ebf0);border-color:#3b82f6e6;color:#fff}.appointments-search .ant-input-group .ant-input-search-button .ant-btn:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.appointments-search-wrap{position:relative;width:100%}.appointments-status-filter{margin-bottom:12px}.appointments-status-filter .ant-space-item .ant-btn{font-size:12px}.appointments-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1050;background:var(--card-bg, #fff);border:1px solid var(--border-color, rgba(15, 23, 42, .1));border-radius:14px;box-shadow:0 12px 40px #0f172a26,0 0 1px #0f172a14;overflow:hidden;max-height:min(380px,70vh);display:flex;flex-direction:column}[data-theme=dark] .appointments-search-dropdown{background:var(--bg-elevated, #1e293b);border:1px solid rgba(248,250,252,.18);box-shadow:0 12px 40px #00000080}.appointments-search-dropdown-header{padding:10px 16px;border-bottom:1px solid var(--border-color, rgba(15, 23, 42, .06));flex-shrink:0}[data-theme=dark] .appointments-search-dropdown-header{border-bottom-color:#f8fafc1f}.appointments-search-dropdown-count{font-size:.8rem;font-weight:600}.appointments-search-dropdown-list{overflow-y:auto;overscroll-behavior:contain;padding:6px 0}.appointments-search-dropdown-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:start;transition:background .12s ease;min-height:56px}.appointments-search-dropdown-item:hover{background:#3b82f614}[data-theme=dark] .appointments-search-dropdown-item:hover{background:#3b82f62e}.appointments-search-dropdown-item:active{background:#3b82f61f}.appointments-search-dropdown-item-fixed{border-inline-start:3px solid rgba(180,83,9,.92);background:#d9770617}.appointments-search-dropdown-item-fixed:hover{background:#b4530926}.appointments-search-dropdown-item-fixed .appointments-search-dropdown-item-phone{color:#92400e;font-weight:700}[data-theme=dark] .appointments-search-dropdown-item-fixed{border-inline-start-color:#d97706e0;background:#92400e52}[data-theme=dark] .appointments-search-dropdown-item-fixed:hover{background:#78350f6b}[data-theme=dark] .appointments-search-dropdown-item-fixed .appointments-search-dropdown-item-phone{color:#fde68a}.appointments-search-dropdown-fixed-star{flex-shrink:0;font-size:12px;color:#ca8a04;filter:drop-shadow(0 0 3px rgba(234,179,8,.45))}[data-theme=dark] .appointments-search-dropdown-fixed-star{color:#facc15}.appointments-search-dropdown-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.appointments-search-dropdown-item-name{display:flex;align-items:center;gap:6px;font-size:.95rem!important;color:var(--text-primary, rgba(15, 23, 42, .92))!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .appointments-search-dropdown-item-name{color:#f8fafcfa!important}.appointments-search-dropdown-item-meta{font-size:.78rem;color:var(--text-secondary, rgba(15, 23, 42, .6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .appointments-search-dropdown-item-meta{color:#f8fafcad}.appointments-search-dropdown-item-phone{flex-shrink:0;font-size:.85rem;font-weight:600;color:var(--primary-color, #2563eb)}[data-theme=dark] .appointments-search-dropdown-item-phone{color:#93c5fd;font-weight:700}.appointments-search-dropdown-empty{padding:24px 16px}.appointments-search-dropdown-empty .ant-empty-description{font-size:.9rem;color:var(--text-secondary, rgba(15, 23, 42, .6))}[data-theme=dark] .appointments-search-dropdown-empty .ant-empty-description{color:#f8fafca6}@media (max-width: 768px){.appointments-search-dropdown{top:calc(100% + 4px);max-height:min(340px,60vh);border-radius:16px}.appointments-search-dropdown-item{padding:14px 16px;min-height:64px}.appointments-search-dropdown-item-name{font-size:1rem!important}.appointments-search-dropdown-item-meta{font-size:.8rem}}.create-customer-name-wrap{position:relative;width:100%}.create-customer-name-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1060;background:var(--card-bg, #fff);border:1px solid var(--border-color, rgba(15, 23, 42, .1));border-radius:12px;box-shadow:0 10px 32px #0f172a1f,0 0 1px #0f172a0f;overflow:hidden;max-height:min(280px,50vh);display:flex;flex-direction:column}[data-theme=dark] .create-customer-name-dropdown{background:var(--bg-elevated, #1e293b);border:1px solid rgba(248,250,252,.18);box-shadow:0 10px 32px #00000080}.create-customer-name-dropdown-header{padding:8px 14px;border-bottom:1px solid var(--border-color, rgba(15, 23, 42, .06));flex-shrink:0}[data-theme=dark] .create-customer-name-dropdown-header{border-bottom-color:#f8fafc1f}.create-customer-name-dropdown-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.create-customer-name-dropdown-list{overflow-y:auto;overscroll-behavior:contain;padding:6px 0}.create-customer-name-dropdown-item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:start;transition:background .12s ease;min-height:48px}.create-customer-name-dropdown-item:hover{background:#3b82f614}[data-theme=dark] .create-customer-name-dropdown-item:hover{background:#3b82f62e}.create-customer-name-dropdown-item:active{background:#3b82f624}.create-customer-name-dropdown-item-name{font-size:.95rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .create-customer-name-dropdown-item-name{color:#f8fafcfa}.create-customer-name-dropdown-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.create-customer-name-dropdown-item-note{font-size:.8rem;color:var(--text-secondary, rgba(15, 23, 42, .65));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.35}[data-theme=dark] .create-customer-name-dropdown-item-note{color:#f8fafcb8}.create-customer-name-dropdown-item-phone{flex-shrink:0;font-size:.85rem;font-weight:600;color:var(--primary-color, #2563eb);padding-top:1px}[data-theme=dark] .create-customer-name-dropdown-item-phone{color:#93c5fd;font-weight:700}.create-customer-name-dropdown-empty{padding:16px 14px;font-size:.9rem;color:var(--text-secondary, rgba(15, 23, 42, .6));text-align:center}[data-theme=dark] .create-customer-name-dropdown-empty{color:#f8fafca6}@media (max-width: 768px){.create-customer-name-dropdown{max-height:min(260px,45vh)}.create-customer-name-dropdown-item{padding:14px 16px;min-height:52px}.create-customer-name-dropdown-item-name{font-size:1rem}}.fixed-appt-customer-name-link{text-decoration:none}.fixed-appt-customer-name-link:hover{text-decoration:underline;text-underline-offset:2px}.appointments-quick-filter-card .ant-card-body{padding:16px}.brq-page{width:100%;max-width:1200px;margin:0 auto;padding-bottom:24px}.brq-stats{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.brq-stat{flex:1;min-width:140px;padding:16px 20px;border-radius:12px;background:var(--wa-header-dark, #1f2937);border:1px solid rgba(255,255,255,.08)}body.light-mode .brq-stat{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000f}.brq-stat-value{display:block;font-size:28px;font-weight:700;line-height:1.2;color:#fffffff2}body.light-mode .brq-stat-value{color:#000000e0}.brq-stat-today .brq-stat-value{color:var(--wa-green, #00a884)}body.light-mode .brq-stat-today .brq-stat-value{color:#008f72}.brq-stat-label{display:block;font-size:13px;color:#fff9;margin-top:4px}body.light-mode .brq-stat-label{color:#00000080}.brq-stats--split{flex-wrap:wrap}.brq-stat-reschedule .brq-stat-value{color:#a5b4fc}body.light-mode .brq-stat-reschedule .brq-stat-value{color:#4f46e5}.brq-section-block{width:100%}.brq-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:16px;font-weight:600;color:#ffffffeb}body.light-mode .brq-section-heading{color:#000000e0}.brq-section-heading .brq-section-icon{font-size:18px;color:var(--wa-green, #00a884)}.brq-section-heading--reschedule .brq-section-icon{color:#818cf8}.brq-section-heading--new .brq-section-icon{color:var(--wa-green, #00a884)}.brq-section-count-tag{margin-inline-start:4px}.brq-row--reschedule{border-inline-start:4px solid #6366f1;background:#6366f112}body.light-mode .brq-row--reschedule{background:#6366f10f}.brq-row--new-request{border-inline-start:3px solid rgba(234,179,8,.65)}.brq-datetime-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.brq-datetime-sub{font-size:12px;line-height:1.35;color:#ffffff8c!important}body.light-mode .brq-datetime-sub{color:#00000080!important}.brq-reschedule-compare{margin-top:8px;padding:14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}body.light-mode .brq-reschedule-compare{background:#f8fafc;border-color:#00000014}.brq-search-wrap{margin-bottom:16px}.brq-search{max-width:400px}.brq-search .ant-input-affix-wrapper{border-radius:10px}.brq-loading{margin-top:16px}.brq-day-pills-wrap{display:flex;align-items:center;gap:8px;margin-bottom:16px;min-height:44px}.brq-day-pills{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px;flex:1;min-width:0}.brq-day-pills::-webkit-scrollbar{height:4px}.brq-day-pills::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}body.light-mode .brq-day-pills::-webkit-scrollbar-thumb{background:#0003}.brq-day-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd9;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.brq-day-pill:hover{background:#ffffff1a;border-color:#ffffff2e}body.light-mode .brq-day-pill{background:#f1f5f9;border-color:#0000001a;color:#000000d9}body.light-mode .brq-day-pill:hover{background:#e2e8f0;border-color:#00000026}.brq-day-pill--active{background:var(--wa-green, #00a884);border-color:var(--wa-green, #00a884);color:#fff}body.light-mode .brq-day-pill--active{background:#008f72;border-color:#008f72;color:#fff}.brq-day-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:12px;font-weight:600;background:#0003;color:#fffffff2}body.light-mode .brq-day-pill:not(.brq-day-pill--active) .brq-day-pill-count{background:#0000001a;color:#000000bf}.brq-day-pill--active .brq-day-pill-count{background:#ffffff40;color:#fff}.brq-day-pill-more{flex-shrink:0;width:44px;height:44px;padding:0;justify-content:center;min-width:44px}.brq-list-wrap{border-radius:12px;overflow:hidden}.brq-list-wrap .ant-card-body{padding:0}.brq-list-header{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000026}body.light-mode .brq-list-header{border-bottom-color:#00000014;background:#f8fafc}.brq-list-title{font-size:15px;font-weight:600;color:#ffffffe6}body.light-mode .brq-list-title{color:#000000d9}.brq-list-count{font-size:13px;color:#ffffff8c;font-weight:500}body.light-mode .brq-list-count{color:#00000080}.brq-table-head{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(110px,.9fr) minmax(140px,1fr) minmax(100px,.8fr) 180px;gap:12px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#00000014;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#ffffff8c}body.light-mode .brq-table-head{border-bottom-color:#0000000f;background:#f1f5f9;color:#00000080}.brq-tbody{display:flex;flex-direction:column}.brq-row{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(110px,.9fr) minmax(140px,1fr) minmax(100px,.8fr) 180px;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s}.brq-row:hover{background:#ffffff0a}body.light-mode .brq-row{border-bottom-color:#0000000f}body.light-mode .brq-row:hover{background:#f8fafc}.brq-row--mobile{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:10px;padding:16px;align-items:stretch}.brq-row--mobile .brq-cell-customer{grid-column:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brq-row--mobile .brq-cell-datetime,.brq-row--mobile .brq-cell-service{grid-column:1}.brq-row--mobile .brq-cell-actions{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.brq-cell-customer{display:flex;align-items:center;gap:10px;min-width:0}.brq-cell-customer-link,.brq-cell-phone-link{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none;border-radius:8px;padding:4px 0;margin:-4px 0;transition:background .15s,color .15s}.brq-cell-customer-link:hover,.brq-cell-phone-link:hover{color:var(--wa-green, #00a884)}body.light-mode .brq-cell-customer-link:hover,body.light-mode .brq-cell-phone-link:hover{color:#008f72}.brq-cell-customer-link .brq-cell-customer-text,.brq-cell-customer-link .brq-name,.brq-cell-phone-link .ant-typography{color:inherit}.brq-avatar{flex-shrink:0;background:linear-gradient(135deg,#94a3b866,#64748b4d)!important;color:#0f172a!important}.brq-cell-customer-text{min-width:0;display:flex;flex-direction:column;gap:2px}.brq-name{display:block;font-size:14px}.brq-phone-inline{font-size:12px}.brq-tag-pending{margin-inline-start:auto;flex-shrink:0}.brq-tag-pending-mobile{margin-right:auto}.brq-cell-phone .ant-typography{font-size:13px}.brq-cell-datetime{display:flex;flex-direction:column;gap:2px}.brq-date{font-size:13px;color:#ffffffd9}body.light-mode .brq-date{color:#000000d9}.brq-time{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#ffffff8c}body.light-mode .brq-time{color:#00000080}.brq-time-icon{font-size:12px}.brq-cell-service .ant-typography{font-size:13px}.brq-cell-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.brq-actions{display:flex;gap:8px;flex-shrink:0}.brq-btn-approve{min-width:80px}.brq-btn-reject{min-width:70px}.brq-empty{padding:40px 20px}.brq-overdue-wrap{margin-bottom:16px}.brq-overdue-btn{display:inline-flex;align-items:center;gap:8px}.brq-overdue-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:12px;font-weight:600;background:var(--ant-color-warning);color:#fff}.brq-overdue-list{display:flex;flex-direction:column;gap:20px}.brq-overdue-day{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}body.light-mode .brq-overdue-day{border-color:#00000014}.brq-overdue-day-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0003;font-size:13px;font-weight:600;color:#ffffffe6}body.light-mode .brq-overdue-day-header{background:#f1f5f9;color:#000000d9}.brq-overdue-day-count{font-size:12px;font-weight:500;color:#fff9}body.light-mode .brq-overdue-day-count{color:#00000080}.brq-overdue-day-body{padding:8px;display:flex;flex-direction:column;gap:6px}.brq-overdue-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff0a}body.light-mode .brq-overdue-row{background:#f8fafc}.brq-overdue-row-customer{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.brq-overdue-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.brq-overdue-link{color:inherit;font-weight:600;text-decoration:none}.brq-overdue-link:hover{color:var(--wa-green, #00a884)}body.light-mode .brq-overdue-link:hover{color:#008f72}.brq-overdue-tag{flex-shrink:0}.brq-approve-summary{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}body.light-mode .brq-approve-summary{border-bottom-color:#00000014}.brq-drawer-footer{display:flex;justify-content:flex-end;gap:10px}.global-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#090b10d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:0;overflow:hidden}.global-search-panel{width:100%;max-width:480px;max-height:85vh;margin:12px;background:#141822f2;border:1px solid rgba(148,163,184,.2);border-radius:16px;box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;overflow:hidden}.global-search-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.18);flex-shrink:0}.global-search-input{flex:1;min-width:0}.global-search-input .ant-input-affix-wrapper{border-radius:12px}.global-search-input-icon{color:#94a3b8b3}.global-search-close{flex-shrink:0;min-width:44px;min-height:44px;padding:8px}.global-search-body{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.global-search-hint,.global-search-loading{padding:24px 0;text-align:center}.global-search-empty{padding:24px 0}.global-search-section{margin-bottom:16px}.global-search-section:last-child{margin-bottom:0}.global-search-section-title{display:block;margin-bottom:8px;padding:0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8e6}.global-search-item{cursor:pointer;padding:12px 14px!important;border-radius:12px;min-height:44px;align-items:center;transition:background .15s ease}.global-search-item:hover{background:#94a3b81f}.global-search-item-main{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.global-search-item-title{font-weight:500;color:#e2e8f0f2}.global-search-item-meta{font-size:12px;color:#94a3b8d9}body.light-mode .global-search-overlay{background:#1e293b66}body.light-mode .global-search-panel{background:#fffffffa;border-color:#1e293b26}body.light-mode .global-search-item-title{color:#1e293be6}body.light-mode .global-search-item:hover{background:#1e293b14}@media (max-width: 767.98px){.global-search-panel{max-height:90vh;margin:8px}.global-search-header{padding:12px}.global-search-close{min-width:44px;min-height:44px}.global-search-item{min-height:48px;padding:14px 16px!important}}@media (max-width: 767.98px){.brq-stats{gap:12px;margin-bottom:16px}.brq-stat{min-width:120px;padding:14px 16px}.brq-stat-value{font-size:24px}.brq-day-pill{min-height:44px;padding:10px 14px;font-size:14px}.brq-row--mobile .brq-actions{width:100%;justify-content:stretch}.brq-row--mobile .brq-btn-approve,.brq-row--mobile .brq-btn-reject{flex:1;min-height:44px}.brq-list-header{padding:12px 16px}.brq-drawer-footer .ant-btn{min-height:44px}}.appointments-day-switcher-card .ant-card-body{padding:12px}.appointments-day-switcher{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}.appointments-day-switcher-current{width:100%;border-radius:12px;justify-content:center}.appointments-quick-days{display:flex;flex-wrap:wrap;gap:8px}.appointments-quick-day-btn{border-radius:12px}.appointments-day-collapse .ant-collapse-content-box{padding:12px!important}.appointment-item-card .ant-card-body{padding:14px}.appointments-cards-row{display:flex;gap:12px;overflow-x:auto;padding-inline-end:12px;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.appointments-cards-row::-webkit-scrollbar{display:none}.appointments-cards-nav{display:flex;justify-content:flex-end;align-items:center;gap:8px}.appointments-cards-nav .ant-btn{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:12px;padding-inline:0}.appointments-day-row-title{display:block;font-size:1rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .92));letter-spacing:.01em;margin-bottom:10px}.appointments-day-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.appointments-day-row-head .appointments-day-row-title{margin-bottom:0}[data-theme=dark] .appointments-day-row-title{color:#f8fafcf2}.appointments-day-row-title .appointments-day-row-count{font-weight:500;opacity:.85;margin-inline-start:4px}.appointments-section-cancelled{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-color, rgba(15, 23, 42, .08))}[data-theme=dark] .appointments-section-cancelled{border-top:1px solid rgba(248,250,252,.14)}.appointments-section-cancelled .appointments-section-cancelled-title{font-size:1.05rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .92));margin-bottom:12px}[data-theme=dark] .appointments-section-cancelled .appointments-section-cancelled-title{color:#f8fafcf2}.appointments-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appointment-item-card{min-width:0;width:100%;max-width:100%;flex:0 0 auto;scroll-snap-align:start}.appointments-cards-row .appointment-item-card{min-width:min(390px,calc(100vw - 84px));max-width:min(390px,calc(100vw - 84px))}.appointments-cards-row-single{justify-content:center;overflow-x:hidden;padding-inline-end:0}.appointment-item-card-single{width:min(620px,100%);min-width:min(620px,100%);max-width:min(620px,100%)}.appointment-item-card-live{border-color:#22c55eb3!important;box-shadow:0 0 0 1px #22c55e73,0 10px 24px #10b98129,inset 0 0 0 1px #22c55e1f;animation:appointment-card-breathe 2.1s ease-in-out infinite}.appointment-item-card.appointment-item-card-cancelled{opacity:.78;position:relative;overflow:hidden}.appointment-item-card.appointment-item-card-cancelled:before,.appointment-item-card.appointment-item-card-cancelled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.appointment-item-card.appointment-item-card-cancelled:before{background:linear-gradient(135deg,transparent 0%,transparent calc(50% - 5px),rgba(220,38,38,.45) calc(50% - 5px),rgba(220,38,38,.45) calc(50% + 5px),transparent calc(50% + 5px),transparent 100%)}.appointment-item-card.appointment-item-card-cancelled:after{background:linear-gradient(45deg,transparent 0%,transparent calc(50% - 5px),rgba(220,38,38,.45) calc(50% - 5px),rgba(220,38,38,.45) calc(50% + 5px),transparent calc(50% + 5px),transparent 100%)}[data-theme=dark] .appointment-item-card.appointment-item-card-cancelled:before{background:linear-gradient(135deg,transparent 0%,transparent calc(50% - 5px),rgba(248,113,113,.5) calc(50% - 5px),rgba(248,113,113,.5) calc(50% + 5px),transparent calc(50% + 5px),transparent 100%)}[data-theme=dark] .appointment-item-card.appointment-item-card-cancelled:after{background:linear-gradient(45deg,transparent 0%,transparent calc(50% - 5px),rgba(248,113,113,.5) calc(50% - 5px),rgba(248,113,113,.5) calc(50% + 5px),transparent calc(50% + 5px),transparent 100%)}.appointment-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.appointment-card-avatar{background:linear-gradient(135deg,#94a3b859,#64748b40);color:#0f172a}.appointment-info-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:8px}.appointment-info-row .ant-typography:last-child{text-align:right}.appointment-date-time-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.appointment-time-box{display:inline-flex;align-items:center;justify-content:center;min-width:84px;border-radius:999px;background:#22c55e29;border:1px solid rgba(34,197,94,.38);color:#15803d;font-weight:700}.appointment-card-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.appointment-secondary-btn{border-radius:12px}.appointment-secondary-btn-cancel{grid-column:1 / -1}.appointment-card-actions-row-pending{grid-template-columns:1fr}.appointment-secondary-btn-approve{border-color:#22c55e73;color:#15803d}.appointment-secondary-btn-approve:hover,.appointment-secondary-btn-approve:focus{border-color:#22c55eb8!important;color:#166534!important}.appointment-secondary-btn-pending-reject{border-color:#ef444485;color:#dc2626}.appointment-secondary-btn-pending-reject:hover,.appointment-secondary-btn-pending-reject:focus{border-color:#ef4444bf!important;color:#b91c1c!important}.appointment-item-card-pressable{cursor:pointer}.appointment-item-card-pressable:active{transform:scale(.995)}.appointments-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.appointments-action-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(148,163,184,.2)}.appointments-action-sheet-person{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.appointments-action-sheet-person .ant-typography{margin-bottom:0}.appointments-action-sheet-head .appointment-time-pill{flex:0 0 auto;justify-content:center;min-width:84px}.appointments-action-sheet-head-fixed{border-bottom-color:#b4530966;padding-inline-start:12px;margin-inline-start:-6px;border-inline-start:3px solid rgba(180,83,9,.95)}[data-theme=dark] .appointments-action-sheet-head-fixed{border-bottom-color:#d9770673;border-inline-start-color:#d97706e6}.appointments-action-sheet-head-fixed .appointment-time-pill{background:#d977062e;border:1px solid rgba(180,83,9,.4);color:#78350f}body.light-mode .appointments-action-sheet-head-fixed .appointment-time-pill{background:#d9770633;border-color:#b4530970;color:#78350f}[data-theme=dark] .appointments-action-sheet-head-fixed .appointment-time-pill{background:#78350f8c;border:1px solid rgba(217,119,6,.36);color:#fde68a}.merchant-fixed-badge-inline{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-bottom:8px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#92400e;background:linear-gradient(135deg,#fbbf246b,#f59e0b38);border:1px solid rgba(217,119,6,.38)}.merchant-fixed-badge-inline .anticon{font-size:12px;color:#ca8a04}[data-theme=dark] .merchant-fixed-badge-inline{color:#fffbeb;background:linear-gradient(135deg,#b4530980,#92400e61);border-color:#fbbf2459}[data-theme=dark] .merchant-fixed-badge-inline .anticon{color:#facc15}.appointments-actions-drawer .ant-drawer-body{padding-top:12px!important}[data-theme=dark] .appointments-actions-drawer .ant-drawer-content{background:#0f172afa!important}[data-theme=dark] .appointments-actions-drawer .ant-drawer-close{color:#fff!important}[data-theme=dark] .appointments-actions-drawer .ant-drawer-body,[data-theme=dark] .appointments-actions-drawer .ant-typography{color:#f1f5f9!important}.appointments-actions-modal .appointments-action-sheet-head{padding-top:22px}.appointments-action-item{text-align:center}@keyframes actions-dot-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes appointment-card-breathe{0%,to{box-shadow:0 0 0 1px #22c55e57,0 10px 22px #10b9811f,inset 0 0 0 1px #22c55e1a}50%{box-shadow:0 0 0 2px #22c55e8f,0 0 16px #22c55e29,0 12px 28px #10b9812e,inset 0 0 0 1px #22c55e24}}@media (max-width: 768px){.page-shell{max-width:100%}.appointments-create-btn{width:100%}.appointments-quick-days{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.appointments-quick-days::-webkit-scrollbar{display:none}.appointments-quick-day-btn{flex:0 0 auto}.appointment-item-card .ant-card-body{padding:12px}.appointments-cards-row .appointment-item-card{min-width:calc(100vw - 55px);max-width:calc(100vw - 55px)}.appointment-item-card-single{width:100%;min-width:100%;max-width:100%}.appointments-cards-row{gap:10px}.appointments-cards-nav,.appointments-cards-grid{display:none}.appointment-item-card .ant-typography h5{font-size:18px;line-height:1.2}.appointment-info-row{grid-template-columns:100px minmax(0,1fr);gap:8px}.appointment-info-row .ant-typography{font-size:14px}.appointment-info-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointments-day-collapse .ant-collapse-header{padding-inline:12px!important}.appointments-day-switcher{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.appointments-day-switcher-current{min-height:44px;font-size:16px}.appointments-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appointments-action-item .ant-typography{font-size:13px;line-height:1.2}.appointments-action-item .ant-btn{min-height:48px;width:48px;height:48px}.appointments-search .ant-input-group .ant-input-affix-wrapper{border-radius:14px 0 0 14px!important}.appointments-search .ant-input-group .ant-input-search-button,.appointments-search .ant-input-group .ant-input-search-button .ant-btn{border-radius:0 14px 14px 0!important}.ant-btn{min-height:44px;padding-inline:16px;font-size:16px}.ant-input,.ant-select .ant-select-selector,.ant-picker,.ant-input-number{min-height:44px!important;border-radius:14px!important}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:42px!important}.ant-switch{min-width:52px;height:30px;line-height:30px}.ant-switch .ant-switch-handle{width:24px;height:24px;inset-inline-start:3px;top:3px}.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 27px)}}@media (max-width: 1200px) and (min-width: 769px){.appointments-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-calendar-stats{display:flex;gap:12px;flex-wrap:wrap}.merchant-calendar-stat-card{flex:1;min-width:min(140px,calc(50% - 6px));padding:14px 18px;border-radius:14px;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:var(--card-bg, rgba(255, 255, 255, .85));display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:transform .15s ease,box-shadow .15s ease}[data-theme=dark] .merchant-calendar-stat-card{background:#1e293bb3;border:1px solid rgba(248,250,252,.14)}.merchant-calendar-stat-today{cursor:pointer}.merchant-calendar-stat-today:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb26}[data-theme=dark] .merchant-calendar-stat-today:hover{box-shadow:0 8px 24px #3b82f659}.merchant-calendar-stat-clickable{cursor:pointer;border:none;text-align:left;font:inherit}.merchant-calendar-stat-clickable:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ef444426}.merchant-calendar-stat-clickable:disabled{cursor:default;opacity:.7}.merchant-calendar-stat-cancelled-today .merchant-calendar-stat-value,.merchant-calendar-stat-cancelled-week .merchant-calendar-stat-value{color:#b91c1c}.merchant-calendar-stat-cancelled-today .merchant-calendar-stat-label,.merchant-calendar-stat-cancelled-week .merchant-calendar-stat-label{color:#b91c1ce6}[data-theme=dark] .merchant-calendar-stat-cancelled-today .merchant-calendar-stat-value,[data-theme=dark] .merchant-calendar-stat-cancelled-week .merchant-calendar-stat-value{color:#fca5a5}[data-theme=dark] .merchant-calendar-stat-cancelled-today .merchant-calendar-stat-label,[data-theme=dark] .merchant-calendar-stat-cancelled-week .merchant-calendar-stat-label{color:#fecaca}.merchant-calendar-stat-value{font-size:1.75rem;font-weight:800;line-height:1.2;color:var(--primary-color, #2563eb);letter-spacing:-.02em}[data-theme=dark] .merchant-calendar-stat-value{color:#93c5fd;text-shadow:0 0 20px rgba(147,197,253,.2)}.merchant-calendar-stat-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, rgba(15, 23, 42, .6))}[data-theme=dark] .merchant-calendar-stat-label{color:#f8fafcb3}.merchant-calendar-card .ant-card-body{padding:16px}[data-theme=dark] .merchant-calendar-card .ant-card-body{background:#0f172a66}.merchant-calendar-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.merchant-calendar-header-left{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.merchant-calendar-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:10px;background:var(--border-color, rgba(15, 23, 42, .06))}[data-theme=dark] .merchant-calendar-view-toggle{background:#f8fafc1a;border:1px solid rgba(248,250,252,.16)}[data-theme=dark] .merchant-calendar-view-btn:not(.active){color:#f8fafce0!important}[data-theme=dark] .merchant-calendar-view-btn:not(.active):hover{color:#f8fafcfa!important;background:#f8fafc1f!important}.merchant-calendar-view-btn{border-radius:8px!important;font-size:.8rem!important;font-weight:600!important}.merchant-calendar-view-btn.active{background:var(--primary-color, #2563eb)!important;color:#fff!important}[data-theme=dark] .merchant-calendar-view-btn.active{background:#3b82f6!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff1a}.merchant-calendar-week-label{min-width:180px;font-size:.95rem}.merchant-calendar-today-btn{font-weight:700;min-width:40px;height:40px;padding:0;border-radius:10px;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .merchant-calendar-today-btn{color:#f8fafcf2}.merchant-calendar-month-nav{display:flex;align-items:center;gap:8px}.merchant-calendar-month-label{font-size:1.1rem;font-weight:600;min-width:140px;text-align:center;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .merchant-calendar-month-label{color:#f8fafcf2}.merchant-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:6px;padding-inline:2px}.merchant-calendar-weekday{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary, rgba(15, 23, 42, .6));text-align:center}[data-theme=dark] .merchant-calendar-weekday{color:#f8fafcb8}.merchant-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding-inline:2px}[data-theme=dark] .merchant-calendar-grid{gap:3px;padding-inline:4px;border:1px solid rgba(248,250,252,.12);border-radius:12px;padding:8px;background:#0f172a4d}.merchant-calendar-cell{min-height:72px;padding:6px 4px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:start;display:flex;flex-direction:column;align-items:stretch;transition:background .15s ease,transform .1s ease}[data-theme=dark] .merchant-calendar-cell{background:#f8fafc0a;border:1px solid rgba(248,250,252,.08)}.merchant-calendar-cell:hover:not(:disabled){background:#3b82f614}.merchant-calendar-cell:disabled{cursor:default}[data-theme=dark] .merchant-calendar-cell:hover:not(:disabled){background:#3b82f624;border-color:#f8fafc1f}[data-theme=dark] .merchant-calendar-cell-selected{background:#3b82f62e!important;border-color:#60a5fa59}[data-theme=dark] .merchant-calendar-cell-other{background:#f8fafc05}[data-theme=dark] .merchant-calendar-cell-other .merchant-calendar-cell-num{color:#f8fafc80;opacity:1}.merchant-calendar-cell-other .merchant-calendar-cell-num{opacity:.4}.merchant-calendar-cell-today .merchant-calendar-cell-num{background:var(--primary-color, #2563eb);color:#fff;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.merchant-calendar-cell-selected{background:#3b82f624!important}.merchant-calendar-cell-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px;min-height:28px}.merchant-calendar-cell-head .merchant-calendar-cell-num{margin-bottom:0}.merchant-calendar-cell,.merchant-week-view-day-header,.merchant-week-mobile-day-num{overflow:visible}.merchant-calendar-cell-num.has-hanging-lock,.merchant-week-view-day-num.has-hanging-lock,.merchant-week-mobile-day-num.has-hanging-lock{position:relative;z-index:2}.merchant-holiday-hanging-lock{position:absolute;top:-8px;inset-inline-end:-7px;width:15px;height:20px;overflow:visible;pointer-events:none;z-index:3;transform-origin:50% 8%;filter:drop-shadow(0 1px 1.5px rgba(15,23,42,.28));animation:merchant-holiday-lock-sway 3.2s ease-in-out infinite}.merchant-holiday-hanging-lock.is-week{top:-7px;inset-inline-end:-6px;width:13px;height:17px}.merchant-holiday-hanging-lock.is-mobile{top:-8px;inset-inline-end:-7px;width:18px;height:24px}.merchant-calendar-cell-today .merchant-holiday-hanging-lock,.merchant-calendar-cell-selected .merchant-holiday-hanging-lock,.merchant-week-view-day-header.today .merchant-holiday-hanging-lock{top:-7px;inset-inline-end:-6px}@keyframes merchant-holiday-lock-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion: reduce){.merchant-holiday-hanging-lock{animation:none}}[data-theme=dark] .merchant-holiday-hanging-lock{filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.merchant-calendar-holiday-bar{display:block;width:100%;padding:1px 5px;border-radius:4px;background:#64748b29;color:#475569;font-size:.62rem;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .merchant-calendar-holiday-bar{background:#94a3b833;color:#cbd5e1}.merchant-calendar-cell-selected .merchant-calendar-cell-num{background:#0f172ad9;color:#fff;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}[data-theme=dark] .merchant-calendar-cell-selected .merchant-calendar-cell-num{background:#f8fafcf2;color:#0f172a;box-shadow:0 0 0 1px #0003}.merchant-calendar-cell-num{font-size:.9rem;font-weight:600;margin-bottom:4px;flex-shrink:0}[data-theme=dark] .merchant-calendar-cell .merchant-calendar-cell-num{color:#f1f5f9}.merchant-calendar-cell-events{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.merchant-calendar-cell-event{font-size:.65rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;border-radius:4px;background:#3b82f62e;color:#1e40af}[data-theme=dark] .merchant-calendar-cell-event{background:#3b82f6a6!important;color:#fff!important;font-weight:600;border:1px solid rgba(255,255,255,.2)}.merchant-calendar-cell-event-past{background:#64748b33!important;color:var(--text-secondary, rgba(15, 23, 42, .6))!important;opacity:.62}.merchant-calendar-cell-event-waiting{background:#f9731633!important;color:#9a3412!important}.merchant-calendar-cell-event-pending{background:#facc1547!important;color:#854d0e!important;box-shadow:inset 0 0 0 1px #eab30873;outline:1px dashed rgba(217,119,6,.75);outline-offset:-2px}.merchant-calendar-cell-event-consultation{background:#06b6d433!important;color:#155e75!important}.merchant-calendar-cell-event-fixed{display:inline-flex!important;align-items:center;gap:3px;background:linear-gradient(135deg,#b4530947,#92400e33)!important;color:#78350f!important;box-shadow:inset 0 0 0 1px #b453096b,0 1px 6px #78350f33}[data-theme=dark] .merchant-calendar-cell-event-fixed{background:linear-gradient(135deg,#92400eb8,#78350f94)!important;color:#fef3c7!important;border:1px solid rgba(217,119,6,.45);box-shadow:inset 0 0 0 1px #fbbf2442,0 1px 6px #0003}.merchant-calendar-cell-event-fixed.merchant-calendar-cell-event-past{background:#64748b33!important;color:#475569e6!important;box-shadow:inset 0 0 0 1px #64748b4d;opacity:.68}[data-theme=dark] .merchant-calendar-cell-event-fixed.merchant-calendar-cell-event-past{background:#47556999!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.36);opacity:.78}.merchant-calendar-fixed-star{font-size:8px!important;color:#ca8a04!important;flex-shrink:0;filter:drop-shadow(0 0 2px rgba(234,179,8,.55))}[data-theme=dark] .merchant-calendar-fixed-star{color:#fde047!important}.merchant-calendar-cell-event-cancelled{background:#ef444438!important;color:#b91c1c!important;text-decoration:line-through}[data-theme=dark] .merchant-calendar-cell-event-cancelled{background:#ef444480!important;color:#fecaca!important;border:1px solid rgba(248,113,113,.4)}[data-theme=dark] .merchant-calendar-cell-event-past{background:#475569b3!important;color:#e2e8f0!important;font-weight:600;border:1px solid rgba(248,250,252,.15)}[data-theme=dark] .merchant-calendar-cell-event-waiting{background:#f973168c!important;color:#fff7ed!important;border:1px solid rgba(255,237,213,.35)}[data-theme=dark] .merchant-calendar-cell-event-pending{background:#ca8a048c!important;color:#fef9c3!important;border:1px dashed rgba(253,224,71,.75);box-shadow:inset 0 0 0 1px #facc1559}[data-theme=dark] .merchant-calendar-cell-event-consultation{background:#06b6d48c!important;color:#ecfeff!important;border:1px solid rgba(165,243,252,.35)}.merchant-calendar-cell-more{font-size:.65rem;font-weight:600;color:var(--text-secondary, rgba(15, 23, 42, .65));padding-inline:4px}[data-theme=dark] .merchant-calendar-cell-more{color:#cbd5e1!important;font-weight:700}.merchant-week-view{overflow:hidden;border-radius:12px;border:1px solid var(--border-color, rgba(15, 23, 42, .08))}[data-theme=dark] .merchant-week-view{border:1px solid rgba(248,250,252,.14)}.merchant-week-view-header{padding-top:8px;display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:1px;background:var(--border-color, rgba(15, 23, 42, .08))}[data-theme=dark] .merchant-week-view-header{background:#f8fafc1a}.merchant-week-view-time-col{padding:8px 6px;background:var(--card-bg, rgba(255, 255, 255, .95));font-size:.7rem;font-weight:600;color:var(--text-secondary, rgba(15, 23, 42, .55));position:sticky;left:0;z-index:2}[data-theme=dark] .merchant-week-view-time-col{background:#0f172af2;color:#f8fafcb3}.merchant-week-view-day-header{padding:10px 6px;border:none;border-radius:0;background:var(--card-bg, rgba(255, 255, 255, .95));cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .15s ease}[data-theme=dark] .merchant-week-view-day-header{background:#0f172a99}.merchant-week-view-day-header:hover{background:#3b82f614}.merchant-week-view-day-header.today{background:#2563eb1f}.merchant-week-view-day-header.today .merchant-week-view-day-num{background:var(--primary-color, #2563eb);color:#fff;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.merchant-week-view-day-header.selected{background:#3b82f62e}.merchant-week-view-day-header.holiday{background:#94a3b824}.merchant-week-view-day-header.holiday:hover{background:#94a3b838}.merchant-week-view-day-header.holiday.today{background:linear-gradient(180deg,#2563eb1f,#94a3b824)}.merchant-week-view-day-header.holiday.selected{background:#94a3b83d}.merchant-week-view-holiday-label{margin-top:2px;font-size:.58rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}[data-theme=dark] .merchant-week-view-day-header.holiday{background:#94a3b829}[data-theme=dark] .merchant-week-view-day-header.holiday:hover{background:#94a3b83d}[data-theme=dark] .merchant-week-view-day-header.holiday.today{background:linear-gradient(180deg,#3b82f633,#94a3b829)}[data-theme=dark] .merchant-week-view-day-header.holiday.selected{background:#94a3b842}[data-theme=dark] .merchant-week-view-holiday-label{color:#94a3b8}.merchant-week-view-day-num{font-size:1rem;font-weight:700;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .merchant-week-view-day-num{color:#f8fafcf2}.merchant-week-view-day-name{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary, rgba(15, 23, 42, .55))}[data-theme=dark] .merchant-week-view-day-name{color:#f8fafcad}.merchant-week-view-body{max-height:420px;overflow-y:auto;overflow-x:auto}.merchant-week-view-row{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:1px;min-height:44px;background:var(--border-color, rgba(15, 23, 42, .06))}[data-theme=dark] .merchant-week-view-row{background:#f8fafc0f}[data-theme=dark] .merchant-week-view-day-header:hover{background:#3b82f626}[data-theme=dark] .merchant-week-view-day-header.today{background:#3b82f633}[data-theme=dark] .merchant-week-view-day-header.selected{background:#3b82f638}.merchant-week-view-row .merchant-week-view-time-col{z-index:1}.merchant-week-view-time-label{font-size:.7rem;color:var(--text-secondary, rgba(15, 23, 42, .5))}[data-theme=dark] .merchant-week-view-time-label{color:#f8fafc99}.merchant-week-view-cell{min-height:44px;padding:2px;background:var(--card-bg, #fff);cursor:pointer;transition:background .12s ease}[data-theme=dark] .merchant-week-view-cell{background:#0f172a80}[data-theme=dark] .merchant-week-view-cell:hover{background:#3b82f61a}.merchant-week-view-cell:hover{background:#3b82f60d}.merchant-week-view-cell.holiday{background:#94a3b81a}.merchant-week-view-cell.holiday:hover{background:#94a3b829}[data-theme=dark] .merchant-week-view-cell.holiday{background:#94a3b81f}[data-theme=dark] .merchant-week-view-cell.holiday:hover{background:#94a3b82e}.merchant-week-view-event{width:100%;min-height:40px;padding:6px 8px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f633,#6366f126);border-inline-start:3px solid var(--primary-color, #2563eb);cursor:pointer;text-align:start;display:flex;flex-direction:column;gap:2px;transition:transform .1s ease,box-shadow .15s ease}[data-theme=dark] .merchant-week-view-event{background:linear-gradient(135deg,#3b82f68c,#6366f180)!important;border-inline-start:3px solid #60a5fa}.merchant-week-view-event:hover{transform:scale(1.02);box-shadow:0 4px 12px #3b82f633}.merchant-week-view-event-time{font-size:.75rem;font-weight:700;color:#1e40af}[data-theme=dark] .merchant-week-view-event-time{color:#fff!important;font-weight:800}.merchant-week-view-event-name{font-size:.7rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .9));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .merchant-week-view-event-name{color:#fff!important}.merchant-week-view-event-past{background:linear-gradient(135deg,#64748b26,#4755691f)!important;border-inline-start-color:var(--text-secondary, rgba(15, 23, 42, .4))!important;opacity:.62}.merchant-week-view-event-past .merchant-week-view-event-time{color:var(--text-secondary, rgba(15, 23, 42, .6))}[data-theme=dark] .merchant-week-view-event-past{background:linear-gradient(135deg,#475569a6,#33415599)!important;border-inline-start-color:#f8fafc80}[data-theme=dark] .merchant-week-view-event-past .merchant-week-view-event-time,[data-theme=dark] .merchant-week-view-event-past .merchant-week-view-event-name{color:#e2e8f0!important}.merchant-week-view-event-waiting{background:linear-gradient(135deg,#f973162e,#fb923c29)!important;border-inline-start-color:#f97316e6!important}.merchant-week-view-event-pending{background:linear-gradient(135deg,#facc1547,#eab30838)!important;border-inline-start-color:#ca8a04f2!important;box-shadow:inset 0 0 0 1px #eab30859;outline:1px dashed rgba(217,119,6,.55);outline-offset:-2px}.merchant-week-view-event-consultation{background:linear-gradient(135deg,#06b6d433,#0ea5e929)!important;border-inline-start-color:#0891b2e6!important}.merchant-week-view-event-fitness-package{background:linear-gradient(135deg,#10b98138,#34d39929)!important;border-inline-start-color:#059669f2!important;box-shadow:inset 0 0 0 1px #10b98147}.merchant-week-mobile-event-fitness-package{background:linear-gradient(135deg,#10b98129,#34d3991a)!important;border-inline-start-color:#059669e6!important}.merchant-calendar-cell-event-fitness-package{background:#10b98133!important;color:#047857!important;border-inline-start:2px solid rgba(5,150,105,.85)}[data-theme=dark] .merchant-week-view-event-fitness-package{background:linear-gradient(135deg,#10b9813d,#34d39924)!important;border-inline-start-color:#34d399e6!important}[data-theme=dark] .merchant-week-mobile-event-fitness-package{background:linear-gradient(135deg,#10b98133,#34d3991f)!important}[data-theme=dark] .merchant-calendar-cell-event-fitness-package{background:#10b9813d!important;color:#a7f3d0!important}.merchant-week-view-event-fixed{background:linear-gradient(135deg,#b4530947,#92400e33)!important;border-inline-start:3px solid #b45309!important;box-shadow:inset 0 0 0 1px #b4530942,0 2px 10px #78350f29}.merchant-week-view-event-fixed .merchant-week-view-event-time{display:inline-flex!important;align-items:center;gap:4px;color:#78350f!important}.merchant-week-view-event-fixed:hover{box-shadow:0 4px 16px #d9770638,inset 0 0 0 1px #d9770624}.merchant-week-view-event-fixed.merchant-week-view-event-past{background:linear-gradient(135deg,#64748b33,#47556926)!important;border-inline-start-color:#64748bcc!important;opacity:.7}.merchant-week-view-event-fixed.merchant-week-view-event-past .merchant-week-view-event-time{color:#475569!important}.merchant-week-view-event-cancelled{background:linear-gradient(135deg,#ef444433,#dc262629)!important;border-inline-start-color:#b91c1ce6!important;text-decoration:line-through}.merchant-week-view-event-cancelled .merchant-week-view-event-time,.merchant-week-view-event-cancelled .merchant-week-view-event-name{color:#b91c1c}[data-theme=dark] .merchant-week-view-event-cancelled{background:linear-gradient(135deg,#ef444480,#b91c1c73)!important;border-inline-start-color:#fecacacc!important}[data-theme=dark] .merchant-week-view-event-cancelled .merchant-week-view-event-time,[data-theme=dark] .merchant-week-view-event-cancelled .merchant-week-view-event-name{color:#fecaca!important}[data-theme=dark] .merchant-week-view-event-waiting{background:linear-gradient(135deg,#f973168c,#ea580c73)!important;border-inline-start-color:#ffedd5cc!important}[data-theme=dark] .merchant-week-view-event-pending{background:linear-gradient(135deg,#ca8a049e,#a1620785)!important;border-inline-start-color:#fde047e6!important;box-shadow:inset 0 0 0 1px #facc1547;outline:1px dashed rgba(253,224,71,.55);outline-offset:-2px}[data-theme=dark] .merchant-week-view-event-consultation{background:linear-gradient(135deg,#06b6d48c,#0e749073)!important;border-inline-start-color:#a5f3fcd9!important}[data-theme=dark] .merchant-week-view-event-fixed{background:linear-gradient(135deg,#92400ec2,#78350f99)!important;border-inline-start:3px solid #d97706!important;box-shadow:0 0 0 1px #d9770638,0 2px 10px #00000040}[data-theme=dark] .merchant-week-view-event-fixed .merchant-week-view-event-time{color:#fef3c7!important}[data-theme=dark] .merchant-week-view-event-fixed:hover{box-shadow:0 4px 18px #d9770659,0 0 0 1px #fbbf2433}[data-theme=dark] .merchant-week-view-event-fixed.merchant-week-view-event-past{background:linear-gradient(135deg,#475569b8,#3341559e)!important;border-inline-start-color:#94a3b89e!important;opacity:.82}[data-theme=dark] .merchant-week-view-event-fixed.merchant-week-view-event-past .merchant-week-view-event-time{color:#e2e8f0!important}.merchant-week-view-mobile{display:flex;flex-direction:column;gap:12px}.merchant-week-mobile-day{border-radius:14px;overflow:hidden;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:var(--card-bg, #fff)}[data-theme=dark] .merchant-week-mobile-day{border:1px solid rgba(248,250,252,.14);background:#0f172a99}.merchant-week-mobile-day.today{border-color:#2563eb59;box-shadow:0 0 0 1px #2563eb26}.merchant-week-mobile-day.selected{border-color:#3b82f680;background:#3b82f60f}.merchant-week-mobile-day.holiday{overflow:visible;background:#94a3b814}[data-theme=dark] .merchant-week-mobile-day.holiday{background:#94a3b81a}.merchant-week-mobile-day.holiday.selected{border-color:#64748b66;background:#94a3b81f}.merchant-week-mobile-day-header{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:start;transition:background .15s ease}.merchant-week-mobile-day-header:hover{background:#3b82f60f}.merchant-week-mobile-day-num{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--border-color, rgba(15, 23, 42, .08));color:var(--text-primary, rgba(15, 23, 42, .92));font-size:1.25rem;font-weight:800;display:flex;align-items:center;justify-content:center}[data-theme=dark] .merchant-week-mobile-day-num{background:#f8fafc1f;color:#f8fafcf2}.merchant-week-mobile-day.today .merchant-week-mobile-day-num{background:var(--primary-color, #2563eb);color:#fff}.merchant-week-mobile-day-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.merchant-week-mobile-day-name{font-size:.95rem;font-weight:700;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .merchant-week-mobile-day-name{color:#f8fafcf2}.merchant-week-mobile-day-full{font-size:.8rem;color:var(--text-secondary, rgba(15, 23, 42, .6))}[data-theme=dark] .merchant-week-mobile-day-full{color:#f8fafcad}.merchant-week-mobile-today-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#2563eb33;color:var(--primary-color, #2563eb);font-size:.75rem;font-weight:700}[data-theme=dark] .merchant-week-mobile-today-badge{background:#60a5fa59;color:#93c5fd;font-weight:700}.merchant-week-mobile-holiday-label{flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}[data-theme=dark] .merchant-week-mobile-holiday-label{color:#94a3b8}.merchant-week-mobile-day-count{flex-shrink:0;width:28px;height:28px;border-radius:10px;background:var(--border-color, rgba(15, 23, 42, .1));color:var(--text-secondary, rgba(15, 23, 42, .7));font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}[data-theme=dark] .merchant-week-mobile-day-count{background:#f8fafc24;color:#f8fafcd9}.merchant-week-mobile-day-list{border-top:1px solid var(--border-color, rgba(15, 23, 42, .06));padding:8px 12px 12px}[data-theme=dark] .merchant-week-mobile-day-list{border-top:1px solid rgba(248,250,252,.12)}.merchant-week-mobile-empty{width:100%;padding:16px;border:1px dashed var(--border-color, rgba(15, 23, 42, .15));border-radius:12px;background:transparent;color:var(--text-secondary, rgba(15, 23, 42, .55));font-size:.9rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:background .15s ease,border-color .15s ease}[data-theme=dark] .merchant-week-mobile-empty{border:1px dashed rgba(248,250,252,.2);color:#f8fafca6}.merchant-week-mobile-empty:hover{background:#3b82f60f;border-color:#3b82f640}.merchant-week-mobile-add-hint{font-size:.8rem;font-weight:600;color:var(--primary-color, #2563eb)}[data-theme=dark] .merchant-week-mobile-add-hint{color:#93c5fd}.merchant-week-mobile-event{width:100%;display:grid;grid-template-columns:48px 4px 1fr;gap:12px;align-items:center;padding:12px 0;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:start;border-bottom:1px solid var(--border-color, rgba(15, 23, 42, .06));transition:background .12s ease}[data-theme=dark] .merchant-week-mobile-event{border-bottom:1px solid rgba(248,250,252,.1)}[data-theme=dark] .merchant-week-mobile-event:hover{background:#3b82f61a}.merchant-week-mobile-event:last-child{border-bottom:none}.merchant-week-mobile-event:hover{background:#3b82f60d}.merchant-week-mobile-event-past .merchant-week-mobile-event-time,.merchant-week-mobile-event-past .merchant-week-mobile-event-name{color:var(--text-secondary, rgba(15, 23, 42, .6));opacity:.7}.merchant-week-mobile-event-past .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#64748b80,#47556966)}[data-theme=dark] .merchant-week-mobile-event-past .merchant-week-mobile-event-time,[data-theme=dark] .merchant-week-mobile-event-past .merchant-week-mobile-event-name{color:#e2e8f0!important}[data-theme=dark] .merchant-week-mobile-event-past .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#475569b3,#33415599)}.merchant-week-mobile-event-cancelled .merchant-week-mobile-event-time,.merchant-week-mobile-event-cancelled .merchant-week-mobile-event-name,.merchant-week-mobile-event-cancelled .merchant-week-mobile-event-meta{color:#b91c1c;text-decoration:line-through}.merchant-week-mobile-event-cancelled .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#ef4444e6,#dc2626bf)}[data-theme=dark] .merchant-week-mobile-event-cancelled .merchant-week-mobile-event-time,[data-theme=dark] .merchant-week-mobile-event-cancelled .merchant-week-mobile-event-name,[data-theme=dark] .merchant-week-mobile-event-cancelled .merchant-week-mobile-event-meta{color:#fecaca!important}[data-theme=dark] .merchant-week-mobile-event-cancelled .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#f87171e6,#ef4444bf)}.merchant-week-mobile-event-waiting .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#f97316e6,#fb923cbf)}.merchant-week-mobile-event-pending .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#eab308f2,#ca8a04d1);box-shadow:0 0 8px #eab30859}.merchant-week-mobile-event-pending .merchant-week-mobile-event-time,.merchant-week-mobile-event-pending .merchant-week-mobile-event-name{color:#92400e;font-weight:600}[data-theme=dark] .merchant-week-mobile-event-pending .merchant-week-mobile-event-time,[data-theme=dark] .merchant-week-mobile-event-pending .merchant-week-mobile-event-name{color:#fef08a!important}.merchant-week-mobile-event-consultation .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#06b6d4e6,#0ea5e9bf)}.merchant-week-mobile-event-fixed .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#d97706fa,#92400ee6);box-shadow:0 0 10px #b453094d}.merchant-week-mobile-event-fixed .merchant-week-mobile-event-time{display:inline-flex;align-items:center;gap:5px;color:#78350f!important}.merchant-week-mobile-event-fixed .merchant-week-mobile-event-name{color:var(--text-primary, rgba(15, 23, 42, .92))}.merchant-week-mobile-event-fixed:hover{background:#d977061f!important}[data-theme=dark] .merchant-week-mobile-event-fixed .merchant-week-mobile-event-bar{background:linear-gradient(180deg,#b45309f2,#78350fdb);box-shadow:0 0 12px #b4530947}[data-theme=dark] .merchant-week-mobile-event-fixed .merchant-week-mobile-event-time{color:#fde68a!important}[data-theme=dark] .merchant-week-mobile-event-fixed:hover{background:#92400e47!important}.merchant-fixed-star-icon{flex-shrink:0;font-size:11px;color:#ca8a04;filter:drop-shadow(0 0 3px rgba(234,179,8,.55))}[data-theme=dark] .merchant-fixed-star-icon{color:#facc15;filter:drop-shadow(0 0 4px rgba(250,204,21,.45))}.merchant-week-mobile-event-time{font-size:.9rem;font-weight:700;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .merchant-week-mobile-event-time{color:#fff!important}.merchant-week-mobile-event-bar{width:4px;border-radius:2px;background:linear-gradient(180deg,var(--primary-color, #2563eb),rgba(99,102,241,.7));min-height:36px}.merchant-week-mobile-event-content{min-width:0;display:flex;flex-direction:column;gap:2px}.merchant-week-mobile-event-name{font-size:.95rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .merchant-week-mobile-event-name{color:#fff!important}.merchant-week-mobile-event-meta{font-size:.8rem;color:var(--text-secondary, rgba(15, 23, 42, .6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .merchant-week-mobile-event-meta{color:#cbd5e1!important}.merchant-day-summary-drawer .ant-drawer-body{padding-top:8px}[data-theme=dark] .merchant-day-summary-drawer .ant-drawer-content{background:#0f172afa}[data-theme=dark] .merchant-day-summary-drawer .ant-drawer-body{background:transparent}[data-theme=dark] .merchant-day-summary-drawer .ant-drawer-close{color:#fff!important}[data-theme=dark] .merchant-day-summary-drawer .ant-drawer-close:hover{color:#f1f5f9!important;background:#ffffff1a!important}.merchant-day-summary{display:flex;flex-direction:column;min-height:200px}html[dir=rtl] .anticon-left svg,html[dir=rtl] .anticon-right svg,html[dir=rtl] .anticon-arrow-left svg,html[dir=rtl] .anticon-arrow-right svg,html[dir=rtl] .anticon-double-left svg,html[dir=rtl] .anticon-double-right svg,html[dir=rtl] .anticon-step-backward svg,html[dir=rtl] .anticon-step-forward svg{transform:scaleX(-1);transform-origin:center}.merchant-day-summary-header{padding:12px 16px 16px;border-bottom:1px solid var(--border-color, rgba(15, 23, 42, .08))}[data-theme=dark] .merchant-day-summary-header{border-bottom:1px solid rgba(248,250,252,.22)}.merchant-day-summary-date-badge{display:inline-block;padding:8px 14px;border-radius:12px;background:#0f172a14;color:var(--text-primary, rgba(15, 23, 42, .92));font-size:1rem;font-weight:700}[data-theme=dark] .merchant-day-summary-date-badge{background:#f8fafc2e;color:#fff!important;font-weight:800}.merchant-day-summary-date-full{display:block;margin-top:6px;font-size:.85rem}[data-theme=dark] .merchant-day-summary-date-full{color:#f1f5f9!important;font-weight:600}.merchant-day-summary-holiday-note{display:block;margin-top:8px;font-size:.8rem}.merchant-day-summary-list{flex:1;overflow-y:auto;padding:12px 16px;max-height:50vh}.merchant-day-summary-row{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-color, rgba(15, 23, 42, .06));align-items:stretch}.merchant-day-summary-row:last-child{border-bottom:none}@media (min-width: 540px){.merchant-day-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,36%);gap:12px 14px;align-items:start}}[data-theme=dark] .merchant-day-summary-row{border-bottom-color:#f8fafc26!important}.merchant-day-summary-item{display:grid;grid-template-columns:52px 4px 1fr;gap:12px;align-items:start;padding:0;border-bottom:none;cursor:pointer;border-radius:12px;transition:background .15s ease}[data-theme=dark] .merchant-day-summary-item{border-bottom-color:#f8fafc26!important}.merchant-day-summary-item:hover{background:#3b82f60f}.merchant-day-summary-item-past .merchant-day-summary-time{color:var(--text-secondary, rgba(15, 23, 42, .6))}.merchant-day-summary-item-past .merchant-day-summary-item-bar{background:linear-gradient(180deg,#64748b80,#47556966)}.merchant-day-summary-item-past .merchant-day-summary-name,.merchant-day-summary-item-past .merchant-day-summary-phone,.merchant-day-summary-item-past .merchant-day-summary-range{color:var(--text-secondary, rgba(15, 23, 42, .65));opacity:.72}[data-theme=dark] .merchant-day-summary-item-past .merchant-day-summary-time,[data-theme=dark] .merchant-day-summary-item-past .merchant-day-summary-name,[data-theme=dark] .merchant-day-summary-item-past .merchant-day-summary-phone,[data-theme=dark] .merchant-day-summary-item-past .merchant-day-summary-range{color:#cbd5e1!important}[data-theme=dark] .merchant-day-summary-item-past .merchant-day-summary-item-bar{background:linear-gradient(180deg,#475569b3,#33415599)}.merchant-day-summary-item-cancelled .merchant-day-summary-time,.merchant-day-summary-item-cancelled .merchant-day-summary-name,.merchant-day-summary-item-cancelled .merchant-day-summary-phone,.merchant-day-summary-item-cancelled .merchant-day-summary-range{color:#b91c1c;text-decoration:line-through}.merchant-day-summary-item-cancelled .merchant-day-summary-item-bar{background:linear-gradient(180deg,#ef4444e6,#dc2626bf)}[data-theme=dark] .merchant-day-summary-item-cancelled .merchant-day-summary-time,[data-theme=dark] .merchant-day-summary-item-cancelled .merchant-day-summary-name,[data-theme=dark] .merchant-day-summary-item-cancelled .merchant-day-summary-phone,[data-theme=dark] .merchant-day-summary-item-cancelled .merchant-day-summary-range{color:#fecaca!important}[data-theme=dark] .merchant-day-summary-item-cancelled .merchant-day-summary-item-bar{background:linear-gradient(180deg,#f87171e6,#ef4444bf)}.merchant-day-summary-item-waiting .merchant-day-summary-item-bar{background:linear-gradient(180deg,#f97316e6,#fb923cbf)}.merchant-day-summary-item-pending .merchant-day-summary-item-bar{background:linear-gradient(180deg,#eab308fa,#ca8a04e0);box-shadow:0 0 12px #eab30859}.merchant-day-summary-item-pending{background:#facc151a;box-shadow:inset 0 0 0 1px #eab30847}.merchant-day-summary-item-pending .merchant-day-summary-time{color:#92400e;font-weight:700}[data-theme=dark] .merchant-day-summary-item-pending{background:#a1620738;box-shadow:inset 0 0 0 1px #facc1538}[data-theme=dark] .merchant-day-summary-item-pending .merchant-day-summary-time{color:#fef08a!important}[data-theme=dark] .merchant-day-summary-item-pending .merchant-day-summary-item-bar{background:linear-gradient(180deg,#eab308f5,#a16207db);box-shadow:0 0 14px #ca8a0452}.merchant-day-summary-item-consultation .merchant-day-summary-item-bar{background:linear-gradient(180deg,#06b6d4e6,#0ea5e9bf)}.merchant-day-summary-item-fitness-package{background:linear-gradient(135deg,#10b9811a,#34d3990f);box-shadow:inset 0 0 0 1px #10b98138}.merchant-day-summary-item-fitness-package:hover{background:linear-gradient(135deg,#10b98124,#34d3991a)}.merchant-day-summary-item-fitness-package .merchant-day-summary-item-bar{background:linear-gradient(180deg,#059669f2,#10b981bf)}.merchant-day-summary-item-fitness-package .merchant-day-summary-time{color:#047857;font-weight:700}.merchant-day-summary-package-session-tag{border:none!important;background:#10b98129!important;color:#047857!important;font-weight:600}[data-theme=dark] .merchant-day-summary-item-fitness-package{background:linear-gradient(135deg,#10b98124,#34d39914);box-shadow:inset 0 0 0 1px #34d39947}[data-theme=dark] .merchant-day-summary-item-fitness-package:hover{background:linear-gradient(135deg,#10b98133,#34d3991f)}[data-theme=dark] .merchant-day-summary-item-fitness-package .merchant-day-summary-time{color:#6ee7b7!important}[data-theme=dark] .merchant-day-summary-package-session-tag{background:#10b98138!important;color:#a7f3d0!important}.merchant-day-summary-item-fitness-package.merchant-day-summary-item-past{background:linear-gradient(135deg,#64748b14,#4755690f);box-shadow:inset 0 0 0 1px #64748b2e}.merchant-day-summary-item-fitness-package.merchant-day-summary-item-past .merchant-day-summary-item-bar{background:linear-gradient(180deg,#10785a73,#05966959)}.merchant-day-summary-item-fixed .merchant-day-summary-item-bar{width:5px;border-radius:3px;background:linear-gradient(180deg,#d97706fa,#92400ee0);box-shadow:0 0 12px #b4530959}.merchant-day-summary-item-fixed .merchant-day-summary-time{color:#92400e;font-weight:700}.merchant-day-summary-item-fixed:hover{background:#d9770614}.merchant-day-summary-item-fixed .merchant-day-summary-name{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.merchant-day-summary-fixed-star{font-size:13px;color:#ca8a04;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(234,179,8,.55))}[data-theme=dark] .merchant-day-summary-fixed-star{color:#facc15}[data-theme=dark] .merchant-day-summary-item-fixed .merchant-day-summary-item-bar{background:linear-gradient(180deg,#b45309f5,#78350fdb);box-shadow:0 0 14px #b4530952}[data-theme=dark] .merchant-day-summary-item-fixed .merchant-day-summary-time{color:#fde68a!important}[data-theme=dark] .merchant-day-summary-item-fixed:hover{background:#92400e3d}.merchant-day-summary-item-fixed.merchant-day-summary-item-past .merchant-day-summary-item-bar{background:linear-gradient(180deg,#64748ba3,#4755698a);box-shadow:none;opacity:.78}.merchant-day-summary-item-fixed.merchant-day-summary-item-past .merchant-day-summary-time{color:#475569}[data-theme=dark] .merchant-day-summary-item-fixed.merchant-day-summary-item-past .merchant-day-summary-time{color:#cbd5e1!important}.merchant-day-summary-time{font-size:.9rem;font-weight:600;color:var(--text-primary, rgba(15, 23, 42, .92));text-align:end}[data-theme=dark] .merchant-day-summary-time{color:#fff!important}.merchant-day-summary-item-bar{width:4px;border-radius:2px;background:linear-gradient(180deg,#3b82f6cc,#6366f199);min-height:44px}[data-theme=dark] .merchant-day-summary-item-bar{background:linear-gradient(180deg,#60a5fa,#6366f1e6)!important}.merchant-day-summary-item-content{min-width:0}.merchant-day-summary-name{display:block;font-size:.95rem}[data-theme=dark] .merchant-day-summary-name{color:#fff!important}.merchant-day-summary-phone{display:block;font-size:.8rem}[data-theme=dark] .merchant-day-summary-phone{color:#e2e8f0!important}.merchant-day-summary-range{display:block;font-size:.75rem;margin-top:2px}[data-theme=dark] .merchant-day-summary-range{color:#cbd5e1!important}.merchant-day-summary-actions{padding:16px;border-top:1px solid var(--border-color, rgba(15, 23, 42, .08));flex-shrink:0}[data-theme=dark] .merchant-day-summary-actions{border-top:1px solid rgba(248,250,252,.22)}.merchant-day-summary-add-btn{width:100%;height:48px;border-radius:14px;font-weight:600}.merchant-day-internal-note-wrap{min-width:0;align-self:stretch}.merchant-day-internal-note-card{width:100%;min-height:44px;padding:8px 10px;border-radius:12px;border:1px dashed rgba(100,116,139,.45);background:#f8fafca6;cursor:pointer;text-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;font:inherit;color:inherit}.merchant-day-internal-note-card:hover{border-style:solid;border-color:#3b82f673;box-shadow:0 4px 14px #0f172a0f}.merchant-day-internal-note-card:active{transform:scale(.99)}.merchant-day-internal-note-card--empty{flex-direction:row;align-items:center;gap:8px;justify-content:flex-start}.merchant-day-internal-note-plus{color:#3b82f6d9;font-size:14px}.merchant-day-internal-note-placeholder{font-size:.8rem;font-weight:600;color:var(--text-secondary, rgba(15, 23, 42, .55))}.merchant-day-internal-note-filled{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.merchant-day-internal-note-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;font-size:11px;background:#0f172a0f;color:#0f172a8c;flex-shrink:0}.merchant-day-internal-note-text{font-size:.8rem;line-height:1.35;text-align:start;width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.merchant-day-internal-note-card--slate{border-style:solid;border-color:#64748b8c;background:linear-gradient(135deg,#f1f5f9f2,#e2e8f0bf)}.merchant-day-internal-note-card--amber{border-style:solid;border-color:#f59e0b8c;background:linear-gradient(135deg,#fffbebfa,#fef3c7d9)}.merchant-day-internal-note-card--rose{border-style:solid;border-color:#f43f5e73;background:linear-gradient(135deg,#fff1f2fa,#ffe4e6e0)}.merchant-day-internal-note-card--sky{border-style:solid;border-color:#0ea5e973;background:linear-gradient(135deg,#e0f2fefa,#bae6fdd9)}.merchant-day-internal-note-card--violet{border-style:solid;border-color:#8b5cf673;background:linear-gradient(135deg,#f5f3fffa,#ede9fee0)}.merchant-day-internal-note-card--emerald{border-style:solid;border-color:#10b98173;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5e0)}.merchant-day-internal-note-card--orange{border-style:solid;border-color:#f9731680;background:linear-gradient(135deg,#fff7edfa,#ffedd5e0)}.merchant-day-internal-note-card--red{border-style:solid;border-color:#ef444480;background:linear-gradient(135deg,#fef2f2fa,#fee2e2e0)}[data-theme=dark] .merchant-day-internal-note-card{background:#1e293b8c;border-color:#94a3b859}[data-theme=dark] .merchant-day-internal-note-card--empty{border-color:#94a3b859}[data-theme=dark] .merchant-day-internal-note-placeholder{color:#cbd5e1!important}[data-theme=dark] .merchant-day-internal-note-badge{background:#f8fafc1f;color:#94a3b8}[data-theme=dark] .merchant-day-internal-note-card--slate{border-color:#94a3b880;background:linear-gradient(135deg,#334155a6,#1e293bbf)}[data-theme=dark] .merchant-day-internal-note-card--amber{border-color:#fbbf2473;background:linear-gradient(135deg,#78350f73,#451a038c)}[data-theme=dark] .merchant-day-internal-note-card--rose{border-color:#fb718573;background:linear-gradient(135deg,#88133766,#581c1c80)}[data-theme=dark] .merchant-day-internal-note-card--sky{border-color:#38bdf873;background:linear-gradient(135deg,#0c4a6e73,#082f498c)}[data-theme=dark] .merchant-day-internal-note-card--violet{border-color:#a78bfa73;background:linear-gradient(135deg,#4c1d9566,#312e8180)}[data-theme=dark] .merchant-day-internal-note-card--emerald{border-color:#34d39973;background:linear-gradient(135deg,#064e3b73,#065f4680)}[data-theme=dark] .merchant-day-internal-note-card--orange{border-color:#fb923c73;background:linear-gradient(135deg,#7c2d1273,#4314078c)}[data-theme=dark] .merchant-day-internal-note-card--red{border-color:#f8717173;background:linear-gradient(135deg,#7f1d1d73,#450a0a8c)}.merchant-day-internal-note-popover .ant-popover-inner{border-radius:14px;padding:12px;max-width:min(100vw - 24px,320px)}.merchant-day-internal-note-editor{display:flex;flex-direction:column;gap:10px;min-width:0}.merchant-day-internal-note-hint{display:flex;align-items:flex-start;gap:6px;font-size:.75rem!important;line-height:1.35!important}.merchant-day-internal-note-textarea{font-size:.875rem!important}.merchant-day-internal-note-colors{display:flex;flex-wrap:wrap;gap:8px}.merchant-day-internal-note-swatch{width:26px;height:26px;border-radius:9px;border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;box-shadow:inset 0 0 0 1px #0f172a14;transition:transform .12s ease,box-shadow .12s ease}.merchant-day-internal-note-swatch:hover{transform:scale(1.08)}.merchant-day-internal-note-swatch.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6d9}.merchant-day-internal-note-swatch--slate{background:linear-gradient(135deg,#94a3b8,#64748b)}.merchant-day-internal-note-swatch--amber{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.merchant-day-internal-note-swatch--rose{background:linear-gradient(135deg,#fb7185,#f43f5e)}.merchant-day-internal-note-swatch--sky{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.merchant-day-internal-note-swatch--violet{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.merchant-day-internal-note-swatch--emerald{background:linear-gradient(135deg,#34d399,#059669)}.merchant-day-internal-note-swatch--orange{background:linear-gradient(135deg,#fb923c,#ea580c)}.merchant-day-internal-note-swatch--red{background:linear-gradient(135deg,#f87171,#dc2626)}.merchant-day-internal-note-actions{margin-top:2px}.whats-new-lang-tabs .ant-tabs-nav{margin-bottom:8px}.whats-new-page{max-width:900px;margin:0 auto}.whats-new-intro{margin-bottom:16px}.whats-new-banner{position:relative;margin:0 0 16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,#6366f11f,#3b82f614,#0ea5e90f);isolation:isolate}.whats-new-banner-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}[data-theme=dark] .whats-new-banner{border-color:#818cf873;background:linear-gradient(135deg,#4f46e540,#1e293bd9)}.whats-new-banner-glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 20% 30%,rgba(99,102,241,.25),transparent 45%),radial-gradient(circle at 80% 60%,rgba(14,165,233,.2),transparent 40%);pointer-events:none}.whats-new-banner-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;z-index:1}.whats-new-banner-icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffffd9;color:#4f46e5;font-size:18px;box-shadow:0 4px 14px #0f172a14}[data-theme=dark] .whats-new-banner-icon-wrap{background:#1e293be6;color:#a5b4fc}.whats-new-banner-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:4px}.whats-new-banner-title{font-size:.95rem!important;display:block}.whats-new-banner-summary{font-size:.82rem!important;line-height:1.35!important}.whats-new-banner-actions{flex-shrink:0}.whats-new-banner-btn-primary{border-radius:10px!important;font-weight:600!important}.whats-new-drawer .whats-new-drawer-title-icon{color:#6366f1;margin-top:4px}.whats-new-drawer-summary{margin-bottom:8px}.whats-new-drawer-body{white-space:pre-wrap;font-size:.9rem;line-height:1.55;color:var(--text-primary, rgba(15, 23, 42, .88))}[data-theme=dark] .whats-new-drawer-body{color:#e2e8f0}.whats-new-drawer-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color, rgba(15, 23, 42, .08))}.whats-new-card{border-radius:14px!important;border:1px solid var(--border-color, rgba(15, 23, 42, .08))!important;background:#f8fafc8c!important}.whats-new-card--read{opacity:.78}[data-theme=dark] .whats-new-card{background:#1e293b73!important;border-color:#94a3b833!important}.whats-new-card-icon{color:#6366f1}.whats-new-card-body{white-space:pre-wrap;font-size:.875rem;line-height:1.5}.working-hours-page{width:100%;max-width:1200px;margin-inline:auto}.working-hours-page--mobile-save{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.working-hours-hero{border-radius:18px!important;overflow:hidden;background:linear-gradient(135deg,#6366f124,#0ea5e91a 45%,#22c55e14)!important;border:1px solid rgba(99,102,241,.22)!important;box-shadow:0 20px 48px #0f172a1f}body.light-mode .working-hours-hero{background:linear-gradient(135deg,#6366f11a,#0ea5e914,#ffffffeb)!important;border-color:#6366f12e!important;box-shadow:0 16px 40px #1e293b14}.working-hours-hero-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fffffff2;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 8px 24px #4f46e559;flex-shrink:0}.working-hours-hero-text{min-width:0;flex:1}.working-hours-hero-title{display:block;font-size:17px!important;color:#e2e8f0fa!important}body.light-mode .working-hours-hero-title{color:#0f172aeb!important}.working-hours-hero-sub{display:block;font-size:14px;margin-top:2px}.working-hours-quick-row{display:flex;flex-direction:column;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid rgba(148,163,184,.2)}@media (min-width: 576px){.working-hours-quick-row{flex-direction:row;align-items:center;justify-content:space-between}}.working-hours-quick-hint{font-size:13px!important;line-height:1.5!important;max-width:640px}.working-hours-copy-btn{flex-shrink:0;border-radius:10px!important;font-weight:600!important}.working-hours-strip-wrap{margin-top:-4px}.working-hours-strip-label{display:block;font-size:12px!important;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;opacity:.85}.working-hours-strip{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 12px;margin:0 -4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.working-hours-strip-pill{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:52px;padding:10px 12px 8px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#1418228c;color:#e2e8f0f2;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;font:inherit}.working-hours-strip-pill:hover{border-color:#6366f18c;box-shadow:0 6px 20px #6366f133;transform:translateY(-1px)}.working-hours-strip-pill:focus-visible{outline:2px solid rgba(99,102,241,.7);outline-offset:2px}.working-hours-strip-pill--today{border-color:#3b82f6a6;background:#3b82f61f;box-shadow:0 0 0 1px #3b82f640}.working-hours-strip-pill--closed{opacity:.72}body.light-mode .working-hours-strip-pill{background:#ffffffd9;color:#1e293beb;border-color:#1e293b1f}body.light-mode .working-hours-strip-pill--today{background:#3b82f61a;border-color:#3b82f659}.working-hours-strip-pill-label{font-size:13px;font-weight:700;line-height:1}.working-hours-strip-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 2px #22c55e40}.working-hours-strip-dot--off{background:#94a3b880;box-shadow:none}.working-hours-day-anchor{scroll-margin-top:88px;width:100%}.working-hours-day-card.ant-card{position:relative;overflow:hidden;border-radius:16px!important;transition:box-shadow .2s ease,transform .2s ease}.working-hours-day-card.ant-card:hover{box-shadow:0 16px 40px #0f172a2e}body.light-mode .working-hours-day-card.ant-card:hover{box-shadow:0 12px 32px #1e293b1a}.working-hours-day-card--today{box-shadow:0 0 0 1px #3b82f659,0 12px 36px #3b82f61f}.working-hours-day-card--closed.ant-card{opacity:1;background:linear-gradient(145deg,#3341556b,#1e293b94 48%,#0f172a85)!important;border-color:#64748b61!important;box-shadow:inset 0 1px #ffffff0a}.working-hours-day-card--closed.ant-card:hover{box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0f172a38}body.light-mode .working-hours-day-card--closed.ant-card{background:linear-gradient(145deg,#e2e8f0eb,#cbd5e1bf 55%,#f1f5f9f2)!important;border-color:#94a3b88c!important;box-shadow:inset 0 1px #ffffffa6}body.light-mode .working-hours-day-card--closed.ant-card:hover{box-shadow:inset 0 1px #ffffffb3,0 10px 28px #1e293b14}.working-hours-day-card--closed.working-hours-day-card--today{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #64748b73}body.light-mode .working-hours-day-card--closed.working-hours-day-card--today{box-shadow:inset 0 1px #ffffffa6,0 0 0 1px #64748b66}@media (min-width: 768px){.working-hours-day-card--closed .working-hours-day-aside{border-inline-end-color:#64748b47}}body.light-mode .working-hours-day-card--closed .working-hours-day-aside{border-inline-end-color:#94a3b866}@media (max-width: 767.98px){.working-hours-day-card--closed .working-hours-day-aside{border-bottom-color:#64748b47}body.light-mode .working-hours-day-card--closed .working-hours-day-aside{border-bottom-color:#94a3b861}}.working-hours-day-accent{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;height:4px;border-radius:16px 16px 0 0}.working-hours-day-card .ant-card-body{position:relative;padding:22px 16px 16px!important}@media (min-width: 768px){.working-hours-day-card .ant-card-body{padding:26px 20px 20px!important}}.working-hours-day-card-inner{width:100%}.working-hours-day-layout{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 768px){.working-hours-day-layout{flex-direction:row;align-items:stretch;gap:20px}.working-hours-day-aside{flex:0 0 clamp(200px,24%,280px);padding-inline-end:20px;border-inline-end:1px solid rgba(148,163,184,.22)}}.working-hours-day-aside{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width: 767.98px){.working-hours-day-aside{padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}}.working-hours-day-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.working-hours-open-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.working-hours-day-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.working-hours-day-main-open{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width: 768px){.working-hours-day-main-open{flex-direction:row;align-items:stretch;gap:16px}.working-hours-day-main-open .working-hours-time-block,.working-hours-day-main-open .working-hours-breaks-block{flex:1;min-width:0}}.working-hours-breaks-list{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-height:200px;overflow-y:auto}.working-hours-day-name{font-size:17px!important;font-weight:700!important;letter-spacing:-.02em}.working-hours-today-tag{margin:0!important;border-radius:8px!important}.working-hours-open-label{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.working-hours-time-block,.working-hours-breaks-block{padding:14px;border-radius:12px;background:#94a3b814;border:1px solid rgba(148,163,184,.14)}body.light-mode .working-hours-time-block,body.light-mode .working-hours-breaks-block{background:#1e293b0a;border-color:#1e293b14}.working-hours-block-title{display:flex;align-items:center;gap:8px;font-size:12px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em}.working-hours-block-icon{font-size:14px;opacity:.85}.working-hours-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media (min-width: 768px){.working-hours-time-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 380px){.working-hours-time-grid{grid-template-columns:1fr}}.working-hours-time-field{display:flex;flex-direction:column;gap:6px;min-width:0}.working-hours-time-label{font-size:12px;font-weight:600;color:#94a3b8f2}body.light-mode .working-hours-time-label{color:#475569f2}.working-hours-time-input.ant-input{border-radius:10px!important;font-variant-numeric:tabular-nums;min-height:44px;font-size:16px}.working-hours-break-input.ant-input{min-height:40px;font-size:15px}.working-hours-break-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#14182259;border:1px solid rgba(148,163,184,.12)}body.light-mode .working-hours-break-row{background:#ffffffa6;border-color:#1e293b14}.working-hours-break-dash{color:#94a3b8cc;font-weight:600}.working-hours-remove-break{margin-inline-start:auto}.working-hours-no-breaks{font-size:13px!important;display:block;margin-top:8px}.working-hours-add-break{padding-inline:4px!important;font-weight:600!important}.working-hours-closed-banner{padding:14px 18px;border-radius:12px;text-align:center;background:#47556938;border:1px solid rgba(100,116,139,.4);color:#cbd5e1f2}body.light-mode .working-hours-closed-banner{background:#94a3b833;border-color:#64748b59;color:#334155e0}.working-hours-closed-banner .ant-typography{color:inherit!important}@media (min-width: 768px){.working-hours-closed-banner{flex:1;display:flex;align-items:center;justify-content:center;min-height:72px}}.working-hours-save-bar{position:fixed;inset-inline:0;bottom:0;z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(15,18,28,.92) 28%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(148,163,184,.15)}body.light-mode .working-hours-save-bar{background:linear-gradient(180deg,transparent,rgba(255,255,255,.94) 35%);border-top-color:#1e293b1a}.working-hours-save-bar .ant-btn{min-height:48px;border-radius:12px!important;font-weight:600!important;box-shadow:0 8px 24px #4f46e559}.schedule-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;color:var(--schedule-accent, #94a3b8);background:color-mix(in srgb,var(--schedule-accent, #94a3b8) 16%,transparent);border:1px solid color-mix(in srgb,var(--schedule-accent, #94a3b8) 35%,transparent);font-size:14px;line-height:1}.schedule-icon-picker{display:flex;flex-wrap:wrap;gap:8px}.schedule-icon-option{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--schedule-accent, #94a3b8) 28%,transparent);background:color-mix(in srgb,var(--schedule-accent, #94a3b8) 10%,transparent);color:var(--schedule-accent, #64748b);cursor:pointer;font-size:18px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.schedule-icon-option:hover{transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--schedule-accent, #94a3b8) 22%,transparent)}.schedule-icon-option.selected{border-color:var(--schedule-accent, #6366f1);background:color-mix(in srgb,var(--schedule-accent, #6366f1) 22%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--schedule-accent, #6366f1) 28%,transparent),0 6px 16px color-mix(in srgb,var(--schedule-accent, #6366f1) 24%,transparent);transform:translateY(-1px)}.schedule-icon-option--none{--schedule-accent: #94a3b8;color:#64748b}.schedule-icon-picker-caption{margin-top:8px;font-size:12px;color:var(--text-secondary, rgba(15, 23, 42, .55));font-weight:600}.merchant-schedule-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;padding:10px 12px;border-radius:14px;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:var(--card-bg, rgba(255, 255, 255, .72))}[data-theme=dark] .merchant-schedule-legend{background:#1e293b8c;border-color:#f8fafc1f}.merchant-schedule-legend-title{font-size:12px;font-weight:700;color:var(--text-secondary, rgba(15, 23, 42, .55));margin-inline-end:4px}.merchant-schedule-legend-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--schedule-accent, #64748b);background:color-mix(in srgb,var(--schedule-accent, #94a3b8) 12%,transparent);border:1px solid color-mix(in srgb,var(--schedule-accent, #94a3b8) 28%,transparent)}.merchant-schedule-legend-item .anticon{font-size:13px}.schedule-appt-icon{display:inline-flex;align-items:center;margin-inline-end:4px;font-size:.95em;vertical-align:-.1em;flex-shrink:0}.schedule-appt-tag.ant-tag{display:inline-flex!important;align-items:center;gap:4px;margin-inline-end:0!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--schedule-accent, #94a3b8) 40%,transparent)!important;background:color-mix(in srgb,var(--schedule-accent, #94a3b8) 14%,transparent)!important;color:var(--schedule-accent, #64748b)!important;font-weight:600}.schedule-select-option{display:inline-flex;align-items:center;gap:8px}.schedule-select-option .anticon{font-size:15px}.merchant-calendar-cell-event.has-schedule-accent{border-inline-start:3px solid var(--schedule-accent, #6366f1);padding-inline-start:5px}.merchant-week-view-event.has-schedule-accent{border-inline-start:3px solid var(--schedule-accent, #6366f1)}.merchant-week-mobile-event.has-schedule-accent .merchant-week-mobile-event-bar,.merchant-day-summary-item.has-schedule-accent .merchant-day-summary-item-bar{background:linear-gradient(180deg,var(--schedule-accent, #6366f1),color-mix(in srgb,var(--schedule-accent, #6366f1) 70%,#0f172a))!important;box-shadow:0 0 10px color-mix(in srgb,var(--schedule-accent, #6366f1) 35%,transparent)}.merchant-week-mobile-event-name .schedule-appt-icon,.merchant-day-summary-name .schedule-appt-icon,.appointments-search-dropdown-item-name .schedule-appt-icon{margin-inline-end:6px}.working-schedule-card--active{box-shadow:0 0 0 1px #6366f159,0 12px 28px #6366f11f}.customer-profile-header-wrap{display:flex;flex-direction:column;gap:8px}.customer-profile-back{align-self:flex-start}.customer-profile-card .ant-card-head{border-bottom:1px solid rgba(148,163,184,.18)}.customer-profile-fitness-packages{display:flex;flex-direction:column;gap:14px}.customer-profile-fitness-package{padding:16px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#94a3b80f}body.light-mode .customer-profile-fitness-package{background:#f1f5f9d9;border-color:#1e293b1a}.customer-profile-fitness-package--low{border-color:#fa8c1659;background:#fa8c1614}.customer-profile-fitness-package--expired{border-color:#ff4d4f47;opacity:.92}.customer-profile-fitness-package--cancelled{border-style:dashed;opacity:.78}.customer-profile-fitness-package__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.customer-profile-fitness-package__head-side{flex-shrink:0}.customer-profile-fitness-package__title{margin:0!important}.customer-profile-fitness-package__sub{display:block;font-size:12px;margin-top:2px}.customer-profile-fitness-package__progress{margin-bottom:14px}.customer-profile-fitness-package__progress-labels{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.customer-profile-fitness-package__meta{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px}.customer-profile-fitness-package__meta-item{display:flex;align-items:flex-start;gap:8px;color:var(--ant-color-text-secondary)}.customer-profile-fitness-package__meta-item .anticon{margin-top:3px;flex-shrink:0}.customer-profile-fitness-package__danger{color:var(--ant-color-error)}.customer-profile-fitness-package__included{margin-bottom:14px;padding-top:12px;border-top:1px dashed rgba(148,163,184,.25)}.customer-profile-fitness-package__included-label{display:block;margin-bottom:8px;font-size:12px}.customer-profile-fitness-package__tags{width:100%}.customer-profile-fitness-package__manual{padding-top:12px;border-top:1px solid rgba(148,163,184,.18)}.customer-profile-fitness-package__hint{display:block;margin-top:6px;font-size:12px}.fitness-package-action__facts{display:flex;flex-direction:column;gap:2px}.fitness-package-replace__compare{display:flex;flex-wrap:wrap;gap:10px}.fitness-package-replace__side{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#94a3b80f}.fitness-package-replace__side-title{font-size:12px}.fitness-appointment-booking{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#94a3b80f}.fitness-appointment-booking__label{display:block;margin-bottom:8px;font-size:12px}.fitness-appointment-booking__packages{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.fitness-appointment-booking__package-card{width:100%;text-align:start;padding:10px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:transparent;cursor:pointer;transition:border-color .15s,background .15s}.fitness-appointment-booking__package-card:hover{border-color:var(--ant-color-primary)}.fitness-appointment-booking__package-card--selected{border-color:var(--ant-color-primary);background:#3b82f614}.fitness-appointment-booking__package-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.fitness-appointment-booking__package-progress{margin-bottom:4px}.fitness-appointment-booking__session-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fitness-appointment-booking__session-type{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#3b82f60f;border:1px solid rgba(59,130,246,.15)}.customer-profile-info{display:flex;align-items:flex-start;gap:16px}.customer-profile-avatar{width:56px;height:56px;border-radius:12px;background:#3b82f626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-profile-details{min-width:0;flex:1}.customer-profile-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.customer-profile-benefit-panel{border-radius:14px;background:linear-gradient(165deg,#ffffff06,#ffffff03),var(--ant-color-fill-quaternary);border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px #ffffff14}.customer-benefits-readonly-card.ant-card{border-radius:12px;border:1px dashed rgba(148,163,184,.42);background:linear-gradient(130deg,#94a3b814,#64748b0d);box-shadow:inset 0 0 0 1px #94a3b814}.customer-benefits-readonly-card .ant-card-head{min-height:40px;border-bottom:1px solid rgba(148,163,184,.22)}.customer-benefits-readonly-card .ant-card-head-title{color:#94a3b8f5;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.customer-benefits-readonly-label{display:block;font-size:12px;opacity:.9}.customer-benefits-readonly-value{margin-top:4px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#94a3b812;color:#e2e8f0e6;padding:8px 10px;font-weight:500}.customer-benefits-readonly-message{margin-bottom:0!important}body.light-mode .customer-benefits-readonly-card.ant-card{border-color:#64748b59;background:linear-gradient(130deg,#94a3b814,#cbd5e138);box-shadow:inset 0 0 0 1px #64748b14}body.light-mode .customer-benefits-readonly-card .ant-card-head-title{color:#475569f2}body.light-mode .customer-benefits-readonly-value{border-color:#64748b3d;background:#f1f5f9e6;color:#334155f2}.customer-benefits-item-actions{align-items:center}.customer-benefits-item-action-btn.ant-btn{min-height:34px;border-radius:10px}@media (max-width: 768px){.customer-benefits-item-actions{width:100%}.customer-benefits-item-actions .ant-space-item{flex:1 1 calc(50% - 8px);min-width:140px}.customer-benefits-item-actions .customer-benefits-item-action-btn.ant-btn{width:100%}}.customer-profile-special-date-tag.ant-tag{border-radius:999px;padding:4px 10px;font-weight:700;font-size:12px;display:inline-flex;align-items:center}.customer-profile-special-date-tag.has-date.ant-tag{border:1px solid rgba(234,179,8,.5);color:#78350f;background:linear-gradient(135deg,#facc1538,#f59e0b2e);box-shadow:0 4px 12px #d977062e}.customer-profile-special-date-tag.no-date.ant-tag{border:1px dashed rgba(148,163,184,.42);color:#475569f2;background:#94a3b817}.customer-profile-gender-tag.ant-tag{border-radius:999px;padding:4px 10px;font-weight:700;font-size:12px;display:inline-flex;align-items:center}.customer-profile-gender-tag.no-gender.ant-tag{border:1px dashed rgba(148,163,184,.42);color:#94a3b8f2;background:#94a3b817}.customer-profile-gender-tag.men.ant-tag{border:1px solid rgba(59,130,246,.45);color:#bfdbfe;background:linear-gradient(135deg,#3b82f638,#2563eb29)}.customer-profile-gender-tag.women.ant-tag{border:1px solid rgba(236,72,153,.45);color:#fbcfe8;background:linear-gradient(135deg,#ec489938,#db277729)}.customer-profile-gender-tag.is-mismatch.ant-tag{border-style:dashed}body.light-mode .customer-profile-gender-tag.no-gender.ant-tag{color:#475569f2}body.light-mode .customer-profile-gender-tag.men.ant-tag{color:#1e3a8a;background:linear-gradient(135deg,#3b82f629,#2563eb1a)}body.light-mode .customer-profile-gender-tag.women.ant-tag{color:#9d174d;background:linear-gradient(135deg,#ec489929,#db27771a)}.customer-profile-gender-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.customer-profile-gender-label{font-size:12px}.customer-profile-gender-select.ant-select{min-width:180px}.customer-profile-gender-hint{flex:1 1 220px;font-size:12px;line-height:1.4}.customer-profile-special-date-display{border-radius:12px;transition:all .2s ease}.customer-profile-special-date-display.has-date{border:1px solid rgba(234,179,8,.42);background:linear-gradient(135deg,#facc1533,#f59e0b26);box-shadow:0 6px 20px #d9770629}.customer-profile-special-date-display.no-date{border:1px dashed rgba(148,163,184,.35);background:#94a3b814}.customer-profile-actions-wrap{border-top:1px solid rgba(148,163,184,.2);display:flex;flex-direction:column;gap:10px}.customer-profile-action-btn.ant-btn{border-radius:10px;min-height:34px;font-weight:600}.customer-profile-action-btn--whatsapp.ant-btn{background:linear-gradient(135deg,#25d366,#18b957);border-color:#25d366;box-shadow:0 6px 16px #25d36647}.customer-profile-action-btn--whatsapp.ant-btn:hover,.customer-profile-action-btn--whatsapp.ant-btn:focus{background:linear-gradient(135deg,#1fc85f,#12a64f)!important;border-color:#1fc85f!important}.customer-profile-bot-chat-btn{color:var(--ant-color-primary);border-color:#3b82f680}.customer-profile-bot-chat-btn:hover{color:var(--ant-color-primary);border-color:var(--ant-color-primary);background:#3b82f614}.customer-profile-chat-drawer{--wa-green: #00a884;--wa-green-dark: #008f72;--wa-sent-light: #d9fdd3;--wa-sent-dark: #005c4b;--wa-header-dark: #202c33;--wa-bg-chat-light: #e5ddd5;--wa-bg-chat-dark: #0b141a;--wa-list-light: #f0f2f5;--wa-list-dark: #111b21;--wa-bubble-in-light: #ffffff;--wa-bubble-in-dark: #202c33}.customer-profile-chat-drawer .ant-drawer-content{background:var(--wa-list-dark)}body.light-mode .customer-profile-chat-drawer .ant-drawer-content{background:var(--wa-list-light)}.customer-profile-chat-drawer .ant-drawer-content-wrapper{border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0003}.customer-profile-chat-drawer .ant-drawer-header{background:var(--wa-header-dark)!important;border-bottom:1px solid rgba(0,168,132,.15)!important;padding:12px 16px!important}.customer-profile-chat-drawer .ant-drawer-title,.customer-profile-chat-drawer .ant-drawer-header .ant-typography{color:#fffffff2!important}.customer-profile-chat-drawer .ant-drawer-header .ant-typography.ant-typography-secondary{color:#ffffffbf!important}.customer-profile-chat-drawer .ant-drawer-close{color:#fffc!important}.customer-profile-chat-drawer .ant-drawer-close:hover{color:#fff!important;background:#ffffff1a!important}body.light-mode .customer-profile-chat-drawer .ant-drawer-header{background:var(--wa-green)!important;border-bottom-color:#fff3!important}body.light-mode .customer-profile-chat-drawer .ant-drawer-title,body.light-mode .customer-profile-chat-drawer .ant-drawer-header .ant-typography{color:#fff!important}body.light-mode .customer-profile-chat-drawer .ant-drawer-header .ant-typography.ant-typography-secondary{color:#ffffffd9!important}body.light-mode .customer-profile-chat-drawer .ant-drawer-close{color:#ffffffe6!important}body.light-mode .customer-profile-chat-drawer .ant-drawer-close:hover{color:#fff!important;background:#fff3!important}.customer-profile-chat-drawer .chats-favorite-btn,.customer-profile-chat-drawer .chats-edit-contact-btn{color:#fffc!important}.customer-profile-chat-drawer .chats-favorite-btn:hover,.customer-profile-chat-drawer .chats-edit-contact-btn:hover{color:#fff!important;background:#ffffff26!important}body.light-mode .customer-profile-chat-drawer .chats-favorite-btn,body.light-mode .customer-profile-chat-drawer .chats-edit-contact-btn{color:#ffffffe6!important}body.light-mode .customer-profile-chat-drawer .chats-favorite-btn:hover,body.light-mode .customer-profile-chat-drawer .chats-edit-contact-btn:hover{color:#fff!important;background:#fff3!important}.customer-profile-chat-drawer .chats-favorite-icon--on{color:#ffc107!important}.customer-profile-chat-drawer-title{width:100%;padding-inline-end:8px}.customer-profile-chat-drawer-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.customer-profile-chat-drawer-title-row .ant-typography{flex:1;min-width:0}.customer-profile-chat-drawer-inner{display:flex;flex-direction:column;height:100%;min-height:0}.customer-profile-chat-messages{flex:1;min-height:0}.customer-profile-chat-input-wrap{flex-shrink:0}.customer-profile-docx-preview-host{min-height:400px;max-height:70vh;overflow:auto;background:#fff;padding:12px 16px;text-align:start}.customer-profile-docx-preview-host .docx-wrapper{background:transparent}@media (max-width: 768px){.customer-profile-docx-preview-host{max-height:min(70vh,100dvh - 200px);padding:10px 12px}.customer-profile-chat-drawer.ant-drawer-bottom .ant-drawer-content-wrapper{max-height:90vh;border-radius:16px 16px 0 0}.customer-profile-chat-drawer .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom)}}.customer-profile-payment-summary{display:flex;flex-wrap:wrap;gap:24px 32px}.customer-profile-payment-stat{display:flex;flex-direction:column}.customer-profile-appointments-list{display:flex;flex-direction:column;gap:12px}.customer-profile-appt-item{padding:12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#ffffff08}.customer-profile-appt-item.cancelled{opacity:.85;border-color:#ef44444d}.customer-profile-appt-row{display:flex;align-items:center;gap:8px;font-weight:600}.customer-profile-appt-service{margin-top:4px;color:var(--text-secondary)}.customer-profile-appt-service-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.customer-profile-appt-description{margin-top:4px;font-size:12px;line-height:1.45;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.customer-profile-appt-service-cell .customer-profile-appt-description{margin-top:0}.customer-profile-appt-tags{margin-top:8px}.fitness-staff-notes-card .ant-card-head-title{width:100%}.fitness-staff-notes-card-title{display:flex;align-items:center;gap:10px}.fitness-staff-notes-count{margin:0;font-weight:600;background:#1677ff26;color:#69b1ff}body.light-mode .fitness-staff-notes-count{background:#1677ff1f;color:#1677ff}.fitness-staff-notes-desc{display:block;margin-bottom:16px;font-size:13px;line-height:1.5}.fitness-staff-notes-composer{padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}body.light-mode .fitness-staff-notes-composer{background:#00000005;border-color:#0000000f}.fitness-staff-notes-composer-label{display:block;margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.fitness-staff-notes-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fitness-staff-notes-category-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid transparent;background:#ffffff0f;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.fitness-staff-notes-category-pill:hover{transform:translateY(-1px)}.fitness-staff-notes-category-pill.selected{font-weight:600;color:#fff}.fitness-staff-notes-category-pill--training.selected{background:#1677ff;border-color:#1677ff;box-shadow:0 4px 14px #1677ff59}.fitness-staff-notes-category-pill--attendance.selected{background:#fa8c16;border-color:#fa8c16;box-shadow:0 4px 14px #fa8c1659}.fitness-staff-notes-category-pill--package.selected{background:#722ed1;border-color:#722ed1;box-shadow:0 4px 14px #722ed159}.fitness-staff-notes-category-pill--followup.selected{background:#52c41a;border-color:#52c41a;box-shadow:0 4px 14px #52c41a59}.fitness-staff-notes-category-pill--vip.selected{background:#faad14;border-color:#faad14;color:#1f1f1f;box-shadow:0 4px 14px #faad1459}.fitness-staff-notes-category-pill--general.selected{background:#595959;border-color:#595959;box-shadow:0 4px 14px #59595959}.fitness-staff-notes-textarea{margin-bottom:12px}.fitness-staff-notes-composer-actions{display:flex;justify-content:flex-end}.fitness-staff-notes-list-wrap{margin-top:20px}.fitness-staff-notes-empty{padding:12px 0 4px}.fitness-staff-notes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fitness-staff-notes-item{position:relative;padding:14px 16px 12px 18px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-inline-start-width:4px;border-inline-start-style:solid}body.light-mode .fitness-staff-notes-item{background:#fafafa;border-color:#0000000f}.fitness-staff-notes-item--training{border-inline-start-color:#1677ff}.fitness-staff-notes-item--attendance{border-inline-start-color:#fa8c16}.fitness-staff-notes-item--package{border-inline-start-color:#722ed1}.fitness-staff-notes-item--followup{border-inline-start-color:#52c41a}.fitness-staff-notes-item--vip{border-inline-start-color:#faad14}.fitness-staff-notes-item--general{border-inline-start-color:#8c8c8c}.fitness-staff-notes-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.fitness-staff-notes-item-tag{margin:0;display:inline-flex;align-items:center;gap:6px;font-weight:600;border:none}.fitness-staff-notes-item-tag--training{background:#1677ff2e;color:#69b1ff}.fitness-staff-notes-item-tag--attendance{background:#fa8c162e;color:#ffc069}.fitness-staff-notes-item-tag--package{background:#722ed12e;color:#b37feb}.fitness-staff-notes-item-tag--followup{background:#52c41a2e;color:#95de64}.fitness-staff-notes-item-tag--vip{background:#faad1438;color:#ffd666}.fitness-staff-notes-item-tag--general{background:#8c8c8c2e;color:#bfbfbf}body.light-mode .fitness-staff-notes-item-tag--training{background:#1677ff1f;color:#1677ff}body.light-mode .fitness-staff-notes-item-tag--attendance{background:#fa8c161f;color:#d46b08}body.light-mode .fitness-staff-notes-item-tag--package{background:#722ed11f;color:#531dab}body.light-mode .fitness-staff-notes-item-tag--followup{background:#52c41a1f;color:#389e0d}body.light-mode .fitness-staff-notes-item-tag--vip{background:#faad142e;color:#d48806}body.light-mode .fitness-staff-notes-item-tag--general{background:#0000000f;color:#595959}.fitness-staff-notes-item-date{font-size:12px;white-space:nowrap}.fitness-staff-notes-item-text{margin:0 0 8px!important;white-space:pre-wrap;word-break:break-word;line-height:1.55}.fitness-staff-notes-item-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.fitness-staff-notes-item-author{font-size:12px}.fitness-staff-notes-delete-btn{opacity:.65}.fitness-staff-notes-item:hover .fitness-staff-notes-delete-btn{opacity:1}@media (max-width: 768px){.merchant-calendar-stats{gap:8px}.merchant-calendar-stat-card{min-width:calc(50% - 4px);padding:12px 14px}.merchant-calendar-stat-value{font-size:1.5rem}.merchant-calendar-header-left{gap:6px}.merchant-calendar-view-toggle{width:100%;justify-content:center;margin-top:4px}.merchant-calendar-view-btn{flex:1}.merchant-calendar-cell{min-height:64px;padding:4px 2px}.merchant-calendar-cell-event{font-size:.6rem}.merchant-calendar-month-label{min-width:120px;font-size:1rem}.merchant-calendar-week-label{min-width:140px;font-size:.85rem}.merchant-day-summary-list{max-height:45vh}}.payments-summary-cards{display:flex;gap:12px;flex-wrap:wrap}.payments-summary-card{flex:1;min-width:min(140px,calc(33.333% - 8px));padding:16px 20px;border-radius:14px;display:flex;flex-direction:column;gap:4px}.payments-summary-value{font-size:1.5rem;font-weight:800;line-height:1.2}.payments-summary-label{font-size:.8rem;font-weight:600;color:var(--text-secondary, rgba(15, 23, 42, .65));text-transform:uppercase}.payments-summary-owed .payments-summary-value{color:#b91c1c}.payments-summary-paid .payments-summary-value{color:#059669}.payments-summary-count .payments-summary-value{color:var(--primary-color, #2563eb)}[data-theme=dark] .payments-summary-label{color:#f8fafcb3}[data-theme=dark] .payments-summary-owed .payments-summary-value{color:#fca5a5}[data-theme=dark] .payments-summary-paid .payments-summary-value{color:#6ee7b7}[data-theme=dark] .payments-summary-count .payments-summary-value{color:#93c5fd}.payments-summary-card-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.payments-summary-card-clickable:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb33}.payments-with-balance-list{max-height:60vh;overflow-y:auto;margin:-4px 0 0}.payments-with-balance-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;cursor:pointer;transition:background .15s ease;border:1px solid transparent}.payments-with-balance-item:hover{background:#3b82f614;border-color:#3b82f633}.payments-with-balance-avatar{flex-shrink:0;background:#2563eb26;color:var(--primary-color, #2563eb)}.payments-with-balance-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.payments-with-balance-name{font-weight:600;font-size:14px;color:var(--text-primary, rgba(15, 23, 42, .9));word-break:keep-all;overflow-wrap:break-word}.payments-with-balance-profile-link.ant-typography{display:inline-block;max-width:100%}.payments-customer-profile-link.ant-typography{font-weight:600;padding:0}.payments-customer-profile-link-sub.ant-typography{padding:0;line-height:1.35}.payments-with-balance-phone{font-size:12px;color:var(--text-secondary, rgba(15, 23, 42, .55));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments-with-balance-right{flex-shrink:0;display:flex;align-items:center;gap:10px}.payments-with-balance-amount{font-weight:700;color:#b91c1c;font-size:14px;white-space:nowrap}.payments-customers-with-balance-modal .ant-modal-body{padding-top:12px}@media (max-width: 480px){.payments-with-balance-item{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 16px}.payments-with-balance-info{flex:1 1 calc(100% - 40px);min-width:0}.payments-with-balance-name{font-size:15px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.payments-with-balance-phone{font-size:13px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments-with-balance-right{width:100%;flex:1 1 100%;justify-content:space-between;align-items:center;margin-inline-start:0;padding-inline-start:40px}.payments-with-balance-amount{font-size:15px}}.payments-summary-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.payments-period-row{flex-direction:column;align-items:stretch;gap:12px}.payments-period-controls{display:flex;flex-direction:column;gap:12px;width:100%}.payments-period-segmented{flex-wrap:wrap}.payments-period-segmented .ant-segmented-item{min-height:36px;padding:4px 12px;border-radius:8px;transition:background-color .2s,color .2s}.payments-period-segmented .ant-segmented-item-selected,.payments-period-segmented .ant-segmented-item[aria-selected=true]{background:color-mix(in srgb,var(--ant-color-primary, #2563eb) 40%,transparent)!important;color:#fff!important;font-weight:600}.payments-period-segmented .ant-segmented-thumb{background:color-mix(in srgb,var(--ant-color-primary, #2563eb) 55%,transparent)!important;border-radius:8px}.payments-period-custom-card .ant-segmented-item-selected,.payments-period-custom-card .ant-segmented-item[aria-selected=true]{background:color-mix(in srgb,var(--ant-color-primary, #2563eb) 35%,transparent)!important;color:#fff!important;font-weight:500}.payments-period-custom-card .ant-segmented-thumb{background:color-mix(in srgb,var(--ant-color-primary, #2563eb) 50%,transparent)!important;border-radius:6px}.payments-period-custom-card{margin-top:4px;border-radius:12px}.payments-period-custom-card .ant-card-body{padding:12px 14px}.payments-period-date-picker,.payments-period-range-picker{width:100%;max-width:240px}.payments-period-range-picker.ant-picker{max-width:100%}.payments-last-updated{flex-shrink:0}.payments-period-range-banner{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--ant-color-primary, #1677ff) 14%,transparent),color-mix(in srgb,var(--ant-color-primary, #1677ff) 5%,transparent));border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 24%,transparent);box-shadow:0 1px 2px #0000000a}.payments-period-range-banner-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 16%,transparent);color:var(--ant-color-primary, #1677ff);font-size:18px}.payments-period-range-banner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.payments-period-range-banner-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55));line-height:1.2}.payments-period-range-banner-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.payments-period-range-date-strong{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.payments-period-range-banner-sub{font-size:12px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));line-height:1.35}.payments-period-range-banner-range{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 12px}.payments-period-range-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;min-width:0;border-radius:10px;background:color-mix(in srgb,var(--ant-color-bg-container, #fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--ant-color-border-secondary, #f0f0f0) 90%,transparent)}.payments-period-range-chip-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55));line-height:1.2}.payments-period-range-chip-value{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.payments-period-range-sep{align-self:center;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 40%,transparent);flex-shrink:0}.payments-filters-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.payments-search-input.ant-input-search{display:flex!important;align-items:stretch;width:100%}.payments-search-input.ant-input-search>*:first-child,.payments-search-input.ant-input-search .ant-space-compact-item:first-child,.payments-search-input.ant-input-search .ant-input-affix-wrapper{flex:1 1 0%!important;min-width:0!important;max-width:none!important}.payments-search-input.ant-input-search input.ant-input{width:100%!important;min-width:0!important;pointer-events:auto!important}.payments-search-input.ant-input-search .ant-input-search-btn,.payments-search-input.ant-input-search>*:last-child{flex-shrink:0}.payments-overdue-card .payments-overdue-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.payments-chart-card .payments-chart-bars{display:flex;align-items:flex-end;gap:4px;padding:8px 0}.payments-chart-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.payments-chart-bar-container{height:120px;width:100%;display:flex;align-items:flex-end;justify-content:center}.payments-chart-bar{width:100%;min-height:4px;background:var(--primary-color, #2563eb);border-radius:4px 4px 0 0;transition:height .2s}.payments-chart-label{font-size:10px;color:var(--text-secondary, rgba(15, 23, 42, .6))}.payments-detail-summary{margin-top:8px;font-size:12px}.payments-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payments-stat-item{border:1px solid var(--border-color, rgba(15, 23, 42, .08));border-radius:10px;background:#ffffff9e;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.payments-stat-label{font-size:11px}.payments-stat-value{font-size:15px;line-height:1.2}.payments-search-row{margin-bottom:16px}.payments-table-wrap{overflow-x:auto}.payment-method-tags{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.payment-method-tag{margin:0!important;border:none!important;border-radius:20px!important;padding:2px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;box-shadow:0 1px 2px #0000000f;transition:transform .15s ease,box-shadow .15s ease}.payment-method-tag:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.payment-method-tags-table .payment-method-tag{font-size:11px!important;padding:1px 8px!important;border-radius:16px!important}.payments-mobile-methods{display:flex;flex-direction:column;gap:8px;width:100%}.payments-mobile-methods-label{font-size:11px;color:#00000080;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.payment-method-tags-mobile .payment-method-tag{font-size:12px!important;padding:4px 12px!important;border-radius:22px!important;min-height:28px;display:inline-flex;align-items:center}[data-theme=dark] .payments-mobile-methods-label{color:#f8fafc8c}.payments-table-mobile{display:none}.payments-mobile-card{cursor:pointer;margin-bottom:8px;transition:background .15s ease}.payments-mobile-card:hover{background:#3b82f60f}.payments-mobile-row{display:flex;align-items:center;gap:12px}.payments-mobile-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.payments-balance-card{background:var(--card-bg, rgba(255, 255, 255, .9));border-radius:12px}.payments-balance-value{margin:4px 0 0}.payments-ledger{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.payments-ledger-item{padding:10px 12px;border-radius:10px;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:#ffffff80}.payments-ledger-charge{border-inline-start:4px solid #b91c1c}.payments-ledger-payment{border-inline-start:4px solid #059669}.payments-ledger-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.payments-ledger-type{font-size:.85rem;font-weight:600}.payments-ledger-amount{font-weight:700}.payments-detail-drawer .ant-drawer-body{padding:16px 20px 24px}.payments-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.payments-drawer-actions .ant-btn{flex:0 1 auto}.payments-page{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.payments-finance-tabs{width:100%;max-width:100%}.payments-finance-tabs.ant-segmented{padding:4px;background:#0000000a;border-radius:12px}.payments-finance-period-row{margin-bottom:16px}.payments-finance-card{width:100%}.payments-finance-income-cards,.payments-finance-summary-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px}.payments-finance-stat{text-align:center;padding:16px 12px!important}.payments-finance-stat-value{display:block;font-size:1.25rem;font-weight:700;margin-bottom:4px}.payments-finance-stat-label{font-size:12px;color:#00000080}.payments-finance-income-customers .payments-finance-stat-value{color:#059669}.payments-finance-income-other .payments-finance-stat-value{color:#2563eb}.payments-finance-summary-income .payments-finance-stat-value{color:#059669}.payments-finance-summary-expenses .payments-finance-stat-value{color:#b91c1c}.payments-finance-net-positive .payments-finance-stat-value{color:#059669}.payments-finance-net-negative .payments-finance-stat-value{color:#b91c1c}.payments-finance-list{display:flex;flex-direction:column;gap:8px}.payments-finance-list-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#00000008;border:1px solid rgba(0,0,0,.06)}.payments-finance-list-amount{font-weight:700;min-width:80px}.payments-finance-list-meta{flex:1;min-width:0;font-size:12px;color:#0009}.payments-finance-total-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}@media (max-width: 767px){.payments-finance-tabs-select.ant-select{font-size:16px}.payments-finance-tabs-select.ant-select .ant-select-selector{min-height:48px;padding:8px 12px;align-items:center;border-radius:12px}.payments-finance-tabs .ant-segmented-group{flex-wrap:wrap}.payments-finance-tabs .ant-segmented-item{min-height:44px;padding:8px 12px}.payments-finance-income-cards,.payments-finance-summary-cards{grid-template-columns:1fr 1fr}.payments-finance-list-item{flex-direction:column;align-items:flex-start}}@media (max-width: 767px){.payments-page{padding-inline:max(14px,env(safe-area-inset-left));padding-inline-end:max(14px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom))}.payments-page .payments-header-action{width:100%;min-height:44px;font-weight:600}.payments-summary-row.payments-period-row{margin-bottom:16px}.payments-period-controls{gap:14px}.payments-period-segmented{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-inline:-4px;padding-inline:4px;scrollbar-width:none}.payments-period-segmented::-webkit-scrollbar{display:none}.payments-period-segmented .ant-segmented-group{flex-wrap:nowrap;min-width:min-content;gap:4px}.payments-period-segmented .ant-segmented-item{padding:10px 14px;font-size:13px;white-space:nowrap;min-height:44px;min-width:max-content;flex:0 0 auto;border-radius:10px}.payments-period-custom-card{width:100%;margin-top:8px}.payments-period-custom-card .ant-card-body{padding:14px 16px}.payments-period-date-picker,.payments-period-range-picker{max-width:100%;width:100%}.payments-period-range-picker.ant-picker{width:100%!important}.payments-summary-row .ant-typography{font-size:11px!important}.payments-period-range-banner{padding:14px 16px;border-radius:16px;gap:14px}.payments-period-range-banner-icon{width:44px;height:44px;font-size:20px;border-radius:12px}.payments-period-range-banner-title{font-size:10px}.payments-period-range-date-strong{font-size:1.1rem}.payments-period-range-banner-range{flex-direction:column;gap:8px}.payments-period-range-sep{display:none}.payments-period-range-chip{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:12px}.payments-period-range-chip-value{font-size:1rem}.payments-summary-cards{gap:10px;margin-bottom:4px}.payments-summary-card{min-width:calc(50% - 5px);padding:16px 14px;border-radius:14px}.payments-summary-card:last-child:nth-child(3n){min-width:100%}.payments-summary-value{font-size:1.35rem;font-weight:800}.payments-summary-label{font-size:.7rem;line-height:1.25;word-break:break-word}.payments-table-desktop{display:none!important}.payments-table-mobile{display:block;padding-top:4px}.payments-filters-row-mobile{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.payments-filters-row-mobile .payments-search-mobile-input{width:100%}.payments-filters-row-mobile .payments-search-mobile-input.ant-input-affix-wrapper{min-height:44px;border-radius:8px}.payments-filters-row-mobile .payments-search-mobile-input input.ant-input{font-size:16px!important;min-height:42px}.payments-filters-row-mobile .ant-input-search,.payments-filters-row-mobile .payments-search-input.ant-input-search{max-width:100%!important;width:100%}.payments-filters-row-mobile .payments-search-input.ant-input-search>*:first-child,.payments-filters-row-mobile .payments-search-input .ant-input-affix-wrapper{flex:1 1 0%!important;min-width:0!important}.payments-filters-row-mobile .payments-search-input input.ant-input{min-height:44px!important;font-size:16px!important;width:100%!important;min-width:0!important;pointer-events:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.payments-filters-row-mobile .ant-input-search .ant-input{min-height:44px;font-size:16px}.payments-filters-row-mobile .ant-select{width:100%!important;max-width:100%}.payments-filters-row-mobile .ant-select-selector{min-height:44px!important;align-items:center}.payments-filters-row-mobile .ant-btn{width:100%;justify-content:center;min-height:44px}.payments-overdue-card .ant-typography{font-size:12px}.payments-overdue-card .ant-card-body{padding:12px 14px}.payments-overdue-list .ant-btn{padding:8px 12px;font-size:13px;min-height:40px}.payments-chart-card .ant-card-head{padding:12px 14px;min-height:48px}.payments-chart-card .ant-card-body{padding:12px 14px}.payments-chart-card .payments-chart-bars{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:10px;flex-wrap:nowrap;justify-content:flex-start;gap:6px}.payments-chart-card .payments-chart-bar-container{height:100px}.payments-chart-card .payments-chart-bar-wrap{min-width:28px;flex:0 0 auto}.payments-chart-bar{min-height:8px;border-radius:6px 6px 0 0}.payments-chart-label{font-size:9px}.payments-list-card .ant-card-body{padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.payments-mobile-card{padding:0!important;margin-bottom:14px;border-radius:14px;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 2px 8px #0000000f}.payments-mobile-card-inner{display:flex;flex-direction:column;gap:12px;padding:16px;min-height:auto}.payments-mobile-row-top{display:flex;align-items:center;gap:14px;min-width:0}.payments-mobile-avatar{flex-shrink:0;background:#2563eb1f;color:var(--primary-color, #2563eb)}.payments-mobile-name{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.4;color:#0f172aeb;word-break:keep-all;overflow-wrap:break-word}.payments-mobile-profile-link.ant-typography{color:#0f172aeb!important}.payments-mobile-profile-link.ant-typography:hover{color:var(--ant-color-primary)!important}.payments-mobile-methods{margin-top:2px;padding-inline:0}.payment-method-tags-mobile{flex-wrap:wrap}.payments-mobile-amounts{display:flex;align-items:stretch;gap:16px;padding:12px 0;border-top:1px solid rgba(0,0,0,.06)}.payments-mobile-amount-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.payments-mobile-amount-label{font-size:12px;color:#00000080;white-space:nowrap}.payments-mobile-amount-value{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments-mobile-amount-value.payments-mobile-balance{color:#b91c1c}.payments-mobile-amount-value.payments-mobile-balance[data-negative=true]{color:#059669}.payments-mobile-amount-value.payments-mobile-balance[data-zero=true]{color:#00000073;font-weight:600}.payments-mobile-pay-btn{flex-shrink:0;min-height:48px!important;height:auto!important;padding:12px 20px!important;font-size:15px!important;font-weight:600!important;border-radius:12px!important;white-space:nowrap}.payments-mobile-pay-btn .anticon{margin-inline-end:8px}[data-theme=dark] .payments-mobile-amount-label{color:#f8fafc99}[data-theme=dark] .payments-mobile-amount-value.payments-mobile-balance[data-zero=true]{color:#f8fafc80}.payments-detail-drawer.ant-drawer-open{width:100%!important;max-width:100%}.payments-detail-drawer .ant-drawer-body{padding:14px 16px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.payments-detail-drawer .ant-drawer-header{padding:14px 16px;position:relative}.payments-detail-drawer .ant-drawer-title{font-size:1rem;line-height:1.3;padding-inline-end:48px}.payments-detail-drawer .ant-drawer-close{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;margin:0;display:flex;align-items:center;justify-content:center}.payments-drawer-actions{flex-direction:column;gap:12px}.payments-drawer-actions .ant-btn{width:100%;margin:0;min-height:48px;font-size:15px}.payments-ledger{max-height:50vh;-webkit-overflow-scrolling:touch}.payments-ledger-item{padding:14px 16px;min-height:48px}.payments-ledger-main{gap:6px}.payments-ledger-type{font-size:.8rem}.payments-ledger-amount{font-size:.95rem}.payments-detail-summary{font-size:11px;line-height:1.4;word-break:break-word}.payments-stats-grid{grid-template-columns:1fr;gap:8px}.payments-stat-item{padding:8px 10px}.payments-modal.ant-modal{max-width:calc(100vw - 24px);top:16px;padding-bottom:0}.payments-modal .ant-modal-content{max-height:calc(100vh - 32px);overflow:auto;-webkit-overflow-scrolling:touch}.payments-modal .ant-modal-body{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width: 480px){.payments-summary-cards{flex-direction:column;gap:10px}.payments-summary-card{min-width:100%}.payments-summary-value{font-size:1.35rem}}@media (min-width: 768px){.payments-table-mobile{display:none!important}}[data-theme=dark] .ant-drawer-close{color:#f1f5f9!important}[data-theme=dark] .ant-drawer-close:hover{color:#fff!important;background:#ffffff1f!important}[data-theme=dark] .ant-drawer-header{border-bottom-color:#f8fafc2e!important}[data-theme=dark] .ant-drawer-title{color:#fff!important}[data-theme=dark] .ant-drawer-body{color:#f1f5f9}[data-theme=dark] .ant-modal-close{color:#f1f5f9!important}[data-theme=dark] .ant-modal-close:hover{color:#fff!important;background:#ffffff1a!important}[data-theme=dark] .ant-modal-header{border-bottom-color:#f8fafc2e!important}[data-theme=dark] .ant-modal-title{color:#fff!important}[data-theme=dark] .ant-modal-content{background:#0f172afa!important}[data-theme=dark] .ant-modal-body{color:#f1f5f9}[data-theme=dark] .ant-typography{color:inherit}[data-theme=dark] .ant-drawer-content .ant-typography,[data-theme=dark] .ant-modal-content .ant-typography{color:#f1f5f9!important}[data-theme=dark] .ant-empty-description{color:#94a3b8!important}[data-theme=dark] .merchant-day-summary-list::-webkit-scrollbar,[data-theme=dark] .merchant-week-view-body::-webkit-scrollbar,[data-theme=dark] .ant-drawer-body::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] .merchant-day-summary-list::-webkit-scrollbar-track,[data-theme=dark] .merchant-week-view-body::-webkit-scrollbar-track,[data-theme=dark] .ant-drawer-body::-webkit-scrollbar-track{background:#f8fafc0f;border-radius:4px}[data-theme=dark] .merchant-day-summary-list::-webkit-scrollbar-thumb,[data-theme=dark] .merchant-week-view-body::-webkit-scrollbar-thumb,[data-theme=dark] .ant-drawer-body::-webkit-scrollbar-thumb{background:#f8fafc40;border-radius:4px}[data-theme=dark] .merchant-day-summary-list::-webkit-scrollbar-thumb:hover,[data-theme=dark] .merchant-week-view-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#f8fafc66}[data-theme=dark] .merchant-day-summary-list,[data-theme=dark] .merchant-week-view-body,[data-theme=dark] .ant-drawer-body{scrollbar-color:rgba(248,250,252,.25) rgba(248,250,252,.06);scrollbar-width:thin}[data-theme=dark] .ant-drawer-content .ant-form-item-label>label,[data-theme=dark] .ant-modal-content .ant-form-item-label>label{color:#e2e8f0!important}[data-theme=dark] .ant-divider-inner-text{color:#cbd5e1!important}[data-theme=dark] .ant-divider-horizontal.ant-divider-with-text:before,[data-theme=dark] .ant-divider-horizontal.ant-divider-with-text:after{border-top-color:#f8fafc33!important}.holiday-days-list-section{display:flex;flex-direction:column;gap:12px;padding-top:4px}.holiday-days-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.holiday-days-list-summary{display:flex;flex-direction:column;gap:2px;min-width:0}.holiday-days-list-meta{font-size:.85rem}.holiday-days-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.holiday-days-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f43f5e0f;border:1px solid rgba(244,63,94,.16);overflow:hidden}[data-theme=dark] .holiday-days-item{background:#f43f5e1f;border-color:#fb718547}.holiday-days-item-accent{position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:#e11d48}[data-theme=dark] .holiday-days-item-accent{background:#fb7185}.holiday-days-item-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f43f5e24;color:#be123c;font-size:1rem}[data-theme=dark] .holiday-days-item-icon{background:#fb718538;color:#fecdd3}.holiday-days-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.holiday-days-item-label{font-size:.95rem;font-weight:700;color:var(--text-primary, rgba(15, 23, 42, .92));line-height:1.35}[data-theme=dark] .holiday-days-item-label{color:#f8fafc}.holiday-days-item-days{display:inline-flex;align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#f43f5e24;color:#be123c;font-size:.72rem;font-weight:700;line-height:1.4}[data-theme=dark] .holiday-days-item-days{background:#fb71853d;color:#fecdd3}.holiday-days-item.is-past{background:#64748b14;border-color:#64748b33}.holiday-days-item.is-past .holiday-days-item-accent{background:#64748b}.holiday-days-item.is-past .holiday-days-item-icon{background:#64748b24;color:#475569}.holiday-days-item.is-past .holiday-days-item-days{background:#64748b29;color:#475569}[data-theme=dark] .holiday-days-item.is-past{background:#94a3b81a;border-color:#94a3b83d}[data-theme=dark] .holiday-days-item.is-past .holiday-days-item-accent{background:#94a3b8}[data-theme=dark] .holiday-days-item.is-past .holiday-days-item-icon{background:#94a3b82e;color:#cbd5e1}[data-theme=dark] .holiday-days-item.is-past .holiday-days-item-days{background:#94a3b833;color:#cbd5e1}.holiday-days-past-trigger{align-self:flex-start;margin-top:4px}.holiday-days-past-panel{display:flex;flex-direction:column;gap:14px}.holiday-days-past-intro{margin-bottom:0!important}.holiday-days-past-years{display:flex;flex-direction:column;gap:22px}.holiday-days-past-year-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.22)}.holiday-days-past-year-label{font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:var(--text-primary, rgba(15, 23, 42, .92))}[data-theme=dark] .holiday-days-past-year-label{color:#f8fafc}.holiday-days-past-year-count{font-size:.78rem;font-weight:700;color:#64748bf2}[data-theme=dark] .holiday-days-past-year-count{color:#94a3b8}.holiday-days-item-remove{flex-shrink:0}@media (max-width: 520px){.holiday-days-item{flex-wrap:wrap}.holiday-days-item-remove{margin-inline-start:auto}}.pf-filter-card{margin-bottom:16px}.pf-previous-hint{font-size:12px}.pf-summary{padding-top:4px}.pf-section-title{margin:28px 0 12px!important}.pf-kpi-card .pf-delta{display:inline-flex;margin-top:10px}.pf-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.pf-delta-vs{font-weight:400;opacity:.75;margin-inline-start:2px}.pf-delta-up{color:#22c55e}.pf-delta-down{color:#f43f5e}.pf-delta-flat,.pf-delta-muted{color:#94a3b8e6;font-weight:500}.pf-insight-card{height:100%}.pf-insight-clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.pf-insight-clickable:hover,.pf-cat-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #070a1447}.pf-insight-head,.pf-cat-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pf-insight-icon,.pf-cat-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pf-insight-icon-margin{background:linear-gradient(135deg,#22c55e38,#22c55e14);color:#4ade80}.pf-insight-icon-marketing{background:linear-gradient(135deg,#c084fc38,#c084fc14);color:#c084fc}.pf-insight-value,.pf-cat-amount{font-size:22px;font-weight:700;line-height:1.2;margin-top:2px}.pf-cat-card{cursor:pointer;height:100%;transition:transform .18s ease,box-shadow .18s ease}.pf-cat-icon{background:#94a3b81f}.pf-cat-meta{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:12px;color:#94a3b8e6}.pf-cat-meta .pf-delta-vs{display:none}.pf-chart-card .pf-chart{display:flex;flex-direction:column;gap:12px}.pf-chart-legend{display:flex;gap:16px;flex-wrap:wrap}.pf-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8f2}.pf-legend-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.pf-legend-income,.pf-chart-bar-income{background:linear-gradient(180deg,#4ade80,#16a34a)}.pf-legend-expenses,.pf-chart-bar-expenses{background:linear-gradient(180deg,#fb7185,#e11d48)}.pf-chart-bars{display:flex;align-items:flex-end;gap:8px;min-height:168px;padding:8px 0 0;overflow-x:auto}.pf-chart-col{flex:1 1 0;min-width:36px;background:transparent;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit}.pf-chart-pair{height:140px;width:100%;max-width:42px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:6px 4px 0;border-radius:10px;background:#94a3b814}.pf-chart-col-active .pf-chart-pair{background:#6366f129}.pf-chart-bar{width:12px;min-height:0;border-radius:6px 6px 2px 2px;transition:height .2s ease}.pf-chart-label{font-size:11px;color:#94a3b8f2}.pf-chart-col-active .pf-chart-label{color:#a5b4fc;font-weight:600}.pf-chart-detail{padding:12px 14px;border-radius:12px;background:#94a3b814}.pf-chart-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-top:8px;font-size:13px}.pf-expenses-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.pf-filter-total{margin-bottom:12px}body.light-mode .pf-insight-clickable:hover,body.light-mode .pf-cat-card:hover{box-shadow:0 14px 32px #1e293b29}body.light-mode .pf-chart-pair,body.light-mode .pf-chart-detail{background:#1e293b0f}body.light-mode .pf-chart-col-active .pf-chart-pair{background:#6366f11f}body.light-mode .pf-chart-col-active .pf-chart-label{color:#4f46e5}@media (max-width: 768px){.pf-chart-detail-grid{grid-template-columns:1fr}.pf-insight-value,.pf-cat-amount{font-size:18px}.pf-expenses-toolbar .ant-segmented{width:100%;overflow-x:auto}}.leads-muted{color:#94a3b8d9;font-size:12px}body.light-mode .leads-muted{color:#475569d9}.leads-danger{color:#ff7875}.leads-overdue,.leads-task-due-late{color:#ff7875;font-weight:600}.leads-loading{display:grid;place-items:center;padding:48px 0}.leads-table-link{padding:0;border:0;background:none;color:var(--ant-color-primary, #2563eb);font:inherit;cursor:pointer;text-align:start}.leads-table-link:hover{text-decoration:underline}.leads-new-form{display:grid;gap:12px}.leads-overview-alert{margin-bottom:16px}.leads-band+.leads-band{margin-top:28px}.leads-band-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.leads-band-title{margin:0;font-size:16px;font-weight:700}.leads-band-meta{font-size:12px;opacity:.65}.leads-band-action,.leads-period-select{margin-inline-start:auto}.leads-live-marker{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:999px;background:#10b9811f;color:#059669;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.leads-live-dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.leads-now-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.leads-now-tile{display:grid;align-content:start;gap:2px;min-inline-size:0;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#94a3b80f;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.leads-now-tile:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f}.leads-now-tile:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.leads-now-tile:disabled{cursor:default}.leads-now-tile.is-zero .leads-now-value{opacity:.45}.leads-now-tile.is-danger{border-color:#ef444459;background:#ef44441a}.leads-now-tile.is-warning{border-color:#faad1466;background:#faad141a}.leads-now-tile.is-info{border-color:#2563eb4d;background:#2563eb12}.leads-now-value{font-size:24px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.leads-now-label{font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.leads-now-detail{font-size:11px;line-height:1.3;opacity:.7}.leads-grid-span-8{grid-column:span 8}.leads-grid-span-4{grid-column:span 4}.leads-pipeline-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px}.leads-pipeline-total{font-size:15px;font-weight:700}.leads-pipeline-value{font-weight:600;cursor:help}.leads-pipeline-note{font-size:12px}.leads-pipeline-toggle{padding-inline:0}.leads-band .leads-funnel-row{grid-template-columns:minmax(96px,26%) minmax(56px,1fr) auto auto minmax(36px,auto)}.leads-band .leads-funnel-row.no-value{grid-template-columns:minmax(96px,30%) minmax(56px,1fr) auto minmax(36px,auto)}.leads-funnel-stale{justify-self:end;min-inline-size:24px;padding:0 6px;border:none;border-radius:999px;background:#faad142e;color:#b45309;font:inherit;font-size:11px;font-weight:600;line-height:18px;cursor:pointer}.leads-funnel-stale.is-empty{background:none;cursor:default}.leads-card-footnote{margin:12px 0 0;font-size:12px}.leads-inline-link{padding:0;block-size:auto}.leads-workload{display:grid;gap:6px;font-size:13px}.leads-workload-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 56px 44px;gap:8px;align-items:center;text-align:end;font-variant-numeric:tabular-nums}.leads-workload-row.is-head{font-size:11px;font-weight:600;opacity:.6}.leads-workload-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.leads-workload-link{padding:0;border:none;background:none;color:#2563eb;font:inherit;font-weight:600;text-align:end;cursor:pointer}.leads-period-body.is-refreshing{opacity:.6;transition:opacity .15s ease}.leads-kpi-button,.leads-kpi-static{display:flex;flex-direction:column;inline-size:100%;block-size:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start}.leads-kpi-button{cursor:pointer}.leads-kpi-button:focus-visible{outline:2px solid #2563eb;outline-offset:4px;border-radius:8px}.leads-kpi-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;opacity:.75}.leads-kpi-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-block-size:34px;margin-top:4px;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.leads-kpi-static .leads-kpi-note:first-of-type,.leads-kpi-button .leads-kpi-note:first-of-type{margin-top:auto;padding-top:6px}.leads-delta{padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;line-height:20px}.leads-delta.is-good{background:#10b98124;color:#047857}.leads-delta.is-bad{background:#ef44441f;color:#b91c1c}.leads-coverage-tag{margin:0;font-size:11px}.leads-trend-chart{display:flex;align-items:stretch;gap:4px;block-size:180px}.leads-trend-chart.is-dense{gap:2px}.leads-trend-col{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-inline-size:0}.leads-trend-count{block-size:16px;font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.leads-trend-slot{display:flex;flex:1;align-items:flex-end;inline-size:100%;border-block-end:1px solid rgba(148,163,184,.35)}.leads-trend-bar{inline-size:100%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2563ebe6,#6366f199)}.leads-trend-bar.is-zero{background:none}.leads-trend-label{block-size:16px;margin-top:4px;font-size:10px;white-space:nowrap;opacity:.7}.leads-band .leads-source-row{grid-template-columns:minmax(80px,30%) minmax(40px,1fr) auto auto}[dir=rtl] .leads-band .leads-source-fill{background-image:linear-gradient(270deg,#f97316d9,#fb923c99)}.leads-source-won{font-size:11px;white-space:nowrap;opacity:.7;text-align:end}.leads-source-single{margin:0;font-size:14px}.leads-stat-label{display:block;font-size:12px;opacity:.7;cursor:help}.leads-stat-value{display:block;margin-top:2px;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.leads-resolution,.leads-reason-list{margin-top:16px}.leads-resolution-title{display:block;margin-bottom:6px;font-size:12px;font-weight:600;opacity:.75}.leads-resolution-bar{display:flex;block-size:10px;overflow:hidden;border-radius:999px;background:#94a3b82e}.leads-resolution-part{display:block;flex-basis:0;min-inline-size:4px}.leads-resolution-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px}.leads-resolution-key{display:inline-flex;align-items:center;gap:6px}.leads-resolution-swatch{inline-size:10px;block-size:10px;border-radius:3px}.is-whatsapp_reply.leads-resolution-part,.is-whatsapp_reply.leads-resolution-swatch{background:#16a34a}.is-call.leads-resolution-part,.is-call.leads-resolution-swatch{background:#2563eb}.is-won.leads-resolution-part,.is-won.leads-resolution-swatch{background:#a3a3a3}.is-lost.leads-resolution-part,.is-lost.leads-resolution-swatch{background:#f87171}.is-archive.leads-resolution-part,.is-archive.leads-resolution-swatch{background:#cbd5e1}.is-other.leads-resolution-part,.is-other.leads-resolution-swatch{background:#e2e8f0}.leads-reason-row{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:8px;padding:4px 0;font-size:13px}.leads-reason-row>:nth-child(2){text-align:end;font-variant-numeric:tabular-nums}.leads-card-waiting.is-contact{color:#2563eb}.leads-drawer-next .leads-drawer-next-action{flex-wrap:wrap}.leads-drawer-next-action.is-overdue,.leads-drawer-next-action.is-due{color:#dc2626}.leads-drawer-next-action.is-warning{color:#d97706}.leads-drawer-next-label{opacity:.7}.chats-attention-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chats-attention-filter{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid transparent;border-radius:999px;background:#ffffffc7;color:#1f2937;font:inherit;font-size:12px;cursor:pointer}.chats-attention-filter:hover{background:#fff}.chats-attention-filter.is-active{border-color:#1d4ed8;background:#fff;color:#1d4ed8;font-weight:700}.chats-attention-filter-count{font-variant-numeric:tabular-nums;opacity:.8}@media (max-width: 1199.98px){.leads-grid-span-8,.leads-grid-span-4{grid-column:span 12}.leads-now-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.leads-now-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-now-tile.is-optional-zero{display:none}.leads-period-select{inline-size:100%;margin-inline-start:0}.leads-period-select .ant-segmented-group{display:flex}.leads-period-select .ant-segmented-item{flex:1}.leads-band-action{margin-inline-start:0}.leads-trend-chart{block-size:140px}}.leads-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leads-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px}.leads-kpi-grid>.ant-card,.leads-overview-grid>.ant-card{display:flex;flex-direction:column;height:100%;margin:0}.leads-kpi-grid>.ant-card>.ant-card-body,.leads-overview-grid>.ant-card>.ant-card-body{flex:1;min-height:0}.leads-grid-span-5{grid-column:span 5}.leads-grid-span-7{grid-column:span 7}.leads-grid-span-12{grid-column:span 12}.leads-kpi .ant-card-body{display:flex;flex-direction:column;height:100%}.leads-kpi-note{display:block;margin-top:4px;font-size:11px;line-height:1.35;opacity:.6}.leads-kpi .ant-card-body>.leads-kpi-note{margin-top:auto;padding-top:6px}.leads-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leads-stat-cell{min-width:0}.leads-card-hint{font-size:11px;font-weight:500;opacity:.6;cursor:help}.leads-onboarding h3{margin:0 0 12px}.leads-onboarding-steps{display:grid;gap:14px;margin:0;padding-inline-start:20px}.leads-onboarding-steps li>strong{display:block}.leads-onboarding-steps li.is-done>strong{color:#16a34a}.leads-onboarding-hint{display:block;font-size:12px;opacity:.7}.leads-funnel{display:grid;gap:10px}.leads-funnel-row{display:grid;grid-template-columns:minmax(96px,28%) minmax(56px,1fr) auto auto;gap:10px;align-items:center;font-size:13px}.leads-funnel-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-funnel-track{display:block;height:10px;border-radius:999px;background:#94a3b82e;overflow:hidden}.leads-funnel-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563ebe6,#6366f1b3);transition:width .25s ease}[dir=rtl] .leads-funnel-fill,[dir=rtl] .leads-source-fill{background-image:linear-gradient(270deg,#2563ebe6,#6366f1b3)}.leads-funnel-count{min-width:34px;font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.leads-funnel-value{min-width:56px;font-variant-numeric:tabular-nums;text-align:end;color:#94a3b8e6}.leads-source-list{display:grid;gap:10px}.leads-store-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.leads-store-tile{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#94a3b814;border:1px solid rgba(148,163,184,.16);cursor:help}.leads-store-tile-value{font-size:22px;font-weight:700;line-height:1.1}.leads-store-tile-label{font-size:12px;opacity:.75}button.leads-store-tile{font:inherit;color:inherit;text-align:start}.leads-store-tile.is-clickable{cursor:pointer;transition:border-color .15s ease,background .15s ease}.leads-store-tile.is-clickable:hover,.leads-store-tile.is-clickable:focus-visible{border-color:#6366f18c;background:#6366f11a}.leads-store-tile-note{font-size:11px;opacity:.6}.leads-ads-name{display:inline-flex;align-items:center;gap:2px;max-width:320px}.leads-ads-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-ads-footnote{margin:12px 0 0;font-size:12px}.leads-ads-clear-name{margin-inline-end:auto}.leads-ad-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.leads-ad-tag.is-compact{max-width:220px;font-size:11px;line-height:18px;padding-inline:6px}.leads-ad-tooltip{display:flex;flex-direction:column}.leads-card-ad{display:flex;min-width:0}.leads-source-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.leads-store-section{margin-top:16px}.leads-store-heading{margin:0 0 8px;font-size:13px;font-weight:600}.leads-store-questions{margin:0 0 6px;padding-inline-start:18px;display:grid;gap:6px;font-size:13px}.leads-store-question{overflow-wrap:anywhere}.leads-source-row{display:grid;grid-template-columns:minmax(80px,34%) minmax(48px,1fr) auto auto;gap:8px;align-items:center;font-size:13px}.leads-source-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-source-track{display:block;height:8px;border-radius:999px;background:#94a3b82e;overflow:hidden}.leads-source-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f97316d9,#fb923c99);transition:width .25s ease}.leads-source-count{min-width:28px;font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.leads-scope-bar{margin-bottom:8px}.leads-board-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.leads-board-search{width:min(280px,100%)}.leads-board-toolbar-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1}.leads-board-filter-select{min-width:140px}.leads-pipeline{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:10px;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a47}body.light-mode .leads-pipeline{background:#ffffffdb}.leads-pipeline-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.leads-pipeline-group.is-closed{padding-inline-start:10px;margin-inline-start:4px;border-inline-start:1px dashed rgba(148,163,184,.35)}.leads-pipeline-step{display:inline-flex;gap:6px;align-items:center;max-width:100%;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:#94a3b81a;color:inherit;cursor:pointer;font-size:12px;font-weight:600}.leads-pipeline-step:hover{border-color:#2563eb59}.leads-pipeline-step.is-active{border-color:#2563ebbf;box-shadow:inset 0 0 0 1px #2563eb47;background:#2563eb1f}.leads-pipeline-step.is-stale-focus{border-color:#d48806b3;box-shadow:inset 0 0 0 1px #faad1459;background:#faad1424}.leads-pipeline-step.is-terminal{opacity:.88}.leads-pipeline-step-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-pipeline-step-count{min-width:1.35em;padding:0 5px;border-radius:999px;background:#94a3b838;font-size:11px;text-align:center}.leads-pipeline-step-count.is-stale{background:#faad1447;color:#d48806}.leads-pipeline-step-count:hover{background:#94a3b861}.leads-pipeline-step-count.is-stale:hover{background:#faad1480}.leads-pipeline-stale{min-width:1.2em;padding:0 5px;border-radius:999px;background:#faad1447;color:#d48806;font-size:11px;text-align:center}.leads-pipeline-stale:hover{background:#faad1480}.leads-board-focus-bar{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:-2px 0 8px}.leads-board-focus-title{font-size:13px;font-weight:600}.leads-board-focus-bar.is-quiet{justify-content:flex-end}.leads-board-focus-bar .ant-btn-link{padding-inline:0}.leads-board-columns{display:flex;gap:10px;align-items:stretch}.leads-board-columns.is-fit{overflow:hidden}.leads-board-columns.is-single{overflow:visible}.leads-board-columns.is-worklist .leads-board-column-body{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;padding:12px}.leads-board-columns.is-worklist .leads-board-more,.leads-board-columns.is-worklist .ant-empty{grid-column:1 / -1}.leads-board-column{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - 340px);min-height:280px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a59}.leads-board-columns.is-fit .leads-board-column{flex:1 1 0}.leads-board-column.is-flush,.leads-board-columns.is-single .leads-board-column{flex:1 1 100%;max-height:calc(100vh - 300px);min-height:240px}body.light-mode .leads-board-column{background:#f1f5f9b3}.leads-board-column.is-over{border-color:#2563ebb3;box-shadow:inset 0 0 0 1px #2563eb59}.leads-board-column-head{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.16);position:sticky;top:0;z-index:1;background:#0f172af0;border-radius:14px 14px 0 0}body.light-mode .leads-board-column-head{background:#f1f5f9f5}.leads-board-column-hint{padding:4px 12px 0;font-size:11px;color:#94a3b8f2}.leads-board-column-title{flex:1;min-width:0;font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-board-dot{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:#94a3b8}.leads-board-dot.is-blue{background:#1677ff}.leads-board-dot.is-cyan{background:#13c2c2}.leads-board-dot.is-geekblue{background:#2f54eb}.leads-board-dot.is-purple{background:#722ed1}.leads-board-dot.is-magenta{background:#eb2f96}.leads-board-dot.is-orange{background:#fa8c16}.leads-board-dot.is-gold{background:#faad14}.leads-board-dot.is-lime{background:#a0d911}.leads-board-dot.is-green{background:#52c41a}.leads-board-dot.is-red{background:#ff4d4f}.leads-board-dot.is-volcano{background:#fa541c}.leads-board-column-value{padding:6px 12px 0;font-size:12px;font-weight:600;color:#94a3b8f2}.leads-board-column-body{display:grid;gap:8px;padding:10px;overflow-y:auto;flex:1;min-height:0}.leads-board-more{margin-top:2px}.leads-board-empty{padding:18px 8px;text-align:center;font-size:12px;color:#94a3b8cc;border:1px dashed rgba(148,163,184,.28);border-radius:10px}.leads-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.18);border-inline-start:3px solid rgba(148,163,184,.4);border-radius:12px;background:#1e293b8c;cursor:grab;transition:transform .12s ease,border-color .12s ease}.leads-card.is-static{cursor:pointer}.leads-card.is-hot{border-inline-start-color:#ff4d4f}.leads-card.is-warm{border-inline-start-color:#fa8c16}.leads-card.is-cold{border-inline-start-color:#1677ff}.leads-card-stale{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:#d48806}body.light-mode .leads-card{background:#fff}.leads-card:hover{border-color:#2563eb8c;transform:translateY(-1px)}.leads-card.is-dragging{opacity:.45}.leads-card.is-stale{border-inline-start-color:#faad14}.leads-card-head{display:flex;gap:8px;align-items:center}.leads-card-avatar{flex-shrink:0;background:#2563eb59;font-size:11px}.leads-card-identity{flex:1;min-width:0;display:grid}.leads-card-name{font-weight:700;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-card-phone{font-size:12px;font-weight:500;color:#e2e8f0eb;direction:ltr;unicode-bidi:plaintext}body.light-mode .leads-card-phone{color:#334155eb}.leads-card-score{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#94a3b833}.leads-card-score.is-hot{background:#ff4d4f38;color:#ff7875}.leads-card-score.is-warm{background:#fa8c1638;color:#ffa940}.leads-card-score.is-cold{background:#1677ff33;color:#69b1ff}.leads-card-service{font-size:12px;color:#cbd5e1f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.light-mode .leads-card-service{color:#334155f2}.leads-card-tags{display:flex;flex-wrap:wrap;gap:4px}.leads-card-tags .ant-tag{margin-inline-end:0;font-size:11px}.leads-card-assignee{color:#a855f7f2}.leads-card-foot{display:flex;gap:8px;align-items:center;justify-content:space-between}.leads-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#94a3b8e6}.leads-card-meta-item{display:inline-flex;gap:3px;align-items:center}.leads-card-due{display:inline-flex;gap:3px;align-items:center;font-weight:600}.leads-card-due.is-overdue{color:#ef4444}.leads-card-waiting{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:#ef4444}.leads-card-warn{color:#ffa940}.leads-card-actions{display:flex;gap:2px;justify-content:flex-end}.leads-card-icon-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#94a3b824;color:inherit;cursor:pointer;font-size:15px}.leads-card-icon-btn:hover{background:#2563eb47}.leads-table-tab{display:flex;flex-direction:column;gap:12px}.leads-bulk-bar{display:flex;gap:10px;align-items:center;padding:8px 12px;margin-bottom:10px;border-radius:12px;background:#2563eb1f}.leads-bulk-bar.is-sticky{position:sticky;top:0;z-index:5;background:var(--ant-color-bg-container);box-shadow:inset 0 0 0 999px #2563eb1f,0 4px 12px #0f172a1f}.leads-quick-views{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.leads-quick-views-label{font-size:12px;color:var(--text-secondary, rgba(15, 23, 42, .55));margin-inline-end:4px}.leads-quick-views.is-scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leads-quick-views.is-scroll::-webkit-scrollbar{display:none}.leads-quick-views.is-scroll>*{flex:0 0 auto}.leads-board-toolbar.leads-table-toolbar-compact{flex-direction:row;flex-wrap:nowrap;align-items:center}.leads-table-toolbar-compact>.ant-input-affix-wrapper{flex:1 1 auto;min-width:0}.leads-table-toolbar-compact>.ant-btn{flex:0 0 auto}.leads-filter-sheet.ant-drawer-section{max-height:85vh;border-radius:18px 18px 0 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.leads-filter-sheet-body{display:grid;gap:10px}.leads-filter-sheet-body .ant-select,.leads-filter-sheet-body .ant-picker{width:100%;min-width:0!important}.leads-filter-sheet-toggles{display:flex;flex-wrap:wrap;gap:8px}.leads-filter-sheet-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:6px;border-top:1px solid rgba(148,163,184,.2)}.leads-filter-sheet-spacer{flex:1 1 auto}.leads-follow-up-add{display:grid;gap:6px;margin-bottom:10px}.leads-follow-up-presets{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.leads-follow-up-picker{min-width:140px}.leads-drawer-phone{margin-top:6px;font-size:13px;color:var(--text-secondary, rgba(15, 23, 42, .55))}@media (max-width: 640px){.leads-follow-up-presets>.ant-btn{flex:1 1 calc(50% - 6px);min-height:36px}.leads-follow-up-picker{flex:1 1 100%}.chats-next-attention-label{display:none}}.leads-drawer-hero{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.leads-drawer-hero-main{min-width:0;flex:1}.leads-drawer-quick{display:flex;flex-wrap:wrap;gap:6px}.leads-drawer-next{display:grid;gap:2px;margin-top:8px;font-size:13px}.leads-drawer-next-action{display:inline-flex;gap:6px;align-items:center;font-weight:600}.leads-drawer-next-action.is-overdue{color:#ef4444}.leads-drawer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leads-drawer-field{display:grid;gap:4px;min-width:0}.leads-drawer-field-label{font-size:12px;color:#94a3b8e6}.leads-drawer-readonly{grid-column:1 / -1;display:grid;gap:6px;margin-top:12px;padding:12px;border-radius:12px;background:#94a3b81a}.leads-drawer-readonly-row{display:flex;gap:10px;justify-content:space-between;font-size:13px}.leads-drawer-task-form{display:flex;gap:8px;margin-bottom:12px}.leads-timeline-entry{display:grid;gap:2px}.leads-timeline-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.leads-timeline-body{white-space:pre-wrap;font-size:13px}.leads-timeline-actor{font-size:11px}.leads-task-list,.leads-history-list{display:grid;gap:6px}.leads-task-row,.leads-history-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:10px;font-size:13px}.leads-task-row.is-overdue{border-color:#ef444473}.leads-task-done{text-decoration:line-through;opacity:.6}.leads-composer-preview{display:grid;gap:6px}.leads-composer-bubble{padding:10px 12px;border-radius:12px;border-start-end-radius:2px;background:#25d36624;white-space:pre-wrap;font-size:14px}.leads-composer-textarea{width:100%;margin-top:6px;padding:10px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:transparent;color:inherit;font:inherit;resize:vertical}.leads-composer-textarea:disabled{opacity:.5}.leads-tasks-head,.leads-automations-head,.leads-capture-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}.leads-task-cards{display:grid;gap:8px}.leads-task-card{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.16);border-inline-start:3px solid rgba(148,163,184,.4);border-radius:12px}.leads-task-card.is-overdue{border-inline-start-color:#ff4d4f}.leads-task-card-main{flex:1;min-width:0;display:grid;gap:4px}.leads-task-card-title{font-weight:600}.leads-task-card-side{display:grid;gap:6px;justify-items:end;text-align:end}.leads-attention-chip.is-waiting,.leads-table-attention.is-waiting{color:#b45309}.leads-attention-chip.is-contact,.leads-table-attention.is-contact{color:#2563eb}.leads-attention-chip.is-waiting{background:#f59e0b1f}.leads-attention-chip.is-contact{background:#2563eb1a}.leads-attention-chip.is-clickable{cursor:pointer}.leads-table-name{display:grid;gap:2px;justify-items:start}.leads-table-attention{display:inline-flex;gap:4px;align-items:center;font-size:12px;white-space:nowrap}.leads-task-prompt{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#94a3b814}.leads-task-prompt-text{font-weight:600}.leads-task-prompt .leads-follow-up-add{flex:1 1 auto;margin-bottom:0}.leads-task-prompt-close{margin-inline-start:auto}.leads-sequence-list,.leads-form-list,.leads-merge-groups{display:grid;gap:12px}.leads-preset-list{display:grid;gap:10px;margin-bottom:18px}.leads-preset-card{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px;border:1px dashed rgba(148,163,184,.32);border-radius:14px}.leads-preset-card.is-blocked{opacity:.62}.leads-sequence-card,.leads-form-card,.leads-merge-group{display:grid;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:14px}.leads-sequence-card.is-paused,.leads-form-card.is-paused{opacity:.62}.leads-sequence-card-head,.leads-form-card-head,.leads-merge-group-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.leads-sequence-steps{display:grid;gap:6px}.leads-sequence-step{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#94a3b81a;font-size:13px}.leads-sequence-step-index{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#2563eb3d;font-size:12px;font-weight:700}.leads-sequence-stats{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#94a3b8e6}.leads-step-editor,.leads-field-editor{display:grid;gap:8px}.leads-step-editor-row,.leads-field-editor-row,.leads-stage-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.leads-form-card-link{display:flex;gap:8px;align-items:center}.leads-form-card-stats{display:flex;flex-wrap:wrap;gap:24px}.leads-form-card-stats .ant-statistic-content{font-size:18px}.leads-qr-wrap{display:grid;gap:10px;justify-items:center;text-align:center}.leads-qr-wrap img{width:240px;height:240px;border-radius:12px;background:#fff;padding:8px}.leads-autopilot-layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.leads-autopilot-preview{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:12px}.leads-stage-editor{display:grid;gap:8px}.leads-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.leads-template-list{display:grid;gap:8px}.leads-template-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:12px}.leads-template-row-main{display:grid;gap:6px;min-width:0}.leads-template-body{white-space:pre-wrap;font-size:13px;color:#94a3b8f2}body.light-mode .leads-template-body{color:#334155f2}.leads-import-stats{display:flex;flex-wrap:wrap;gap:32px}.lead-capture-page{min-height:100vh;display:grid;place-items:start center;padding:24px 14px 40px;background:radial-gradient(circle at 15% 5%,rgba(37,99,235,.22),transparent 40%),radial-gradient(circle at 85% 0,rgba(16,185,129,.16),transparent 36%),#070b1a}.lead-capture-shell{width:100%;max-width:520px}.lead-capture-card{border-radius:20px;box-shadow:0 22px 60px #00000059}.lead-capture-field{display:grid;gap:4px}.lead-capture-label{font-size:13px;font-weight:600}.lead-capture-star{color:#ff4d4f}.lead-capture-error{font-size:12px;color:#ff4d4f}.lead-capture-honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0}.lead-capture-done{display:grid;gap:8px;justify-items:center;padding:24px 8px;text-align:center}.lead-capture-done-icon{font-size:46px;color:#52c41a}@media (max-width: 1199.98px){.leads-grid-span-5,.leads-grid-span-7{grid-column:span 12}}@media (max-width: 900px){.leads-kpi-grid,.leads-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-drawer-form{grid-template-columns:1fr}}@media (max-width: 640px){.leads-board-toolbar{flex-direction:column;align-items:stretch}.leads-board-search{width:100%}.leads-board-toolbar-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.leads-board-toolbar-filters>*{flex:0 0 auto}.leads-board-filter-select{min-width:120px}.leads-pipeline{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.leads-pipeline-group{flex-wrap:nowrap}.leads-board-focus-bar{display:none}.leads-board-column{flex-basis:100%}.leads-funnel-row,.leads-band .leads-funnel-row,.leads-band .leads-funnel-row.no-value{grid-template-columns:minmax(84px,1.3fr) minmax(40px,1fr) auto minmax(36px,auto)}.leads-funnel-value{display:none}.leads-task-card{flex-wrap:wrap}.leads-import-stats{gap:18px}}.nexsign-page{min-height:100vh;padding:20px 14px calc(40px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 15% 5%,rgba(37,99,235,.22),transparent 40%),radial-gradient(circle at 85% 0,rgba(59,130,246,.16),transparent 36%),#070b1a}.nexsign-shell{width:100%;max-width:760px;margin:0 auto}.nexsign-card{border-radius:20px;box-shadow:0 22px 60px #00000059}.nexsign-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.nexsign-pdf{background:#0f172a;border-radius:14px;padding:10px;min-height:220px}.nexsign-pdf-loading{display:grid;place-items:center;min-height:220px}.nexsign-pdf-pages{display:grid;gap:10px}.nexsign-pdf-page{position:relative;background:#fff;border-radius:8px;overflow:hidden;line-height:0}.nexsign-pdf-page--editable{overflow:visible}.nexsign-pdf-page--drop-target{outline:2px solid rgba(22,119,255,.55);outline-offset:-2px;background:#1677ff14}.nexsign-pdf-sheet{line-height:0}.nexsign-pdf-page canvas{display:block;width:100%;height:auto}.nexsign-field{position:absolute;box-sizing:border-box;border:2px dashed #1677ff;background:#1677ff1f;border-radius:8px;touch-action:none;-webkit-user-select:none;user-select:none}.nexsign-field--hint{pointer-events:none;border-color:#1677ff}.nexsign-field--edit{cursor:move;box-shadow:0 0 0 1px #1677ff40}.nexsign-field--dragging{cursor:grabbing;box-shadow:0 8px 24px #0f172a2e}.nexsign-field-label{position:absolute;top:4px;inset-inline-start:6px;font-size:11px;font-weight:600;color:#1677ff;line-height:1.2}.nexsign-field-resize{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;padding:0;border:2px solid #fff;border-radius:4px;background:#1677ff;cursor:nwse-resize;touch-action:none}.nexsign-pdf-nav{margin-top:10px;justify-content:center;width:100%}.nexsign-pad{border:1px dashed #94a3b8;border-radius:14px;background:#fff;padding:8px;touch-action:none}.nexsign-pad--disabled{opacity:.65;pointer-events:none}.nexsign-pad-canvas{display:block;width:100%;border-radius:10px}.nexsign-pad-actions{display:flex;justify-content:flex-end;margin-top:8px}.nexsign-done{display:grid;gap:8px;justify-items:center;text-align:center;padding:8px 0 4px}.nexsign-done-icon{font-size:46px;color:#52c41a}.nexsign-verified-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#52c41a1f;border:1px solid rgba(82,196,26,.35);color:#52c41a;font-weight:600}.nexsign-otp-gate{display:grid;gap:12px;justify-items:center;text-align:center;padding:12px 4px 4px}.nexsign-otp-gate__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1677ff24;color:#4096ff;font-size:28px}.nexsign-otp-gate__title{margin:0!important}.nexsign-otp-gate__body{margin:0!important;max-width:34rem;line-height:1.7}.nexsign-otp-gate__phone{font-weight:700;letter-spacing:.04em;white-space:nowrap}.nexsign-otp-gate__alert,.nexsign-otp-gate__cta,.nexsign-otp-gate__resend{width:100%;max-width:26rem}.nexsign-otp-gate__cta{height:48px;font-size:16px;font-weight:600}.nexsign-otp-gate__hint{margin:4px 0 0!important;font-size:12px;max-width:30rem}.nexsign-otp-input{display:flex;gap:8px;justify-content:center;margin:4px 0}.nexsign-otp-box{width:46px;height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:inherit;font-size:24px;font-weight:700;text-align:center;caret-color:#4096ff;transition:border-color .15s ease,box-shadow .15s ease}.nexsign-otp-box:focus{outline:none;border-color:#4096ff;box-shadow:0 0 0 3px #4096ff40}.nexsign-otp-box:disabled{opacity:.55;cursor:not-allowed}.nexsign-otp-input--error .nexsign-otp-box{border-color:#ff4d4f}.nexsign-otp-input--error .nexsign-otp-box:focus{box-shadow:0 0 0 3px #ff4d4f40}@media (max-width: 380px){.nexsign-otp-input{gap:6px}.nexsign-otp-box{width:40px;height:50px;font-size:20px}}.nexsign-pdf-page--zoomable{cursor:zoom-in}.nexsign-pdf-zoom{position:absolute;top:8px;inset-inline-end:8px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:#070b1a9e;color:#fff;font-size:17px;line-height:1;cursor:zoom-in;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nexsign-pdf-zoom:hover,.nexsign-pdf-zoom:focus-visible{background:#070b1adb}.nexsign-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;flex-direction:column;background:#0b1020;overscroll-behavior:contain}.nexsign-fs:focus{outline:none}.nexsign-fs-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:calc(env(safe-area-inset-top,0px) + 8px) max(10px,env(safe-area-inset-right,0px)) 8px max(10px,env(safe-area-inset-left,0px));background:#0f172af0;border-bottom:1px solid rgba(148,163,184,.22);transition:opacity .18s ease,transform .18s ease}.nexsign-fs-bar--hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.nexsign-fs-group{display:flex;align-items:center;gap:6px}.nexsign-fs-btn{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:#94a3b824;color:#e2e8f5;font-size:18px;line-height:1;cursor:pointer}.nexsign-fs-btn:hover:not(:disabled),.nexsign-fs-btn:focus-visible{background:#94a3b847}.nexsign-fs-btn:disabled{opacity:.35;cursor:default}.nexsign-fs-count{min-width:68px;padding:0 4px;color:#cbd5e1;font-size:14px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.nexsign-fs-scroll{flex:1;min-height:0;display:flex;overflow:auto;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.nexsign-fs-scroll:focus{outline:none}.nexsign-fs-scroll:focus-visible{outline:2px solid rgba(96,165,250,.6);outline-offset:-2px}.nexsign-fs-page{position:relative;margin:auto;flex:none;background:#fff;border-radius:4px;box-shadow:0 10px 40px #00000080;transform-origin:center center;line-height:0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nexsign-fs-holder,.nexsign-fs-canvas{display:block;line-height:0}.nexsign-fs-spin{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}@media (max-width: 640px){.nexsign-page{padding:12px 10px calc(24px + env(safe-area-inset-bottom,0px))}.nexsign-card .ant-card-body{padding:14px}.nexsign-fs-bar{justify-content:center}.nexsign-fs-count{min-width:58px;font-size:13px}}.leads-feature-sections{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.leads-feature-sections>*{min-width:0}.leads-admin-section{padding-top:12px;border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.leads-admin-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:10px 0 8px}.leads-admin-preset{min-width:0;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px}.leads-admin-preset-steps{margin:0;padding-inline-start:18px;display:grid;gap:4px}.leads-template-table.ant-table-wrapper .ant-table .ant-table-thead>tr>th{overflow-wrap:normal;word-break:normal}.hsr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 8px}.hsr-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;cursor:pointer;text-align:start;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.hsr-stat:hover{transform:translateY(-1px);border-color:#3b82f673}.hsr-stat--active{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f62e}body.light-mode .hsr-stat{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}body.light-mode .hsr-stat--active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.hsr-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;font-size:18px}.hsr-stat--gold .hsr-stat-icon{background:#eab30829;color:#ca8a04}.hsr-stat--blue .hsr-stat-icon{background:#6366f129;color:#6366f1}.hsr-stat--purple .hsr-stat-icon{background:#a855f729;color:#a855f7}.hsr-stat--green .hsr-stat-icon{background:#10b98129;color:#059669}.hsr-stat-text{display:flex;flex-direction:column;min-width:0}.hsr-stat-value{font-size:22px;font-weight:700;line-height:1.1}.hsr-stat-label{font-size:12.5px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsr-tabs .ant-tabs-nav{margin-bottom:12px}.hsr-tab-hint{padding:10px 14px;margin-bottom:12px;border-radius:12px;font-size:13px;background:#3b82f614;border:1px solid rgba(59,130,246,.18)}.hsr-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.hsr-search{flex:1 1 260px;max-width:460px}.hsr-day{margin-bottom:20px}.hsr-day-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 4px;margin-bottom:8px;border-radius:10px;background:#090b10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.light-mode .hsr-day-head{background:#f3f5f9e0}.hsr-day-title{font-weight:700;font-size:15px}.hsr-day-badge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#6366f124;color:#6366f1}.hsr-day-badge--today{background:#10b98129;color:#059669}.hsr-day-badge--past{background:#94a3b833;color:#64748b}.hsr-day-count{margin-inline-start:auto;font-size:12px;font-weight:600;min-width:24px;height:24px;padding:0 8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#94a3b82e}.hsr-day-body{display:flex;flex-direction:column;gap:10px}.hsr-card{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;align-items:stretch;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);border-inline-start:4px solid transparent;background:#ffffff0a;cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none}.hsr-card:hover,.hsr-card:focus-visible{border-color:#3b82f666;box-shadow:0 4px 18px #0f172a1f}body.light-mode .hsr-card{background:#fff;border-color:#e5e9f2;box-shadow:0 1px 2px #0f172a0a}body.light-mode .hsr-card:hover,body.light-mode .hsr-card:focus-visible{border-color:#bfd3fb;box-shadow:0 6px 20px #0f172a14}.hsr-card--new{border-inline-start-color:#eab308!important}.hsr-card--reschedule{border-inline-start-color:#6366f1!important}.hsr-card--details{border-inline-start-color:#a855f7!important}.hsr-card--confirmed{border-inline-start-color:#10b981!important}.hsr-card-time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border-radius:12px;background:#3b82f61a;text-align:center}.hsr-card-time-value{font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.hsr-card-time-day{font-size:11.5px;opacity:.75}.hsr-card-main{display:flex;flex-direction:column;gap:6px;min-width:0}.hsr-card-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hsr-card-name{font-size:15px}.hsr-card-phone,.hsr-card-age{font-size:12.5px;direction:ltr;unicode-bidi:isolate}.hsr-card-age{direction:inherit}.hsr-card-service{font-weight:600;font-size:14px}.hsr-card-choices{display:flex;flex-wrap:wrap;gap:6px}.hsr-choice{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600;background:#3b82f61f;color:#2563eb}.hsr-choice--addon{font-weight:500;background:#94a3b829;color:inherit}.hsr-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.hsr-chip.ant-tag{margin-inline-end:0;border-radius:999px}.hsr-card-meta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;opacity:.75}.hsr-card-address{max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hsr-card-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.hsr-card-price{font-size:18px;font-weight:700;white-space:nowrap}.hsr-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;cursor:default}.hsr-drawer-head{display:flex;align-items:center;gap:12px}.hsr-avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:#3b82f624;color:#3b82f6}.hsr-drawer-head-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hsr-drawer-name{font-size:17px;font-weight:700}.hsr-drawer-contact a{font-size:13px}.hsr-wa-link{color:#16a34a!important}.hsr-drawer-head-tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hsr-ref{font-size:12px;direction:ltr}.hsr-slot-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px;padding:12px;border-radius:14px;background:#3b82f614}.hsr-slot-item{display:flex;align-items:center;gap:10px}.hsr-slot-item>.anticon{font-size:18px;color:#3b82f6}.hsr-slot-item>div{display:flex;flex-direction:column}.hsr-slot-label{font-size:11.5px;opacity:.65}.hsr-note{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:13px}.hsr-note--info{background:#6366f11a;border:1px solid rgba(99,102,241,.25)}.hsr-section{margin-top:18px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}body.light-mode .hsr-section{border-color:#e8ecf3;background:#fff}.hsr-section-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;font-size:14px}.hsr-section-extra{margin-inline-start:auto}.hsr-order-service{font-size:16px;font-weight:700}.hsr-order-lines{margin:8px 0 0;padding-inline-start:18px;font-size:14px;font-weight:600}.hsr-order-lines li{margin-bottom:2px}.hsr-order-items,.hsr-order-addons{margin-top:10px;display:flex;flex-direction:column;gap:6px}.hsr-order-total{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.4);font-weight:600}.hsr-order-total-value{display:inline-flex;align-items:center;gap:8px;font-size:16px}.hsr-kv{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.16)}.hsr-kv:last-child{border-bottom:0}.hsr-kv-label{font-size:13px;opacity:.7}.hsr-kv-value{font-weight:600;text-align:end;overflow-wrap:anywhere}.hsr-location{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-weight:600}.hsr-photo-group+.hsr-photo-group{margin-top:12px}.hsr-photo-caption{display:block;margin-bottom:6px;font-size:13px}.hsr-photo-grid{display:flex;flex-wrap:wrap;gap:8px}.hsr-photo-grid .ant-image,.hsr-photo{border-radius:10px;overflow:hidden;object-fit:cover}.hsr-photo-missing{font-size:12.5px}.hsr-followup{margin-top:18px}.hsr-drawer-footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hsr-approve-summary{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:12px;background:#3b82f614}.hsr-approve-order{display:flex;flex-direction:column;gap:6px;margin-top:8px}.hsr-field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.hsr-field-label{font-size:13px}.hsr-field-hint{font-size:12px}.hsr-field-row{display:flex;gap:12px}.hsr-compare{display:flex;align-items:center;gap:12px}.hsr-compare-box{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.3)}.hsr-compare-box--new{border-color:#10b98180;background:#10b98114}.hsr-compare-arrow{font-size:18px;opacity:.6}@media (max-width: 900px){.hsr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.hsr-card{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}.hsr-card-side{grid-column:1 / -1;flex-direction:row;align-items:center}.hsr-card-actions{flex:1}.hsr-card-actions .ant-btn{flex:1;min-height:40px}.hsr-card-time-value{font-size:17px}.hsr-stat{padding:10px 12px}.hsr-stat-icon{width:34px;height:34px;font-size:16px}.hsr-stat-value{font-size:19px}.hsr-field-row{flex-direction:column}.hsr-drawer-footer .ant-btn{flex:1}.hsr-search{max-width:none}}.hst-page{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding-bottom:32px}.hst-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#3b82f62e,#10b9811f);border:1px solid rgba(255,255,255,.08)}body.light-mode .hst-hero{background:linear-gradient(135deg,#eaf2ff,#e9faf3);border-color:#dbe7fb}.hst-hero-text{display:flex;flex-direction:column;gap:4px;min-width:0}.hst-title{margin:0;font-size:26px;font-weight:800;line-height:1.15}.hst-subtitle{font-size:14px;opacity:.75}.hst-clock{font-variant-numeric:tabular-nums;font-weight:600}.hst-hero-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hst-date-picker{width:140px}[dir=rtl] .hst-flip{transform:scaleX(-1)}.hst-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hst-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;min-width:0}body.light-mode .hst-stat{background:#fff;border-color:#e5e9f2;box-shadow:0 1px 2px #0f172a0a}.hst-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;font-size:18px}.hst-stat--blue .hst-stat-icon{background:#3b82f629;color:#3b82f6}.hst-stat--green .hst-stat-icon{background:#10b98129;color:#059669}.hst-stat--purple .hst-stat-icon{background:#a855f729;color:#a855f7}.hst-stat--red .hst-stat-icon{background:#ef444429;color:#ef4444}.hst-stat--gold .hst-stat-icon{background:#eab30829;color:#ca8a04}.hst-stat--teal .hst-stat-icon{background:#14b8a629;color:#0d9488}.hst-stat-text{display:flex;flex-direction:column;min-width:0;flex:1}.hst-stat-value{font-size:22px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.hst-stat-label{font-size:12.5px;opacity:.7}.hst-stat-sub{font-size:12px;font-weight:600;color:#f59e0b}.hst-stat--red .hst-stat-sub{color:#ef4444}.hst-stat-progress{margin:4px 0 0!important}.hst-attention{border-radius:16px;border:1px solid rgba(245,158,11,.35);background:#f59e0b12;overflow:hidden}body.light-mode .hst-attention{background:#fffaf0;border-color:#f8d79b}.hst-attention-head{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hst-attention-icon{font-size:18px;color:#f59e0b}.hst-attention-title{font-weight:700;font-size:15px}.hst-attention-count{min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f59e0b;color:#fff}.hst-attention-hint{flex:1;font-size:12.5px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hst-attention-list{list-style:none;margin:0;padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.hst-attention-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0d}body.light-mode .hst-attention-item{background:#fff;box-shadow:0 1px 2px #0f172a0d}.hst-attention-item-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#f59e0b29;color:#d97706}.hst-attention-item--approval .hst-attention-item-icon{background:#eab3082e;color:#ca8a04}.hst-attention-item--reschedule .hst-attention-item-icon{background:#6366f129;color:#6366f1}.hst-attention-item--address .hst-attention-item-icon{background:#ef444424;color:#ef4444}.hst-attention-item--details .hst-attention-item-icon{background:#a855f729;color:#a855f7}.hst-attention-item--quoteSent .hst-attention-item-icon{background:#3b82f624;color:#3b82f6}.hst-attention-item-text{display:flex;flex-direction:column;flex:1;min-width:0}.hst-attention-item-title{font-weight:600;font-size:14px}.hst-attention-item-meta{font-size:12.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hst-attention-day{font-weight:600}.hst-toolbar{display:flex;gap:10px;flex-wrap:wrap}.hst-tool-btn{border-radius:12px!important;font-weight:600}.hst-tool-count{margin-inline-start:8px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;background:#3b82f629;color:#3b82f6}.hst-timeline{display:flex;flex-direction:column;gap:12px}.hst-now-line{display:flex;align-items:center;gap:10px;color:#ef4444;font-size:12.5px;font-weight:700}.hst-now-line:before,.hst-now-line:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.7));border-radius:2px}.hst-now-line:after{background:linear-gradient(90deg,rgba(239,68,68,.7),transparent)}.hst-now-line span{padding:2px 10px;border-radius:999px;background:#ef44441f;font-variant-numeric:tabular-nums}.hst-job{display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.08);border-inline-start:5px solid rgba(148,163,184,.5);background:#ffffff0a;overflow:hidden;transition:box-shadow .15s,border-color .15s}body.light-mode .hst-job{background:#fff;border-color:#e5e9f2;box-shadow:0 1px 3px #0f172a0f}.hst-job:hover{box-shadow:0 6px 22px #0f172a24}.hst-job--now{border-inline-start-color:#3b82f6!important}.hst-job--late{border-inline-start-color:#ef4444!important}.hst-job--working{border-inline-start-color:#f59e0b!important}.hst-job--done{border-inline-start-color:#10b981!important}.hst-job--not_home{border-inline-start-color:#f97316!important}.hst-job--next{box-shadow:0 0 0 2px #6366f159}.hst-job--done,.hst-job--not_home{opacity:.92}.hst-job-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px 0}.hst-job-window{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.hst-job-window .anticon{font-size:16px;opacity:.6}.hst-job-window-hint{font-size:12px;font-weight:600;opacity:.6}.hst-job-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hst-job-ref{font-size:12px;opacity:.55;font-variant-numeric:tabular-nums}.hst-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:#94a3b82e}.hst-badge--now{background:#3b82f629;color:#3b82f6}.hst-badge--next{background:#6366f129;color:#6366f1}.hst-badge--late{background:#ef444426;color:#ef4444}.hst-badge--way{background:#06b6d429;color:#0891b2}.hst-badge--working{background:#f59e0b2e;color:#d97706}.hst-badge--done{background:#10b98129;color:#059669}.hst-badge--nothome{background:#f9731629;color:#ea580c}.hst-pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:hst-pulse 1.6s ease-out infinite}@keyframes hst-pulse{0%{box-shadow:0 0 #3b82f68c}70%{box-shadow:0 0 0 8px #3b82f600}to{box-shadow:0 0 #3b82f600}}.hst-job-body{display:flex;flex-direction:column;gap:8px;padding:10px 16px 12px;cursor:pointer;outline:none}.hst-job-body:focus-visible{box-shadow:inset 0 0 0 2px #3b82f680}.hst-job-who{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hst-job-name{font-size:17px;font-weight:700}.hst-job-phone{font-size:13px;opacity:.65;direction:ltr;unicode-bidi:isolate}.hst-job-address{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.hst-job-address .anticon{margin-top:3px;color:#3b82f6}.hst-job-address--missing{color:#ef4444;font-weight:600}.hst-job-address--missing .anticon{color:#ef4444}.hst-job-order{display:flex;flex-direction:column;gap:6px}.hst-job-service{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hst-job-service-name{font-weight:600;font-size:14px}.hst-job-service-choices{display:inline-flex;flex-wrap:wrap;gap:6px}.hst-job-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hst-chip{margin-inline-end:0!important}.hst-job-price{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.hst-job-notes{font-size:13px;padding:8px 10px;border-radius:10px;background:#eab3081a;white-space:pre-wrap}.hst-job-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));border-top:1px solid rgba(255,255,255,.07)}body.light-mode .hst-job-quick{border-top-color:#eef1f6}.hst-quick{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;font-size:13.5px;font-weight:600;color:inherit;transition:background .15s}.hst-quick+.hst-quick{border-inline-start:1px solid rgba(255,255,255,.07)}body.light-mode .hst-quick+.hst-quick{border-inline-start-color:#eef1f6}.hst-quick:hover{background:#3b82f614;color:inherit}.hst-quick .anticon{font-size:16px;color:#3b82f6}.hst-quick--waze .anticon{color:#06b6d4}.hst-quick--wa .anticon{color:#22c55e}.hst-job-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.07)}body.light-mode .hst-job-actions{border-top-color:#eef1f6}.hst-job-actions:empty{display:none}.hst-main-btn{flex:1 1 200px;height:46px!important;border-radius:12px!important;font-weight:700!important;font-size:15px!important}.hst-main-btn--on_the_way{background:#0891b2!important;border-color:#0891b2!important}.hst-main-btn--in_progress{background:#d97706!important;border-color:#d97706!important}.hst-main-btn--done{background:#059669!important;border-color:#059669!important}.hst-after-done{display:flex;gap:8px;flex:1 1 260px;flex-wrap:wrap}.hst-after-btn{flex:1 1 140px;border-radius:12px!important;font-weight:600}.hst-after-btn--pay{border-color:#10b981!important;color:#059669!important}.hst-more-btn{border-radius:12px!important;flex-shrink:0}.hst-drawer-footer{align-items:center}.hst-drawer-footer .hst-job-actions{flex:1 1 100%;padding:0;border-top:0}.hst-section{display:flex;flex-direction:column;gap:10px}.hst-section-head{display:flex;align-items:center;gap:8px;padding:6px 4px;border:0;background:none;color:inherit;font:inherit;font-weight:700;font-size:15px;text-align:start;cursor:pointer}.hst-section-head--static{cursor:default}.hst-section-count{min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#94a3b833;margin-inline-end:auto}.hst-section--cancelled .hst-section-head{color:#ef4444}.hst-cancelled{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hst-cancelled-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#ef44440f;font-size:13.5px}.hst-cancelled-time{font-weight:700;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;text-decoration:line-through;opacity:.7}.hst-cancelled-name{font-weight:600}.hst-cancelled-service{opacity:.7}.hst-cancelled-by{margin-inline-start:auto;font-size:12px;color:#ef4444}.hst-empty{padding:32px 16px;border-radius:16px;border:1px dashed rgba(148,163,184,.35)}.hst-all-done{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;font-weight:600;background:#10b9811a;color:#059669}.hst-all-done .anticon{font-size:20px}.hst-message-row{display:flex;flex-direction:column;gap:6px}.hst-message-label{font-size:12.5px;font-weight:600;opacity:.75}.hst-message-row .ant-segmented{max-width:100%;overflow-x:auto}.hst-wa-btn{background:#22c55e!important;border-color:#22c55e!important}.hst-wa-btn:disabled{background:#94a3b84d!important;border-color:transparent!important}.hst-materials{display:flex;flex-direction:column;gap:12px}.hst-materials-group{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}body.light-mode .hst-materials-group{background:#f8fafc;border-color:#e5e9f2}.hst-materials-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hst-materials-name{font-weight:700}.hst-materials-visits{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:#3b82f624;color:#3b82f6}.hst-materials-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hst-materials-row{display:flex;align-items:center;gap:10px}.hst-materials-qty{min-width:36px;padding:2px 8px;border-radius:8px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;background:#10b98124;color:#059669}.hst-materials-row--addon .hst-materials-qty{background:#94a3b82e;color:inherit}@media (max-width: 767px){.hst-page{gap:12px}.hst-hero{padding:16px;border-radius:16px}.hst-title{font-size:22px}.hst-hero-nav{width:100%}.hst-date-picker{flex:1;min-width:120px}.hst-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hst-stat{padding:10px 12px;gap:10px}.hst-stat-icon{width:34px;height:34px;font-size:16px}.hst-stat-value{font-size:19px}.hst-attention-hint{display:none}.hst-attention-item{flex-wrap:wrap}.hst-tool-btn{flex:1 1 140px}.hst-job-window{font-size:18px}.hst-quick span{font-size:12.5px}.hst-main-btn{flex-basis:100%}}.hst-badge--pending{background:#eab3082e;color:#ca8a04}.hst-badge--cancelled{background:#ef44441f;color:#ef4444}.hsv-history{display:flex;flex-direction:column;gap:14px}.hsv-stat-value--text{font-size:16px;white-space:normal}.hst-stat-sub.hsv-stat-sub--ok{color:#10b981}.hst-stat-sub.hsv-stat-sub--muted{color:inherit;opacity:.65;font-weight:500}.hsv-usual{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.hsv-usual-label{font-size:12.5px;opacity:.7}.hsv-usual-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:#3b82f61f;color:#2563eb}.hsv-usual-count{font-variant-numeric:tabular-nums;opacity:.75}.hsv-book-btn{margin-inline-start:auto}.hsv-filters{overflow-x:auto;scrollbar-width:none}.hsv-filters::-webkit-scrollbar{display:none}.hsv-group{display:flex;flex-direction:column;gap:8px}.hsv-group-title{display:flex;align-items:center;gap:8px;padding:2px 4px;font-weight:700;font-size:14px}.hsv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hsv-visit{border-radius:14px;border:1px solid rgba(255,255,255,.08);border-inline-start:4px solid rgba(148,163,184,.5);background:#ffffff08;overflow:hidden;transition:box-shadow .15s}body.light-mode .hsv-visit{background:#fff;border-color:#e5e9f2;box-shadow:0 1px 2px #0f172a0a}.hsv-visit:hover{box-shadow:0 4px 16px #0f172a1f}.hsv-visit--done{border-inline-start-color:#10b981!important}.hsv-visit--not_home{border-inline-start-color:#f97316!important}.hsv-visit--upcoming{border-inline-start-color:#6366f1!important}.hsv-visit--on_the_way{border-inline-start-color:#06b6d4!important}.hsv-visit--in_progress{border-inline-start-color:#f59e0b!important}.hsv-visit--pending{border-inline-start-color:#eab308!important}.hsv-visit--not_closed{border-inline-start-color:#ef4444!important}.hsv-visit--cancelled{border-inline-start-color:#ef444473!important;opacity:.72}.hsv-visit-main{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.hsv-visit-main[role=button]{cursor:pointer}.hsv-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;flex-shrink:0;padding:6px 4px;border-radius:12px;background:#94a3b81f;line-height:1.15;text-align:center}.hsv-date-weekday,.hsv-date-month{font-size:11.5px;opacity:.7;white-space:nowrap}.hsv-date-day{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.hsv-visit-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.hsv-visit-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.hsv-visit-window{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.hsv-visit-head .hst-job-ref{margin-inline-start:auto}.hsv-visit-order{display:flex;flex-direction:column;gap:4px}.hsv-visit-service{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.hsv-visit-service-name{font-weight:700}.hsv-visit-address{display:flex;align-items:flex-start;gap:6px;font-size:13px;opacity:.8}.hsv-visit-address .anticon{margin-top:3px}.hsv-visit-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hsv-visit-chips .ant-tag{margin-inline-end:0}.hsv-visit-price{font-weight:800;font-variant-numeric:tabular-nums}.hsv-visit-notes{display:flex;align-items:center;gap:8px;padding-block:6px;padding-inline:14px 10px;border-top:1px dashed rgba(148,163,184,.25);font-size:12.5px;opacity:.85}.hsv-visit-notes>span{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.hsv-visit-notes--empty{opacity:.55;font-style:italic}.hsv-more{border-style:dashed}@media (max-width: 768px){.hsv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hsv-stat-value--text{font-size:14px}.hsv-book-btn{margin-inline-start:0;flex:1 1 100%}.hsv-visit-main{padding:10px 12px;gap:10px}.hsv-date{width:50px}.hsv-date-day{font-size:18px}}
