@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--hc-bg:#f5f6f8;--hc-card:#fff;--hc-border:#e6e8ee;--hc-text:#0f172a;--hc-muted:#6b7280;--hc-primary:#1677ff;--hc-primary-weak:#e8f1ff;--hc-success:#16a34a;--hc-danger:#dc2626;--hc-shadow:0 8px 30px #0f172a14}*{box-sizing:border-box}html,body{height:100%}body{background:var(--hc-bg);color:var(--hc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}a{color:inherit;text-decoration:none}.hc-app{height:100dvh;overflow:hidden}.hc-shell{height:100%;display:flex}.hc-sidebarBackdrop{z-index:2190;background:#0f172a66;display:none;position:fixed;inset:0}.hc-sidebarBackdrop.isOpen{display:block}.hc-mobileTopbar{border-bottom:1px solid var(--hc-border);background:#fff;justify-content:space-between;align-items:center;gap:10px;height:52px;padding:10px 12px;display:none}.hc-mobileMenuBtn{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:12px;width:40px;height:36px;font-weight:900}.hc-mobileTitle{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.hc-mobileUser{align-items:center;gap:8px;min-width:0;display:flex}.hc-mobileAvatar{color:#fff;background:#111827;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.hc-sidebar{background:var(--hc-card);border-right:1px solid var(--hc-border);flex-direction:column;gap:10px;width:220px;height:100%;padding:14px 10px;display:flex;position:sticky;top:0}@media (width<=1366px){.hc-mobileTopbar{display:flex}.hc-content{padding:12px}.hc-sidebar{z-index:2200;width:260px;max-width:86vw;transition:transform .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%);box-shadow:20px 0 70px #0000002e}.hc-sidebar.isOpen{transform:translate(0)}}@media (width<=520px){.hc-content{padding:10px}}.hc-brand{letter-spacing:-.2px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.hc-brandBadge{background:var(--hc-primary);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.hc-nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px;display:flex;overflow:auto}.hc-navItem{color:#111827;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.hc-navItem:hover{background:#f3f4f6}.hc-navItemActive{background:var(--hc-primary-weak);color:var(--hc-primary)}.hc-navGroup{flex-direction:column;gap:4px;display:flex}.hc-navSub{flex-direction:column;gap:2px;margin-left:30px;padding:2px 0 6px;display:flex}.hc-navSubItem{color:#374151;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.hc-navSubItem:hover{background:#f3f4f6}.hc-navSubItemActive{color:var(--hc-primary);background:#2563eb14}.hc-navSubDot{text-align:center;opacity:.7;width:10px}.hc-navIcon{opacity:.9;width:18px;height:18px}.hc-spacer{flex:1}.hc-user{border-top:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.hc-avatar{color:#fff;background:#111827;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.hc-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.hc-banner{color:#fff;background:#1d68c6;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.hc-bannerText{opacity:.95;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hc-bannerBtn{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff47;border-radius:12px;padding:8px 12px;font-weight:600}.hc-content{flex:1;min-height:0;padding:14px 18px;overflow:auto}.hc-card{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:14px;box-shadow:0 2px 18px #0f172a0f}.hc-tableCard{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:14px;overflow:hidden;box-shadow:0 2px 18px #0f172a0f}.hc-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700}.hc-pageTop{border-bottom:1px solid var(--hc-border);padding:14px}.hc-pageTopRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hc-actions{align-items:center;gap:8px;display:flex}.hc-breadcrumb{color:var(--hc-muted);align-items:center;gap:8px;font-size:13px;display:flex}.hc-breadcrumb b{color:var(--hc-text)}.hc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hc-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hc-payments .hc-tabsLine{gap:14px}.hc-payments .hc-tabsLine .hc-tab{color:var(--hc-muted);background:0 0;border:none;border-radius:0;padding:6px 0;font-weight:700}.hc-payments .hc-tabsLine .hc-tab:hover{color:var(--hc-text);background:0 0}.hc-payments .hc-tabsLine .hc-tab.hc-tabActive{color:var(--hc-primary);border-bottom:2px solid var(--hc-primary)}.hc-paymentsSummary{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:14px;display:flex}.hc-paymentsBalance{letter-spacing:-.01em;font-size:22px;font-weight:800}.hc-paymentsKpis{flex-wrap:wrap;gap:22px;display:flex}.hc-tab{border:1px solid var(--hc-border);color:#111827;cursor:pointer;background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600}.hc-tabActive{background:var(--hc-primary-weak);color:var(--hc-primary);border-color:#cfe0ff}.hc-search{border:1px solid var(--hc-border);background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:220px;padding:10px 12px;display:flex}.hc-search input{background:0 0;border:none;outline:none;width:100%;font-size:14px}.hc-searchIcon svg{width:18px;height:18px;display:block}.hc-btn{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.hc-tdLinkBtn{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:0;margin:0;padding:0}.hc-tdLinkBtn:hover{text-decoration:underline}.hc-execSplitBox{flex-direction:column;gap:8px;display:flex}.hc-execSplitRow{grid-template-columns:1fr 140px 32px;align-items:center;gap:8px;display:grid}.hc-execSplitPct{grid-template-columns:1fr 20px;align-items:center;gap:6px;display:grid}.hc-execSplitPctSign{opacity:.7;font-size:13px}.hc-iconBtn{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hc-execSplitActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-execSplitSum{opacity:.75;padding-left:6px;font-size:13px}.hc-btnIcon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.hc-kpiGrid{grid-template-columns:repeat(7,minmax(140px,1fr));gap:10px;display:grid}@media (width<=1400px){.hc-kpiGrid{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (width<=820px){.hc-kpiGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}.hc-kpiCard{border:1px solid var(--hc-border);background:#fff;border-radius:14px;padding:12px;box-shadow:0 1px #0f172a08}.hc-kpiCard--danger{background:#f04b4b09;border-color:#f04b4b38}.hc-kpiLabel{color:var(--hc-muted);font-size:12px;font-weight:700}.hc-kpiValue{margin-top:6px;font-size:18px;font-weight:900}.hc-callsPage{gap:14px}.hc-callsHero{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px 18px;box-shadow:0 10px 24px #0f172a0a}.hc-callsHeroHeader{align-items:flex-start;gap:14px}.hc-callsHeroSubtext{max-width:760px;margin-top:6px;font-size:14px;line-height:1.5}.hc-callsHeroActions{justify-content:flex-end}.hc-callsConnectionRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.hc-callsConnectionBadge{align-self:flex-start}.hc-callsConnectionMeta{gap:2px;min-width:0;display:grid}.hc-callsConnectionPrimary{color:#0f172a;font-size:13px;font-weight:800}.hc-callsConnectionSecondary{word-break:break-all;font-size:13px;line-height:1.45}.hc-callsKpiGrid .hc-kpiCard,.hc-callsLinesCard,.hc-callsFiltersCard,.hc-callsTableCard{padding:14px 16px 16px;box-shadow:0 8px 18px #0f172a09}.hc-callsKpiCard{background:#fff;border-color:#e2e8f0;border-radius:16px;min-height:92px;position:relative;overflow:hidden}.hc-callsKpiCard:before{content:"";background:#3b82f652;width:3px;position:absolute;inset:0 auto 0 0}.hc-callsKpiCard:after{display:none}.hc-callsKpiCard--total:before,.hc-callsKpiCard--in:before,.hc-callsKpiCard--talk:before{background:linear-gradient(#3b82f6c7,#60a5fa6b)}.hc-callsKpiCard--out:before,.hc-callsKpiCard--avg:before{background:linear-gradient(#0ea5e9c7,#7dd3fc6b)}.hc-callsKpiCard--rate:before{background:linear-gradient(#10b981c7,#6ee7b76b)}.hc-callsKpiCard--missed:before{background:linear-gradient(#ef4444c7,#fca5a56b)}.hc-callsSectionHead{border-bottom:1px solid #94a3b829;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.hc-callsSectionTitle{letter-spacing:-.01em;color:#0f172a;font-size:17px;font-weight:900}.hc-callsSectionHint{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4}.hc-callsFiltersShell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px}.hc-callsFilters{grid-template-columns:1.75fr 1fr 1fr 1.1fr 1.45fr;align-items:end;gap:10px}.hc-callsField{min-width:0}.hc-callsField--search,.hc-callsField--period{grid-column:span 1}.hc-callsFilters .hc-input,.hc-callsFilters .hc-select,.hc-callsFilters .hc-btn{height:40px}.hc-callsFilters .hc-input,.hc-callsFilters select.hc-input{box-shadow:none;background:#fff;border-color:#dbe4ef;border-radius:12px}.hc-callsSearchInput{font-weight:600}.hc-callsDateRange{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.hc-callsDateRangeDivider{color:#94a3b8;font-size:14px;font-weight:800}.hc-callsFilters .hc-btn{padding-inline:14px}@media (width<=1280px){.hc-callsFilters{grid-template-columns:1fr 1fr 1fr}.hc-callsField--search,.hc-callsField--period{grid-column:span 3}}@media (width<=900px){.hc-callsFilters{grid-template-columns:1fr}.hc-callsField--search,.hc-callsField--period{grid-column:span 1}.hc-callsDateRange{grid-template-columns:1fr}.hc-callsDateRangeDivider{display:none}}.hc-table.hc-table--calls .hc-th{background:#f8fafc}.hc-table.hc-table--calls tr.hc-callRow--ok td:first-child{border-left:3px solid #22c55e59}.hc-table.hc-table--calls tr.hc-callRow--missed td:first-child{border-left:3px solid #f04b4b59}.hc-table.hc-table--calls tr.hc-callRow--missed{background:#f04b4b06}.hc-table.hc-table--calls tr.hc-callRow--missed:hover{background:#f04b4b0d}.hc-callsFiltersCard,.hc-callsFiltersCard .hc-input,.hc-callsFiltersCard select.hc-input{background:#fff}.hc-callsFiltersHead,.hc-callsTableHead{margin-bottom:12px}.hc-callsFiltersFooter{border-top:1px solid #94a3b829;margin-top:10px;padding-top:10px}.hc-callsFilterMeta{align-items:center}.hc-callsMetaBadge{color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hc-callsMetaBadge--soft{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hc-callsQuickActions,.hc-callsFilterActions{align-items:center}.hc-callsQuickGroup{background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.hc-callsQuickLabel{color:#334155;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.hc-callsQuickActions .hc-btnSm{background:#fff;border-color:#dbe4ef;border-radius:999px;min-width:78px;padding-inline:12px}.hc-callsQuickActions .hc-btnSm:hover{background:#f8fafc}.hc-callsResultCount{color:#334155;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=980px){.hc-callsFiltersFooter{align-items:stretch}.hc-callsFilterActions,.hc-callsQuickActions{width:100%}.hc-callsQuickActions{justify-content:space-between}}.hc-callsTableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:0}.hc-table.hc-table--callsLines{table-layout:fixed;width:100%;min-width:0}.hc-table.hc-table--callsLines .hc-th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#fbfdff;font-size:11px}.hc-table.hc-table--callsLines .hc-th:first-child,.hc-table.hc-table--callsLines .hc-td:first-child{width:48%}.hc-table.hc-table--callsLines .hc-th:nth-child(2),.hc-table.hc-table--callsLines .hc-td:nth-child(2){width:14%}.hc-table.hc-table--callsLines .hc-th:nth-child(3),.hc-table.hc-table--callsLines .hc-td:nth-child(3){width:22%}.hc-table.hc-table--callsLines .hc-th:nth-child(4),.hc-table.hc-table--callsLines .hc-td:nth-child(4){width:16%}.hc-table.hc-table--callsLines tbody tr:nth-child(2n) td{background:#fcfdff}.hc-table.hc-table--callsLines tbody tr:hover td{background:#f8fafc}.hc-callsLineCell{min-width:0}.hc-callsLineName{color:#0f172a;overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.35}.hc-callsLinesMetric{font-variant-numeric:tabular-nums;color:#0f172a;font-size:15px;font-weight:800}.hc-callsShareCell{justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.hc-callsShareTrack{background:#e9eff7;border-radius:999px;width:88px;height:8px;position:relative;overflow:hidden}.hc-callsShareFill{background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);border-radius:999px;position:absolute;inset:0 auto 0 0}.hc-callsShareValue{text-align:right;font-variant-numeric:tabular-nums;color:#1d4ed8;min-width:38px;font-size:14px;font-weight:800}.hc-callsAnswerBadge{color:#475569;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:30px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.hc-callsAnswerBadge.is-good{color:#166534;background:#22c55e1a;border-color:#22c55e2e}.hc-callsEmptyState{align-items:center;gap:14px;padding:26px 16px;display:flex}.hc-callsEmptyStateIcon{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.hc-callsEmptyStateTitle{color:#0f172a;font-size:14px;font-weight:900}.hc-table.hc-table--calls .hc-th{color:#475569;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fbfdff;font-size:11px}.hc-table.hc-table--calls .hc-td{vertical-align:top;line-height:1.4}.hc-table.hc-table--calls tbody tr:nth-child(2n) td{background:#fcfdff}.hc-table.hc-table--calls .hc-td:first-child{min-width:88px}.hc-table.hc-table--calls .hc-th:first-child,.hc-table.hc-table--calls .hc-td:first-child{width:96px}.hc-table.hc-table--calls .hc-th:nth-child(2),.hc-table.hc-table--calls .hc-td:nth-child(2){width:170px}.hc-table.hc-table--calls .hc-th:nth-child(3),.hc-table.hc-table--calls .hc-td:nth-child(3){width:210px}.hc-table.hc-table--calls .hc-th:nth-child(4),.hc-table.hc-table--calls .hc-td:nth-child(4){width:220px}.hc-table.hc-table--calls .hc-th:nth-child(5),.hc-table.hc-table--calls .hc-td:nth-child(5){width:170px}.hc-table.hc-table--calls .hc-th:nth-child(6),.hc-table.hc-table--calls .hc-td:nth-child(6){width:180px}.hc-table.hc-table--calls .hc-th:nth-child(7),.hc-table.hc-table--calls .hc-td:nth-child(7),.hc-table.hc-table--calls .hc-th:nth-child(8),.hc-table.hc-table--calls .hc-td:nth-child(8),.hc-table.hc-table--calls .hc-th:nth-child(9),.hc-table.hc-table--calls .hc-td:nth-child(9){width:92px}.hc-table.hc-table--calls .hc-th:nth-child(10),.hc-table.hc-table--calls .hc-td:nth-child(10){width:120px}.hc-table.hc-table--calls .hc-th:nth-child(11),.hc-table.hc-table--calls .hc-td:nth-child(11){width:110px}.hc-table.hc-table--calls tr.hc-callRow--ok:hover,.hc-table.hc-table--calls tr.hc-callRow--missed:hover{box-shadow:inset 0 0 0 9999px #0f172a05}.hc-callsTimeCell{gap:2px;display:grid}.hc-callsTimeMain{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:900}.hc-callsTimeSub{color:#64748b;font-size:12px}.hc-callsTypeCell{align-items:flex-start}.hc-callsBizSelect{border-radius:12px;min-width:200px;max-width:220px;padding:6px 10px;font-size:13px}.hc-floatingSelect{width:100%}.hc-floatingSelectBtn{width:100%;min-height:40px;box-shadow:none;color:#0f172a;background:#fff;border-color:#dbe4ef;border-radius:12px;padding:8px 12px;font-size:14px}.hc-floatingSelectBtn:disabled{cursor:not-allowed}.hc-floatingSelectBtn.is-open,.hc-floatingSelectBtn:hover:not(:disabled){border-color:#93c5fd}.hc-floatingSelectBtn.is-open{box-shadow:0 0 0 3px #2563eb1f}.hc-floatingSelectValue{color:#0f172a;line-height:1.35}.hc-floatingSelectValue.is-placeholder{color:#64748b}.hc-floatingSelectMenu{background:#fff;border-color:#dbe4ef;border-radius:16px;padding:8px;box-shadow:0 22px 44px #0f172a2e}.hc-floatingSelectGroup+.hc-floatingSelectGroup{border-top:1px solid #eef2f7;margin-top:8px;padding-top:8px}.hc-floatingSelectGroupTitle{letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:4px 10px 6px;font-size:11px;font-weight:800}.hc-floatingSelectOption{border-radius:10px;min-height:38px;padding:8px 10px;line-height:1.35}.hc-floatingSelectOptionLabel{overflow-wrap:anywhere}.hc-floatingSelectOption:disabled{opacity:.45;cursor:not-allowed}.hc-callsSelectBtn{min-height:40px;padding-inline:12px;font-weight:500}.hc-callsSelectBtn--compact{border-radius:12px;min-height:38px;padding:7px 10px;font-size:13px}.hc-callsSelectBtn--modal{border-radius:14px;min-height:44px}.hc-callsSelectMenu{max-height:340px}.hc-callsSelectMenu--compact{max-height:320px}.hc-callsSelectMenu--modal{max-height:380px}.hc-callsSelectOption--compact{min-height:34px;padding-block:7px;font-size:13px}.hc-callsRouteCell{color:#0f172a;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.hc-callsContactCell,.hc-callsLineInfo{gap:3px;min-width:0;display:grid}.hc-callsContactName,.hc-callsLineTitle{color:#0f172a;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.hc-callsContactMeta,.hc-callsLineMeta{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.hc-callsRecordingCell{align-items:center}.hc-callsPlayBtn{background:#fff;border-color:#dbe4ef;border-radius:10px;width:32px;min-width:32px;height:32px;padding:0;font-size:12px}.hc-callDetailsModal{border-color:#dbe4ef;border-radius:22px;box-shadow:0 28px 72px #0f172a38}.hc-callDetailsHeader{background:#fff;padding:18px 22px 16px}.hc-callDetailsHeadline{min-width:0}.hc-callDetailsHeadline>div:first-child{letter-spacing:-.02em;color:#0f172a;font-size:22px}.hc-callDetailsRoute{overflow-wrap:anywhere;max-width:100%;line-height:1.45}.hc-callDetailsActions{align-items:center}.hc-callDetailsActions .hc-btn.hc-btnIcon,.hc-callDetailsActions .hc-iconCircleBtn{background:#fff;border:1px solid #dbe4ef;border-radius:999px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:15px;display:grid}.hc-callDetailsBody{background:#f8fafc;padding:18px}.hc-callDetailsCategoryCard{border-color:#dbe4ef;border-radius:18px;box-shadow:0 6px 16px #0f172a09}.hc-callDetailsCategoryRow{gap:14px}.hc-callDetailsCategoryHint{line-height:1.5}.hc-callDetailsCategorySelect{flex:0 0 min(360px,100%)}.hc-callDetailsGrid{align-items:stretch}.hc-callDetailsPanel{border-color:#dbe4ef;border-radius:18px;box-shadow:0 6px 16px #0f172a09}.hc-callDetailsPanel .hc-label,.hc-callDetailsSection .hc-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800}.hc-callDetailsPanel .hc-muted,.hc-callDetailsSection .hc-muted{overflow-wrap:anywhere;line-height:1.5}.hc-callDetailsSection>.hc-card{margin-top:8px}.hc-callDetailsRecordingCard audio{width:100%}.hc-callDetailsHistoryCard{padding:16px 18px 18px;overflow:hidden}.hc-callDetailsHistoryCard a.hc-link{font-weight:700}.hc-callDetailsSectionTitle{margin-bottom:8px}.hc-callDetailsHistoryPhone{margin-bottom:14px}.hc-callDetailsHistoryGroup+.hc-callDetailsHistoryGroup{border-top:1px solid #e8eef5;margin-top:16px;padding-top:16px}.hc-callDetailsHistoryTitle{color:#0f172a;margin-bottom:10px;font-size:14px;font-weight:900}.hc-callDetailsHistoryList{gap:10px;display:grid}.hc-callDetailsHistoryOrder,.hc-callDetailsHistoryCall{background:#fff;border:1px solid #e8eef5;border-radius:14px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.hc-callDetailsHistoryOrder:hover{background:#f8fbff;border-color:#bfdbfe}.hc-callDetailsHistoryOrderMain,.hc-callDetailsHistoryCallTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-callDetailsHistoryOrderNo,.hc-callDetailsHistoryCallTime{color:#0f172a;font-size:15px;font-weight:800}.hc-callDetailsHistoryOrderStatus,.hc-callDetailsHistoryOrderMeta,.hc-callDetailsHistoryCallMeta{color:#64748b;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.hc-callDetailsHistoryCallTags{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hc-callDetailsHistoryMiniBadge{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.hc-callDetailsHistoryMiniBadge--ok{color:#166534;background:#22c55e1a;border-color:#22c55e33}.hc-callDetailsHistoryMiniBadge--bad{color:#b91c1c;background:#ef444414;border-color:#ef444433}.hc-callDetailsHistoryEmpty{background:#fff;border:1px dashed #dbe4ef;border-radius:14px;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.hc-callDetailsEmptyText{background:#fff;border:1px dashed #dbe4ef;border-radius:14px;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}@media (width<=960px){.hc-callDetailsGrid{grid-template-columns:1fr!important}.hc-callDetailsHeader{padding:16px 16px 14px}.hc-callDetailsBody{padding:14px}.hc-callDetailsCategorySelect{width:100%;min-width:0!important}.hc-callDetailsHistoryOrderMain,.hc-callDetailsHistoryCallTop{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.hc-callsHeroActions{justify-content:flex-start;width:100%}}.hc-iconBtn{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.hc-btn:not(.hc-btnPrimary):hover{background:#f9fafb}.hc-btn:disabled{opacity:.6;cursor:not-allowed}.hc-btnPrimary{background:var(--hc-primary);border-color:var(--hc-primary);color:#fff}.hc-btnPrimary:disabled{background:var(--hc-primary);border-color:var(--hc-primary);color:#fff;opacity:.45}.hc-btnPrimary:hover:not(:disabled){filter:brightness(.98)}.hc-tableWrap{-webkit-overflow-scrolling:touch;border-radius:14px;overflow:auto}.hc-table{border-collapse:collapse;width:100%;min-width:1600px}@media (width<=1400px){.hc-table{min-width:1200px}}@media (width<=980px){.hc-table{min-width:980px}}@media (width<=640px){.hc-table{min-width:860px}}.hc-channelOverview{background:#fff;border:1px solid #e2e6eb;border-radius:20px;padding:24px;box-shadow:0 12px 38px #151d2a12}.hc-channelOverviewHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hc-channelOverviewHead h2{margin:4px 0 6px;font-size:25px}.hc-channelOverviewHead p{color:#697386;margin:0;font-size:14px}.hc-directTotal{text-align:left;min-width:270px;font:inherit;cursor:pointer;background:#f2f6ff;border:1px solid #d9e4fb;border-radius:13px;padding:13px 15px}.hc-directTotal:hover{border-color:#94b5ee;box-shadow:0 6px 18px #2563eb1a}.hc-directTotal span,.hc-directTotal small{color:#66758b;font-size:11px;display:block}.hc-directTotal strong{color:#1d4ed8;margin:4px 0;font-size:18px;display:block}.hc-channelOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.hc-channelPanel{background:#fbfcfe;border:1px solid #e0e5eb;border-radius:17px;padding:18px}.hc-channelPanel--card{background:#fcfbff;border-color:#e6def4}.hc-channelPanelTitle{align-items:flex-start;gap:11px;display:flex}.hc-channelPanelTitle>span{color:#285fc4;background:#e8f0ff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.hc-channelPanel--card .hc-channelPanelTitle>span{color:#7248ab;background:#efe8fb}.hc-channelPanelTitle h3{margin:0;font-size:20px}.hc-channelPanelTitle p{color:#6e7888;margin:4px 0 0;font-size:12px;line-height:1.45}.hc-channelSplit{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.hc-channelPanel--card{grid-column:1/-1}.hc-channelSplit--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-channelSource{background:#f2f4f7;border:1px solid #e3e7ec;border-radius:13px;padding:13px}.hc-channelSource.is-blue{background:#f0f6ff;border-color:#d4e3fb}.hc-channelSource.is-violet{background:#f6f1fd;border-color:#e3d7f5}.hc-channelSource.is-amber{background:#fff8e8;border-color:#f1dfb4}.hc-channelSource.is-green{background:#effaf5;border-color:#d2eddf}.hc-channelSource h4{margin:0 0 11px;font-size:13px}.hc-channelSource.is-blue h4{color:#245bb6}.hc-channelSource.is-violet h4{color:#7449aa}.hc-channelSource.is-amber h4{color:#9a6413}.hc-channelSource.is-green h4{color:#167251}.hc-channelMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-channelMetrics button{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;margin:-7px;padding:7px}.hc-channelMetrics button:hover{background:#ffffffc7;box-shadow:0 3px 12px #141e2d14}.hc-channelMetrics strong{color:#172033;font-size:23px;line-height:1;display:block}.hc-channelMetrics span{color:#737e8d;margin-top:4px;font-size:10px;line-height:1.25;display:block}.hc-channelMetrics small{color:#8490a0;opacity:0;margin-top:5px;font-size:9px;transition:opacity .15s;display:block}.hc-channelMetrics button:hover small,.hc-channelMetrics button:focus-visible small{opacity:1}.hc-channelResult{text-align:left;cursor:pointer;width:100%;font:inherit;background:#ffffffb8;border:1px solid #38465c1f;border-radius:11px;margin-top:12px;padding:11px 12px}.hc-channelResult:hover{background:#fff;box-shadow:0 4px 14px #141e2d14}.hc-channelResult span{color:#7b8593;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.hc-channelResult strong{color:#172033;margin-top:5px;font-size:14px;line-height:1.25;display:block}.hc-channelResult small{color:#4c596b;margin-top:4px;font-size:11px;line-height:1.3;display:block}.hc-channelResult em{color:#8a94a2;margin-top:5px;font-size:9px;font-style:normal;line-height:1.3;display:block}.hc-channelPanelNote{color:#7a8492;margin-top:12px;font-size:11px;line-height:1.45}.hc-cardBreakdown{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.hc-cardBreakdown button{color:#6f6679;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e0ec;border-radius:8px;padding:6px 8px;font-size:10px}.hc-cardBreakdown button:hover{color:#5e358d;border-color:#bfa9db}.hc-analyticsDetails{background:#fff;border:1px solid #e3e7ec;border-radius:14px;overflow:hidden}.hc-analyticsDetails>summary{cursor:pointer;color:#596474;padding:14px 17px;font-size:13px;font-weight:800;list-style-position:inside}.hc-analyticsDetails[open]>summary{border-bottom:1px solid #e7eaee}.hc-analyticsDetailsBody{gap:14px;padding:14px;display:grid}.hc-evidenceOverlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.hc-evidenceDrawer{background:#f7f9fc;flex-direction:column;width:min(720px,94vw);height:100%;animation:.18s ease-out hc-evidence-in;display:flex;box-shadow:-20px 0 60px #0f172a3d}@keyframes hc-evidence-in{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.hc-evidenceHead{background:#fff;border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.hc-evidenceHead span{color:#6a62a9;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.hc-evidenceHead h2{margin:5px 0 6px;font-size:24px}.hc-evidenceHead p{color:#687386;margin:0;font-size:13px;line-height:1.5}.hc-evidenceHead>button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:27px;line-height:1}.hc-evidenceHead>button:hover{background:#f0f3f7}.hc-evidenceBody{flex:1;min-height:0;padding:15px;overflow-y:auto}.hc-evidenceRow{background:#fff;border:1px solid #e1e6ec;border-radius:14px;margin-bottom:10px;padding:15px;box-shadow:0 4px 14px #141c2a0a}.hc-evidenceRowTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-evidenceRowTop strong,.hc-evidenceRowTop span{display:block}.hc-evidenceRowTop strong{font-size:15px}.hc-evidenceRowTop span{color:#7a8492;margin-top:3px;font-size:11px}.hc-evidenceRowTop time{color:#788391;white-space:nowrap;font-size:11px}.hc-evidenceSource{color:#315fa8;margin-top:12px;font-size:13px;font-weight:800}.hc-evidenceContext{color:#566171;margin-top:5px;font-size:12px;line-height:1.45}.hc-evidenceResult{color:#17684e;background:#f0f7f4;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:12px}.hc-evidenceOrderLink{color:#172033;align-items:center;gap:7px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex!important}.hc-evidenceOrderLink:hover{color:#315c86;text-decoration:underline}.hc-evidenceOrderLink>span{color:#64748b;font-size:13px;margin:0!important;display:inline!important}.hc-evidenceOpenOrder{width:fit-content;margin-top:10px;text-decoration:none}.hc-evidenceRow details{margin-top:10px}.hc-evidenceRow summary{cursor:pointer;color:#7a8492;font-size:10px}.hc-evidenceRow code{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce6f5;background:#172033;border-radius:8px;margin-top:7px;padding:9px;font-size:10px;line-height:1.5;display:block}.hc-evidenceEmpty{text-align:center;color:#7b8592;padding:40px 20px}.hc-marketingPaths{color:#f8fafc;background:linear-gradient(145deg,#101827 0%,#172236 100%);border:1px solid #27354b;border-radius:20px;padding:24px;box-shadow:0 18px 50px #0f172a29}.hc-marketingPathsHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hc-marketingPathsHead h2{margin:5px 0 6px;font-size:25px}.hc-marketingPathsHead p{color:#afbdd0;max-width:760px;margin:0;line-height:1.55}.hc-marketingPaths .hc-throughFunnelEyebrow{color:#8fb7ff}.hc-marketingPathsStatus{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hc-marketingPathsStatus span{color:#cbd5e1;white-space:nowrap;background:#ffffff0a;border:1px solid #34445c;border-radius:999px;padding:7px 11px;font-size:13px}.hc-marketingPathsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.hc-marketingPath{background:#ffffff0e;border:1px solid #334156;border-radius:16px;padding:17px;position:relative;overflow:hidden}.hc-marketingPath:before{content:"";background:#60a5fa;width:3px;position:absolute;inset:0 auto 0 0}.hc-marketingPath--direct_org_card:before{background:#a78bfa}.hc-marketingPath--yandex_business_org_card:before{background:#f59e0b}.hc-marketingPath--yandex_maps_organic:before{background:#34d399}.hc-marketingPathTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-marketingPathTop h3{margin:0;font-size:17px;line-height:1.25}.hc-marketingPathTop>strong{color:#f8d07a;white-space:nowrap;font-size:17px}.hc-marketingPath>p{color:#aebcd0;min-height:63px;margin:10px 0 14px;font-size:13px;line-height:1.55}.hc-marketingPathMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-marketingPathMetrics div{background:#040a1447;border-radius:10px;padding:9px 10px}.hc-marketingPathMetrics span{color:#91a0b5;font-size:11px;display:block}.hc-marketingPathMetrics strong{margin-top:2px;font-size:21px;display:block}.hc-marketingPathCampaigns{color:#d7e2f1;margin-top:12px;font-size:12px;line-height:1.45}.hc-marketingPathEvidence{color:#8190a5;margin-top:9px;font-size:11px;line-height:1.45}.hc-marketingPaths .hc-throughFunnelFootnote{color:#91a0b5;border-color:#334156;margin-top:17px}.hc-websiteCoverage{background:#fff;border:1px solid #e3e7ec;border-radius:20px;padding:24px;box-shadow:0 9px 32px #141c280f}.hc-websiteCoverage .hc-marketingPathsHead p{color:#667085}.hc-websiteCoverage .hc-marketingPathsStatus span{color:#4b5563;background:#f8fafc;border-color:#dce2e9}.hc-websiteCoverageWarning{color:#81540b;background:#fff7e8;border:1px solid #f2d295;border-radius:12px;margin-top:17px;padding:12px 14px;font-size:13px;line-height:1.5}.hc-websiteCoverageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hc-websiteSite{background:#fbfcfd;border:1px solid #dfe4ea;border-radius:15px;padding:16px}.hc-websiteSite.is-active{background:#f7fcf9;border-color:#b9dfca}.hc-websiteSite.is-stale{background:#fffbf3;border-color:#f0d29c}.hc-websiteSite.is-not_connected{background:#fff8f8;border-color:#efc3c3}.hc-websiteSiteTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-websiteSiteTop h3{margin:0 0 4px;font-size:17px}.hc-websiteSiteTop a{color:#2563eb;font-size:13px;text-decoration:none}.hc-websiteSiteTop>span{color:#526174;white-space:nowrap;background:#e8eef6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.hc-websiteSite.is-active .hc-websiteSiteTop>span{color:#08724c;background:#dff5e9}.hc-websiteSite.is-stale .hc-websiteSiteTop>span{color:#875a0c;background:#fff0cf}.hc-websiteSite.is-not_connected .hc-websiteSiteTop>span{color:#a53434;background:#fde5e5}.hc-websiteSiteMeta{color:#7a8491;margin:12px 0;font-size:12px}.hc-websiteSite .hc-marketingPathMetrics div{background:#f0f3f7}.hc-websiteSite .hc-marketingPathMetrics span{color:#687586}.hc-websiteSite .hc-marketingPathMetrics strong{color:#172033}.hc-websiteSite .hc-marketingPathEvidence{color:#7a8491}@media (width<=1200px){.hc-channelOverviewGrid{grid-template-columns:1fr}.hc-marketingPathsGrid,.hc-websiteCoverageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hc-channelOverview{border-radius:16px;padding:17px}.hc-channelOverviewHead{display:grid}.hc-directTotal{width:100%;min-width:0}.hc-channelSplit,.hc-channelSplit--three{grid-template-columns:1fr}.hc-evidenceDrawer{width:100vw}.hc-evidenceHead{padding:17px}.hc-evidenceHead h2{font-size:21px}.hc-evidenceBody{padding:10px}.hc-marketingPaths{border-radius:16px;padding:17px}.hc-marketingPathsHead{display:grid}.hc-marketingPathsStatus{justify-content:flex-start}.hc-marketingPathsGrid{grid-template-columns:1fr}.hc-websiteCoverage{border-radius:16px;padding:17px}.hc-websiteCoverageGrid{grid-template-columns:1fr}.hc-marketingPath>p{min-height:0}}.hc-throughFunnel{color:#fff;background:linear-gradient(145deg,#111827 0%,#172033 58%,#132a2a 100%);border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #0f172a2e}.hc-throughFunnelHead{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 18px;display:flex}.hc-throughFunnelEyebrow{color:#83d6c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850}.hc-throughFunnelHead h2,.hc-throughFunnelSourcesHead h3{margin:0}.hc-throughFunnelHead h2{font-size:clamp(23px,2.4vw,34px);line-height:1.12}.hc-throughFunnelHead p,.hc-throughFunnelSourcesHead p{color:#aeb8c8;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.5}.hc-throughFunnelQuality{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.hc-throughFunnelQuality span{color:#cbd5e1;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:12px}.hc-throughFunnelStages{grid-template-columns:repeat(8,minmax(118px,1fr));gap:8px;padding:0 24px 18px;display:grid;overflow-x:auto}.hc-throughFunnelStage{border:1px solid #ffffff17;border-top:3px solid var(--funnel-tone);background:#ffffff13;border-radius:14px;min-width:118px;min-height:118px;padding:14px 13px 12px;position:relative}button.hc-throughFunnelStage{color:inherit;font:inherit;text-align:left;cursor:pointer}button.hc-throughFunnelStage:hover,button.hc-throughFunnelStage:focus-visible{background:#ffffff21;border-color:#ffffff3b;outline:none}.hc-throughFunnelStageLabel{color:#cbd5e1;font-size:12px;font-weight:750}.hc-throughFunnelStageValue{font-variant-numeric:tabular-nums;margin-top:7px;font-size:30px;font-weight:900;line-height:1}.hc-throughFunnelStageNote{color:#91a0b5;margin-top:8px;font-size:11px;line-height:1.35}.hc-throughFunnelStageOpen{color:#a9c5ff;margin-top:7px;font-size:10px;font-weight:750;display:block}.hc-throughFunnelArrow{z-index:2;color:#8e9aae;background:#172033;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid;position:absolute;top:46px;right:-13px}.hc-throughFunnelMoney{background:#ffffff1a;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(5,minmax(150px,1fr));gap:1px;display:grid}.hc-throughFunnelMoneyCard{background:#090f1b8a;min-width:0;padding:17px 20px}button.hc-throughFunnelMoneyCard{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}button.hc-throughFunnelMoneyCard:hover,button.hc-throughFunnelMoneyCard:focus-visible{background:#21304ad1;outline:none}.hc-throughFunnelMoneyCard>div{color:#9aa8bb;font-size:12px;font-weight:750}.hc-throughFunnelMoneyCard strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(19px,1.8vw,27px);display:block}.hc-throughFunnelMoneyCard span{color:#8290a3;margin-top:5px;font-size:11px;display:block}.hc-throughFunnelMoneyCard>small{color:#9bbcff;margin-top:7px;font-size:10px;font-weight:750;display:block}.hc-throughFunnelMoneyCard.is-muted strong{color:#79869a}.hc-throughFunnelSourcesHead{padding:22px 24px 13px}.hc-throughFunnelSourcesHead h3{font-size:20px}.hc-throughFunnelTableWrap{background:#fffffffa;border-radius:14px;margin:0 24px;overflow-x:auto}.hc-throughFunnelTable{border-collapse:collapse;color:#182033;width:100%;min-width:1180px;font-size:13px}.hc-throughFunnelTable th,.hc-throughFunnelTable td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8ebef;padding:11px 12px}.hc-throughFunnelTable th{color:#6b7280;background:#f5f7f9;font-size:11px;font-weight:800}.hc-throughFunnelTable th:first-child,.hc-throughFunnelTable td:first-child{z-index:1;text-align:left;background:#fff;min-width:230px;position:sticky;left:0;box-shadow:8px 0 15px #0f172a0a}.hc-throughFunnelTable th:first-child{z-index:2;background:#f5f7f9}.hc-throughFunnelTable tr:last-child td{border-bottom:0}.hc-throughFunnelSourceRow{cursor:pointer;outline:none}.hc-throughFunnelSourceRow:hover td,.hc-throughFunnelSourceRow:focus td,.hc-throughFunnelSourceRow:hover td:first-child,.hc-throughFunnelSourceRow:focus td:first-child{background:#eef4ff}.hc-throughFunnelOpen{color:#315fc4;font-size:11px;font-weight:800}.hc-throughFunnelTable small{color:#8b94a2}.hc-throughFunnelSourceName{text-overflow:ellipsis;max-width:280px;font-weight:800;overflow:hidden}.hc-throughFunnelSourceMeta{color:#7a8492;margin-top:3px;font-size:11px}.hc-throughFunnelFootnote{color:#8f9cb0;padding:13px 24px 20px;font-size:12px;line-height:1.45}@media (width<=900px){.hc-throughFunnelHead{flex-direction:column}.hc-throughFunnelQuality{justify-content:flex-start}.hc-throughFunnelMoney{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hc-throughFunnel{border-radius:16px}.hc-throughFunnelHead{padding:18px 15px 14px}.hc-throughFunnelStages{scroll-snap-type:x proximity;grid-template-columns:repeat(8,126px);padding:0 15px 15px}.hc-throughFunnelStage{scroll-snap-align:start}.hc-throughFunnelMoney{grid-template-columns:1fr}.hc-throughFunnelSourcesHead{padding:19px 15px 12px}.hc-throughFunnelTableWrap{margin:0 15px}.hc-throughFunnelFootnote{padding:12px 15px 17px}}.hc-table.hc-table--salary{min-width:980px}@media (width<=640px){.hc-table.hc-table--salary{min-width:860px}}.hc-grid{display:grid}.hc-grid>*{min-width:0}.hc-table.hc-table--dismantling{min-width:1100px}@media (width<=1400px){.hc-table.hc-table--dismantling{min-width:980px}}@media (width<=640px){.hc-table.hc-table--dismantling{min-width:860px}}.hc-th{z-index:1;text-align:left;color:var(--hc-muted);border-bottom:1px solid var(--hc-border);white-space:nowrap;background:#fff;padding:10px 12px;font-size:12px;position:sticky;top:0}.hc-td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #f0f2f6;padding:10px 12px;font-size:13px}.hc-tr:hover{background:#fafbff}.hc-trSelected,.hc-trSelected:hover{background:var(--hc-primary-weak)}.hc-table.hc-table--payments .hc-th{background:#f8fafc}.hc-table.hc-table--payments tbody tr:nth-child(2n){background:#fafafa}.hc-trClickable{cursor:pointer}.hc-trClickable:focus{outline-offset:-2px;outline:2px solid #1d4ed859}.hc-muted{color:var(--hc-muted)}.hc-statusSelect{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#00000059 50%),linear-gradient(135deg,#00000059 50%,#0000 50%);background-position:calc(100% - 14px) calc(1em + 1px),calc(100% - 9px) calc(1em + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #0f172a1f;border-radius:999px;outline:none;max-width:220px;height:34px;padding:6px 28px 6px 12px;font-size:12px;font-weight:700;line-height:22px;width:auto!important}.hc-status-accepted{color:#1d4ed8;background:#dbeafe}.hc-status-diagnostics{color:#0369a1;background:#e0f2fe}.hc-status-approval{color:#854d0e;background:#fef9c3}.hc-status-repair{color:#3730a3;background:#e0e7ff}.hc-status-testing{color:#6b21a8;background:#f3e8ff}.hc-status-ready{color:#fff;background:#111827}.hc-status-new{color:#fff;background:#1d4ed8}.hc-status-waiting{color:#3730a3;background:#e0e7ff}.hc-status-inwork{color:#166534;background:#dcfce7}.hc-status-norepair{color:#fff;background:#111827}.hc-status-closed{color:#111827;background:#e5e7eb}.hc-fab{background:var(--hc-primary);color:#fff;cursor:pointer;box-shadow:var(--hc-shadow);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-weight:800;display:flex;position:fixed;bottom:26px;right:26px}.hc-fabOverlay{z-index:2100;background:0 0;position:fixed;inset:0}.hc-fabMenu{z-index:2150;border:1px solid var(--hc-border);box-shadow:var(--hc-shadow);background:#fff;border-radius:12px;min-width:220px;position:fixed;bottom:78px;right:26px;overflow:hidden}.hc-fabItem{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:12px 14px;font-weight:500}.hc-fabItem:hover{background:#f3f4f6}.hc-fabCaret{opacity:.9;margin-left:2px}.hc-modalBackdrop,.hc-modalOverlay{z-index:2200;overscroll-behavior:contain;background:#0f172a66;justify-content:center;align-items:flex-start;padding:36px 14px;display:flex;position:fixed;inset:0;overflow:auto}body.hc-scrollLock{overflow:hidden}.hc-modal{border:1px solid var(--hc-border);background:#fff;border-radius:16px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 72px);display:flex;overflow:hidden;box-shadow:0 20px 70px #00000040}.hc-modalHeader{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hc-modalBody{overscroll-behavior:contain;flex:auto;padding:16px;overflow:auto}.hc-modalFooter{border-top:1px solid var(--hc-border);background:#fff;justify-content:stretch;padding:14px 16px;display:flex}.hc-callTranscript{background:linear-gradient(145deg,#fff 0%,#f7f5ff 100%);border:1px solid #ddd6fe;border-radius:14px;margin-top:14px;padding:16px}.hc-callTranscriptText{border:1px solid var(--hc-border);color:#172033;white-space:pre-wrap;background:#fff;border-radius:12px;max-height:420px;margin-top:14px;padding:14px 16px;font-size:16px;line-height:1.65;overflow:auto}.hc-callTranscriptError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 12px}.hc-callsRecordingCell{gap:7px;min-width:128px;display:grid}.hc-callTranscriptReady{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.hc-callTranscriptRoleBar{background:#ffffffc2;border:1px solid #e9d5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.hc-callTranscriptDialog{border:1px solid var(--hc-border);background:#f5f7fb;border-radius:14px;flex-direction:column;gap:10px;max-height:520px;margin-top:14px;padding:16px;display:flex;overflow:auto}.hc-callTranscriptTurn{border-radius:14px;width:min(78%,720px);padding:10px 13px 11px;box-shadow:0 1px 2px #0f172a0d}.hc-callTranscriptTurn--employee{color:#fff;background:#5b4ee8;border-bottom-right-radius:4px;align-self:flex-end}.hc-callTranscriptTurn--client{color:#172033;background:#fff;border:1px solid #dfe3eb;border-bottom-left-radius:4px;align-self:flex-start}.hc-callTranscriptTurnMeta{opacity:.72;justify-content:space-between;gap:16px;margin-bottom:4px;font-size:12px;font-weight:800;display:flex}.hc-callTranscriptTurnText{font-size:16px;line-height:1.5}.hc-callTranscriptActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.hc-callTranscriptResetBtn{color:#9f1239}.hc-callTranscriptTimeBtn,.hc-callTranscriptTurnText--playable{appearance:none;font:inherit;background:0 0;border:0}.hc-callTranscriptTimeBtn{color:inherit;cursor:pointer;border-radius:6px;padding:2px 4px}.hc-callTranscriptTimeBtn:hover{background:#ffffff2e}.hc-callTranscriptTurnText--playable{width:100%;color:inherit;text-align:left;cursor:pointer;padding:0;display:block}.hc-callTranscriptTurn--editing{color:#172033;width:min(94%,760px);max-width:none}.hc-callTranscriptTextarea{resize:vertical;color:#172033;width:100%;min-height:66px;font:inherit;background:#fffffff5;border:1px solid #64748b4d;border-radius:10px;outline:none;padding:10px 12px;font-size:15px;line-height:1.5;display:block}.hc-callTranscriptTextarea:focus{border-color:#7c3aed8c;box-shadow:0 0 0 3px #7c3aed1a}.hc-callTranscriptEditTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.hc-callTranscriptRoleToggle,.hc-callTranscriptStructureActions{flex-wrap:wrap;gap:6px;display:flex}.hc-callTranscriptRoleToggle button,.hc-callTranscriptStructureActions button{color:#475569;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #64748b38;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:700}.hc-callTranscriptRoleToggle button.is-active{color:#5b21b6;background:#ede9fe;border-color:#7c3aed59}.hc-callTranscriptStructureActions button:disabled{opacity:.42;cursor:not-allowed}@media (width<=720px){.hc-callTranscriptRoleBar{flex-direction:column;align-items:stretch}.hc-callTranscriptTurn{width:92%}.hc-callTranscriptTurn--editing{width:100%}.hc-callTranscriptEditTools{align-items:stretch}}.hc-addPicker{gap:14px;display:grid}.hc-addSearch{position:relative}.hc-addSearchIcon{opacity:.6;pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:0;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hc-addSearchIcon svg,.hc-addSearchAction svg{width:16px;height:16px;display:block}.hc-addSearchInput{padding-left:44px;padding-right:46px}.hc-addSearchAction{border:1px solid var(--hc-border);cursor:pointer;width:34px;height:34px;color:var(--hc-muted);background:#fff;border-radius:10px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hc-addSearchAction:hover{background:#f3f4f6}.hc-addPickerList{border:1px solid var(--hc-border);background:#fff;border-radius:14px;overflow:hidden}.hc-addPickerRow{border:0;border-top:1px solid var(--hc-border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.hc-addPickerRow:first-child{border-top:0}.hc-addPickerRow:hover{background:#f3f4f6}.hc-addPickerRowIcon{justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex}.hc-addPickerRowLabel{font-weight:600}.hc-addPickerRowChevron{color:var(--hc-muted);margin-left:auto;font-size:14px}.hc-wizardGrid{grid-template-columns:320px 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.hc-wizardGrid{grid-template-columns:1fr}}.hc-wizardCol{min-width:0}.hc-wizardList{border:1px solid var(--hc-border);background:#fff;border-radius:14px;overflow:auto}.hc-wizardListItem{text-align:left;border:0;border-bottom:1px solid var(--hc-border);cursor:pointer;background:0 0;width:100%;padding:10px 12px}.hc-wizardListItem:last-child{border-bottom:0}.hc-wizardListItem:hover{background:#f3f4f6}.hc-wizardListItem.isActive{background:#eff6ff}.hc-addBrowseList{border:1px solid var(--hc-border);background:#fff;border-radius:14px;max-height:520px;overflow:auto}.hc-addBrowseRow{border:0;border-top:1px solid var(--hc-border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.hc-addBrowseRow:first-child{border-top:0}.hc-addBrowseRow:hover{background:#f3f4f6}.hc-addBrowseRowLabel{font-weight:700}.hc-addBrowseRowLeftIcon{width:22px;height:22px;color:var(--hc-muted);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.hc-addBrowseRowChevron{color:var(--hc-muted);flex:none;margin-left:auto;font-size:14px}.hc-addBrowseRowRight{white-space:nowrap;flex:none;margin-left:auto;font-weight:800}.hc-addBrowseHint{color:var(--hc-muted);padding:12px;font-size:12px}.hc-orderItemsBox{border:1px solid var(--hc-border);background:#fff;border-radius:14px;min-height:140px;margin-top:8px;padding:0;overflow:hidden}.hc-orderItemsBox--empty{flex-direction:column;justify-content:flex-end;min-height:72px;display:flex}.hc-orderItemsEmptyBox{border:1px solid var(--hc-border);background:#fff;border-radius:14px;align-items:flex-start;min-height:140px;margin-top:8px;padding:12px;display:flex}.hc-orderItemsAddBtn{border-radius:10px;height:36px;padding:0 14px;font-weight:700}.hc-orderItemsEmpty{height:54px}.hc-orderItemsFooter{border-top:1px solid var(--hc-border);margin-top:0;padding:10px 12px}.hc-linkLike{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.hc-orderItemName{align-items:center;gap:8px;font-weight:700;display:inline-flex}.hc-rowActions{justify-content:flex-end;gap:8px;width:100%;display:inline-flex}.hc-orderStandaloneRoot{background:#f8fafc;min-height:100vh;padding:18px 14px 40px}.hc-orderStandaloneWrap{justify-content:center;align-items:flex-start;padding:0;display:flex}.hc-standaloneModal{box-shadow:none;background:0 0;border:none;border-radius:0}.hc-modalPanel.hc-standaloneModal{overflow:visible}.hc-grid2{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.hc-sectionTitle{color:#111827;margin:0 0 8px;font-size:13px;font-weight:800}.hc-field{align-content:start;gap:6px;margin-bottom:10px;display:grid}.hc-label{color:var(--hc-muted);font-size:12px}.hc-input,.hc-select,.hc-textarea{border:1px solid var(--hc-border);background:#fff;border-radius:12px;outline:none;width:100%;padding:12px;font-size:14px}.hc-inputBtn{cursor:pointer;text-align:left;appearance:none;background-color:#fff;font-family:inherit}.hc-inputBtn:disabled{cursor:not-allowed;opacity:.7}.hc-input:focus,.hc-select:focus,.hc-textarea:focus{border-color:var(--hc-primary);box-shadow:0 0 0 3px #1677ff29}.hc-inputGroup{align-items:stretch;display:flex;position:relative}.hc-inputPrefix{border:1px solid var(--hc-border);color:var(--hc-muted);white-space:nowrap;background:#fff;border-right:none;border-radius:12px 0 0 12px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.hc-inputGroup .hc-input{border-radius:0 12px 12px 0}.hc-inputSuffixBtn{border:1px solid var(--hc-border);cursor:pointer;color:#111827;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hc-autoWrap:focus-within .hc-inputSuffixBtn,.hc-inputSuffixBtn:hover{border-color:var(--hc-primary);color:var(--hc-primary)}.hc-inputWithSuffix{padding-right:52px}.hc-textarea{resize:vertical;min-height:90px}.hc-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hc-btnWithDot{position:relative}.hc-btnDot{background:var(--hc-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.hc-inputWithArrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath fill='%239CA3AF' d='M5.7 7.7a1 1 0 0 1 1.4 0L10 10.6l2.9-2.9a1 1 0 1 1 1.4 1.4l-3.6 3.6a1 1 0 0 1-1.4 0L5.7 9.1a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}.hc-filterBackdrop{z-index:2200;background:#0f172a66;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.hc-filterPanel{border-left:1px solid var(--hc-border);background:#fff;flex-direction:column;width:360px;max-width:92vw;height:100%;display:flex;box-shadow:-20px 0 70px #0000002e}.hc-filterHeader{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hc-filterTitle{letter-spacing:-.2px;font-weight:800}.hc-filterBody{padding:14px 16px;overflow:auto}.hc-filterFooter{border-top:1px solid var(--hc-border);padding:14px 16px}.hc-filterApply{cursor:pointer;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:800}.hc-drawer{z-index:2100;background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.hc-drawerPanel{border-left:1px solid var(--hc-border);background:#fff;grid-template-columns:320px 1fr;width:min(1200px,100%);height:100vh;display:grid;overflow:hidden;box-shadow:-20px 0 70px #0000002e}.hc-drawerLeft{border-right:1px solid var(--hc-border);background:#fbfcff;overflow:auto}.hc-drawerRight{overflow:auto}.hc-drawerTop{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hc-kv{border-bottom:1px solid #f1f3f7;grid-template-columns:190px 1fr;gap:10px;padding:8px 0;display:grid}.hc-k{color:var(--hc-muted);font-size:12px}.hc-v{font-size:13px}@media (width<=980px){.hc-grid2,.hc-drawerPanel{grid-template-columns:1fr}.hc-drawerLeft{display:none}}.hc-orderDetailsRoot{padding-top:0}.hc-orderDetailsPanel{box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:320px 1fr;min-height:calc(100vh - 80px);display:grid;overflow:hidden}.hc-orderSection{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:14px;padding:14px;position:relative}.hc-orderSectionCorner{position:absolute;top:12px;right:12px}.hc-orderSectionCorner--hover{opacity:0;pointer-events:none;transition:opacity .12s}.hc-orderSection:hover .hc-orderSectionCorner--hover{opacity:1;pointer-events:auto}.hc-orderSectionCornerBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hc-orderSectionCornerBtn:hover{color:#374151;background:#f8fafc}.hc-orderDetailsPanel .hc-drawerLeft{background:#f4f4f4}.hc-historyPane{background:#f4f4f4;flex-direction:column;min-height:0;display:flex}.hc-historyHeader{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;padding:14px 16px;font-weight:900;display:flex}.hc-historyHeaderActions{align-items:center;gap:8px;display:inline-flex}.hc-historyIconBtn{color:#374151;background:0 0;border-color:#0000;font-size:16px}.hc-historyIconBtn:hover{background:#0f172a0f;border-color:#0000}.hc-historyComposer{border-bottom:1px solid var(--hc-border);padding:12px 16px}.hc-historyCommentInput{background:#e6e6e6;border-color:#e6e6e6;border-radius:8px;padding:10px 12px;font-size:13px}.hc-historyCommentInput:focus{background:#fff}.hc-historyInputRow{align-items:flex-start;gap:8px;display:flex}.hc-historySendBtn{white-space:nowrap;height:40px}.hc-historyHint{color:var(--hc-muted);margin-top:6px;font-size:12px}.hc-historyList{padding:14px 16px 16px;overflow:auto}.hc-historyItems{display:block}.hc-historyItem{border-bottom:1px solid #0f172a14;padding:12px 0}.hc-historyTitle{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hc-historyStatusPill{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:220px;height:22px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.hc-historyText{color:#111827;white-space:pre-wrap;margin-top:4px;font-size:13px}.hc-historyAmount{margin-top:4px;font-size:13px;font-weight:900}.hc-historyMeta{color:var(--hc-muted);margin-top:4px;font-size:12px}.hc-productsBlock{gap:8px;display:grid}.hc-paymentsBar{background:#fff;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:8px;display:flex}.hc-paymentsBox{border:1px solid var(--hc-border);background:#fff;border-radius:14px;overflow:hidden}.hc-paymentsFooterRow{border-top:1px solid var(--hc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hc-paymentsFooterActions{flex-wrap:wrap;gap:8px;display:flex}.hc-paymentsFooterTotals{white-space:nowrap;flex-wrap:wrap;gap:12px;display:flex}@media (width<=1400px){.hc-orderDetailsPanel{flex-direction:column;min-height:auto;display:flex}.hc-orderDetailsPanel .hc-drawerRight{order:1}.hc-orderDetailsPanel .hc-drawerLeft{border-right:none;border-top:1px solid var(--hc-border);order:2;max-height:320px}}@media (width<=520px){.hc-orderDetailsPanel .hc-drawerLeft{max-height:240px}}.hc-page{flex-direction:column;gap:12px;display:flex}.hc-ordersTop{background:0 0;border:none;border-radius:0;padding:0}.hc-ordersTitleRow{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 2px 12px;display:flex}.hc-ordersTitle{color:#111827;white-space:nowrap;font-size:14px;font-weight:600}.hc-breadcrumbSep{color:#9ca3af;margin-left:6px;font-weight:400}.hc-ordersLeft{align-items:center;gap:12px;min-width:0;display:flex}.hc-typeTabs{align-items:center;gap:14px;display:flex}.hc-typeTab{color:var(--hc-muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-size:14px;font-weight:500}.hc-typeTabActive{color:var(--hc-primary);text-underline-offset:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.hc-topRight{flex:1;align-items:center;gap:10px;min-width:320px;margin-left:auto;display:flex}.hc-searchIcon{color:var(--hc-muted);justify-content:center;align-items:center;display:inline-flex}.hc-quickTabs{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.hc-quickTab{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 0 10px;font-size:14px;font-weight:500}.hc-quickTabActive{color:var(--hc-primary);border-bottom:2px solid var(--hc-primary);border-radius:0}.hc-phoneLink{color:#2563eb;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.hc-phoneLink:hover{text-decoration:underline}.hc-status-failed{color:#991b1b;background:#fee2e2}.hc-ordersTop{gap:16px;display:grid}.hc-ordersHero{background:radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 48%,#eef5ff 100%);border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:18px;padding:22px 24px;display:grid;box-shadow:0 18px 40px #0f172a0f}.hc-ordersHeroCopy{align-content:start;gap:12px;min-width:0;display:grid}.hc-ordersEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.hc-ordersHeroHeading{letter-spacing:-.04em;color:#0f172a;font-size:30px;font-weight:800;line-height:1}.hc-ordersHeroText{color:#526277;max-width:720px;font-size:14px;line-height:1.55}.hc-ordersHeroChips{flex-wrap:wrap;gap:8px;display:flex}.hc-ordersHeroChip{color:#334155;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #94a3b838;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.hc-ordersHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hc-ordersHeroStatCard{background:#ffffffe0;border:1px solid #94a3b82e;border-radius:20px;align-content:start;gap:10px;min-height:126px;padding:16px;display:grid;box-shadow:0 14px 30px #0f172a0f}.hc-ordersHeroStatCard.is-primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 56%,#60a5fa 100%);border-color:#0000}.hc-ordersHeroStatCard.is-dark{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#0000}.hc-ordersHeroStatLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:800}.hc-ordersHeroStatValue{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1}.hc-ordersHeroStatMeta{color:inherit;opacity:.78;font-size:12px;line-height:1.45}.hc-ordersTitleRow{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:0;display:grid}.hc-ordersTitle{color:#0f172a;font-size:13px;font-weight:700}.hc-breadcrumbSep{color:#94a3b8;font-weight:500}.hc-ordersLeft{flex-wrap:wrap}.hc-typeTabs{flex-wrap:wrap;gap:8px}.hc-typeTab{color:#64748b;border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s}.hc-typeTabActive{color:#fff;background:#0f172a;border-color:#0f172a;text-decoration:none;box-shadow:0 10px 24px #0f172a24}.hc-typeTab:hover:not(.hc-typeTabActive){color:#0f172a;background:#f1f5f9eb;border-color:#dbe4ef}.hc-topRight{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:20px;flex-wrap:wrap;justify-content:flex-end;min-width:min(100%,620px);padding:10px;box-shadow:0 12px 28px #0f172a0d}.hc-searchIcon{color:#94a3b8}.hc-ordersTop .hc-search{border-color:#dbe4ef;border-radius:16px;min-height:46px;padding:0 14px;box-shadow:inset 0 1px #ffffffe6}.hc-ordersTop .hc-search:focus-within{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f,inset 0 1px #ffffffe6}.hc-ordersTop .hc-btn{background:#f8fafc;border-color:#dbe4ef;border-radius:14px;min-height:42px;padding:10px 14px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.hc-ordersTop .hc-btn:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14}.hc-ordersQuickRail{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 14px 32px #0f172a0d}.hc-ordersQuickRailTitle{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.hc-quickTabs{gap:10px;margin-top:0}.hc-quickTab{color:#64748b;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700;transition:color .18s,background .18s,transform .18s}.hc-quickTabActive{color:#2563eb;background:#2563eb1a;border-bottom:0;border-radius:12px}.hc-quickTab:hover:not(.hc-quickTabActive){color:#0f172a;background:#f8fafc}.hc-ordersTableCard{border-color:#e2e8f0;border-radius:24px;box-shadow:0 20px 40px #0f172a0f}.hc-ordersTableHead{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex}.hc-ordersTableTitle{letter-spacing:-.03em;color:#0f172a;font-size:20px;font-weight:800;line-height:1.1}.hc-ordersTableText{color:#64748b;max-width:760px;margin-top:6px;font-size:13px;line-height:1.5}.hc-ordersTableMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hc-ordersTableChip{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.hc-ordersTable .hc-th{letter-spacing:.06em;text-transform:uppercase;color:#7b8798;background:#f8fafc;border-bottom-color:#e5eaf2;padding:13px 12px;font-size:11px;font-weight:800}.hc-ordersTable .hc-td{border-bottom-color:#edf2f7;padding:14px 12px}.hc-orderRow{cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.hc-orderRow:hover{background:#f8fbff;box-shadow:inset 0 1px #ffffffe6}.hc-orderRow.is-closed{background:#fcfcfd}.hc-orderCell{white-space:normal;min-width:120px}.hc-orderNumber{letter-spacing:-.02em;color:#0f172a;font-size:15px;font-weight:800}.hc-orderMetaStack{gap:2px;margin-top:5px;display:grid}.hc-orderMeta,.hc-orderMetaStrong{color:#64748b;font-size:12px;line-height:1.25}.hc-orderMetaStrong{color:#334155;font-weight:700}.hc-orderTypeBadge{color:#1d4ed8;background:#eef4ff;border-radius:999px;align-items:center;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.hc-ordersDueCell{min-width:108px}.hc-ordersDuePill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.hc-ordersDuePill.is-overdue{color:#be123c;background:#fff1f2}.hc-ordersCustomerCell{white-space:normal;min-width:220px}.hc-ordersCustomerLink{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.hc-ordersCustomerLink:hover{color:#2563eb;text-decoration:none}.hc-ordersCustomerPhones{white-space:normal;gap:2px;margin-top:6px;display:grid}.hc-ordersMoneyValue{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;padding:8px 10px;font-weight:800;display:inline-flex}.hc-ordersReasonCell{white-space:normal;color:#334155;min-width:260px;max-width:360px;line-height:1.45}.hc-ordersPersonCell{white-space:normal;min-width:148px}.hc-ordersCustomerPhones .hc-phoneLink{font-size:12px}@media (width<=1280px){.hc-ordersHero,.hc-ordersTitleRow{grid-template-columns:1fr}.hc-topRight{justify-content:stretch;min-width:0}.hc-ordersTableHead{flex-direction:column}.hc-ordersTableMeta{justify-content:flex-start}}@media (width<=820px){.hc-ordersHero{border-radius:20px;padding:18px}.hc-ordersHeroHeading{font-size:24px}.hc-ordersHeroStats{grid-template-columns:1fr}.hc-topRight{padding:8px}}.hc-autoWrap{position:relative}.hc-suggest{border:1px solid var(--hc-border);box-shadow:var(--hc-shadow);z-index:60;background:#fff;border-radius:12px;max-height:320px;padding:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.hc-suggestList{display:block}.hc-suggestEmpty{color:var(--hc-muted);padding:10px 12px;font-size:13px}.hc-suggestItem{cursor:pointer;border-radius:0;padding:10px 12px}.hc-suggestItem+.hc-suggestItem{border-top:1px solid #eef2f7}.hc-suggestItem:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.hc-suggestItem:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.hc-suggestItem:hover,.hc-suggestItemActive{background:#f3f6ff}.hc-suggestPrimary{font-size:13px;font-weight:700;line-height:1.2}.hc-suggestPrimary.hc-suggestAction{color:#2563eb}.hc-suggestSecondary{color:var(--hc-muted);margin-top:2px;font-size:12px}.hc-createBottomCenter{grid-column:1/-1;max-width:none;margin-top:18px;margin-left:0;margin-right:0}.hc-productsBar{border:1px solid var(--hc-border);background:#fafbfe;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.hc-productsSpacer{flex:1;min-height:18px}.hc-printBar{border:1px solid var(--hc-border);background:#fafbfe;border-radius:12px;align-items:center;gap:14px;padding:10px;display:flex}.hc-createActionsCenter{gap:10px;margin-top:18px;display:grid}.hc-primaryBig{color:#fff;cursor:pointer;background:#275b97;border:1px solid #275b97;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.1}.hc-primaryBig:disabled{opacity:.7;cursor:not-allowed}.hc-secondaryBig{color:#275b97;cursor:pointer;background:0 0;border:none;border-radius:0;justify-self:center;width:auto;padding:0;font-size:13px;font-weight:600}.hc-secondaryBig:disabled{opacity:.6;cursor:not-allowed}.hc-secondaryBig:hover:not(:disabled){opacity:.85}.hc-link{font:inherit;cursor:pointer;color:var(--hc-primary);background:0 0;border:none;margin:0;padding:0;text-decoration:none}.hc-link:hover{opacity:.9;text-decoration:none}.hc-avatarBadge{color:#fff;letter-spacing:.2px;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.hc-clientCardModal{background:#fff;border-radius:18px;flex-direction:column;width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000040}.hc-productCardModal{background:#fff;border-radius:18px;flex-direction:column;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000040}.hc-productCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.hc-productCardBody{padding:16px 18px 20px;overflow:auto}.hc-btnSm{border-radius:12px;padding:6px 12px;font-size:13px}.hc-btnSm.hc-btn{min-height:32px}.hc-clientCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.hc-clientTitle{flex:1;min-width:0}.hc-clientTitleText{color:#111827;white-space:pre-wrap;font-size:20px;font-weight:900;line-height:1.18}.hc-clientTitleRow{align-items:center;gap:10px;display:flex}.hc-clientTitleTextBlock{flex-direction:column;min-width:0;display:flex}.hc-clientTitleMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.hc-clientHeaderTags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.hc-clientHeaderActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hc-clientIconRow{align-items:center;gap:10px;display:flex}.hc-clientIconRowMain{border:1px solid var(--hc-border);background:#f8fafc;border-radius:16px;padding:8px 10px}.hc-iconCircleBtn{border:1px solid var(--hc-border);color:#111827;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:32px;height:32px;transition:background .12s,border-color .12s,opacity .12s;display:grid}.hc-iconCircleBtn:hover:not(:disabled){background:#f8fafc;border-color:#d1d5db}.hc-iconCircleBtn:disabled{opacity:.45;cursor:not-allowed}.hc-iconTextBtn{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:32px;height:32px;transition:background .12s,opacity .12s;display:grid}.hc-iconTextBtn:hover:not(:disabled){background:#f1f5f9}.hc-iconTextBtn:disabled{opacity:.5;cursor:not-allowed}.hc-clientHeaderActionBar{justify-content:flex-end;gap:10px;width:100%;display:flex}.hc-clientCardBody{background:#f8fafc;max-height:calc(100vh - 150px);padding:10px 18px 18px;overflow:auto}.hc-clientGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hc-clientCol{flex-direction:column;gap:0;display:flex}@media (width<=900px){.hc-clientGrid{grid-template-columns:1fr}}.hc-metricsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:6px;display:grid}@media (width<=900px){.hc-metricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.hc-metricsRow{grid-template-columns:1fr}}.hc-metricCard{border:1px solid var(--hc-border);background:#fff;border-radius:16px;padding:12px;box-shadow:0 10px 30px #0f172a0f}.hc-metricLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:900}.hc-metricValue{color:#0f172a;margin-top:6px;font-size:18px;font-weight:900;line-height:1.1}.hc-metricHint{color:#64748b;margin-top:6px;font-size:12px;font-weight:700}.hc-chip{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.hc-chipSoftInfo{color:#155e75;background:#ecfeff;border-color:#a5f3fc}.hc-chipSoftDanger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.hc-chipSoftNeutral{color:#334155;background:#f8fafc;border-color:#dbe3ef}.hc-loyaltyTop{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;padding-bottom:10px;display:flex}.hc-loyaltyTitle{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:900}.hc-loyaltyValue{color:#0f172a;margin-top:6px;font-size:14px;font-weight:800;line-height:1.2}.hc-loyaltyLine{justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 4px;display:flex}.hc-subSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#475569;margin:14px 0 8px;font-size:11px;font-weight:900}.hc-list{flex-direction:column;gap:8px;display:flex}.hc-listRow{border:1px solid var(--hc-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.hc-listMain{min-width:0}.hc-listTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.hc-listMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:700;overflow:hidden}.hc-listSide{text-align:right;flex:none}.hc-amountPos{color:#16a34a;font-weight:900}.hc-amountNeg{color:#dc2626;font-weight:900}.hc-clientSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:12px 0 10px;font-size:12px;font-weight:900}.hc-clientPanel{border:1px solid var(--hc-border);background:#fff;border-radius:16px;padding:12px;box-shadow:0 10px 30px #0f172a0f}.hc-kvGrid{grid-template-columns:160px 1fr;gap:10px 14px;font-size:13px;display:grid}.hc-kvK{color:#6b7280;font-weight:700}.hc-kvV{color:#111827;overflow-wrap:anywhere;min-width:0;font-weight:700}.hc-miniTable{border-collapse:collapse;width:100%}.hc-miniTable tbody tr:hover{background:#f9fafb}.hc-miniTh{color:#6b7280;text-align:left;padding:8px;font-size:12px;font-weight:800}.hc-miniTd{color:#111827;border-top:1px solid var(--hc-border);vertical-align:top;padding:10px 8px;font-size:13px;font-weight:700}.hc-statusPill{color:var(--hc-primary);background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.hc-clientEditShell{flex-direction:column;gap:14px;display:flex}.hc-clientEditTop{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0 2px;display:flex}.hc-clientEditLead{min-width:0}.hc-clientEditHint{color:#64748b;max-width:560px;font-size:13px;line-height:1.45}.hc-clientEditGrid{gap:16px}.hc-clientEditCard{border:1px solid var(--hc-border);background:#fff;border-radius:16px;padding:14px;box-shadow:0 10px 30px #0f172a0f}.hc-clientEditChecks{flex-wrap:wrap;gap:16px;margin:2px 0 12px;display:flex}.hc-clientFooterBar{border-top:1px solid #94a3b82e;justify-content:flex-end;gap:10px;margin-top:2px;padding-top:12px;display:flex}@media (width<=840px){.hc-clientHeaderActions,.hc-clientHeaderActionBar{width:100%}.hc-clientEditTop{flex-direction:column}.hc-clientIconRowMain{flex-wrap:wrap;justify-content:flex-end;width:100%}}.inv-root{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.inv-left{padding:0;position:sticky;top:12px;overflow:hidden}.inv-leftHeader{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.inv-leftBody{padding:10px 0}.inv-catList{max-height:calc(100vh - 220px);padding:4px 0;overflow:auto}.inv-catRow{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.inv-catRow:hover{background:#f9fafb}.inv-catRowActive{background:#2563eb14}.inv-catName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.inv-caret{cursor:pointer;opacity:.7;background:0 0;border:0;width:18px;height:18px;font-size:14px;line-height:18px}.inv-caret:hover{opacity:1}.inv-dots{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:10px;width:34px;height:34px;font-weight:700}.inv-dots:hover{background:#f9fafb}.inv-main{min-width:0}@media (width<=980px){.inv-root{grid-template-columns:1fr}.inv-left{position:static}.inv-catList{max-height:360px}}@media (width<=680px){.hc-kvGrid{grid-template-columns:1fr}}.hc-pill{border:1px solid var(--hc-border);background:#fff;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.hc-pillOk{color:#065f46;background:#10b9811a;border-color:#10b98140}.hc-pillWarn{color:#92400e;background:#f59e0b1a;border-color:#f59e0b40}.hc-pillMuted{color:#475569;background:#94a3b826;border-color:#94a3b859}.hc-orderItemsGrid{grid-template-columns:280px 1fr;gap:12px;display:grid}.hc-orderItemsCats{border:1px solid var(--hc-border);background:#fff;border-radius:14px;overflow:hidden}.hc-orderItemsCatBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 12px;font-size:13px}.hc-orderItemsCatBtn:hover{background:#0f172a0a}.hc-orderItemsCatBtnActive{background:#3b82f61f;font-weight:700}.hc-orderItemsList{border:1px solid var(--hc-border);background:#fff;border-radius:14px;overflow:hidden}.hc-orderItemsListHeader{border-bottom:1px solid var(--hc-border);align-items:center;gap:10px;padding:10px 12px;display:flex}.hc-orderItemsListBody{max-height:380px;overflow:auto}.hc-orderItemsRow{cursor:pointer;border-bottom:1px solid #94a3b840;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.hc-orderItemsRow:last-child{border-bottom:none}.hc-orderItemsRow:hover{background:#0f172a0a}.hc-orderItemsRowTitle{font-weight:700}.hc-orderItemsRowSub{color:var(--hc-muted);margin-top:2px;font-size:12px}.hc-orderItemsRowRight{color:var(--hc-muted);white-space:nowrap;font-size:12px}.hc-orderItemsTable{table-layout:fixed;width:100%}.hc-orderItemsTable th,.hc-orderItemsTable td{border-bottom:1px solid var(--hc-border);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:12px 14px;font-size:13px;line-height:18px;overflow:hidden}.hc-orderItemsTable th{color:var(--hc-muted);background:#0f172a08;font-size:12px;font-weight:600}.hc-orderItemsTable tbody tr:last-child td{border-bottom:none}.hc-orderItemsTable tbody tr.hc-clickRow{cursor:pointer}.hc-orderItemsTable tbody tr.hc-clickRow:hover td{background:#0f172a08}.hc-orderItemsTd{font-variant-numeric:tabular-nums}.hc-orderItemsExec{text-align:left}.hc-orderItemsQty,.hc-orderItemsWarranty{text-align:center}.hc-orderItemsMoney,.hc-orderItemsActions{text-align:right}@media (width<=920px){.hc-orderItemsGrid{grid-template-columns:1fr}}.hc-icon{width:18px;height:18px;display:block}.hc-addSearchIcon,.hc-addSearchAction,.hc-addPickerRowIcon,.hc-addPickerRowChevron,.hc-addBrowseRowLeftIcon{justify-content:center;align-items:center;display:flex}.hc-orderItemsColType{width:140px;color:var(--hc-muted);font-size:12px}.hc-orderItemsColName{text-align:left;flex:1}.hc-orderItemsSub{color:var(--hc-muted);margin-top:2px;font-size:12px}.hc-orderItemsRow{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;width:100%}.hc-orderItemsRow .hc-orderItemsColType{padding-top:2px}.hc-modalPrimary{width:100%;max-width:none;margin:0}.hc-button{border:1px solid var(--hc-border);color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.hc-button:hover{background:#f9fafb}.hc-button:disabled{opacity:.6;cursor:not-allowed}.hc-button.hc-modalPrimary{background:var(--hc-primary);border-color:var(--hc-primary);color:#fff;height:46px}.hc-button.hc-modalPrimary:hover{filter:brightness(.98)}.hc-itemForm{gap:14px;display:grid}.hc-itemFormRow{gap:6px;display:grid}.hc-itemFormLabel{color:var(--hc-muted);font-size:12px;font-weight:700}.hc-itemFormGrid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=680px){.hc-itemFormGrid2{grid-template-columns:1fr}}.hc-itemDiscount{align-items:stretch;gap:10px;display:flex}.hc-seg{border:1px solid var(--hc-border);background:#fff;border-radius:12px;display:inline-flex;overflow:hidden}.hc-seg button{cursor:pointer;color:#111827;background:0 0;border:0;min-width:44px;height:46px;padding:0 14px;font-weight:900}.hc-seg button+button{border-left:1px solid var(--hc-border)}.hc-seg button.isActive{background:#f3f4f6}.hc-orderItemsTable th:nth-child(2),.hc-orderItemsTable td:nth-child(2){width:220px}.hc-orderItemsTable th:nth-child(3),.hc-orderItemsTable td:nth-child(3){text-align:center;width:110px}.hc-orderItemsTable th:nth-child(4),.hc-orderItemsTable td:nth-child(4){text-align:center;width:120px}.hc-orderItemsTable th:nth-child(5),.hc-orderItemsTable td:nth-child(5),.hc-orderItemsTable th:nth-child(6),.hc-orderItemsTable td:nth-child(6),.hc-orderItemsTable th:nth-child(7),.hc-orderItemsTable td:nth-child(7){text-align:right;width:120px}.hc-orderItemsTable th:nth-child(8),.hc-orderItemsTable td:nth-child(8){text-align:right;width:132px}.hc-orderItemsTable th:nth-child(9),.hc-orderItemsTable td:nth-child(9){text-align:center;width:88px}.hc-orderItemsTable td{min-width:0}.hc-orderItemsName{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hc-addSearch .hc-addSearchInput{padding-left:44px;padding-right:44px}.hc-orderItemsTh{text-align:left}.hc-orderItemsThCenter{text-align:center}.hc-orderItemsThRight{text-align:right}.hc-orderItemsNameCell,.hc-orderItemsExec{text-align:left}.hc-orderItemsQty,.hc-orderItemsWarranty{text-align:center;font-variant-numeric:tabular-nums}.hc-orderItemsMoney{text-align:right;font-variant-numeric:tabular-nums}.hc-orderItemsActions{text-align:right}.hc-statuses{gap:14px;display:grid}.hc-statusesTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-statusGroups{gap:12px;display:grid}.hc-statusGroupCard{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:14px;overflow:hidden;box-shadow:0 2px 18px #0f172a0f}.hc-statusGroupHeader{border-bottom:1px solid var(--hc-border);background:#f8fafc;padding:12px 14px}.hc-statusGroupTitle{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.hc-statusGroupIcon{opacity:.75;display:inline-flex}.hc-statusGroupBody{background:#fff}.hc-statusRows{flex-direction:column;display:flex}.hc-statusRow{border-top:1px solid var(--hc-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.hc-statusRow:first-child{border-top:none}.hc-statusDrag{opacity:.5;cursor:grab;justify-content:center;width:18px;display:inline-flex}.hc-statusPill{color:#fff;cursor:pointer;appearance:none;border:0;border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.hc-statusPill:focus-visible{outline-offset:2px;outline:2px solid #2563eb80}.hc-statusEmpty{color:var(--hc-muted);padding:12px 14px;font-size:13px}.hc-statusRowDragging{opacity:.45}.hc-dropBefore{box-shadow:inset 0 2px #2563eb}.hc-dropAfter{box-shadow:inset 0 -2px #2563eb}.hc-emptyDrop{outline-offset:-2px;background:#2563eb0f;border-radius:10px;outline:2px solid #2563eb}.hc-statusCreateForm{gap:12px;display:grid}.hc-modalHeaderActions{align-items:center;gap:10px;display:inline-flex}.hc-orderStatusBtn{color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;max-width:220px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.hc-orderStatusText{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.hc-orderStatusCaret{opacity:.95;display:inline-flex}.hc-statusMenuBackdrop{z-index:2000;background:#0f172a0a;position:fixed;inset:0 0 0 220px}.hc-statusMenu{z-index:2001;border:1px solid var(--hc-border);background:#fff;border-radius:12px;width:248px;max-height:min(70vh,540px);padding:6px 0;position:fixed;overflow:auto;box-shadow:0 12px 40px #0f172a2e}.hc-statusMenuGroup{border-top:1px solid var(--hc-border);padding:8px 10px 10px}.hc-statusMenuGroup:first-child{border-top:none}.hc-statusMenuTitle{color:var(--hc-muted);margin-bottom:6px;font-size:12px;font-weight:700}.hc-statusMenuList{flex-direction:column;gap:2px;display:flex}.hc-statusMenuRow{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:6px 8px;display:flex}.hc-statusMenuRow:hover{background:#f3f4f6}.hc-statusMenuRow.is-active{background:#eef2f7}.hc-statusBadge{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;max-width:210px;height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.hc-iconCircle{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hc-iconCircle:hover{background:#f9fafb;border-color:#cbd5e1}.hc-tooltipWrap{display:inline-flex;position:relative}.hc-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:800;transition:opacity .12s,transform .12s;position:absolute;top:-10px;left:50%;transform:translate(-50%,-6px)}.hc-tooltip:after{content:"";border:6px solid #0000;border-top-color:#111827;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hc-tooltipWrap:hover .hc-tooltip{opacity:1;transform:translate(-50%,-12px)}.hc-infoBox{color:#1e40af;background:#2563eb14;border:1px solid #2563eb2e;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.3;display:flex}.hc-infoIcon{opacity:.9;flex:none;width:18px;height:18px;margin-top:1px}.hc-selectWrap{position:relative}.hc-selectBtn{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;font-size:14px;display:flex}.hc-selectBtn:hover{border-color:var(--hc-primary)}.hc-selectBtnLeft{align-items:center;gap:10px;min-width:0;display:inline-flex}.hc-selectBtnText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-selectChevron{opacity:.8;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.hc-selectChevronOpen{transform:rotate(180deg)}.hc-selectMenu{border:1px solid var(--hc-border);z-index:2305;background:#fff;border-radius:12px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a2e}.hc-selectOption{text-align:left;cursor:pointer;color:#111827;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;display:flex}.hc-selectOption:hover{background:#f3f4f6}.hc-selectOptionActive{background:#2563eb14}.hc-colorDot{border:1px solid #0f172a1f;border-radius:999px;flex:none;width:12px;height:12px}.hc-checkRow{color:#111827;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:flex}.hc-checkRow input{width:16px;height:16px}.hc-accRow{border:1px solid var(--hc-border);cursor:pointer;color:#111827;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-weight:600;display:flex}.hc-accRow:hover{background:#f9fafb}.hc-accChevron{opacity:.8;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.hc-accChevronOpen{transform:rotate(180deg)}.hc-formError{color:#b00020;font-size:12px;font-weight:600}.hc-cardModalTitle{font-size:20px;font-weight:600;line-height:1.2}.hc-cardModalActions{flex-wrap:wrap;gap:8px;display:flex}.hc-cardModalAction{font-weight:500}.hc-cardModalSectionTitle{color:#111827;font-size:13px;font-weight:600}.hc-kvKey{color:#6b7280;font-weight:500}.hc-kvVal{color:#111827;font-weight:400}.hc-cardModalTable th{color:#6b7280;font-weight:600}.hc-cardModalTable td{font-weight:400}.hc-alert{border:1px solid var(--hc-border);color:var(--hc-text);background:#fff;border-radius:12px;padding:12px 14px}.hc-alertError{color:#991b1b;background:#fef2f2;border-color:#fecaca}.hc-pageHeader{border-bottom:1px solid var(--hc-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 2px 12px;display:flex}.hc-pageTitle{font-size:18px;font-weight:900}.hc-chatsLayout,.hc-chatConversation,.hc-chatsSidebar{min-height:0}.hc-chatsSidebar{background:#fff;flex:0 0 380px;max-width:42vw}.hc-chatMobileBack,.hc-chatSendIcon{display:none}.hc-chatIdentity{min-width:0}.hc-chatHeaderActions{flex-shrink:0}.hc-chatHeaderActions .hc-btn{white-space:nowrap}.hc-chatMessages,.hc-chatComposer textarea{min-width:0}@media (width<=1366px){.hc-content[data-route=chats]{padding:6px 12px 0;overflow:hidden}.hc-chatsPageHeader{padding:4px 2px 7px!important}.hc-chatsPageHeader .hc-muted{display:none}.hc-chatsLayout{margin-top:5px!important}.hc-chatFiltersSearch{padding:8px 10px 6px!important}.hc-chatFiltersChannel,.hc-chatFiltersDates{padding:0 10px 6px!important}.hc-chatFiltersQuick{padding:0 10px 5px!important}.hc-chatList{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}}@media (width<=760px){.hc-chatsPage{background:#fff;border-radius:14px;gap:0;min-height:0;overflow:hidden;height:100%!important}.hc-chatsPageHeader{flex:none;padding:10px 12px!important}.hc-chatsPage.isConversationOpen .hc-chatsPageHeader{display:none}.hc-chatsLayout{width:100%;overflow:hidden;border-top:0!important;margin-top:0!important}.hc-chatsSidebar{flex:auto;max-width:none;border-right:0!important;width:100%!important;display:flex!important}.hc-chatsPage.isConversationOpen .hc-chatsSidebar{display:none!important}.hc-chatConversation{width:100%;min-width:0;overflow:hidden;display:none!important}.hc-chatsPage.isConversationOpen .hc-chatConversation{display:flex!important}.hc-chatsSidebar .hc-input,.hc-chatsSidebar .hc-select{width:100%;min-width:0}.hc-chatListItem{min-height:76px}.hc-chatConversationHeader{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:8px!important;min-height:0!important;padding:8px 10px!important;display:grid!important}.hc-chatMobileBack{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;display:inline-flex}.hc-chatIdentity{overflow:hidden}.hc-chatIdentity>div:first-child{min-width:0}.hc-chatIdentity>div:first-child>div:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-chatIdentity img{flex-shrink:0;width:38px!important;height:38px!important}.hc-chatHeaderActions{scrollbar-width:none;grid-column:1/-1;width:100%;padding:2px 0 1px;overflow-x:auto}.hc-chatHeaderActions::-webkit-scrollbar{display:none}.hc-chatHeaderActions .hc-btn{flex:none;min-height:38px}.hc-chatMessages{overscroll-behavior:contain;padding:10px 8px!important}.hc-chatBubble{max-width:88%!important}.hc-chatBubble img,.hc-chatBubble video{height:auto;max-width:100%!important}.hc-chatCopilot{flex:none;max-height:34vh;overflow-y:auto;padding:7px 8px!important}.hc-chatCopilot>div{gap:8px!important}.hc-chatComposer{flex:none;grid-template-columns:minmax(0,1fr) auto auto;padding:8px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;align-items:end!important;gap:6px!important;display:grid!important}.hc-chatComposer textarea{padding:9px 10px;min-height:42px!important;max-height:96px!important}.hc-chatComposer .hc-btn{border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex}.hc-chatSendText,.hc-chatKeyboardHint{display:none}.hc-chatSendIcon{font-size:18px;display:inline}.hc-chatAiPanel{width:100%!important;box-shadow:none!important;border-left:0!important;position:absolute!important;inset:0!important}.hc-chatAiPanel>div:first-child{padding:11px 12px!important}.hc-chatAiPanel>div:last-child{padding:10px!important}}.hc-border{border:1px solid var(--hc-border)}.hc-badge{background:var(--hc-primary-weak);color:var(--hc-primary);border:1px solid #1677ff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.hc-formGrid{display:grid}.hc-inputIcon{position:relative}.hc-inputIconLeft{color:var(--hc-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hc-inputIcon .hc-input{padding-left:38px}.hc-list{border:1px solid var(--hc-border);background:#fff;border-radius:14px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.hc-listRow{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px;font-size:14px;display:flex}.hc-listRow:hover{background:#f3f4f6}.hc-listRow:active{background:#eef2f7}.hc-listIcon{background:#f3f4f6;border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}tr.hc-rowLink{cursor:pointer}tr.hc-rowLink td{transition:background .12s}tr.hc-rowLink:hover td{background:#f3f4f6}.hc-shopTable{table-layout:fixed;width:100%}.hc-shopTable th,.hc-shopTable td{border-bottom:1px solid var(--hc-border);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:12px 14px;font-size:13px;line-height:18px;overflow:hidden}.hc-shopTable th{color:var(--hc-muted);background:#0f172a08;font-size:12px;font-weight:600}.hc-shopTable tbody tr:last-child td{border-bottom:none}.hc-shopTable tbody tr.hc-clickRow{cursor:pointer}.hc-shopTable tbody tr.hc-clickRow:hover td{background:#0f172a08}.hc-publicWrap{color:#e6ecff;background:#0b0f16;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.hc-publicCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:520px;padding:20px;box-shadow:0 10px 40px #00000059}.hc-publicSub{opacity:.85;font-size:15px}.hc-publicBrand{letter-spacing:-.02em;color:#5b7cff;margin-top:6px;font-size:42px;font-weight:900;line-height:1.05}.hc-publicTitle{font-size:24px;font-weight:900}.hc-publicText{opacity:.9;margin-top:10px;font-size:14px;line-height:1.45}.hc-publicBtns{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:16px;display:flex}.hc-publicHint{opacity:.7;margin-top:14px;font-size:13px}.hc-publicBack{color:#9fb2ff;font-size:14px;text-decoration:none;display:inline-block}.hc-publicLabel{opacity:.85;margin-top:14px;font-size:13px;display:block}.hc-publicInput{box-sizing:border-box;color:#e6ecff;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;margin-top:6px;padding:12px;font-size:16px}.hc-publicTextarea{box-sizing:border-box;color:#e6ecff;resize:vertical;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:120px;margin-top:6px;padding:12px;font-size:16px}.hc-publicRow{gap:10px;display:flex}.hc-publicBtn{appearance:none;box-sizing:border-box;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px;font-size:15px;font-weight:900;display:flex}.hc-publicBtnPrimary{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8)}.hc-publicBtnGhost{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff14}.hc-publicError{color:#fecaca;background:#ef44441f;border:1px solid #ef444447;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px}.hc-publicOk{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e47;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px}.hc-attachDrop{background:#ffffffa6;border:1px dashed #64748b59;border-radius:14px;padding:10px 12px}.hc-attachDrop.isOver{background:#1677ff0f;border-color:#1677ffb3}.hc-attachGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.hc-attachGrid--compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.hc-attachTile{border:1px solid var(--hc-border);cursor:pointer;background:#fff;border-radius:14px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.hc-attachTile:hover{transition:transform .12s;transform:translateY(-1px)}.hc-attachImg{object-fit:cover;width:100%;height:100px;display:block}.hc-attachGrid--compact .hc-attachImg{height:86px}.hc-attachDel{color:#fff;background:#0f172aad;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.hc-attachDel:hover{background:#dc2626d9}.hc-attachBadge{color:#fff;pointer-events:none;background:#0f172aad;border:1px solid #ffffff2e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:6px;left:6px}.hc-attachViewer{box-shadow:var(--hc-shadow);background:#0b1220;border-radius:14px;overflow:hidden}.hc-attachViewer img{width:100%;height:auto;display:block}.hc-appointmentsPage{gap:14px;display:grid}.hc-appointmentsHero{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 32%),radial-gradient(circle at 0 0,#3b82f614,#0000 24%),linear-gradient(#fffffffc,#f8fafcf7);border:1px solid #94a3b82e;border-radius:22px;box-shadow:0 18px 44px #0f172a0f}.hc-appointmentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-appointmentsSubtext{margin-top:4px;font-size:13px}.hc-appointmentsHeroMeta{flex-wrap:wrap;gap:8px;margin-top:10px}.hc-appointmentsHeroBadge{color:#0f172a;background:#ffffffdb;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hc-appointmentsHeroBadge--muted{color:#475569}.hc-appointmentsHeroBadge--soft{color:#047857;background:#10b98114}.hc-appointmentsKpiGrid{grid-template-columns:repeat(5,minmax(150px,1fr))}.hc-appointmentsKpiCard{min-height:92px;position:relative;overflow:hidden}.hc-appointmentsKpiCard:before{content:"";background:linear-gradient(180deg, var(--hc-primary), #60a5fa);width:4px;position:absolute;inset:0 auto 0 0}.hc-appointmentsKpiCard:after{content:"";background:#0f172a08;border-radius:999px;width:72px;height:72px;position:absolute;top:-18px;right:-18px}.hc-appointmentsKpiCard:first-child:before,.hc-appointmentsKpiCard:nth-child(2):before{background:linear-gradient(#3b82f6d1,#60a5fa6b)}.hc-appointmentsKpiCard:nth-child(3):before,.hc-appointmentsKpiCard:nth-child(5):before{background:linear-gradient(#10b981d1,#6ee7b76b)}.hc-appointmentsKpiCard:nth-child(4):before{background:linear-gradient(#ef4444d1,#fca5a56b)}.hc-appointmentsFiltersCard,.hc-appointmentsTableCard{background:linear-gradient(#fffffffc,#f8fafcf7);padding:14px}.hc-appointmentsFiltersHead,.hc-appointmentsTableHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-appointmentsSectionTitle{letter-spacing:-.01em;font-size:15px;font-weight:800}.hc-appointmentsSectionHint{margin-top:4px;font-size:12px}.hc-appointmentsFiltersGrid{grid-template-columns:minmax(280px,2fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.hc-appointmentsField{gap:6px;display:grid}.hc-appointmentsField--wide{min-width:0}.hc-appointmentsFieldLabel{color:var(--hc-muted);font-size:12px;font-weight:700}.hc-appointmentsActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-appointmentsQuickDates .hc-btnSm{border-radius:999px;padding-inline:14px}.hc-appointmentsResult{color:#334155;background:#0f172a0a;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hc-appointmentsResult--table{color:#047857;background:#10b98114}.hc-appointmentsTableWrap{border:1px solid var(--hc-border);border-radius:16px;margin-top:12px}.hc-table.hc-table--appointments{min-width:1280px}.hc-table.hc-table--appointments .hc-th{background:linear-gradient(#fbfdff 0%,#f4f7fb 100%)}.hc-table.hc-table--appointments .hc-td{vertical-align:top}.hc-table.hc-table--appointments tbody tr:hover{box-shadow:inset 0 0 0 9999px #0f172a05}.hc-appointmentsRow td:first-child{border-left:3px solid #2563eb24}.hc-appointmentsRow--success td:first-child{border-left-color:#22c55e57}.hc-appointmentsRow--danger td:first-child{border-left-color:#ef444457}.hc-appointmentsRow--info td:first-child{border-left-color:#3b82f657}.hc-appointmentsDate{white-space:nowrap;font-weight:800}.hc-appointmentsTime{color:var(--hc-primary);margin-top:2px;font-size:12px;font-weight:800}.hc-appointmentsClientName{white-space:normal;font-weight:800}.hc-appointmentsComment{white-space:normal;max-width:340px;line-height:1.4}.hc-appointmentsMiniMeta{color:var(--hc-muted);margin-top:4px;font-size:12px;line-height:1.45}.hc-appointmentsReminderCount{color:#1d4ed8;background:#3b82f614;border-radius:12px;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin-bottom:6px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.hc-appointmentsActionGroup{flex-wrap:wrap;gap:8px;max-width:360px;display:flex}.hc-appointmentsActionGroup .hc-btn{border-radius:10px}.hc-appointmentsActionGroup .hc-btnPrimary{box-shadow:0 10px 22px #2563eb29}.hc-appointmentsEmpty{text-align:center;border:1px dashed var(--hc-border);background:radial-gradient(circle at 100% 0,#10b98114,#0000 30%),linear-gradient(#ffffffc7,#f8fafcfa);border-radius:18px;place-items:center;gap:8px;min-height:280px;margin-top:12px;padding:28px 18px;display:grid}.hc-appointmentsEmptyIcon{background:linear-gradient(#3b82f61f,#10b9811a);border-radius:18px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.hc-appointmentsEmptyTitle{letter-spacing:-.02em;font-size:18px;font-weight:900}@media (width<=1200px){.hc-appointmentsKpiGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}.hc-appointmentsFiltersGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.hc-appointmentsKpiGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}.hc-appointmentsFiltersGrid{grid-template-columns:1fr}.hc-appointmentsActions{width:100%}}@media (width<=1100px){.hc-callsFilterMeta,.hc-appointmentsHeroMeta{width:100%}}.hc-ordersHero{display:none}.hc-ordersTop{gap:10px}.hc-ordersTitleRow{grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:10px}.hc-ordersTitle{color:#64748b;font-size:12px}.hc-ordersLeft{gap:10px}.hc-typeTabs{gap:6px}.hc-typeTab{min-height:34px;padding:7px 12px;font-size:12px}.hc-topRight{border-radius:16px;gap:8px;min-width:0;padding:8px}.hc-ordersTop .hc-search{border-radius:14px;min-width:220px;min-height:40px;padding:0 12px}.hc-ordersTop .hc-btn{border-radius:12px;min-height:38px;padding:8px 12px;font-size:12px}.hc-ordersQuickRail{border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.hc-ordersQuickRailTitle{flex:none;font-size:10px}.hc-quickTabs{scrollbar-width:thin;flex-wrap:nowrap;flex:1;padding-bottom:2px;overflow-x:auto}.hc-quickTab{flex:none;padding:6px 9px;font-size:12px}.hc-ordersTableCard{border-radius:18px}.hc-ordersTableHead{align-items:center;gap:10px;padding:12px 14px}.hc-ordersTableTitle{font-size:17px}.hc-ordersTableText{display:none}.hc-ordersTableMeta{gap:6px}.hc-ordersTableChip{min-height:28px;padding:5px 10px;font-size:11px}.hc-table.hc-ordersTable{min-width:1080px}.hc-ordersTable .hc-th{letter-spacing:.08em;padding:9px 10px;font-size:10px}.hc-ordersTable .hc-td{padding:8px 10px;font-size:13px}.hc-orderCell--main{min-width:118px}.hc-orderNumber{font-size:14px;line-height:1.1}.hc-orderMetaInline{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.hc-orderMeta,.hc-orderMetaStrong{font-size:11px;line-height:1.2}.hc-orderTypeBadge{display:none}.hc-orderTypeInline{color:#1d4ed8;background:#eef4ff;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.hc-ordersCustomerCell{min-width:180px}.hc-ordersCustomerLink{font-size:13px;line-height:1.2}.hc-ordersCustomerPhones{flex-wrap:wrap;gap:3px 8px;margin-top:3px;display:flex}.hc-ordersCustomerPhones .hc-phoneLink{font-size:11px;line-height:1.2}.hc-ordersMoneyCell{min-width:112px}.hc-ordersMoneyValue{padding:6px 9px;font-size:13px}.hc-ordersTable .hc-statusSelect{max-width:168px;height:32px;padding:5px 26px 5px 10px;font-size:11px}.hc-ordersReasonCell{min-width:240px;max-width:320px}.hc-ordersReasonText{-webkit-line-clamp:2;white-space:normal;color:#334155;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=1280px){.hc-ordersTitleRow{grid-template-columns:1fr}.hc-ordersQuickRail{align-items:stretch;display:grid}}.hc-orderNumber,.hc-ordersMoneyValue,.hc-ordersCustomerCell .hc-phoneLink{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hc-ordersCustomerCell{line-height:1.18}.hc-ordersCustomerCell .hc-ordersCustomerLink{color:#0f172a;letter-spacing:-.015em;font-size:14px;font-weight:650;text-decoration:none}.hc-ordersCustomerCell .hc-ordersCustomerLink:hover{color:#111827;opacity:1;text-decoration:none}.hc-ordersCustomerPhones{gap:4px 10px;margin-top:4px}.hc-ordersCustomerCell .hc-phoneLink{color:#5f7390;letter-spacing:.01em;font-size:11.5px;font-weight:700}.hc-ordersCustomerCell .hc-phoneLink:hover{color:#2563eb}.hc-ordersReasonText{color:#334155;font-size:12.75px}.hc-filterBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a3d}.hc-filterPanel{background:linear-gradient(#f7fbff 0%,#fff 18% 100%);border-left:1px solid #e2e8f0;width:min(420px,94vw);box-shadow:-24px 0 64px #0f172a2e}.hc-filterHeader{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fafcf5 0%,#ffffffeb 100%);padding:18px 18px 14px;position:sticky;top:0}.hc-filterTitle{letter-spacing:-.03em;color:#0f172a;font-size:22px;font-weight:800}.hc-x{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex;box-shadow:0 8px 18px #0f172a0f}.hc-x:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.hc-filterBody{background:linear-gradient(#f8fafcb3 0%,#0000 14%);gap:12px;padding:16px 18px 20px;display:grid}.hc-filterPanel .hc-field{background:#fffffff5;border:1px solid #e7edf5;border-radius:16px;gap:8px;margin-bottom:0;padding:12px;box-shadow:0 10px 24px #0f172a0a}.hc-filterPanel .hc-field .hc-label{letter-spacing:0;text-transform:none;color:#64748b;font-size:12px;font-weight:600}.hc-filterBody>.hc-field>.hc-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.hc-filterPanel .hc-input,.hc-filterPanel .hc-select,.hc-filterPanel .hc-textarea{color:#0f172a;background:#fbfdff;border-color:#dbe4ef;border-radius:14px;min-height:44px;padding:11px 14px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffffeb}.hc-filterPanel .hc-inputWithArrow{background-position:right 14px center}.hc-filterPanel .hc-input:focus,.hc-filterPanel .hc-select:focus,.hc-filterPanel .hc-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f,inset 0 1px #ffffffeb}.hc-filterFooter{background:linear-gradient(#fff0 0%,#fffffff2 22%,#fff 100%);border-top:0;padding:16px 18px 20px;position:sticky;bottom:0}.hc-filterApply{border-radius:14px;min-height:50px;box-shadow:0 18px 34px #2563eb33}.hc-modalBackdrop,.hc-modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a47}.hc-modal{background:linear-gradient(#fbfdff 0%,#fff 100%);border-color:#e2e8f0;border-radius:22px;box-shadow:0 28px 84px #0f172a38}.hc-modalHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f8fafcf5 0%,#ffffffeb 100%);padding:18px 20px}.hc-modalBody{padding:18px 20px}.hc-modalFooter{background:linear-gradient(#fff0 0%,#fff 32%);padding:16px 20px 18px}.hc-modalHeader .hc-btn,.hc-modalHeader .hc-iconBtn{background:#fff;border-color:#dbe4ef;box-shadow:0 8px 16px #0f172a0f}.hc-statusMenuBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a14}.hc-statusMenu{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#e2e8f0;border-radius:16px;width:270px;padding:8px;box-shadow:0 22px 52px #0f172a2e}.hc-statusMenuGroup{padding:8px 8px 10px}.hc-statusMenuTitle{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:11px;font-weight:800}.hc-statusMenuRow{border-radius:12px;padding:8px 10px}.hc-statusBadge{border-radius:999px;height:30px;padding:0 12px;box-shadow:inset 0 -1px #00000014}.hc-orderCreateModal{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:26px;width:min(1280px,100%);box-shadow:0 28px 80px #0f172a2e}.hc-orderCreateModal.hc-standaloneModal{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 28px 80px #0f172a1f}.hc-orderCreateHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fafcf5 0%,#ffffffeb 100%);padding:18px 20px}.hc-orderCreateHeaderMain{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.hc-orderCreateTitle{letter-spacing:-.04em;color:#0f172a;font-size:28px;font-weight:800}.hc-orderTypeSwitch{color:#334155;gap:12px}.hc-orderTypeSwitch label{white-space:nowrap;font-size:13px;font-weight:700}.hc-orderCreateHeaderActions{margin-left:auto}.hc-orderCreateCloseBtn{background:#fff;border-color:#dbe4ef;border-radius:14px;width:40px;height:40px;padding:0;box-shadow:0 8px 18px #0f172a0f}.hc-orderCreateBody{padding:18px 20px 22px}.hc-orderCreateGrid{gap:18px}.hc-orderCreatePanel{background:#fffffff0;border:1px solid #e8eef6;border-radius:20px;align-content:start;gap:10px;padding:16px;display:grid;box-shadow:0 16px 34px #0f172a0d}.hc-orderCreatePanel .hc-sectionTitle{letter-spacing:-.03em;color:#0f172a;margin-bottom:2px;font-size:18px;font-weight:800}.hc-orderCreatePanel .hc-field{margin-bottom:8px}.hc-orderCreatePanel .hc-label{color:#64748b;font-size:12px;font-weight:700}.hc-orderCreatePanel .hc-input,.hc-orderCreatePanel .hc-select,.hc-orderCreatePanel .hc-textarea{background:#fbfdff;border-color:#dbe4ef;border-radius:14px;min-height:44px;box-shadow:inset 0 1px #ffffffeb}.hc-orderCreatePanel .hc-input:focus,.hc-orderCreatePanel .hc-select:focus,.hc-orderCreatePanel .hc-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f,inset 0 1px #ffffffeb}.hc-orderCreateAdditionalGrid{gap:12px}.hc-orderCreateBody .hc-orderItemsBox,.hc-orderCreateBody .hc-printBar{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#e2e8f0;border-radius:18px}.hc-createBottomCenter{background:#fffffff5;border:1px solid #e8eef6;border-radius:20px;padding:16px 18px 0;box-shadow:0 16px 34px #0f172a0d}.hc-createBottomCenter .hc-sectionTitle{letter-spacing:-.02em;font-size:17px}.hc-primaryBig{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 55%,#3b82f6 100%);border-color:#0000;border-radius:14px;min-height:48px;box-shadow:0 18px 32px #2563eb33}.hc-secondaryBig{font-size:14px;font-weight:700}.hc-orderDetailsPanel{background:radial-gradient(circle at 100% 0,#3b82f60f,#0000 24%),linear-gradient(#f8fafc 0%,#f1f5f9 100%);gap:0}.hc-orderDetailsPanel .hc-drawerRight{background:0 0}.hc-drawerTop{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e2e8f0;padding:18px 20px;position:sticky;top:0;box-shadow:0 12px 28px #0f172a0a}.hc-drawerTop>div:first-child{min-width:0}.hc-orderHeaderMain{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.hc-orderHeaderLine{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.hc-orderHeaderTitle{color:#0f172a;align-items:center;gap:8px;min-width:0;font-size:18px;font-weight:800;line-height:1.15;display:inline-flex}.hc-orderHeaderAmount{color:#64748b;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.hc-orderHeaderStatusWrap{flex:none}.hc-orderHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.hc-orderHeaderIconBtn{justify-content:center;align-items:center;width:40px;min-width:40px;padding:0;display:inline-flex}.hc-orderHeaderTextBtn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.hc-drawerTop>.hc-inline{justify-content:flex-end;gap:10px}.hc-orderWarrantyBadge{background:linear-gradient(#f6fffa 0%,#fff 100%);border:1px solid #cfe5d8;border-radius:14px;align-content:center;gap:2px;min-height:42px;padding:8px 12px;display:inline-grid;box-shadow:0 8px 18px #0f172a0a}.hc-orderWarrantyBadgeLabel{letter-spacing:.08em;text-transform:uppercase;color:#5f7a69;font-size:10px;font-weight:800}.hc-orderWarrantyBadgeValue{color:#0f766e;font-size:14px;font-weight:800;line-height:1.2}.hc-orderWarrantyBadgeMeta{color:#64748b;font-size:11px;line-height:1.25}.hc-drawerTop .hc-btn{background:#fff;border-color:#dbe4ef;border-radius:14px;min-height:42px;box-shadow:0 8px 18px #0f172a0d}.hc-orderHeaderStatusWrap .hc-statusSelect{min-height:40px}.hc-warrantyPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hc-warrantyPreviewItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:10px 12px}.hc-warrantyPreviewItem--wide{grid-column:1/-1}.hc-warrantyPreviewKey{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:800}.hc-warrantyPreviewVal{color:#0f172a;word-break:break-word;min-width:0;font-size:14px;line-height:1.4}.hc-drawerTop .hc-statusSelect{height:34px}.hc-orderTabBtn{color:#64748b;border-bottom:2px solid #0000;padding:0 0 12px;font-weight:800;transition:color .18s,border-color .18s}.hc-orderTabBtn.is-active{color:#0f172a;border-bottom-color:#0f172a}.hc-orderTabBtn:hover{color:#0f172a}.hc-orderSection{background:linear-gradient(#fffffffa 0%,#f8fafcf0 100%);border-color:#e2e8f0;border-radius:20px;margin-bottom:0;padding:0;overflow:hidden;box-shadow:0 16px 34px #0f172a0f}.hc-orderSectionHeader{border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex;position:relative}.hc-orderSectionTitle{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:18px;font-weight:800}.hc-orderSectionBody{padding:0 18px 14px}.hc-orderSectionCorner{position:static}.hc-orderSectionCorner--hover{opacity:1;pointer-events:auto}.hc-orderSectionCornerBtn{color:#475569;background:#fff;border-color:#dbe4ef;border-radius:12px;width:34px;height:34px;box-shadow:0 8px 18px #0f172a0d}.hc-kv{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(170px,220px) 1fr;gap:14px;padding:11px 0}.hc-kv:last-child{border-bottom:none}.hc-kvKey{letter-spacing:.01em;color:#64748b;font-size:12px;font-weight:700}.hc-kvVal{color:#0f172a;font-size:14px;line-height:1.45}.hc-kvVal .hc-phoneLink{font-size:13px}.hc-productsBlock{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:20px;padding:16px 18px 18px;box-shadow:0 16px 34px #0f172a0d}.hc-productsBlock>.hc-sectionTitle{letter-spacing:-.03em;margin-bottom:4px;font-size:18px;font-weight:800}.hc-paymentsBox{background:#fff;border-color:#e2e8f0;border-radius:18px}.hc-paymentsFooterRow{border-top-color:#edf2f7;padding:12px 14px}.hc-orderDetailsPanel .hc-drawerLeft{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-right-color:#e2e8f0}.hc-historyPane{background:0 0}.hc-historyHeader{letter-spacing:-.03em;color:#0f172a;border-bottom-color:#e2e8f0;padding:18px 18px 14px;font-size:24px}.hc-historyComposer{border-bottom-color:#e2e8f0;padding:12px 18px 14px}.hc-historyCommentInput{background:#ffffffeb;border-color:#dbe4ef;border-radius:14px;min-height:42px}.hc-historyList{padding:10px 18px 18px}.hc-historyItem{border-bottom-color:#94a3b82e;padding:14px 0}.hc-historyTitle{font-weight:700}.hc-historyMeta{color:#64748b}@media (width<=980px){.hc-orderCreateHeader{align-items:flex-start}.hc-orderCreateHeaderMain{width:100%}.hc-orderCreateHeaderActions{justify-content:flex-end;width:100%;margin-left:0}.hc-orderTypeSwitch{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.hc-orderCreateGrid,.hc-orderCreateAdditionalGrid{grid-template-columns:1fr!important}.hc-orderDetailsPanel{flex-direction:column;display:flex}.hc-drawerTop{align-items:flex-start;padding:14px}.hc-orderHeaderMain,.hc-orderHeaderLine,.hc-orderHeaderActions{width:100%}.hc-orderHeaderMain{gap:10px}.hc-orderHeaderLine{gap:8px}.hc-orderHeaderTitle{font-size:16px}.hc-orderHeaderActions{justify-content:flex-start;margin-left:0}.hc-drawerTop>.hc-inline{justify-content:flex-start;width:100%}.hc-orderWarrantyBadge{width:100%}.hc-warrantyPreviewGrid{grid-template-columns:1fr}.hc-kv{grid-template-columns:1fr;gap:5px;padding:10px 0}}@media (width<=640px){.hc-orderStandaloneRoot{padding:10px 8px 28px}.hc-orderCreateModal,.hc-orderCreateModal.hc-standaloneModal{border-radius:18px}.hc-orderCreateHeader,.hc-orderCreateBody,.hc-modalBody,.hc-modalFooter{padding-left:12px;padding-right:12px}.hc-orderCreateTitle{font-size:24px}.hc-orderCreatePanel,.hc-createBottomCenter,.hc-productsBlock,.hc-orderSection{border-radius:16px}.hc-drawerTop .hc-btn{border-radius:12px;min-height:38px}.hc-orderHeaderIconBtn{width:38px;min-width:38px}.hc-orderHeaderTextBtn{padding:0 10px}.hc-orderSectionHeader{padding:14px 14px 10px}.hc-orderSectionBody{padding:0 14px 12px}.hc-orderSectionTitle,.hc-productsBlock>.hc-sectionTitle{font-size:16px}.hc-historyHeader{font-size:20px}}.hc-dashboardPage{gap:16px;display:grid}.hc-dashboardHero{box-shadow:none;background:0 0;border:none;border-radius:0;gap:8px;padding:0;display:grid}.hc-dashboardHeroRow{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.hc-dashboardHero .hc-pageTitle{display:none!important}.hc-dashboardHero .hc-pageTitle:before,.hc-dashboardHero .hc-pageTitle:after{content:none}.hc-dashboardHeroFilters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex}.hc-dashboardFilterGroup{background:#ffffffdb;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffffeb}.hc-dashboardFilterGroup>div:first-child{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#64748b!important;font-size:10px!important}.hc-dashboardSegPill{color:#0f172a;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;font-size:11px;font-weight:700;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.hc-dashboardSegPill:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14}.hc-dashboardSegPill.isActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 1px #ffffffe6}.hc-dashboardPage .hc-grid2{gap:16px}.hc-dashboardPage .hc-card{border-color:#e2e8f0;border-radius:24px;overflow:visible;box-shadow:0 20px 40px #0f172a0f}.hc-dashboardChartCard,.hc-dashboardMetricCard,.hc-dashboardSimpleCard,.hc-dashboardPanelCard{background:linear-gradient(#fffffffc,#f8fafcf5);min-width:0;max-width:100%;padding:18px 20px}.hc-dashboardChartCard,.hc-dashboardSimpleCard{flex-direction:column;min-height:340px;display:flex}.hc-dashboardCardHead{align-items:flex-start;gap:14px;display:flex}.hc-dashboardCardTitle{color:#0f172a;font-size:16px;font-weight:800}.hc-dashboardCardSubtitle{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45}.hc-dashboardMetricValue{letter-spacing:-.04em;color:#0f172a;margin-top:12px;font-size:42px;font-weight:800;line-height:1}.hc-dashboardChartBody{flex:1;min-height:0;margin-top:14px}.hc-dashboardPanelCard>.hc-dashboardCardHead{border-bottom:1px solid #eef2f7;padding-bottom:14px}.hc-dashboardSectionTitle{color:#0f172a;margin:18px 0 10px;font-size:18px;font-weight:800}.hc-dashboardFilter{z-index:6;position:relative}.hc-dashboardFilterTrigger{background:#f8fafc;border-color:#dbe4ef;border-radius:14px;min-width:38px;min-height:38px}.hc-dashboardFilterMenu{z-index:120;background:#fffffffa;border:1px solid #dbe4ef;border-radius:16px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #0f172a29}.hc-dashboardFilterOptions{gap:4px;display:grid}.hc-dashboardFilterOption{border-radius:12px;justify-content:flex-start;width:100%}.hc-dashboardFilterCustom{gap:10px;padding:8px;display:grid}.hc-dashboardFilterCustomTitle{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800}.hc-dashboardFilterCustomFields{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.hc-dashboardFilterCustomDash{color:#64748b;font-weight:700}.hc-dashboardFilterCustomActions{justify-content:flex-end;gap:8px;display:flex}.hc-dashboardFilterMenu .hc-input{border-radius:12px;min-height:40px}.hc-dashboardPage .hc-tableWrap,.hc-dashboardTableWrap{background:#fff;border:1px solid #eef2f7;border-radius:18px;margin-top:14px}.hc-dashboardPage .hc-table{min-width:920px}.hc-dashboardPage .hc-table.hc-table--salary{min-width:1080px}.hc-dashboardPage .hc-th{letter-spacing:.08em;text-transform:uppercase;color:#64748b;background:#fbfdff;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:800}.hc-dashboardPage .hc-td{border-bottom-color:#edf2f7;padding-top:13px;padding-bottom:13px}.hc-dashboardPage .hc-tr:hover td{background:#fbfdff}.hc-dashboardPage .hc-badge{background:#f8fafc;border-color:#dbe4ef;border-radius:999px;padding:6px 10px;box-shadow:inset 0 1px #ffffffe6}.hc-dashboardPage .hc-tdLinkBtn{color:#0f172a;font-weight:700}.hc-dashboardPage .hc-tdLinkBtn:hover{color:#2563eb}.hc-dashboardPage .hc-table--salary thead th:nth-child(6),.hc-dashboardPage .hc-table--salary thead th:nth-child(7){color:#7b879c}.hc-dashboardPage .hc-table--salary tbody tr:not(:last-child) td,.hc-dashboardPage .hc-table--salary tbody tr:not(:last-child) td .hc-tdLinkBtn{color:#0f172a;font-weight:400}.hc-dashboardPage .hc-table--salary tbody tr:last-child td,.hc-dashboardPage .hc-table--salary tbody tr:last-child td .hc-tdLinkBtn{color:#0f172a;font-weight:900}@media (width<=1200px){.hc-dashboardHeroRow{flex-direction:column}.hc-dashboardHeroFilters{justify-content:flex-start;width:100%}}@media (width<=980px){.hc-dashboardHero{gap:8px}.hc-dashboardPage .hc-card{border-radius:20px}.hc-dashboardFilterGroup{width:100%}.hc-dashboardFilterCustomFields{grid-template-columns:1fr}.hc-dashboardFilterCustomDash{display:none}}@media (width<=640px){.hc-dashboardPage{gap:12px}.hc-dashboardHero{gap:8px}.hc-dashboardHero .hc-pageTitle{min-width:0;font-size:24px}.hc-dashboardHero .hc-pageTitle:after{font-size:13px}.hc-dashboardChartCard,.hc-dashboardMetricCard,.hc-dashboardSimpleCard,.hc-dashboardPanelCard{padding:14px}.hc-dashboardMetricValue{font-size:34px}.hc-dashboardSectionTitle{font-size:16px}.hc-dashboardPage .hc-table{min-width:760px}.hc-dashboardPage .hc-table.hc-table--salary{min-width:900px}}.hc-reportsPage{gap:16px;display:grid}.hc-reportsTop{background:radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),linear-gradient(#fffffffa,#f4f7fbf5);border:1px solid #e2e8f0;border-radius:24px;gap:16px;padding:22px 24px;display:grid;box-shadow:0 20px 44px #0f172a0f}.hc-reportsTopIntro{gap:14px;display:grid}.hc-reportsEyebrow{letter-spacing:.12em;color:#64748b;font-size:12px;font-weight:800}.hc-reportsTitleRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hc-reportsTitle{color:#0f172a;margin:0;font-size:18px;font-weight:800}.hc-reportsSubtitle{color:#475569;max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.55}.hc-reportsMeta{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.hc-reportsMetaChip{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:18px;min-width:180px;padding:12px 14px;box-shadow:inset 0 1px #ffffffe6}.hc-reportsMetaLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.hc-reportsMetaChip strong{color:#0f172a;font-size:14px;font-weight:800;display:block}.hc-reportsFilters{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:20px;gap:12px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffeb}.hc-reportsFiltersGrid{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:12px;display:grid}.hc-reportsFilterField{gap:6px;display:grid}.hc-reportsFilterField--wide{min-width:0}.hc-reportsFilterLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.hc-reportsFilters .hc-input,.hc-reportsFilters .hc-select{background:#fbfdff;border-color:#dbe4ef;border-radius:14px;min-height:44px;box-shadow:inset 0 1px #ffffffeb}.hc-reportsFilters .hc-input:focus,.hc-reportsFilters .hc-select:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f,inset 0 1px #ffffffeb}.hc-reportsApplyBtn{border-radius:14px;min-width:132px;min-height:44px;font-weight:700}.hc-reportsFilterHint{color:#64748b;font-size:13px;line-height:1.5}.hc-reportsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hc-reportsKpi{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:16px 18px;box-shadow:0 10px 28px #0f172a0d}.hc-reportsKpi--accent{background:linear-gradient(#3b82f6f5,#3b82f6d1),#3b82f6;border-color:#3b82f62e;box-shadow:0 16px 34px #2563eb2e}.hc-reportsKpi--danger{background:linear-gradient(#fff,#fff7f7);border-color:#f8717142}.hc-reportsKpiLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.hc-reportsKpiValue{letter-spacing:-.03em;color:#0f172a;margin-top:10px;font-size:30px;font-weight:800;line-height:1}.hc-reportsKpiHint{color:#64748b;margin-top:10px;font-size:13px;line-height:1.5}.hc-reportsKpi--accent .hc-reportsKpiLabel,.hc-reportsKpi--accent .hc-reportsKpiValue,.hc-reportsKpi--accent .hc-reportsKpiHint{color:#fff}.hc-reportsTableCard{border-color:#e2e8f0;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #0f172a0f}.hc-reportsTableHead{background:linear-gradient(#fffffffa,#f8fafcf2);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex}.hc-reportsTableTitle{color:#0f172a;margin:0;font-size:20px;font-weight:800}.hc-reportsTableMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:13px;display:flex}.hc-reportsTableMeta strong{color:#0f172a}.hc-reportsTableBadge{text-align:right;background:#f8fbff;border:1px solid #dbe4ef;border-radius:16px;min-width:170px;padding:12px 14px}.hc-reportsTableBadgeLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.hc-reportsTableBadge strong{color:#0f172a;font-size:14px;font-weight:800}.hc-reportsTable{min-width:760px}.hc-reportsTable .hc-th{letter-spacing:.08em;text-transform:uppercase;color:#64748b;background:#fbfdff;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:800}.hc-reportsTable .hc-td{vertical-align:middle;border-bottom-color:#edf2f7;padding-top:14px;padding-bottom:14px}.hc-reportsTable tbody tr:hover{background:#fbfdff}.hc-reportsTechCell{gap:3px;display:grid}.hc-reportsTechCell strong{color:#0f172a;font-size:14px;font-weight:800}.hc-reportsTechCell span{color:#64748b;font-size:12px}.hc-reportsValuePill,.hc-reportsDays{color:#0f172a;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hc-reportsValuePill--success{color:#166534;background:#22c55e1a;border-color:#22c55e3d}.hc-reportsDays{min-width:92px}.hc-reportsEmptyCell{text-align:center;color:#64748b;padding-top:22px;padding-bottom:22px}@media (width<=1200px){.hc-reportsTitleRow{flex-direction:column}.hc-reportsMeta{justify-content:flex-start}.hc-reportsSummaryGrid,.hc-reportsFiltersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hc-reportsTop{border-radius:20px;padding:18px}.hc-reportsMetaChip{flex:220px;min-width:0}.hc-reportsFiltersGrid{grid-template-columns:1fr}.hc-reportsApplyBtn{width:100%}.hc-reportsTableHead{flex-direction:column;align-items:stretch}.hc-reportsTableBadge{text-align:left;min-width:0}}@media (width<=640px){.hc-reportsPage{gap:12px}.hc-reportsTop{border-radius:18px;padding:14px}.hc-reportsTitle{font-size:17px}.hc-reportsSubtitle{font-size:13px}.hc-reportsMeta{grid-template-columns:1fr;width:100%;display:grid}.hc-reportsMetaChip{width:100%}.hc-reportsFilters{border-radius:16px;padding:14px}.hc-reportsSummaryGrid{grid-template-columns:1fr}.hc-reportsKpi{border-radius:16px;padding:14px}.hc-reportsKpiValue{font-size:26px}.hc-reportsTableCard{border-radius:18px}.hc-reportsTableHead{padding:14px}.hc-reportsTableTitle{font-size:18px}}.hc-paymentsWorkspace{gap:18px;display:grid}.hc-paymentsWorkspace .hc-pageTop{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:24px;padding:22px 24px 20px;box-shadow:0 18px 40px #0f172a0f}.hc-paymentsWorkspace .hc-pageTopRow{align-items:flex-start;gap:18px}.hc-paymentsWorkspace .hc-breadcrumb{color:#0f172a;letter-spacing:-.03em;gap:10px;font-size:20px;font-weight:900;display:grid}.hc-paymentsWorkspace .hc-breadcrumb:before{content:"RepairCRM / Финансы";letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.hc-paymentsWorkspace .hc-tabsLine{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:8px;width:fit-content;padding:6px}.hc-paymentsWorkspace .hc-tabsLine .hc-tab{color:#475569;background:0 0;border:1px solid #0000;border-radius:14px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.hc-paymentsWorkspace .hc-tabsLine .hc-tab:hover{color:#0f172a;background:#ffffffb8}.hc-paymentsWorkspace .hc-tabsLine .hc-tab.hc-tabActive{color:#0f172a;background:#fff;border-color:#dbe4ef;border-bottom-style:none;border-bottom-width:0;box-shadow:0 8px 18px #0f172a14}.hc-paymentsWorkspace .hc-actions{gap:10px}.hc-paymentsWorkspace .hc-actions .hc-btn{background:#f8fafc;border-color:#dbe4ef;border-radius:14px;min-height:42px;padding:10px 14px;transition:background .18s,border-color .18s,box-shadow .18s}.hc-paymentsWorkspace .hc-actions .hc-btn:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 22px #0f172a14}.hc-paymentsWorkspace .hc-btnDot{top:8px;right:8px}.hc-paymentsSummary{grid-template-columns:minmax(320px,1.15fr) minmax(0,1.85fr);align-items:stretch;gap:14px;margin-top:20px;display:grid}.hc-paymentsBalance{letter-spacing:-.04em;color:#0f172a;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4ef;border-radius:20px;min-height:118px;padding:20px 22px;font-size:clamp(30px,2.8vw,40px);font-weight:900;line-height:1.05;box-shadow:0 14px 30px #0f172a0d}.hc-paymentsBalance:after{content:"Текущий остаток по выбранному срезу";letter-spacing:0;color:#64748b;margin-top:12px;font-size:13px;font-weight:500;line-height:1.45;display:block}.hc-paymentsKpis{grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px;min-width:0;display:grid}.hc-paymentsKpis>div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:118px;padding:18px 18px 16px;box-shadow:0 14px 30px #0f172a0a;align-items:flex-start!important;display:flex!important}.hc-paymentsKpis>div>div:first-child{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8!important;font-size:11px!important;font-weight:800!important}.hc-paymentsKpis>div>div:last-child{color:#0f172a;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);line-height:1.08;font-weight:900!important}.hc-paymentsLedger{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px #0f172a0f}.hc-paymentsLedgerHead{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.hc-paymentsLedgerCopy{gap:5px;display:grid}.hc-paymentsLedgerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.hc-paymentsLedgerTitle{letter-spacing:-.03em;color:#0f172a;font-size:20px;font-weight:900}.hc-paymentsLedgerNote{color:#64748b;font-size:13px;line-height:1.45}.hc-paymentsLedgerMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-paymentsWorkspace .hc-table--payments{min-width:1120px}.hc-paymentsWorkspace .hc-table--payments .hc-th{color:#64748b;letter-spacing:.12em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:800}.hc-paymentsWorkspace .hc-table--payments .hc-td{vertical-align:top;border-bottom:1px solid #edf2f7;padding-top:15px;padding-bottom:15px}.hc-paymentsWorkspace .hc-table--payments tbody tr:nth-child(2n) td{background:#fcfdff}.hc-paymentsWorkspace .hc-table--payments tbody tr:hover td{background:#f8fbff}.hc-paymentsDateCell{white-space:nowrap}.hc-paymentsDateMain{color:#0f172a;font-size:15px;font-weight:800;line-height:1.1}.hc-paymentsDateTime{color:#64748b;margin-top:4px;font-size:12px;font-weight:600}.hc-paymentsAmountCell{font-variant-numeric:tabular-nums}.hc-paymentsWorkspace .hc-table--payments tbody td:nth-child(2){color:#0f172a;font-weight:800}.hc-paymentsWorkspace .hc-table--payments tbody td:nth-child(3){color:#dc2626;font-weight:800}.hc-paymentsAmount{font-weight:800}.hc-paymentsDash{color:#94a3b8;font-weight:600}.hc-paymentsMethodPill{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.hc-paymentsBasisCell,.hc-paymentsDesc,.hc-paymentsCreator{min-width:0}.hc-paymentsBasisLink,.hc-paymentsBasisText{color:#0f172a;overflow-wrap:anywhere;font-weight:700;text-decoration:none}.hc-paymentsBasisLink:hover{color:#2563eb}.hc-paymentsDesc,.hc-paymentsCreator{color:#334155;overflow-wrap:anywhere;line-height:1.45}.hc-paymentsReceipt{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.hc-paymentsReceipt--yes{color:#047857;background:#10b98114;border-color:#10b98138}.hc-paymentsReceipt--no{color:#475569;background:#94a3b81f;border-color:#94a3b84d}.hc-paymentsEmpty{text-align:center;color:#64748b;padding:12px 0;font-size:14px;font-weight:600}.hc-paymentsLoadMore{color:#64748b;padding:14px 16px 18px;font-size:13px;font-weight:600}.hc-paymentsWorkspace .hc-filterPanel{border-left-color:#e2e8f0}.hc-paymentsWorkspace .hc-filterHeader,.hc-paymentsWorkspace .hc-modalHeader,.hc-paymentsWorkspace .hc-modalFooter{border-color:#e2e8f0}.hc-paymentsWorkspace .hc-modal,.hc-paymentsWorkspace .hc-filterPanel{background:#fff}.hc-paymentsWorkspace .hc-fab{border-radius:18px;min-height:52px;padding-inline:18px;font-weight:800;box-shadow:0 18px 36px #2563eb33}.hc-paymentsWorkspace .hc-fabMenu{border-color:#dbe4ef;border-radius:18px;overflow:hidden}.hc-paymentsWorkspace .hc-fabItem{font-weight:700}@media (width<=1180px){.hc-paymentsSummary{grid-template-columns:1fr}.hc-paymentsKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hc-paymentsWorkspace .hc-pageTop,.hc-paymentsLedger{border-radius:18px}.hc-paymentsWorkspace .hc-pageTop{padding:18px 16px 16px}.hc-paymentsWorkspace .hc-breadcrumb{font-size:18px}.hc-paymentsBalance{min-height:auto;font-size:28px}.hc-paymentsKpis{grid-template-columns:1fr}.hc-paymentsLedgerHead{padding:16px}}@media (width<=640px){.hc-paymentsWorkspace .hc-tabsLine{width:100%}.hc-paymentsWorkspace .hc-tabsLine .hc-tab{flex:calc(50% - 8px);justify-content:center}.hc-paymentsWorkspace .hc-actions{width:100%}.hc-paymentsWorkspace .hc-actions .hc-btn{flex:1 1 0;justify-content:center}.hc-paymentsLedgerMeta{width:100%}.hc-paymentsLedgerMeta .hc-pill{width:fit-content}}@keyframes cl-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cl-tableWrap{min-height:0;padding-bottom:4px;overflow:auto}.cl-td{color:#374151;vertical-align:middle;padding:14px 16px;line-height:1.35}.cl-nameCell{align-items:center;gap:12px;min-width:0;display:flex}.cl-nameText{color:#111827;min-width:0;font-size:15px;font-weight:700;line-height:1.25}.cl-link{color:#2563eb;white-space:nowrap}.cl-table .cl-th:first-child{z-index:2;background:#f9fafb;position:sticky;left:0}.cl-table .cl-td:first-child{z-index:1;background:#fff;position:sticky;left:0}.cl-tr:hover .cl-td:first-child{background:#fafafa}.cl-table .cl-th:first-child,.cl-table .cl-td:first-child{width:300px;min-width:300px}.cl-table .cl-th:nth-child(2),.cl-table .cl-td:nth-child(2){width:170px;min-width:170px}.cl-table .cl-th:nth-child(3),.cl-table .cl-td:nth-child(3){width:220px;min-width:220px}.cl-table .cl-th:nth-child(4),.cl-table .cl-td:nth-child(4){width:120px;min-width:120px}.cl-table .cl-th:nth-child(5),.cl-table .cl-td:nth-child(5){width:170px;min-width:170px}.cl-table .cl-th:nth-child(6),.cl-table .cl-td:nth-child(6){width:190px;min-width:190px}.cl-table .cl-th:nth-child(7),.cl-table .cl-td:nth-child(7),.cl-table .cl-th:nth-child(8),.cl-table .cl-td:nth-child(8){width:110px;min-width:110px}.cl-table .cl-th:nth-child(9),.cl-table .cl-td:nth-child(9){width:160px;min-width:160px}.cl-table .cl-th:nth-child(10),.cl-table .cl-td:nth-child(10),.cl-table .cl-th:nth-child(11),.cl-table .cl-td:nth-child(11),.cl-table .cl-th:nth-child(12),.cl-table .cl-td:nth-child(12){width:220px;min-width:220px}.cl-table .cl-th:nth-child(13),.cl-table .cl-td:nth-child(13),.cl-table .cl-th:nth-child(14),.cl-table .cl-td:nth-child(14){width:180px;min-width:180px}.cl-table .cl-th:nth-child(15),.cl-table .cl-td:nth-child(15){width:220px;min-width:220px}.cl-table .cl-th:nth-child(16),.cl-table .cl-td:nth-child(16){width:200px;min-width:200px}@media (width<=1200px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cl-root{padding:10px}.cl-toolbar{padding:12px 14px}.cl-toolbarBadge{margin-left:0}}@media (width<=640px){.cl-stats{grid-template-columns:1fr}.cl-searchWrap{min-width:100%}.cl-btn{flex:1;justify-content:center}.cl-toolbarRight{width:100%}.cl-fab{bottom:16px;right:16px}}.wh-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.wh-statCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:box-shadow .15s,border-color .15s;display:flex}.wh-statCard:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.wh-statIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wh-statIcon--blue{color:#2563eb;background:#eff6ff}.wh-statIcon--green{color:#16a34a;background:#f0fdf4}.wh-statIcon--purple{color:#9333ea;background:#faf5ff}.wh-statIcon--red{color:#dc2626;background:#fef2f2}.wh-statIcon--gray{color:#9ca3af;background:#f9fafb}.wh-statBody{min-width:0}.wh-statValue{color:#111827;font-size:20px;font-weight:700;line-height:1.2}.wh-statLabel{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.wh-layout{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.wh-sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:sticky;top:12px;overflow:hidden}.wh-sidebarHeader{background:#fafbfc;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:14px 16px;display:flex}.wh-sidebarBody{max-height:calc(100vh - 280px);padding:6px 0;overflow-y:auto}.wh-catTree{padding:2px 0}.wh-catRow{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:1px 6px;padding:8px 14px;transition:background .1s;display:flex}.wh-catRow:hover{background:#f3f4f6}.wh-catRow--active{color:#1d4ed8;background:#eff6ff}.wh-catRow--active:hover{background:#dbeafe}.wh-catRow--active .wh-catLabel{color:#1d4ed8;font-weight:600}.wh-catRow--active .wh-catCount{color:#fff;background:#2563eb}.wh-catLabel{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.wh-catCount{color:#6b7280;background:#f3f4f6;border-radius:10px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px}.wh-caret{cursor:pointer;color:#9ca3af;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .1s,background .1s;display:inline-flex}.wh-caret:hover{color:#374151;background:#e5e7eb}.wh-main{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;overflow:hidden}.wh-toolbar{background:#fafbfc;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wh-toolbarLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wh-toolbarRight{flex-shrink:0;align-items:center;gap:4px;display:flex}.wh-searchBox{flex:1;max-width:380px;position:relative}.wh-searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wh-searchInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 32px 0 34px;font-size:13px;transition:border-color .15s,box-shadow .15s}.wh-searchInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.wh-searchInput::placeholder{color:#9ca3af}.wh-searchClear{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wh-searchClear:hover{color:#374151;background:#f3f4f6}.wh-filterBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.wh-filterBtn:hover{background:#f9fafb;border-color:#d1d5db}.wh-filterBtn--active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.wh-filterBtn--active:hover{background:#dbeafe}.wh-iconBtn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.wh-iconBtn:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}.wh-iconBtn:disabled{opacity:.5;cursor:default}.wh-filterBanner{color:#1d4ed8;background:#eff6ff;border-bottom:1px solid #dbeafe;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.wh-filterBannerClose{cursor:pointer;color:#1d4ed8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;display:flex}.wh-filterBannerClose:hover{background:#2563eb1a}.wh-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 16px 0;padding:10px 14px;font-size:13px}.wh-loadingBar{background:#f3f4f6;height:3px;overflow:hidden}.wh-loadingBarInner{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:3px;width:40%;height:100%;animation:1.2s ease-in-out infinite wh-loading}@keyframes wh-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes wh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wh-tableWrap{overflow-x:auto}.wh-table{border-collapse:collapse;width:100%;min-width:720px}.wh-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;white-space:nowrap;z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.wh-th--sku{width:120px}.wh-th--name{min-width:240px}.wh-th--qty{width:150px}.wh-th--price{width:120px}.wh-th--cost{width:130px}.wh-td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:12px 14px;font-size:13px}.wh-tr{cursor:pointer;transition:background .1s}.wh-tr:hover{background:#f8fafc}.wh-tr:focus{outline-offset:-2px;outline:2px solid #2563eb4d}.wh-tr--low{background:#fffbeb}.wh-tr--low:hover{background:#fef3c7}.wh-skuBadge{color:#4b5563;letter-spacing:.02em;background:#f3f4f6;border-radius:5px;padding:3px 8px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;display:inline-block}.wh-productName{color:#111827;font-weight:500;line-height:1.3}.wh-productCat{color:#9ca3af;margin-top:2px;font-size:12px}.wh-qtyBadge{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.wh-qtyBadge--ok{color:#15803d;background:#f0fdf4}.wh-qtyBadge--low,.wh-qtyBadge--zero{color:#dc2626;background:#fef2f2}.wh-qtyDetail{color:#9ca3af;white-space:nowrap;margin-top:3px;font-size:11px}.wh-priceVal{color:#111827;font-weight:600}.wh-priceCurrency{color:#9ca3af;font-weight:400}.wh-noCost{color:#d1d5db}.wh-checkbox{cursor:pointer;accent-color:#2563eb;width:16px;height:16px}.wh-empty{color:#9ca3af;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:14px;display:flex}.wh-tableFooter{color:#9ca3af;background:#fafbfc;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.wh-scrollHint{color:#2563eb;font-size:11px}.wh-fab{color:#fff;cursor:pointer;z-index:100;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:24px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #2563eb59}.wh-fab:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.wh-fab:active{transform:translateY(0)}.wh-fabMenu{z-index:2100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:200px;padding:6px;animation:.15s wh-fadeUp;position:fixed;bottom:80px;right:24px;box-shadow:0 8px 30px #0000001f}@keyframes wh-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wh-fabMenuItem{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.wh-fabMenuItem:hover{background:#f3f4f6}@media (width<=1024px){.wh-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.wh-layout{grid-template-columns:1fr}.wh-sidebar{position:static}.wh-sidebarBody{max-height:300px}}@media (width<=640px){.wh-stats{grid-template-columns:1fr 1fr;gap:8px}.wh-statCard{padding:12px}.wh-statIcon{width:36px;height:36px}.wh-statValue{font-size:16px}.wh-toolbar{flex-wrap:wrap}.wh-searchBox{max-width:100%}}.pcm-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(560px,96vw);max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014}.pcm-header{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 60%,#3b82f6 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.pcm-headerMain{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.pcm-headerIcon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pcm-headerInfo{flex:1;min-width:0}.pcm-title{color:#fff;word-break:break-word;font-size:17px;font-weight:700;line-height:1.3}.pcm-subtitle{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.pcm-skuChip{color:#fffffff2;letter-spacing:.02em;background:#fff3;border-radius:5px;padding:2px 8px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600;display:inline-block}.pcm-catPath{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pcm-headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.pcm-iconBtn{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,border-color .15s;display:flex}.pcm-iconBtn:hover{background:#ffffff38;border-color:#fff6}.pcm-iconBtn--close:hover{background:#ef4444b3;border-color:#ef4444cc}.pcm-actionBar{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:8px;padding:12px 20px;display:flex}.pcm-actionBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.pcm-actionBtn:disabled{opacity:.45;cursor:not-allowed}.pcm-actionBtn--green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.pcm-actionBtn--green:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.pcm-actionBtn--red{color:#dc2626;background:#fef2f2;border-color:#fecaca}.pcm-actionBtn--red:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.pcm-actionBtn--gray{color:#374151;background:#f9fafb;border-color:#e5e7eb}.pcm-actionBtn--gray:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pcm-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;margin:10px 20px 0;padding:10px 14px;font-size:13px}.pcm-body{flex-direction:column;flex:1;gap:20px;padding:16px 20px 20px;display:flex;overflow-y:auto}.pcm-stockRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pcm-stockCard{border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.pcm-stockCard--ok{background:#f0fdf4;border-color:#bbf7d0}.pcm-stockCard--low{background:#fef2f2;border-color:#fecaca}.pcm-stockCard--neutral{background:#f9fafb;border-color:#e5e7eb}.pcm-stockLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.pcm-stockValue{color:#111827;font-size:20px;font-weight:700;line-height:1.1}.pcm-stockUnit{color:#6b7280;font-size:13px;font-weight:500}.pcm-stockCard--low .pcm-stockValue{color:#dc2626}.pcm-stockWarn{color:#dc2626;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:11px;font-weight:600}.pcm-progressWrap{align-items:center;gap:10px;margin-top:-10px;display:flex}.pcm-progressBar{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.pcm-progressFill{border-radius:3px;height:100%;transition:width .4s}.pcm-progressFill--ok{background:linear-gradient(90deg,#22c55e,#16a34a)}.pcm-progressFill--low{background:linear-gradient(90deg,#f87171,#dc2626)}.pcm-progressLabel{color:#9ca3af;white-space:nowrap;font-size:11px}.pcm-section{flex-direction:column;gap:10px;display:flex}.pcm-sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:11px;font-weight:700}.pcm-infoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pcm-infoItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.pcm-infoItem--full{grid-column:1/-1}.pcm-infoKey{color:#9ca3af;margin-bottom:3px;font-size:11px;font-weight:500}.pcm-infoVal{color:#111827;font-size:14px;font-weight:500}.pcm-infoVal--price{color:#111827;font-size:16px;font-weight:700}.pcm-attachWrap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.pcm-histLoading{justify-content:center;align-items:center;gap:4px;padding:20px 0;display:flex}.pcm-histLoadingDot{background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pcm-bounce}.pcm-histLoadingDot:nth-child(2){animation-delay:.2s}.pcm-histLoadingDot:nth-child(3){animation-delay:.4s}@keyframes pcm-bounce{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.pcm-histEmpty{color:#9ca3af;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:flex}.pcm-histList{flex-direction:column;gap:6px;display:flex}.pcm-histItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .1s;display:flex}.pcm-histItem:hover{background:#f3f4f6}.pcm-histTypeDot{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.pcm-histItemBody{flex:1;min-width:0}.pcm-histItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcm-histItemLabel{color:#111827;font-size:13px;font-weight:500}.pcm-histItemDelta{flex-shrink:0;font-size:13px;font-weight:700}.pcm-histItemMeta{color:#9ca3af;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.pcm-histItemMeta span+span:before{content:"·";margin-right:8px}@media (width<=520px){.pcm-stockRow{grid-template-columns:1fr 1fr}.pcm-infoGrid{grid-template-columns:1fr}.pcm-actionBar{flex-wrap:wrap}}.wh-createModal{background:#fff;border-radius:16px;flex-direction:column;width:min(540px,96vw);max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014}.wh-createHeader{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 60%,#3b82f6 100%);flex-shrink:0;align-items:center;gap:14px;padding:20px 20px 18px;display:flex}.wh-createHeader--teal{background:linear-gradient(135deg,#0f766e 0%,#0d9488 60%,#14b8a6 100%)}.wh-createHeaderIcon{background:#ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wh-createHeaderTitle{color:#fff;font-size:17px;font-weight:700;line-height:1.2}.wh-createHeaderSub{color:#ffffffbf;margin-top:3px;font-size:12px}.wh-createCloseBtn{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;padding:0;transition:background .15s,border-color .15s;display:flex}.wh-createCloseBtn:hover{background:#ef4444a6;border-color:#ef4444cc}.wh-createBody{flex-direction:column;flex:1;gap:4px;padding:16px 20px 4px;display:flex;overflow-y:auto}.wh-createErr{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.wh-createSection{padding:10px 0}.wh-createSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.wh-createSectionLabel:after{content:"";background:#f3f4f6;flex:1;height:1px}.wh-createFields{gap:12px;display:grid}.wh-createFields--2col{grid-template-columns:1fr 1fr}.wh-createFooter{background:#fafbfc;border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.wh-createCancelBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;height:38px;padding:0 18px;font-size:13px;font-weight:500;transition:all .15s}.wh-createCancelBtn:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}.wh-createSaveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:none;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb4d}.wh-createSaveBtn:hover{filter:brightness(1.08);box-shadow:0 4px 12px #2563eb66}.wh-createSaveBtn:active{transform:translateY(1px)}.wh-createSaveBtn--teal{background:linear-gradient(135deg,#0f766e,#0d9488);box-shadow:0 2px 8px #0d94884d}.wh-createSaveBtn--teal:hover{box-shadow:0 4px 12px #0d948866}@media (width<=520px){.wh-createFields--2col{grid-template-columns:1fr}}.dm-root{background:#f5f6fa;flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.dm-pageHdr{color:#fff;background:linear-gradient(135deg,#3b0764 0%,#6d28d9 55%,#7c3aed 100%);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px;display:flex}.dm-pageHdrLeft{align-items:center;gap:14px;display:flex}.dm-pageHdrIcon{color:#fff;background:#ffffff26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dm-pageHdrTitle{color:#fff;font-size:20px;font-weight:800;line-height:1.2}.dm-pageHdrSub{color:#ffffffb3;margin-top:2px;font-size:12px}.dm-pageHdrActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-hdrBtn{color:#ffffffeb;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.dm-hdrBtn:hover:not(:disabled){background:#ffffff38;border-color:#fff6}.dm-hdrBtn:disabled{opacity:.45;cursor:not-allowed}.dm-hdrBtn--primary:hover:not(:disabled){background:#ffffff52}.dm-errorBanner{color:#dc2626;white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 20px 0;padding:10px 14px;font-size:13px}.dm-layout{flex:1;grid-template-columns:380px 1fr;gap:12px;min-height:0;padding:12px 16px 16px;display:grid;overflow:hidden}.dm-sidebar{background:#fff;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000012}.dm-sidebarSearch{border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.dm-searchIcon{color:#9ca3af;flex-shrink:0}.dm-searchInput{border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1;height:36px;padding:0 10px;font-size:13px;transition:border-color .15s}.dm-searchInput:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.dm-searchBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.dm-searchBtn:hover:not(:disabled){color:#6d28d9;background:#ede9fe;border-color:#8b5cf6}.dm-searchBtn:disabled{opacity:.5;cursor:not-allowed}.dm-lotList{flex:1;padding:8px;overflow-y:auto}.dm-lotEmpty{color:#9ca3af;text-align:center;padding:20px 12px;font-size:13px}.dm-lotCard{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:4px;padding:10px 12px;transition:all .15s}.dm-lotCard:hover{background:#faf5ff;border-color:#e9d5ff}.dm-lotCard--active{background:#ede9fe;border-color:#c4b5fd;box-shadow:0 2px 8px #6d28d91f}.dm-lotCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dm-lotCardCode{color:#1e1b4b;font-size:14px;font-weight:800}.dm-lotCardBadges{flex-wrap:wrap;gap:4px;display:flex}.dm-lotCardModel{color:#374151;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;overflow:hidden}.dm-lotCardMeta{color:#9ca3af;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.dm-lotCardBar{background:#e9d5ff;border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.dm-lotCardBarFill{border-radius:2px;height:100%;transition:width .3s}.dm-badge{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dm-badge--draft{color:#475569;background:#94a3b829}.dm-badge--frozen{color:#166534;background:#22c55e1f}.dm-badge--paid{color:#15803d;background:#22c55e24}.dm-badge--lg{border-radius:7px;padding:3px 10px;font-size:12px}.dm-main{background:#fff;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000012}.dm-mainEmpty{color:#9ca3af;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:15px;display:flex}.dm-detail{flex-direction:column;flex:1;gap:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.dm-detailHdr{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.dm-detailHdrLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dm-detailCode{color:#1e1b4b;font-size:22px;font-weight:900}.dm-detailHdrBtns{flex-wrap:wrap;gap:8px;display:flex}.dm-actionBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.dm-actionBtn:disabled{opacity:.45;cursor:not-allowed}.dm-actionBtn--outline{color:#374151;background:#fff;border-color:#e5e7eb}.dm-actionBtn--outline:hover:not(:disabled){color:#6d28d9;background:#f9fafb;border-color:#8b5cf6}.dm-actionBtn--danger{color:#dc2626;background:#fff;border-color:#fca5a5}.dm-actionBtn--danger:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.dm-actionBtn--sm{height:32px;padding:0 12px;font-size:12px}.dm-statsRow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.dm-statCard{background:#fafbfc;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dm-statIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dm-statIcon--purple{color:#7c3aed;background:#8b5cf61f}.dm-statIcon--blue{color:#2563eb;background:#2563eb1a}.dm-statIcon--teal{color:#0d9488;background:#0d94881a}.dm-statIcon--orange{color:#ea580c;background:#ea580c1a}.dm-statLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.dm-statValue{color:#111827;margin-top:1px;font-size:16px;font-weight:800}.dm-statValue--green{color:#16a34a}.dm-statValue--red{color:#dc2626}.dm-formSection{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:16px}.dm-formSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.dm-formSectionLabel:after{content:"";background:#f3f4f6;flex:1;height:1px}.dm-formRow{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.dm-formRow:last-child{margin-bottom:0}.dm-formField{flex-direction:column;flex:1;gap:5px;min-width:160px;display:flex}.dm-formField--wide{flex:2}.dm-fieldLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.dm-input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.dm-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.dm-input:disabled{color:#9ca3af;background:#f9fafb}textarea.dm-input{height:auto;padding:8px 10px}.dm-itemsSection{flex:1}.dm-itemsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dm-itemsTitle{color:#111827;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.dm-itemsCount{color:#6d28d9;background:#ede9fe;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.dm-itemsActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-selectedHint{color:#6d28d9;font-size:12px;font-weight:600}.dm-tableWrap{border:1px solid #f0f0f0;border-radius:12px;overflow-x:auto}.dm-table{border-collapse:collapse;width:100%;font-size:13px}.dm-th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:11px;font-weight:700}.dm-th--cb{text-align:center;width:44px}.dm-th--del{width:44px}.dm-tr{border-bottom:1px solid #f8f8f8;transition:background .1s}.dm-tr:hover{background:#faf5ff}.dm-tr--selected{background:#ede9fe!important}.dm-tr--add{background:#fafbfc}.dm-tr--add:hover{background:#f5f3ff}.dm-td{vertical-align:middle;padding:8px 12px}.dm-td--cb{text-align:center}.dm-td--cost{color:#374151;white-space:nowrap;font-weight:700}.dm-input--inline{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:32px;padding:0 8px;font-size:12px;transition:border-color .15s}.dm-input--inline:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61f}.dm-input--inline:disabled{color:#9ca3af;background:#f9fafb;border-color:#0000}.dm-statusBadge{white-space:nowrap;border-radius:7px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.dm-statusBadge--sold{color:#166534;background:#22c55e1f}.dm-statusBadge--stock{color:#1d4ed8;background:#2563eb1a}.dm-statusBadge--draft{color:#475569;background:#94a3b829}.dm-iconBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.dm-iconBtn:hover:not(:disabled){color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6}.dm-iconBtn:disabled{opacity:.4;cursor:not-allowed}.dm-iconBtn--del{color:#9ca3af;background:0 0;border-color:#0000;justify-content:center;width:30px;padding:0}.dm-iconBtn--del:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fca5a5}.dm-addBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4c1d95,#6d28d9);border:none;border-radius:8px;height:32px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #6d28d940}.dm-addBtn:hover:not(:disabled){filter:brightness(1.1)}.dm-addBtn:disabled{opacity:.45;cursor:not-allowed}.dm-tableHint{color:#9ca3af;margin-top:8px;padding:0 4px;font-size:11px}.dm-muted{color:#9ca3af}.dm-modalHdr{color:#fff;background:linear-gradient(135deg,#3b0764 0%,#6d28d9 60%,#7c3aed 100%);flex-shrink:0;align-items:center;gap:14px;padding:18px 20px 16px;display:flex}.dm-modalHdrIcon{background:#ffffff26;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.dm-modalHdrIcon--blue{background:#ffffff2e}.dm-modalHdrSub{color:#ffffffb8;margin-top:2px;font-size:12px}.dm-modalCloseBtn{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;padding:0;transition:background .15s;display:flex}.dm-modalCloseBtn:hover{background:#ef444499;border-color:#ef4444cc}@media (width<=900px){.dm-layout{grid-template-columns:1fr}.dm-statsRow{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dm-statsRow{grid-template-columns:1fr}.dm-pageHdrActions{width:100%}}.dm-pageHdr{color:#111827;background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 20px 13px}.dm-pageHdrTitle{color:#111827;font-size:18px}.dm-pageHdrSub{color:#9ca3af}.dm-pageHdrIcon{color:#6b7280;background:#f3f4f6}.dm-hdrBtn{color:#374151;background:#f9fafb;border:1px solid #e5e7eb}.dm-hdrBtn:hover:not(:disabled){color:#111827;background:#f3f4f6;border-color:#d1d5db}.dm-hdrBtn--green{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dm-hdrBtn--green:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.dm-hdrBtn--primary{color:#fff;background:#111827;border-color:#111827;font-weight:600}.dm-hdrBtn--primary:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.dm-modalHdr{color:#111827;background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px 15px}.dm-modalHdrTitle{color:#111827;font-size:16px;font-weight:700}.dm-modalHdrSub{color:#9ca3af}.dm-modalHdrIcon,.dm-modalHdrIcon--blue{color:#6b7280;background:#f3f4f6}.dm-modalCloseBtn{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}.dm-modalCloseBtn:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.wh-createHeader,.wh-createHeader--teal{color:#111827;border-bottom:1px solid #e5e7eb;padding:18px 20px 16px;background:#fff!important}.wh-createHeaderIcon{color:#6b7280!important;background:#f3f4f6!important}.wh-createHeaderTitle{font-size:16px;color:#111827!important}.wh-createHeaderSub{color:#9ca3af!important}.wh-createCloseBtn{color:#6b7280!important;background:#f9fafb!important;border-color:#e5e7eb!important}.wh-createCloseBtn:hover{color:#ef4444!important;background:#fef2f2!important;border-color:#fca5a5!important}.wh-createSaveBtn{box-shadow:none!important;background:#111827!important}.wh-createSaveBtn:hover{filter:none!important;box-shadow:none!important;background:#1f2937!important}.wh-createSaveBtn--teal{box-shadow:none!important;background:#0f766e!important}.wh-createSaveBtn--teal:hover{box-shadow:none!important;background:#0d6861!important}.pcm-header{color:#111827;border-bottom:2px solid #e5e7eb;padding:18px 20px 16px;background:#fff!important}.pcm-headerIcon{color:#6b7280!important;background:#f3f4f6!important}.pcm-title{font-size:17px;color:#111827!important}.pcm-skuChip{color:#374151!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.pcm-catPath{color:#9ca3af!important}.pcm-closeBtn{color:#6b7280!important;background:#f9fafb!important;border-color:#e5e7eb!important}.pcm-closeBtn:hover{color:#ef4444!important;background:#fef2f2!important;border-color:#fca5a5!important}.pcm-actionBtn--green{color:#166534!important;box-shadow:none!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.pcm-actionBtn--green:hover{background:#dcfce7!important}.pcm-actionBtn--red{color:#dc2626!important;box-shadow:none!important;background:#fef2f2!important;border-color:#fecaca!important}.pcm-actionBtn--red:hover{background:#fee2e2!important}.pcm-actionBtn--gray{color:#374151!important;box-shadow:none!important;background:#f9fafb!important;border-color:#e5e7eb!important}.wh-statIcon--blue,.wh-statIcon--green,.wh-statIcon--purple,.wh-statIcon--orange,.dm-statIcon--purple,.dm-statIcon--blue,.dm-statIcon--teal,.dm-statIcon--orange{color:#6b7280!important;background:#f3f4f6!important}.wh-fab{background:#111827!important;box-shadow:0 2px 8px #0000002e!important}.wh-fab:hover{background:#1f2937!important;box-shadow:0 4px 14px #0000003d!important}.hc-btnPrimary{color:#fff!important;background:#111827!important;border-color:#111827!important}.hc-btnPrimary:hover:not(:disabled){background:#1f2937!important}.sv-root{box-sizing:border-box;background:#f5f6fa;gap:12px;height:100%;min-height:0;padding:12px 16px 16px;display:flex}.sv-sidebar{background:#fff;border-radius:14px;flex-direction:column;flex-shrink:0;width:280px;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000f}.sv-sidebarHdr{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.sv-sidebarTitle{color:#111827;font-size:13px;font-weight:700}.sv-sidebarHelpBtn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;height:28px;padding:0 10px;font-size:12px;transition:all .15s}.sv-sidebarHelpBtn:hover{color:#374151;background:#f3f4f6}.sv-catList{flex:1;padding:6px;overflow-y:auto}.sv-catRow{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;transition:background .1s;display:flex}.sv-catRow:hover{background:#f9fafb}.sv-catRow--active{background:#f0fdf4}.sv-catRow--active .sv-catName{color:#15803d;font-weight:700}.sv-catCaret{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;transition:background .1s;display:flex}.sv-catCaret:hover{color:#374151;background:#e5e7eb}.sv-catName{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1.3;overflow:hidden}.sv-catDots{cursor:pointer;color:#d1d5db;opacity:0;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;transition:opacity .1s,background .1s;display:flex}.sv-catRow:hover .sv-catDots{opacity:1}.sv-catDots:hover{color:#6b7280;background:#f3f4f6}.sv-main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sv-statsRow{gap:10px;display:flex}.sv-statCard{background:#fff;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 1px 6px #0000000d}.sv-statIcon{color:#6b7280;background:#f3f4f6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sv-statLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:11px;font-weight:600}.sv-statValue{color:#111827;margin-top:1px;font-size:18px;font-weight:800}.sv-card{background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000f}.sv-cardHdr{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.sv-cardTitle{color:#111827;font-size:16px;font-weight:800}.sv-catChip{color:#6b7280;background:#f3f4f6;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500}.sv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-searchWrap{flex:1;min-width:160px;position:relative}.sv-searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sv-searchInput{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px 0 32px;font-size:13px;transition:border-color .15s}.sv-searchInput:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.sv-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.sv-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.sv-btn:disabled{opacity:.45;cursor:not-allowed}.sv-btn--more{align-items:center;gap:4px;display:inline-flex}.sv-tableWrap{flex:1;overflow:auto}.sv-table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.sv-th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;white-space:nowrap;z-index:1;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.sv-tr{cursor:pointer;border-bottom:1px solid #f8f8f8;transition:background .1s}.sv-tr:hover{background:#fafafa}.sv-tr:last-child{border-bottom:none}.sv-td{vertical-align:middle;color:#374151;padding:10px 14px}.sv-tdName{color:#111827;font-weight:700}.sv-priceBadge{color:#15803d;background:#f0fdf4;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.sv-catBadge{color:#374151;white-space:nowrap;text-overflow:ellipsis;background:#f3f4f6;border-radius:6px;max-width:200px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block;overflow:hidden}.sv-empty{color:#9ca3af;text-align:center;padding:24px 16px;font-size:13px}.sv-loadingRow{background:#f3f4f6;flex-shrink:0;height:3px;overflow:hidden}.sv-loadingFill{background:#111827;width:40%;height:100%;animation:1.4s ease-in-out infinite sv-loading}@keyframes sv-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}.sv-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 16px 0;padding:10px 14px;font-size:13px}.sv-fab{color:#fff;cursor:pointer;z-index:50;background:#111827;border:none;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 16px #00000038}.sv-fab:hover{background:#1f2937;box-shadow:0 6px 20px #00000047}.sv-fabCaret{opacity:.7;font-size:11px}.sv-fabOverlay{z-index:49;position:fixed;inset:0}.sv-fabMenu{z-index:51;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:190px;position:fixed;bottom:82px;right:28px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.sv-fabItem{text-align:left;color:#111827;cursor:pointer;background:0 0;border:none;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:background .1s;display:block}.sv-fabItem:hover{background:#f9fafb}.sv-fabItem+.sv-fabItem{border-top:1px solid #f3f4f6}.sv-cardModal{flex-direction:column;gap:12px;display:flex}.sv-infoBlock{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.sv-infoBlockTitle{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#fafbfc;border-bottom:1px solid #f0f0f0;padding:10px 14px 8px;font-size:11px;font-weight:700}.sv-infoRow{border-bottom:1px solid #f8f8f8;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 14px;display:flex}.sv-infoRow:last-child{border-bottom:none}.sv-infoLabel{color:#9ca3af;flex-shrink:0;min-width:140px;font-size:12px}.sv-infoValue{color:#111827;text-align:right;word-break:break-word;font-size:13px;font-weight:600}.sv-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(540px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026}.sv-modalHdr{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.sv-modalTitle{color:#111827;font-size:16px;font-weight:800}.sv-modalHdrRight{align-items:center;gap:6px;display:flex}.sv-modalCloseBtn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:all .15s;display:flex}.sv-modalCloseBtn:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.sv-modalDelBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s}.sv-modalDelBtn:hover{background:#fee2e2}.sv-modalEditBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s}.sv-modalEditBtn:hover{background:#f3f4f6}.sv-modalBody{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.sv-modalFooter{background:#fafbfc;border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.sv-modalCancelBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;height:38px;padding:0 18px;font-size:13px;font-weight:500;transition:all .15s}.sv-modalCancelBtn:hover{color:#374151;background:#f9fafb}.sv-modalSaveBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:9px;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:background .15s;box-shadow:0 2px 6px #0000002e}.sv-modalSaveBtn:hover{background:#1f2937}.sv-modalSaveBtn:disabled{opacity:.45;cursor:not-allowed}.sv-field{flex-direction:column;gap:5px;display:flex}.sv-fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px;font-weight:700}.sv-fieldError{color:#dc2626;margin-top:4px;font-size:12px}.sv-input,.sv-select,.sv-textarea{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px;transition:border-color .15s}.sv-input:focus,.sv-select:focus,.sv-textarea:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.sv-textarea{resize:vertical;height:auto;padding:8px 10px}.sv-formGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.sv-root{flex-direction:column;padding:8px}.sv-sidebar{width:100%;height:220px}.sv-statsRow{flex-wrap:wrap}.sv-formGrid2{grid-template-columns:1fr}}.cl-root{box-sizing:border-box;background:#f5f6fa;flex-direction:column;gap:10px;min-height:0;padding:12px 16px 16px;display:flex}.cl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cl-statCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;box-shadow:0 1px 6px #0000000d}.cl-statLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:11px;font-weight:700}.cl-statValue{color:#111827;margin-top:4px;font-size:22px;font-weight:800;line-height:1.1}.cl-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000f}.cl-cardHdr{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.cl-cardTitle{color:#111827;font-size:16px;font-weight:800}.cl-cardSub{color:#6b7280;margin-top:2px;font-size:12px}.cl-toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s}.cl-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.cl-btn:disabled{opacity:.45;cursor:not-allowed}.cl-btn--primary{color:#fff;background:#111827;border-color:#111827}.cl-btn--primary:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.cl-btn--more{font-weight:700}.cl-toolbar{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.cl-searchWrap{flex:1;min-width:260px;position:relative}.cl-searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cl-searchInput{color:#111827;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px 0 32px;font-size:13px;transition:border-color .15s}.cl-searchInput:focus{border-color:#374151;box-shadow:0 0 0 3px #37415114}.cl-toolbarBadge{color:#64748b;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:700}.cl-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 16px 0;padding:10px 14px;font-size:13px}.cl-loadingRow{background:#f3f4f6;height:3px;overflow:hidden}.cl-loadingFill{background:#111827;width:40%;height:100%;animation:1.4s ease-in-out infinite cl-loading}.cl-tableWrap{min-height:0;overflow:auto}.cl-table{border-collapse:collapse;width:100%;min-width:1500px;font-size:13px}.cl-th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;z-index:1;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.cl-tr{cursor:pointer;border-bottom:1px solid #f8f8f8;transition:background .1s}.cl-tr:hover{background:#fafafa}.cl-td{color:#374151;vertical-align:middle;padding:10px 14px}.cl-nameCell{align-items:center;gap:10px;display:flex}.cl-nameText{color:#111827;font-weight:700}.cl-link{color:#2563eb}.cl-empty{color:#9ca3af;padding:14px 4px}.cl-footerHint{color:#6b7280;border-top:1px solid #f3f4f6;padding:10px 16px;font-size:12px}.cl-fab{color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px 16px #00000038}.cl-fab:hover{background:#1f2937;border-color:#1f2937}.cl-fabPlus{font-size:18px;line-height:1}.cl-statusMenu .hc-statusMenuRow{min-height:38px}.cl-moreDanger{color:#dc2626;font-size:13px;font-weight:800}.hc-clientCardModal{border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 48px #0003}.hc-clientCardHeader{background:#fff;border-bottom:1px solid #f0f2f5}.hc-clientCardBody{background:#f7f8fb}.hc-clientCardModal .hc-btn{border-radius:10px;font-weight:700}.hc-clientCardModal .hc-btnPrimary{background:#111827!important;border-color:#111827!important}.hc-clientCardModal .hc-btnPrimary:hover:not(:disabled){background:#1f2937!important;border-color:#1f2937!important}@media (width<=1200px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cl-root{padding:10px}.cl-toolbarBadge{margin-left:0}}@media (width<=640px){.cl-stats{grid-template-columns:1fr}.cl-searchWrap{min-width:100%}.cl-btn{flex:1;justify-content:center}.cl-toolbarRight{width:100%}.cl-fab{bottom:16px;right:16px}}.hc-quickDateRange{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:2px 1px 5px;display:flex;overflow-x:auto}.hc-quickDateRange .hc-btn{white-space:nowrap;flex:none}.hc-analyticsTabs{background:#eef1f5;border:1px solid #e1e5eb;border-radius:14px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex}.hc-analyticsTabs button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.hc-analyticsTabs button.is-active{color:#111827;background:#fff;box-shadow:0 2px 8px #0f172a14}.hc-directAnalytics{gap:18px;display:grid}.hc-directHero{background:linear-gradient(135deg,#fff 0%,#f3f7ff 100%);border:1px solid #dfe5ef;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.hc-directHero h2{margin:5px 0 8px;font-size:28px;line-height:1.15}.hc-directHero p{color:#667085;max-width:760px;margin:0;font-size:15px;line-height:1.55}.hc-directHeroSpend{color:#fff;background:#172033;border-radius:15px;gap:4px;min-width:220px;padding:17px 19px;display:grid}.hc-directHeroSpend span,.hc-directHeroSpend small{color:#cbd5e1}.hc-directHeroSpend strong{font-size:28px}.hc-directKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.hc-directKpis>div,.hc-directKpis>button{text-align:left;min-width:0;font:inherit;color:#111827;background:#fff;border:1px solid #e3e7ee;border-radius:16px;gap:6px;padding:17px;display:grid}.hc-directKpis>button{cursor:pointer}.hc-directKpis>button:hover{border-color:#9bb8ff;box-shadow:0 8px 22px #2563eb14}.hc-directKpis span{color:#667085;font-size:13px;font-weight:750}.hc-directKpis strong{font-size:25px}.hc-directKpis small{color:#7a8494;line-height:1.35}.hc-directPositionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hc-directPositionGrid article{background:#f7f5ff;border:1px solid #e4defb;border-radius:16px;gap:7px;padding:18px;display:grid}.hc-directPositionGrid span{color:#675d8e;font-size:13px;font-weight:800}.hc-directPositionGrid strong{color:#5634b5;font-size:30px}.hc-directPositionGrid small{color:#777187}.hc-directPositionGrid .hc-directQuality{background:#eef8f4;border-color:#d2eadf}.hc-directPositionGrid .hc-directQuality strong{color:#117254}.hc-directPositionNote{color:#7a8494;margin:-8px 2px 0;font-size:13px}.hc-directSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hc-directSourceCard{background:#fff;border:1px solid #e1e6ee;border-radius:18px;padding:20px}.hc-directSourceCard h3{margin:0 0 15px;font-size:18px}.hc-directSourceCard>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hc-directSourceCard>div>*{text-align:left;color:#111827;font:inherit;background:#f5f7fa;border:0;border-radius:11px;gap:4px;padding:12px;display:grid}.hc-directSourceCard button{cursor:pointer}.hc-directSourceCard button:hover{background:#ebf1ff}.hc-directSourceCard span{color:#697386;font-size:12px}.hc-directSourceCard strong{font-size:20px}.hc-directSourceCard p{color:#687386;margin:13px 0 0;font-size:13px}.hc-directTableCard{background:#fff;border:1px solid #e1e6ee;border-radius:18px;overflow:hidden}.hc-directSectionHead{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.hc-directSectionHead h3{margin:0;font-size:20px}.hc-directSectionHead p{color:#6f7888;margin:5px 0 0;font-size:13px}.hc-directSectionHead>span{color:#5d6675;font-weight:800}.hc-directTableWrap{overflow:auto}.hc-directTable{border-collapse:collapse;width:100%;min-width:1120px}.hc-directTable th,.hc-directTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:13px 14px}.hc-directTable th{color:#737d8d;background:#fafbfc;font-size:12px;font-weight:800}.hc-directTable th:first-child,.hc-directTable td:first-child,.hc-directQueryTable th:nth-child(2),.hc-directQueryTable td:nth-child(2){text-align:left}.hc-directTable td{color:#253044;font-size:13px}.hc-directTable td strong{font-size:14px}.hc-directTable td small{color:#8a93a2;margin-top:4px;display:block}.hc-directQueryTable{min-width:1050px}.hc-directQueryTable td:first-child{white-space:normal;min-width:300px;max-width:480px}.hc-directQueryTable td:nth-child(2){white-space:normal;min-width:240px}.hc-directCampaignRow{cursor:pointer;outline:none}.hc-directCampaignRow:hover td,.hc-directCampaignRow:focus td{background:#f5f8ff}.hc-directCampaignOpen{color:#315fc4;font-size:12px;font-weight:800}.hc-directCampaignBackdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:flex-end;display:flex;position:fixed;inset:0}.hc-directCampaignDrawer{background:#f5f7fa;width:min(960px,94vw);height:100%;overflow:auto;box-shadow:-18px 0 45px #0f172a38}.hc-directCampaignHeader{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.hc-directCampaignHeader h2{margin:5px 0 7px;font-size:27px;line-height:1.2}.hc-directCampaignHeader p{color:#687386;margin:0}.hc-directCampaignClose{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:12px;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.hc-directCampaignClose:hover{background:#f1f4f8}.hc-directCampaignBody{gap:16px;padding:20px 24px 32px;display:grid}.hc-directCampaignFunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.hc-directCampaignStage{background:#fff;border:1px solid #dfe5ee;border-radius:14px;gap:5px;min-width:0;padding:15px 14px;display:grid;position:relative}.hc-directCampaignStage>span{color:#697386;font-size:12px;font-weight:800}.hc-directCampaignStage>strong{font-size:25px}.hc-directCampaignStage>small{color:#7a8494;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-directCampaignStage>i{z-index:1;color:#4169c1;text-align:center;background:#e8eefc;border-radius:50%;width:20px;height:20px;margin-top:-10px;font-style:normal;line-height:19px;position:absolute;top:50%;right:-10px}.hc-directCampaignKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-directCampaignKpis>div{background:#fff;border:1px solid #e1e6ee;border-radius:14px;gap:5px;padding:15px 16px;display:grid}.hc-directCampaignKpis span{color:#687386;font-size:12px;font-weight:800}.hc-directCampaignKpis strong{font-size:22px}.hc-directCampaignKpis small{color:#7b8493}.hc-directCampaignProofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-directCampaignProofs button{text-align:left;color:#182033;font:inherit;cursor:pointer;background:#f4f7ff;border:1px solid #d8e1f2;border-radius:14px;gap:5px;padding:16px;display:grid}.hc-directCampaignProofs button:hover{border-color:#86a7f2;box-shadow:0 8px 20px #2563eb17}.hc-directCampaignProofs span{color:#5d6f91;font-size:12px;font-weight:800}.hc-directCampaignProofs strong{font-size:25px}.hc-directCampaignProofs small{color:#315fc4}.hc-directCampaignSection{background:#fff;border:1px solid #e1e6ee;border-radius:16px;overflow:hidden}.hc-directCampaignSectionHead{border-bottom:1px solid #e8ebf0;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.hc-directCampaignSectionHead h3{margin:0;font-size:18px}.hc-directCampaignSectionHead p{color:#747e8e;margin:4px 0 0;font-size:13px}.hc-directCampaignSectionHead>span{color:#667085;font-weight:800}.hc-directCampaignSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.hc-directCampaignSources article{background:#f7f9fc;border-radius:13px;padding:16px}.hc-directCampaignSources h4{margin:0 0 13px}.hc-directCampaignSources article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.hc-directCampaignSources article>div>span{font-size:21px;font-weight:850}.hc-directCampaignSources article>div small{color:#7b8493;margin-top:3px;font-size:11px;font-weight:500;display:block}.hc-directCampaignSources p{color:#687386;margin:12px 0 0;font-size:13px}.hc-directCampaignQueryTable{min-width:860px}.hc-directCampaignQueryTable td:first-child{white-space:normal;min-width:260px}.hc-directCampaignEmpty{text-align:center;color:#7a8494;padding:24px}.hc-funnelSourceDrawer{width:min(900px,94vw)}.hc-funnelSourceStages{grid-template-columns:repeat(6,minmax(0,1fr))}.hc-funnelSourceProofs{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-funnelInlineButton{color:#315fc4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.hc-funnelAttributionNote .hc-directCampaignSectionHead{border-bottom:0}.hc-funnelAttributionNote p{max-width:760px;font-size:14px;line-height:1.55}@media (width<=1100px){.hc-directKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-directPositionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hc-analyticsTabs{width:100%}.hc-analyticsTabs button{flex:1;padding:10px 8px}.hc-directHero{padding:20px;display:grid}.hc-directHero h2{font-size:23px}.hc-directHeroSpend{min-width:0}.hc-directKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-directPositionGrid,.hc-directSourceGrid{grid-template-columns:1fr}.hc-directSourceCard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-directSectionHead{align-items:flex-start;padding:17px}.hc-directKpis>div,.hc-directKpis>button{padding:14px}.hc-directKpis strong{font-size:21px}.hc-directCampaignDrawer{width:100vw}.hc-directCampaignHeader{padding:18px}.hc-directCampaignHeader h2{font-size:22px}.hc-directCampaignBody{padding:14px}.hc-directCampaignFunnel{display:flex;overflow:auto}.hc-directCampaignStage{flex:0 0 145px}.hc-directCampaignKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-directCampaignProofs,.hc-directCampaignSources,.hc-funnelSourceProofs{grid-template-columns:1fr}.hc-directCampaignSources article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-directAnomalyMonitor{background:linear-gradient(145deg,#f8fbff 0%,#fff 58%,#fbf9ff 100%);border:1px solid #dce3ee;border-radius:18px;padding:20px;box-shadow:0 12px 36px #1622370f}.hc-directAnomalyHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hc-directAnomalyHead h3{color:#172033;margin:5px 0 4px;font-size:22px}.hc-directAnomalyHead p{color:#69758a;margin:0;font-size:13px}.hc-directAnomalyHead .hc-btn{white-space:nowrap;color:#172033;background:#fff;border:1px solid #cad4e2}.hc-directAnomalyList{gap:12px;margin-top:17px;display:grid}.hc-directAnomaly{background:#ffffffeb;border:1px solid #e0e5ee;border-radius:14px;padding:16px;position:relative;overflow:hidden}.hc-directAnomaly:before{content:"";background:#d28a12;width:4px;position:absolute;inset:0 auto 0 0}.hc-directAnomaly--critical:before{background:#d13b52}.hc-directAnomaly--opportunity:before{background:#15966f}.hc-directAnomalyTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hc-directAnomalyTop span{color:#7652b7;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.hc-directAnomalyTop h4{color:#172033;margin:4px 0;font-size:17px}.hc-directAnomalyTop p{color:#566176;margin:0;font-size:14px}.hc-directAnomalyTop button{color:#5736a3;cursor:pointer;background:#f8f5ff;border:1px solid #cfc5ee;border-radius:10px;flex:none;padding:9px 13px;font-weight:750}.hc-directAnomalyTop button:disabled{cursor:default;opacity:.65}.hc-directAnomalyFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hc-directAnomalyFacts span{color:#596579;background:#f5f7fa;border-radius:10px;padding:10px;font-size:12px}.hc-directAnomalyFacts strong{color:#172033;margin-bottom:2px;font-size:17px;display:block}.hc-directAnomalyFacts small{color:#8a94a5;margin-top:3px;display:block}.hc-directAnomalyProof,.hc-directAnomalyAi{color:#465267;border-top:1px solid #e9edf3;margin-top:11px;padding-top:10px;font-size:13px}.hc-directAnomalyProof summary,.hc-directAnomalyAi summary{cursor:pointer;color:#5b3ca4;font-weight:750}.hc-directAnomalyProof ul,.hc-directAnomalyAi ul,.hc-directAnomalyAi ol{margin:9px 0 0;padding-left:20px}.hc-directAnomalyProof li,.hc-directAnomalyAi li{margin:5px 0}.hc-directAnomalyConclusion{color:#2d2440;background:#f3effd;border-radius:10px;margin:10px 0;padding:11px 12px;font-size:14px}.hc-directAnomalyAi h5{color:#172033;margin:13px 0 5px;font-size:13px}.hc-directHypothesis{background:#fff;border:1px solid #e6e0f4;border-radius:10px;margin-top:7px;padding:10px 12px}.hc-directHypothesis strong{color:#273247}.hc-directHypothesis small{color:#7b8496;margin-left:8px}.hc-directHypothesis p{color:#5c6678;margin:5px 0 0}.hc-directAnomalyError{color:#a52c40;background:#fff1f2;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:13px}.hc-directAnomalyCalm{color:#257457;background:#edf9f4;border-radius:12px;margin-top:14px;padding:15px;font-size:14px}@media (width<=760px){.hc-directAnomalyHead,.hc-directAnomalyTop{display:grid}.hc-directAnomalyHead .hc-btn,.hc-directAnomalyTop button{width:100%}.hc-directAnomalyFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-orgCardBreakdown{border-top:1px solid #e5e7eb;gap:10px;margin:14px 18px 18px;padding-top:14px;display:grid}.hc-orgCardBreakdownHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.hc-orgCardBreakdownHead>strong{color:#202939;font-size:15px}.hc-orgCardBreakdownHead>span{color:#7a8494;text-align:right;font-size:12px}.hc-orgCardRow{background:#fff;border:1px solid #e1e5ec;border-radius:14px;padding:14px}.hc-orgCardRow>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.hc-orgCardRow h4{color:#172033;margin:0;font-size:16px}.hc-orgCardRow header p{color:#7a8494;margin:4px 0 0;font-size:12px}.hc-orgCardRow>header>strong{color:#5634b5;white-space:nowrap}.hc-orgCardSources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hc-orgCardSource{background:#f7f8fb;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;display:grid}.hc-orgCardSource>strong{color:#4f5a6d;grid-column:1/-1;font-size:12px}.hc-orgCardSource>span{color:#1f2937;font-size:17px;font-weight:850}.hc-orgCardSource small{color:#8992a1;margin-top:2px;font-size:9px;font-weight:550;line-height:1.2;display:block}.hc-directCampaignCardSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.hc-directCampaignCardSplit article{background:#fbfcfe;border:1px solid #e5e8ef;border-radius:13px;padding:14px}@media (width<=1100px){.hc-orgCardSources{grid-template-columns:1fr}.hc-orgCardSource{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.hc-orgCardBreakdown{margin:12px}.hc-orgCardBreakdownHead,.hc-orgCardRow>header{display:grid}.hc-orgCardBreakdownHead>span{text-align:left}.hc-orgCardSource{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-orgCardSource>strong{grid-column:1/-1}.hc-directCampaignCardSplit{grid-template-columns:1fr}}.hc-chatSalesAgent{background:linear-gradient(135deg,#fbfaff,#f5f9ff);border-top:1px solid #e4def4;flex:none;padding:12px 16px}.hc-chatSalesAgentTop,.hc-chatSalesAgentBottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.hc-chatSalesAgentHeading{min-width:0}.hc-chatSalesAgentEyebrow{color:#6442ad;letter-spacing:.045em;font-size:11px;font-weight:900}.hc-chatSalesAgentTitle{color:#192234;margin-top:3px;font-size:15px;font-weight:850}.hc-chatSalesAgentActions{flex-wrap:wrap;gap:7px;display:flex}.hc-chatSalesAgentBodyActions{justify-content:flex-end;margin-top:9px;display:flex}.hc-chatSalesAgentDraft,.hc-chatSalesAgentHandoff,.hc-chatSalesAgentNote{color:#293245;background:#fff;border:1px solid #ded6f3;border-radius:11px;margin-top:10px;padding:10px 12px;font-size:14px;line-height:1.45}.hc-chatSalesAgentHandoff{background:#fff8f4;border-color:#f0cfbf}.hc-chatSalesAgentNote{background:#f6f7fa;border-color:#e1e5eb}.hc-chatSalesAgentText{resize:vertical;width:100%;margin-top:10px}.hc-chatSalesAgentBottom{margin-top:9px}.hc-chatSalesAgentBottom>.hc-muted{font-size:12px}.hc-chatAgentOverview{background:#f7f8fb;border-radius:20px;width:min(1120px,94vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #0f172a57}.hc-chatAgentOverviewHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hc-chatAgentOverviewHeader h2{margin:4px 0 0;font-size:29px}.hc-chatAgentSettings{background:#fff;border:1px solid #e0e4ec;border-radius:15px;align-items:end;gap:12px;margin-top:20px;padding:16px;display:flex}.hc-chatAgentSettings label{color:#596477;gap:6px;font-size:12px;font-weight:800;display:grid}.hc-chatAgentToggle{flex-direction:row;grid-column:auto;align-items:center;min-height:42px;display:flex!important}.hc-chatAgentWarning{color:#76510b;background:#fff4dc;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.hc-chatAgentFunnel{align-items:center;gap:8px;margin-top:16px;display:flex;overflow:auto}.hc-chatAgentFunnel>div{background:#fff;border:1px solid #dfe4ec;border-radius:14px;flex:1 0 130px;gap:6px;padding:15px;display:grid}.hc-chatAgentFunnel span,.hc-chatAgentMoney span{color:#687386;font-size:12px;font-weight:800}.hc-chatAgentFunnel strong{font-size:24px}.hc-chatAgentFunnel>b{color:#8a94a5}.hc-chatAgentMoney{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hc-chatAgentMoney>div{color:#fff;background:#172033;border-radius:14px;gap:5px;padding:16px;display:grid}.hc-chatAgentMoney strong{font-size:24px}.hc-chatAgentOverview h3{margin:22px 0 10px}.hc-chatAgentTableWrap{background:#fff;border:1px solid #e0e4ec;border-radius:14px;overflow:auto}.hc-chatAgentTableWrap .hc-table{min-width:720px}@media (width<=700px){.hc-chatSalesAgent{padding:9px 10px}.hc-chatSalesAgentTop{align-items:center;gap:8px;display:flex}.hc-chatSalesAgentHeading{flex:1}.hc-chatSalesAgentEyebrow{font-size:10px}.hc-chatSalesAgentTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.hc-chatSalesAgentTop>.hc-chatSalesAgentActions{flex:none;display:flex}.hc-chatSalesAgentToggle{min-height:36px;padding:7px 10px}.hc-chatSalesAgentBody{overscroll-behavior:contain;max-height:min(42vh,340px);padding-right:2px;overflow-y:auto}.hc-chatSalesAgentBodyActions{justify-content:stretch}.hc-chatSalesAgentBodyActions .hc-btn{width:100%}.hc-chatSalesAgentBottom{align-items:stretch;display:grid}.hc-chatSalesAgentBottom .hc-chatSalesAgentActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-chatSalesAgentBottom .hc-chatSalesAgentActions .hc-btn{width:100%}.hc-chatSalesAgentDraft,.hc-chatSalesAgentHandoff,.hc-chatSalesAgentNote{padding:9px 10px;font-size:13px;line-height:1.4}.hc-chatAgentOverview{border-radius:0;width:100vw;min-height:100vh;max-height:100vh;padding:16px}.hc-chatAgentSettings{display:grid}.hc-chatAgentToggle{margin-top:4px}.hc-chatAgentMoney{grid-template-columns:1fr}.hc-chatAgentFunnel>div{flex-basis:120px}.hc-chatAgentOverviewHeader h2{font-size:24px}}.hc-chatAgentBackfill{background:#faf8ff;border:1px solid #dcd6ef;border-radius:14px;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.hc-chatAgentBackfill>div:first-child{gap:4px;display:grid}.hc-chatAgentBackfill>div:first-child span{color:#697386;font-size:13px;line-height:1.4}.hc-chatAgentProgress{background:#fff;border:1px solid #e3e5eb;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.hc-chatAgentBackfill>.hc-chatAgentProgress{grid-column:1/-1}.hc-chatAgentProgress span,.hc-chatAgentProgress small{color:#737d8d;font-size:12px}.hc-chatAgentProgress strong{color:#253044}@media (width<=700px){.hc-chatAgentBackfill{grid-template-columns:1fr}.hc-chatAgentBackfill>.hc-chatAgentProgress{grid-column:auto}}.hc-learningEngine{background:#f8fcfa;border:1px solid #d8e4df;border-radius:16px;margin-top:14px;padding:17px}.hc-learningEngineHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hc-learningEngineHead>div:first-child>span{color:#17805e;letter-spacing:.05em;font-size:11px;font-weight:900}.hc-learningEngineHead h3{margin:4px 0 5px}.hc-learningEngineHead p{color:#667386;margin:0;font-size:13px;line-height:1.45}.hc-learningEngineControls,.hc-learningAiBudget{align-items:end;gap:9px;display:flex}.hc-learningEngineControls label{color:#687386;gap:4px;font-size:11px;font-weight:800;display:grid}.hc-learningEngineControls input,.hc-learningAiBudget input{width:90px}.hc-learningEngineStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hc-learningEngineStats>div{background:#fff;border:1px solid #dfe9e4;border-radius:11px;gap:4px;padding:11px;display:grid}.hc-learningEngineStats span{color:#718073;font-size:11px}.hc-learningEngineStats strong{font-size:22px}.hc-learningAiBudget{background:#fff7e8;border-radius:11px;margin-top:10px;padding:11px}.hc-learningAiBudget>div{gap:3px;margin-right:auto;display:grid}.hc-learningAiBudget span{color:#735f38;font-size:12px}.hc-learningLastRun{color:#667386;margin-top:8px;font-size:12px}.hc-learningColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hc-learningColumns>div{background:#fff;border-radius:12px;padding:12px}.hc-learningColumns h4,.hc-learningEngine>h4{margin:0 0 8px}.hc-learningRow{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.hc-learningCases{gap:7px;display:grid}.hc-learningCases>a{color:#263247;background:#fff;border:1px solid #dfe7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.hc-learningCases>a>span{gap:2px;display:grid}.hc-learningCases small{color:#6d7787}.hc-learningCases b{color:#6841ae;white-space:nowrap;font-size:12px}@media (width<=700px){.hc-learningEngineHead{display:grid}.hc-learningEngineControls{grid-template-columns:90px 1fr;display:grid}.hc-learningEngineStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-learningAiBudget{grid-template-columns:80px 1fr;align-items:center;display:grid}.hc-learningAiBudget>div{grid-column:1/-1}.hc-learningColumns{grid-template-columns:1fr}.hc-learningCases>a{align-items:flex-start}.hc-learningEngine{padding:13px}}.hc-learningCase{color:#263247;background:#fff;border:1px solid #dfe7e3;border-radius:11px;padding:11px 12px}.hc-learningCase>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-learningCase>header a{color:#263247;font-weight:850}.hc-learningCase>header b{color:#6841ae;white-space:nowrap;font-size:12px}.hc-learningCase>small{margin-top:3px;display:block}.hc-learningVerdict{background:#f6f3ff;border-radius:9px;margin-top:9px;padding:10px;font-size:13px;line-height:1.42}.hc-learningVerdict>p{margin:5px 0}.hc-learningFeedback{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.hc-learningFeedback>span{margin-right:auto;font-weight:800}@media (width<=700px){.hc-learningCase>header{align-items:flex-start}.hc-learningFeedback{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-learningFeedback>span{grid-column:1/-1}.hc-learningFeedback .hc-btn{padding-left:5px;padding-right:5px}}.hc-chatRecovery{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #d9e2ef;border-radius:16px;margin-top:18px;padding:18px}.hc-chatRecoveryHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hc-chatRecoveryHead>div:first-child>span{color:#315fc4;letter-spacing:.055em;font-size:11px;font-weight:900}.hc-chatRecoveryHead h3{margin:5px 0}.hc-chatRecoveryHead p{color:#697386;max-width:720px;margin:0;font-size:13px;line-height:1.45}.hc-chatRecoveryStats{background:#fff;border:1px solid #dfe6f0;border-radius:12px;grid-template-columns:repeat(3,auto);align-items:end;gap:3px 16px;padding:10px 13px;display:grid}.hc-chatRecoveryStats strong{color:#172033;font-size:19px}.hc-chatRecoveryStats small{color:#7a8494;grid-row:2;font-size:10px}.hc-chatRecoveryList{gap:10px;margin-top:14px;display:grid}.hc-chatRecoveryItem{background:#fff;border:1px solid #e0e5ed;border-left:4px solid #d28a12;border-radius:13px;padding:14px}.hc-chatRecoveryItem--sent{border-left-color:#5374c8}.hc-chatRecoveryItem--replied{border-left-color:#20a276}.hc-chatRecoveryItem--ordered,.hc-chatRecoveryItem--paid{background:#f8fffb;border-left-color:#16985f}.hc-chatRecoveryItem header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hc-chatRecoveryItem header>div{gap:3px;display:grid}.hc-chatRecoveryItem header a{color:#1f4f9d;font-weight:850}.hc-chatRecoveryItem header span{color:#7b8494;font-size:12px}.hc-chatRecoveryItem header b{color:#596579;white-space:nowrap;background:#f2f5f9;border-radius:999px;padding:5px 8px;font-size:11px}.hc-chatRecoveryItem blockquote{color:#39455a;background:#f7f9fc;border-left:3px solid #cbd6e5;border-radius:0 9px 9px 0;margin:10px 0 7px;padding:9px 11px;font-size:13px}.hc-chatRecoveryItem>p{color:#687386;margin:0 0 9px;font-size:12px}.hc-chatRecoveryItem textarea{resize:vertical;width:100%}.hc-chatRecoveryActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hc-chatRecoveryOutcome{color:#237456;background:#edf8f3;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:13px;font-weight:750}.hc-chatRecoveryEmpty{text-align:center;color:#7b8494;padding:18px}.hc-chatRecoveryIdentity{color:#77521a;background:#fff8e8;border:1px solid #f0d39b;border-radius:9px;gap:2px;margin:8px 0;padding:9px 11px;font-size:12px;display:grid}.hc-chatRecoveryIdentity strong{font-size:12px}.hc-chatRecoveryIdentity small{color:#8d7043}.hc-chatRecoveryIdentity--verified{color:#237456;background:#eefaf5;border-color:#b9e0cf;font-weight:750;display:block}.hc-chatRecoveryIdentity--needs_review{color:#983838;background:#fff3f3;border-color:#efb6b6}.hc-chatRecoveryIdentity--needs_review small{color:#a85e5e}@media (width<=700px){.hc-chatRecovery{padding:13px}.hc-chatRecoveryHead{display:grid}.hc-chatRecoveryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-chatRecoveryStats small{grid-row:auto}.hc-chatRecoveryItem header,.hc-chatRecoveryActions{display:grid}.hc-chatRecoveryActions .hc-btn{justify-content:center;width:100%}}.hc-chatSalesAgentClose{min-width:38px;padding:7px 10px;font-size:20px;line-height:1}.hc-chatSalesAgentPlan{color:#3c286d;background:#f0ecff;border-radius:11px;gap:5px;margin-top:10px;padding:10px 12px;display:grid}.hc-chatSalesAgentPlan span{text-transform:uppercase;font-size:11px;font-weight:900}.hc-chatSalesAgentPlan strong{font-size:13px}.hc-chatSalesAgentPlan small{color:#675a81}.hc-chatSalesAgentReaction{color:#176344;background:#effaf5;border:1px solid #bfe3d4;border-radius:11px;gap:3px;margin-top:9px;padding:9px 11px;display:grid}.hc-chatSalesAgentReaction span{color:#537064;font-size:12px}.hc-chatSalesAgentFeedback{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.hc-chatSalesAgentFeedback>span{color:#687386;margin-right:auto;font-size:12px;font-weight:700}.hc-serviceKnowledge{background:#fff;border:1px solid #dfe4ec;border-radius:15px;margin-top:12px;overflow:hidden}.hc-serviceKnowledge summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.hc-serviceKnowledge summary span{gap:3px;display:grid}.hc-serviceKnowledge summary small{color:#6b7689;font-weight:500}.hc-serviceKnowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 16px 16px;display:grid}.hc-serviceKnowledgeGrid label{color:#596477;gap:6px;font-size:12px;font-weight:800;display:grid}.hc-serviceKnowledgeGrid textarea{resize:vertical}.hc-serviceKnowledgeWide,.hc-serviceKnowledgeActions{grid-column:1/-1}.hc-serviceKnowledgeActions{justify-content:flex-end;gap:8px;display:flex}.hc-microLearning{background:#fff;border:1px solid #dce3ee;border-radius:16px;gap:12px;margin-top:18px;padding:18px;display:grid}.hc-microLearning>div:first-child>span{color:#6844b4;letter-spacing:.06em;font-size:11px;font-weight:900}.hc-microLearning h3{margin:4px 0}.hc-microLearning p{color:#667287;margin:0}.hc-microLearningStats{gap:9px;display:flex;overflow:auto}.hc-microLearningStats>div{background:#f4f6fa;border-radius:12px;gap:4px;min-width:145px;padding:12px;display:grid}.hc-microLearningStats span{color:#687386;font-size:12px}.hc-microLearningStats strong{font-size:22px}.hc-microLearning td small{color:#7a8495;margin-top:3px;display:block}@media (width<=700px){.hc-serviceKnowledgeGrid{grid-template-columns:1fr;padding:0 12px 12px}.hc-serviceKnowledgeWide,.hc-serviceKnowledgeActions{grid-column:auto}.hc-serviceKnowledgeActions{background:#fff;padding:10px 0;position:sticky;bottom:0}.hc-microLearning{padding:13px}.hc-chatSalesAgentFeedback{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-chatSalesAgentFeedback>span{grid-column:1/-1}.hc-chatSalesAgentFeedback .hc-btn{width:100%}}.hc-repairPricing{background:#fff;border-top:1px solid #dce1e6;flex:none}.hc-repairPricingToggle{color:#1e293b;text-align:left;cursor:pointer;background:linear-gradient(90deg,#fffaf0,#fff);border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 16px;display:flex}.hc-repairPricingToggle span{gap:2px;display:grid}.hc-repairPricingToggle small{color:#768196}.hc-repairPricingToggle>strong{color:#9a6300}.hc-repairPricingBody{overscroll-behavior:contain;gap:12px;max-height:min(55vh,560px);padding:0 16px 15px;display:grid;overflow:auto}.hc-repairPricingGrid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.hc-repairPricingGrid label,.hc-laborPrice label{color:#667287;gap:5px;font-size:12px;font-weight:800;display:grid}.hc-supplierLinks{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hc-supplierLinks>span{color:#667287;font-size:12px;font-weight:800}.hc-priceOffers{gap:7px;display:grid}.hc-priceOffer{cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:11px;grid-template-columns:auto minmax(180px,1fr) auto 150px 190px;align-items:center;gap:9px;padding:9px;display:grid}.hc-priceOffer.is-selected{background:#fffaf0;border-color:#d09a32}.hc-priceOffer>span{gap:2px;display:grid}.hc-priceOffer small{color:#7b8698}.hc-manualOffer{border:1px solid #e1e5eb;border-radius:11px;padding:10px 12px}.hc-manualOffer summary{cursor:pointer;font-weight:800}.hc-manualOfferGrid{grid-template-columns:1fr 1.5fr .7fr .7fr 1.5fr auto;gap:8px;margin-top:10px;display:grid}.hc-laborPrice{background:#f7f8fb;border-radius:12px;grid-template-columns:1fr 180px minmax(120px,.6fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.hc-laborPrice>div{gap:3px;display:grid}.hc-laborPrice>div span{color:#687386;font-size:12px}.hc-laborPrice>div strong{font-size:22px}.hc-priceQuote{background:#fffaf0;border:1px solid #ead3a7;border-radius:13px;gap:9px;padding:13px;display:grid}.hc-priceQuote>div{justify-content:space-between;align-items:center;display:flex}.hc-priceQuote>div span{color:#8a5b00;text-transform:uppercase;font-size:12px;font-weight:900}.hc-priceQuote>div strong{font-size:25px}.hc-priceQuote p{white-space:pre-wrap;margin:0;line-height:1.45}.hc-priceQuote--exact{background:#f0faf6;border-color:#a9dbc6}.hc-pricingSettings{background:#fff;border:1px solid #dfe4ec;border-radius:15px;margin-top:12px;overflow:hidden}.hc-pricingSettings>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.hc-pricingSettings>summary span{gap:3px;display:grid}.hc-pricingSettings>summary small{color:#6b7689;font-weight:500}.hc-pricingSettingsBody{gap:13px;padding:0 16px 16px;display:grid}.hc-pricingTemplate{color:#667287;gap:5px;font-size:12px;font-weight:800;display:grid}.hc-pricingTemplate small{font-weight:500}.hc-tierSettings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-tierSettings>div{background:#f5f7fa;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px;display:grid}.hc-tierSettings>div>b{grid-column:1/-1}.hc-tierSettings label,.hc-pricingCommon label{color:#667287;gap:4px;font-size:11px;font-weight:800;display:grid}.hc-pricingCommon{align-items:end;gap:10px;display:flex}.hc-supplierSetting{grid-template-columns:180px minmax(280px,1fr) auto auto;align-items:center;gap:8px;display:grid}.hc-supplierSetting label{white-space:nowrap}@media (width<=900px){.hc-repairPricingGrid{grid-template-columns:1fr 1fr}.hc-priceOffer{grid-template-columns:auto 1fr auto}.hc-priceOffer .hc-select{grid-column:2/-1}.hc-manualOfferGrid,.hc-laborPrice{grid-template-columns:1fr 1fr}.hc-tierSettings,.hc-supplierSetting{grid-template-columns:1fr}}@media (width<=700px){.hc-repairPricingToggle{padding:10px}.hc-repairPricingBody{max-height:min(58vh,520px);padding:0 10px 12px}.hc-repairPricingGrid,.hc-manualOfferGrid,.hc-laborPrice{grid-template-columns:1fr}.hc-priceOffer{grid-template-columns:auto 1fr auto;padding:8px}.hc-priceOffer .hc-select{grid-column:1/-1}.hc-repairPricingGrid .hc-btn,.hc-laborPrice .hc-btn{width:100%}.hc-pricingSettingsBody{padding:0 12px 12px}.hc-tierSettings>div{grid-template-columns:1fr}.hc-tierSettings>div>b{grid-column:auto}.hc-pricingCommon{display:grid}.hc-supplierSetting{grid-template-columns:1fr}}.hc-siteAnalyticsPage,.hc-siteAnalyticsPage>*,.hc-channelOverviewGrid,.hc-channelPanel,.hc-channelSplit,.hc-channelSource,.hc-orgCardBreakdown,.hc-orgCardRow,.hc-orgCardSources,.hc-orgCardSource,.hc-directAnalytics,.hc-directSourceCard,.hc-directTableCard,.hc-directCampaignSection{box-sizing:border-box;min-width:0;max-width:100%}.hc-siteAnalyticsPage strong,.hc-siteAnalyticsPage p,.hc-siteAnalyticsPage span,.hc-siteAnalyticsPage small{overflow-wrap:anywhere}@media (width<=720px){.hc-siteAnalyticsPage{overflow-x:clip;gap:12px!important}.hc-siteAnalyticsHeader{align-items:stretch!important;gap:14px!important}.hc-siteAnalyticsHeader h1{font-size:25px!important}.hc-siteAnalyticsFilters{width:100%;justify-items:stretch!important}.hc-siteAnalyticsFilterRow{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:end!important;gap:8px!important;display:grid!important}.hc-siteAnalyticsFilterRow label,.hc-siteAnalyticsFilterRow input{box-sizing:border-box;width:100%;min-width:0}.hc-siteAnalyticsFilterRow>button{grid-column:1/-1;width:100%}.hc-siteAnalyticsFilters .hc-quickDateRange{width:100%}.hc-analyticsTabs{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.hc-analyticsTabs::-webkit-scrollbar{display:none}.hc-analyticsTabs button{white-space:nowrap;flex:none;padding:9px 12px}.hc-channelOverview,.hc-channelPanel,.hc-marketingPaths,.hc-websiteCoverage{padding:12px}.hc-channelOverviewGrid,.hc-channelSplit{margin-top:12px}.hc-channelSource{padding:10px}.hc-orgCardBreakdown{margin:12px 0}.hc-orgCardRow{padding:10px}.hc-directHero,.hc-directSourceCard,.hc-directAnomalyMonitor{padding:14px}.hc-directHeroSpend{box-sizing:border-box;width:100%;max-width:100%}.hc-directTableWrap,.hc-throughFunnelTableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=440px){.hc-directKpis,.hc-directCampaignKpis,.hc-directAnomalyFacts{grid-template-columns:1fr}.hc-channelMetrics,.hc-orgCardSource,.hc-directSourceCard>div,.hc-directCampaignSources article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){html,body,#root,.hc-app,.hc-shell,.hc-main{width:100%;max-width:100%}body{overscroll-behavior-y:none}.hc-main{overflow:hidden}.hc-mobileTopbar{z-index:2150;height:58px;min-height:58px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));position:sticky;top:0;box-shadow:0 1px #0f172a0a,0 8px 24px #0f172a0a}.hc-mobileTitle{justify-items:center;line-height:1.05;display:grid}.hc-mobileTitle>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.hc-mobileTitle>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:48vw;font-size:14px;font-weight:850;overflow:hidden}.hc-content{width:100%;max-width:100%;padding:12px max(12px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.hc-banner{gap:6px;padding:6px 10px}.hc-bannerText{flex:auto;min-width:0}.hc-banner>div:last-child{flex:none;flex-wrap:nowrap!important;gap:5px!important}.hc-bannerBtn{padding:6px 9px;font-size:12px;min-height:34px!important}.hc-content>*,.hc-page,.hc-dashboardPage,.hc-paymentsWorkspace,.cl-root,.wh-root,.dm-root,.dailyChanges,.hc-directAnalytics{width:100%;min-width:0;max-width:100%}.hc-content[data-route=settings] [style*=grid-template-columns],.hc-content[data-route=shop] [style*=grid-template-columns],.hc-content[data-route=salary] [style*=grid-template-columns],.hc-content[data-route=reports] [style*=grid-template-columns],.hc-content[data-route=orders] .hc-modal [style*=grid-template-columns],.hc-content[data-route=payments] .hc-modal [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.hc-content[data-route=settings] [style*=min-width],.hc-content[data-route=salary] [style*=min-width]{min-width:0!important}.hc-pageHeader,.hc-pageTopRow,.hc-ordersTop,.hc-ordersTitleRow,.hc-ordersTableHead,.hc-callsHeroHeader,.hc-callsSectionHead,.hc-appointmentsFiltersHead,.hc-appointmentsTableHead,.hc-dashboardHeroRow,.hc-paymentsLedgerHead,.hc-channelOverviewHead,.hc-marketingPathsHead,.hc-directSectionHead,.hc-directCampaignSectionHead,.hc-directAnomalyHead,.dcTop,.dcTaskMeta,.cl-toolbar,.dm-pageHdr,.dm-pageHdrActions,.wh-pageHdr,.wh-toolbar{flex-direction:column;align-items:stretch}.hc-pageHeader>*,.hc-pageTopRow>*,.hc-ordersTop>*,.hc-ordersTableHead>*,.hc-callsHeroHeader>*,.hc-callsSectionHead>*,.hc-paymentsLedgerHead>*,.hc-channelOverviewHead>*,.hc-marketingPathsHead>*,.hc-directSectionHead>*,.dcTop>*,.cl-toolbar>*,.dm-pageHdr>*{min-width:0;max-width:100%}.hc-actions,.hc-rowActions,.hc-orderHeaderActions,.hc-modalHeaderActions,.hc-appointmentsActions,.hc-appointmentsActionGroup,.hc-callsHeroActions,.hc-callsFilterActions,.hc-callsQuickActions,.hc-dashboardHeroFilters,.cl-toolbarRight,.dm-detailHdrBtns,.dm-itemsActions,.hc-cardModalActions{flex-wrap:wrap;width:100%;max-width:100%}.hc-grid2,.hc-formGrid,.hc-filterGrid,.hc-kvGrid,.hc-clientGrid,.hc-clientEditGrid,.hc-orderCreateGrid,.hc-orderCreateAdditionalGrid,.hc-itemFormGrid2,.dcGrid,.dcSummary,.hc-channelOverviewGrid,.hc-channelSplit,.hc-channelSplit--three,.hc-marketingPathsGrid,.hc-websiteCoverageGrid,.hc-directSourceGrid,.hc-directPositionGrid,.hc-directCampaignSources,.hc-directCampaignProofs,.hc-directCampaignCardSplit,.hc-orgCardSources,.dm-formRow{grid-template-columns:minmax(0,1fr)!important}.hc-card,.hc-tableCard,.hc-channelOverview,.hc-marketingPaths,.hc-directHero,.hc-directTableCard,.hc-directAnomalyMonitor,.dcCard,.dcHero,.dcTask,.cl-card,.dm-statCard,.wh-card{max-width:100%}.hc-analyticsTabs,.hc-quickDateRange,.hc-quickTabs,.hc-tabsLine,.hc-ordersQuickRail,.hc-cardBreakdown,.hc-marketingPathsStatus{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;overflow:auto hidden}.hc-analyticsTabs>*,.hc-quickDateRange>*,.hc-quickTabs>*,.hc-tabsLine>*,.hc-ordersQuickRail>*,.hc-cardBreakdown>*,.hc-marketingPathsStatus>*{white-space:nowrap;flex:none!important}.hc-tableWrap,.cl-tableWrap,.dm-tableWrap,.wh-tableWrap,.hc-directTableWrap,.hc-miniTable,.hc-orderItemsBox{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;position:relative;overflow:auto visible}.hc-table,.cl-table,.dm-table,.wh-table,.hc-directTable,.hc-orderItemsTable{font-size:12px}.hc-table th,.hc-table td,.cl-table th,.cl-table td,.dm-table th,.dm-table td,.wh-table th,.wh-table td,.hc-directTable th,.hc-directTable td,.hc-orderItemsTable th,.hc-orderItemsTable td{padding:10px 11px}.hc-tableWrap .hc-table th:first-child,.hc-tableWrap .hc-table td:first-child,.cl-tableWrap .cl-table th:first-child,.cl-tableWrap .cl-table td:first-child,.dm-tableWrap .dm-table th:first-child,.dm-tableWrap .dm-table td:first-child,.wh-tableWrap .wh-table th:first-child,.wh-tableWrap .wh-table td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #e5e7eb}.hc-tableWrap .hc-table th:first-child,.cl-tableWrap .cl-table th:first-child,.dm-tableWrap .dm-table th:first-child,.wh-tableWrap .wh-table th:first-child{z-index:4;background:#f8fafc}.hc-modalBackdrop,.hc-modalOverlay{align-items:flex-end;padding:0}.hc-modal,.hc-clientCardModal,.pcm-modal,.dcModal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:96dvh!important}.hc-modalHeader,.hc-modalFooter,.hc-drawerTop,.hc-evidenceHead,.hc-directCampaignHeader{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.hc-modalFooter{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.hc-drawerPanel,.hc-evidenceDrawer,.hc-directCampaignDrawer,.hc-funnelSourceDrawer,.hc-filterPanel{border-left:0;height:100dvh;width:100vw!important;max-width:100vw!important}.hc-drawerPanel{grid-template-columns:minmax(0,1fr)!important}.hc-drawerLeft{display:none}.hc-drawerRight,.hc-evidenceBody,.hc-directCampaignBody,.hc-filterBody,.hc-modalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hc-filterFooter,.hc-modalFooter{flex-wrap:wrap;gap:8px}.hc-filterFooter .hc-btn,.hc-modalFooter .hc-btn,.hc-modalFooter .hc-button{flex:160px;justify-content:center}.hc-chatAiPanel,.hc-chatCopilot{max-width:100%;width:100%!important}.hc-chatBubble{overflow-wrap:anywhere}.hc-callsQuickActions,.hc-callsQuickGroup{width:100%;min-width:0;max-width:100%}.hc-callsQuickGroup{border-radius:16px;overflow:hidden}.hc-callsQuickGroup .hc-quickDateRange{min-width:0}.hc-siteAnalyticsPage,.hc-siteAnalyticsPage>*,.hc-siteAnalyticsHeader>*,.hc-siteAnalyticsFilters,.hc-siteAnalyticsFilterRow{width:100%;min-width:0;max-width:100%}.hc-siteAnalyticsHeader,.hc-siteAnalyticsFilterRow{flex-direction:column;align-items:stretch!important}.hc-siteAnalyticsFilters{justify-items:stretch!important}.hc-siteAnalyticsFilterRow label,.hc-siteAnalyticsFilterRow input,.hc-siteAnalyticsFilterRow .hc-btn{width:100%}.hc-paymentsWorkspace>*,.hc-paymentsWorkspace .hc-pageTop,.hc-paymentsWorkspace .hc-pageTopRow,.hc-paymentsWorkspace .hc-pageTopRow>*{width:100%;min-width:0;max-width:100%}.hc-directCampaignFunnel,.hc-throughFunnelStages{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;display:flex!important}.hc-directCampaignStage,.hc-throughFunnelStage{scroll-snap-align:start;flex:0 0 148px}.hc-directKpis,.hc-directCampaignKpis,.hc-directAnomalyFacts,.hc-channelMetrics,.hc-marketingPathMetrics,.hc-ordersHeroStats,.hc-kpiGrid,.hc-paymentsKpis,.cl-stats,.dm-statsRow,.wh-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hc-channelPanel--card{grid-column:auto}img,svg,canvas,video,audio{max-width:100%}.sv-root,.sv-main,.sv-card,.sv-tableWrap{width:100%;min-width:0;max-width:100%}.sv-tableWrap,.hc-shopTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sv-table,.hc-shopTable{min-width:720px}.hc-fab,.cl-fab,.wh-fab,.dm-addBtn{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}}@media (width<=640px){:root{--hc-mobile-gap:10px}.hc-content{padding-top:10px;padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.hc-h1,.hc-pageTitle,.hc-ordersHeroHeading,.hc-dashboardSectionTitle,.dcHero h1,.dcTop h1,.dm-pageHdrTitle,.cl-cardTitle{overflow-wrap:anywhere;line-height:1.15;font-size:clamp(20px,6.2vw,27px)!important}.hc-pageHeader,.hc-pageTop,.hc-card,.hc-tableCard,.hc-channelOverview,.hc-marketingPaths,.hc-directHero,.hc-directAnomalyMonitor,.dcCard,.dcHero,.dcTask,.cl-card,.dm-statCard,.wh-card{border-radius:16px}.hc-card,.hc-channelOverview,.hc-marketingPaths,.hc-directHero,.hc-directAnomalyMonitor,.dcCard,.dcHero,.dcTask,.cl-card{padding:14px}input,select,textarea,.hc-input,.hc-select,.dm-input,.cl-searchInput{max-width:100%;font-size:16px!important}button,.hc-btn,.hc-button,.cl-btn,.dm-actionBtn{min-height:42px}.hc-btnIcon,.hc-iconBtn,.hc-mobileMenuBtn,.hc-directCampaignClose,.hc-orderHeaderIconBtn{width:42px;min-width:42px;padding:0}.hc-actions>.hc-btn:not(.hc-btnIcon):not(.hc-iconBtn),.hc-rowActions>.hc-btn:not(.hc-btnIcon):not(.hc-iconBtn),.hc-pageHeader>.hc-btn,.hc-ordersTop .hc-btn,.hc-callsHeroActions .hc-btn,.hc-appointmentsActions .hc-btn,.cl-toolbarRight .cl-btn,.dm-pageHdrActions .dm-actionBtn{flex:140px;justify-content:center}.hc-directKpis,.hc-directCampaignKpis,.hc-directAnomalyFacts,.hc-channelMetrics,.hc-marketingPathMetrics,.hc-ordersHeroStats,.hc-kpiGrid,.hc-paymentsKpis,.cl-stats,.dm-statsRow,.wh-stats{gap:8px}.hc-directKpis>*,.hc-directCampaignKpis>*,.hc-ordersHeroStatCard,.hc-kpiCard,.cl-statCard,.dm-statCard,.wh-statCard{min-width:0;padding:12px!important}.hc-directKpis strong,.hc-directCampaignKpis strong,.hc-ordersHeroStatValue,.hc-kpiValue,.cl-statValue,.dm-statValue,.wh-statValue{overflow-wrap:anywhere;font-size:clamp(18px,5.5vw,24px)!important}.hc-modalHeader,.hc-evidenceHead,.hc-directCampaignHeader,.hc-drawerTop{gap:10px;padding-top:12px;padding-bottom:12px}.hc-modalHeader h2,.hc-evidenceHead h2,.hc-directCampaignHeader h2,.hc-modalTitle,.hc-cardModalTitle{overflow-wrap:anywhere;font-size:20px!important}.hc-modalBody,.hc-evidenceBody,.hc-directCampaignBody,.hc-filterBody{padding:12px}.hc-callTranscriptText,.hc-callTranscriptTextarea,.hc-chatBubble,.hc-evidenceContext,.hc-evidenceResult,.dcEvidence{overflow-wrap:anywhere}.hc-callTranscriptRoleBar,.hc-callTranscriptStructureActions,.hc-callTranscriptEditTools{flex-direction:column;align-items:stretch}.hc-callTranscriptRoleToggle,.hc-callTranscriptStructureActions .hc-btn,.hc-callTranscriptEditTools .hc-btn{justify-content:center;width:100%}.hc-evidenceRowTop,.hc-orgCardBreakdownHead,.hc-orgCardRow>header,.hc-directAnomalyTop,.dcTaskMeta{grid-template-columns:minmax(0,1fr);display:grid}.hc-evidenceRowTop time,.hc-orgCardRow>header>strong{white-space:normal}.hc-orderItemsTable,.hc-table,.cl-table,.dm-table,.wh-table,.hc-directTable{min-width:720px!important}.hc-table.hc-table--calls,.hc-table.hc-table--callsLines,.hc-table.hc-ordersTable,.hc-table.hc-table--payments,.hc-table.hc-table--appointments{min-width:780px!important}.hc-directTable,.hc-directQueryTable,.hc-directCampaignQueryTable{min-width:820px!important}.hc-mobileUser{display:none}.hc-content[data-route=shop] [style*=grid-template-columns],.hc-content[data-route=settings] [style*=grid-template-columns]{gap:10px!important}.hc-content[data-route=salary] .hc-page{padding:10px 0!important}.hc-content[data-route=salary] [style*="width: 420"]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:18px!important}.sv-root{padding:0}.sv-sidebar{height:auto;max-height:220px}.sv-toolbar,.sv-cardHdr,.sv-modalHdr,.sv-modalFooter{flex-wrap:wrap;align-items:stretch}.sv-searchWrap{flex:100%}.sv-btn{flex:130px;justify-content:center;min-height:42px}.sv-modal{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:96dvh}}@media (width<=380px){.hc-content{padding-left:8px;padding-right:8px}.hc-directKpis,.hc-directCampaignKpis,.hc-directAnomalyFacts,.hc-channelMetrics,.hc-marketingPathMetrics,.hc-ordersHeroStats,.hc-kpiGrid,.hc-paymentsKpis,.cl-stats,.dm-statsRow,.wh-stats{grid-template-columns:minmax(0,1fr)!important}.hc-mobileTitle>strong{max-width:44vw}}
