@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-yellow-200:#fff085;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-800:#874b00;--color-yellow-950:#432004;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-950:#192e03;--color-green-100:#dcfce7;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-cyan-200:#a2f4fd;--color-cyan-400:#00d2ef;--color-cyan-800:#005f78;--color-cyan-950:#053345;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#3392ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-100:#e0e7ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-800:#372aac;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-pink-100:#fce7f3;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-pink-950:#510424;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#ebeff5;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-zinc-800:#27272a;--color-neutral-50:#fafafa;--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono);--color-neutral-925:#121212;--color-accent-50:var(--color-blue-50);--color-accent-100:var(--color-blue-100);--color-accent-200:var(--color-blue-200);--color-accent-300:var(--color-blue-300);--color-accent-400:var(--color-blue-400);--color-accent-500:var(--color-blue-500);--color-accent-600:var(--color-blue-600);--color-accent-700:var(--color-blue-700);--color-accent-800:var(--color-blue-800);--color-accent-900:var(--color-blue-900);--color-accent-950:var(--color-blue-950);--radius-2lg:10px;--color-foreground-full:var(--color-foreground-full);--color-foreground-icon-primary:var(--color-foreground-icon-primary);--color-foreground-icon-hover:var(--color-foreground-icon-hover);--color-foreground-icon-secondary:var(--color-foreground-icon-secondary);--color-foreground-icon-tertiary:var(--color-foreground-icon-tertiary);--color-foreground-icon-quaternary:var(--color-foreground-icon-quaternary);--color-foreground-icon-error:var(--color-foreground-icon-error);--color-foreground-icon-disabled:var(--color-foreground-icon-disabled);--color-foreground-disabled:var(--color-foreground-disabled);--color-foreground-disabled-danger:var(--color-foreground-disabled-danger);--color-input-disabled-foreground:var(--color-input-disabled-foreground);--color-icon-button-disabled-foreground:var(--color-icon-button-disabled-foreground);--color-button-primary-disabled-foreground:var(--color-button-primary-disabled-foreground);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-danger:var(--color-text-disabled-danger);--color-text-placeholder:var(--color-text-placeholder);--color-text-error-primary:var(--color-text-error-primary);--color-input-disabled-text:var(--color-input-disabled-text);--color-text-white:var(--color-text-white);--color-background-full:var(--color-background-full);--color-background-primary-default:var(--color-background-primary-default);--color-background-inner-default:var(--color-background-inner-default);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-primary-disabled:var(--color-background-primary-disabled);--color-input-disabled-background:var(--color-input-disabled-background);--color-background-secondary-default:var(--color-background-secondary-default);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-tertiary-default:var(--color-background-tertiary-default);--color-background-tertiary-hover:var(--color-background-tertiary-hover);--color-background-tertiary-error:var(--color-background-tertiary-error);--color-background-recent-hire-role:var(--color-background-recent-hire-role);--color-avatar-neutral-background:var(--color-avatar-neutral-background);--color-background-quaternary-default:var(--color-background-quaternary-default);--color-background-quaternary-hover:var(--color-background-quaternary-hover);--color-background-quaternary-error:var(--color-background-quaternary-error);--color-file-upload-icon-background:var(--color-file-upload-icon-background);--color-file-upload-icon-foreground:var(--color-file-upload-icon-foreground);--color-file-upload-icon-foreground-hover:var(--color-file-upload-icon-foreground-hover);--color-border-button-default:var(--color-border-button-default);--color-border-button-hover:var(--color-border-button-hover);--color-border-button-active:var(--color-border-button-active);--color-border-button-white:var(--color-border-button-white);--color-border-error-default:var(--color-border-error-default);--color-border-checkbox-default:var(--color-border-checkbox-default);--color-border-checkbox-hover:var(--color-border-checkbox-hover);--color-border-checkbox-active:var(--color-border-checkbox-active);--color-border-checkbox-white:var(--color-border-checkbox-white);--color-border-component-detail-container:var(--color-border-component-detail-container);--color-border-ai-profile-card:var(--color-border-ai-profile-card);--color-border-table:var(--color-border-table);--color-border-button-group:var(--color-border-button-group);--color-border-sidebar-profile-hover:var(--color-border-sidebar-profile-hover);--color-separator-border:var(--color-separator-border);--color-separator-border-strong:var(--color-separator-border-strong);--color-border-focus-ring:var(--color-border-focus-ring);--color-state-success-text:var(--color-state-success-text);--color-state-success-base:var(--color-state-success-base);--color-control-indicator-background:var(--color-control-indicator-background);--color-control-indicator-background-subtle:var(--color-control-indicator-background-subtle);--color-switch-off-chip-start:var(--color-switch-off-chip-start);--color-switch-off-chip-end:var(--color-switch-off-chip-end);--color-switch-on-chip-start:var(--color-switch-on-chip-start);--color-switch-on-chip-end:var(--color-switch-on-chip-end);--color-stat-card-icon-background:var(--color-stat-card-icon-background);--color-segmented-control-background:var(--color-segmented-control-background);--color-segmented-control-selected-background:var(--color-segmented-control-selected-background);--color-theme-toggle-sidebar-background:var(--color-theme-toggle-sidebar-background);--color-theme-toggle-sidebar-selected-background:var(--color-theme-toggle-sidebar-selected-background);--color-ai-chat-composer-add-background:var(--color-ai-chat-composer-add-background);--color-ai-chat-composer-add-hover-background:var(--color-ai-chat-composer-add-hover-background);--color-agent-progress-ring:var(--color-agent-progress-ring);--color-button-ghost-background:var(--color-button-ghost-background);--color-button-ghost-hover:var(--color-button-ghost-hover);--color-button-ghost-active:var(--color-button-ghost-active);--color-button-ghost-disabled:var(--color-button-ghost-disabled);--color-button-ghost-foreground:var(--color-button-ghost-foreground);--color-button-ghost-disabled-foreground:var(--color-button-ghost-disabled-foreground);--color-dropdown-item-hover-background:var(--color-dropdown-item-hover-background);--color-kbd-background:var(--color-kbd-background);--color-kbd-foreground:var(--color-kbd-foreground);--color-docs-file-chip-background:var(--color-docs-file-chip-background);--color-docs-file-chip-border:var(--color-docs-file-chip-border);--color-docs-file-chip-foreground:var(--color-docs-file-chip-foreground);--color-docs-command-accent:var(--color-docs-command-accent);--color-docs-code-background:var(--color-docs-code-background);--color-docs-install-rail:var(--color-docs-install-rail);--color-badge-neutral-background:var(--color-badge-neutral-background);--color-team-menu-count-background:var(--color-team-menu-count-background);--color-team-menu-count-foreground:var(--color-team-menu-count-foreground);--color-badge-new-background:var(--color-badge-new-background);--color-badge-new-text:var(--color-badge-new-text);--color-tab-count-selected-background:var(--color-tab-count-selected-background);--color-pill-tab-blue-selected-background:var(--color-pill-tab-blue-selected-background);--color-pill-tab-blue-hover-background:var(--color-pill-tab-blue-hover-background);--color-notification-information-background:var(--color-notification-information-background);--color-notification-information-foreground:var(--color-notification-information-foreground);--color-notification-success-background:var(--color-notification-success-background);--color-notification-success-foreground:var(--color-notification-success-foreground);--color-notification-error-background:var(--color-notification-error-background);--color-notification-error-foreground:var(--color-notification-error-foreground);--color-notification-center-background:var(--color-notification-center-background);--color-status-lime-background:var(--color-status-lime-background);--color-status-lime-text:var(--color-status-lime-text);--color-status-yellow-background:var(--color-status-yellow-background);--color-status-yellow-text:var(--color-status-yellow-text);--color-status-rose-background:var(--color-status-rose-background);--color-status-rose-text:var(--color-status-rose-text);--color-status-cyan-background:var(--color-status-cyan-background);--color-status-cyan-text:var(--color-status-cyan-text);--color-status-blue-background:var(--color-status-blue-background);--color-status-blue-text:var(--color-status-blue-text);--color-status-purple-background:var(--color-status-purple-background);--color-status-purple-text:var(--color-status-purple-text);--color-status-dot-green-halo:var(--color-status-dot-green-halo);--color-status-dot-yellow-halo:var(--color-status-dot-yellow-halo);--color-status-dot-indigo-halo:var(--color-status-dot-indigo-halo);--color-date-range-background:var(--color-date-range-background);--color-date-range-edge-background:var(--color-date-range-edge-background);--color-calendar-event-blue-background:var(--color-calendar-event-blue-background);--color-calendar-event-blue-title:var(--color-calendar-event-blue-title);--color-calendar-event-blue-time:var(--color-calendar-event-blue-time);--color-calendar-event-pink-background:var(--color-calendar-event-pink-background);--color-calendar-event-pink-title:var(--color-calendar-event-pink-title);--color-calendar-event-pink-time:var(--color-calendar-event-pink-time);--color-calendar-event-purple-background:var(--color-calendar-event-purple-background);--color-calendar-event-purple-title:var(--color-calendar-event-purple-title);--color-calendar-event-purple-time:var(--color-calendar-event-purple-time);--color-calendar-event-lime-background:var(--color-calendar-event-lime-background);--color-calendar-event-lime-title:var(--color-calendar-event-lime-title);--color-calendar-event-lime-time:var(--color-calendar-event-lime-time);--color-calendar-event-emerald-background:var(--color-calendar-event-emerald-background);--color-calendar-event-emerald-title:var(--color-calendar-event-emerald-title);--color-calendar-event-emerald-time:var(--color-calendar-event-emerald-time);--color-text-error-placeholder:var(--color-text-error-placeholder);--color-chart-track:var(--color-chart-track);--color-chart-cursor:var(--color-chart-cursor);--color-chart-neutral:var(--color-chart-neutral);--color-chart-1:var(--color-chart-1);--color-chart-1-active:var(--color-chart-1-active);--color-chart-2:var(--color-chart-2);--color-chart-2-active:var(--color-chart-2-active);--color-chart-3:var(--color-chart-3);--color-chart-3-active:var(--color-chart-3-active);--color-chart-4:var(--color-chart-4);--color-chart-4-active:var(--color-chart-4-active);--color-chart-5:var(--color-chart-5);--color-chart-5-active:var(--color-chart-5-active);--color-chart-6:var(--color-chart-6);--color-chart-6-active:var(--color-chart-6-active);--color-chart-7:var(--color-chart-7);--color-chart-7-active:var(--color-chart-7-active);--color-chart-8:var(--color-chart-8);--color-chart-8-active:var(--color-chart-8-active);--color-chart-9:var(--color-chart-9);--color-chart-9-active:var(--color-chart-9-active);--color-chart-agents-bar:var(--color-chart-agents-bar);--color-chart-agents-bar-active:var(--color-chart-agents-bar-active);--button-transition-ms:.15s;--input-transition-ms:.15s;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-headline-regular:1rem;--text-headline-regular--line-height:1.375rem;--text-headline-regular--letter-spacing:0;--text-headline-regular--font-weight:400;--text-body-regular:.875rem;--text-body-regular--line-height:1.25rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-2-regular:.8125rem;--text-body-2-regular--line-height:1.125rem;--text-body-2-regular--letter-spacing:0;--text-body-2-regular--font-weight:400;--text-caption-1-regular:.75rem;--text-caption-1-regular--line-height:1rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-semibold:.75rem;--text-caption-1-semibold--line-height:1rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-neutral-50:lab(98.26% 0 0);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.bg-button-danger{isolation:isolate;background-image:var(--gradient-button-danger-default);position:relative}.bg-button-danger:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-danger-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bg-button-danger:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bg-button-danger:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-danger-active)}.bg-button-danger:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bg-button-danger:disabled,.bg-button-danger[aria-disabled=true]{background-image:var(--gradient-button-danger-disabled)}.bg-button-danger:disabled:before,.bg-button-danger[aria-disabled=true]:before{display:none}.bg-button-primary{isolation:isolate;background-image:var(--gradient-button-primary-default);position:relative}.bg-button-primary:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-primary-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bg-button-primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bg-button-primary:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-primary-active)}.bg-button-primary:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bg-button-primary:disabled,.bg-button-primary[aria-disabled=true]{background-image:var(--gradient-button-primary-disabled)}.bg-button-primary:disabled:before,.bg-button-primary[aria-disabled=true]:before{display:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.col-span-5{grid-column:span 5/span 5}.row-span-4{grid-row:span 4/span 4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[52px\]{margin-top:52px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[18px\]{width:18px;height:18px}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[42px\]{height:42px}.h-\[58px\]{height:58px}.h-\[118px\]{height:118px}.h-\[172px\]{height:172px}.h-\[202px\]{height:202px}.h-\[216px\]{height:216px}.h-\[253px\]{height:253px}.h-\[323px\]{height:323px}.h-\[340px\]{height:340px}.h-\[410px\]{height:410px}.h-\[447px\]{height:447px}.h-\[473px\]{height:473px}.h-\[490px\]{height:490px}.h-full{height:100%}.h-max{height:max-content}.max-h-\[65vh\]{max-height:65vh}.max-h-\[240px\]{max-height:240px}.max-h-\[440px\]{max-height:440px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-2{width:calc(var(--spacing) * 2)}.w-10{width:calc(var(--spacing) * 10)}.w-\[60px\]{width:60px}.w-\[var\(--trigger-width\)\]{width:var(--trigger-width)}.w-full{width:100%}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[360px\]{min-width:360px}.min-w-\[440px\]{min-width:440px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1150px\]{min-width:1150px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[2900px\]{min-width:2900px}.min-w-\[3900px\]{min-width:3900px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.button-press-motion{transition:background-color var(--button-transition-ms) ease, border-color var(--button-transition-ms) ease, box-shadow var(--button-transition-ms) ease, color var(--button-transition-ms) ease, transform .42s cubic-bezier(.4, 0, .2, 1)}.button-press-motion:active:not(:disabled):not([aria-disabled=true]){transition-duration:.15s,.15s,.15s,.15s,.22s;transform:scale(.98)}.button-press-motion:disabled,.button-press-motion[aria-disabled=true]{transform:none}@media (prefers-reduced-motion:reduce){.button-press-motion{transition:none;transform:none}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(6\,185px\)\]{grid-template-columns:repeat(6,185px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2lg{border-radius:var(--radius-2lg)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#dfe0e6\]{border-color:#dfe0e6}.border-\[\#ececf1\]{border-color:#ececf1}.border-\[var\(--ops-border\)\]{border-color:var(--ops-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-border-button-default{border-color:var(--color-border-button-default)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-500{border-color:var(--color-teal-500)}.bg-\[\#8bd590\]{background-color:#8bd590}.bg-\[\#75b5e6\]{background-color:#75b5e6}.bg-\[\#ee998d\]{background-color:#ee998d}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[var\(--ops-surface\)\]{background-color:var(--ops-surface)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background-primary-default{background-color:var(--color-background-primary-default)}.bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bg-background-tertiary-error{background-color:var(--color-background-tertiary-error)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-button-ghost-background{background-color:var(--color-button-ghost-background)}.bg-dropdown-item-hover-background{background-color:var(--color-dropdown-item-hover-background)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-input-disabled-background{background-color:var(--color-input-disabled-background)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f1f2f5\]{--tw-gradient-from:#f1f2f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#dfe1e6\]{--tw-gradient-to:#dfe1e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-px{padding-top:1px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--app-font-mono)}.font-sans{font-family:var(--app-font-sans)}.text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.text-headline-regular{font-size:var(--text-headline-regular);line-height:var(--tw-leading,var(--text-headline-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-regular--font-weight))}.text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#16b6ad\]{color:#16b6ad}.text-\[var\(--ops-muted\)\]{color:var(--ops-muted)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-700{color:var(--color-blue-700)}.text-button-ghost-foreground{color:var(--color-button-ghost-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground-full{color:var(--color-foreground-full)}.text-foreground-icon-error{color:var(--color-foreground-icon-error)}.text-foreground-icon-quaternary{color:var(--color-foreground-icon-quaternary)}.text-foreground-icon-tertiary{color:var(--color-foreground-icon-tertiary)}.text-input-disabled-foreground{color:var(--color-input-disabled-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-700{color:var(--color-teal-700)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-error-primary{color:var(--color-text-error-primary)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-text-white{color:var(--color-text-white)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-dropdown{--tw-shadow:0 1px 1px 0 var(--tw-shadow-color,#0000000a), 0 4px 4px 0 var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000f), 0 1px 3px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border-button-active{--tw-ring-color:var(--color-border-button-active)}.ring-border-button-hover{--tw-ring-color:var(--color-border-button-hover)}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,padding\,font-size\]{transition-property:background-color,border-color,box-shadow,padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[var\(--input-transition-ms\)\]{--tw-duration:var(--input-transition-ms);transition-duration:var(--input-transition-ms)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-blue-100:focus-within{--tw-ring-color:var(--color-blue-100)}@media (hover:hover){.hover\:border-border-button-hover:hover{border-color:var(--color-border-button-hover)}.hover\:bg-background-primary-hover:hover{background-color:var(--color-background-primary-hover)}.hover\:bg-button-ghost-hover:hover{background-color:var(--color-button-ghost-hover)}.hover\:bg-dropdown-item-hover-background:hover{background-color:var(--color-dropdown-item-hover-background)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-teal-500:focus{border-color:var(--color-teal-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-amber-100:focus{--tw-ring-color:var(--color-amber-100)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-teal-100:focus{--tw-ring-color:var(--color-teal-100)}.focus\:placeholder\:text-text-primary:focus::placeholder{color:var(--color-text-primary)}.focus-visible\:bg-dropdown-item-hover-background:focus-visible{background-color:var(--color-dropdown-item-hover-background)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-border-focus-ring:focus-visible{--tw-ring-color:var(--color-border-focus-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.active\:border-border-button-active:active{border-color:var(--color-border-button-active)}.active\:bg-background-primary-active:active{background-color:var(--color-background-primary-active)}.active\:bg-button-ghost-active:active{background-color:var(--color-button-ghost-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-button-default:disabled{border-color:var(--color-border-button-default)}.disabled\:bg-background-primary-disabled:disabled{background-color:var(--color-background-primary-disabled)}.disabled\:bg-button-ghost-disabled:disabled{background-color:var(--color-button-ghost-disabled)}.disabled\:text-button-ghost-disabled-foreground:disabled{color:var(--color-button-ghost-disabled-foreground)}.disabled\:text-button-primary-disabled-foreground:disabled{color:var(--color-button-primary-disabled-foreground)}.disabled\:text-foreground-disabled-danger:disabled{color:var(--color-foreground-disabled-danger)}.disabled\:text-input-disabled-text:disabled{color:var(--color-input-disabled-text)}.disabled\:text-text-tertiary:disabled{color:var(--color-text-tertiary)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:placeholder\:text-input-disabled-text:disabled::placeholder{color:var(--color-input-disabled-text)}.has-checked\:border-blue-500:has(:checked){border-color:var(--color-blue-500)}.has-checked\:bg-blue-50:has(:checked){background-color:var(--color-blue-50)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-border-button-default[aria-disabled=true]{border-color:var(--color-border-button-default)}.aria-disabled\:bg-background-primary-disabled[aria-disabled=true]{background-color:var(--color-background-primary-disabled)}.aria-disabled\:bg-button-ghost-disabled[aria-disabled=true]{background-color:var(--color-button-ghost-disabled)}.aria-disabled\:text-button-ghost-disabled-foreground[aria-disabled=true]{color:var(--color-button-ghost-disabled-foreground)}.aria-disabled\:text-button-primary-disabled-foreground[aria-disabled=true]{color:var(--color-button-primary-disabled-foreground)}.aria-disabled\:text-foreground-disabled-danger[aria-disabled=true]{color:var(--color-foreground-disabled-danger)}.aria-disabled\:text-text-tertiary[aria-disabled=true]{color:var(--color-text-tertiary)}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:placeholder\:text-text-error-placeholder[aria-invalid=true]::placeholder{color:var(--color-text-error-placeholder)}.data-\[entering\]\:scale-95[data-entering]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:opacity-0[data-entering]{opacity:0}.data-\[entering\]\:blur-\[2px\][data-entering]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[exiting\]\:scale-95[data-exiting]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:opacity-0[data-exiting]{opacity:0}.data-\[exiting\]\:blur-\[2px\][data-exiting]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[placement\=bottom\]\:origin-top-left[data-placement=bottom]{transform-origin:0 0}.data-\[placement\=left\]\:origin-right[data-placement=left]{transform-origin:100%}.data-\[placement\=right\]\:origin-left[data-placement=right]{transform-origin:0}.data-\[placement\=top\]\:origin-bottom-left[data-placement=top]{transform-origin:0 100%}@media not all and (min-width:40rem){.max-sm\:col-span-2{grid-column:span 2/span 2}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1fr_180px_1fr_160px\]{grid-template-columns:1fr 180px 1fr 160px}}}.bui-scope{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-500);--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#2673fe}@supports (color:color-mix(in lab, red, red)){.bui-scope{--color-switch-on-chip-start:color-mix(in oklab, var(--color-accent-500) 63%, var(--color-accent-600))}}.bui-scope{--color-switch-on-chip-end:#144be9}@supports (color:color-mix(in lab, red, red)){.bui-scope{--color-switch-on-chip-end:color-mix(in oklab, var(--color-accent-600) 16%, var(--color-accent-700))}}.bui-scope{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--gradient-button-primary-default:linear-gradient(180deg, var(--color-accent-500) 0%, var(--color-accent-600) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-accent-400) 0%, var(--color-accent-500) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-accent-600) 0%, var(--color-accent-700) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 100%);--gradient-button-danger-default:linear-gradient(180deg, var(--color-red-500) 0%, var(--color-red-600) 100%);--gradient-button-danger-hover:linear-gradient(180deg, var(--color-red-400) 0%, var(--color-red-500) 100%);--gradient-button-danger-active:linear-gradient(180deg, var(--color-red-600) 0%, var(--color-red-700) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-100) 0%, var(--color-red-200) 100%)}.dark .bui-scope{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-input-disabled-text:color-mix(in srgb, var(--color-neutral-500) 40%, transparent)}}.dark .bui-scope{--color-background-full:var(--color-neutral-925);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-background-inner-default:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark .bui-scope{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-background-primary-hover:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark .bui-scope{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-input-disabled-background:color-mix(in srgb, var(--color-neutral-800) 30%, transparent)}}.dark .bui-scope{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-background-tertiary-error:color-mix(in srgb, var(--color-red-950) 60%, transparent)}}.dark .bui-scope{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-background-recent-hire-role:color-mix(in srgb, var(--color-neutral-900) 60%, transparent)}}.dark .bui-scope{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-agent-progress-ring:color-mix(in srgb, var(--color-white) 50%, transparent)}}.dark .bui-scope{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-dropdown-item-hover-background:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark .bui-scope{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-docs-file-chip-background:color-mix(in srgb, var(--color-purple-950) 50%, transparent)}}.dark .bui-scope{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-docs-install-rail:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark .bui-scope{--shadow-2xs:0 1px #00000029;--shadow-xs:0 1px 2px 0 #0000002e;--shadow-sm:0 1px 2px 0 #0000001f, 0 1px 3px 0 #00000029;--shadow-md:0 2px 4px -1px #0000001f, 0 4px 6px -1px #0000002e;--shadow-lg:0 4px 6px -2px #0000001a, 0 10px 15px -3px #0000002e;--shadow-xl:0 10px 10px -5px #00000014, 0 20px 25px -5px #0003;--shadow-card:0 1px 1px 0 #00000024;--shadow-dropdown:0 1px 1px 0 #00000024, 0 4px 4px 0 #0000001a;--shadow-sidebar:0 1px 0 0 #0000001a, 0 1px 12px 0 #00000029, 0 0 1px 0 #0000006b;--shadow-waitlist:0 0 6px 0 #0000001f, 0 0 64px 0 #00000038, 0 0 1px 0 #0000006b, 0 1px 12px 0 #00000024, 0 1px 0 0 #00000014;--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:#193cb899}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-tab-count-selected-background:color-mix(in srgb, var(--color-accent-800) 60%, transparent)}}.dark .bui-scope{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-notification-information-background:color-mix(in srgb, var(--color-blue-800) 50%, transparent)}}.dark .bui-scope{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-notification-success-background:color-mix(in srgb, var(--color-lime-800) 50%, transparent)}}.dark .bui-scope{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-notification-error-background:color-mix(in srgb, var(--color-rose-800) 50%, transparent)}}.dark .bui-scope{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-border-button-group:color-mix(in srgb, var(--color-neutral-600) 60%, transparent)}}.dark .bui-scope{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-separator-border-strong:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark .bui-scope{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-lime-background:color-mix(in srgb, var(--color-lime-950) 60%, transparent)}}.dark .bui-scope{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-yellow-background:color-mix(in srgb, var(--color-yellow-950) 60%, transparent)}}.dark .bui-scope{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-rose-background:color-mix(in srgb, var(--color-rose-950) 60%, transparent)}}.dark .bui-scope{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-cyan-background:color-mix(in srgb, var(--color-cyan-950) 60%, transparent)}}.dark .bui-scope{--color-status-cyan-text:var(--color-cyan-400);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-blue-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark .bui-scope{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-purple-background:color-mix(in srgb, var(--color-purple-900) 50%, transparent)}}.dark .bui-scope{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-dot-green-halo:color-mix(in srgb, var(--color-green-800) 40%, transparent)}}.dark .bui-scope{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-dot-yellow-halo:color-mix(in srgb, var(--color-yellow-800) 40%, transparent)}}.dark .bui-scope{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-status-dot-indigo-halo:color-mix(in srgb, var(--color-indigo-800) 40%, transparent)}}.dark .bui-scope{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:#16245699}@supports (color:color-mix(in lab, red, red)){.dark .bui-scope{--color-pill-tab-blue-selected-background:color-mix(in srgb, var(--color-accent-950) 60%, transparent)}}.dark .bui-scope{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-800) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-900) 0%, var(--color-red-950) 100%);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.dark[data-accent]{--color-badge-new-background:#16245680}@supports (color:color-mix(in lab, red, red)){.dark[data-accent]{--color-badge-new-background:color-mix(in srgb, var(--color-accent-950) 50%, transparent)}}:root{--app-font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--app-font-mono:ui-monospace, "SF Mono", Consolas, monospace;--ops-font-sans:var(--app-font-sans)}.operations-overview{--ops-color-scheme:light;--ops-font-sans:var(--app-font-sans);--ops-canvas:#f2f5f9;--ops-surface:#fff;--ops-surface-muted:#f7f9fc;--ops-text:#172033;--ops-muted:#64748b;--ops-border:#dde5ee;--ops-border-strong:#cbd5e1;--ops-accent:#1673ff;--ops-accent-soft:#edf5ff;--ops-success:#0f8a5f;--ops-warning:#b7791f;--ops-danger:#d14343;--ops-space-1:4px;--ops-space-2:8px;--ops-space-3:12px;--ops-space-4:16px;--ops-space-5:20px;--ops-space-6:24px;--ops-space-8:32px;--ops-baseline:4px;--ops-grid-columns:12;--ops-grid-gutter:clamp(12px, .8vw, 24px);--ops-page-margin:clamp(16px, 1.2vw, 32px);--ops-radius-sm:8px;--ops-radius-md:12px;--ops-radius-lg:16px;--ops-radius-xl:20px;--ops-shadow-card:0 2px 10px #1720330b;--ops-shadow-floating:0 14px 40px #17203317;--ops-page-title:clamp(28px, 2vw, 32px);--ops-section-title:16px;--ops-body:14px;--ops-caption:12px;--ops-control-height:42px;--ops-sidebar-expanded:236px;--ops-sidebar-compact:88px;--ops-topbar-height:72px;--ops-content-max:clamp(1600px, 78vw, 2000px);--ops-content-inset:max(var(--ops-page-margin), calc((100% - var(--ops-content-max)) / 2 + var(--ops-page-margin)))}html[data-theme=trust] .operations-overview{--ops-canvas:#f2f5fa;--ops-surface:#fff;--ops-surface-muted:#f7f9fc;--ops-text:#172033;--ops-muted:#607087;--ops-border:#dce4ee;--ops-border-strong:#c6d1df;--ops-accent:#1e40af;--ops-accent-soft:#eff6ff;--ops-shadow-card:0 2px 12px #1934630e;--ops-shadow-floating:0 16px 42px #1934631c}html[data-theme=aqua] .operations-overview{--ops-accent:#0284c7;--ops-accent-soft:#e0f2fe}html[data-theme=neutral] .operations-overview{--ops-canvas:#f0efeb;--ops-surface:#fbfaf7;--ops-surface-muted:#f5f3ee;--ops-text:#30363d;--ops-muted:#69706f;--ops-border:#d8d7d1;--ops-border-strong:#c5c4bd;--ops-accent:#50627a;--ops-accent-soft:#e8edf2;--ops-success:#217a55;--ops-warning:#a46617;--ops-danger:#c64b4b;--ops-shadow-card:0 2px 10px #47433a0e;--ops-shadow-floating:0 16px 42px #47433a1f}html[data-theme=luxury] .operations-overview{--ops-color-scheme:dark;--ops-canvas:#0f172a;--ops-surface:#1e293b;--ops-surface-muted:var(--ops-surface);--ops-text:#f1f5f9;--ops-muted:#94a3b8;--ops-border:#334155;--ops-border-strong:#475569;--ops-accent:#3b82f6;--ops-accent-soft:#172554;--ops-success:#34d399;--ops-warning:#f59e0b;--ops-danger:#fb7185;--ops-shadow-card:0 2px 10px #0206172e;--ops-shadow-floating:0 14px 40px #02061757}@media (pointer:coarse){.operations-overview{--ops-control-height:44px}}@media (max-width:1200px){.operations-overview{--ops-grid-columns:6;--ops-grid-gutter:16px;--ops-page-margin:16px}}@media (max-width:760px){.operations-overview{--ops-grid-columns:4;--ops-grid-gutter:12px;--ops-page-margin:12px}}html[data-ops-scrollbars],html[data-ops-scrollbars] *{--ops-scrollbar-thumb:transparent;scrollbar-width:thin!important;scrollbar-color:var(--ops-scrollbar-thumb) transparent!important}html[data-ops-scrollbars][data-ops-scroll-active],html[data-ops-scrollbars] [data-ops-scroll-active]{--ops-scrollbar-thumb:var(--ops-accent,var(--ops-scrollbar-accent))}@supports (color:color-mix(in lab, red, red)){html[data-ops-scrollbars][data-ops-scroll-active],html[data-ops-scrollbars] [data-ops-scroll-active]{--ops-scrollbar-thumb:color-mix(in srgb, var(--ops-accent,var(--ops-scrollbar-accent)) 60%, transparent)}}html[data-ops-scrollbars]::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html[data-ops-scrollbars] ::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html[data-ops-scrollbars]::-webkit-scrollbar-thumb{background:var(--ops-scrollbar-thumb)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html[data-ops-scrollbars] ::-webkit-scrollbar-thumb{background:var(--ops-scrollbar-thumb)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html[data-ops-scrollbars]::-webkit-scrollbar-track{background:0 0!important}html[data-ops-scrollbars] ::-webkit-scrollbar-track{background:0 0!important}html[data-ops-scrollbars]::-webkit-scrollbar-corner{background:0 0!important}html[data-ops-scrollbars] ::-webkit-scrollbar-corner{background:0 0!important}html[data-ops-scrollbars]::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}html[data-ops-scrollbars] ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}@media (forced-colors:active){html[data-ops-scrollbars],html[data-ops-scrollbars] *{scrollbar-color:auto!important}}.ops-desktop-copy,.ops-pagination-selects{display:none}@media (min-width:1280px){.ops-original-copy{display:none}.ops-desktop-copy{display:inline}.operations-overview .jdy-view-tabs[data-tab-placement=page]{border:0;border-bottom:1px solid var(--ops-border);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0}.operations-overview .jdy-view-tabs[data-tab-placement=page]>a{min-height:44px;color:var(--ops-muted);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 12px}.operations-overview .jdy-view-tabs[data-tab-placement=page]>a.is-active{border-bottom-color:var(--ops-accent);color:var(--ops-accent);background:0 0}.operations-overview .jdy-view-tabs[data-tab-placement=card]{background:var(--ops-surface-muted);border-radius:12px}.operations-overview .jdy-view-tabs[data-tab-placement=card]>a{border-radius:12px}.operations-overview .jdy-view-tabs[data-tab-placement=card]>a.is-active{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-overview .ops-pagination-page-links{display:none}.operations-overview .ops-pagination-selects{align-items:center;gap:12px;display:flex}.operations-overview .ops-pagination-selects label{color:var(--ops-muted);align-items:center;gap:8px;display:flex}.operations-overview .ops-pagination-selects select{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:36px;color:var(--ops-text);border-radius:12px;padding:4px 10px}.operations-overview .ops-pagination-selects select:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.operations-overview .ops-pagination-selects select:disabled{cursor:not-allowed;opacity:.6}.operations-overview .jdy-state-block .ops-empty-illustration{background:var(--ops-accent-soft);width:64px;height:52px;color:var(--ops-accent);border-radius:16px;place-items:center;display:grid}.operations-overview .jdy-state-block .ops-empty-illustration svg{width:32px;height:32px}.operations-overview.operations-overview.operations-overview{--ops-desktop-visual:1;--ops-canvas:#faf9f7;--ops-surface:#fff;--ops-surface-muted:#f4f3f0;--ops-text:#252a34;--ops-muted:#68707d;--ops-border:#e6e4df;--ops-border-strong:#d4d1ca;--ops-accent:#2563eb;--ops-accent-soft:#edf2ff;--ops-success:#21734d;--ops-warning:#976019;--ops-danger:#b84040;--ops-radius-sm:12px;--ops-radius-md:12px;--ops-radius-lg:16px;--ops-radius-xl:16px;--ops-shadow-card:0 1px 2px #252a3408;--ops-shadow-floating:0 14px 40px #252a341a;--overview-blue:var(--ops-accent);--overview-border:var(--ops-border);--overview-muted:var(--ops-muted);--jdy-brand:var(--ops-accent);--jdy-brand-soft:var(--ops-accent-soft);--jdy-action-bg:var(--ops-accent);--jdy-action-text:#fff;--jdy-danger:var(--ops-danger);--jdy-border:var(--ops-border);--jdy-muted:var(--ops-muted);--jdy-surface:var(--ops-surface);--jdy-surface-soft:var(--ops-surface-muted);--jdy-success:var(--ops-success);--jdy-success-soft:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview.operations-overview{--jdy-success-soft:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.operations-overview.operations-overview.operations-overview{--jdy-warning:var(--ops-warning);--jdy-warning-soft:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview.operations-overview{--jdy-warning-soft:color-mix(in srgb, var(--ops-warning) 12%, var(--ops-surface))}}.operations-overview.operations-overview.operations-overview{--jdy-radius:16px;--jdy-shadow:var(--ops-shadow-card);background:var(--ops-canvas);color:var(--ops-text)}html[data-theme=luxury] .operations-overview.operations-overview.operations-overview{--ops-canvas:#0f172a;--ops-surface:#1e293b;--ops-surface-muted:#263449;--ops-text:#f1f5f9;--ops-muted:#a6b3c6;--ops-border:#3a4a60;--ops-border-strong:#506178;--ops-accent:#85aaff;--ops-accent-soft:#263b60;--ops-success:#86d5ad;--ops-warning:#f1cf89;--ops-danger:#f3a2a2;--jdy-action-text:#10213d}.operations-overview.operations-overview.operations-overview,.operations-overview.operations-overview .bui-scope{--radius-2lg:12px;--color-accent-500:var(--ops-accent);--color-accent-600:var(--ops-accent);--color-accent-100:var(--ops-accent-soft);--color-text-primary:var(--ops-text);--color-text-secondary:var(--ops-muted);--color-text-placeholder:var(--ops-muted);--color-text-error-primary:var(--ops-danger);--color-foreground-icon-primary:var(--ops-text);--color-foreground-icon-secondary:var(--ops-muted);--color-foreground-icon-error:var(--ops-danger);--color-background-full:var(--ops-surface);--color-background-primary-default:var(--ops-surface);--color-background-inner-default:var(--ops-surface);--color-background-primary-hover:var(--ops-surface-muted);--color-background-tertiary-default:var(--ops-surface-muted);--color-foreground-icon-tertiary:var(--ops-muted);--color-text-tertiary:var(--ops-muted);--color-background-secondary-default:var(--ops-surface-muted);--color-background-primary-disabled:var(--ops-surface-muted);--color-input-disabled-background:var(--ops-surface-muted);--color-background-tertiary-error:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview.operations-overview,.operations-overview.operations-overview .bui-scope{--color-background-tertiary-error:color-mix(in srgb, var(--ops-danger) 10%, var(--ops-surface))}}.operations-overview.operations-overview.operations-overview,.operations-overview.operations-overview .bui-scope{--color-border-button-default:var(--ops-border);--color-border-button-hover:var(--ops-border-strong);--color-border-button-active:var(--ops-accent);--color-border-error-default:var(--ops-danger);--color-border-table:var(--ops-border);--color-border-focus-ring:var(--ops-accent);--color-separator-border:var(--ops-border)}.operations-overview.operations-overview :is(.overview-workspace,.operations-management){background:var(--ops-canvas)}.operations-overview.operations-overview .overview-header{background:var(--ops-surface);border-color:var(--ops-border);box-shadow:none}.operations-overview.operations-overview .overview-header>span[aria-hidden=true]{opacity:0}.operations-overview.operations-overview :is(.overview-rail,.overview-nav-primary){background:var(--ops-surface);border-color:var(--ops-border)}.operations-overview.operations-overview .overview-nav-primary a{border-radius:12px}.operations-overview.operations-overview .overview-nav-primary a.is-active{color:var(--ops-accent);background:var(--ops-accent-soft)}.operations-overview.operations-overview :is(.jdy-page-header,.jdy-state-block,.operations-section-card,.operations-metric-card){border-color:var(--ops-border);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);border-radius:16px}.operations-overview.operations-overview :is(.jdy-page-heading h1,.jdy-state-block strong){color:var(--ops-text)}.operations-overview.operations-overview :is(.jdy-page-heading p,.jdy-state-block p){color:var(--ops-muted)}.operations-overview.operations-overview .jdy-state-block.is-error{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview .jdy-state-block.is-error{background:color-mix(in srgb, var(--ops-danger) 8%, var(--ops-surface))}}.operations-overview.operations-overview .jdy-state-block.is-error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview .jdy-state-block.is-error{border-color:color-mix(in srgb, var(--ops-danger) 30%, var(--ops-border))}}.operations-overview.operations-overview .jdy-state-block.is-error :is(strong,p){color:var(--ops-danger)}.operations-overview.operations-overview .jdy-page-stack>:is(.overflow-hidden.rounded-md,.rounded-md,section.rounded-md){background:var(--ops-surface);border-color:var(--ops-border)!important}.operations-overview.operations-overview .jdy-page-stack table:not(:where(.ant-table table)) thead{background:var(--ops-surface-muted)}.operations-overview.operations-overview .jdy-page-stack table:not(:where(.ant-table table)) th{color:var(--ops-muted);border-color:var(--ops-border)}.operations-overview.operations-overview .jdy-page-stack table:not(:where(.ant-table table)) td{color:var(--ops-text);border-color:var(--ops-border)}.operations-overview.operations-overview .jdy-page-stack table:not(:where(.ant-table table)) tbody tr:hover td{background:var(--ops-accent-soft)}.operations-overview.operations-overview :is(.jdy-page-action,.jdy-primary-control,.jdy-state-action,.jdy-pagination-actions>a,.jdy-pagination-actions>span){border-radius:12px}.operations-overview.operations-overview .jdy-page-action{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text);box-shadow:none}.operations-overview.operations-overview :is(.jdy-primary-control,.jdy-page-action.is-primary){border-color:var(--ops-accent);background:var(--ops-accent);color:var(--jdy-action-text);box-shadow:none}.operations-overview.operations-overview .jdy-view-tabs>a.is-active:after{background:var(--ops-accent)}.operations-overview.operations-overview .jdy-view-tabs[data-tab-placement]>a.is-active:after{display:none}.operations-overview.operations-overview .jdy-view-tabs[data-tab-placement=card]>a.is-active{border:0}.operations-overview.operations-overview :is(.jdy-page-stack,.jdy-management-page,.overview-header) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.jdy-searchable-trigger,.overview-date-trigger,.overview-period-switch,.overview-period-switch button){border-radius:12px}.operations-overview.operations-overview [data-ops-button=operations]{box-shadow:none;border-radius:12px}.operations-overview.operations-overview [data-ops-button=operations][data-ops-button-tone=primary]{background:var(--ops-accent);border-color:var(--ops-accent);color:var(--jdy-action-text)}.operations-overview.operations-overview [data-ops-button=operations][data-ops-button-tone=secondary]{background:var(--ops-surface);border-color:var(--ops-border);color:var(--ops-text)}.operations-overview.operations-overview [data-ops-button=operations][data-ops-button-tone=ghost]{color:var(--ops-text);background:0 0}.operations-overview.operations-overview [data-ops-button=operations][data-ops-button-tone=danger]{background:var(--ops-danger);border-color:var(--ops-danger);color:var(--ops-surface)}.operations-overview.operations-overview :is(button,input,select,textarea):disabled{cursor:not-allowed}.operations-overview.operations-overview :is(button,select):disabled{filter:none;opacity:.6;transform:none}.operations-overview.operations-overview :is(.operations-status-badge,.operations-metric-meta em){border-radius:12px}.operations-overview.operations-overview :is(.operations-status-badge.is-success,.operations-metric-meta em.is-improving){color:var(--ops-success);background:var(--jdy-success-soft)}.operations-overview.operations-overview .operations-status-badge.is-warning{color:var(--ops-warning);background:var(--jdy-warning-soft)}.operations-overview.operations-overview :is(.operations-status-badge.is-danger,.operations-metric-meta em.is-attention){color:var(--ops-danger);background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-overview.operations-overview :is(.operations-status-badge.is-danger,.operations-metric-meta em.is-attention){background:color-mix(in srgb, var(--ops-danger) 10%, var(--ops-surface))}}.operations-overview.operations-overview .operations-metric-card>strong{color:var(--ops-accent);font-size:clamp(32px,2.1vw,40px);font-weight:600;animation:none}.operations-overview.operations-overview :is(.operations-metric-card,.operations-section-card:not(.is-expanded)):hover{box-shadow:var(--ops-shadow-card);transform:none}.operations-overview.operations-overview :is(.operations-quick-search-dialog,[role=dialog]),.store-hybrid-modal .ant-modal-content{border-radius:16px}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.operations-overview.operations-overview :is(.jdy-view-tabs>a,.jdy-page-action,[data-ops-button=operations],.ops-pagination-selects select){transition:none;animation:none}}.operations-overview{--overview-blue:#1673ff;--overview-border:#dfe6ef;--overview-muted:#718096;color:#172033;min-height:100vh;font-family:var(--ops-font-sans);font-feature-settings:"kern" 1, "tnum" 1;font-kerning:normal;font-synthesis:none;background:#f7f9fc;padding-left:108px}.operations-overview :is(button,input,select,textarea){font-family:inherit}.overview-workspace{min-width:0}.operations-management{font-size:14px}.operations-management>*,.operations-management .jdy-page-stack,.operations-management .grid>*{min-width:0}.operations-management .jdy-page-header{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0}.operations-management .jdy-page-heading p{font-size:13px;line-height:1.6}.operations-management .jdy-page-actions{flex-wrap:wrap}.operations-management .jdy-page-action{border-radius:8px;min-height:44px;font-size:14px}.operations-management .jdy-page-action.is-primary{background:var(--overview-blue);border-color:var(--overview-blue);color:#fff}.operations-management .jdy-management-page label>span{font-size:13px;font-weight:400}.operations-management .jdy-management-page :is(input,select,textarea){border:1px solid var(--overview-border);min-width:0;max-width:100%;min-height:42px;font:inherit;border-radius:8px}.operations-management .jdy-management-page :is(input,select,textarea):focus{border-color:#8abbff;box-shadow:0 0 0 3px #1673ff12}.operations-management .jdy-management-page td{font-size:14px}.operations-management .jdy-management-page th{font-size:13px}.operations-management .jdy-management-page>:is(form,section),.operations-management .jdy-management-page>.grid>*{border-radius:8px}.operations-management .jdy-management-page :is(.overflow-hidden,.overflow-x-auto){overflow-x:auto}#operations-page-heading{white-space:normal;overflow-wrap:anywhere}#operations-page-heading h1{font-size:clamp(23px,2.2vw,30px);font-weight:600}@media (max-width:767px){.operations-management .jdy-page-header{align-items:stretch}.operations-management .jdy-page-actions{width:100%}.operations-management .jdy-management-page :is(input,select,button){min-height:44px}.operations-management .jdy-management-page .grid{grid-template-columns:minmax(0,1fr)}.operations-management :is(td,dd){overflow-wrap:anywhere}}.entry-center-page{font-family:var(--ops-font-sans);font-synthesis:none}.entry-center-page .overview-title h1{font-size:30px;font-weight:600}.entry-center-page .overview-title>span{font-size:12px;font-weight:400}.entry-center-page .overview-account>a{font-size:14px;font-weight:400}.overview-rail{z-index:40;border-right:1px solid var(--overview-border);background:#fff;flex-direction:column;width:108px;display:flex;position:fixed;inset:0 auto 0 0}.overview-brand{place-items:center;height:132px;display:grid;overflow:hidden}.overview-brand img{object-fit:contain;width:100px;height:92px}.overview-rail>a{color:#3b475c;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;font-size:13px;display:flex;position:relative}.overview-rail>a:hover{color:var(--overview-blue);background:#f6f9fd}.overview-rail>a.is-active{color:var(--overview-blue);background:#eef5ff}.overview-rail>a.is-active:before{content:none}.overview-nav-pending{opacity:0;visibility:hidden;border-radius:999px;width:16px;height:2px;position:absolute;bottom:10px;right:12px;overflow:hidden}.overview-nav-pending:after{border-radius:inherit;content:"";background:currentColor;position:absolute;inset:0;transform:translate(-110%)}.overview-nav-pending.is-pending{visibility:visible;animation:.12s 80ms forwards overview-pending-fade}.overview-nav-pending.is-pending:after{animation:.68s ease-in-out 80ms infinite overview-pending-slide}@keyframes overview-pending-fade{to{opacity:.7}}@keyframes overview-pending-slide{50%{transform:translate(0)}to{transform:translate(110%)}}@keyframes overview-panel-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.operations-overview [data-reveal]{animation:.22s ease-out both overview-panel-reveal}.overview-workspace{min-width:0;min-height:100vh;position:relative;overflow:clip}.overview-header{z-index:2;background:#fffffff5;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:18px;min-height:94px;padding:13px 26px;display:grid;position:relative}.overview-title{white-space:nowrap;align-items:center;gap:13px;min-width:0;display:flex}.overview-title h1{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:600}.overview-title>span{min-height:31px;color:var(--overview-blue);background:#eef5ff;border-radius:5px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.overview-header-filter-slot{min-width:0}.overview-user,.overview-account,.overview-account>a{color:#526078;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.overview-user{grid-column:4;justify-self:end;min-width:0;max-width:360px}.overview-account{gap:7px}.overview-account>a{min-width:0}.overview-account>a>span,.overview-account>span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.overview-logout{display:flex}.overview-logout button{border:1px solid var(--overview-border);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.overview-logout button:hover{color:var(--overview-blue);border-color:#a9c9ff}.overview-logout button:focus-visible{outline-offset:2px;outline:2px solid #8abbff}.overview-live-time{min-height:40px;color:var(--ops-text);font-family:var(--ops-font-sans);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.overview-filter-row{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.overview-date-picker{position:relative}.overview-date-trigger,.overview-company-filter{border:1px solid var(--overview-border);background:var(--ops-surface);border-radius:7px;min-height:42px}.overview-date-trigger{color:#4b586d;cursor:pointer;grid-template-columns:19px auto minmax(120px,1fr) 15px;align-items:center;gap:8px;min-width:266px;padding:0 12px;display:grid}.overview-date-trigger>span,.overview-company-filter>span{color:#7a879b;font-size:12px}.overview-date-trigger strong{color:#263248;text-align:left;white-space:nowrap;font-size:12px;font-weight:600}.overview-period-switch{border:1px solid var(--overview-border);background:var(--ops-surface);border-radius:7px;grid-template-columns:repeat(3,40px);min-height:42px;padding:3px;display:grid}.overview-period-switch button{color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:13px}.overview-period-switch button:hover{background:var(--ops-accent-soft);color:var(--ops-accent)}.overview-period-switch button.is-active{background:var(--ops-accent-soft);color:var(--ops-accent);box-shadow:none;font-weight:600}.overview-period-switch button:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.overview-company-filter{flex:0 0 220px;grid-template-columns:17px auto minmax(84px,1fr);align-items:center;gap:7px;width:220px;min-width:220px;max-width:220px;padding:0 10px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative}.overview-company-filter:focus-within{border-color:#8abbff;box-shadow:0 0 0 3px #1673ff17}.overview-company-filter>svg{color:#64748b}.jd-store-filter{min-width:176px;position:relative}.jd-store-filter .jdy-searchable-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jd-store-filter .jdy-searchable-trigger{border:1px solid var(--overview-border);color:#263248;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.jd-store-filter .jdy-searchable-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jd-store-filter .jdy-searchable-popover{z-index:90;border:1px solid var(--overview-border);background:#fff;border-radius:9px;width:min(310px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 46px #1e2d4629}.jd-store-filter .jdy-searchable-search{border-bottom:1px solid #e8edf3;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.jd-store-filter .jdy-searchable-search input{color:#263248;border:0;outline:0;flex:1;min-width:0;font-size:12px}.jd-store-filter .jdy-searchable-search button{color:#718096;background:0 0;border:0;place-items:center;display:grid}.jd-store-filter .jdy-searchable-options{max-height:260px;padding:6px;overflow-y:auto}.jd-store-filter .jdy-searchable-options>button{color:#344158;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 9px;font-size:12px;display:flex}.jd-store-filter .jdy-searchable-options>button:hover,.jd-store-filter .jdy-searchable-options>button[aria-selected=true]{color:var(--overview-blue);background:#eef5ff}.jd-store-filter .jdy-searchable-empty{color:var(--overview-muted);text-align:center;padding:18px 10px;font-size:12px}.is-spinning{animation:.7s linear infinite overview-spin}@keyframes overview-spin{to{transform:rotate(360deg)}}.overview-calendar{z-index:80;border:1px solid var(--overview-border);background:var(--ops-surface);border-radius:9px;width:316px;padding:13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 46px #1e2d4629}.overview-calendar-heading{text-align:center;grid-template-columns:34px 1fr 34px;align-items:center;display:grid}.overview-calendar-heading button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;height:32px;display:grid}.overview-calendar-heading button:hover{background:var(--ops-surface-muted)}.overview-calendar-heading strong{font-size:13px}.overview-calendar>p{color:var(--overview-muted);text-align:center;margin:8px 0 7px;font-size:12px}.overview-calendar-weekdays,.overview-calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.overview-calendar-weekdays span{height:24px;color:var(--ops-muted);place-items:center;font-size:12px;display:grid}.overview-calendar-days>button,.overview-calendar-days>span{background:0 0;border:0;border-radius:6px;height:34px;font-size:12px;position:relative}.overview-calendar-days>button{cursor:pointer}.overview-calendar-days>button:hover{background:var(--ops-accent-soft);color:var(--overview-blue)}.overview-calendar-days>button.is-in-range{background:var(--ops-accent-soft);color:var(--ops-accent);border-radius:0}.overview-calendar-days>button.is-selected{background:var(--overview-blue);color:#fff;font-weight:600}.overview-calendar-days>button svg{position:absolute;bottom:2px;right:2px}.overview-calendar.is-month-picker{width:332px;padding:16px}.overview-calendar-heading button:disabled{color:var(--overview-muted);cursor:not-allowed;opacity:.45}.overview-calendar-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.overview-calendar-months button{border:1px solid var(--overview-border);background:var(--ops-surface);min-height:44px;color:var(--ops-text);cursor:pointer;border-radius:7px;font-size:12px;font-weight:600;position:relative}.overview-calendar-months button:hover:not(:disabled){background:var(--ops-accent-soft);color:var(--overview-blue);border-color:#8abbff}.overview-calendar-months button.is-selected{border-color:var(--overview-blue);background:var(--overview-blue);color:#fff;box-shadow:0 4px 10px #1673ff29}.overview-calendar-months button:disabled{background:var(--ops-surface-muted);color:var(--ops-muted);cursor:not-allowed}.overview-calendar-months button svg{position:absolute;bottom:5px;right:5px}.overview-body{z-index:1;flex-direction:column;gap:12px;max-width:1920px;margin:0 auto;padding:12px 16px 18px;display:flex;position:relative}.overview-route-loading{min-height:calc(100vh - 94px)}.overview-loading-tabs,.overview-loading-kpis>i,.overview-loading-panels>i{border:1px solid var(--overview-border);background:#fff;border-radius:8px;position:relative;overflow:hidden}.overview-loading-tabs:after,.overview-loading-kpis>i:after,.overview-loading-panels>i:after{content:"";background:linear-gradient(100deg,#0000 20%,#e1eaf6b8 45%,#0000 70%);animation:1.1s ease-in-out infinite overview-skeleton;position:absolute;inset:0;transform:translate(-100%)}.overview-loading-tabs{min-height:54px}.overview-loading-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.overview-loading-kpis>i{min-height:176px}.overview-loading-panels{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.overview-loading-panels>i{min-height:320px}@keyframes overview-skeleton{to{transform:translate(100%)}}.overview-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.overview-kpi-motion,.overview-kpi-glare{min-width:0;height:100%}.overview-kpi-motion{animation:.22s ease-out both overview-kpi-enter}@keyframes overview-kpi-enter{0%{opacity:0}to{opacity:1}}.overview-kpi-glare{border-radius:8px;position:relative;overflow:hidden}.overview-kpi-glare>div:first-child{z-index:3}.overview-kpi-glare>article{z-index:1;position:relative}.overview-kpi{border:1px solid var(--overview-border);background:linear-gradient(150deg,#fff 0%,#fff 62%,var(--metric-color) 100%);border-radius:8px;min-width:0;height:100%;min-height:202px;padding:17px 17px 11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-kpi{background:linear-gradient(150deg,#fff 0%,#fff 62%,color-mix(in srgb,var(--metric-color) 3.5%,white) 100%)}}.overview-kpi{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 12px #14203309}.overview-kpi:hover{border-color:var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.overview-kpi:hover{border-color:color-mix(in srgb,var(--metric-color) 24%,var(--overview-border))}}.overview-kpi:hover{box-shadow:0 8px 22px var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.overview-kpi:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--metric-color) 10%,transparent)}}.overview-kpi:hover{transform:translateY(-1px)}.overview-kpi>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-kpi>div>span{color:#202b3c;font-size:13px;font-weight:600}.overview-kpi>div>small{background:var(--metric-color);border-radius:4px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.overview-kpi>div>small{background:color-mix(in srgb,var(--metric-color) 10%,white)}}.overview-kpi>div>small{color:var(--metric-color);font-size:12px;font-weight:600}.overview-kpi>strong{color:var(--metric-color);letter-spacing:-.045em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(27px,2vw,37px);font-weight:600;line-height:1.1;display:block;overflow:hidden}.overview-kpi>p{min-height:27px;color:var(--overview-muted);justify-content:space-between;align-items:center;gap:7px;margin:8px 0 0;font-size:12px;display:flex}.overview-kpi>p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-kpi>p b{color:#465268;font-weight:600}.overview-kpi>p em{color:#7c8798;white-space:nowrap;background:#f3f5f8;border-radius:5px;align-items:center;min-height:23px;padding:0 6px;font-style:normal;font-weight:600;display:inline-flex}.overview-kpi>p em.is-improving{color:#177b4d;background:#eaf8f2;gap:4px}.overview-kpi>p em.is-attention{background:var(--ops-danger);gap:4px}@supports (color:color-mix(in lab, red, red)){.overview-kpi>p em.is-attention{background:color-mix(in srgb, var(--ops-danger) 9%, var(--ops-surface))}}.overview-kpi>p em.is-attention{color:var(--ops-danger)}.overview-kpi>p em.is-neutral{color:#37659f;background:#eef4ff;gap:4px}.overview-kpi>p em.is-stable{color:#657287;background:#f1f4f8}.overview-kpi>p em>span{color:inherit;font-size:inherit;font-weight:600}.overview-kpi>footer{height:45px;color:var(--overview-muted);grid-template-columns:auto minmax(72px,1fr);align-items:end;gap:8px;margin-top:2px;font-size:12px;display:grid}.overview-kpi>footer>div{min-width:0;height:38px}.overview-kpi>footer i{place-items:center;height:100%;font-style:normal;display:grid}.overview-panel{border:1px solid var(--overview-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #14203306}.overview-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.overview-panel>header h2{color:#1f293b;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.overview-panel>header span{color:var(--overview-muted);font-size:12px}.overview-two-column{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.overview-table-wrap{overflow-x:auto}.overview-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.overview-panel th{color:#748095;text-align:center;white-space:nowrap;background:#f8fafc;height:39px;padding:0 9px;font-size:12px;font-weight:600}.overview-panel td{color:#334155;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid #edf1f5;height:55px;padding:0 9px;font-size:12px}.overview-panel tbody tr:hover td{background:#fbfdff}.overview-category-panel table{min-width:0}.overview-category-panel th:first-child{text-align:center;width:23%}.overview-category-panel td:first-child{text-align:center}.overview-category-panel td:first-child a{color:#243047;align-items:center;gap:9px;min-width:0;font-weight:600;display:flex}.overview-category-panel td:first-child img{object-fit:cover;border-radius:8px;flex:none;width:29px;height:29px}.overview-category-panel td em{border-radius:5px;align-items:center;min-height:24px;padding:0 7px;font-style:normal;font-weight:600;display:inline-flex}.overview-category-panel td em.is-normal{color:#19965b;background:#eaf8f2}.overview-category-panel td em.is-empty{color:#718096;background:#f1f4f8}.overview-category-panel td em.is-source-missing{color:#b5670b;background:#fff4e5}.overview-row-trend{width:100%;max-width:190px;height:38px;margin:0 auto;padding-inline:4px}.overview-row-trend .dashboard-line-chart.is-compact{min-height:0}.overview-ranking-panel>header>div:first-child{min-width:0}.overview-ranking-warning{color:#b5670b;font-size:12px;font-weight:600}.overview-ranking-select{min-width:176px;position:relative}.overview-ranking-select select{appearance:none;border:1px solid var(--overview-border);color:#344158;background:#fff;border-radius:8px;width:100%;height:38px;padding:0 34px 0 12px;font-size:12px;font-weight:600}.overview-ranking-select svg{pointer-events:none;position:absolute;top:11px;right:10px}.overview-ranking-panel table{min-width:0}.overview-ranking-panel th:first-child{width:8%}.overview-ranking-panel td:first-child{color:#4a76b8;font-weight:600}.overview-ranking-panel tr:first-child td:first-child{color:#d59a13}.overview-ranking-panel tr:nth-child(2) td:first-child{color:#3976cc}.overview-ranking-panel tr:nth-child(3) td:first-child{color:#c16c31}.overview-ranking-panel tr.is-headquarters td{background:#f8fbff;border-top:1px dashed #cfd9e7}.overview-lower-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);gap:12px;display:grid}.overview-trend-panel{min-height:312px}.overview-trend-panel>header>div:first-child>span{margin-top:3px;display:block}.overview-main-chart{height:260px;padding:8px 10px 4px}.overview-main-chart>p{height:100%;color:var(--overview-muted);place-items:center;font-size:12px;display:grid}.overview-legend{color:#66758a;align-items:center;gap:7px;font-size:12px;display:flex}.overview-legend i,.overview-legend b{background:var(--overview-blue);border-radius:2px;width:18px;height:2px;display:inline-block}.overview-legend b{background:#8794a8;margin-left:7px}.overview-anomalies>header a{min-height:32px;color:var(--overview-blue);align-items:center;padding-inline:6px;font-size:12px;font-weight:600;display:inline-flex}.overview-anomalies>header>div{align-items:baseline;gap:9px;display:flex}.overview-anomalies>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px 12px;display:grid}.overview-anomalies>div>a{background:#fff;border:1px solid #e7ecf3;border-radius:8px;grid-template-columns:42px 1fr 16px;align-items:center;gap:10px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.overview-anomalies>div>a:hover{background:#fbfdff;border-color:#bfd3ef}.overview-anomalies img{object-fit:contain;width:42px;height:42px}.overview-anomalies small{color:#657287;font-size:12px;display:block}.overview-anomalies strong{color:#1f2b40;margin-top:3px;font-size:20px;font-weight:600;display:block}.overview-anomalies svg{color:#9aa6b7}.jd-channel-panel{min-height:286px}.jd-channel-list{align-content:center;gap:17px;min-height:235px;padding:20px 16px;display:grid}.jd-channel-panel-wide .jd-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;min-height:0}.platform-detail-middle{grid-template-columns:minmax(0,2fr) minmax(320px,.8fr);align-items:stretch}.platform-detail-middle>.overview-panel{min-height:344px}.overview-panel-title{align-items:center;gap:10px;min-width:0;display:flex}.overview-panel-title .overview-store-count{color:#5c6f8e;white-space:nowrap;background:#eef5ff;border-radius:5px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.overview-panel-title .overview-store-count strong{color:var(--overview-blue);font-size:12px}.platform-store-panel .overview-table-wrap{scrollbar-gutter:stable;max-height:294px;overflow:auto}.platform-store-panel thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #e4eaf2,0 4px 10px #23324a09}.platform-store-panel th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}.platform-store-panel th[data-sortable=true]:hover{color:#43516a;background:#f2f6fb}.platform-store-panel th[aria-sort]{color:#37689f;background:#eef5ff}.platform-store-panel th[data-sortable=true]:focus-visible{outline-offset:-2px;outline:2px solid #1673ff47}.store-sort-indicator{vertical-align:-2px;color:#a8b2c1;width:10px;height:12px;margin-left:5px;display:inline-block;position:relative}.store-sort-indicator:before,.store-sort-indicator:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:4px;height:4px;position:absolute;left:3px}.store-sort-indicator:before{top:1px;transform:rotate(45deg)}.store-sort-indicator:after{bottom:1px;transform:rotate(225deg)}.platform-store-panel th[aria-sort=ascending] .store-sort-indicator,.platform-store-panel th[aria-sort=descending] .store-sort-indicator{color:var(--overview-blue)}.platform-store-panel th[aria-sort=ascending] .store-sort-indicator:after,.platform-store-panel th[aria-sort=descending] .store-sort-indicator:before{opacity:.2}.platform-store-panel td.is-sort-active{background:#eff6ff57}.store-panel-expand{color:#2767b7;cursor:pointer;background:#f8fbff;border:1px solid #d7e3f3;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .15s;display:inline-flex}.store-panel-expand:hover{color:#155aa9;background:#eef5ff;border-color:#b6d0f2}.store-panel-expand:active{transform:translateY(1px)}.store-panel-backdrop{z-index:199;background:#1220336b;border:0;position:fixed;inset:0}.platform-store-panel.is-expanded{z-index:200;border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px;flex-direction:column;width:min(1160px,100vw - 64px);height:auto;min-height:0;max-height:min(780px,100dvh - 64px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 72px #12203338}.operations-overview .platform-store-panel.is-expanded[data-reveal]{animation:none}.platform-store-panel.is-expanded>header{background:#fffffffa;border-bottom-color:#dfe6ef;flex:none;min-height:62px;padding-inline:22px;box-shadow:0 4px 16px #1827400a}.platform-store-panel.is-expanded>header h2{letter-spacing:-.025em;font-size:18px}.platform-store-panel.is-expanded .overview-table-wrap{flex:0 auto;min-height:0;max-height:min(700px,100dvh - 140px);overflow:auto}.store-panel-tools{align-items:center;gap:6px;display:flex}.store-panel-tools label{align-items:center;gap:7px;height:36px;display:flex}.store-panel-tools label>span{color:#657287;font-size:12px;font-weight:600}.store-panel-tools select{color:#2f3d53;background:#fff;border:1px solid #d9e1eb;border-radius:7px;outline:0;min-width:124px;height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:600}.store-panel-tools select:hover,.store-panel-tools select:focus-visible{border-color:#a9c8ef;box-shadow:0 0 0 3px #1673ff14}.store-panel-tools>button{color:#465268;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .15s;display:inline-flex}.store-panel-tools>button:hover{color:#1e65b8;background:#f6faff;border-color:#b6d0f2}.store-panel-tools>button:active{transform:translateY(1px)}.store-panel-tools>button:focus-visible{outline-offset:2px;outline:2px solid #1673ff47}.store-panel-tools>button:disabled{cursor:not-allowed;opacity:.5}.store-panel-tools .store-panel-expand{color:#155fad;background:#eef5ff;border-color:#b9d2f3}.store-panel-tools .is-spinning{animation:.75s linear infinite store-panel-spin}@keyframes store-panel-spin{to{transform:rotate(360deg)}}body.has-store-panel-expanded{overflow:hidden}body.has-store-panel-expanded .overview-body{z-index:200}.platform-store-panel.is-expanded th{height:44px;font-size:12px}.platform-store-panel.is-expanded td{height:56px;font-size:13px}.platform-store-panel.is-expanded th:first-child,.platform-store-panel.is-expanded td:first-child{z-index:3;background:#fff;position:sticky;left:0;box-shadow:1px 0 #e6ebf2}.platform-store-panel.is-expanded th:first-child{z-index:4;background:#f8fafc}.platform-store-panel.is-expanded tbody tr{transition:background-color .18s}.platform-store-panel.is-expanded tbody tr:hover td{background:#f8fbff}.platform-store-panel table{min-width:0}.platform-store-panel th,.platform-store-panel td{text-align:center;vertical-align:middle;padding-inline:8px;font-size:12px}.store-performance-cell-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.store-performance-cell-content>:is(a,span,strong,em){max-width:100%}.platform-store-panel td:first-child img{width:26px;height:26px}.xianyu-account-table{scrollbar-gutter:stable;max-height:294px;overflow:auto}.xianyu-account-table table{min-width:720px}.xianyu-account-table td em{border-radius:5px;align-items:center;min-height:24px;padding:0 7px;font-style:normal;font-weight:600;display:inline-flex}.xianyu-account-table td em.is-normal{color:#17965a;background:#eaf8f2}.xianyu-account-table td em.is-source-missing{color:#667085;background:#f2f4f7}.platform-channel-panel .jd-channel-list{grid-template-columns:1fr;min-height:290px}.tmall-number-channel-panel{flex-direction:column;display:flex}.tmall-number-channel-panel>header{flex-shrink:0}.tmall-number-channel-panel .jd-channel-list{flex:1;grid-auto-rows:minmax(44px,1fr);align-content:stretch;gap:8px;min-height:336px;padding:16px}.jd-channel-row{grid-template-columns:76px minmax(56px,1fr) 84px 42px;align-items:center;gap:8px;min-width:0;display:grid}.jd-channel-row>span{color:#344158;font-size:12px;font-weight:600}.jd-channel-row>i{background:#edf1f5;border-radius:999px;height:8px;overflow:hidden}.jd-channel-row>i>b{border-radius:inherit;background:var(--overview-blue);height:100%;display:block}.jd-channel-row>strong{color:#263248;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.jd-channel-row>em{color:var(--overview-muted);text-align:right;font-size:12px;font-style:normal}.jd-store-panel>header a{color:var(--overview-blue);font-size:12px;font-weight:600}.jd-store-panel table{min-width:0}.jd-store-panel th:first-child{text-align:center;width:18%}.jd-store-panel th:nth-child(2),.jd-store-panel th:nth-child(3){width:9%}.jd-store-panel th:nth-child(4){width:11%}.jd-store-panel th:nth-child(5){width:8%}.jd-store-panel th:nth-child(6){width:9%}.jd-store-panel th:nth-child(7){width:10%}.jd-store-panel th:nth-child(8){width:26%}.jd-store-panel td:first-child{text-align:center}.jd-store-panel td:first-child>a,.jd-store-panel td:first-child>span,.jd-store-panel td:first-child .store-performance-cell-content>a,.jd-store-panel td:first-child .store-performance-cell-content>span{color:#243047;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.jd-store-panel td:first-child img{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.jd-store-panel td span>span,.jd-store-panel td:first-child>span{min-width:0}.jd-store-panel td strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.jd-store-panel td small{color:var(--overview-muted);margin-top:2px;font-size:12px;display:block}.platform-store-panel.is-expanded table{min-width:100%}.platform-store-panel.is-expanded th:first-child{width:16%}.platform-store-panel.is-expanded th:nth-child(2),.platform-store-panel.is-expanded th:nth-child(3){width:8%}.platform-store-panel.is-expanded th:nth-child(4){width:10%}.platform-store-panel.is-expanded th:nth-child(5){width:7%}.platform-store-panel.is-expanded th:nth-child(6){width:8%}.platform-store-panel.is-expanded th:nth-child(7){width:10%}.platform-store-panel.is-expanded th:nth-child(8){width:33%}.platform-store-panel.is-expanded .overview-row-trend{max-width:none;height:54px;padding-inline:14px}.jd-store-panel .xianyu-account-table table{min-width:660px}.jd-empty-state{min-height:180px;color:var(--overview-muted);text-align:center;place-items:center;padding:24px;font-size:12px;display:grid}.jd-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px 12px;display:grid}.jd-status-grid article{background:#fff;border:1px solid #e7ecf3;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.jd-status-grid img{object-fit:contain;width:42px;height:42px}.jd-status-grid small{color:#657287;font-size:12px;display:block}.jd-status-grid strong{color:#1f2b40;margin-top:3px;font-size:20px;font-weight:600;display:block}.overview-mobile-nav,.overview-mobile-more,.overview-mobile-more-backdrop{display:none}.dashboard-line-chart-interactive{touch-action:pan-y;outline:0;width:100%;height:100%;position:relative}.dashboard-line-chart-interactive .dashboard-line-chart{width:100%;height:100%;min-height:0}.dashboard-line-chart-interactive:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #1673ff42}.dashboard-line-tooltip{z-index:8;color:#fff;pointer-events:none;text-align:left;white-space:nowrap;background:#1c2739f5;border:1px solid #ffffff14;border-radius:7px;min-width:132px;padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;top:34px;transform:translate(-50%);box-shadow:0 10px 28px #1622352e}.dashboard-line-tooltip strong,.dashboard-line-tooltip span{display:block}.dashboard-line-tooltip strong{color:#cbd5e1;border-bottom:1px solid #ffffff1f;padding-bottom:4px;font-size:12px;font-weight:600}.dashboard-line-tooltip span{color:#dbe3ee;justify-content:space-between;gap:14px;margin-top:4px;font-weight:600;display:flex}.dashboard-line-tooltip span b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.dashboard-line-tooltip.is-first{transform:translate(0)}.dashboard-line-tooltip.is-last{transform:translate(-100%)}.dashboard-line-crosshair{z-index:5;pointer-events:none;background:#56678057;width:1px;position:absolute;top:29px;bottom:23px}.dashboard-line-crosshair:after{background:var(--chart-primary);content:"";border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #18274038}.dashboard-line-chart-interactive.is-compact .dashboard-line-tooltip{min-width:96px;padding:4px 6px;font-size:12px;line-height:1.25;top:0}.dashboard-line-chart-interactive.is-compact .dashboard-line-tooltip strong{padding-bottom:2px;font-size:12px}.dashboard-line-chart-interactive.is-compact .dashboard-line-tooltip span{gap:6px;margin-top:2px}.dashboard-line-chart-interactive.is-compact .dashboard-line-crosshair{top:4px;bottom:4px}.dashboard-line-chart-interactive.is-compact .dashboard-line-crosshair:after{border-width:1.5px;width:6px;height:6px}.dashboard-chart-legend{z-index:7;align-items:center;gap:7px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.dashboard-chart-legend button{color:#7b8798;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,opacity .2s,transform .15s;display:inline-flex}.dashboard-chart-legend button:hover{color:#5c687b;background:#f6f8fb}.dashboard-chart-legend button.is-active{color:#46546a;background:#fffffff0;border-color:#dfe6ef;box-shadow:0 2px 7px #1f30490a}.dashboard-chart-legend button:active{transform:translateY(1px)}.dashboard-chart-legend button:focus-visible{outline-offset:1px;outline:2px solid #1673ff4d}.dashboard-chart-legend i{opacity:.3;border-radius:3px;width:16px;height:3px}.dashboard-chart-legend i.is-bar{border-radius:2px;width:10px;height:10px}.dashboard-chart-legend button.is-active i{opacity:1}.dashboard-line-chart-interactive.is-detailed .dashboard-line-tooltip{top:50px}.dashboard-line-chart-interactive.is-detailed .dashboard-line-crosshair{top:52px}.store-metric-delta{margin-top:3px;font-size:12px;font-weight:600;line-height:1;display:block}.store-metric-delta.is-improving{color:#17965a}.store-metric-delta.is-attention{color:#d45a43}.store-metric-delta.is-stable,.store-metric-delta.is-unavailable{color:#8a96a8}.overview-section-title-with-help{align-items:center;gap:4px;display:inline-flex}@media (max-width:1380px){.overview-header{grid-template-columns:1fr auto;align-items:start}.overview-header-filter-slot{grid-area:2/1/auto/-1}.overview-filter-row{justify-content:flex-start}.overview-user{grid-area:1/2;align-self:center}.overview-kpi{padding-inline:14px}.overview-kpi>strong{font-size:30px}}@media (max-width:1100px){.operations-overview{padding-left:92px}.overview-rail{width:92px}.overview-kpis,.overview-loading-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-loading-kpis>i{grid-column:span 2}.overview-loading-kpis>i:nth-child(n+4){grid-column:span 3}.overview-loading-panels{grid-template-columns:1fr}.overview-kpi-motion{grid-column:span 2}.overview-kpi-motion:nth-child(n+4){grid-column:span 3}.overview-two-column,.overview-lower-grid{grid-template-columns:1fr}.overview-anomalies>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.overview-title{flex-wrap:wrap;grid-area:1/1/auto/-1}.overview-user{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}.overview-header-filter-slot{grid-area:3/1/auto/-1}}@media (max-width:760px){.operations-overview{padding-left:0;padding-bottom:calc(68px + env(safe-area-inset-bottom));background:#f8fafc}.overview-rail{display:none}.overview-header{z-index:30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:12px 14px 10px;position:sticky;top:0}.overview-title{grid-area:1/1/auto/-1;gap:9px}.overview-title h1{font-size:23px}.overview-title>span{min-height:27px;padding-inline:8px;font-size:12px}.entry-center-page .overview-title h1{font-size:24px}.entry-center-page .overview-title>span{font-size:12px}.overview-user{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;display:flex}.overview-header-filter-slot{grid-area:3/1/auto/-1}.overview-account{min-width:0;display:flex}.overview-account>span,.overview-account>a>span{max-width:190px}.overview-live-time{padding-inline:8px}.overview-filter-row{grid-area:3/1/auto/-1;grid-template-columns:128px minmax(0,1fr) 44px;gap:8px;display:grid}.overview-date-picker{grid-column:1/-1}.overview-date-trigger{grid-template-columns:18px auto minmax(0,1fr) 15px;width:100%;min-width:0}.overview-company-filter{grid-template-columns:17px minmax(0,1fr);width:auto;min-width:0;max-width:none}.overview-company-filter>span{display:none}.overview-period-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:128px}.overview-period-switch button{min-height:44px}.jd-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jd-filter-row .overview-period-switch{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.jd-filter-row .overview-company-filter{grid-column:2}.jd-store-filter{grid-column:1/-1;width:100%;min-width:0}.jd-store-filter .jdy-searchable-popover{width:100%;left:0;right:auto}.overview-calendar{width:min(316px,100vw - 28px)}.overview-body{gap:11px;padding:10px 12px 18px}.overview-kpis,.overview-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overview-loading-kpis>i,.overview-loading-kpis>i:nth-child(n+4){grid-column:auto;min-height:166px}.overview-loading-kpis>i:first-child{grid-column:1/-1}.overview-kpi-motion,.overview-kpi-motion:nth-child(n+4){grid-column:auto}.overview-kpi{min-height:183px;padding:13px 12px 9px}.overview-kpi-motion:first-child{grid-column:1/-1}.overview-kpi-motion:first-child .overview-kpi{min-height:175px}.overview-kpi>strong{font-size:clamp(22px,6.5vw,28px)}.overview-kpi-motion:first-child .overview-kpi>strong{font-size:34px}.overview-kpi>p{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.overview-kpi>footer{grid-template-columns:auto minmax(50px,1fr)}.overview-panel>header{min-height:48px;padding-inline:13px}.overview-panel>header h2{font-size:15px}.overview-category-panel .overview-table-wrap,.overview-ranking-panel .overview-table-wrap{overflow:visible}.overview-category-panel table,.overview-category-panel tbody,.overview-ranking-panel table,.overview-ranking-panel tbody{min-width:0;display:block}.overview-category-panel thead,.overview-ranking-panel thead{display:none}.overview-category-panel tbody,.overview-ranking-panel tbody{padding:7px 9px 9px}.overview-category-panel tr,.overview-ranking-panel tr{border:1px solid var(--overview-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;margin-bottom:8px;padding:12px;display:grid}.overview-category-panel tr:last-child,.overview-ranking-panel tr:last-child{margin-bottom:0}.overview-category-panel td,.overview-ranking-panel td{text-align:center;white-space:normal;min-width:0;height:auto;padding:0;font-size:12px;display:block;background:0 0!important;border:0!important}.overview-category-panel td:before,.overview-ranking-panel td:before{color:#8793a5;content:attr(data-label);margin-bottom:3px;font-size:12px;display:block}.overview-category-panel td:first-child{grid-column:1/-1}.overview-category-panel td:first-child:before{display:none}.overview-category-panel td:nth-child(6){align-self:end}.overview-category-panel td:nth-child(7){position:absolute;top:14px;right:14px}.overview-category-panel tr{position:relative}.overview-row-trend{width:100%;margin:0}.overview-ranking-panel>header{align-items:center}.overview-ranking-panel>header>div:first-child{display:block}.overview-ranking-select{min-width:136px}.overview-ranking-select select{height:44px;font-size:12px}.overview-ranking-select svg{top:14px}.overview-ranking-panel td:first-child,.overview-ranking-panel td:nth-child(2){grid-row:1}.overview-ranking-panel td:nth-child(2){grid-column:2/4}.overview-ranking-panel td:first-child:before,.overview-ranking-panel td:nth-child(2):before{display:none}.overview-ranking-panel td:nth-child(2) strong{font-size:14px}.overview-ranking-panel tr.is-empty-row{display:block}.overview-ranking-panel tr.is-empty-row td{text-align:center;padding:30px 10px}.overview-trend-panel{min-height:300px}.overview-trend-panel>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.overview-legend{display:none}.overview-main-chart{height:242px;padding-inline:2px}.overview-anomalies>div{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-anomalies>div>a{grid-template-columns:36px 1fr;min-height:72px;padding:8px}.overview-anomalies img{width:36px;height:36px}.overview-anomalies svg{display:none}.jd-channel-list{min-height:216px;padding:16px 13px}.jd-store-panel .overview-table-wrap{max-height:none;overflow:visible}.platform-store-panel.is-expanded{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);top:50%;left:12px;transform:translateY(-50%)}.platform-store-panel.is-expanded>header{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;min-height:106px;padding:11px 12px}.platform-store-panel.is-expanded>header h2{font-size:17px}.store-panel-tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;display:flex;overflow:visible}.store-panel-tools label{min-width:0}.store-panel-tools label>span,.store-panel-tools>button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-panel-tools select{width:100%;min-width:0}.store-panel-tools>button{justify-content:center;width:44px;min-height:44px;padding:0}.store-panel-tools>button.panel-png-export{width:auto;padding:0 10px}.platform-store-panel.is-expanded .overview-table-wrap{overflow:auto}.platform-store-panel.is-expanded table,.platform-store-panel.is-expanded tbody{min-width:900px;display:table}.platform-store-panel.is-expanded thead{display:table-header-group}.platform-store-panel.is-expanded tbody{padding:0}.platform-store-panel.is-expanded tr{border:0;border-radius:0;margin:0;padding:0;display:table-row}.platform-store-panel.is-expanded td{text-align:center;white-space:nowrap;height:55px;padding:0 8px;font-size:12px;display:table-cell;border-top:1px solid #edf1f5!important}.platform-store-panel.is-expanded td:before{display:none}.platform-store-panel.is-expanded td:first-child,.platform-store-panel.is-expanded td:last-child{text-align:center;grid-column:auto}.jd-store-panel table,.jd-store-panel tbody{min-width:0;display:block}.jd-store-panel thead{display:none}.jd-store-panel tbody{padding:7px 9px 9px}.jd-store-panel tr{border:1px solid var(--overview-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;margin-bottom:8px;padding:12px;display:grid}.jd-store-panel tr:last-child{margin-bottom:0}.jd-store-panel td{text-align:center;white-space:normal;min-width:0;height:auto;padding:0;font-size:12px;display:block;background:0 0!important;border:0!important}.jd-store-panel td:before{color:#8793a5;content:attr(data-label);margin-bottom:3px;font-size:12px;display:block}.jd-store-panel td:first-child{grid-column:1/-1}.jd-store-panel td:first-child:before{display:none}.jd-store-panel td:last-child{grid-column:1/-1}.dashboard-chart-legend{right:4px}.dashboard-chart-legend button{min-height:44px;padding-inline:8px}.dashboard-line-tooltip{min-width:118px;padding:7px 8px}.jd-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-status-grid article{grid-template-columns:36px 1fr;min-height:72px;padding:8px}.jd-status-grid img{width:36px;height:36px}.overview-mobile-nav{z-index:60;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--overview-border);background:#fffffffa;display:flex;position:fixed;bottom:0;left:0;right:0}.overview-mobile-nav a,.overview-mobile-nav>button{color:#64748b;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.overview-mobile-nav :is(a,button).is-active{color:var(--overview-blue)}.overview-mobile-more-backdrop{z-index:58;background:#0f172a47;border:0;display:block;position:fixed;inset:0}.overview-mobile-more{z-index:59;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);display:block;position:fixed;left:10px;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.overview-mobile-more[hidden],.overview-mobile-more-backdrop[hidden]{display:none}.overview-mobile-more>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.overview-mobile-more>header strong{font-size:14px}.overview-mobile-more>header button{min-height:44px;color:var(--ops-accent);background:0 0;border:0;font-size:13px}.overview-mobile-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.overview-mobile-more a{border-radius:var(--ops-radius-sm);min-height:52px;color:var(--ops-text);align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.overview-mobile-more a.is-active{background:var(--ops-accent-soft);color:var(--ops-accent)}}@media (max-width:900px) and (min-width:761px){.operations-overview .overview-header:has(.is-overview-home-filters){grid-template-rows:44px auto}}@media (max-width:380px){.overview-body,.overview-kpi{padding-inline:10px}.overview-kpi>div>span{font-size:12px}.overview-kpi>div>small{padding-inline:5px}.overview-category-panel tr,.overview-ranking-panel tr{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-ranking-panel td:nth-child(2){grid-column:2}}@media (prefers-reduced-motion:reduce){.overview-nav-pending.is-pending,.overview-nav-pending.is-pending:after,.operations-overview [data-reveal],.operations-overview .is-spinning,.operations-overview .overview-loading-panels>i:after,.operations-overview .overview-kpi-motion,.operations-overview .metric-mood,.operations-overview .operations-card-skeleton:after,.operations-overview .operations-section-skeleton:after,.operations-overview .operations-route-skeleton-heading:after,.operations-overview .operations-route-skeleton-toolbar:after,.operations-overview .operations-route-skeleton-content:after{animation:none!important}}@media (hover:none),(pointer:coarse){.react-bits-glare-hover>div:first-child{display:none}}:root{--background:#f8fafc;--foreground:#0f172a;--jdy-brand:#1e40af;--jdy-brand-soft:#eff6ff;--jdy-action-bg:#1e40af;--jdy-action-text:#fff;--jdy-danger:#dc2626;--jdy-border:#e2e8f0;--jdy-muted:#64748b;--jdy-surface:#fff;--jdy-surface-soft:#f8fafc;--jdy-success:#059669;--jdy-success-soft:#ecfdf5;--jdy-warning:#d97706;--jdy-warning-soft:#fffbeb;--jdy-radius:8px;--jdy-shadow:0 3px 12px #1e263a0b}html[data-theme=aqua]{--background:#f0f9ff;--foreground:#0c4a6e;--jdy-brand:#0284c7;--jdy-brand-soft:#e0f2fe;--jdy-action-bg:#075985;--jdy-action-text:#fff;--jdy-success:#22c55e;--jdy-success-soft:#f0fdf4;--jdy-warning:#eab308;--jdy-warning-soft:#fefce8;--jdy-danger:#ef4444;--jdy-muted:#64748b;--jdy-surface-soft:#f0f9ff}html[data-theme=luxury]{--background:#0f172a;--foreground:#f1f5f9;--jdy-brand:#3b82f6;--jdy-brand-soft:#1e293b;--jdy-action-bg:#cbd5e1;--jdy-action-text:#0f172a;--jdy-border:#334155;--jdy-muted:#94a3b8;--jdy-surface:#1e293b;--jdy-surface-soft:#1e293b;--jdy-success:#10b981;--jdy-success-soft:#12372e;--jdy-warning:#f97316;--jdy-warning-soft:#3a2518;--jdy-danger:#ef4444;--jdy-shadow:none}html[data-theme=neutral]{--background:#f0efeb;--foreground:#30363d;--jdy-brand:#50627a;--jdy-brand-soft:#e8edf2;--jdy-action-bg:#46596f;--jdy-action-text:#fff;--jdy-success:#217a55;--jdy-success-soft:#eaf4ee;--jdy-warning:#a46617;--jdy-warning-soft:#f8f0df;--jdy-danger:#c64b4b;--jdy-border:#d8d7d1;--jdy-muted:#69706f;--jdy-surface:#fbfaf7;--jdy-surface-soft:#f5f3ee;--jdy-shadow:0 3px 12px #47433a0d}body{background:var(--background);color:var(--foreground);font-family:var(--app-font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:600}code,kbd,samp,pre{font-family:var(--app-font-mono)}th,td{text-align:center;font-variant-numeric:tabular-nums}th{font-size:13px}td{font-size:14px;font-weight:400}.ant-table-thead>tr>th:before{display:none}.ant-table-column-sorters{justify-content:center;gap:8px}.ant-table-column-title{flex:0 auto}.ant-table-wrapper .ant-table .ant-table-row-expand-icon-cell{text-align:center}button,input,select,textarea{font:inherit}.auth-stage{background:radial-gradient(circle at 12% 16%,#5a56c814,#0000 30%),radial-gradient(circle at 88% 88%,#1fbe9b14,#0000 28%),#f5f6fa;place-items:center;min-height:100vh;padding:clamp(24px,4vh,48px);display:grid;overflow:hidden}.auth-panel{background:#fff;border:1px solid #e0e2ebe6;border-radius:12px;grid-template-columns:1fr 1fr;width:min(1120px,100%);min-height:min(700px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #2028441a}.auth-visual{background:linear-gradient(135deg,#ffffffd9,#eff5ffad 46%,#e0f9f2b8),#edf3fb;min-height:700px;padding:42px 48px;position:relative;overflow:hidden}.auth-visual:before,.auth-visual:after{content:"";filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.auth-visual:before{background:#606de217;width:340px;height:340px;top:210px;left:-160px}.auth-visual:after{background:#1ebe9b1f;width:260px;height:260px;bottom:-80px;right:-120px}.auth-brand{z-index:2;color:#1c2333;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex;position:relative}.auth-brand-mark{color:#c2410c;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.auth-copy{z-index:2;margin-top:62px;position:relative}.auth-copy>p{color:var(--jdy-brand);letter-spacing:.16em;font-size:12px;font-weight:600}.auth-hero-title{color:#161b28;letter-spacing:-.025em;margin-top:12px;font-size:clamp(30px,2.45vw,38px);font-weight:600;line-height:1.42}.auth-hero-title span{color:#3532a7}.auth-benefits{gap:8px;margin-top:18px;display:flex}.auth-benefits span{color:#626a79;background:#ffffffad;border:1px solid #5a56c826;border-radius:999px;padding:5px 10px;font-size:12px}.auth-dashboard-art{z-index:2;background:#ffffffe0;border:1px solid #a2b4cd8c;border-radius:14px;grid-template-columns:76px 1fr;height:250px;display:grid;position:absolute;bottom:72px;left:55px;right:55px;overflow:hidden;transform:perspective(900px)rotateX(2deg)rotateY(-4deg);box-shadow:0 24px 45px #32557829}.auth-art-sidebar{background:#f3f3f8;border-right:1px solid #e9eaf0;flex-direction:column;gap:15px;padding:25px 17px;display:flex}.auth-art-sidebar i{background:#c7c7dc;border-radius:4px;height:7px}.auth-art-sidebar i:nth-child(2){background:#7774d8;width:70%}.auth-art-sidebar i:nth-child(4){width:82%}.auth-art-main{padding:20px}.auth-art-topline{align-items:center;gap:8px;display:flex}.auth-art-topline b{background:#2f3442;border-radius:5px;width:90px;height:9px}.auth-art-topline span{background:#d6d8e1;border-radius:50%;width:9px;height:9px;margin-left:auto}.auth-art-topline span+span{margin-left:0}.auth-art-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.auth-art-kpis i{background:#fff;border:1px solid #e2e3ea;border-radius:5px;height:42px;box-shadow:0 2px 6px #1923370a}.auth-art-chart{background:linear-gradient(#f8fbff,#eff9f6);border-radius:6px;align-items:end;gap:15px;height:87px;margin-top:13px;padding:12px 18px 0;display:flex}.auth-art-chart span{background:var(--jdy-brand);border-radius:4px 4px 0 0;flex:1;min-height:18px}.auth-art-chart span:nth-child(4){background:var(--jdy-danger)}.auth-art-table{gap:6px;margin-top:12px;display:grid}.auth-art-table i{background:#e4e6ed;border-radius:4px;height:5px}.auth-art-table i:nth-child(2){width:82%}.auth-form-pane{background:#fff;min-height:700px;padding:32px 42px;position:relative}.auth-mobile-brand{display:none}.auth-toolbar{color:#656b78;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:32px;right:38px}.auth-toolbar .theme-switcher{border-color:var(--jdy-border);background:var(--jdy-surface-soft);color:var(--foreground)}.auth-form-content{width:min(376px,100%);margin:122px auto 0}.auth-eyebrow{color:var(--jdy-brand);letter-spacing:.14em;font-size:12px;font-weight:600}.auth-form-content h1{color:#151923;letter-spacing:-.025em;margin-top:10px;font-size:30px;font-weight:600}.auth-description{color:#737986;margin-top:12px;font-size:14px;line-height:1.7}.auth-form-body{margin-top:36px}.auth-fields{gap:20px;display:grid}.auth-field-group{color:#3b404b;gap:8px;font-size:13px;font-weight:400;display:grid}.auth-field{color:#222733;background:#fff;border:1px solid #d4d6de;border-radius:4px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.auth-field::placeholder{color:#a1a5af}.auth-field:hover{border-color:#b7b9c4}.auth-field:focus{border-color:var(--jdy-brand);box-shadow:0 0 0 3px #5a56c81c}.auth-field-hint{color:#8a8f9a;font-size:12px;font-weight:400;line-height:1.6}.auth-primary-button{background:var(--jdy-action-bg);width:100%;height:46px;color:var(--jdy-action-text);cursor:pointer;border:0;border-radius:4px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 8px 18px #5a56c833}.auth-primary-button:hover{filter:brightness(.92);transform:translateY(-1px);box-shadow:0 10px 22px #1e40af38}.auth-primary-button:active{transform:translateY(0)}.auth-primary-button:disabled{cursor:not-allowed;box-shadow:none;background:#b9bac8;transform:none}.auth-form-footer{color:#8a8f9a;justify-content:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.auth-form-footer button{cursor:pointer;min-height:44px}.auth-form-footer a,.auth-form-footer button{color:var(--jdy-brand);font-weight:400}.auth-copyright{text-align:center;color:#b0b3bc;letter-spacing:.04em;margin:28px 0 0;font-size:12px}html[data-theme=luxury] .auth-stage{background:radial-gradient(circle at 12% 16%,#3b82f624,#0000 30%),#0f172a}html[data-theme=luxury] .auth-panel{border-color:var(--jdy-border);background:var(--jdy-surface);box-shadow:none}html[data-theme=luxury] .auth-visual{background:linear-gradient(135deg,#111827,#172033 55%,#1e293b)}html[data-theme=luxury] .auth-form-pane{background:var(--jdy-surface)}html[data-theme=luxury] .auth-form-content h1,html[data-theme=luxury] .auth-mobile-brand{color:var(--foreground)}html[data-theme=luxury] .auth-description,html[data-theme=luxury] .auth-toolbar,html[data-theme=luxury] .auth-copyright{color:var(--jdy-muted)}html[data-theme=luxury] .auth-field-group{color:var(--foreground)}html[data-theme=luxury] .auth-field{border-color:var(--jdy-border);background:var(--jdy-surface-soft);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-switcher{color:#e7ebf4;border:1px solid #fff3;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.theme-switcher:hover{background:#ffffff17}.theme-switcher span{margin-left:0;font-size:12px}.jdy-folder-icon{background:#dfa536;border-radius:2px;width:15px;height:11px;box-shadow:inset 0 2px #ffffff40}html[data-theme=trust] .jdy-page-action.is-primary,html[data-theme=trust] .tmall-filter-submit,html[data-theme=trust] .business-dashboard-filters>button{background:#1e40af;border-color:#1e40af}html[data-theme=aqua] .jdy-page-action.is-primary,html[data-theme=aqua] .tmall-filter-submit,html[data-theme=aqua] .business-dashboard-filters>button{background:#0284c7;border-color:#0284c7}html[data-theme=neutral] .jdy-page-action.is-primary,html[data-theme=neutral] .tmall-filter-submit,html[data-theme=neutral] .business-dashboard-filters>button{background:#3b82f6;border-color:#3b82f6}html[data-theme=luxury] body{color:#f1f5f9;background:#0f172a}html[data-theme=luxury] .jdy-page-header,html[data-theme=luxury] .jdy-view-tabs,html[data-theme=luxury] .jdy-data-surface,html[data-theme=luxury] .jdy-page-stack>.rounded-md,html[data-theme=luxury] .jdy-management-page>form,html[data-theme=luxury] .jdy-management-page>.grid>div,html[data-theme=luxury] .jdy-management-page>.grid>a,html[data-theme=luxury] .jdy-state-block,html[data-theme=luxury] .jdy-pagination,html[data-theme=luxury] .jdy-filter-bar{color:#f1f5f9;background:#1e293b;box-shadow:none!important;border-color:#334155!important}html[data-theme=luxury] .jdy-page-heading h1,html[data-theme=luxury] .jdy-page-stack h2,html[data-theme=luxury] .jdy-page-stack strong{color:#f1f5f9}html[data-theme=luxury] .jdy-page-heading p,html[data-theme=luxury] .jdy-page-stack p,html[data-theme=luxury] .jdy-page-stack small{color:#94a3b8}html[data-theme=luxury] .jdy-page-action,html[data-theme=luxury] .jdy-pagination-actions :is(a,span){color:#cbd5e1;background:#1e293b;border-color:#475569}html[data-theme=luxury] .jdy-view-tabs a{color:#94a3b8}html[data-theme=luxury] .jdy-page-stack table:not(:where(.ant-table table)) thead,html[data-theme=luxury] .jdy-page-stack table:not(:where(.ant-table table)) th{color:#94a3b8;background:#1e293b;border-color:#334155}html[data-theme=luxury] .jdy-page-stack table:not(:where(.ant-table table)) td{color:#cbd5e1;border-color:#334155}html[data-theme=luxury] .jdy-page-stack table:not(:where(.ant-table table)) tbody tr:hover td{background:#263449}html[data-theme=luxury] .jdy-page-stack .bg-white{background-color:var(--jdy-surface)!important}html[data-theme=luxury] .jdy-page-stack .bg-slate-50{background-color:var(--jdy-surface-soft)!important}html[data-theme=luxury] .jdy-page-stack .text-slate-900,html[data-theme=luxury] .jdy-page-stack .text-slate-800,html[data-theme=luxury] .jdy-page-stack .text-slate-700{color:var(--foreground)!important}html[data-theme=luxury] .jdy-page-stack .text-slate-600,html[data-theme=luxury] .jdy-page-stack .text-slate-500,html[data-theme=luxury] .jdy-page-stack .text-slate-400{color:var(--jdy-muted)!important}html[data-theme=luxury] .jdy-page-stack .border-slate-100,html[data-theme=luxury] .jdy-page-stack .border-slate-200,html[data-theme=luxury] .jdy-page-stack .border-slate-300{border-color:var(--jdy-border)!important}html[data-theme=luxury] .jdy-management-page input,html[data-theme=luxury] .jdy-management-page select,html[data-theme=luxury] .jdy-management-page textarea,html[data-theme=luxury] .jdy-filter-bar input,html[data-theme=luxury] .jdy-filter-bar select{color:#f1f5f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e293b;border-color:#475569}@media (max-width:900px){.auth-stage{padding:0}.auth-panel{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-visual{display:none}.auth-form-pane{min-height:100vh;padding:28px 24px}.auth-mobile-brand{color:#1c2333;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.auth-mobile-brand .auth-brand-mark{width:34px;height:34px;font-size:15px}.auth-toolbar .theme-switcher{min-height:44px}.auth-form-content{margin-top:90px}.auth-form-footer a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:420px){.auth-toolbar>span{display:none}}.xianyu-kpi-strip{background:#fff;border:1px solid #e0e1e7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xianyu-kpi-strip>div{border-right:1px solid #e2e2e8;min-height:132px;padding:23px 30px}.xianyu-kpi-strip>div:last-child{border-right:0}.xianyu-kpi-strip span{color:#555c68;font-size:12px;display:block}.xianyu-kpi-strip strong{color:#242a35;font-variant-numeric:tabular-nums;margin-top:13px;font-size:28px;font-weight:600;display:block}.xianyu-kpi-strip small{color:#979ba5;margin-top:10px;font-size:12px;display:block}.xianyu-table-panel{height:auto;min-height:430px}.xianyu-table-panel .command-table-scroll{height:auto;max-height:560px}.xianyu-table{border-collapse:collapse;width:100%;font-size:12px}.xianyu-table th{color:#555c68;text-align:center;background:#f8f8fa;border-bottom:1px solid #e2e2e8;border-right:1px solid #e2e2e8;height:40px;padding:0 14px;font-size:12px;font-weight:400}.xianyu-table td{color:#414854;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8e8ee;border-right:1px solid #e8e8ee;height:45px;padding:0 14px}.xianyu-table th:last-child,.xianyu-table td:last-child{border-right:0}.xianyu-table td:nth-child(2){background:#fff8d9;font-weight:600}.xianyu-empty{color:#818691;text-align:center;padding:42px 20px;font-size:13px}@media (max-width:900px){.xianyu-kpi-strip{grid-template-columns:1fr}.xianyu-kpi-strip>div{border-bottom:1px solid #e2e2e8;border-right:0;min-height:100px}}.jdy-overview{gap:12px;display:grid}.command-header{background:linear-gradient(90deg,#fff 0%,#fbfbfe 70%,#f1f3ff 100%);border-bottom:1px solid #e0e1e7;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin:-10px -10px 0;padding:0 20px;display:flex}.command-header h1{color:#202632;letter-spacing:-.01em;font-size:17px;font-weight:600}.command-header>div:first-child p{color:#8b919d;margin-top:3px;font-size:12px}.command-header-tools{color:#555c68;align-items:center;gap:22px;display:flex}.command-header-tools svg{flex:none}.command-header-tools span{color:#525966;white-space:nowrap;margin-left:8px;font-size:12px}.dashboard-refresh-control{color:#5b61c8;background:#ffffffd1;border:1px solid #d8dbe3;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;display:inline-flex}.dashboard-refresh-control span{color:#676e7b;margin-left:0;font-size:12px}.dashboard-refresh-control:hover{background:#fff;border-color:#bdbbe7}.dashboard-refresh-control:disabled{opacity:.65}.dashboard-refresh-control .is-spinning{animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.business-dashboard-toolbar{box-shadow:var(--jdy-shadow);background:#fff;border:1px solid #dfe2e9;border-radius:8px;overflow:visible}.business-dashboard-tabs{border-bottom:1px solid #e3e5eb;align-items:stretch;gap:4px;min-height:54px;padding:0 12px;display:flex}.business-dashboard-logo{align-items:center;gap:9px;min-width:190px;margin-right:10px;display:flex}.business-dashboard-logo>span{color:#fff;background:#625ed5;border-radius:7px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:600;display:grid}.business-dashboard-logo strong{color:#303744;font-size:12px;font-weight:600;display:block}.business-dashboard-logo small{color:#9a9faa;letter-spacing:.08em;margin-top:2px;font-size:12px;display:block}.business-dashboard-tabs>a{color:#69717e;justify-content:center;align-items:center;gap:6px;min-width:108px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.business-dashboard-tabs>a:hover{color:#5752c8;background:#fafafd}.business-dashboard-tabs>a.is-active{color:#514cc5}.business-dashboard-tabs>a.is-active:after{content:"";background:#625ed5;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.business-dashboard-filters{grid-template-columns:126px 132px 132px minmax(190px,1fr) minmax(150px,.8fr) 62px 58px;align-items:end;gap:8px;min-height:78px;padding:10px 12px;display:grid;position:relative}.business-dashboard-filters>label,.business-dashboard-store{gap:5px;min-width:0;display:grid}.business-dashboard-filters>label>span,.business-dashboard-store>span{color:#777e8b;font-size:12px;font-weight:600}.business-dashboard-filters>label>div,.business-dashboard-filters>label>input,.business-dashboard-store .jdy-searchable-trigger{color:#363d49;background:#fafbfc;border:1px solid #d9dce4;border-radius:6px;height:36px;padding:0 9px;font-size:12px}.business-dashboard-filters>label>div{align-items:center;gap:6px;display:flex}.business-dashboard-filters select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px}.business-dashboard-filters>label>input{outline:0;width:100%}.business-dashboard-filters>button,.business-dashboard-filters>a{border-radius:6px;justify-content:center;align-items:center;height:36px;font-size:12px;font-weight:600;display:inline-flex}.business-dashboard-filters>button{color:#fff;background:#625ed5;border:1px solid #5d59cf}.business-dashboard-filters>a{color:#646b77;border:1px solid #d9dce4}.business-dashboard-store-icon{display:none}.business-kpi-hero{grid-template-columns:minmax(240px,1fr) minmax(0,4fr);gap:0;min-height:178px;display:grid}.business-kpi-primary,.business-kpi-secondary{background:linear-gradient(#131c23,#10181f);border:1px solid #29343d;overflow:hidden}.business-kpi-primary{border-right:0;border-radius:7px 0 0 7px}.business-kpi-secondary{border-radius:0 7px 7px 0}.business-kpi-primary{padding:18px 22px}.business-kpi-primary>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-kpi-primary span,.business-kpi-cell>span{color:#dce3e8;font-size:13px;font-weight:600}.business-kpi-primary small{color:#89959f;font-size:12px}.business-kpi-primary-body{grid-template-columns:1fr;align-items:end;gap:5px;margin-top:8px;display:grid}.business-kpi-primary-body>strong{color:#8d72ff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(42px,5.2vw,72px);font-weight:600;line-height:1}.business-kpi-spark{border-bottom:1px dashed #38444e;height:48px}.business-kpi-secondary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.business-kpi-cell{border-right:1px solid #2c3740;min-width:0;padding:20px 18px;position:relative}.business-kpi-cell:last-child{border-right:0}.business-kpi-cell>strong{color:#e8edf1;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:20px;font-size:clamp(24px,2.5vw,40px);font-weight:600;line-height:1;display:block;overflow:hidden}.business-kpi-cell.is-spend>strong{color:#35c4b1}.business-kpi-cell.is-cost>strong{color:#ff9e32}.business-kpi-cell.is-percap>strong{color:#ef565d}.business-kpi-cell.is-percost>strong{color:#43b6d7}.business-kpi-mini{height:42px;position:absolute;bottom:10px;left:16px;right:16px}.business-kpi-mini small{color:#7f8b95;font-size:12px;font-weight:400;position:absolute;bottom:4px}.business-platform-breakdown{background:linear-gradient(#131c23,#10181f);border:1px solid #29343d;border-radius:7px;overflow:hidden}.business-platform-breakdown>header{border-bottom:1px solid #29343d;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.business-platform-breakdown h2{color:#e8edf1;font-size:12px;font-weight:600}.business-platform-breakdown header span{color:#84909a;font-size:12px}.business-platform-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-platform-breakdown article{border-right:1px solid #29343d;grid-template-columns:1.2fr .8fr .8fr 1fr;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.business-platform-breakdown article:last-child{border-right:0}.business-platform-breakdown article strong{color:#e8edf1;font-size:12px}.business-platform-breakdown article span{color:#a9b4bc;font-size:12px}.business-platform-breakdown article em{color:#35c4b1;text-align:right;font-size:12px;font-style:normal}html:not([data-theme=luxury]) .business-platform-breakdown{border-color:var(--jdy-border);box-shadow:var(--jdy-shadow);background:#fff}html:not([data-theme=luxury]) .business-platform-breakdown>header,html:not([data-theme=luxury]) .business-platform-breakdown article{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-platform-breakdown h2,html:not([data-theme=luxury]) .business-platform-breakdown article strong{color:var(--foreground)}html:not([data-theme=luxury]) .business-platform-breakdown article span{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-platform-breakdown article em{color:var(--jdy-success)}html:not([data-theme=luxury]) .business-kpi-primary,html:not([data-theme=luxury]) .business-kpi-secondary{border-color:var(--jdy-border);box-shadow:var(--jdy-shadow);background:#fff}html:not([data-theme=luxury]) .business-kpi-primary span,html:not([data-theme=luxury]) .business-kpi-cell>span{color:var(--foreground)}html:not([data-theme=luxury]) .business-kpi-primary small{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-kpi-primary-body>strong{color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-kpi-cell>strong{color:var(--foreground)}html:not([data-theme=luxury]) .business-kpi-spark,html:not([data-theme=luxury]) .business-kpi-cell{border-color:var(--jdy-border)}@media (max-width:1100px){.business-kpi-hero{grid-template-columns:1fr;gap:10px}.business-kpi-primary,.business-kpi-secondary{border:1px solid var(--jdy-border);border-radius:7px}.business-kpi-secondary{min-height:148px}.business-kpi-cell>strong{margin-top:14px}.business-kpi-mini{height:36px;bottom:9px}}@media (max-width:900px){.business-kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr));min-height:268px}.business-kpi-cell{border-bottom:1px solid var(--jdy-border);min-height:134px}.business-command-theme{padding-left:84px}.business-command-rail{width:74px}.business-rail-brand{height:88px}.business-command-rail>a{min-height:70px;font-size:12px}}@media (max-width:760px){.business-kpi-primary-body{grid-template-columns:1fr}.business-kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi-cell{border-bottom:1px solid var(--jdy-border)}.business-platform-breakdown>div{grid-template-columns:1fr}.business-platform-breakdown article{border-right:0;border-bottom:1px solid var(--jdy-border)}}.business-command-theme{color:#e9eef3;background:radial-gradient(circle at 72% -10%,#5b49c826,#0000 30%),#0b1117;border-radius:10px;margin:-10px;padding:10px}.business-command-theme .command-header,.business-command-theme .jdy-page-header{background:linear-gradient(90deg,#111920,#0c1319);border:1px solid #28323b;border-radius:8px;margin:0}.business-command-theme .command-header h1,.business-command-theme .jdy-page-heading h1{color:#f0f4f7}.business-command-theme .command-header p,.business-command-theme .jdy-page-heading p{color:#7f8b95}.business-command-theme .command-header-tools{color:#9ba6af}.business-command-theme .command-header-tools span{color:#c2cad0}.business-command-theme .dashboard-refresh-control{color:#8f7cff;background:#121a21;border-color:#303b45}.business-command-theme .dashboard-refresh-control span{color:#9ca7af}.business-command-theme .business-dashboard-toolbar{box-shadow:none;background:#10181f;border-color:#29343d}.business-command-theme .business-dashboard-tabs{border-color:#29343d}.business-command-theme .business-dashboard-logo strong{color:#eef2f6}.business-command-theme .business-dashboard-logo small{color:#697680}.business-command-theme .business-dashboard-tabs>a{color:#8d99a3}.business-command-theme .business-dashboard-tabs>a:hover{color:#a899ff;background:#151e26}.business-command-theme .business-dashboard-tabs>a.is-active{color:#a58fff}.business-command-theme .business-dashboard-filters>label>span,.business-command-theme .business-dashboard-store>span{color:#75818a}.business-command-theme .business-dashboard-filters>label>div,.business-command-theme .business-dashboard-filters>label>input,.business-command-theme .business-dashboard-store .jdy-searchable-trigger{color:#dbe2e7;background:#0d141a;border-color:#2b3640}.business-command-theme .business-dashboard-filters select,.business-command-theme .business-dashboard-filters input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dbe2e7}.business-command-theme .business-dashboard-filters>a{color:#9ca7af;border-color:#303b45}.business-command-theme .jdy-searchable-popover{background:#111a21;border-color:#303b45}.business-command-theme .jdy-searchable-search{color:#84909a;border-color:#303b45}.business-command-theme .jdy-searchable-search input{color:#e5eaee;background:0 0}.business-command-theme .jdy-searchable-options>button{color:#aeb8c0}.business-command-theme .jdy-searchable-options>button:hover,.business-command-theme .jdy-searchable-options>button[aria-selected=true]{color:#a899ff;background:#1a2430}.command-kpi.is-primary{--kpi-accent:#8d72ff;--kpi-soft:#7356ff26}.command-kpi.is-spend{--kpi-accent:#35c4b1;--kpi-soft:#35c4b121}.command-kpi.is-cost{--kpi-accent:#ff9e32;--kpi-soft:#ff9e3221}.command-kpi.is-percap{--kpi-accent:#43b6d7;--kpi-soft:#43b6d721}.business-command-theme .command-kpi,.business-command-theme .command-table-panel,.business-command-theme .command-alert-rail,.business-command-theme .command-shortcuts,.business-command-theme .jdy-trend-panel,.business-command-theme .plate-kpi-card,.business-command-theme .plate-panel{box-shadow:none;background:linear-gradient(#131c23,#10181f);border-color:#29343d}.business-command-theme .command-kpi span,.business-command-theme .command-kpi small,.business-command-theme .plate-kpi-label,.business-command-theme .plate-kpi-meta{color:#7e8a94}.business-command-theme .command-kpi>strong,.business-command-theme .plate-kpi-value{color:var(--kpi-accent,#edf2f5)}.business-command-theme .plate-kpi-card.is-teal .plate-kpi-value{color:#35c4b1}.business-command-theme .plate-kpi-card.is-indigo .plate-kpi-value{color:#9a83ff}.business-command-theme .plate-kpi-card.is-amber .plate-kpi-value{color:#ff9e32}.business-command-theme .plate-kpi-card.is-blue .plate-kpi-value{color:#43b6d7}.business-command-theme .command-panel-header,.business-command-theme .plate-panel-header,.business-command-theme .jdy-trend-panel>header{border-color:#29343d}.business-command-theme .command-panel-header h2,.business-command-theme .plate-panel-header h2,.business-command-theme .jdy-trend-panel h2{color:#e7ecef}.business-command-theme .command-table th{color:#7e8a94;background:#0d141a;border-color:#29343d}.business-command-theme .command-table td{color:#aeb8c0;border-color:#27313a}.business-command-theme .command-table tbody tr:hover td{background:#162029}.business-command-theme .command-table td.is-primary-metric{color:#a58fff}.business-command-theme .command-missing-list>div{border-color:#29343d}.business-command-theme .command-missing-list span,.business-command-theme .command-alert-links a{color:#8e99a2}.business-command-theme .command-missing-list strong{color:#dbe2e7}.business-command-theme .command-shortcut{border-color:#29343d}.business-command-theme .command-shortcut:hover{background:#162029}.business-command-theme .command-shortcut span{color:#9ba6af}.business-command-theme .jdy-trend-panel header p,.business-command-theme .jdy-trend-column>span{color:#75818a}.business-command-theme .jdy-trend-column strong{color:#aeb8c0}.business-command-theme .jdy-trend-bars{border-color:#34404a}.business-command-theme .plate-filter-surface{box-shadow:none;background:#10181f;border-color:#29343d}.business-command-theme .plate-bar-label strong,.business-command-theme .plate-share-list strong,.business-command-theme .plate-share-list em{color:#b7c0c7}.business-command-theme .plate-bar-track{background:#26313a}.business-command-theme .plate-share-list>div{border-color:#29343d}.business-command-theme .plate-share-total{background:#0c1319}.business-command-theme .plate-data-table th{color:#7e8a94;background:#0d141a;border-color:#29343d}.business-command-theme .plate-data-table td{color:#aeb8c0;border-color:#29343d}.business-command-theme .plate-summary-row td{color:#53c2ac;background:#102720}html:not([data-theme=luxury]) .business-command-theme{background:var(--background);color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .command-header,html:not([data-theme=luxury]) .business-command-theme .jdy-page-header{border-color:var(--jdy-border);background:linear-gradient(90deg,#fff,var(--jdy-surface-soft))}html:not([data-theme=luxury]) .business-command-theme .command-header h1,html:not([data-theme=luxury]) .business-command-theme .jdy-page-heading h1{color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .command-header p,html:not([data-theme=luxury]) .business-command-theme .jdy-page-heading p,html:not([data-theme=luxury]) .business-command-theme .command-header-tools,html:not([data-theme=luxury]) .business-command-theme .command-header-tools span{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .dashboard-refresh-control{border-color:var(--jdy-border);color:var(--jdy-brand);background:#fff}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-toolbar{border-color:var(--jdy-border);box-shadow:var(--jdy-shadow);background:#fff}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-tabs{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-logo strong{color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-tabs>a{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-tabs>a:hover{background:var(--jdy-surface-soft);color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-tabs>a.is-active{color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-tabs>a.is-active:after{background:var(--jdy-brand)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-filters>label>div,html:not([data-theme=luxury]) .business-command-theme .business-dashboard-filters>label>input,html:not([data-theme=luxury]) .business-command-theme .business-dashboard-store .jdy-searchable-trigger{border-color:var(--jdy-border);background:var(--jdy-surface-soft);color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-filters select,html:not([data-theme=luxury]) .business-command-theme .business-dashboard-filters input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .business-dashboard-filters>a{border-color:var(--jdy-border);color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .command-kpi,html:not([data-theme=luxury]) .business-command-theme .command-table-panel,html:not([data-theme=luxury]) .business-command-theme .command-alert-rail,html:not([data-theme=luxury]) .business-command-theme .command-shortcuts,html:not([data-theme=luxury]) .business-command-theme .jdy-trend-panel,html:not([data-theme=luxury]) .business-command-theme .plate-kpi-card,html:not([data-theme=luxury]) .business-command-theme .plate-panel{border-color:var(--jdy-border);box-shadow:var(--jdy-shadow);background:#fff}html:not([data-theme=luxury]) .business-command-theme .command-kpi.is-primary{--kpi-accent:var(--jdy-brand);--kpi-soft:var(--jdy-brand-soft)}html:not([data-theme=luxury]) .business-command-theme .command-kpi.is-spend{--kpi-accent:var(--jdy-success);--kpi-soft:var(--jdy-success-soft)}html:not([data-theme=luxury]) .business-command-theme .command-kpi.is-cost{--kpi-accent:var(--jdy-warning);--kpi-soft:var(--jdy-warning-soft)}html:not([data-theme=luxury]) .business-command-theme .command-kpi.is-percap{--kpi-accent:#3b82f6;--kpi-soft:#eff6ff}html:not([data-theme=luxury]) .business-command-theme .command-kpi>strong{color:var(--kpi-accent)}html:not([data-theme=luxury]) .business-command-theme .command-kpi span,html:not([data-theme=luxury]) .business-command-theme .command-kpi small{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .command-panel-header,html:not([data-theme=luxury]) .business-command-theme .plate-panel-header,html:not([data-theme=luxury]) .business-command-theme .jdy-trend-panel>header{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-command-theme .command-panel-header h2,html:not([data-theme=luxury]) .business-command-theme .plate-panel-header h2,html:not([data-theme=luxury]) .business-command-theme .jdy-trend-panel h2{color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .command-table th,html:not([data-theme=luxury]) .business-command-theme .plate-data-table th{border-color:var(--jdy-border);background:var(--jdy-surface-soft);color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .command-table td,html:not([data-theme=luxury]) .business-command-theme .plate-data-table td{border-color:var(--jdy-border);color:#475569}html:not([data-theme=luxury]) .business-command-theme .command-table tbody tr:hover td{background:var(--jdy-surface-soft)}html:not([data-theme=luxury]) .business-command-theme .command-table td.is-primary-metric{color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-command-theme .command-missing-list>div,html:not([data-theme=luxury]) .business-command-theme .plate-share-list>div{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-command-theme .command-missing-list span,html:not([data-theme=luxury]) .business-command-theme .command-alert-links a{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-theme .command-missing-list strong,html:not([data-theme=luxury]) .business-command-theme .plate-bar-label strong,html:not([data-theme=luxury]) .business-command-theme .plate-share-list strong,html:not([data-theme=luxury]) .business-command-theme .plate-share-list em{color:var(--foreground)}html:not([data-theme=luxury]) .business-command-theme .command-shortcut{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-command-theme .command-shortcut:hover{background:var(--jdy-surface-soft)}html:not([data-theme=luxury]) .business-command-theme .command-shortcut span,html:not([data-theme=luxury]) .business-command-theme .jdy-trend-column strong{color:#475569}html:not([data-theme=luxury]) .business-command-theme .plate-bar-track{background:#e2e8f0}html:not([data-theme=luxury]) .business-command-theme .plate-share-total{background:var(--jdy-surface-soft)}html:not([data-theme=luxury]) .business-command-theme .plate-summary-row td{background:var(--jdy-success-soft);color:var(--jdy-success)}html:not([data-theme=luxury]) .jdy-page-action.is-primary,html:not([data-theme=luxury]) .tmall-filter-submit,html:not([data-theme=luxury]) .business-dashboard-filters>button{border-color:var(--jdy-brand);background:var(--jdy-brand)}html:not([data-theme=luxury]) .jdy-view-tabs a.is-active,html:not([data-theme=luxury]) .jdy-searchable-options>button[aria-selected=true]{color:var(--jdy-brand)}html:not([data-theme=luxury]) .jdy-view-tabs a.is-active:after{background:var(--jdy-brand)}html:not([data-theme=luxury]) body{background:var(--background);color:var(--foreground)}.text-teal-700{color:var(--jdy-brand)!important}.bg-teal-600{background:var(--jdy-brand)!important}.border-teal-300,.border-teal-500{border-color:var(--jdy-brand)!important}.hover\:bg-teal-50:hover{background:var(--jdy-brand-soft)!important}.hover\:bg-teal-700:hover{filter:brightness(.92)}.focus\:border-teal-500:focus{border-color:var(--jdy-brand)!important}.focus\:ring-teal-100:focus{--tw-ring-color:var(--jdy-brand-soft)!important}.jdy-primary-control{border-color:var(--jdy-brand);background:var(--jdy-brand);color:#fff}.jdy-primary-control:hover{filter:brightness(.93)}.jdy-filter-accent{color:var(--jdy-brand)}.business-command-theme{border-radius:0;min-height:100vh;margin:0;padding:14px 14px 18px 118px;position:relative}.business-command-rail{z-index:10;background:#0a1015;border-right:1px solid #2a343d;flex-direction:column;width:104px;display:flex;position:absolute;inset:0 auto 0 0}.business-rail-brand{border-bottom:1px solid #2a343d;align-content:center;place-items:center;gap:4px;height:118px;display:grid}.business-rail-brand strong{color:#8d72ff;font-size:32px;font-weight:600}.business-rail-brand small{color:#75818a;font-size:12px}.business-command-rail>a{color:#9aa5ae;border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:12px;display:flex}.business-command-rail>a:hover{color:#d7dee3;background:#141d24}.business-command-rail>a.is-active{color:#9e89ff;background:#1a1729;border-left-color:#8d72ff}.business-dashboard-toolbar{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,.9fr) minmax(650px,1.7fr) auto;align-items:center;gap:14px;padding:0 10px 0 16px;display:grid}.business-dashboard-title{align-items:center;gap:12px;min-width:0;display:flex}.business-dashboard-title h1{color:#f1f5f9;letter-spacing:-.03em;white-space:nowrap;font-size:27px;font-weight:600}.business-dashboard-title nav{align-items:center;gap:4px;display:flex}.business-dashboard-title nav a{color:#84909a;border:1px solid #334155;border-radius:4px;align-items:center;height:28px;padding:0 9px;font-size:12px;display:inline-flex}.business-dashboard-title nav a.is-active{color:#a994ff;background:#1c1930;border-color:#8d72ff}.business-dashboard-filters{grid-template-columns:116px 126px 126px minmax(150px,1fr) minmax(135px,.9fr) 48px 48px;align-items:center;gap:7px;min-height:0;padding:0;display:grid}.business-dashboard-filters>label,.business-dashboard-store{gap:0}.business-dashboard-filters>label>span,.business-dashboard-store>span{display:none}.business-dashboard-filters>label>div,.business-dashboard-filters>label>input,.business-dashboard-store .jdy-searchable-trigger,.business-dashboard-filters>button,.business-dashboard-filters>a{height:38px}.business-dashboard-tools{align-items:center;gap:7px;display:flex}.business-dashboard-tools>span{color:#aeb8c0;white-space:nowrap;font-size:12px}.business-dashboard-tools .theme-switcher,.business-dashboard-tools .dashboard-refresh-control{color:#cbd5e1;background:#111920;border-color:#334155}html[data-theme=luxury] .business-rail-brand strong,html[data-theme=luxury] .business-command-rail>a.is-active,html[data-theme=luxury] .business-dashboard-title nav a.is-active{color:#f59e0b}html[data-theme=luxury] .business-command-rail>a.is-active{background:#292314;border-left-color:#f59e0b}html[data-theme=luxury] .business-dashboard-title nav a.is-active{background:#292314;border-color:#f59e0b}html:not([data-theme=luxury]) .business-command-rail{border-color:var(--jdy-border);background:#fff}html:not([data-theme=luxury]) .business-rail-brand{border-color:var(--jdy-border)}html:not([data-theme=luxury]) .business-rail-brand strong{color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-command-rail>a{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-command-rail>a:hover{background:var(--jdy-surface-soft);color:var(--foreground)}html:not([data-theme=luxury]) .business-command-rail>a.is-active{border-left-color:var(--jdy-brand);background:var(--jdy-brand-soft);color:var(--jdy-brand)}html:not([data-theme=luxury]) .business-dashboard-title h1{color:var(--foreground)}html:not([data-theme=luxury]) .business-dashboard-title nav a{border-color:var(--jdy-border);color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-dashboard-title nav a.is-active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}html:not([data-theme=luxury]) .business-dashboard-tools>span{color:var(--jdy-muted)}html:not([data-theme=luxury]) .business-dashboard-tools .theme-switcher,html:not([data-theme=luxury]) .business-dashboard-tools .dashboard-refresh-control{border-color:var(--jdy-border);color:var(--foreground);background:#fff}@media (max-width:1260px){.business-dashboard-toolbar{grid-template-columns:1fr;padding-block:10px}.business-dashboard-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.business-dashboard-tools{position:absolute;top:12px;right:14px}}@media (max-width:900px){.business-command-theme{padding-left:84px}.business-command-rail{width:74px}.business-rail-brand{height:88px}.business-command-rail>a{min-height:70px;font-size:12px}.business-dashboard-title{flex-direction:column;align-items:flex-start}.business-dashboard-title h1{font-size:19px}.business-dashboard-filters{grid-template-columns:1fr 1fr}.business-dashboard-tools>span{display:none}}@media (max-width:1180px){.business-dashboard-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.business-dashboard-tabs{overflow-x:auto}.business-dashboard-logo{min-width:170px}}@media (max-width:760px){.business-dashboard-logo{min-width:150px}.business-dashboard-tabs>a{min-width:96px}.business-dashboard-filters{grid-template-columns:1fr}}.command-filter-row{background:#fff;border:1px solid #dfe2e9;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(200px,.7fr);align-items:center;gap:10px;min-height:78px;padding:10px 12px;display:grid;box-shadow:0 3px 12px #1e263a0a}.command-filter{background:#fafbfc;border:1px solid #e4e6ed;border-radius:6px;min-width:0;padding:9px 12px}.command-filter>span{color:#838995;margin-bottom:5px;font-size:12px;display:block}.command-filter>div{color:#5d64cb;align-items:center;gap:8px;height:24px;display:flex}.command-filter>div strong{color:#303642;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.command-store-count{background:#f0f2fb;border-radius:6px;justify-content:flex-end;align-items:baseline;min-height:56px;padding:8px 16px;display:flex}.command-store-count>span{color:#666d79;align-self:center;margin-right:auto;font-size:12px}.command-store-count strong{color:#5559c7;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.command-store-count small{color:#666d79;margin-left:8px;font-size:12px}.command-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:132px;display:grid}.command-kpi{--kpi-accent:#6265d8;--kpi-soft:#eeefff;background:#fff;border:1px solid #dfe2e9;border-radius:8px;min-width:0;padding:16px 18px 14px;position:relative;overflow:hidden;box-shadow:0 3px 12px #1e263a0b}.command-kpi.is-tmall{--kpi-accent:#dc3f48;--kpi-soft:#fff0f1}.command-kpi.is-jd{--kpi-accent:#d74751;--kpi-soft:#fff1f2}.command-kpi.is-plate{--kpi-accent:#3686d8;--kpi-soft:#eaf4ff}.command-kpi.is-xianyu{--kpi-accent:#159f90;--kpi-soft:#e9f8f5}.command-kpi>div{align-items:center;gap:8px;display:flex}.command-kpi i{background:var(--kpi-soft);width:27px;height:27px;color:var(--kpi-accent);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.command-kpi span{color:#606774;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.command-kpi>strong{color:#242a36;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:13px;font-size:28px;font-weight:600;line-height:1;display:block;overflow:hidden}.command-kpi small{color:#9196a1;margin-top:10px;font-size:12px;display:block}.command-main-grid{grid-template-columns:minmax(0,1fr) 286px;gap:10px;min-height:300px;display:grid}.command-table-panel,.command-alert-rail,.command-shortcuts{background:#fff;border:1px solid #dfe2e9;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #1e263a0a}.command-table-panel,.command-alert-rail{min-height:300px}.command-panel-header{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 15px;display:flex}.command-panel-header h2{color:#2b313c;font-size:15px;font-weight:600}.command-panel-header>span{color:#6662cf;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.command-table-scroll{min-height:0;overflow:auto}.command-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.command-table th{color:#69717e;text-align:center;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e2e4ea;height:40px;padding:0 9px;font-size:12px;font-weight:600}.command-table td{color:#434a57;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-bottom:1px solid #e9ebf0;height:62px;padding:0 9px;font-size:12px;overflow:hidden}.command-table th:last-child,.command-table td:last-child{border-right:0}.command-table tbody tr:hover td{background:#fafafd}.command-table td.is-primary-metric{color:#177d70;font-size:13px;font-weight:600}.command-detail-panel{min-height:0;max-height:440px}.command-detail-panel .command-table-scroll{max-height:390px}.command-drill-link{height:24px;color:var(--jdy-brand);border:1px solid;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.command-platform{color:#333a46;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.command-platform:hover{color:#5551c7}.command-platform-icon{color:#fff;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.command-platform-icon.is-tmall{background:#dd2530}.command-platform-icon.is-jd{background:#e31d2c}.command-platform-icon.is-competitor{background:#706cd6}.command-platform-icon.is-plate{background:#2877d5}.command-platform-icon.is-xianyu{background:#00a6a6}.command-status{border-radius:3px;align-items:center;height:23px;padding:0 7px;font-size:12px;display:inline-flex}.command-status.is-ready{color:#177d69;background:#e8f7f2}.command-status.is-pending{color:#9d6a0e;background:#fff5dc}.command-alert-rail{min-height:0}.command-alert-total{color:#187d6d;background:#eaf8f5;border-radius:5px;align-items:baseline;gap:8px;min-height:60px;margin:8px 12px;padding:10px 13px;display:flex;box-shadow:inset 0 0 0 1px #2aaa9529}.command-alert-total[data-has-alert=true]{color:#d33e4a;background:#fff0f1;box-shadow:inset 0 0 0 1px #eb596529}.command-alert-total strong{font-size:31px;font-weight:400;line-height:1}.command-alert-total span{font-size:12px}.command-missing-list{padding:0 14px 8px}.command-missing-list>div{border-bottom:1px solid #ededf2;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.command-missing-list span{color:#5f6673;font-size:12px}.command-missing-list strong{color:#343a46;font-size:12px;font-weight:600}.command-missing-list strong.is-alert{color:#e3414d}.command-alert-links{padding:12px 14px 16px}.command-alert-links h3{color:#454c58;margin-bottom:7px;font-size:12px;font-weight:600}.command-alert-links a{color:#656c78;white-space:nowrap;text-overflow:ellipsis;padding:4px 0;font-size:12px;display:block;overflow:hidden}.command-alert-links a:hover{color:#d13f4a}.command-alert-links a span{color:#5c58c8;background:#efeffb;border-radius:2px;margin-right:6px;padding:1px 4px}.command-shortcuts{min-height:119px}.command-shortcuts .command-panel-header{min-height:45px}.command-shortcut-row{grid-template-columns:repeat(8,minmax(0,1fr));min-height:70px;display:grid}.command-shortcut{color:#6763d0;border-right:1px solid #ececf1;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;transition:background .18s,color .18s,transform .18s;display:flex}.command-shortcut:last-child{border-right:0}.command-shortcut:hover{color:#4f4ab9;background:#f8f8fc;transform:translateY(-1px)}.command-shortcut:active{transform:translateY(0)scale(.98)}.command-shortcut span{color:#4e5562;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 6px;font-size:12px;overflow:hidden}@media (max-width:1180px){.command-filter-row{grid-template-columns:1fr 1fr}.command-store-count{justify-self:start;padding-left:0}.command-main-grid{grid-template-columns:1fr;height:auto}.command-table-panel,.command-alert-rail{height:auto}.command-table-scroll{height:auto;min-height:0;max-height:500px}.command-alert-rail{min-height:auto}.command-shortcut-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.command-header{min-height:54px;padding:0 12px}.command-header-tools svg,.command-header-tools span,.command-header-tools svg:last-child{display:none}.command-filter-row{grid-template-columns:1fr;gap:10px;padding:11px}.command-store-count{min-width:0}.command-kpi-strip{grid-template-columns:1fr}.command-kpi{padding:18px 20px}.command-kpi+.command-kpi:before{width:auto;height:1px;inset:0 18px auto}.command-main-grid{grid-template-columns:1fr}.command-shortcut-row{grid-template-columns:repeat(2,minmax(0,1fr))}.command-shortcut{min-height:72px}}.jdy-page-header{background:#fff;border-bottom:1px solid #e2e2e8;min-height:51px;margin:-10px -10px 9px;padding:8px 13px}.jdy-filter-bar{background:0 0}.jdy-filter-bar label:not([data-search-field]){background:#fff;border:1px solid #ececf1;border-radius:2px;flex:0 0 142px;width:142px;min-width:142px;min-height:88px;padding:10px;box-shadow:0 1px 2px #0000000a}.jdy-filter-bar .jdy-multi-filter{background:#fff;border:1px solid #ececf1;border-radius:2px;flex:0 0 156px;width:156px;min-width:156px;min-height:82px;padding:10px;box-shadow:0 1px 2px #0000000a}.jdy-filter-bar .jdy-multi-filter label{min-height:0;box-shadow:none;border:0;padding:8px}.jdy-filter-auto label,.jdy-filter-metric{min-height:142px}.jdy-filter-auto .jdy-store-filter{flex-basis:156px;width:156px}@media (min-width:761px){.jdy-scoped-dashboard:not(.jdy-scoped-compact) .jdy-filter-auto label,.jdy-scoped-dashboard:not(.jdy-scoped-compact) .jdy-filter-auto .jdy-entered-filter,.jdy-scoped-dashboard:not(.jdy-scoped-compact) .jdy-filter-metric{flex:0 0 clamp(142px,16.6667% - 8.33333px,187px);width:clamp(142px,16.6667% - 8.33333px,187px);min-width:clamp(142px,16.6667% - 8.33333px,187px)}.jdy-scoped-dashboard:not(.jdy-scoped-compact) .jdy-filter-auto .jdy-store-filter{flex:0 0 clamp(156px,18.4% - 9.2px,204px);width:clamp(156px,18.4% - 9.2px,204px);min-width:clamp(156px,18.4% - 9.2px,204px)}}.jdy-scoped-dashboard:not(.jdy-scoped-compact) .jdy-filter-auto>div{gap:9px}.jdy-scoped-compact .jdy-filter-auto label{height:82px;min-height:82px}.jdy-scoped-compact .jdy-filter-auto label>input,.jdy-scoped-compact .jdy-filter-auto label>select{height:32px;margin-top:7px}.jdy-filter-auto .jdy-date-filter-wide{flex:0 0 338px;width:338px;height:82px;min-height:82px!important}.jdy-plate-overview .jdy-filter-auto .jdy-date-filter-wide{flex:260px;width:auto}@media (min-width:761px){.jdy-plate-summary .jdy-filter-auto label{flex:0 0 clamp(142px,16.6667% - 8.33333px,185px);width:clamp(142px,16.6667% - 8.33333px,185px);min-width:clamp(142px,16.6667% - 8.33333px,185px)}.jdy-plate-summary .jdy-filter-auto .jdy-store-filter{flex:0 0 clamp(156px,16.6667% - 8.33333px,185px);width:clamp(156px,16.6667% - 8.33333px,185px);min-width:clamp(156px,16.6667% - 8.33333px,185px)}}.jdy-plate-summary .jdy-filter-auto>div{gap:9px}.jdy-plate-summary-table{width:calc(100% - 8px)}.jdy-finance-dashboard .jdy-filter-auto label{height:82px;min-height:82px}.jdy-finance-dashboard .jdy-filter-auto label>select{height:32px;margin-top:7px}.jdy-finance-dashboard .jdy-finance-date-filter,.jdy-finance-dashboard .jdy-finance-department-filter{flex:0 0 184px;width:184px}.jdy-finance-dashboard .jdy-finance-department-filter{align-content:start;min-height:82px}.jdy-finance-dashboard .jdy-finance-department-filter .jdy-searchable-label{color:#64748b;font-size:12px}.jdy-finance-dashboard .jdy-finance-department-filter .jdy-searchable-trigger{height:32px;min-height:32px;margin-top:7px}.jdy-finance-dashboard .jdy-finance-store-filter{flex:0 0 376px;width:376px}.jdy-finance-dashboard>.jdy-finance-filter-bar{border-color:var(--overview-border,#dfe6ef);background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 8px 24px #1f32510e}.jdy-finance-dashboard>.jdy-finance-filter-bar>div{grid-template-columns:minmax(190px,1fr) 150px minmax(180px,.85fr) minmax(260px,1.35fr);align-items:end;gap:12px;width:100%;display:grid}.jdy-finance-dashboard .jdy-finance-filter-bar label,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-select,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;height:auto!important;min-height:0!important}.jdy-finance-dashboard .jdy-finance-filter-bar label>span,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-label,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter>div:first-child{color:#64748b;min-height:18px;font-size:12px;font-weight:600;line-height:18px}.jdy-finance-dashboard .jdy-finance-filter-bar label>input,.jdy-finance-dashboard .jdy-finance-filter-bar label>select,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-trigger,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter>button{border:1px solid var(--overview-border,#dfe6ef);color:#243047;background:#f8fafc;border-radius:8px;outline:0;width:100%;height:42px;min-height:42px;margin-top:6px;padding-inline:12px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,box-shadow .16s}.jdy-finance-dashboard .jdy-finance-filter-bar label>input:hover,.jdy-finance-dashboard .jdy-finance-filter-bar label>select:hover,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-trigger:hover,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter>button:hover{border-color:var(--ops-border-strong,#b9c7d8);background:#fff}.jdy-finance-dashboard .jdy-finance-filter-bar label>input:focus,.jdy-finance-dashboard .jdy-finance-filter-bar label>select:focus,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-trigger[aria-expanded=true],.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter>button[aria-expanded=true]{border-color:var(--overview-blue,#1673ff);background:#fff;box-shadow:0 0 0 3px #1673ff1a}.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-finance-store-filter{flex:none}.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-popover,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-finance-store-filter>div[role=dialog]{border-radius:10px}.jdy-finance-scope-summary{border:1px solid var(--overview-border,#dfe6ef);border-radius:var(--jdy-radius,8px);background:var(--overview-border,#dfe6ef);box-shadow:var(--jdy-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.jdy-finance-scope-summary>div{background:#fff;gap:3px;min-width:0;padding:10px 12px;display:grid}.jdy-finance-scope-summary span{color:#7b8493;font-size:12px}.jdy-finance-scope-summary strong{overflow-wrap:anywhere;color:#263042;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.jdy-finance-scope-summary .jdy-finance-scope-actions{background:#f8fbff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.jdy-finance-scope-actions a{color:var(--overview-blue,#1673ff);font-size:12px;font-weight:600}.jdy-finance-scope-summary .jdy-finance-permission-note{color:#735c20}.jdy-xinghai-filters .jdy-filter-bar>div{gap:8px;display:grid}.jdy-xinghai-filters .jdy-filter-bar label{width:185px;min-width:185px;height:82px;min-height:82px;padding:10px}.jdy-xinghai-filters .jdy-filter-bar label>select{height:32px;margin-top:7px}.jdy-finance-table{width:1017px;max-width:100%}.jdy-finance-table>h2{justify-content:space-between;gap:12px}.jdy-finance-table>h2 small{color:#7b8493;font-size:12px;font-weight:400}.jdy-operations-table{width:clamp(565px,62.5%,725px)}.jdy-pdd-table{width:clamp(660px,73.3%,850px)}.jdy-fuqing-table{width:clamp(505px,56%,648px)}.jdy-tmall-summary-tables{grid-template-columns:54fr 46fr;width:clamp(1000px,93.5%,1085px)}.jdy-scoped-dashboard table tr,.jdy-finance-dashboard table tr,.jdy-xinghai-dashboard table tr,.jdy-scoped-dashboard section>h2,.jdy-finance-dashboard section>h2,.jdy-xinghai-dashboard section>h2{border-color:#e2e2e8}.jdy-scoped-dashboard table,.jdy-finance-dashboard table,.jdy-xinghai-dashboard table{border-collapse:collapse}.jdy-scoped-dashboard table th,.jdy-scoped-dashboard table td,.jdy-finance-dashboard table th,.jdy-finance-dashboard table td,.jdy-xinghai-dashboard table th,.jdy-xinghai-dashboard table td{border-bottom:1px solid #e2e2e8;border-right:1px solid #e2e2e8}.jdy-scoped-dashboard table th:last-child,.jdy-scoped-dashboard table td:last-child,.jdy-finance-dashboard table th:last-child,.jdy-finance-dashboard table td:last-child,.jdy-xinghai-dashboard table th:last-child,.jdy-xinghai-dashboard table td:last-child{border-right:0}.jdy-filter-metric{background:#fff;border:1px solid #ececf1;border-radius:2px;flex:0 0 142px;width:142px;padding:14px;box-shadow:0 1px 2px #0000000a}.jdy-filter-bar label>input,.jdy-filter-bar label>select{margin-top:8px}.jdy-filter-bar input,.jdy-filter-bar select{background:#fff;border-color:#dfe0e6;border-radius:2px;width:100%}.metric-cell{background:#ddf6f2}.jdy-tmall-summary .jdy-filter-auto label,.jdy-tmall-summary .jdy-filter-auto .jdy-multi-filter,.jdy-tmall-summary .jdy-filter-metric{height:98px;min-height:98px}.jdy-tmall-summary .jdy-filter-auto label>select,.jdy-tmall-summary .jdy-filter-auto .jdy-multi-filter>button{margin-top:14px}.jdy-xinghai-filters .jdy-filter-bar .jdy-multi-filter{width:185px;min-width:185px;height:82px;min-height:82px}.jdy-filter-bar .jdy-multi-filter label,.jdy-scoped-compact .jdy-filter-auto .jdy-multi-filter label,.jdy-finance-dashboard .jdy-filter-auto .jdy-multi-filter label,.jdy-xinghai-filters .jdy-filter-bar .jdy-multi-filter label,.jdy-tmall-summary .jdy-filter-auto .jdy-multi-filter label{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:8px;display:flex}.jdy-overview{color:#1c2333;gap:10px;display:grid}.jdy-overview-header{background:#fff;border-bottom:1px solid #e2e2e8;justify-content:space-between;align-items:center;min-height:52px;margin:-10px -10px 0;padding:0 18px;display:flex}.jdy-header-main{align-items:center;gap:12px;min-width:0;display:flex}.jdy-overview-header h1{color:#1c2333;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.jdy-header-divider{background:#e2e2e8;width:1px;height:25px}.jdy-header-action{color:#555c69;border-radius:3px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.jdy-header-action:hover{background:#f0f0f5}.jdy-header-meta{color:#777d89;white-space:nowrap;font-size:12px}.jdy-filter-grid{grid-template-columns:repeat(3,minmax(155px,1fr)) minmax(155px,.78fr);gap:9px;display:grid}.jdy-filter-card,.jdy-filter-kpi,.jdy-dashboard-metric,.jdy-widget{background:#fff;border:1px solid #e5e5eb;border-radius:3px;box-shadow:0 1px 3px #1d243509}.jdy-filter-card{min-height:83px;padding:11px 12px}.jdy-filter-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.jdy-filter-card span{color:#4e5563;font-size:12px}.jdy-filter-card small{color:#08a69c;white-space:nowrap;font-size:12px}.jdy-filter-card strong{color:#262c38;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dcdde5;border-radius:3px;align-items:center;height:34px;margin-top:9px;padding:0 11px;font-size:13px;font-weight:400;display:flex;overflow:hidden}.jdy-filter-kpi{min-height:83px;padding:11px 14px}.jdy-filter-kpi span{color:#4e5563;font-size:12px;display:block}.jdy-filter-kpi strong{color:#1c2333;margin-top:6px;font-size:24px;font-weight:400;line-height:1;display:inline-block}.jdy-filter-kpi small{color:#959aa5;margin-left:9px;font-size:12px}.jdy-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.jdy-dashboard-metric{min-height:104px;padding:14px 16px;position:relative;overflow:hidden}.jdy-dashboard-metric:before{content:none}.jdy-dashboard-metric.is-emphasis{background:#7774d8}@supports (color:color-mix(in lab, red, red)){.jdy-dashboard-metric.is-emphasis{background:color-mix(in srgb, #7774d8 5%, var(--jdy-surface))}}.jdy-dashboard-metric>span{color:#686e7b;font-size:12px}.jdy-dashboard-metric>strong{color:#1d2330;letter-spacing:-.02em;margin-top:9px;font-size:24px;font-weight:600;line-height:1.1;display:block}.jdy-dashboard-metric>small{color:#9297a2;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:12px;display:block;overflow:hidden}.jdy-dashboard-metric.is-emphasis>strong{color:#4d49b9}.jdy-overview-main-grid{grid-template-columns:minmax(0,2.25fr) minmax(250px,.75fr);gap:9px;display:grid}.jdy-overview-bottom-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.jdy-widget{min-width:0;overflow:hidden}.jdy-widget-header{border-bottom:1px solid #e2e2e8;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 13px;display:flex}.jdy-widget-header h2{color:#252b37;font-size:13px;font-weight:600}.jdy-widget-header span{color:#999da7;white-space:nowrap;font-size:12px}.jdy-table-scroll{overflow-x:auto}.jdy-overview-table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.jdy-overview-table th{color:#5f6673;text-align:center;white-space:nowrap;background:#f7f7fa;border-bottom:1px solid #e2e2e8;border-right:1px solid #e2e2e8;height:36px;padding:0 12px;font-size:12px;font-weight:400}.jdy-overview-table td{color:#3f4653;white-space:nowrap;border-bottom:1px solid #e8e8ee;border-right:1px solid #e8e8ee;height:49px;padding:0 12px}.jdy-overview-table th:last-child,.jdy-overview-table td:last-child{border-right:0}.jdy-overview-table tbody tr:last-child td{border-bottom:0}.jdy-overview-table tbody tr:hover td{background:#fafafd}.jdy-table-link{color:#303642;align-items:center;gap:8px;font-weight:600;display:inline-flex}.jdy-table-link:hover{color:#5451c7}.jdy-table-icon{background:linear-gradient(#8582e2,#6b68d2);border-radius:2px;width:15px;height:15px}.jdy-number-cell{font-variant-numeric:tabular-nums;background:#e5f7f4;color:#1f5851!important}.jdy-health-tag{border-radius:2px;align-items:center;height:22px;padding:0 7px;font-size:12px;display:inline-flex}.jdy-health-tag.is-ready{color:#16826f;background:#e6f7f2}.jdy-health-tag.is-late{color:#a56808;background:#fff4df}.jdy-status-list{padding:2px 13px 7px}.jdy-status-list>div{border-bottom:1px solid #ededf1;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.jdy-status-list>div:last-child{border-bottom:0}.jdy-status-list dt{color:#737986;font-size:12px}.jdy-status-list dd{color:#29303c;font-size:12px;font-weight:600}.jdy-status-list dd.is-warning{color:#a56808}.jdy-status-list dd.is-danger{color:#d34954}.jdy-alert-list{min-height:174px;max-height:220px;padding:11px 12px;overflow-y:auto}.jdy-alert-line{border-radius:2px;margin-bottom:7px;padding:8px 10px;font-size:12px;line-height:1.5}.jdy-alert-line:last-child{margin-bottom:0}.jdy-alert-line.is-warning{color:#8b5d0c;background:#fff8e7;box-shadow:inset 0 0 0 1px #e8ae402e}.jdy-alert-line.is-success{color:#187763;background:#eaf8f4;box-shadow:inset 0 0 0 1px #2eb69c29}.jdy-anomaly-summary{color:#187763;background:#eaf8f4;align-items:baseline;gap:8px;min-height:66px;margin:12px;padding:11px 13px;display:flex;box-shadow:inset 0 0 0 1px #2eb69c29}.jdy-anomaly-summary[data-has-alert=true]{color:#c53b47;background:#fff0f1;box-shadow:inset 0 0 0 1px #eb596529}.jdy-anomaly-summary strong{font-size:25px;font-weight:600}.jdy-anomaly-summary span{font-size:12px}.jdy-anomaly-links{max-height:96px;padding:0 12px 12px;overflow-y:auto}.jdy-anomaly-links a{color:#6f7581;white-space:nowrap;text-overflow:ellipsis;padding:4px 2px;font-size:12px;display:block;overflow:hidden}.jdy-anomaly-links a:hover{color:#c53b47}.jdy-anomaly-links a span{color:#7774d8;margin-right:7px;font-weight:600}.jdy-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.jdy-shortcut{background:#fff;border:1px solid #e1e2e8;border-radius:3px;align-items:center;gap:10px;min-width:0;min-height:59px;padding:9px 10px;transition:border-color .15s,background .15s;display:flex}.jdy-shortcut:hover{background:#f8f8fc;border-color:#bdbbe7}.jdy-shortcut-icon{color:#5a56c8;background:#ecebfa;border-radius:3px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.jdy-shortcut>span:last-child{min-width:0}.jdy-shortcut strong{color:#353b47;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.jdy-shortcut small{color:#9398a2;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}@media (max-width:1100px){.jdy-filter-grid,.jdy-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jdy-overview-main-grid{grid-template-columns:1fr}}@media (max-width:900px){.jdy-overview-header{padding-inline:12px}.jdy-header-action:nth-of-type(n+3),.jdy-header-meta{display:none}.jdy-filter-grid,.jdy-kpi-grid,.jdy-overview-bottom-grid,.jdy-shortcut-grid{grid-template-columns:1fr}.jdy-filter-card,.jdy-filter-kpi{min-height:76px}.jdy-dashboard-metric{min-height:92px}}.jdy-page-stack{align-content:start;gap:12px;display:grid}.jdy-data-surface{background:#fff;border:1px solid #dfe1e8;border-radius:4px;min-width:0;box-shadow:0 1px 3px #1e263a0b}.jdy-bulk-toolbar{background:#fafafd;border-bottom:1px solid #e2e3e9;align-items:center;gap:14px;min-height:44px;padding:7px 12px;display:flex}.jdy-bulk-toolbar button{color:#4a5260;background:#fff;border:1px solid #d6d8e0;border-radius:3px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.jdy-bulk-toolbar button:hover{border-color:#aaaeb9}.jdy-bulk-toolbar button.is-danger{color:#c83d49;border-color:#efc4c8;margin-left:auto}.jdy-bulk-toolbar button:disabled{cursor:not-allowed;opacity:.45}.jdy-bulk-toolbar>span{color:#7a808c;font-size:12px}.jdy-page-header{background:linear-gradient(90deg,#fff 0%,#fbfbfe 72%,#f2f4ff 100%);border-bottom:1px solid #dfe2e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:66px;margin:-10px -10px 0;padding:10px 18px;display:flex}.jdy-page-heading{min-width:0}.jdy-page-heading h1{color:#222936;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.jdy-page-heading p{color:#838a97;white-space:nowrap;text-overflow:ellipsis;max-width:760px;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.jdy-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.jdy-page-action{color:#555d6a;background:#fff;border:1px solid #d8dbe3;border-radius:6px;align-items:center;height:34px;padding:0 11px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.jdy-page-action:hover{color:#333a46;background:#f8f9fb;border-color:#b9bdc8}.jdy-page-action.is-primary{color:#fff;background:#625ed5;border-color:#5d59cf;box-shadow:0 3px 8px #4540b62b}.jdy-page-action.is-primary:hover{color:#fff;background:#514dc1}.jdy-view-tabs{min-height:47px;box-shadow:var(--jdy-shadow);background:#fff;border:1px solid #dfe2e9;border-radius:8px;align-items:stretch;padding:0 8px;display:flex;overflow-x:auto}.jdy-data-surface,.jdy-page-stack>.overflow-hidden.rounded-md,.jdy-page-stack>.rounded-md,.jdy-page-stack>section.rounded-md{background:#fff;border-radius:var(--jdy-radius)!important;box-shadow:var(--jdy-shadow)!important;border-color:#dfe2e9!important}.jdy-page-stack table:not(:where(.ant-table table)){border-collapse:collapse}.jdy-page-stack table:not(:where(.ant-table table)) thead{background:#f7f8fa}.jdy-page-stack table:not(:where(.ant-table table)) th{color:#6f7784;border-bottom:1px solid #e1e4ea;height:38px;font-size:12px;font-weight:600}.jdy-page-stack table:not(:where(.ant-table table)) td{color:#49515e;border-bottom:1px solid #eceef2;min-height:44px;font-size:12px}.jdy-page-stack table:not(:where(.ant-table table)) tbody tr:hover td{background:#fafbfe}.jdy-page-stack table:not(:where(.ant-table table)) tbody tr:last-child td{border-bottom:0}.jdy-pagination{background:#fff;border-top:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.jdy-pagination-copy{color:#7b828f;font-size:12px}.jdy-pagination-actions{align-items:center;gap:6px;display:flex}.jdy-pagination-actions :is(a,span){color:#59616e;border:1px solid #d9dce4;border-radius:5px;align-items:center;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.jdy-pagination-actions a:hover{background:#f8f9fb;border-color:#b9bdc8}.jdy-pagination-actions .is-disabled{pointer-events:none;opacity:.42}.jdy-state-block{border-radius:var(--jdy-radius);text-align:center;background:#fbfbfd;border:1px dashed #cfd3dd;align-content:center;place-items:center;min-height:160px;padding:30px 20px;display:grid}.jdy-state-block>span{background:var(--ops-accent-soft,#eeeff8);width:40px;height:40px;color:var(--ops-accent,#7774cb);border-radius:10px;place-items:center;font-size:15px;display:grid}.jdy-state-block strong{color:var(--ops-text,#555d69);margin-top:10px;font-size:14px;font-weight:600}.jdy-state-block p{max-width:460px;color:var(--ops-muted,#9298a3);margin-top:5px;font-size:12px;line-height:1.6}.jdy-state-action{border:1px solid var(--ops-accent,#7774cb);justify-content:center;align-items:center;min-height:38px;margin-top:14px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jdy-state-action{border:1px solid color-mix(in srgb,var(--ops-accent,#7774cb) 30%,var(--ops-border,#cfd3dd))}}.jdy-state-action{background:var(--ops-surface,#fff);color:var(--ops-accent,#7774cb);border-radius:8px;font-size:12px;font-weight:600}.jdy-state-action:hover{background:var(--ops-accent-soft,#eeeff8)}.jdy-state-block.is-error{background:#fff2f3;border-style:solid;border-color:#efc3c7;min-height:90px}.jdy-state-block.is-error strong,.jdy-state-block.is-error p{color:#bf3e49}.jdy-management-page>form,.jdy-management-page>.grid>div,.jdy-management-page>.grid>a,.jdy-management-page>.space-y-3>div,.jdy-management-page>div.rounded-md,.jdy-management-page>section.rounded-md{background:#fff;border-radius:var(--jdy-radius)!important;box-shadow:var(--jdy-shadow)!important;border-color:#dfe2e9!important}.jdy-management-page>.grid>a{transition:transform .15s,border-color .15s,box-shadow .15s}.jdy-management-page>.grid>a:hover{transform:translateY(-1px);border-color:#bdbbe7!important;box-shadow:0 6px 18px #2c2a7914!important}.jdy-management-page label>span{color:#737a87;font-size:12px;font-weight:600}.jdy-management-page input,.jdy-management-page select,.jdy-management-page textarea{color:#303744;background:#fff;border-color:#d8dbe3;border-radius:6px;outline:0}.jdy-management-page input:focus,.jdy-management-page select:focus,.jdy-management-page textarea:focus{border-color:#6763d6;box-shadow:0 0 0 3px #6763d617}.jdy-management-page button{border-radius:6px}.jdy-page-stack>section.grid>div,.jdy-page-stack>.grid>div{border-radius:var(--jdy-radius)!important;box-shadow:var(--jdy-shadow)!important;border-color:#dfe2e9!important}.jdy-page-stack>section.grid>div>div:first-child,.jdy-page-stack>.grid>div>div:first-child{color:#737a87;font-size:12px}.jdy-page-stack>section.grid>div>div:nth-child(2),.jdy-page-stack>.grid>div>div:nth-child(2){color:#252c39;font-variant-numeric:tabular-nums;font-weight:600}.jdy-trend-panel{border-radius:var(--jdy-radius);min-width:0;box-shadow:var(--jdy-shadow);background:#fff;border:1px solid #dfe2e9;overflow:hidden}.jdy-trend-panel>header{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;display:flex}.jdy-trend-panel h2{color:#303744;font-size:12px;font-weight:600}.jdy-trend-panel header p{color:#9096a1;margin-top:3px;font-size:12px}.jdy-trend-legend{color:#747b87;align-items:center;gap:11px;font-size:12px;display:flex}.jdy-trend-legend span{align-items:center;gap:5px;display:inline-flex}.jdy-trend-legend span:before{content:"";background:#625ed5;border-radius:2px;width:8px;height:8px}.jdy-trend-legend span.is-secondary:before{background:#22aa97}.jdy-trend-chart{height:230px;padding:8px 10px 6px}.jdy-trend-column{justify-items:center;gap:5px;min-width:42px;display:grid}.jdy-trend-bars{border-bottom:1px solid #e4e6ec;justify-content:center;align-items:end;gap:4px;width:100%;height:112px;display:flex}.jdy-trend-bars i{background:linear-gradient(#7774df,#5c58c8);border-radius:4px 4px 1px 1px;width:min(16px,34%)}.jdy-trend-bars i.is-secondary{background:linear-gradient(#4cc4b1,#1b9a87)}.jdy-trend-column strong{color:#454c58;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.jdy-trend-column>span{color:#959aa5;white-space:nowrap;font-size:12px}.jdy-trend-empty{color:#969ca7;text-align:center;padding:46px 16px;font-size:12px}.dashboard-line-chart{width:100%;height:100%;display:block}.dashboard-line-chart.is-compact{min-height:82px}.jdy-page-stack>.jdy-filter-bar,.jdy-scoped-dashboard>.jdy-filter-bar,.jdy-finance-dashboard>.jdy-filter-bar,.jdy-xinghai-dashboard>.jdy-filter-bar{border-radius:var(--jdy-radius);box-shadow:var(--jdy-shadow);background:#fff;border:1px solid #dfe2e9;padding:10px}.jdy-filter-bar>div{gap:8px}.jdy-filter-bar label:not([data-search-field]),.jdy-filter-bar .jdy-multi-filter,.jdy-filter-metric{min-height:66px;box-shadow:none;background:#fafbfc;border:1px solid #e3e5ec;border-radius:6px;padding:9px 10px}.jdy-filter-auto label,.jdy-filter-auto .jdy-multi-filter,.jdy-filter-auto .jdy-filter-metric{height:auto!important;min-height:72px!important}.jdy-filter-bar label>input,.jdy-filter-bar label>select{border-radius:5px;height:34px;margin-top:6px}.jdy-filter-bar button[type=submit]{color:#fff;background:#625ed5;border-radius:6px;align-self:end;height:34px;font-size:12px;font-weight:600}.jdy-finance-table,.jdy-operations-table,.jdy-pdd-table,.jdy-fuqing-table,.jdy-plate-summary-table{width:100%;max-width:100%}.jdy-tmall-summary-tables{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:100%;max-width:100%}.jdy-scoped-dashboard section,.jdy-finance-dashboard section,.jdy-xinghai-dashboard section{box-shadow:var(--jdy-shadow);border-radius:var(--jdy-radius)!important}.jdy-scoped-dashboard section>h2,.jdy-finance-dashboard section>h2,.jdy-xinghai-dashboard section>h2{color:#303744;border-bottom:1px solid #e2e4ea;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:600;display:flex}@media (max-width:1100px){.jdy-tmall-summary-tables{grid-template-columns:1fr}}@media (max-width:760px){.jdy-page-header{margin:-7px -7px 0;padding:10px 12px}.jdy-page-heading p{white-space:normal}.jdy-page-actions{justify-content:flex-start;width:100%}.jdy-page-action{flex:auto;justify-content:center}.jdy-pagination{flex-direction:column;align-items:flex-start}.jdy-pagination-actions{width:100%}.jdy-pagination-actions :is(a,span){flex:1;justify-content:center}}.jdy-view-tabs{background:#fff;border-bottom:1px solid #dfe1e8;align-items:stretch;gap:8px;min-height:51px;padding:0 14px;display:flex;overflow-x:auto}.jdy-view-tabs a{color:#4e5665;align-items:center;min-width:max-content;padding:0 16px;font-size:13px;font-weight:400;display:inline-flex;position:relative}.jdy-view-tabs a:hover{color:#5752c8;background:#fafafd}.jdy-view-tabs a.is-active{color:#514cc5;font-weight:600}.jdy-view-tabs a.is-active:after{content:"";background:#675fd7;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.jdy-view-tab-count{background:var(--ops-danger);min-width:20px;min-height:20px;color:var(--ops-surface);border-radius:12px;justify-content:center;align-items:center;margin-left:8px;padding:0 4px;font-size:12px;font-weight:400;display:inline-flex}.tmall-entry-page{gap:0;min-width:0;display:grid}.tmall-entry-header{background:#fff;border-bottom:1px solid #dfe1e8;align-items:center;min-height:58px;margin:-10px -10px 0;padding:10px 18px;display:flex}.tmall-entry-header h1{color:#202634;font-size:17px;font-weight:600}.tmall-entry-header p{color:#8c919c;margin-top:3px;font-size:12px}.tmall-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;display:grid}.tmall-manage-filter{background:#fff;border:1px solid #dfe2e9;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px #1e263a0a}.tmall-manage-filter-main{grid-template-columns:142px minmax(170px,.85fr) minmax(205px,1fr) minmax(300px,1.35fr) 88px 68px;align-items:end;gap:10px;min-height:76px;padding:11px 13px;display:grid}.tmall-filter-summary{align-items:center;gap:9px;height:48px;display:flex}.tmall-filter-summary>span{color:#5a57c8;background:#eeeffc;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tmall-filter-summary strong{color:#303744;font-size:12px;font-weight:600;display:block}.tmall-filter-summary small{color:#9197a2;margin-top:3px;font-size:12px;display:block}.tmall-filter-control{gap:5px;min-width:0;display:grid}.tmall-filter-control>span{color:#737a87;font-size:12px;font-weight:600}.tmall-filter-control:not(.jdy-searchable-select)>div{color:#858b97;background:#fbfbfd;border:1px solid #d9dce4;border-radius:6px;align-items:center;gap:7px;min-width:0;height:38px;padding:0 9px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.tmall-filter-control:not(.jdy-searchable-select)>div:focus-within{background:#fff;border-color:#6763d6;box-shadow:0 0 0 3px #6763d617}.tmall-filter-control input,.tmall-filter-control select{color:#303744;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px}.tmall-filter-control.is-date input{min-width:110px}.tmall-filter-control.is-date i{color:#9a9faa;white-space:nowrap;font-size:12px;font-style:normal}.tmall-filter-submit,.tmall-filter-reset{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:600;display:inline-flex}.tmall-filter-submit{color:#fff;background:#625ed5;border:1px solid #5d59cf;box-shadow:0 3px 8px #4540b62e}.tmall-filter-submit:hover{background:#514dc1}.tmall-filter-reset{color:#68707d;background:#fff;border:1px solid #d9dce4;gap:4px}.tmall-filter-reset:hover{color:#494f5b;background:#f8f9fb;border-color:#b9bdc8}.tmall-filter-chips{white-space:nowrap;background:#fafafd;border-top:1px solid #eceef2;align-items:center;gap:7px;min-height:36px;padding:6px 13px;display:flex;overflow-x:auto}.tmall-filter-chips>span{color:#9398a3;font-size:12px}.tmall-filter-chips em{color:#5b58bd;background:#f0f0fb;border:1px solid #d9d9ef;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.jdy-searchable-select{gap:5px;min-width:0;display:grid;position:relative}.jdy-searchable-label{color:#737a87;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.jdy-searchable-trigger{color:#3b424f;text-align:left;background:#fff;border:1px solid #dfe0e6;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;padding:0 9px;font-size:12px;display:flex}.jdy-searchable-trigger:hover{border-color:#b8bdc8}.jdy-searchable-trigger[aria-expanded=true]{border-color:#6763d6;box-shadow:0 0 0 3px #6763d617}.jdy-searchable-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.jdy-searchable-popover{z-index:60;background:#fff;border:1px solid #d8dae3;border-radius:8px;width:max(280px,100%);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #1a213429}.jdy-searchable-search,.jdy-multi-search{color:#858b97;border:1px solid #d9dce4;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.jdy-searchable-search:focus-within,.jdy-multi-search:focus-within{border-color:#6763d6;box-shadow:0 0 0 3px #6763d614}.jdy-searchable-search input,.jdy-multi-search input{color:#303744;border:0;outline:0;width:100%;min-width:0;font-size:12px}.jdy-searchable-search button,.jdy-multi-search button{color:#8d929d;border-radius:3px;flex:none;place-items:center;width:18px;height:18px;display:grid}.jdy-searchable-search button:hover,.jdy-multi-search button:hover{color:#514cc5;background:#f0f1f5}.jdy-searchable-options{scrollbar-width:thin;scrollbar-gutter:stable;max-height:270px;margin-top:6px;overflow-y:auto}.jdy-searchable-options>button{color:#484f5c;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;font-size:12px;display:flex}.jdy-searchable-options>button:hover,.jdy-searchable-options>button[aria-selected=true]{color:#514cc5;background:#f1f2fb}.jdy-searchable-options>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jdy-searchable-empty{color:#979ca7;text-align:center;padding:24px 8px;font-size:12px}.tmall-filter-control.jdy-searchable-select .jdy-searchable-trigger{background:#fbfbfd;border-radius:6px;height:38px}.tmall-filter-control.jdy-searchable-select .jdy-searchable-popover{top:calc(100% + 6px)}.operations-searchable-select{gap:4px;min-width:0}.operations-searchable-select .jdy-searchable-trigger{border-color:var(--ops-border,#dde5ee);border-radius:var(--ops-radius-md,8px);background:var(--ops-surface,#fff);min-height:42px;color:var(--ops-text,#172033);padding:0 11px;font-size:12px;font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s}.operations-searchable-select .jdy-searchable-trigger:hover{border-color:var(--ops-border-strong,#b9c7d8);background:var(--ops-surface-muted,#f7f9fc)}.operations-searchable-select .jdy-searchable-trigger[aria-expanded=true]{border-color:var(--ops-accent,#1673ff);box-shadow:0 0 0 3px var(--ops-accent,#1673ff)}@supports (color:color-mix(in lab, red, red)){.operations-searchable-select .jdy-searchable-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent,#1673ff) 11%, transparent)}}.operations-searchable-select .jdy-searchable-trigger svg{flex:none;transition:transform .18s}.operations-searchable-select .jdy-searchable-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.operations-searchable-select .jdy-searchable-popover{z-index:160;border-color:var(--ops-border,#dde5ee);border-radius:var(--ops-radius-lg,12px);background:var(--ops-surface,#fff);width:min(420px,100vw - 32px);padding:8px;top:calc(100% + 8px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operations-searchable-select .jdy-searchable-popover{background:color-mix(in srgb, var(--ops-surface,#fff) 94%, transparent)}}.operations-searchable-select .jdy-searchable-popover{box-shadow:var(--ops-shadow-floating,0 18px 50px #1e2d462e);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);transform-origin:100% 0;animation:.16s ease-out both operations-select-popover-in}.operations-searchable-select .jdy-searchable-search{border-color:var(--ops-border,#dde5ee);border-radius:var(--ops-radius-sm,8px);background:var(--ops-surface,#fff);height:42px}.operations-searchable-select .jdy-searchable-search:focus-within{border-color:var(--ops-accent,#1673ff);box-shadow:0 0 0 3px var(--ops-accent,#1673ff)}@supports (color:color-mix(in lab, red, red)){.operations-searchable-select .jdy-searchable-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent,#1673ff) 10%, transparent)}}.operations-searchable-select .jdy-searchable-search input{color:var(--ops-text,#172033);font-size:12px}.operations-searchable-select .jdy-searchable-options{scrollbar-color:#bdc9d8 transparent;scrollbar-width:thin;max-height:352px;margin-top:7px;padding-right:2px}.operations-searchable-select .jdy-searchable-options>button{border-radius:var(--ops-radius-sm,8px);min-height:42px;color:var(--ops-text,#172033);cursor:pointer;padding:0 10px;font-size:12px}.operations-searchable-select .jdy-searchable-options>button:first-child{z-index:1;background:var(--ops-surface,#fff);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.operations-searchable-select .jdy-searchable-options>button:first-child{background:color-mix(in srgb, var(--ops-surface,#fff) 96%, transparent)}}.operations-searchable-select .jdy-searchable-options>button:hover,.operations-searchable-select .jdy-searchable-options>button[data-active=true],.operations-searchable-select .jdy-searchable-options>button[aria-selected=true]{background:var(--ops-accent-soft,#eaf2ff);color:var(--ops-accent,#1673ff)}.operations-searchable-select .jdy-searchable-options>button:focus-visible{outline:2px solid var(--ops-accent,#1673ff)}@supports (color:color-mix(in lab, red, red)){.operations-searchable-select .jdy-searchable-options>button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent,#1673ff) 34%, transparent)}}.operations-searchable-select .jdy-searchable-options>button:focus-visible{outline-offset:-2px}.operations-searchable-select .jdy-searchable-options>button:disabled{cursor:not-allowed;opacity:.45}.operations-searchable-select .jdy-searchable-empty{color:var(--ops-muted,#64748b);padding:28px 10px;font-size:12px}.overview-company-search{width:100%}.overview-company-search .jdy-searchable-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.overview-company-search .jdy-searchable-trigger{height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.overview-company-search .jdy-searchable-trigger:hover,.overview-company-search .jdy-searchable-trigger[aria-expanded=true]{box-shadow:none;background:0 0;border:0}.overview-company-search .jdy-searchable-popover{left:auto;right:-11px}@keyframes operations-select-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.tmall-manage-filter-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.tmall-filter-summary,.tmall-filter-control.is-date{grid-column:1/-1}}@media (max-width:680px){.tmall-manage-filter-main{grid-template-columns:1fr}.tmall-filter-summary,.tmall-filter-control.is-date{grid-column:auto}.tmall-filter-control.is-date>div{grid-template-columns:16px 1fr auto 1fr;display:grid}}.jdy-form-stage{background:#f5f6f9;padding:10px 14px 74px}.jd-entry-form{gap:10px;min-width:0;display:grid}.jd-entry-toolbar,.jd-store-section,.jd-entry-actions{background:#fff;border:1px solid #e0e2e9;border-radius:4px;min-width:0;padding:12px 14px;box-shadow:0 1px 3px #1e263a09}.jd-entry-toolbar input,.jd-store-section input,.jd-store-section select{border-color:#d6d9e2;border-radius:3px;height:36px;font-size:13px}.jd-store-section h2{color:#514db3;font-size:14px}.jd-entry-actions{z-index:15;position:sticky;bottom:0;box-shadow:0 -6px 18px #1b23370f}html[data-theme=luxury] .tmall-entry-header,html[data-theme=luxury] .jdy-form-stage,html[data-theme=luxury] .jd-entry-toolbar,html[data-theme=luxury] .jd-store-section,html[data-theme=luxury] .jd-entry-actions{border-color:var(--jdy-border);background:var(--jdy-surface);color:var(--foreground);box-shadow:none}html[data-theme=luxury] .tmall-entry-header h1,html[data-theme=luxury] .jd-store-section h2{color:var(--foreground)}html[data-theme=luxury] .tmall-entry-header p{color:var(--jdy-muted)}html[data-theme=luxury] .jd-entry-toolbar input,html[data-theme=luxury] .jd-store-section input,html[data-theme=luxury] .jd-store-section select{background:var(--jdy-surface-soft);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#475569}@media (max-width:1280px){.tmall-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jdy-filter-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jdy-filter-bar label:not([data-search-field]),.jdy-filter-bar .jdy-multi-filter{flex-basis:auto;width:auto;min-width:0}}@media (max-width:760px){.tmall-entry-header{margin:-7px -7px 0;padding-inline:12px}.jdy-view-tabs{padding-inline:4px}.jdy-view-tabs a{padding-inline:12px}.tmall-result-grid,.jdy-filter-bar>div{grid-template-columns:1fr}}.xianyu-dashboard-page{gap:12px;display:grid}.xianyu-dashboard-page .command-header>div:first-child p{color:#8b909a;margin-top:4px;font-size:12px}.xianyu-date-switcher{align-items:center;gap:8px;display:flex}.xianyu-date-switcher label{color:#7a808c;font-size:12px}.xianyu-date-switcher select{color:#343b47;background:#fff;border:1px solid #d9dbe2;border-radius:3px;min-width:138px;height:34px;padding:0 28px 0 10px;font-size:12px}.xianyu-date-switcher button{color:#fff;background:#1e2530;border-radius:3px;height:34px;padding:0 14px;font-size:12px;font-weight:600}.xianyu-report-card{background:#fff;border:1px solid #dfdfe5;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #1e232e0e}.xianyu-report-hero{color:#18191c;background:#ffe100;border-bottom:1px solid #e4c900;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:22px 26px;display:flex}.xianyu-report-hero>div:first-child>span{letter-spacing:.18em;font-size:12px;font-weight:600}.xianyu-report-hero h2{letter-spacing:-.025em;margin-top:6px;font-size:25px;font-weight:600}.xianyu-report-hero p{margin-top:5px;font-size:12px;font-weight:600}.xianyu-source-badge{background:#ffffff57;border:1px solid #18191c3d;border-radius:5px;gap:3px;min-width:145px;padding:11px 14px;display:grid}.xianyu-source-badge strong{font-size:12px}.xianyu-source-badge span{font-variant-numeric:tabular-nums;font-size:12px}.xianyu-card-kpis{border-bottom:1px solid #e4e4e9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xianyu-card-kpi{border-right:1px solid #e4e4e9;min-width:0;min-height:122px;padding:20px 22px}.xianyu-card-kpi:last-child{border-right:0}.xianyu-card-kpi>span{color:#777d88;font-size:12px;display:block}.xianyu-card-kpi>strong{color:#1b2029;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:26px;font-weight:600;display:block}.xianyu-card-kpi>small{color:#8d929c;margin-top:9px;font-size:12px;display:block}.xianyu-card-kpi>small.is-good{color:#15836f}.xianyu-card-kpi>small.is-bad{color:#d14953}.xianyu-card-context{background:#f8f8fa;border:1px solid #e5e5ea;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 18px;display:grid}.xianyu-card-context>div{border-right:1px solid #e5e5ea;min-height:70px;padding:13px 16px}.xianyu-card-context>div:last-child{border-right:0}.xianyu-card-context span{color:#838894;font-size:12px;display:block}.xianyu-card-context strong{color:#303641;margin-top:8px;font-size:14px;font-weight:600;display:block}.xianyu-trend-wrap{margin:0 18px 14px}.xianyu-department-section{border:1px solid #e3e3e8;border-radius:5px;margin:0 18px 18px;overflow:hidden}.xianyu-account-section{background:#fff;border:1px solid #e3e3e8;border-radius:5px;margin:0 18px 18px;overflow:hidden}.xianyu-account-section summary{cursor:pointer;background:#fbfbfc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;list-style-position:inside;display:flex}.xianyu-account-section summary>span:first-child{gap:3px;display:inline-grid}.xianyu-account-section summary strong{color:#252b35;font-size:14px}.xianyu-account-section summary small,.xianyu-account-section summary>span:last-child{color:#8a8f99;font-size:12px}.xianyu-account-section>details>p{color:#787e89;border-top:1px solid #e3e3e8;padding:18px;font-size:12px}.xianyu-account-table-scroll{border-top:1px solid #e3e3e8;overflow-x:auto}.xianyu-account-table-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.xianyu-account-table-scroll th,.xianyu-account-table-scroll td{text-align:center;border-bottom:1px solid #e9e9ee;border-right:1px solid #e9e9ee;height:38px;padding:0 13px}.xianyu-account-table-scroll th{color:#6f7580;background:#f7f7f9;font-size:12px;font-weight:600}.payment-source-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.payment-kpi-grid{border:1px solid var(--jdy-border);background:var(--jdy-surface);box-shadow:var(--jdy-shadow);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.payment-kpi-grid article{border-right:1px solid var(--jdy-border);min-width:0;min-height:122px;padding:18px 20px}.payment-kpi-grid article:last-child{border-right:0}.payment-kpi-grid span{color:var(--foreground);font-size:12px;font-weight:600;display:block}.payment-kpi-grid strong{color:var(--jdy-brand);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:17px;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1;display:block;overflow:hidden}.payment-kpi-grid small{color:var(--jdy-muted);margin-top:13px;font-size:12px;display:block}.payment-source-table{min-width:0;overflow:hidden}.payment-source-table>h2{color:#2a303b;border-bottom:1px solid #e1e2e8;align-items:center;min-height:46px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.payment-source-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.payment-source-table th,.payment-source-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e7e8ed;border-right:1px solid #e7e8ed;height:40px;padding:0 11px}.payment-source-table th{color:#656c78;background:#f7f8fa;font-size:12px;font-weight:600}.payment-source-table a{color:#167f73;font-weight:600}.payment-source-table tr.is-total td{background:#fafafd;font-weight:600}@media (max-width:1100px){.payment-source-grid{grid-template-columns:1fr}.payment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-kpi-grid article{border-bottom:1px solid var(--jdy-border)}}@media (max-width:680px){.payment-kpi-grid{grid-template-columns:1fr}.payment-kpi-grid article{border-right:0}}.jdy-management-page{min-width:0}.jdy-management-page>section,.jdy-management-page>div:not(.jdy-page-header):not(.jdy-filter-bar),.jdy-management-page>form{border-radius:4px}.jdy-management-page table:not(:where(.ant-table table)){border-collapse:collapse;width:100%;font-size:12px}.jdy-management-page table:not(:where(.ant-table table)) th{color:#626976;text-align:center;background:#f7f8fa;height:38px;padding:0 12px;font-size:12px;font-weight:600}.jdy-management-page table:not(:where(.ant-table table)) td{color:#3f4652;border-top:1px solid #ebebef;min-height:40px;padding:9px 12px}.jdy-management-page table:not(:where(.ant-table table)) tbody tr:hover td{background:#fafafd}.jdy-management-page input,.jdy-management-page select,.jdy-management-page textarea{border-radius:3px}.jdy-management-page>.grid>a{border-color:#dedfe6;border-radius:4px;transition:border-color .16s,transform .16s;box-shadow:0 1px 3px #1e263a09}.jdy-management-page>.grid>a:hover{border-color:#aaa6de;transform:translateY(-1px)}.platform-records-page{gap:12px}.platform-records-page>.jdy-view-tabs{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface)}.platform-records-page .jdy-data-surface{border-color:var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card)}.platform-record-table-scroll{overscroll-behavior-x:contain;scrollbar-color:#9aa7b8 #eef2f7;scrollbar-gutter:stable;width:100%;overflow-x:auto}.platform-record-table-scroll:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.platform-record-table-hint{display:none}.platform-record-table{border-collapse:separate;border-spacing:0}.platform-record-table .platform-record-sticky-key{z-index:3;background:var(--ops-surface,#fff);box-shadow:1px 0 0 var(--ops-border,#dfe6ef), 7px 0 12px #1720330a;position:sticky;left:0}.platform-record-table thead .platform-record-sticky-key{z-index:5;background:var(--ops-surface-muted,#f7f9fc)}.data-center-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-center-platform-card{grid-template-rows:auto 1fr auto;gap:16px;min-width:0;min-height:230px;padding:18px;display:grid}.data-center-platform-card h2{margin:0;font-size:16px}.data-center-platform-card p{min-height:42px}.data-center-platform-card dl{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.data-center-platform-card dl>div{min-width:0;padding:12px}.data-center-platform-card dl>div+div{border-left:1px solid var(--ops-border)}.data-center-platform-card dt{color:var(--ops-muted);font-size:12px}.data-center-platform-card dd{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:17px;font-weight:600;overflow:hidden}.data-center-quality-entry{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.data-center-quality-entry h2{color:var(--ops-text);font-size:14px;font-weight:600}.data-center-quality-entry p{color:var(--ops-muted);margin-top:5px;font-size:12px;line-height:1.55}.data-center-quality-entry>a{border-radius:var(--ops-radius-sm);flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:900px){.data-center-platform-grid{grid-template-columns:1fr}.data-center-quality-entry{flex-direction:column;align-items:stretch}.data-center-quality-entry>a{width:100%}}.staffing-plan-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.staffing-scope-summary{border:1px solid var(--jdy-border,#dfe6ef);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(90px,140px)) minmax(240px,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.staffing-scope-summary>div{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:8px;display:grid}.staffing-scope-summary span{color:#526078;font-size:12px}.staffing-scope-summary strong{color:#27334a;font-variant-numeric:tabular-nums;font-size:20px}.staffing-scope-summary p{color:#526078;text-align:right;margin:0;font-size:12px}.staffing-store-list,.staffing-plan-form,.staffing-plan-empty{border:1px solid var(--jdy-border,#dfe6ef);background:#fff;border-radius:14px;box-shadow:0 8px 24px #1830500d}.staffing-store-list{overflow:hidden}.staffing-store-list>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.staffing-store-list h2{margin:0;font-size:16px}.staffing-store-list>header span{color:#526078;font-size:13px}.staffing-store-tabs{border-bottom:1px solid #e8edf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.staffing-store-tabs>a{color:#526078;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.staffing-store-tabs>a:hover{background:#f7faff}.staffing-store-tabs>a.is-active{color:#1f66cc;background:#edf5ff;border-color:#cfe0f8;font-weight:600}.staffing-store-tabs b{font-variant-numeric:tabular-nums}.staffing-store-tabs>a:focus-visible,.staffing-pending-filter:focus-visible{outline-offset:2px;outline:2px solid #2878ed}.staffing-pending-filter{color:#526078;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.staffing-pending-filter:hover{color:#1f66cc}.staffing-pending-filter.is-active{color:#1f66cc;font-weight:600}.staffing-pending-filter b{font-variant-numeric:tabular-nums;background:#edf5ff;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:12px;display:inline-grid}.staffing-store-search{z-index:4;border-bottom:1px solid #e8edf4;padding:12px;position:relative}.staffing-store-search [role=combobox]{min-height:44px}.staffing-current-store{gap:5px;padding:14px 16px 16px;display:grid}.staffing-current-store>span{color:#526078;font-size:12px;font-weight:600}.staffing-current-store strong{color:#27334a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.staffing-current-store small{color:#526078;font-size:12px}.staffing-store-no-result{color:#526078;text-align:center;margin:0;padding:20px 16px;font-size:13px}.staffing-plan-form{gap:16px;padding:20px;display:grid}.staffing-plan-form-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.staffing-plan-form-header>div>span{color:#2878ed;font-size:12px;font-weight:600}.staffing-plan-form-header h2{margin:5px 0 4px;font-size:22px}.staffing-plan-form-header p,.staffing-plan-section-title p{color:#526078;margin:0;font-size:13px}.staffing-plan-form label{color:#4d5a70;gap:7px;font-size:13px;font-weight:600;display:grid}.staffing-department-field{color:#4d5a70;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.staffing-department-field [role=combobox]{min-height:44px}.staffing-plan-form :where(input,select){color:#202b40;min-height:44px;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:8px;padding:0 11px;font-weight:400}.staffing-plan-form :where(input,select):focus-visible{outline-offset:1px;border-color:#2878ed;outline:3px solid #2878ed2e}.staffing-plan-section{background:#fbfcfe;border:1px solid #e2e8f1;border-radius:12px;padding:16px}.staffing-plan-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.staffing-plan-section-title h3{margin:0 0 4px;font-size:16px}.staffing-plan-section-title>strong{color:#2878ed;font-size:14px}.staffing-allocation-list{gap:10px;display:grid}.staffing-allocation-row{grid-template-columns:minmax(180px,1fr) 120px 44px;align-items:end;gap:10px;display:grid}.staffing-allocation-row button,.staffing-plan-add{color:#43516a;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;min-width:44px;min-height:44px}.staffing-allocation-row button:hover:not(:disabled),.staffing-plan-add:hover{color:#1f66cc;border-color:#9ec2f6}.staffing-allocation-row button:focus-visible,.staffing-plan-add:focus-visible,.staffing-plan-actions button:focus-visible{outline-offset:2px;outline:2px solid #2878ed}.staffing-allocation-row button:disabled{opacity:.4}.staffing-plan-add{align-items:center;gap:6px;margin-top:10px;padding:0 13px;display:inline-flex}.staffing-target-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.staffing-target-grid>div{background:#edf5ff;border-radius:9px;align-content:center;gap:5px;min-height:68px;padding:10px 12px;display:grid}.staffing-target-grid>div span{color:#61708a;font-size:12px}.staffing-target-grid>div strong{color:#173f82;font-size:18px}.staffing-impact-summary{border-top:1px solid #e2e8f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 0;display:grid}.staffing-impact-summary>div{gap:4px;min-width:0;display:grid}.staffing-impact-summary span{color:#526078;font-size:12px}.staffing-impact-summary strong{overflow-wrap:anywhere;color:#27334a;font-size:13px}.staffing-impact-summary p{color:#526078;grid-column:1/-1;margin:0;font-size:12px}.staffing-plan-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.staffing-plan-actions p{color:#526078;margin:0;font-size:13px}.staffing-plan-actions p.is-error{color:#b83232}.staffing-plan-actions p.is-success{color:#16784d}.staffing-plan-actions button{background:var(--overview-blue,#1673ff);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:0 20px;font-weight:600}.staffing-plan-actions button:hover:not(:disabled){background:#0f64dc}.staffing-plan-actions button:disabled{opacity:.55}.staffing-plan-empty{color:#526078;place-items:center;min-height:220px;display:grid}.staffing-paused-note{text-align:center}.staffing-paused-note strong{color:#27334a;font-size:18px;display:block}.staffing-paused-note p{margin:8px 0 0}@media (max-width:960px){.staffing-scope-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.staffing-scope-summary p{text-align:left;grid-column:1/-1}.staffing-plan-layout{grid-template-columns:1fr}.staffing-store-list{max-height:none;overflow:visible}.staffing-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.staffing-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staffing-scope-summary>div{grid-template-columns:1fr;gap:3px}.staffing-scope-summary strong{font-size:18px}.staffing-plan-form-header,.staffing-plan-actions{flex-direction:column;align-items:stretch}.staffing-allocation-row{grid-template-columns:minmax(0,1fr) 92px 44px}.staffing-target-grid,.staffing-impact-summary{grid-template-columns:1fr}.staffing-impact-summary p{grid-column:auto}}@media (max-width:760px){.platform-record-table-hint{z-index:6;width:fit-content;color:var(--ops-muted);margin:0;padding:8px 12px;font-size:12px;display:block;position:sticky;left:0}.data-center-platform-card{min-height:0}}.quality-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.quality-summary-grid>div{border:1px solid var(--overview-border,#dfe6ef);background:#fff;border-radius:10px;min-width:0;min-height:128px;padding:18px;position:relative;box-shadow:0 8px 20px #17203309}.quality-summary-grid>div[data-attention=true]{background:#fffdf7;border-color:#f1cf88}.quality-summary-grid span{color:#526078;font-size:13px;font-weight:600;display:block}.quality-summary-grid strong{color:#172033;font-variant-numeric:tabular-nums;margin-top:12px;font-size:29px;font-weight:600;line-height:1;display:block}.quality-summary-grid small{color:#718096;margin-top:10px;padding-right:48px;font-size:12px;line-height:1.45;display:block}.quality-summary-grid em{color:#718096;font-size:12px;font-style:normal;position:absolute;top:16px;right:16px}.quality-summary-grid>div[data-attention=true] em{color:#a65f00;font-weight:600}.system-status-coverage{overflow:hidden}.system-status-coverage>header{border-bottom:1px solid #e4e5ea;padding:16px 18px}.system-status-coverage>header h2{color:#2a303a;font-size:14px;font-weight:600}.system-status-coverage>header p{color:#747a85;margin-top:5px;font-size:12px}.system-status-grid{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.system-status-grid>div{border-right:1px solid #e4e5ea;min-height:118px;padding:18px}.system-status-grid>div:last-child{border-right:0}.system-status-grid span{color:#737985;font-size:12px;display:block}.system-status-grid strong{color:#202632;margin-top:10px;font-size:25px;font-weight:600;display:block}.system-status-grid small{color:#9297a1;margin-top:9px;font-size:12px;display:block}.system-status-note{padding:16px 18px}.system-status-note h2{color:#2a303a;font-size:13px;font-weight:600}.system-status-note p{color:#747a85;max-width:760px;margin-top:8px;font-size:12px;line-height:1.7}@media (max-width:1100px){.quality-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-grid>div{border-bottom:1px solid #e4e5ea}}@media (max-width:760px){.quality-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-grid{grid-template-columns:1fr}.system-status-grid>div{border-right:0}}@media (max-width:520px){.quality-summary-grid{grid-template-columns:1fr}.quality-summary-grid>div{min-height:116px}}.plate-dashboard{color:#202534;gap:12px;display:grid}.plate-dashboard .jdy-page-header{background:linear-gradient(90deg,#fff 0%,#fbfbfe 72%,#f2f4ff 100%);min-height:64px;margin:-10px -10px 0;padding:11px 16px}.plate-dashboard .jdy-page-header h1{letter-spacing:-.02em;font-size:18px;font-weight:600}.plate-dashboard .jdy-page-header p{color:#808694}.plate-filter-surface{background:#fff;border:1px solid #dfe2ea;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(250px,360px);align-items:center;gap:18px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 2px 10px #1c253d0b}.plate-filter-heading{align-items:center;gap:11px;min-width:0;display:flex}.plate-filter-icon{color:#0a9c8d;background:#e8f7f4;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.plate-filter-heading strong{color:#2d3340;font-size:13px;font-weight:600;display:block}.plate-filter-heading small{color:#959aa6;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.plate-filter-surface .jdy-filter-bar>div{display:block}.plate-filter-surface .jdy-filter-auto label,.plate-filter-surface .jdy-filter-auto .jdy-date-filter-wide{width:100%;height:auto;box-shadow:none;background:0 0;border:0;padding:0;min-height:0!important}.plate-filter-surface .jdy-filter-auto label>select{color:#333946;background:#fbfbfd;border-color:#d9dce5;border-radius:6px;outline:none;height:38px;margin-top:0}.plate-filter-surface .jdy-filter-auto label>select:focus{border-color:#5d63d8;box-shadow:0 0 0 3px #5d63d81a}.plate-filter-surface .jdy-filter-auto label>span{display:none}.plate-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plate-kpi-card{--plate-accent:#15a394;--plate-soft:#eaf8f5;background:#fff;border:1px solid #dfe2ea;border-radius:8px;min-width:0;min-height:132px;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 3px 13px #1c253d0d}.plate-kpi-card:after{content:"";background:var(--plate-soft);opacity:.7;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-32px;right:-24px}.plate-kpi-card.is-indigo{--plate-accent:#6265d8;--plate-soft:#eeefff}.plate-kpi-card.is-amber{--plate-accent:#dc9633;--plate-soft:#fff3e1}.plate-kpi-card.is-blue{--plate-accent:#3d86da;--plate-soft:#eaf4ff}.plate-kpi-label{z-index:1;color:#686f7d;align-items:center;gap:8px;display:flex;position:relative}.plate-kpi-label>span{background:var(--plate-soft);width:29px;height:29px;color:var(--plate-accent);border-radius:7px;place-items:center;display:grid}.plate-kpi-label strong{font-size:12px;font-weight:600}.plate-kpi-value{z-index:1;color:#202635;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:clamp(25px,2.25vw,34px);font-weight:600;line-height:1;position:relative}.plate-kpi-card.is-indigo .plate-kpi-value{color:#5559c8}.plate-kpi-meta{z-index:1;color:#999eaa;margin-top:11px;font-size:12px;position:relative}.plate-analysis-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px;display:grid}.plate-panel{background:#fff;border:1px solid #dfe2ea;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 10px #1c253d0a}.plate-panel-header{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:flex}.plate-panel-header>div{color:#5c61ce;align-items:center;gap:8px;display:flex}.plate-panel-header h2{color:#292f3b;font-size:13px;font-weight:600}.plate-panel-header small{color:#9a9faa;white-space:nowrap;font-size:12px}.plate-bar-chart{align-content:center;gap:16px;min-height:225px;padding:18px 18px 14px;display:grid}.plate-bar-row{grid-template-columns:minmax(145px,1.15fr) minmax(160px,2.2fr) 44px;align-items:center;gap:12px;display:grid}.plate-bar-label{align-items:center;gap:9px;min-width:0;display:flex}.plate-bar-label span{color:#777e8d;background:#f0f1f6;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.plate-bar-label strong{color:#4a515f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.plate-bar-track{background:#f0f1f5;border-radius:999px;height:10px;overflow:hidden}.plate-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#39c7b0,#6970dd);height:100%;display:block;box-shadow:0 2px 6px #4675c533}.plate-bar-row b{color:#333a48;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.plate-share-panel{flex-direction:column;display:flex}.plate-share-list{flex:1;padding:9px 15px 5px}.plate-share-list>div{border-bottom:1px solid #eff0f4;grid-template-columns:8px minmax(0,1fr) 48px 68px;align-items:center;gap:8px;min-height:49px;display:grid}.plate-share-list>div:last-child{border-bottom:0}.plate-share-dot{background:#28b7a3;border-radius:50%;width:7px;height:7px}.plate-share-dot.is-1{background:#666bd7}.plate-share-dot.is-2{background:#e3a245}.plate-share-dot.is-3{background:#4a91dc}.plate-share-list strong{color:#4a515f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.plate-share-list em{color:#313846;text-align:right;font-size:12px;font-style:normal;font-weight:600}.plate-share-list small{color:#989da8;text-align:right;white-space:nowrap;font-size:12px}.plate-share-total{background:#f5f6fb;border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;margin:0 15px 14px;padding:0 12px;display:flex}.plate-share-total span{color:#7d8390;font-size:12px}.plate-share-total strong{color:#575bc8;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.plate-table-scroll{max-height:360px;overflow:auto}.plate-data-table{border-collapse:collapse;width:100%;min-width:880px}.plate-data-table th{z-index:2;color:#717887;text-align:center;white-space:nowrap;background:#f7f8fb;border-bottom:1px solid #e2e4eb;height:38px;padding:0 14px;font-size:12px;font-weight:600;position:sticky;top:0}.plate-data-table td{color:#4a515f;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #eceef2;height:50px;padding:0 14px;font-size:12px}.plate-data-table tbody tr:last-child td{border-bottom:0}.plate-data-table tbody tr:not(.plate-summary-row):hover td{background:#fafbfe}.plate-summary-row td{color:#28685f;background:#f0f8f7;font-weight:600}.plate-store-cell{align-items:center;gap:8px;max-width:220px;display:inline-flex}.plate-store-cell i{background:#5f64d4;border-radius:2px;flex:none;width:7px;height:7px}.plate-store-cell strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.plate-number-cell{font-weight:600;color:#168477!important}@media (max-width:1180px){.plate-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-analysis-grid{grid-template-columns:1fr}.plate-share-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}}@media (max-width:760px){.plate-dashboard .jdy-page-header{margin-inline:-8px}.plate-filter-surface{grid-template-columns:1fr;gap:11px}.plate-kpi-grid{grid-template-columns:1fr}.plate-kpi-card{min-height:116px}.plate-analysis-grid{grid-template-columns:minmax(0,1fr)}.plate-bar-row{grid-template-columns:minmax(108px,.9fr) minmax(100px,1.5fr) 38px;gap:8px}.plate-share-list{display:block}}.xianyu-section-heading{background:#fbfbfc;border-bottom:1px solid #e3e3e8;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.xianyu-section-heading h3{color:#252b35;font-size:14px;font-weight:600}.xianyu-section-heading p,.xianyu-section-heading>span{color:#8a8f99;margin-top:3px;font-size:12px}.xianyu-department-grid{display:grid}.xianyu-department-row{border-bottom:1px solid #ececf0;grid-template-columns:minmax(155px,1.25fr) repeat(3,minmax(110px,1fr));align-items:center;min-height:60px;display:grid}.xianyu-department-row:last-child{border-bottom:0}.xianyu-department-row>div{border-right:1px solid #ececf0;min-width:0;padding:10px 16px}.xianyu-department-row>div:last-child{border-right:0}.xianyu-department-row>div:first-child{background:#fffbe0}.xianyu-department-row span{color:#888e98;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.xianyu-department-row strong{color:#303641;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:600;display:block;overflow:hidden}.xianyu-department-row>div:first-child strong{color:#1f242c;margin-top:0}.xianyu-department-row>div:first-child span{margin-top:4px}.xianyu-card-footer{color:#8b9099;background:#fafafc;border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 18px;font-size:12px;display:flex}html[data-theme=luxury] .xianyu-report-card,html[data-theme=luxury] .xianyu-account-section,html[data-theme=luxury] .xianyu-department-section{border-color:var(--jdy-border);background:var(--jdy-surface)}html[data-theme=luxury] .xianyu-card-kpis,html[data-theme=luxury] .xianyu-card-kpi,html[data-theme=luxury] .xianyu-card-context,html[data-theme=luxury] .xianyu-card-context>div,html[data-theme=luxury] .xianyu-department-row,html[data-theme=luxury] .xianyu-department-row>div,html[data-theme=luxury] .xianyu-account-section summary,html[data-theme=luxury] .xianyu-card-footer{border-color:var(--jdy-border);background:var(--jdy-surface-soft)}html[data-theme=luxury] .xianyu-card-kpi>strong,html[data-theme=luxury] .xianyu-card-context strong,html[data-theme=luxury] .xianyu-department-row strong,html[data-theme=luxury] .xianyu-account-section summary strong{color:var(--foreground)}html[data-theme=luxury] .xianyu-card-kpi>span,html[data-theme=luxury] .xianyu-card-context span,html[data-theme=luxury] .xianyu-department-row span,html[data-theme=luxury] .xianyu-account-section summary small,html[data-theme=luxury] .xianyu-card-footer{color:var(--jdy-muted)}@media (max-width:1100px){.xianyu-card-kpis,.xianyu-card-context{grid-template-columns:repeat(2,minmax(0,1fr))}.xianyu-card-kpi:nth-child(2n),.xianyu-card-context>div:nth-child(2){border-right:0}.xianyu-card-kpi,.xianyu-card-context>div:nth-child(-n+2){border-bottom:1px solid #e4e4e9}.xianyu-card-kpi:last-child{border-right:0;grid-column:1/-1}}@media (max-width:760px){.xianyu-dashboard-page .command-header{flex-direction:column;align-items:flex-start;padding-block:10px}.xianyu-date-switcher{width:100%}.xianyu-date-switcher select{flex:1;min-width:0}.xianyu-report-hero{flex-direction:column;align-items:flex-start}.xianyu-source-badge{width:100%}.xianyu-card-kpis,.xianyu-card-context{grid-template-columns:1fr}.xianyu-card-kpi,.xianyu-card-context>div{border-bottom:1px solid #e4e4e9;border-right:0}.xianyu-department-row{grid-template-columns:1fr 1fr}.xianyu-department-row>div:nth-child(2){border-right:0}.xianyu-department-row>div:nth-child(-n+2){border-bottom:1px solid #ececf0}.xianyu-card-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:8px}}.tmall-reference-entry{background:var(--background);min-height:100vh;padding-left:104px;position:relative}.tmall-reference-rail{z-index:35;border-right:1px solid var(--jdy-border);background:var(--jdy-surface);flex-direction:column;width:104px;display:flex;position:fixed;inset:0 auto 0 0}.tmall-reference-brand{border-bottom:1px solid var(--jdy-border);align-content:center;place-items:center;gap:3px;height:116px;display:grid}.tmall-reference-brand strong{color:#0f6df5;font-size:34px;font-weight:600;line-height:1}.tmall-reference-brand small{color:var(--jdy-muted);font-size:12px}.tmall-reference-rail>a{min-height:96px;color:var(--jdy-muted);border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.tmall-reference-rail>a:hover{background:var(--jdy-surface-soft);color:var(--foreground)}.tmall-reference-rail>a.is-active{color:#0f6df5;background:#eef5ff;border-left-color:#0f6df5}html[data-theme=luxury] .tmall-reference-rail>a.is-active{background:#172554}@media (max-width:900px){.tmall-reference-entry{padding-left:74px}.tmall-reference-rail{width:74px}.tmall-reference-brand{height:88px}.tmall-reference-brand strong{font-size:27px}.tmall-reference-rail>a{min-height:70px;font-size:12px}}@media (max-width:680px){.tmall-reference-entry{padding-left:62px}.tmall-reference-rail{width:62px}.tmall-reference-entry{padding-left:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.tmall-reference-rail{width:100%;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--jdy-border);border-right:0;flex-direction:row;inset:auto 0 0}.tmall-reference-brand{display:none}.tmall-reference-rail>a{border-top:3px solid #0000;border-left:0;flex:1;gap:3px;min-width:0;min-height:64px;font-size:12px}.tmall-reference-rail>a.is-active{border-top-color:#0f6df5;border-left-color:#0000}}@media (max-width:900px){.jdy-finance-dashboard>.jdy-filter-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.jdy-finance-dashboard .jdy-filter-auto label,.jdy-finance-dashboard .jdy-finance-date-filter,.jdy-finance-dashboard .jdy-finance-department-filter,.jdy-finance-dashboard .jdy-finance-store-filter{width:auto;min-width:0;max-width:100%}.jdy-finance-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.jdy-finance-dashboard>.jdy-filter-bar>div{grid-template-columns:1fr}.jdy-finance-dashboard .jdy-filter-bar label>input,.jdy-finance-dashboard .jdy-filter-bar label>select,.jdy-finance-dashboard .jdy-multi-filter>button{height:44px}.jdy-finance-scope-summary{grid-template-columns:1fr 1fr}.jdy-finance-scope-summary .jdy-finance-scope-actions{flex-direction:column;align-items:flex-start}}.operations-overview{--overview-blue:var(--ops-accent);--overview-border:var(--ops-border);--overview-muted:var(--ops-muted);min-height:100dvh;padding-left:calc(var(--ops-sidebar-compact) + 24px);background:var(--ops-canvas);color:var(--ops-text);font-size:var(--ops-body);transition:none}.operations-overview.operations-sidebar-expanded{padding-left:calc(var(--ops-sidebar-expanded) + 24px)}.operations-overview.operations-tablet{padding-left:calc(var(--ops-sidebar-compact) + 24px)}.operations-tablet .overview-rail{z-index:75;background:#fff;background:rgb(from var(--ops-surface,#fff) r g b / 1)}.operations-tablet .operations-quick-search{z-index:76}.overview-tablet-nav-backdrop{z-index:74;cursor:pointer;background:#17203333;border:0;position:fixed;inset:0}.overview-rail{width:var(--ops-sidebar-compact);border:1px solid var(--ops-border);border-radius:var(--ops-radius-xl);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);transition:none;inset:12px auto 12px 12px;overflow:hidden}.operations-sidebar-expanded .overview-rail{width:var(--ops-sidebar-expanded)}.overview-brand{border-bottom:1px solid var(--ops-border);flex:none;justify-content:center;align-items:center;gap:10px;height:88px;padding:0 14px;display:flex;overflow:hidden}.overview-brand-mark{flex:none;place-items:center;width:42px;height:42px;display:grid}.overview-brand-mark img{object-fit:contain;width:40px;height:40px;display:block}.overview-brand strong{min-width:max-content;color:var(--ops-text);letter-spacing:.04em;font-size:17px;font-weight:600;display:none}.operations-sidebar-expanded .overview-brand{justify-content:flex-start}.operations-sidebar-expanded .overview-brand strong{display:block}.overview-nav-primary{min-height:0;margin-top:calc(var(--ops-control-height) + var(--ops-space-5));padding:var(--ops-space-2);gap:var(--ops-space-1);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.overview-nav-group{height:0;color:var(--ops-muted);line-height:1.5;font-size:var(--ops-caption);opacity:0;flex-shrink:0;margin:0;font-weight:600;overflow:hidden}.operations-sidebar-expanded .overview-nav-group{opacity:1;height:auto;margin:12px 10px 4px}.overview-nav-primary>a{border-radius:var(--ops-radius-sm);min-height:48px;color:var(--ops-muted);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 10px;font-size:13px;transition:background-color .18s,color .18s,transform .12s;display:flex;position:relative}.overview-nav-primary>a>svg{flex:none;width:20px;height:20px}.overview-nav-primary>a>span:not(.overview-nav-pending){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.operations-sidebar-expanded .overview-nav-primary>a{justify-content:flex-start}.operations-sidebar-expanded .overview-nav-primary>a>span:not(.overview-nav-pending){clip:auto;width:auto;height:auto;position:static;overflow:visible}.overview-nav-primary>a:hover{background:var(--ops-surface-muted);color:var(--ops-accent)}.overview-nav-primary>a:active{transform:scale(.96)}.overview-nav-primary>a.is-active{background:var(--ops-accent-soft);color:var(--ops-accent);font-weight:600}.overview-nav-primary>a.is-active:before{background:var(--ops-accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.overview-sidebar-toggle{min-height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:10px;margin:8px;padding:0 10px;display:flex}.overview-sidebar-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.operations-sidebar-expanded .overview-sidebar-toggle{justify-content:flex-start}.operations-sidebar-expanded .overview-sidebar-toggle span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.overview-sidebar-toggle:hover{border-color:var(--ops-border-strong);color:var(--ops-accent)}.overview-sidebar-toggle:focus-visible,.overview-nav-primary>a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-sidebar-toggle:focus-visible,.overview-nav-primary>a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.overview-sidebar-toggle:focus-visible,.overview-nav-primary>a:focus-visible{outline-offset:2px}.overview-workspace{border:1px solid var(--ops-border);border-radius:var(--ops-radius-xl);background:var(--ops-surface-muted);min-height:calc(100dvh - 24px);box-shadow:var(--ops-shadow-card);margin:12px 12px 12px 0;overflow:clip}.overview-header{min-height:116px;padding-block:12px;padding-inline:var(--ops-content-inset);column-gap:var(--ops-grid-gutter);border-bottom-color:var(--ops-border);background:var(--ops-surface);grid-template-rows:44px 48px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:8px}@supports (color:color-mix(in lab, red, red)){.overview-header{background:color-mix(in srgb, var(--ops-surface) 88%, transparent)}}.overview-header{box-shadow:inset 0 1px 0 #ffffff94, 0 8px 24px var(--ops-text)}@supports (color:color-mix(in lab, red, red)){.overview-header{box-shadow:inset 0 1px 0 #ffffff94, 0 8px 24px color-mix(in srgb, var(--ops-text) 4%, transparent)}}.overview-header{-webkit-backdrop-filter:blur(16px)saturate(116%)}.overview-title{grid-area:1/1/auto/span 4;gap:10px}.overview-title h1{color:var(--ops-text);font-size:var(--ops-page-title);font-weight:600;line-height:1.2}.overview-title>span{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-quick-search{z-index:45;top:calc(12px + 88px + var(--ops-space-2));width:calc(var(--ops-sidebar-compact) - 2px);min-width:0;padding-inline:var(--ops-space-2);scrollbar-gutter:stable;scrollbar-width:thin;position:fixed;left:13px;overflow-y:hidden}.operations-sidebar-expanded .operations-quick-search{width:calc(var(--ops-sidebar-expanded) - 2px)}.overview-account,.overview-account>a,.overview-user{color:var(--ops-muted)}.operations-overview .overview-user{grid-area:1/8/auto/-1;max-width:410px}.operations-overview .overview-account{gap:8px}.overview-account-action,.overview-logout button{border:1px solid var(--ops-border);background:var(--ops-surface);width:38px;height:38px;color:var(--ops-muted);border-radius:9px;flex:none;place-items:center;display:grid}.operations-overview .overview-account-action{place-items:center;padding:0;line-height:0;display:inline-grid}.overview-account-action>svg{display:block}.overview-profile{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;min-width:126px;max-width:176px;min-height:40px;padding:4px 8px 4px 5px;color:var(--ops-text)!important;gap:7px!important;display:grid!important}.overview-profile-avatar{background:var(--ops-text);width:30px;height:30px;color:var(--ops-surface);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid!important}.operations-overview .overview-profile-copy{gap:1px;min-width:0;overflow:hidden;max-width:none!important;display:grid!important}.overview-profile-copy strong,.overview-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-profile-copy strong{color:var(--ops-text);font-size:12px;line-height:1.25}.overview-profile-copy small{color:var(--ops-muted);font-size:var(--ops-caption);line-height:1.2}.overview-profile>svg{color:var(--ops-muted)}.overview-account-action:hover,.overview-profile:hover,.overview-logout button:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-muted);color:var(--ops-accent)!important}.overview-account>a:hover{color:var(--ops-accent)}.operations-overview .overview-live-time{justify-content:flex-start}.overview-header-filter-slot{grid-area:2/1/auto/-1;min-width:0}.overview-header:has(>.overview-header-filter-slot:empty){grid-template-rows:44px;min-height:72px}.overview-header-filter-slot:empty{display:none}.entry-center-page .overview-header{min-height:72px;padding-block:8px;padding-inline:var(--ops-content-inset);grid-template-rows:44px;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.entry-center-page .overview-title,.entry-center-page .overview-user{grid-row:1}.entry-center-page .overview-title{grid-column:1/span 4}.entry-center-page .overview-user{grid-column:8/-1}.entry-center-page .overview-title h1{font-size:27px}.entry-center-page .overview-header-filter-slot{display:none}.entry-center-page .overview-body{padding-block:12px 16px;padding-inline:var(--ops-page-margin);gap:8px}.operations-overview .overview-filter-row{justify-content:flex-start;width:fit-content;max-width:100%}.operations-overview .overview-date-trigger{min-width:244px}.operations-overview .overview-company-filter{flex-basis:198px;width:198px;min-width:198px;max-width:198px}.operations-overview .jd-store-filter{width:164px;min-width:164px}.overview-body{width:100%;max-width:var(--ops-content-max);padding:var(--ops-space-4) var(--ops-page-margin) var(--ops-space-6);grid-template-columns:repeat(var(--ops-grid-columns), minmax(0, 1fr));align-content:start;column-gap:var(--ops-grid-gutter);row-gap:var(--ops-space-4);display:grid}.overview-body>*{grid-column:1/-1;min-width:0}.operations-quick-search-trigger{width:100%;min-height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);color:var(--ops-muted);cursor:pointer;text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.operations-quick-search-trigger>span,.operations-quick-search-trigger>kbd{display:none}.operations-sidebar-expanded .operations-quick-search-trigger{grid-template-columns:18px minmax(0,1fr) auto;justify-content:normal;padding:0 10px 0 12px}.operations-sidebar-expanded .operations-quick-search-trigger>span{display:block}.operations-sidebar-expanded .operations-quick-search-trigger>kbd{display:inline-flex}.operations-quick-search-trigger:hover{border-color:var(--ops-border-strong);background:var(--ops-surface)}.operations-quick-search-trigger:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.operations-quick-search-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 38%, transparent)}}.operations-quick-search-trigger:focus-visible{outline-offset:2px}.operations-quick-search-trigger kbd,.operations-quick-search-input kbd{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:24px;color:var(--ops-muted);font-family:inherit;font-size:var(--ops-caption);border-radius:6px;align-items:center;gap:2px;padding:0 7px;display:inline-flex}.operations-overview:not(.operations-sidebar-expanded) .operations-quick-search-trigger{grid-template-columns:18px;justify-content:center;padding:0}.operations-overview:not(.operations-sidebar-expanded) .operations-quick-search-trigger>span,.operations-overview:not(.operations-sidebar-expanded) .operations-quick-search-trigger>kbd{display:none}.operations-quick-search-backdrop{z-index:220;background:#0f172a57;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.operations-quick-search-dialog{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);width:min(620px,100%);box-shadow:var(--ops-shadow-floating);color:var(--ops-text);overflow:hidden}.operations-quick-search-dialog>h2{font-size:var(--ops-section-title);margin:0;padding:16px 18px 8px}.operations-quick-search-input{border:1px solid var(--ops-border-strong);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);min-height:48px;color:var(--ops-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 12px;padding:0 10px;display:grid}.operations-quick-search-input:focus-within{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.operations-quick-search-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.operations-quick-search-input input{min-width:0;color:var(--ops-text);font:inherit;background:0 0;border:0;outline:0}.operations-quick-search-results{max-height:min(54dvh,440px);padding:10px 12px;overflow-y:auto}.operations-quick-search-results>button{border-radius:var(--ops-radius-sm);width:100%;min-height:54px;color:var(--ops-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.operations-quick-search-results>button[aria-selected=true]{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-quick-search-results>button span{gap:2px;min-width:0;display:grid}.operations-quick-search-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operations-quick-search-results>button small{color:var(--ops-muted);font-size:var(--ops-caption)}.operations-quick-search-results>button em{color:var(--ops-muted);font-size:var(--ops-caption);font-style:normal}.operations-quick-search-empty{min-height:140px;color:var(--ops-muted);place-items:center;margin:0;display:grid}.operations-quick-search-dialog>footer{border-top:1px solid var(--ops-border);min-height:38px;color:var(--ops-muted);font-size:var(--ops-caption);align-items:center;gap:16px;padding:0 16px;display:flex}.overview-home{column-gap:var(--ops-grid-gutter);row-gap:var(--ops-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.overview-home>*{grid-column:1/-1;min-width:0}.operations-metric-card,.operations-section-card{background:linear-gradient(var(--ops-surface),var(--ops-surface)) padding-box, linear-gradient(145deg,var(--ops-surface),var(--ops-border),var(--ops-accent)) border-box;border:1px solid #0000;min-width:0}@supports (color:color-mix(in lab, red, red)){.operations-metric-card,.operations-section-card{background:linear-gradient(var(--ops-surface),var(--ops-surface)) padding-box, linear-gradient(145deg,color-mix(in srgb,var(--ops-surface) 88%,white),color-mix(in srgb,var(--ops-border) 88%,transparent),color-mix(in srgb,var(--ops-accent) 12%,var(--ops-border))) border-box}}.operations-metric-card,.operations-section-card{box-shadow:inset 0 1px 0 #ffffffa3,var(--ops-shadow-card);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s}.operations-metric-card{border-radius:var(--ops-radius-lg);min-height:172px;padding:15px 16px 10px;overflow:hidden}.operations-metric-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.operations-metric-card>header>span{color:var(--ops-text);font-size:13px;font-weight:600}.operations-metric-card>header>small{background:var(--metric-color);border-radius:6px;flex:none;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.operations-metric-card>header>small{background:color-mix(in srgb, var(--metric-color) 10%, var(--ops-surface))}}.operations-metric-card>header>small{color:var(--metric-color);font-size:var(--ops-caption);white-space:nowrap;font-weight:600}@supports (color:color-mix(in lab, red, red)){.operations-metric-card>header>small{color:color-mix(in srgb, var(--metric-color) 68%, var(--ops-text))}}.operations-metric-card>strong{color:var(--ops-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:11px;font-size:clamp(26px,2vw,34px);font-weight:600;line-height:1.1;animation:.18s cubic-bezier(.2,.8,.2,1) both ops-value-enter;display:block;overflow:hidden}.operations-metric-meta{min-height:28px;color:var(--ops-muted);font-size:var(--ops-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:7px;display:flex}.operations-metric-meta>span{overflow-wrap:anywhere;flex:none;min-width:0;max-width:100%}.operations-metric-meta b{color:var(--ops-text);font-weight:600}.operations-metric-meta em{background:var(--ops-surface-muted);min-height:22px;color:var(--ops-muted);font-size:var(--ops-caption);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-style:normal;font-weight:600;display:inline-flex}.operations-metric-meta em.is-improving{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.operations-metric-meta em.is-improving{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.operations-metric-meta em.is-improving{color:var(--ops-success)}.operations-metric-meta em.is-attention{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-metric-meta em.is-attention{background:color-mix(in srgb, var(--ops-danger) 9%, var(--ops-surface))}}.operations-metric-meta em.is-attention{color:var(--ops-danger)}.operations-metric-meta em.is-neutral{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-metric-meta em.is-stable,.operations-metric-meta em.is-unavailable{background:var(--ops-surface-muted);color:var(--ops-muted)}.operations-metric-card>footer{height:40px;color:var(--ops-muted);font-size:var(--ops-caption);grid-template-columns:auto minmax(68px,1fr);align-items:end;gap:8px;display:grid}.operations-metric-card>footer>div{min-width:0;height:36px}.operations-metric-card>footer i{place-items:center;height:100%;font-style:normal;display:grid}.overview-home-kpis .operations-metric-card>footer{display:block}.overview-home-kpis .overview-kpi-sparkline{width:100%;height:40px}.operations-section-card{border-radius:var(--ops-radius-lg);overflow:hidden}@media (hover:hover) and (pointer:fine){.operations-metric-card:hover,.overview-home .operations-section-card:hover{box-shadow:inset 0 1px 0 #ffffffb8,0 14px 32px var(--ops-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.operations-metric-card:hover,.overview-home .operations-section-card:hover{box-shadow:inset 0 1px 0 #ffffffb8,0 14px 32px color-mix(in srgb,var(--ops-text) 9%,transparent)}}}@keyframes ops-value-enter{0%{opacity:.48;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ops-card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.overview-home-kpis>.operations-metric-card{animation:.18s cubic-bezier(.2,.8,.2,1) both ops-card-enter}.operations-section-card>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.operations-section-card>header h2{color:var(--ops-text);font-size:var(--ops-section-title);letter-spacing:-.015em;margin:0;font-weight:600}.operations-section-card>header p{color:var(--ops-muted);font-size:var(--ops-caption);margin:3px 0 0}.operations-section-action{flex:none}.operations-section-action>a{color:var(--ops-accent);font-size:12px;font-weight:600}.operations-section-body{min-width:0}.operations-status-badge{min-height:24px;font-size:var(--ops-caption);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.operations-status-badge.is-success{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.operations-status-badge.is-success{background:color-mix(in srgb, var(--ops-success) 11%, var(--ops-surface))}}.operations-status-badge.is-success{color:var(--ops-success)}.operations-status-badge.is-warning{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.operations-status-badge.is-warning{background:color-mix(in srgb, var(--ops-warning) 12%, var(--ops-surface))}}.operations-status-badge.is-warning{color:var(--ops-warning)}.operations-status-badge.is-danger{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-status-badge.is-danger{background:color-mix(in srgb, var(--ops-danger) 10%, var(--ops-surface))}}.operations-status-badge.is-danger{color:var(--ops-danger)}.operations-status-badge.is-info{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-status-badge.is-neutral{background:var(--ops-surface-muted);color:var(--ops-muted)}.operations-report-export{--overview-card:var(--ops-surface);--overview-card-soft:var(--ops-surface-muted);--overview-ink:var(--ops-text);--overview-success:var(--ops-success);gap:14px}.operations-report-export .jdy-page-header{margin-bottom:0}.report-export-toolbar{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-height:64px;box-shadow:var(--ops-shadow-card);justify-content:space-between;align-items:center;gap:16px;padding:8px 10px 8px 14px;display:flex}.report-export-date-only{align-items:center;display:flex}.report-export-date-only .overview-date-trigger{min-width:280px}.report-export-filter-primary{align-items:center;gap:10px;min-width:0;display:flex}.report-export-filter-label{color:var(--ops-muted);font-size:12px;font-weight:600}.report-export-periods{background:var(--ops-surface-muted);border-radius:9px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.report-export-periods a{min-width:max-content;min-height:34px;color:var(--ops-muted);border-radius:7px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.report-export-periods a:hover{color:var(--ops-text)}.report-export-periods a.is-active{background:var(--ops-surface);color:var(--ops-accent);box-shadow:0 1px 4px #1720331f}.report-export-date-range{min-width:max-content;color:var(--ops-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12px;display:inline-flex}.report-export-date-range svg{color:var(--ops-accent);flex:none}.report-export-date-range label{min-width:0}.report-export-date-range input{border:1px solid var(--ops-border);background:var(--ops-surface);width:126px;min-height:38px;color:var(--ops-text);font:inherit;border-radius:8px;padding:0 9px;font-size:13px}.report-export-date-range input:focus{border-color:var(--ops-accent);outline:3px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.report-export-date-range input:focus{outline:3px solid color-mix(in srgb, var(--ops-accent) 15%, transparent)}}.report-export-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.report-export-store-filter{width:238px;min-width:210px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.report-export-store-filter>div:first-child{height:16px;padding:0 2px}.report-export-store-filter>button{border-color:var(--ops-border);background:var(--ops-surface);height:38px;color:var(--ops-text);border-radius:8px;margin-top:2px;padding:0 10px;font-size:13px}.report-export-store-filter>div.absolute{border-color:var(--ops-border);border-radius:var(--ops-radius-md);width:min(360px,100vw - 32px);box-shadow:var(--ops-shadow-floating);padding:9px;top:59px;left:auto;right:0}.report-export-store-filter>div.absolute label{width:100%;min-width:0;min-height:40px;box-shadow:none;border:0;border-radius:7px;padding:8px;display:flex}.report-export-store-filter>div.absolute label input{width:16px;min-width:16px;height:16px;accent-color:var(--ops-accent);margin:0}.report-export-store-filter>div.absolute label span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.report-export-store-filter .jdy-multi-search{border-color:var(--ops-border);border-radius:var(--ops-radius-sm);min-height:40px}.report-export-apply{border:1px solid var(--ops-accent);background:var(--ops-accent);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .16s,box-shadow .16s}.report-export-apply:hover{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.report-export-apply:hover{background:color-mix(in srgb, var(--ops-accent) 90%, #000)}}.report-export-apply:hover{box-shadow:0 4px 12px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.report-export-apply:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--ops-accent) 20%, transparent)}}.report-export-summary{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(250px,1.6fr);align-items:center;min-height:76px;padding:0 18px;display:grid}.report-export-summary>div{border-right:1px solid var(--ops-border);gap:5px;min-width:0;padding:2px 18px;display:grid}.report-export-summary>div:first-child{padding-left:0}.report-export-summary>div span{color:var(--ops-muted);font-size:12px}.report-export-summary>div strong{color:var(--ops-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.report-export-summary>p{color:var(--ops-muted);text-align:right;margin:0;padding-left:18px;font-size:12px}.report-export-templates{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);overflow:hidden}.report-export-templates>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 18px;display:flex}.report-export-templates>header h2{color:var(--ops-text);margin:0;font-size:18px;line-height:1.3}.report-export-templates>header p{color:var(--ops-muted);margin:4px 0 0;font-size:12px}.report-export-templates>header>span{min-width:max-content;color:var(--ops-muted);font-size:12px}.report-export-groups{gap:24px;padding:16px 18px 20px;display:grid}.report-export-group{min-width:0}.report-export-group>header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 2px 10px;display:flex}.report-export-group>header h3{color:var(--ops-text);margin:0;font-size:14px;line-height:1.35}.report-export-group>header p{color:var(--ops-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.report-export-group>header>span{border:1px solid var(--ops-border);background:var(--ops-surface-muted);min-width:max-content;color:var(--ops-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 7px;font-size:12px}.report-export-group>.report-export-grid{padding:0}.report-export-grid{gap:12px;padding:14px;display:grid}.report-export-grid.report-export-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-export-grid.report-export-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-export-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);grid-template-rows:auto auto auto auto;gap:14px;min-width:0;min-height:244px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.report-export-card:hover{border-color:var(--ops-border-strong);box-shadow:0 10px 24px var(--ops-text);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.report-export-card:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--ops-text) 7%, transparent)}}.report-export-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;min-height:64px;display:grid}.report-export-card-icon{background:var(--ops-accent-soft);width:42px;height:42px;color:var(--ops-accent);border-radius:10px;place-items:center;display:grid}.report-export-card.is-finance .report-export-card-icon{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.report-export-card.is-finance .report-export-card-icon{background:color-mix(in srgb, var(--ops-success) 11%, var(--ops-surface))}}.report-export-card.is-finance .report-export-card-icon{color:var(--ops-success)}.report-export-card.is-orders .report-export-card-icon{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.report-export-card.is-orders .report-export-card-icon{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.report-export-card.is-orders .report-export-card-icon{color:var(--ops-success)}.report-export-card.is-reception .report-export-card-icon{color:#7c3aed;background:#f3e8ff}.report-export-card.is-xianyu .report-export-card-icon{color:#d97706;background:#fff4e5}.report-export-card h3{color:var(--ops-text);margin:0;font-size:16px;line-height:1.35}.report-export-card p{color:var(--ops-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.report-export-card-store-filter{min-width:0;position:relative}.report-export-card-store-filter>button{border-color:var(--ops-border);border-radius:8px;height:40px;margin-top:5px}.report-export-card-store-filter>div.absolute{border-color:var(--ops-border);width:min(380px,100vw - 40px);box-shadow:var(--ops-shadow-floating);border-radius:10px;top:64px}.report-export-card>button.is-primary{border:1px solid var(--ops-accent);background:var(--ops-accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:600;transition:background-color .16s,box-shadow .16s;display:inline-flex}.report-export-card>button.is-primary:hover:not(:disabled){background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.report-export-card>button.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ops-accent) 90%, #000)}}.report-export-card>button.is-primary:hover:not(:disabled){box-shadow:0 4px 12px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.report-export-card>button.is-primary:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--ops-accent) 20%, transparent)}}.report-export-card>button.is-primary:disabled{border-color:var(--ops-border);background:var(--ops-surface-muted);color:var(--ops-muted);cursor:not-allowed}@media (max-width:1200px){.report-export-toolbar{flex-direction:column;align-items:stretch}.report-export-filter-primary{width:100%}.report-export-controls{justify-content:flex-start;width:100%}.report-export-store-filter{flex:280px}.report-export-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.report-export-summary>p{text-align:left;grid-column:1/-1;padding:0 0 12px}.report-export-grid.report-export-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.report-export-groups{gap:18px;padding:12px}.report-export-toolbar{flex-direction:column;align-items:stretch}.report-export-filter-primary{flex-direction:column;align-items:flex-start}.report-export-filter-label{display:none}.report-export-periods{width:100%}.report-export-periods a{min-height:44px}.report-export-date-range{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;display:grid}.report-export-date-range input{width:100%;min-height:44px}.report-export-controls{flex-direction:column;align-items:stretch}.report-export-store-filter{flex:none;width:100%;min-width:0}.report-export-apply{min-height:44px}.report-export-summary{grid-template-columns:1fr;padding:0}.report-export-summary>div{border-right:0;border-bottom:1px solid var(--ops-border);min-height:62px;padding:12px 16px}.report-export-summary>div:first-child{padding-left:16px}.report-export-summary>p{padding:12px 16px}.report-export-grid.report-export-grid-two,.report-export-grid.report-export-grid-three{grid-template-columns:1fr}.report-export-card{min-height:0}.report-export-card>header{grid-template-columns:42px minmax(0,1fr)}.report-export-card>header>.operations-status-badge{grid-column:2;justify-self:start}}.overview-home-primary,.overview-home-secondary{align-items:stretch;gap:var(--ops-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.overview-home-primary>:first-child{grid-column:span 7}.overview-home-primary>:last-child{grid-column:span 5}.overview-home-secondary>:first-child{grid-column:span 8}.overview-home-secondary>:last-child{grid-column:span 4}.overview-home-primary>.operations-section-card{height:100%}.overview-home .overview-main-chart{height:224px;padding:4px 10px}.overview-trend-range-switch{border:1px solid var(--ops-border);background:var(--ops-surface-muted);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:150px;height:34px;padding:3px;display:grid}.overview-trend-range-switch button{min-width:0;color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600}.overview-trend-range-switch button:hover{color:var(--ops-text)}.overview-trend-range-switch button.is-active{background:var(--ops-surface);color:var(--ops-accent);box-shadow:0 2px 7px #1f304912}.overview-trend-range-switch button:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-trend-range-switch button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 38%, transparent)}}.overview-trend-range-switch button:focus-visible{outline-offset:1px}.overview-trend-data-note{background:var(--ops-warning);border-radius:8px;align-items:flex-start;gap:7px;min-height:38px;margin:0 14px 12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.overview-trend-data-note{background:color-mix(in srgb, var(--ops-warning) 9%, var(--ops-surface))}}.overview-trend-data-note{color:#8a5b12;font-size:12px;line-height:1.55}.overview-trend-data-note svg{flex:none;margin-top:1px}.overview-trend-data-note strong{color:#6f4708;margin-right:7px;font-weight:600}.overview-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:58px;padding:9px 16px 4px;display:grid}.overview-trend-summary>div{min-width:0}.overview-trend-summary>div+div{border-left:1px solid var(--ops-border);padding-left:24px}.overview-trend-summary span{color:var(--ops-muted);font-size:12px}.overview-trend-summary p{align-items:center;gap:8px;margin:3px 0 0;display:flex}.overview-trend-summary strong{color:var(--ops-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1;overflow:hidden}.overview-trend-summary em{background:var(--ops-surface-muted);min-height:24px;color:var(--ops-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.overview-trend-summary em.is-improving{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.overview-trend-summary em.is-improving{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.overview-trend-summary em.is-improving{color:var(--ops-success)}.overview-trend-summary em.is-attention{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.overview-trend-summary em.is-attention{background:color-mix(in srgb, var(--ops-danger) 9%, var(--ops-surface))}}.overview-trend-summary em.is-attention{color:var(--ops-danger)}.overview-trend-summary em.is-neutral{background:var(--ops-accent-soft);color:var(--ops-accent)}.overview-home .overview-trend-panel.is-sparse{min-height:210px}.overview-home .overview-trend-panel.is-sparse .overview-main-chart{height:150px}.overview-state{height:100%;color:var(--ops-muted);place-items:center;margin:0;font-size:12px;display:grid}.overview-home .overview-anomalies>.operations-section-body{padding:0;display:block}.overview-anomaly-list{grid-template-rows:repeat(5,minmax(56px,1fr));align-content:stretch;width:100%;min-height:282px;padding:10px 14px;display:grid}.overview-anomaly-list>a{border-bottom:1px solid var(--ops-border);min-width:0;min-height:50px;color:var(--ops-text);grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 4px;display:grid}.overview-anomaly-list>a:last-child{border-bottom:0}.overview-anomaly-list>a:hover{color:var(--ops-accent)}.overview-anomaly-list>a[data-disabled=true]{color:var(--ops-muted);opacity:.7}.overview-anomaly-list>a>i{background:var(--ops-accent-soft);width:34px;height:34px;color:var(--ops-accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.overview-anomaly-list small{color:var(--ops-muted);font-size:12px;display:block}.overview-anomaly-list strong{color:var(--ops-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;display:block}.overview-anomaly-list svg{color:var(--ops-muted)}.overview-business-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;display:grid}.overview-business-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);flex-direction:column;min-width:0;min-height:240px;padding:15px;display:flex}.overview-business-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-business-card>header>a{min-width:0;color:var(--ops-text);align-items:center;gap:8px;display:flex}.overview-business-card>header img{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px}.overview-business-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.overview-business-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;display:grid}.overview-business-card dl div{min-width:0;min-height:57px;padding:8px 0}.overview-business-card dl div:nth-child(odd){border-right:1px solid var(--ops-border);padding-right:8px}.overview-business-card dl div:nth-child(2n){padding-left:8px}.overview-business-card dl div:nth-child(n+3){border-top:1px solid var(--ops-border)}.overview-business-card dt{color:var(--ops-muted);font-size:12px;line-height:1.35}.overview-business-card dd{color:var(--ops-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:18px;font-weight:600;overflow:hidden}.overview-business-trend{border-top:1px solid var(--ops-border);grid-template-columns:minmax(76px,1fr) auto;align-items:end;gap:10px;min-height:48px;margin-top:auto;padding-top:8px;display:grid}.overview-business-trend>div{min-width:0;height:42px}.overview-business-trend>div>i{height:42px;color:var(--ops-muted);place-items:center;font-style:normal;display:grid}.overview-business-comparison{align-self:center;justify-items:end;gap:4px;display:grid}.overview-business-comparison>b{color:var(--ops-muted);font-size:12px;font-weight:600}.overview-business-comparison>em{background:var(--ops-surface-muted);min-height:24px;color:var(--ops-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:0 7px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.overview-business-comparison>em.is-improving{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.overview-business-comparison>em.is-improving{background:color-mix(in srgb, var(--ops-success) 11%, var(--ops-surface))}}.overview-business-comparison>em.is-improving{color:var(--ops-success)}.overview-business-comparison>em.is-attention{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.overview-business-comparison>em.is-attention{background:color-mix(in srgb, var(--ops-danger) 10%, var(--ops-surface))}}.overview-business-comparison>em.is-attention{color:var(--ops-danger)}.overview-ranking-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.overview-ranking-description{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overview-ranking-panel th{background:var(--ops-surface-muted);height:42px;color:var(--ops-muted);font-size:var(--ops-caption);text-align:center;white-space:nowrap;padding:0 11px;font-weight:600}.overview-ranking-panel td{border-top:1px solid var(--ops-border);height:57px;color:var(--ops-text);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 11px;font-size:12.5px}.overview-ranking-panel td strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-ranking-panel tr.is-headquarters td{background:var(--ops-accent-soft)}.overview-ranking-panel tr.is-empty-row td{height:244px;color:var(--ops-muted)}.ranking-panel-actions{align-items:center;gap:10px;display:flex}.overview-ranking-select{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);min-width:0;height:40px;color:var(--ops-muted);align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .18s,background-color .18s;display:flex}.overview-ranking-select:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-muted)}.overview-ranking-select:focus-within{border-color:var(--ops-accent);outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-ranking-select:focus-within{outline:2px solid color-mix(in srgb, var(--ops-accent) 22%, transparent)}}.overview-ranking-select:focus-within{outline-offset:2px}.overview-ranking-select>span{color:var(--ops-muted);flex:none;font-size:12px;font-weight:600}.overview-ranking-select select{width:auto;min-width:94px;height:38px;color:var(--ops-text);cursor:pointer;background:0 0;border:0;outline:0;padding:0 20px 0 0;font-size:13px;font-weight:600}.overview-ranking-select svg{color:var(--ops-muted);top:12px;right:10px}.ranking-panel-actions .store-panel-expand{border-color:var(--ops-border);background:var(--ops-surface);min-height:40px;color:var(--ops-text);white-space:nowrap;padding-inline:12px;font-size:13px}.ranking-panel-actions .store-panel-expand:hover{border-color:var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-accent)}.ranking-panel-actions .store-panel-expand:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.store-panel-expand.is-icon-only,.ranking-panel-actions .store-panel-expand.is-icon-only{border-color:var(--ops-border);background:var(--ops-surface);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ops-muted);justify-content:center;padding:0}.store-panel-expand.is-icon-only:hover,.ranking-panel-actions .store-panel-expand.is-icon-only:hover{border-color:var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-accent)}.store-panel-expand.is-icon-only:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}@media (min-width:769px){.platform-store-panel:not(.is-expanded) .store-panel-expand,.overview-ranking-panel:not(.is-expanded) .store-panel-expand{opacity:0;pointer-events:none}.platform-store-panel:hover .store-panel-expand,.platform-store-panel:focus-within .store-panel-expand,.overview-ranking-panel:hover .store-panel-expand,.overview-ranking-panel:focus-within .store-panel-expand{opacity:1;pointer-events:auto}}@media (pointer:coarse){.platform-store-panel:not(.is-expanded) .store-panel-expand,.overview-ranking-panel:not(.is-expanded) .store-panel-expand{opacity:1;pointer-events:auto}}.ranking-panel-backdrop{z-index:199;background:#1220336b;border:0;position:fixed;inset:0}.overview-ranking-panel.is-expanded{z-index:200;border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px;flex-direction:column;width:min(1100px,100vw - 64px);height:auto;min-height:0;max-height:min(720px,100dvh - 64px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 72px #12203338}.overview-ranking-panel.is-expanded>header{flex:none;min-height:76px;padding:12px 24px}.overview-ranking-panel.is-expanded>.operations-section-body{flex-direction:column;flex:0 auto;min-height:0;display:flex}.overview-ranking-panel.is-expanded .overview-table-wrap{flex:0 auto;min-height:0;max-height:min(630px,100dvh - 140px);overflow:auto}.overview-ranking-panel.is-expanded table{min-width:900px}.overview-ranking-panel.is-expanded th{z-index:1;position:sticky;top:0}.overview-ranking-panel.is-expanded td{height:52px;font-size:14px}body.has-ranking-panel-expanded{overflow:hidden}body.has-ranking-panel-expanded .overview-body{z-index:200}@media (min-width:1280px){.overview-home-secondary>.overview-ranking-panel:not(.is-expanded){flex-direction:column;min-height:clamp(540px,62vh,760px);display:flex}.overview-home-secondary>.overview-ranking-panel:not(.is-expanded)>header{flex:none}.overview-home-secondary>.overview-ranking-panel:not(.is-expanded)>.operations-section-body{flex-direction:column;flex:1;min-height:0;display:flex}.overview-home-secondary>.overview-ranking-panel:not(.is-expanded) .overview-table-wrap{flex:1;min-height:0;overflow:auto}.overview-home-secondary>.overview-ranking-panel:not(.is-expanded) th{z-index:1;position:sticky;top:0}}@media (max-width:760px){.ranking-panel-actions{gap:6px}.overview-ranking-panel.is-expanded{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);top:50%;left:12px;transform:translateY(-50%)}.overview-ranking-select{height:44px;padding-inline:8px}.overview-ranking-select select{min-width:76px;height:42px;font-size:12px}.overview-ranking-select svg{top:14px;right:8px}.store-panel-expand.is-icon-only,.ranking-panel-actions .store-panel-expand.is-icon-only{width:44px;min-width:44px;height:44px;min-height:44px}.overview-ranking-panel.is-expanded>header{flex-direction:column;align-items:flex-start;min-height:106px;padding:11px 14px}.overview-ranking-panel.is-expanded .overview-table-wrap{overflow:auto}.overview-ranking-panel.is-expanded table{min-width:680px;display:table}.overview-ranking-panel.is-expanded thead{display:table-header-group}.overview-ranking-panel.is-expanded tbody{padding:0;display:table-row-group}.overview-ranking-panel.is-expanded tr{border:0;display:table-row}.overview-ranking-panel.is-expanded td{border-top:1px solid var(--ops-border);text-align:center;white-space:nowrap;height:52px;padding:0 8px;display:table-cell}.overview-ranking-panel.is-expanded td:before{display:none}}.overview-activity-heatmap{min-height:342px}.overview-activity-heatmap>.operations-section-body{align-items:center;min-height:0;padding:14px;display:flex;overflow:hidden}.overview-heatmap{width:100%;min-width:540px}.overview-heatmap-row{grid-template-columns:minmax(92px,1.35fr) repeat(7,minmax(40px,1fr));align-items:center;gap:6px;min-height:44px;display:grid}.overview-heatmap-row.is-heading{min-height:32px;color:var(--ops-muted);text-align:center;font-size:12px;font-weight:600}.overview-heatmap-row.is-heading>span{text-align:left}.overview-heatmap-row>a{min-height:34px;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:flex;overflow:hidden}.overview-heatmap-row>a:hover{color:var(--ops-accent)}.overview-heatmap-row>span[role=cell]{height:36px;color:var(--ops-text);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;place-items:center;font-size:13px;font-weight:600;display:grid}.overview-heatmap .is-empty,.overview-heatmap .is-unavailable{background:var(--ops-surface-muted);border-color:var(--ops-border)!important;color:var(--ops-muted)!important}.overview-heatmap .is-unavailable{color:var(--ops-muted)!important}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-unavailable{color:color-mix(in srgb, var(--ops-muted) 82%, var(--ops-text))!important}}.overview-heatmap .is-level-1{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-1{background:color-mix(in srgb, var(--ops-accent) 14%, var(--ops-surface))}}.overview-heatmap .is-level-1{color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-1{color:color-mix(in srgb, var(--ops-accent) 62%, var(--ops-text))}}.overview-heatmap .is-level-2{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-2{background:color-mix(in srgb, var(--ops-accent) 29%, var(--ops-surface))}}.overview-heatmap .is-level-2{color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-2{color:color-mix(in srgb, var(--ops-accent) 48%, var(--ops-text))}}.overview-heatmap .is-level-3{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-3{background:color-mix(in srgb, var(--ops-accent) 54%, var(--ops-surface))}}.overview-heatmap .is-level-3{color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-3{color:color-mix(in srgb, var(--ops-accent) 25%, var(--ops-text))}}.overview-heatmap .is-level-4{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-heatmap .is-level-4{background:color-mix(in srgb, var(--ops-accent) 78%, var(--ops-surface))}}.overview-heatmap .is-level-4{color:#fff}.overview-heatmap>footer{min-height:36px;color:var(--ops-muted);justify-content:flex-end;align-items:end;gap:12px;font-size:12px;display:flex}.overview-heatmap>footer span{align-items:center;gap:4px;display:inline-flex}.overview-heatmap>footer i{border-radius:3px;width:10px;height:10px;display:block}html[data-theme=luxury] .overview-workspace,html[data-theme=luxury] .overview-header,html[data-theme=luxury] .overview-rail{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text)}@media (min-width:1440px){.operations-sidebar-auto{padding-left:calc(var(--ops-sidebar-expanded) + 24px)}.operations-sidebar-auto .overview-rail{width:var(--ops-sidebar-expanded)}.operations-sidebar-auto .overview-brand{justify-content:flex-start}.operations-sidebar-auto .overview-brand strong{display:block}.operations-sidebar-auto .operations-quick-search{width:calc(var(--ops-sidebar-expanded) - 2px)}.operations-overview.operations-sidebar-auto .operations-quick-search-trigger{grid-template-columns:18px minmax(0,1fr) auto;justify-content:normal;padding:0 10px 0 12px}.operations-overview.operations-sidebar-auto .operations-quick-search-trigger>span{display:block}.operations-overview.operations-sidebar-auto .operations-quick-search-trigger>kbd{display:inline-flex}.operations-sidebar-auto .overview-nav-group{opacity:1;height:auto;margin:12px 10px 4px}.operations-sidebar-auto .overview-nav-primary>a,.operations-sidebar-auto .overview-sidebar-toggle{justify-content:flex-start}.operations-sidebar-auto .overview-nav-primary>a>span:not(.overview-nav-pending),.operations-sidebar-auto .overview-sidebar-toggle span{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:1200px) and (min-width:1001px){.overview-header{gap:10px}.overview-title h1{font-size:25px}.operations-overview .overview-live-time{min-width:0}.overview-profile{min-width:112px;max-width:146px}.overview-user{gap:6px;max-width:382px}}@media (max-width:1400px){.overview-business-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-business-card{grid-column:span 2}.overview-business-card:nth-child(n+4){grid-column:span 3}}@media (max-width:1200px){.overview-home-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-home-kpis>.operations-metric-card{grid-column:span 2}.overview-home-kpis>.operations-metric-card:nth-child(n+4){grid-column:span 3}.overview-home-primary,.overview-home-secondary{grid-template-columns:1fr}}@media (max-width:1480px){.overview-home-primary>:first-child,.overview-home-primary>:last-child,.overview-home-secondary>:first-child,.overview-home-secondary>:last-child{grid-column:1/-1}}@media (max-width:1000px){.overview-header,.entry-center-page .overview-header{grid-template-columns:minmax(0,1fr) auto}.overview-title{grid-area:1/1}.overview-user,.operations-overview .overview-user,.entry-center-page .overview-user{grid-area:1/2;width:auto}.entry-center-page .overview-title{grid-area:1/1}.overview-header-filter-slot{grid-area:2/1/auto/-1}.overview-profile{grid-template-columns:30px;width:40px;min-width:40px;padding:4px}.operations-overview .overview-profile-copy,.overview-profile>svg{display:none!important}.jd-filter-row{grid-template-columns:minmax(180px,1.35fr) 128px minmax(120px,1fr) minmax(120px,1fr);gap:8px;width:100%;display:grid}.jd-filter-row .overview-date-trigger{width:100%;min-width:0}.jd-filter-row .overview-date-trigger>span,.jd-filter-row .overview-company-filter>span{display:none}.jd-filter-row .overview-company-filter,.jd-filter-row .jd-store-filter{flex-basis:auto;width:auto;min-width:0;max-width:none}}.operations-overview .operations-date-input,.operations-overview .jdy-management-page input[type=date]{min-height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);color:var(--ops-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-inline:12px 9px;font-size:13px}.operations-overview .operations-date-input:focus,.operations-overview .jdy-management-page input[type=date]:focus{border-color:var(--ops-accent);outline:3px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.operations-overview .operations-date-input:focus,.operations-overview .jdy-management-page input[type=date]:focus{outline:3px solid color-mix(in srgb, var(--ops-accent) 14%, transparent)}}html[data-theme=luxury] .operations-overview :is(.operations-date-input,input[type=date]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.overview-nav-primary>a{padding-right:10px}.overview-nav-count{background:var(--ops-danger);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.overview-nav-count{background:color-mix(in srgb, var(--ops-danger) 12%, var(--ops-surface))}}.overview-nav-count{color:var(--ops-danger);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.overview-brand-mark{border-radius:13px;transition:transform .18s,background-color .18s,box-shadow .18s;position:relative}.overview-brand:hover .overview-brand-mark{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-brand:hover .overview-brand-mark{background:color-mix(in srgb, var(--ops-accent) 9%, transparent)}}.overview-brand:hover .overview-brand-mark{box-shadow:0 0 0 6px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-brand:hover .overview-brand-mark{box-shadow:0 0 0 6px color-mix(in srgb, var(--ops-accent) 4%, transparent)}}.overview-brand:hover .overview-brand-mark{transform:translateY(-1px)scale(1.035)}.overview-home-kpis .operations-metric-card{border-radius:var(--ops-radius-lg);min-height:184px;box-shadow:var(--ops-shadow-card);position:relative}.overview-home .overview-trend-panel{min-height:286px}.overview-home .overview-main-chart{height:226px;padding-top:8px}.overview-activity-heatmap>.operations-section-body{align-items:flex-start;padding:16px;overflow-x:auto}.overview-heatmap{min-width:540px}.overview-heatmap-row{grid-template-columns:minmax(92px,1.35fr) repeat(7,minmax(40px,1fr));gap:6px;min-height:44px}.overview-heatmap-row>span[role=cell]{border-radius:8px;height:36px;font-size:13px;font-weight:600}.overview-heatmap-row>a{font-size:13px}.overview-anomaly-list{grid-template-rows:repeat(5,54px);min-height:0;padding:8px 14px 12px}.overview-anomaly-list>a{min-height:54px}.xianyu-account-filterbar{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);padding:14px 16px}.xianyu-account-filterbar>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.xianyu-account-filterbar label{width:100%;min-width:0;min-height:0;box-shadow:none;color:var(--ops-muted);background:0 0;border:0;border-radius:0;align-content:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:grid}.xianyu-account-filterbar :is(input,select){border:1px solid var(--ops-border-strong);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;min-height:40px;color:var(--ops-text);font:inherit;margin-top:0;padding:0 12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.xianyu-account-filterbar :is(input,select):hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.xianyu-account-filterbar :is(input,select):hover{border-color:color-mix(in srgb, var(--ops-accent) 38%, var(--ops-border))}}.xianyu-account-filterbar :is(input,select):focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.xianyu-account-filterbar :is(input,select):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.xianyu-account-filterbar :is(input,select):focus{outline:0}.xianyu-account-table-shell{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);overflow:hidden}.xianyu-account-table-shell>header{border-bottom:1px solid var(--ops-border);align-items:center;min-height:64px;padding:12px 16px;display:flex}.xianyu-account-table-shell h2{color:var(--ops-text);margin:0;font-size:16px}.xianyu-account-table-shell p{color:var(--ops-muted);margin:4px 0 0;font-size:12px}.xianyu-account-table-scroll{overflow-x:auto}.xianyu-account-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1080px;color:var(--ops-text);font-size:13px}.xianyu-account-table col.is-account{width:24%}.xianyu-account-table col.is-branch,.xianyu-account-table col.is-amoeba{width:13%}.xianyu-account-table col.is-owner{width:11%}.xianyu-account-table col.is-count{width:7%}.xianyu-account-table col.is-state{width:10%}.xianyu-account-table col.is-date{width:12%}.xianyu-account-table col.is-action{width:10%}.xianyu-account-table th{background:var(--ops-surface-muted);height:42px;color:var(--ops-muted);text-align:center;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600}.xianyu-account-table td{border-top:1px solid var(--ops-border);text-align:center;vertical-align:middle;height:52px;padding:8px 12px;line-height:1.45}.xianyu-account-table td:first-child strong{overflow-wrap:anywhere;display:block}.xianyu-account-table td.is-attention{color:var(--ops-warning);font-weight:600}.xianyu-account-table td.is-date{color:var(--ops-muted);font-variant-numeric:tabular-nums}.xianyu-account-table td:last-child a{min-height:34px;color:var(--ops-accent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.xianyu-account-table td:last-child a:hover{background:var(--ops-accent-soft)}.xianyu-account-state{background:var(--ops-surface-muted);min-height:26px;color:var(--ops-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.xianyu-account-state.is-normal{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.xianyu-account-state.is-normal{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.xianyu-account-state.is-normal{color:var(--ops-success)}.xianyu-account-state:is(.is-paused,.is-banned){background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.xianyu-account-state:is(.is-paused,.is-banned){background:color-mix(in srgb, var(--ops-warning) 11%, var(--ops-surface))}}.xianyu-account-state:is(.is-paused,.is-banned){color:var(--ops-warning)}.quality-issue-panel{overflow:hidden}.quality-issue-panel>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.quality-issue-panel>header h2{color:var(--ops-text);margin:0;font-size:16px}.quality-issue-panel>header span{color:var(--ops-muted);font-variant-numeric:tabular-nums;font-size:13px}.quality-issue-empty{color:var(--ops-muted);text-align:center;margin:0;padding:36px 16px}.permission-invite-dialog{width:min(840px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:hidden}.permission-invite-dialog .user-account-form{max-height:calc(100dvh - 102px);overflow-y:auto}.permission-invite-dialog .user-account-form-heading{display:none}.permission-invite-dialog .user-account-section{padding:18px 20px}.permission-invite-dialog .user-account-section+.user-account-section{border-top:1px solid var(--ops-border)}.permission-invite-dialog .user-account-actions{z-index:2;border-top:1px solid var(--ops-border);position:sticky;bottom:0}.permission-invite-dialog .user-account-field:has(input[type=checkbox]){border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);align-items:center;margin-top:12px;padding:12px}.permission-invite-dialog .user-account-field input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--ops-accent);margin:0 8px 0 0}html[data-theme=aqua]{--background:#eaf5f7;--foreground:#153748;--jdy-brand:#116b78;--jdy-brand-soft:#dcf4f6b8;--jdy-action-bg:#116b78;--jdy-border:#5b8b973d;--jdy-muted:#526f7a;--jdy-success:#0b774f;--jdy-warning:#8a5b13;--jdy-danger:#b6323f;--jdy-surface:#fff;--jdy-surface-soft:#f0fafb;--jdy-shadow:0 12px 32px #235c6917}html[data-theme=aqua] .operations-overview{--ops-canvas:#eaf5f7;--ops-surface:#fff;--ops-surface-muted:#eff9fa;--ops-text:#153748;--ops-muted:#526f7a;--ops-border:#5b8b973d;--ops-border-strong:#417a8861;--ops-accent:#116b78;--ops-accent-soft:#cfeff2ad;--ops-success:#0b774f;--ops-warning:#8a5b13;--ops-danger:#b6323f;--ops-shadow-card:0 12px 32px #235c6914}html[data-theme=aqua] .operations-overview :is(.overview-rail,.overview-header,.operations-metric-card,.operations-section-card,.jdy-data-surface,.system-setting-panel,.permission-panel,.store-management-table-shell,.xianyu-account-table-shell){-webkit-backdrop-filter:blur(18px)saturate(118%)}html[data-theme=aqua] .overview-workspace{background:radial-gradient(circle at 88% 3%, #71cdd838, transparent 30%), radial-gradient(circle at 14% 86%, #77b3dc26, transparent 34%), var(--ops-canvas)}html[data-theme=trust] .overview-workspace{background:linear-gradient(180deg, #f8faff 0, var(--ops-canvas) 280px)}html[data-theme=neutral] .overview-workspace{background:linear-gradient(180deg, #f8f6f1 0, var(--ops-canvas) 300px)}html[data-theme=luxury] .overview-workspace{background:linear-gradient(180deg, #151f31 0, var(--ops-canvas) 320px)}html[data-theme=aqua] .operations-overview :is(.overview-rail,.overview-header,.operations-metric-card,.operations-section-card,.jdy-data-surface,.system-setting-panel,.permission-panel,.store-management-filterbar,.store-management-table-shell,.xianyu-account-table-shell){box-shadow:inset 0 1px 0 #ffffff7a, var(--ops-shadow-card)}@media (max-width:1100px){.xianyu-account-table{min-width:1040px}}@media (max-width:760px){.xianyu-account-filterbar>div,.permission-invite-dialog .user-account-grid.is-three-columns{grid-template-columns:1fr}.permission-invite-dialog .user-account-section{padding:14px}}@media (prefers-reduced-motion:reduce){.overview-brand-mark{transition:none}.overview-brand:hover .overview-brand-mark{transform:none}}@media (max-width:760px){.operations-overview,.operations-overview.operations-sidebar-expanded,.operations-sidebar-auto{padding-left:0;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.overview-rail{display:none}.overview-workspace{min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:clip}.operations-overview .overview-header{grid-template-rows:40px auto;grid-template-columns:minmax(0,1fr);min-height:58px;padding:8px 14px}.operations-overview .overview-title{grid-area:1/1}.operations-overview .overview-user,.operations-overview .operations-quick-search{display:none}.operations-overview .overview-header-filter-slot{grid-area:2/1}.operations-overview .overview-header-filter-slot:empty{display:none}.operations-overview .overview-filter-row{grid-template-columns:128px minmax(0,1fr) 44px;display:grid}.operations-quick-search-backdrop{padding-top:7vh}.operations-quick-search-dialog>footer{display:none}.overview-body{padding:12px}.operations-route-skeleton{grid-template-rows:40px 40px minmax(240px,1fr);grid-template-columns:1fr;min-height:360px}.operations-route-skeleton-content{grid-column:1}.overview-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-home-kpis>.operations-metric-card,.overview-home-kpis>.operations-metric-card:nth-child(n+4){grid-column:auto}.overview-home-kpis>.operations-metric-card:first-child{grid-column:1/-1}.operations-metric-card{min-height:164px;padding-inline:12px}.operations-metric-card>header{align-items:flex-start}.operations-metric-card>header>small{padding-inline:5px}.operations-metric-card>strong{font-size:clamp(23px,7vw,31px)}.operations-section-card>header{min-height:54px;padding-inline:13px}.overview-trend-summary{grid-template-columns:1fr;gap:8px;min-height:98px;padding:10px 13px 4px}.overview-trend-summary>div+div{border-top:1px solid var(--ops-border);border-left:0;padding:8px 0 0}.overview-trend-summary p{justify-content:space-between}.overview-trend-summary strong{font-size:18px}.overview-home .overview-main-chart{height:220px;padding-inline:2px}.overview-trend-range-switch{min-width:174px;height:44px}.overview-trend-range-switch button{min-height:36px;font-size:12px}.overview-home .overview-trend-panel{min-height:372px}.overview-home .overview-trend-panel.is-sparse{min-height:184px}.overview-home .overview-trend-panel.is-sparse .overview-main-chart{height:124px}.overview-anomaly-list{min-height:0}.overview-business-grid{grid-template-columns:1fr;padding:9px}.overview-business-card,.overview-business-card:nth-child(n+4){grid-column:auto}.overview-ranking-panel .overview-table-wrap{overflow:visible}.overview-ranking-panel table,.overview-ranking-panel tbody{min-width:0;display:block}.overview-ranking-panel thead{display:none}.overview-ranking-panel tbody{padding:7px 9px 9px}.overview-ranking-panel tr{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;margin-bottom:8px;padding:12px;display:grid}.overview-ranking-panel td{text-align:center;white-space:normal;background:0 0;border:0;min-width:0;height:auto;padding:0;display:block}.overview-ranking-panel td:before{color:var(--ops-muted);content:attr(data-label);font-size:var(--ops-caption);margin-bottom:3px;display:block}.overview-ranking-panel td:first-child,.overview-ranking-panel td:nth-child(2){grid-row:1}.overview-ranking-panel td:nth-child(2){grid-column:2/4}.overview-ranking-panel td:first-child:before,.overview-ranking-panel td:nth-child(2):before{display:none}.overview-ranking-panel tr.is-empty-row{display:block}.overview-ranking-panel tr.is-empty-row td{text-align:center;padding:30px 10px}}@media (prefers-reduced-motion:reduce){.operations-overview,.overview-rail,.overview-brand-mark,.operations-searchable-select .jdy-searchable-trigger svg,.jdy-finance-dashboard .jdy-finance-filter-bar label>input,.jdy-finance-dashboard .jdy-finance-filter-bar label>select,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-searchable-trigger,.jdy-finance-dashboard .jdy-finance-filter-bar .jdy-multi-filter>button,.operations-metric-card,.operations-section-card,.operations-metric-card:hover,.overview-home .operations-section-card:hover,.operations-searchable-select .jdy-searchable-popover{animation:none!important}}.permission-management-page .jdy-page-actions{align-items:center}.permission-management-page .jdy-page-action{cursor:pointer;gap:7px}.permission-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.permission-kpi-grid article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;min-height:118px;box-shadow:var(--ops-shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.permission-kpi-grid small{color:var(--ops-muted);font-size:12px;font-weight:600}.permission-kpi-grid strong{color:var(--ops-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-column:1;font-size:30px;font-weight:600}.permission-kpi-grid p{color:var(--ops-muted);grid-column:1/-1;margin:0;font-size:12px}.permission-kpi-icon{background:var(--ops-accent-soft);width:38px;height:38px;color:var(--ops-accent);border-radius:11px;grid-area:1/2/span 2;place-items:center;display:grid}.permission-kpi-icon.is-muted{background:var(--ops-surface-muted);color:var(--ops-muted)}.permission-kpi-icon.is-warning{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.permission-kpi-icon.is-warning{background:color-mix(in srgb, var(--ops-warning) 12%, var(--ops-surface))}}.permission-kpi-icon.is-warning{color:var(--ops-warning)}.permission-role-grid button{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;min-height:94px;color:var(--ops-text);text-align:left;box-shadow:var(--ops-shadow-card);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.permission-role-grid button:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-role-grid button:hover{border-color:color-mix(in srgb, var(--ops-accent) 34%, var(--ops-border))}}.permission-role-grid button:hover{transform:translateY(-1px)}.permission-role-grid button.is-selected{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-role-grid button.is-selected{border-color:color-mix(in srgb, var(--ops-accent) 55%, var(--ops-border))}}.permission-role-grid button.is-selected{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.permission-role-grid button.is-selected{background:color-mix(in srgb, var(--ops-accent-soft) 45%, var(--ops-surface))}}.permission-role-grid button.is-selected{box-shadow:0 0 0 2px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-role-grid button.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--ops-accent) 10%, transparent)}}.permission-role-grid button:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.permission-role-mark{background:var(--ops-accent-soft);width:40px;height:40px;color:var(--ops-accent);border-radius:12px;place-items:center;font-size:15px;font-weight:600;display:grid}.permission-role-grid button>span:nth-child(2){gap:5px;min-width:0;display:grid}.permission-role-grid button>span:nth-child(2) strong{font-size:13px;font-weight:600}.permission-role-grid button>span:nth-child(2) small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.permission-role-meta{justify-items:end;gap:4px;display:grid}.permission-role-meta b{color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:12px}.permission-role-meta small{color:var(--ops-muted);font-size:12px}.permission-panel>header>a{gap:6px}.permission-member-filters{border-bottom:1px solid var(--ops-border);background:var(--ops-surface-muted);grid-template-columns:minmax(260px,1fr) 150px 140px auto;align-items:center;gap:8px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.permission-member-filters{background:color-mix(in srgb, var(--ops-surface-muted) 68%, var(--ops-surface))}}.permission-member-filters input,.permission-member-filters select{border:1px solid var(--ops-border);background:var(--ops-surface);width:100%;min-height:38px;color:var(--ops-text);border-radius:9px;outline:none;font-size:12px}.permission-member-filters input{padding:0 12px 0 36px}.permission-member-filters select{padding:0 32px 0 11px}.permission-member-filters input:focus,.permission-member-filters select:focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-member-filters input:focus,.permission-member-filters select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.permission-search{position:relative}.permission-search>svg{z-index:1;color:var(--ops-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.permission-filter-count{color:var(--ops-muted);white-space:nowrap;padding-left:5px;font-size:12px}.permission-member-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.permission-member-status.is-active{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.permission-member-status.is-active{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.permission-member-status.is-active{color:var(--ops-success)}.permission-member-status.is-pending{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.permission-member-status.is-pending{background:color-mix(in srgb, var(--ops-warning) 11%, var(--ops-surface))}}.permission-member-status.is-pending{color:var(--ops-warning)}.permission-member-status.is-disabled{background:var(--ops-surface-muted);color:var(--ops-muted)}.permission-user-table td>a{gap:5px}.permission-empty-row{color:var(--ops-muted);text-align:center;height:92px!important}.permission-pagination{border-top:1px solid var(--ops-border);min-height:48px;color:var(--ops-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.permission-pagination>div{gap:7px;display:flex}.permission-pagination button{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:32px;color:var(--ops-text);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.permission-pagination button:disabled{cursor:not-allowed;opacity:.45}.permission-matrix-actions{align-items:center;gap:7px;display:flex}.permission-matrix-actions button,.permission-save-confirm button{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:34px;color:var(--ops-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.permission-matrix-actions button.is-primary,.permission-save-confirm button.is-primary{border-color:var(--ops-accent);background:var(--ops-accent);color:#fff}.permission-matrix-actions button:disabled,.permission-save-confirm button:disabled{cursor:not-allowed;opacity:.5}.permission-matrix-feedback{border-radius:8px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.permission-matrix-feedback.is-success{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.permission-matrix-feedback.is-success{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.permission-matrix-feedback.is-success{color:var(--ops-success)}.permission-matrix-feedback.is-error{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.permission-matrix-feedback.is-error{background:color-mix(in srgb, var(--ops-danger) 9%, var(--ops-surface))}}.permission-matrix-feedback.is-error{color:var(--ops-danger)}.permission-save-confirm{border:1px solid var(--ops-warning);justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 0;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.permission-save-confirm{border:1px solid color-mix(in srgb, var(--ops-warning) 30%, var(--ops-border))}}.permission-save-confirm{background:var(--ops-warning);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.permission-save-confirm{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.permission-save-confirm{color:var(--ops-text);font-size:12px}.permission-save-confirm>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.permission-save-confirm>div:last-child{flex:none;gap:7px;display:flex}.permission-save-confirm strong{font-size:12px}.permission-save-confirm span,.permission-save-confirm small{color:var(--ops-muted);line-height:1.45}.permission-save-confirm ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:4px 0 0;padding-left:17px;display:grid}.permission-save-confirm li{min-width:0;line-height:1.45}.permission-save-confirm li b{color:var(--ops-warning)}.permission-checkbox{cursor:pointer;place-items:center;width:32px;height:32px;margin:0 auto;display:grid}.permission-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.permission-checkbox span{border:1px solid var(--ops-border);background:var(--ops-surface);color:#0000;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.permission-checkbox input:checked+span{border-color:var(--ops-accent);background:var(--ops-accent);color:#fff}.permission-checkbox input:focus-visible+span{outline:2px solid var(--ops-accent);outline-offset:2px}.permission-checkbox.is-locked{cursor:not-allowed;opacity:.72}.permission-invite-dialog{border:1px solid var(--ops-border);background:var(--ops-surface);width:min(760px,100vw - 32px);max-height:min(820px,100vh - 32px);color:var(--ops-text);border-radius:16px;padding:0;overflow:auto;box-shadow:0 28px 80px #0f172a3d}.permission-invite-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a70}.permission-dialog-heading{z-index:2;border-bottom:1px solid var(--ops-border);background:var(--ops-surface);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.permission-dialog-heading{background:color-mix(in srgb, var(--ops-surface) 94%, transparent)}}.permission-dialog-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.permission-dialog-heading h2{margin:0;font-size:16px}.permission-dialog-heading p{color:var(--ops-muted);margin:4px 0 0;font-size:12px}.permission-dialog-heading>button{border:1px solid var(--ops-border);background:var(--ops-surface);width:44px;height:44px;color:var(--ops-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.permission-invite-dialog .user-account-form,.permission-invite-dialog .user-account-success{box-shadow:none;border:0;border-radius:0}.user-account-cancel,.user-account-close{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:38px;color:var(--ops-text);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}@media (max-width:1100px){.permission-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-member-filters{grid-template-columns:minmax(220px,1fr) 140px 130px}.permission-filter-count{grid-column:1/-1;padding-left:0}}@media (max-width:760px){.permission-kpi-grid,.permission-role-grid{grid-template-columns:1fr}.permission-kpi-grid article{min-height:102px}.permission-member-filters{grid-template-columns:1fr}.permission-filter-count{grid-column:auto}.permission-matrix-actions,.permission-save-confirm,.permission-save-confirm>div:last-child{flex-direction:column;align-items:stretch;width:100%}.permission-save-confirm ul{grid-template-columns:1fr}.permission-pagination{flex-direction:column;align-items:stretch}.permission-pagination>div,.permission-pagination button{flex:1}.permission-matrix-actions button,.permission-save-confirm button,.permission-member-filters :is(input,select),.user-account-cancel,.user-account-close,.permission-user-table td>a{min-height:44px}.permission-dialog-heading>button{width:44px;height:44px}.permission-invite-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.permission-matrix-table th:first-child,.permission-matrix-table td:first-child,.permission-user-table th:first-child,.permission-user-table td:first-child{z-index:1;box-shadow:8px 0 14px var(--ops-text);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.permission-matrix-table th:first-child,.permission-matrix-table td:first-child,.permission-user-table th:first-child,.permission-user-table td:first-child{box-shadow:8px 0 14px color-mix(in srgb, var(--ops-text) 5%, transparent)}}.permission-matrix-table th:first-child,.permission-user-table th:first-child{z-index:2}}.operations-card-skeleton,.operations-section-skeleton{position:relative;overflow:hidden}.operations-route-skeleton{gap:var(--ops-space-4);grid-template-rows:48px minmax(320px,1fr);grid-template-columns:minmax(180px,.36fr) minmax(260px,1fr);min-height:430px;display:grid}.operations-route-skeleton-heading,.operations-route-skeleton-toolbar,.operations-route-skeleton-content{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);position:relative;overflow:hidden}.operations-route-skeleton-heading,.operations-route-skeleton-toolbar{display:block}.operations-route-skeleton-content{padding:var(--ops-space-5);align-content:start;gap:var(--ops-space-4);grid-column:1/-1;display:grid}.operations-route-skeleton-content>i{border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);height:72px;display:block}.operations-card-skeleton{gap:9px;margin-top:12px;display:grid}.operations-card-skeleton i,.operations-section-skeleton i{background:var(--ops-surface-muted);border-radius:6px;display:block}.operations-card-skeleton i:first-child{width:58%;height:28px}.operations-card-skeleton i:nth-child(2){width:78%;height:12px}.operations-card-skeleton i:nth-child(3){width:100%;height:36px}.operations-section-skeleton{align-content:start;gap:12px;min-height:220px;padding:20px;display:grid}.operations-section-skeleton i:first-child{width:36%;height:16px}.operations-section-skeleton i:nth-child(2){width:100%;height:72px}.operations-section-skeleton i:nth-child(3){width:84%;height:72px}.operations-card-skeleton:after,.operations-section-skeleton:after,.operations-route-skeleton-heading:after,.operations-route-skeleton-toolbar:after,.operations-route-skeleton-content:after{background:linear-gradient(100deg, transparent 20%, var(--ops-border) 46%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.operations-card-skeleton:after,.operations-section-skeleton:after,.operations-route-skeleton-heading:after,.operations-route-skeleton-toolbar:after,.operations-route-skeleton-content:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ops-border) 52%, transparent) 46%, transparent 72%)}}.operations-card-skeleton:after,.operations-section-skeleton:after,.operations-route-skeleton-heading:after,.operations-route-skeleton-toolbar:after,.operations-route-skeleton-content:after{content:"";animation:1.1s ease-in-out infinite overview-skeleton;transform:translate(-100%)}.operations-card-state,.operations-section-state{color:var(--ops-muted);text-align:center;place-items:center;display:grid}.operations-card-state{gap:4px;min-height:104px}.operations-section-state{gap:6px;min-height:220px;padding:24px}.operations-card-state strong,.operations-section-state strong{color:var(--ops-text);font-size:15px}.operations-card-state span,.operations-section-state span{font-size:12px}.operations-metric-card.is-error,.operations-section-card.is-error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.operations-metric-card.is-error,.operations-section-card.is-error{border-color:color-mix(in srgb, var(--ops-danger) 36%, var(--ops-border))}}.operations-metric-card.is-forbidden,.operations-section-card.is-forbidden{border-style:dashed}.overview-route-error{min-height:calc(100dvh - var(--ops-topbar-height) - 24px);justify-content:center}.overview-error-state{min-height:260px;color:var(--ops-danger);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:28px;display:grid}.overview-error-state strong{color:var(--ops-text);font-size:16px}.overview-error-state p{color:var(--ops-muted);margin:5px 0 0;font-size:12px}.overview-error-state button{min-height:var(--ops-control-height);border:1px solid var(--ops-accent);border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;font:inherit;cursor:pointer;padding:0 16px;font-weight:600}.overview-error-state button:hover{filter:brightness(.96)}.overview-error-state button:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.overview-error-state button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.overview-error-state button:focus-visible{outline-offset:2px}@media (max-width:760px){.overview-error-state{grid-template-columns:1fr;justify-items:start;min-height:240px}.overview-error-state button{width:100%}}.store-management-page{gap:var(--ops-space-4)}.store-management-page>.jdy-page-header{margin-bottom:0}.store-management-filterbar{padding:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card)}.store-management-filterbar>div{align-items:end;gap:var(--ops-space-3);grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(128px,.72fr)) auto auto;display:grid;position:relative}.store-management-filterbar label,.store-management-filterbar .store-management-filter-field{width:auto;min-width:0;min-height:0;box-shadow:none;color:var(--ops-text);background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-size:12px;font-weight:600;display:grid}.store-management-filterbar label>span{color:var(--ops-muted);font-size:12px;font-weight:600}.store-management-filterbar label>input,.store-management-filterbar label>select{width:100%;height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);min-width:0;color:var(--ops-text);outline:0;margin:0;padding:0 12px;font-size:13px}.store-management-filterbar label>input::placeholder{color:var(--ops-muted)}@supports (color:color-mix(in lab, red, red)){.store-management-filterbar label>input::placeholder{color:color-mix(in srgb, var(--ops-muted) 76%, transparent)}}.store-management-filterbar label>input:focus,.store-management-filterbar label>select:focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-filterbar label>input:focus,.store-management-filterbar label>select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.store-management-filterbar button[type=submit]{min-width:86px;height:var(--ops-control-height);border-radius:var(--ops-radius-md);background:var(--ops-accent);margin:0;font-size:13px}.store-management-filter-more{align-self:end;position:relative}.store-management-filter-more>summary{min-width:118px;height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);color:var(--ops-muted);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.store-management-filter-more>summary::-webkit-details-marker{display:none}.store-management-filter-more>summary:hover,.store-management-filter-more[open]>summary{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-filter-more>summary:hover,.store-management-filter-more[open]>summary{border-color:color-mix(in srgb, var(--ops-accent) 38%, var(--ops-border))}}.store-management-filter-more>summary:hover,.store-management-filter-more[open]>summary{background:var(--ops-accent-soft);color:var(--ops-accent)}.store-management-filter-more>summary:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-filter-more>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.store-management-filter-more>summary:focus-visible{outline-offset:2px}.store-management-filter-more>summary b{background:var(--ops-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:12px;display:inline-grid}.store-management-filter-more>div{z-index:12;border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);width:min(520px,100vw - 56px);box-shadow:var(--ops-shadow-floating);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.store-management-attention-strip{border:1px solid var(--ops-warning);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-management-attention-strip{border:1px solid color-mix(in srgb, var(--ops-warning) 28%, var(--ops-border))}}.store-management-attention-strip{border-radius:var(--ops-radius-md);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.store-management-attention-strip{background:color-mix(in srgb, var(--ops-warning) 7%, var(--ops-surface))}}.store-management-attention-strip{color:var(--ops-warning)}.store-management-attention-strip>div{align-items:baseline;gap:8px;min-width:0;display:flex}.store-management-attention-strip strong{color:var(--ops-text);font-size:13px;font-weight:600}.store-management-attention-strip span{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-management-attention-action{border:1px solid var(--ops-warning);justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.store-management-attention-action{border:1px solid color-mix(in srgb, var(--ops-warning) 28%, var(--ops-border))}}.store-management-attention-action{border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-warning);white-space:nowrap;font-size:12px;font-weight:600}.store-management-attention-action:hover{border-color:var(--ops-warning);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.store-management-attention-action:hover{background:color-mix(in srgb, var(--ops-warning) 8%, var(--ops-surface))}}.store-management-attention-action:focus-visible{outline:2px solid var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.store-management-attention-action:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-warning) 45%, transparent)}}.store-management-attention-action:focus-visible{outline-offset:2px}.store-form-body{gap:var(--ops-space-4);min-width:0;display:grid}.store-management-form{gap:var(--ops-space-4);width:100%;color:var(--ops-text);display:grid}.store-form-error{border:1px solid var(--ops-danger);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.store-form-error{border:1px solid color-mix(in srgb, var(--ops-danger) 34%, var(--ops-border))}}.store-form-error{border-radius:var(--ops-radius-md);background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.store-form-error{background:color-mix(in srgb, var(--ops-danger) 7%, var(--ops-surface))}}.store-form-error{color:var(--ops-danger);font-size:13px}.store-form-section{min-width:0;padding:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);margin:0}.store-form-section-header{margin-bottom:var(--ops-space-4);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.store-form-step{background:var(--ops-accent-soft);width:28px;height:28px;color:var(--ops-accent);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.store-form-section-header h2{color:var(--ops-text);letter-spacing:-.01em;margin:1px 0 0;font-size:15px;font-weight:600}.store-form-section-header p{color:var(--ops-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.store-form-grid{gap:var(--ops-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-form-grid.is-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.store-form-field{min-width:0;color:var(--ops-text);align-content:start;align-self:start;gap:7px;font-size:13px;display:grid}.store-form-field>span{color:var(--ops-muted);font-size:12px;font-weight:600}.store-form-field input:not([type=checkbox]),.store-form-field select,.store-form-field textarea{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);width:100%;min-width:0;color:var(--ops-text);font:inherit;outline:0}.store-form-field input:not([type=checkbox]),.store-form-field select{height:var(--ops-control-height);padding:0 12px}.store-form-field textarea{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.55}.store-form-field small{color:var(--ops-muted);font-size:12px;line-height:1.45}.store-form-readonly-value{min-height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);color:var(--ops-text);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.store-form-field input::placeholder,.store-form-field textarea::placeholder{color:var(--ops-muted)}@supports (color:color-mix(in lab, red, red)){.store-form-field input::placeholder,.store-form-field textarea::placeholder{color:color-mix(in srgb, var(--ops-muted) 76%, transparent)}}.store-form-field input:focus,.store-form-field select:focus,.store-form-field textarea:focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-form-field input:focus,.store-form-field select:focus,.store-form-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 12%, transparent)}}.store-form-field.is-wide{grid-column:1/-1}.store-form-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.store-form-module-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);align-content:start;gap:6px;min-height:112px;padding:12px;display:grid}.store-form-module-card.is-wide{order:1;grid-column:1/-1;min-height:0}.store-form-module-card legend{color:var(--ops-text);padding:0 5px;font-size:13px;font-weight:600}.store-form-module-card p{color:var(--ops-muted);margin:2px 0 0;font-size:12px;line-height:1.45}.store-form-module-card.is-muted{min-height:54px;color:var(--ops-muted);font-size:12px}.store-form-module-card>strong{margin-bottom:3px;font-size:13px;font-weight:600}.store-form-module-card label{min-height:28px;color:var(--ops-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.store-form-module-card input{width:16px;height:16px;accent-color:var(--ops-accent);margin:0}.store-form-module-card label:has(input:checked){color:var(--ops-text)}.store-form-actions{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-height:62px;box-shadow:var(--ops-shadow-card);justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px;display:flex}.store-form-actions>p{color:var(--ops-muted);margin:0 auto 0 0;font-size:12px}.store-form-cancel{min-height:var(--ops-control-height);border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);color:var(--ops-muted);justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.store-form-cancel:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-muted);color:var(--ops-text)}.store-form-cancel:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-form-cancel:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.store-form-cancel:focus-visible{outline-offset:2px}.store-form-advanced{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);overflow:hidden}.store-form-advanced>summary{min-height:54px;padding:0 var(--ops-space-4);color:var(--ops-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex;position:relative}.store-form-advanced>summary::-webkit-details-marker{display:none}.store-form-advanced>summary:after{content:"+";color:var(--ops-accent);font-size:20px;font-weight:400;line-height:1}.store-form-advanced[open]>summary{border-bottom:1px solid var(--ops-border)}.store-form-advanced[open]>summary:after{content:"−"}.store-form-advanced>summary span{font-size:13px;font-weight:600}.store-form-advanced>summary small{color:var(--ops-muted);margin-left:auto;font-size:12px}.store-form-advanced>.store-form-section{box-shadow:none;border:0;border-radius:0}.store-management-form.is-compact{gap:var(--ops-space-3)}.store-management-form.is-compact>.store-form-section{padding:var(--ops-space-4);box-shadow:none}.store-management-form.is-compact .store-form-section-header{margin-bottom:var(--ops-space-3)}.store-editor-backdrop{z-index:70;background:#0f172a6b;position:fixed;inset:0}body:has(.store-editor-drawer){overscroll-behavior:none;overflow:hidden}.operations-management:has(.store-editor-drawer){z-index:230}.store-editor-drawer{z-index:71;border-left:1px solid var(--ops-border);background:var(--ops-surface-muted);grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 72px);display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 44px #0f172a29}.store-editor-header{min-height:76px;padding:13px var(--ops-space-4);border-bottom:1px solid var(--ops-border);background:var(--ops-surface);justify-content:space-between;align-items:center;gap:16px;display:flex}.store-editor-header span{color:var(--ops-muted);font-size:12px;font-weight:600;display:block}.store-editor-header h2{color:var(--ops-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:18px;font-weight:600;overflow:hidden}.store-editor-close{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface);width:42px;height:42px;color:var(--ops-muted);flex:none;place-items:center;display:grid}.store-editor-close:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-muted);color:var(--ops-text)}.store-editor-close:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-editor-close:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.store-editor-close:focus-visible{outline-offset:2px}.store-editor-body{min-height:0;padding:var(--ops-space-4);overscroll-behavior:contain;overflow-y:auto}.store-editor-drawer .store-form-actions{z-index:2;position:sticky;bottom:0;box-shadow:0 -8px 22px #0f172a0f}.store-detail-layout{align-items:start;gap:var(--ops-space-4);grid-template-columns:minmax(0,1fr) 320px;min-width:0;display:grid}.store-detail-main{gap:var(--ops-space-4);min-width:0;display:grid}.store-detail-health{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-height:72px;box-shadow:var(--ops-shadow-card);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.store-detail-health.is-attention{border-color:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.store-detail-health.is-attention{border-color:color-mix(in srgb, var(--ops-warning) 30%, var(--ops-border))}}.store-detail-health.is-attention{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.store-detail-health.is-attention{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.store-detail-health.is-ready{border-color:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.store-detail-health.is-ready{border-color:color-mix(in srgb, var(--ops-success) 26%, var(--ops-border))}}.store-detail-health h2{color:var(--ops-text);margin:0;font-size:14px;font-weight:600}.store-detail-health p{color:var(--ops-muted);margin:4px 0 0;font-size:12px}.store-detail-health-actions{color:var(--ops-muted);white-space:nowrap;justify-items:end;gap:5px;font-size:12px;display:grid}.store-detail-health-actions a{color:var(--ops-accent);font-size:12px;font-weight:600}.store-detail-section,.store-detail-audit{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card)}.store-detail-section{padding:var(--ops-space-4)}.store-detail-section-header{margin-bottom:var(--ops-space-4);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.store-detail-section-icon{background:var(--ops-accent-soft);width:34px;height:34px;color:var(--ops-accent);border-radius:10px;place-items:center;display:grid}.store-detail-section-header h2,.store-detail-audit h2,.store-detail-danger h2{color:var(--ops-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.store-detail-section-header p,.store-detail-audit header p,.store-detail-danger p{color:var(--ops-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.store-detail-badge-row{margin:-2px 0 var(--ops-space-4);flex-wrap:wrap;gap:7px;display:flex}.store-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-detail-technical{color:var(--ops-muted);margin-top:10px;font-size:12px}.store-detail-technical summary{cursor:pointer;width:fit-content}.store-detail-technical dl{border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);grid-template-columns:72px minmax(0,1fr);gap:10px;margin:8px 0 0;padding:10px 12px;display:grid}.store-detail-technical dd{margin:0}.store-detail-fact{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);align-content:start;gap:7px;min-width:0;min-height:76px;padding:12px;display:grid}.store-detail-fact dt,.store-detail-copy-grid dt,.store-detail-metrics dt{color:var(--ops-muted);font-size:12px;font-weight:600}.store-detail-fact dd,.store-detail-copy-grid dd{min-width:0;color:var(--ops-text);margin:0;font-size:13px;font-weight:600;line-height:1.55}.store-detail-code{font-family:var(--app-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important;font-weight:400!important}.store-detail-metrics{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.store-detail-metrics>div{border-right:1px solid var(--ops-border);align-content:space-between;gap:8px;min-width:0;min-height:98px;padding:15px;display:grid}.store-detail-metrics>div:last-child{border-right:0}.store-detail-metrics dd{color:var(--ops-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:600;overflow:hidden}.store-detail-metrics small{color:var(--ops-muted);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:600}.store-detail-modules{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.store-detail-modules article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);grid-template-rows:auto 1fr auto;justify-items:start;gap:8px;min-height:112px;padding:12px;display:grid}.store-detail-modules article>div{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.store-detail-modules strong{color:var(--ops-text);font-size:13px;font-weight:600}.store-detail-modules p{color:var(--ops-muted);margin:0;font-size:12px}.store-detail-copy-grid{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);gap:0;margin:0;display:grid}.store-detail-copy-grid>div{border-bottom:1px solid var(--ops-border);grid-template-columns:96px minmax(0,1fr);gap:12px;min-width:0;padding:12px 14px;display:grid}.store-detail-copy-grid>div:last-child{border-bottom:0}.store-detail-copy-grid dd{white-space:pre-wrap;overflow-wrap:anywhere}.store-detail-empty{border:1px dashed var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);min-height:92px;color:var(--ops-muted);text-align:center;place-items:center;padding:18px;font-size:12px;display:grid}.store-detail-danger{border:1px solid var(--ops-danger);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-detail-danger{border:1px solid color-mix(in srgb, var(--ops-danger) 27%, var(--ops-border))}}.store-detail-danger{border-radius:var(--ops-radius-lg);background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.store-detail-danger{background:color-mix(in srgb, var(--ops-danger) 5%, var(--ops-surface))}}.store-detail-danger,.store-detail-danger h2{color:var(--ops-danger)}.store-detail-danger button{border:1px solid var(--ops-danger);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.store-detail-danger button{border:1px solid color-mix(in srgb, var(--ops-danger) 38%, var(--ops-border))}}.store-detail-danger button{border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-danger);font:inherit;cursor:pointer;font-size:12px;font-weight:600}.store-detail-danger button:hover{border-color:var(--ops-danger);background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.store-detail-danger button:hover{background:color-mix(in srgb, var(--ops-danger) 8%, var(--ops-surface))}}.store-detail-danger button:focus-visible{outline:2px solid var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.store-detail-danger button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-danger) 42%, transparent)}}.store-detail-danger button:focus-visible{outline-offset:2px}.store-delete-dialog{border-radius:var(--ops-radius-lg);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ops-text);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 70px #0f172a3d}.store-delete-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75}.store-delete-dialog-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);gap:16px;padding:20px;display:grid}.store-delete-dialog-card header h2{margin:0;font-size:17px}.store-delete-dialog-card header p{color:var(--ops-text);margin:5px 0 0;font-size:13px;font-weight:600}.store-delete-dialog-card>p{color:var(--ops-muted);margin:0;font-size:12px;line-height:1.65}.store-delete-dialog-card footer{justify-content:flex-end;gap:8px;display:flex}.store-delete-dialog-card button{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);min-height:40px;color:var(--ops-text);font:inherit;cursor:pointer;padding:0 14px;font-size:12px;font-weight:600}.store-delete-dialog-card .store-delete-confirm{border-color:var(--ops-danger);background:var(--ops-danger);color:#fff}.store-detail-audit{position:sticky;top:12px;overflow:hidden}.store-detail-audit>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:flex}.store-detail-audit>header a{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);width:44px;height:44px;min-height:44px;color:var(--ops-muted);justify-content:center;align-items:center;display:inline-flex}.store-detail-audit>header a:hover{border-color:var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-accent)}.store-detail-audit>header a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-detail-audit>header a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.store-detail-audit>header a:focus-visible{outline-offset:1px}.store-detail-audit-list{overscroll-behavior:contain;max-height:min(630px,100vh - 220px);overflow-y:auto}.store-detail-audit-list article{border-bottom:1px solid var(--ops-border);grid-template-columns:1fr;min-width:0;padding:12px 14px 12px 34px;display:grid;position:relative}.store-detail-audit-list article:last-child{border-bottom:0}.store-detail-audit-dot{border:2px solid var(--ops-surface);background:var(--ops-accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--ops-accent);border-radius:50%;position:absolute;top:17px;left:15px}@supports (color:color-mix(in lab, red, red)){.store-detail-audit-dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--ops-accent) 32%, var(--ops-border))}}.store-detail-audit-list strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.store-detail-audit-list p{color:var(--ops-muted);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:12px;line-height:1.4}.store-detail-audit-list>.store-detail-empty{margin:12px}.permission-management-page,.system-settings-page{gap:var(--ops-space-4)}.permission-role-grid{gap:var(--ops-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.permission-management-page .permission-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.permission-management-page .permission-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.permission-role-grid article{min-width:0;min-height:148px;padding:var(--ops-space-4);align-content:space-between;gap:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);display:grid}.permission-role-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.permission-role-grid h2,.permission-panel h2,.system-settings-group h2{color:var(--ops-text);font-size:var(--ops-section-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.35}.permission-role-grid p,.permission-panel header p,.system-settings-group>header p{color:var(--ops-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.permission-role-grid article>div{align-items:baseline;gap:7px;display:flex}.permission-role-grid article>div strong{color:var(--ops-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:28px;font-weight:600}.permission-role-grid article>div span{color:var(--ops-muted);font-size:12px}.permission-panel,.system-settings-group{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);overflow:hidden}.permission-panel>header,.system-settings-group>header{min-height:66px;padding:12px var(--ops-space-4);border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-panel>header>a{border-radius:var(--ops-radius-sm);min-height:34px;color:var(--ops-accent);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.permission-panel>header>a:hover{background:var(--ops-accent-soft)}.permission-panel>header>a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-panel>header>a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.permission-panel>header>a:focus-visible{outline-offset:1px}.permission-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto}.permission-table-scroll:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.permission-matrix-table,.permission-user-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ops-text);text-align:center;font-size:12px}.permission-matrix-table{min-width:720px}.permission-user-table{min-width:900px}.permission-matrix-table th,.permission-user-table th{border-bottom:1px solid var(--ops-border);background:var(--ops-surface-muted);height:42px;color:var(--ops-muted);white-space:nowrap;padding:0 13px;font-size:12px;font-weight:600}.permission-matrix-table th:not(:first-child),.permission-matrix-table td:not(:first-child){text-align:center;width:116px}.permission-matrix-table td,.permission-user-table td{border-bottom:1px solid var(--ops-border);background:var(--ops-surface);vertical-align:middle;height:58px;padding:9px 13px}.permission-matrix-table tbody tr:last-child td,.permission-user-table tbody tr:last-child td{border-bottom:0}.permission-matrix-table tbody tr:hover td,.permission-user-table tbody tr:hover td{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.permission-matrix-table tbody tr:hover td,.permission-user-table tbody tr:hover td{background:color-mix(in srgb, var(--ops-accent-soft) 36%, var(--ops-surface))}}.permission-matrix-table td:first-child strong,.permission-user-table td:first-child strong{color:var(--ops-text);font-size:12px;font-weight:600;display:block}.permission-matrix-table code,.permission-user-table td:first-child span{color:var(--ops-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.permission-granted,.permission-not-granted{border-radius:8px;place-items:center;width:28px;height:28px;margin:0 auto;display:grid}.permission-granted{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.permission-granted{background:color-mix(in srgb, var(--ops-success) 10%, var(--ops-surface))}}.permission-granted{color:var(--ops-success)}.permission-not-granted{color:var(--ops-muted)}.permission-user-table td>a{border-radius:var(--ops-radius-sm);min-height:32px;color:var(--ops-accent);align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.permission-user-table td>a:hover{background:var(--ops-accent-soft)}.permission-user-table td>a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.permission-user-table td>a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.permission-user-table td>a:focus-visible{outline-offset:1px}.permission-current-user{color:var(--ops-muted);font-size:12px}.system-settings-summary{gap:var(--ops-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-settings-summary article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;min-height:112px;box-shadow:var(--ops-shadow-card);align-content:space-between;gap:5px;padding:14px;display:grid}.system-settings-summary span{color:var(--ops-muted);font-size:12px;font-weight:600}.system-settings-summary strong{color:var(--ops-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:600;overflow:hidden}.system-settings-summary small{color:var(--ops-muted);font-size:12px;line-height:1.45}.system-settings-summary article[data-attention=true]{border-color:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-settings-summary article[data-attention=true]{border-color:color-mix(in srgb, var(--ops-warning) 28%, var(--ops-border))}}.system-settings-summary article[data-attention=true]{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-settings-summary article[data-attention=true]{background:color-mix(in srgb, var(--ops-warning) 5%, var(--ops-surface))}}.system-settings-summary article[data-attention=true] strong{color:var(--ops-warning)}.system-settings-group>div{padding:var(--ops-space-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-settings-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);min-width:0;min-height:118px;color:var(--ops-text);grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:11px;padding:13px;display:grid}.system-settings-card:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-settings-card:hover{border-color:color-mix(in srgb, var(--ops-accent) 32%, var(--ops-border))}}.system-settings-card:hover{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.system-settings-card:hover{background:color-mix(in srgb, var(--ops-accent-soft) 40%, var(--ops-surface))}}.system-settings-card:hover{transform:translateY(-1px)}.system-settings-card:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-settings-card:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-settings-card:focus-visible{outline-offset:2px}.system-settings-card-icon{background:var(--ops-surface);width:38px;height:38px;color:var(--ops-accent);box-shadow:inset 0 0 0 1px var(--ops-border);border-radius:11px;place-items:center;display:grid}.system-settings-card-copy{gap:5px;min-width:0;display:grid}.system-settings-card-copy strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.system-settings-card-copy small{color:var(--ops-muted);font-size:12px;line-height:1.5}.system-settings-card-copy em{color:var(--ops-accent);margin-top:3px;font-size:12px;font-style:normal;font-weight:600}.system-settings-card-arrow{color:var(--ops-muted);align-self:center;font-size:21px;line-height:1}.system-settings-layout{align-items:start;gap:var(--ops-space-4);grid-template-columns:248px minmax(0,1fr);min-width:0;display:grid}.system-settings-local-nav{min-width:0;padding:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);position:sticky;top:14px}.system-settings-local-nav h2{color:var(--ops-text);letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.system-settings-local-nav nav{gap:2px;display:grid}.system-settings-local-nav a{border-bottom:1px solid var(--ops-border);min-width:0;min-height:58px;color:var(--ops-text);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px;display:grid}.system-settings-local-nav a:last-child{border-bottom-color:#0000}.system-settings-local-nav a:hover{background:var(--ops-surface-muted);border-bottom-color:#0000}.system-settings-local-nav a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-settings-local-nav a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-settings-local-nav a:focus-visible{outline-offset:1px}.system-settings-local-nav a>span:first-child{background:var(--ops-surface-muted);width:34px;height:34px;color:var(--ops-muted);border-radius:10px;place-items:center;display:grid}.system-settings-local-nav a.is-active>span:first-child{background:var(--ops-accent-soft);color:var(--ops-accent)}.system-settings-local-nav a>span:nth-child(2){gap:3px;min-width:0;display:grid}.system-settings-local-nav strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.system-settings-local-nav small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.system-settings-local-nav a>svg{color:var(--ops-muted)}.system-settings-content{gap:var(--ops-space-4);min-width:0;display:grid}.system-setting-panel{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);scroll-margin-top:16px;overflow:hidden}.system-setting-panel>header{min-height:72px;padding:var(--ops-space-4) var(--ops-space-5);border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:14px;display:flex}.system-setting-panel>header h2,.system-settings-health h2{color:var(--ops-text);font-size:var(--ops-section-title);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.35}.system-setting-panel>header p,.system-settings-health p{color:var(--ops-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.system-setting-panel>header>a{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);min-height:40px;color:var(--ops-accent);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.system-setting-panel>header>a:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-setting-panel>header>a:hover{border-color:color-mix(in srgb, var(--ops-accent) 28%, var(--ops-border))}}.system-setting-panel>header>a:hover{background:var(--ops-accent-soft)}.system-setting-panel>header>a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-setting-panel>header>a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-setting-panel>header>a:focus-visible{outline-offset:1px}.system-classification-warning{min-height:48px;padding:8px var(--ops-space-4);border-bottom:1px solid var(--ops-warning);grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-classification-warning{border-bottom:1px solid color-mix(in srgb, var(--ops-warning) 20%, var(--ops-border))}}.system-classification-warning{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-classification-warning{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.system-classification-warning{color:var(--ops-warning)}.system-classification-warning>span{gap:2px;min-width:0;display:grid}.system-classification-warning strong{color:var(--ops-text);font-size:12px;font-weight:600}.system-classification-warning small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.system-classification-warning:hover{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-classification-warning:hover{background:color-mix(in srgb, var(--ops-warning) 10%, var(--ops-surface))}}.system-classification-warning:focus-visible{outline:2px solid var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-classification-warning:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-warning) 44%, transparent)}}.system-classification-warning:focus-visible{outline-offset:-2px}.system-setting-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:auto;width:100%;overflow-x:auto}.system-setting-table-scroll:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.system-business-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;color:var(--ops-text);text-align:center;font-size:12px}.system-business-table th{border-bottom:1px solid var(--ops-border);background:var(--ops-surface-muted);height:40px;color:var(--ops-muted);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600}.system-business-table td{border-bottom:1px solid var(--ops-border);background:var(--ops-surface);vertical-align:middle;white-space:nowrap;height:58px;padding:8px 12px}.system-business-table tbody tr:last-child td{border-bottom:0}.system-business-table tbody tr:hover td{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.system-business-table tbody tr:hover td{background:color-mix(in srgb, var(--ops-accent-soft) 32%, var(--ops-surface))}}.system-business-table th:first-child,.system-business-table td:first-child{z-index:2;min-width:190px;box-shadow:1px 0 0 var(--ops-border);position:sticky;left:0}.system-business-table th:first-child{z-index:3}.system-business-table code{background:var(--ops-surface-muted);color:var(--ops-muted);font:400 12px/1.2 var(--app-font-mono);border-radius:6px;padding:3px 6px}.system-business-name{justify-content:center;align-items:center;gap:9px;display:flex}.system-business-name>span:last-child{gap:3px;min-width:0;display:grid}.system-business-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:600;overflow:hidden}.system-business-name small{color:var(--ops-muted);font-size:12px}.system-category-manager{gap:var(--ops-space-4);min-width:0;display:grid}.system-category-create-form{padding:var(--ops-space-4);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.system-category-create-form label{gap:6px;min-width:0;display:grid}.system-category-create-form label>span{color:var(--ops-muted);font-size:12px;font-weight:600}.system-category-create-form input,.system-category-create-form select{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;min-height:42px;color:var(--ops-text);font:inherit;padding:0 11px}.system-category-create-form input:focus,.system-category-create-form select:focus{border-color:var(--ops-accent);outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-create-form input:focus,.system-category-create-form select:focus{outline:2px solid color-mix(in srgb, var(--ops-accent) 14%, transparent)}}.system-category-create-form input:focus,.system-category-create-form select:focus{outline-offset:1px}.system-category-create-form>button,.system-category-row-action button{border:1px solid var(--ops-accent);border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,opacity .16s;display:inline-flex}.system-category-create-form>button:hover:not(:disabled){border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-create-form>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ops-accent) 82%, #000)}}.system-category-create-form>button:hover:not(:disabled){background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-create-form>button:hover:not(:disabled){background:color-mix(in srgb, var(--ops-accent) 88%, #000)}}.system-category-create-form>button:focus-visible,.system-category-row-action button:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-create-form>button:focus-visible,.system-category-row-action button:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-category-create-form>button:focus-visible,.system-category-row-action button:focus-visible{outline-offset:2px}.system-category-create-form>button:disabled,.system-category-row-action button:disabled{cursor:not-allowed;opacity:.52}.system-category-action-message{color:var(--ops-muted);margin:0;font-size:12px;line-height:1.5}.system-category-create-form>.system-category-action-message{grid-column:1/-1}.system-category-action-message[data-status=success]{color:var(--ops-success)}.system-category-action-message[data-status=error]{color:var(--ops-danger)}.system-category-table{table-layout:fixed;min-width:900px}.system-category-table col.is-name{width:25%}.system-category-table col.is-profile{width:19%}.system-category-table col.is-redline{width:18%}.system-category-table col.is-count{width:12%}.system-category-table col.is-status{width:11%}.system-category-table col.is-actions{width:220px}.system-category-table :is(th,td):nth-child(4),.system-category-table :is(th,td):nth-child(5),.system-category-table :is(th,td):last-child{text-align:center}.system-category-table tbody tr[data-editing=true] td{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.system-category-table tbody tr[data-editing=true] td{background:color-mix(in srgb, var(--ops-accent-soft) 38%, var(--ops-surface))}}.system-category-table td:first-child strong{color:var(--ops-text);text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.system-category-number-cell{color:var(--ops-text);font-variant-numeric:tabular-nums}.system-category-inline-field{display:block}.system-category-inline-field input{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;color:var(--ops-text);font:inherit;padding:0 9px;font-size:13px;min-height:36px!important}.system-category-inline-field input:focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-inline-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 11%, transparent)}}.system-category-inline-field input:focus{outline:0}.system-category-inline-field.is-number input{text-align:center;font-variant-numeric:tabular-nums}.system-category-edit-form{display:contents}.system-category-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.system-category-row-actions>button,.system-category-edit-form>button,.system-category-row-action button{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);min-height:40px;color:var(--ops-text);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.system-category-row-actions>button:hover:not(:disabled){border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-row-actions>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ops-accent) 30%, var(--ops-border))}}.system-category-row-actions>button:hover:not(:disabled){background:var(--ops-accent-soft);color:var(--ops-accent)}.system-category-edit-form button.is-primary{border-color:var(--ops-accent);background:var(--ops-accent);color:#fff}.system-category-edit-form button.is-primary:hover:not(:disabled){border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-edit-form button.is-primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ops-accent) 82%, #000)}}.system-category-edit-form button.is-primary:hover:not(:disabled){background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-category-edit-form button.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ops-accent) 88%, #000)}}.system-category-edit-form button.is-primary:hover:not(:disabled){color:#fff}.system-category-row-action{justify-items:center;gap:5px;display:grid}.system-category-row-action button:hover:not(:disabled){border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.system-category-row-action button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ops-danger) 34%, var(--ops-border))}}.system-category-row-action button:hover:not(:disabled){background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.system-category-row-action button:hover:not(:disabled){background:color-mix(in srgb, var(--ops-danger) 7%, var(--ops-surface))}}.system-category-row-action button:hover:not(:disabled){color:var(--ops-danger)}.system-category-readonly{min-height:34px;color:var(--ops-muted);align-items:center;font-size:12px;display:inline-flex}.system-category-table td:last-child>.system-category-action-message{text-align:center;white-space:normal;margin-top:5px}.system-formula-create-form{padding:var(--ops-space-4);grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.system-formula-create-form label{gap:6px;min-width:0;display:grid}.system-formula-create-form label>span:first-child{color:var(--ops-muted);font-size:12px;font-weight:600}.system-formula-create-form input{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;min-height:42px;color:var(--ops-text);font:inherit;padding:0 11px}.system-formula-create-form input:focus{border-color:var(--ops-accent);outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-formula-create-form input:focus{outline:2px solid color-mix(in srgb, var(--ops-accent) 14%, transparent)}}.system-formula-create-form input:focus{outline-offset:1px}.system-formula-create-form .system-formula-reason{grid-column:span 4}.system-formula-create-form>button{border:1px solid var(--ops-accent);border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.system-formula-create-form>button:disabled{cursor:not-allowed;opacity:.52}.system-formula-create-form>.system-category-action-message{grid-column:1/-1}.system-formula-percent{display:block;position:relative}.system-formula-percent input{padding-right:30px}.system-formula-percent b{color:var(--ops-muted);font-size:12px;position:absolute;top:50%;right:11px;translate:0 -50%}.system-formula-version-table{min-width:900px}.system-formula-grid{padding:var(--ops-space-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-formula-grid article{border:1px solid var(--ops-border);gap:6px;min-width:0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-formula-grid article{border:1px solid color-mix(in srgb, var(--ops-border) 78%, transparent)}}.system-formula-grid article{border-radius:var(--ops-radius-md);background:var(--ops-surface-muted)}.system-formula-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-formula-grid strong{color:var(--ops-text);font-size:12px;font-weight:600}.system-formula-grid small{color:var(--ops-muted);font-size:12px}.system-formula-grid code{border:1px solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text);font:400 12px/1.35 var(--app-font-mono);white-space:nowrap;border-radius:9px;margin-top:4px;padding:11px 12px;overflow-x:auto}.system-settings-callout{margin:0 var(--ops-space-3) var(--ops-space-3);border:1px solid var(--ops-warning);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.system-settings-callout{border:1px solid color-mix(in srgb, var(--ops-warning) 25%, var(--ops-border))}}.system-settings-callout{border-radius:var(--ops-radius-md);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-settings-callout{background:color-mix(in srgb, var(--ops-warning) 7%, var(--ops-surface))}}.system-settings-callout{color:var(--ops-warning)}.system-settings-callout div{min-width:0}.system-settings-callout strong{color:var(--ops-text);font-size:12px;font-weight:600}.system-settings-callout p{color:var(--ops-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.system-rule-list{display:grid}.system-rule-list>a,.system-rule-list>div{min-width:0;min-height:62px;padding:9px var(--ops-space-4);border-bottom:1px solid var(--ops-border);color:var(--ops-text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.system-rule-list>:last-child{border-bottom:0}.system-rule-list>a:hover{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.system-rule-list>a:hover{background:color-mix(in srgb, var(--ops-accent-soft) 28%, var(--ops-surface))}}.system-rule-list>a:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-rule-list>a:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-rule-list>a:focus-visible{outline-offset:-2px}.system-rule-list>a>span:first-child,.system-rule-list>div>span:first-child{background:var(--ops-surface-muted);width:36px;height:36px;color:var(--ops-accent);border-radius:10px;place-items:center;display:grid}.system-rule-list>a>span:nth-child(2),.system-rule-list>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.system-rule-list strong{color:var(--ops-text);font-size:12px;font-weight:600}.system-rule-list small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.system-alert-rule-row>span:nth-child(2) em{color:var(--ops-muted);font-size:12px;font-style:normal}.system-alert-rule-row>span:nth-child(2) em[data-status=success]{color:var(--ops-success)}.system-alert-rule-row>span:nth-child(2) em[data-status=error]{color:var(--ops-danger)}.system-alert-rule-row form{justify-self:end}.system-alert-rule-row button[role=switch]{border:1px solid var(--ops-border);background:var(--ops-surface);min-width:92px;min-height:34px;color:var(--ops-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 5px;display:inline-flex}.system-alert-rule-row button[role=switch] i{background:var(--ops-border-strong);border-radius:999px;width:25px;height:16px;padding:2px;display:block}.system-alert-rule-row button[role=switch] i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:translate .16s;display:block;box-shadow:0 1px 2px #0f172a3d}.system-alert-rule-row button[role=switch][aria-checked=true]{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-alert-rule-row button[role=switch][aria-checked=true]{border-color:color-mix(in srgb, var(--ops-accent) 28%, var(--ops-border))}}.system-alert-rule-row button[role=switch][aria-checked=true]{color:var(--ops-accent)}.system-alert-rule-row button[role=switch][aria-checked=true] i{background:var(--ops-accent)}.system-alert-rule-row button[role=switch][aria-checked=true] i:after{translate:9px}.system-alert-rule-row button[role=switch] span{font-size:12px;font-weight:600}.system-alert-rule-row button[role=switch]:disabled{cursor:wait;opacity:.6}.system-policy-grid{padding:var(--ops-space-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-policy-grid article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid}.system-policy-grid article>svg{background:var(--ops-surface);width:36px;height:36px;color:var(--ops-accent);border-radius:10px;padding:8px}.system-policy-grid article>span{gap:4px;min-width:0;display:grid}.system-policy-grid strong{color:var(--ops-text);font-size:12px;font-weight:600}.system-policy-grid small{color:var(--ops-muted);font-size:12px;line-height:1.5}.system-setting-panel-body{padding:var(--ops-space-3)}.system-appearance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-appearance-option{border:1px solid var(--ops-border);border-radius:var(--ops-radius-md);background:var(--ops-surface-muted);min-width:0;min-height:118px;color:var(--ops-text);text-align:left;cursor:pointer;align-content:space-between;gap:7px;padding:12px;display:grid}.system-appearance-option:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-appearance-option:hover{border-color:color-mix(in srgb, var(--ops-accent) 32%, var(--ops-border))}}.system-appearance-option[aria-pressed=true]{border-color:var(--ops-accent);box-shadow:0 0 0 2px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-appearance-option[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--ops-accent) 9%, transparent)}}.system-appearance-option:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-appearance-option:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.system-appearance-option:focus-visible{outline-offset:2px}.system-appearance-option-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.system-appearance-option-top strong{font-size:12px;font-weight:600}.system-appearance-option-top svg{color:var(--ops-accent)}.system-appearance-option small{color:var(--ops-muted);font-size:12px;line-height:1.45}.system-appearance-preview{--preview-bg:#f5f8fc;--preview-surface:#fff;--preview-accent:#1673ff;--preview-text:#334155;border:1px solid var(--ops-border);background:var(--preview-bg);border-radius:8px;height:42px;display:block;position:relative;overflow:hidden}.system-appearance-preview-rail{background:var(--preview-surface);border-right:1px solid var(--preview-text);width:18%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.system-appearance-preview-rail{border-right:1px solid color-mix(in srgb, var(--preview-text) 12%, transparent)}}.system-appearance-preview-rail:after{background:var(--preview-accent);content:"";border-radius:3px;height:5px;position:absolute;top:8px;left:4px;right:4px}.system-appearance-preview-card{border:1px solid var(--preview-text);position:absolute;inset:7px 7px 7px 25%}@supports (color:color-mix(in lab, red, red)){.system-appearance-preview-card{border:1px solid color-mix(in srgb, var(--preview-text) 14%, transparent)}}.system-appearance-preview-card{background:var(--preview-surface);border-radius:5px}.system-appearance-preview-line{background:var(--preview-accent);height:4px;box-shadow:0 9px 0 var(--preview-text);border-radius:4px;position:absolute;top:13px;left:34%;right:15px}@supports (color:color-mix(in lab, red, red)){.system-appearance-preview-line{box-shadow:0 9px 0 color-mix(in srgb, var(--preview-text) 18%, transparent)}}.system-appearance-option[data-theme-preview=neutral] .system-appearance-preview{--preview-bg:#f0efeb;--preview-surface:#fbfaf7;--preview-accent:#50627a;--preview-text:#30363d}.system-appearance-option[data-theme-preview=aqua] .system-appearance-preview{--preview-bg:#e7f6f5;--preview-surface:#f8fcfd;--preview-accent:#0f8f88;--preview-text:#294b52}.system-appearance-option[data-theme-preview=luxury] .system-appearance-preview{--preview-bg:#0f172a;--preview-surface:#1e293b;--preview-accent:#60a5fa;--preview-text:#dce5f0}.system-settings-health{min-width:0;padding:13px var(--ops-space-4);border:1px solid var(--ops-warning);justify-content:space-between;align-items:center;gap:16px;scroll-margin-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.system-settings-health{border:1px solid color-mix(in srgb, var(--ops-warning) 25%, var(--ops-border))}}.system-settings-health{border-radius:var(--ops-radius-lg);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.system-settings-health{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.system-settings-health[data-healthy=true]{border-color:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.system-settings-health[data-healthy=true]{border-color:color-mix(in srgb, var(--ops-success) 24%, var(--ops-border))}}.system-settings-health[data-healthy=true]{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.system-settings-health[data-healthy=true]{background:color-mix(in srgb, var(--ops-success) 5%, var(--ops-surface))}}.system-settings-health>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-settings-health>div:last-child a{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);min-width:106px;color:var(--ops-muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;display:flex}.system-settings-health>div:last-child a:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.system-settings-health>div:last-child a:hover{border-color:color-mix(in srgb, var(--ops-accent) 30%, var(--ops-border))}}.system-settings-health>div:last-child a:hover{color:var(--ops-accent)}.system-settings-health>div:last-child strong{color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:1100px){.system-settings-layout{grid-template-columns:216px minmax(0,1fr)}.system-appearance-grid,.system-category-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.system-formula-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.system-formula-create-form .system-formula-reason{grid-column:span 2}}@media (max-width:820px){.system-settings-layout{grid-template-columns:1fr}.system-settings-local-nav{padding:10px;position:static}.system-settings-local-nav h2{padding:0 4px}.system-settings-local-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.system-settings-local-nav a{border:1px solid var(--ops-border);min-height:54px}.system-settings-local-nav a:last-child{border-bottom-color:var(--ops-border)}.system-settings-local-nav a>svg,.system-settings-local-nav a>span:nth-child(2) small{display:none}.system-formula-grid,.system-policy-grid,.system-category-create-form,.system-formula-create-form{grid-template-columns:1fr}.system-formula-create-form .system-formula-reason{grid-column:auto}.system-settings-health{flex-direction:column;align-items:flex-start}.system-settings-health>div:last-child{justify-content:stretch;width:100%}.system-settings-health>div:last-child a{flex:1}}@media (max-width:560px){.system-settings-local-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.system-setting-panel>header{flex-direction:column;align-items:flex-start}.system-setting-panel>header>a{justify-content:center;width:100%;min-height:42px}.system-rule-list>a,.system-rule-list>div{grid-template-columns:36px minmax(0,1fr)}.system-rule-list>a>:last-child,.system-rule-list>div>:last-child{grid-column:2;justify-self:start}.system-rule-list small{white-space:normal}.system-appearance-grid{grid-template-columns:1fr}.system-appearance-option{min-height:104px}.system-settings-health>div:last-child{grid-template-columns:1fr;display:grid}}.store-management-table-shell{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);overflow:hidden}.store-management-list-header{min-height:68px;padding:13px var(--ops-space-4);justify-content:space-between;align-items:center;gap:var(--ops-space-4);border-bottom:1px solid var(--ops-border);display:flex}.store-management-list-header h2{color:var(--ops-text);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.store-management-list-header p{color:var(--ops-muted);margin:4px 0 0;font-size:12px}.store-management-list-header p strong{color:var(--ops-text);font-variant-numeric:tabular-nums;font-weight:600}.store-management-clear-filter{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);min-height:36px;color:var(--ops-accent);align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.store-management-clear-filter:hover{border-color:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-clear-filter:hover{border-color:color-mix(in srgb, var(--ops-accent) 35%, var(--ops-border))}}.store-management-clear-filter:hover{background:var(--ops-accent-soft)}.store-management-clear-filter:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-clear-filter:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.store-management-clear-filter:focus-visible{outline-offset:2px}.store-management-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto}.store-management-table-scroll:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.store-management-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1240px;color:var(--ops-text);text-align:center;font-size:13px}.store-management-table th{border-bottom:1px solid var(--ops-border);background:var(--ops-surface-muted);height:44px;color:var(--ops-muted);white-space:nowrap;padding:0 13px;font-size:12px;font-weight:600}.store-management-table td{border-bottom:1px solid var(--ops-border);background:var(--ops-surface);vertical-align:middle;height:66px;padding:9px 13px}.store-management-table tbody tr:last-child td{border-bottom:0}.store-management-table tbody tr:hover td{background:var(--ops-accent-soft)}@supports (color:color-mix(in lab, red, red)){.store-management-table tbody tr:hover td{background:color-mix(in srgb, var(--ops-accent-soft) 42%, var(--ops-surface))}}.store-management-table .store-management-store-column{z-index:2;width:220px;min-width:220px;box-shadow:1px 0 0 var(--ops-border);position:sticky;left:0}.store-management-table th.store-management-store-column{z-index:4}.store-management-table .store-management-actions-column{z-index:2;width:156px;min-width:156px;box-shadow:-1px 0 0 var(--ops-border);position:sticky;right:104px}.store-management-table th.store-management-actions-column{z-index:4}.store-management-sort{min-height:42px;color:inherit;align-items:center;gap:5px;display:inline-flex}.store-management-sort:hover{color:var(--ops-accent)}.store-management-sort:focus-visible{outline:2px solid var(--ops-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.store-management-sort:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 45%, transparent)}}.store-management-sort:focus-visible{outline-offset:2px}.store-management-number-column{text-align:center;font-variant-numeric:tabular-nums;width:86px;min-width:86px;padding-inline:9px!important}.store-management-table th.store-management-number-column{text-align:center}.store-management-store-name{max-width:192px;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.store-management-store-name:hover{color:var(--ops-accent)}.store-management-store-name:focus-visible{outline:2px solid var(--ops-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.store-management-store-name:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 45%, transparent)}}.store-management-store-name:focus-visible{outline-offset:2px}.store-management-store-meta{max-width:192px;color:var(--ops-muted);white-space:nowrap;gap:8px;margin-top:5px;font-size:12px;display:flex;overflow:hidden}.store-management-store-meta span{text-overflow:ellipsis;overflow:hidden}.store-management-platform-column{width:92px;min-width:92px}.store-management-business-column{width:126px;min-width:126px}.store-management-business-column .operations-status-badge{text-overflow:ellipsis;max-width:106px;overflow:hidden}.store-management-department-column,.store-management-owner-column{width:126px;min-width:126px}.store-management-department{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:600;display:block;overflow:hidden}.store-management-owner{color:var(--ops-muted);font-size:12px;display:block}.store-management-owner.is-missing{color:var(--ops-warning);font-weight:600}.store-management-report-column{width:130px;min-width:130px}.store-management-report-column strong,.store-management-report-column span{display:block}.store-management-report-column strong{font-size:12px}.store-management-report-column span{color:var(--ops-muted);margin-top:5px;font-size:12px}.store-management-goals-column{width:170px;min-width:170px}.store-management-goals-column span{color:var(--ops-muted);white-space:nowrap;margin-right:8px;font-size:12px}.store-management-health-column{width:200px;min-width:200px}.store-management-status-row{flex-wrap:wrap;gap:5px;display:flex}.store-management-health-column>span{color:var(--ops-muted);margin-top:6px;font-size:12px;display:block}.store-management-health-column>span.is-attention{color:var(--ops-warning)}.store-management-health-column>span.is-ready{color:var(--ops-success)}.store-management-table .store-management-updated-column{z-index:2;width:104px;min-width:104px;box-shadow:-1px 0 0 var(--ops-border);position:sticky;right:0}.store-management-table th.store-management-updated-column{z-index:4}.store-management-updated-at{color:var(--ops-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.store-management-row-actions{justify-content:center;align-items:center;gap:4px;display:flex}.store-management-row-action{min-height:34px;color:var(--ops-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.store-management-row-action:hover{background:var(--ops-accent-soft);color:var(--ops-accent)}.store-management-row-action:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-management-row-action:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 45%, transparent)}}.store-management-row-action:focus-visible{outline-offset:1px}.store-management-inline-editor-row>td{background:var(--ops-surface-muted);height:auto;padding:0}.store-management-table tbody tr.store-management-inline-editor-row:hover>td{background:var(--ops-surface-muted)}.store-management-inline-editor{border-block:1px solid var(--ops-accent);gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-management-inline-editor{border-block:1px solid color-mix(in srgb, var(--ops-accent) 30%, var(--ops-border))}}.store-management-inline-editor>header{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.store-management-inline-editor>header span{color:var(--ops-accent);font-size:12px;font-weight:600;display:block}.store-management-inline-editor>header h3{color:var(--ops-text);margin:3px 0 0;font-size:16px;font-weight:600}.store-management-table-shell>.jdy-pagination{border-color:var(--ops-border);background:var(--ops-surface)}.store-management-table-shell .jdy-pagination-copy{color:var(--ops-muted);font-size:12px}.store-management-table-shell .jdy-pagination-actions :is(a,span){border-color:var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);min-height:34px;color:var(--ops-muted);font-size:12px}.organization-management-page,.user-management-page,.user-account-page{gap:var(--ops-space-4)}.organization-summary,.user-management-summary{gap:var(--ops-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.organization-summary article,.user-management-summary article{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;min-height:108px;box-shadow:var(--ops-shadow-card);padding:14px}.organization-summary article{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;display:grid}.organization-summary article[data-attention=true],.user-management-summary article[data-attention=true]{border-color:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.organization-summary article[data-attention=true],.user-management-summary article[data-attention=true]{border-color:color-mix(in srgb, var(--ops-warning) 27%, var(--ops-border))}}.organization-summary article[data-attention=true],.user-management-summary article[data-attention=true]{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.organization-summary article[data-attention=true],.user-management-summary article[data-attention=true]{background:color-mix(in srgb, var(--ops-warning) 5%, var(--ops-surface))}}.organization-summary-icon{background:var(--ops-accent-soft);width:36px;height:36px;color:var(--ops-accent);border-radius:10px;place-items:center;display:grid}.organization-summary small,.user-management-summary span{color:var(--ops-muted);font-size:12px;font-weight:600}.organization-summary strong,.user-management-summary strong{color:var(--ops-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:27px;font-weight:600;display:block;overflow:hidden}.organization-summary p,.user-management-summary small{color:var(--ops-muted);margin:5px 0 0;font-size:12px;line-height:1.45;display:block}.organization-panel,.user-management-table-shell{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);overflow:hidden}.organization-panel>header,.user-management-table-shell>header{min-height:66px;padding:12px var(--ops-space-4);border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.organization-panel h2,.user-management-table-shell h2,.organization-note h2,.user-account-form-heading h2,.user-password-card h2{color:var(--ops-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.organization-panel header p,.user-management-table-shell header p,.organization-note p,.user-account-form-heading p,.user-password-card header p{color:var(--ops-muted);margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.5}.organization-panel header p strong,.user-management-table-shell header p strong{color:var(--ops-text);font-variant-numeric:tabular-nums;font-weight:600}.organization-table-scroll,.user-management-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto}.organization-table-scroll:focus-visible,.user-management-table-scroll:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.user-management-action,.user-management-clear{border-radius:var(--ops-radius-sm);min-height:40px;color:var(--ops-accent);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.user-management-action:hover,.user-management-clear:hover{background:var(--ops-accent-soft)}.user-management-action:focus-visible,.user-management-clear:focus-visible{outline:2px solid var(--ops-accent);outline-offset:1px}.organization-note{min-height:76px;padding:13px var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.user-management-message{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);align-items:center;min-height:42px;padding:10px 13px;font-size:12px;display:flex}.user-management-message.is-success{border-color:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.user-management-message.is-success{border-color:color-mix(in srgb, var(--ops-success) 28%, var(--ops-border))}}.user-management-message.is-success{background:var(--ops-success)}@supports (color:color-mix(in lab, red, red)){.user-management-message.is-success{background:color-mix(in srgb, var(--ops-success) 8%, var(--ops-surface))}}.user-management-message.is-success{color:var(--ops-success)}.user-management-message.is-error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.user-management-message.is-error{border-color:color-mix(in srgb, var(--ops-danger) 30%, var(--ops-border))}}.user-management-message.is-error{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.user-management-message.is-error{background:color-mix(in srgb, var(--ops-danger) 7%, var(--ops-surface))}}.user-management-message.is-error{color:var(--ops-danger)}.user-management-summary article{align-content:space-between;gap:4px;display:grid}.user-management-filterbar{padding:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);box-shadow:var(--ops-shadow-card)}.user-management-filterbar>div{align-items:end;gap:var(--ops-space-3);grid-template-columns:minmax(260px,1.45fr) repeat(2,minmax(150px,.65fr)) auto;display:grid}.user-management-filterbar button[type=submit]{border-radius:var(--ops-radius-sm);min-height:40px;padding-inline:18px;font-size:14px}.user-management-member{align-items:center;gap:10px;min-width:0;display:flex}.user-management-avatar{border:1px solid var(--ops-accent);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-management-avatar{border:1px solid color-mix(in srgb, var(--ops-accent) 18%, var(--ops-border))}}.user-management-avatar{background:var(--ops-accent-soft);color:var(--ops-accent);border-radius:50%;font-size:12px;font-weight:600}.user-management-member>span:last-child{min-width:0}.user-management-member strong{max-width:180px;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.user-management-member small{color:var(--ops-muted);font-family:var(--app-font-mono);margin-top:4px;font-size:12px;display:block}.user-management-current{color:var(--ops-muted);font-size:12px}.user-account-layout{align-items:start;gap:var(--ops-space-4);grid-template-columns:minmax(0,1fr) 300px;display:grid}.user-account-form,.user-account-success,.user-password-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow-card);overflow:hidden}.user-account-form-heading,.user-password-card>header{min-height:66px;padding:13px var(--ops-space-4);border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-account-alert{margin:13px var(--ops-space-4) 0;border-radius:var(--ops-radius-sm);padding:10px 12px;font-size:12px;line-height:1.5}.user-account-alert.is-error{border:1px solid var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.user-account-alert.is-error{border:1px solid color-mix(in srgb, var(--ops-danger) 28%, var(--ops-border))}}.user-account-alert.is-error{background:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.user-account-alert.is-error{background:color-mix(in srgb, var(--ops-danger) 7%, var(--ops-surface))}}.user-account-alert.is-error{color:var(--ops-danger)}.user-account-section{padding:var(--ops-space-4);border-bottom:1px solid var(--ops-border)}.user-account-section>header{margin-bottom:13px}.user-account-section h3{color:var(--ops-text);margin:0;font-size:13px;font-weight:600}.user-account-section header p{color:var(--ops-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.user-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.user-account-grid.is-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.user-account-grid.is-compact{grid-template-columns:minmax(220px,.42fr)}.user-account-field{min-width:0;color:var(--ops-text);gap:7px;font-size:12px;display:grid}.user-account-field>span{color:var(--ops-text);font-size:12px;font-weight:600}.user-account-field>span em{color:var(--ops-accent);margin-left:4px;font-size:12px;font-style:normal;font-weight:600}.user-account-field :is(input,select){border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;min-height:42px;color:var(--ops-text);font:inherit;outline:none;padding:0 11px}.user-account-field input[readonly]{background:var(--ops-surface-muted);color:var(--ops-muted);cursor:not-allowed}.user-account-field :is(input,select):focus-visible{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.user-account-field :is(input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-accent) 10%, transparent)}}.user-account-field small{color:var(--ops-muted);font-size:12px;line-height:1.4}.user-account-policy{border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);color:var(--ops-muted);margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.55}.user-workspace-list{border-top:1px solid var(--ops-border);display:grid}.user-workspace-row{border:0;border-bottom:1px solid var(--ops-border);grid-template-columns:minmax(220px,1fr) 180px minmax(190px,.7fr);align-items:center;gap:14px;min-width:0;margin:0;padding:12px 0;display:grid}.user-workspace-toggle{min-width:0;color:var(--ops-text);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.user-workspace-toggle>input,.user-workspace-manage>input{width:17px;height:17px;accent-color:var(--ops-accent);margin-top:2px}.user-workspace-toggle>span{gap:3px;min-width:0;display:grid}.user-workspace-toggle strong{font-size:12px;font-weight:600}.user-workspace-toggle small{color:var(--ops-muted);font-size:12px;line-height:1.4}.user-workspace-role{color:var(--ops-muted);gap:5px;font-size:12px;display:grid}.user-workspace-role select{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:100%;min-height:38px;color:var(--ops-text);font:inherit;outline:none;padding:0 10px}.user-workspace-role select:focus-visible{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.user-workspace-role select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 10%,transparent)}}.user-workspace-manage{color:var(--ops-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.user-account-actions{min-height:64px;padding:11px var(--ops-space-4);background:var(--ops-surface-muted);justify-content:space-between;align-items:center;gap:14px;display:flex}.user-account-actions>span{color:var(--ops-muted);font-size:12px}.user-account-actions .jdy-primary-control,.user-account-submit{border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;border:0;min-height:42px;padding:0 16px;font-size:12px;font-weight:600}.user-password-card{position:sticky;top:12px}.user-password-card>header{min-height:0;display:block}.user-password-action{min-height:42px;margin:var(--ops-space-4);border:1px solid var(--ops-warning);padding:0 14px}@supports (color:color-mix(in lab, red, red)){.user-password-action{border:1px solid color-mix(in srgb, var(--ops-warning) 45%, var(--ops-border))}}.user-password-action{border-radius:var(--ops-radius-sm);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.user-password-action{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.user-password-action{color:var(--ops-warning);font-size:12px;font-weight:600}.user-password-code{margin:var(--ops-space-4);border:1px solid var(--ops-warning);gap:7px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-password-code{border:1px solid color-mix(in srgb, var(--ops-warning) 26%, var(--ops-border))}}.user-password-code{border-radius:var(--ops-radius-sm);background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.user-password-code{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.user-password-code small{color:var(--ops-warning);font-size:12px}.user-password-code strong{color:var(--ops-text);font-family:var(--app-font-mono);letter-spacing:.12em;font-size:20px}.user-password-code span{color:var(--ops-muted);font-size:12px}.user-account-success{padding:var(--ops-space-5)}.user-account-success>header{color:var(--ops-success);align-items:center;gap:11px;display:flex}.user-account-success h2{color:var(--ops-text);margin:0;font-size:17px}.user-account-success header p{color:var(--ops-muted);margin:3px 0 0;font-size:12px}.user-account-credential-grid{margin-top:var(--ops-space-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-account-credential-grid>div{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);min-width:0;padding:13px}.user-account-credential-grid small{color:var(--ops-muted);font-size:12px;display:block}.user-account-credential-grid strong{overflow-wrap:anywhere;color:var(--ops-text);font-family:var(--app-font-mono);margin-top:7px;font-size:14px;display:block}.user-account-credential-grid .is-code{border-color:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.user-account-credential-grid .is-code{border-color:color-mix(in srgb, var(--ops-warning) 26%, var(--ops-border))}}.user-account-credential-grid .is-code{background:var(--ops-warning)}@supports (color:color-mix(in lab, red, red)){.user-account-credential-grid .is-code{background:color-mix(in srgb, var(--ops-warning) 6%, var(--ops-surface))}}.user-account-credential-grid .is-code strong{letter-spacing:.12em;font-size:20px}.user-account-success-note{color:var(--ops-muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.user-account-copy{min-height:42px;margin-top:var(--ops-space-4);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-accent);align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.user-account-copy:hover,.user-password-action:hover{filter:brightness(.98)}.user-account-copy:focus-visible,.user-password-action:focus-visible{outline:2px solid var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.user-account-copy:focus-visible,.user-password-action:focus-visible{outline:2px solid color-mix(in srgb, var(--ops-accent) 42%, transparent)}}.user-account-copy:focus-visible,.user-password-action:focus-visible{outline-offset:2px}.operations-overview :is(.overview-title>span,.overview-date-trigger>span,.overview-company-filter>span,.overview-company-search .jdy-searchable-label,.overview-trend-range-switch button,.overview-trend-summary span,.overview-business-card dt,.overview-business-trend,.overview-anomalies>header a,.overview-anomalies small,.overview-mobile-nav a,.overview-mobile-nav>button,.operations-section-state span,.staffing-current-store>span,.staffing-impact-summary span,.data-center-platform-card dt,.permission-kpi-grid small,.permission-kpi-grid p,.permission-role-grid p,.permission-panel header p,.permission-panel>header>a,.permission-role-grid button>span:nth-child(2) small,.permission-role-meta small,.permission-filter-count,.permission-member-status,.permission-pagination,.permission-pagination button,.permission-save-confirm,.permission-save-confirm button,.permission-matrix-actions button,.permission-matrix-feedback,.permission-dialog-heading p,.permission-user-table th,.permission-matrix-table code,.permission-user-table td:first-child span,.permission-user-table td>a,.permission-current-user,.store-management-filterbar label>span,.store-management-table th,.store-management-store-meta,.store-management-owner,.store-management-report-column span,.store-management-goals-column span,.store-management-health-column>span,.store-management-updated-at,.store-management-row-action,.store-management-table-shell .jdy-pagination-copy,.store-management-table-shell .jdy-pagination-actions :is(a,span),.system-settings-group>header p,.system-setting-panel>header p,.system-setting-panel>header>a,.system-classification-warning strong,.system-classification-warning small,.system-business-table,.system-business-table th,.system-business-table code,.system-business-name small,.system-formula-create-form label>span:first-child,.system-formula-create-form>button,.system-formula-percent b,.system-settings-summary span,.system-settings-summary small,.system-settings-card-copy small,.system-settings-card-copy em,.system-rule-list strong,.system-rule-list small,.system-alert-rule-row>span:nth-child(2) em,.system-alert-rule-row button[role=switch] span,.system-policy-grid strong,.system-policy-grid small,.system-appearance-option-top strong,.system-appearance-option>small,.system-settings-local-nav small,.system-settings-health p,.system-settings-callout strong,.system-settings-callout p,.system-settings-health>div:last-child a,.user-management-summary span,.user-management-summary small,.user-management-clear,.user-management-member small,.user-management-current,.user-account-section header p,.user-account-field>span,.user-account-field>span em,.user-account-field small,.user-account-policy,.user-account-actions>span,.user-account-success header p,.user-account-credential-grid small,.user-account-success-note,.user-account-copy){font-size:var(--ops-caption)}.operations-overview :is(.overview-date-trigger>span,.overview-company-filter>span,.jdy-searchable-label),.operations-overview :is(.jdy-page-heading p,.quality-summary-grid small,.quality-summary-grid em,.system-status-coverage>header p,.system-status-grid span,.system-status-grid small,.system-status-note p){color:var(--ops-muted)}@media (max-width:1280px){.system-category-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.system-category-create-form>button{justify-self:end;width:fit-content;min-width:132px}.store-management-filterbar>div{grid-template-columns:repeat(4,minmax(0,1fr))}.store-management-filterbar .jdy-filter-card{grid-column:span 2}.store-management-filterbar button[type=submit]{width:100%}.store-form-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-layout{grid-template-columns:minmax(0,1fr) 286px}.system-settings-summary,.system-settings-group>div,.organization-summary,.user-management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){.store-management-filterbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.store-management-filterbar label,.store-management-filterbar .store-management-filter-field{grid-row:auto!important}.store-management-filterbar button[type=submit],.store-management-filter-more>summary{width:100%}.store-form-grid,.store-form-grid.is-three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-layout{grid-template-columns:1fr}.store-detail-audit{position:static}.store-detail-audit-list{max-height:420px}.permission-management-page .permission-role-grid{grid-template-columns:1fr}.user-management-filterbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-filterbar button[type=submit]{width:100%}.user-account-layout{grid-template-columns:1fr}.user-password-card{position:static}.user-account-grid.is-three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.system-category-create-form{grid-template-columns:1fr;padding:12px}.system-category-create-form>button{justify-self:stretch;width:100%;min-height:44px}.store-management-filterbar{padding:12px}.store-management-filterbar>div{grid-template-columns:1fr}.store-management-filterbar .jdy-filter-card{grid-column:auto}.store-management-filter-more>summary{min-height:44px}.store-management-filter-more>div{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static}.store-management-list-header{flex-direction:column;align-items:flex-start}.store-management-clear-filter{justify-content:center;width:100%;min-height:44px}.store-management-row-action,.store-management-table-shell .jdy-pagination-actions :is(a,span),.system-setting-panel>header>a{min-height:44px}.store-management-attention-strip{grid-template-columns:20px minmax(0,1fr)}.store-management-attention-strip>div{gap:2px;display:grid}.store-management-attention-strip span{white-space:normal}.store-management-attention-action{grid-column:1/-1;min-height:44px}.store-form-section{padding:14px}.store-form-grid,.store-form-grid.is-three-columns,.store-form-module-grid{grid-template-columns:1fr}.store-form-field input:not([type=checkbox]),.store-form-field select,.store-form-module-card label{min-height:44px}.store-form-actions{flex-direction:column-reverse;align-items:stretch}.store-form-actions>*{justify-content:center;width:100%;min-height:44px}.store-form-actions>p{text-align:center;order:1}.store-form-advanced>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:62px}.store-form-advanced>summary small{margin-left:0}.store-form-advanced>summary:after{position:absolute;right:16px}.store-editor-drawer{width:auto;left:0;right:0}.store-editor-header{min-height:68px;padding:10px 12px}.store-editor-body{padding:12px}.store-editor-drawer .store-form-actions{position:static}.store-detail-health{flex-direction:column;align-items:flex-start}.store-detail-health-actions{grid-template-columns:1fr auto;place-items:center start;width:100%}.store-detail-facts,.store-detail-metrics{grid-template-columns:1fr}.store-detail-metrics>div{border-right:0;border-bottom:1px solid var(--ops-border);min-height:82px}.store-detail-metrics>div:last-child{border-bottom:0}.store-detail-copy-grid>div{grid-template-columns:1fr;gap:5px}.store-detail-danger{grid-template-columns:22px minmax(0,1fr)}.store-detail-danger form{grid-column:1/-1}.store-detail-danger button{width:100%;min-height:44px}.permission-panel>header,.system-settings-group>header{flex-direction:column;align-items:flex-start}.permission-panel>header>a{justify-content:center;width:100%;min-height:44px}.system-settings-summary,.system-settings-group>div{grid-template-columns:1fr}.system-settings-card{min-height:112px}.store-management-table-scroll{overflow:visible}.store-management-table,.store-management-table tbody{min-width:0;display:block}.store-management-table thead{display:none}.store-management-table tbody{padding:9px}.store-management-table tbody tr{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:9px;padding:13px;display:grid}.store-management-table tbody tr:last-child{margin-bottom:0}.store-management-table td,.store-management-table .store-management-store-column,.store-management-table .store-management-actions-column,.store-management-table .store-management-updated-column{width:auto;min-width:0;height:auto;box-shadow:none;text-align:center;border:0;display:block;position:static;background:0 0!important;padding:0!important}.store-management-table td:before{color:var(--ops-muted);content:attr(data-label);font-size:var(--ops-caption);margin-bottom:4px;font-weight:600;display:block}.store-management-table .store-management-store-column,.store-management-table .store-management-actions-column{grid-column:1/-1}.store-management-table .store-management-store-column:before,.store-management-table .store-management-actions-column:before{display:none}.store-management-table tbody tr.store-management-inline-editor-row{border-color:var(--ops-accent);padding:0;display:block}.store-management-inline-editor-row>td{display:block}.store-management-inline-editor-row>td:before{display:none}.store-management-inline-editor{padding:12px}.store-management-inline-editor>header{min-height:52px}.store-management-table .store-management-store-name,.store-management-table .store-management-store-meta{max-width:none}.store-management-table .store-management-number-column{width:auto;min-width:0}.store-management-row-actions{border-top:1px solid var(--ops-border);justify-content:flex-start;padding-top:9px}.store-management-row-action,.store-management-table-shell .jdy-pagination-actions :is(a,span),.system-alert-rule-row button[role=switch]{min-height:44px}.organization-summary,.user-management-summary,.user-management-filterbar>div,.user-account-grid,.user-account-grid.is-three-columns,.user-account-credential-grid{grid-template-columns:1fr}.organization-panel>header,.user-management-table-shell>header,.organization-note,.user-account-form-heading,.user-account-actions{flex-direction:column;align-items:flex-start}.user-management-clear,.user-account-actions .jdy-primary-control,.user-account-submit,.user-account-copy,.user-password-action{justify-content:center;width:100%;min-height:44px}.user-account-grid.is-compact{grid-template-columns:1fr}.user-workspace-row{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.store-management-clear-filter,.store-management-sort,.store-management-store-name,.store-management-row-action,.store-editor-close,.store-detail-danger button,.store-detail-audit>header a,.system-settings-card,.permission-panel>header>a,.permission-user-table td>a,.user-management-action,.user-management-clear,.user-account-copy,.user-password-action{transition:none!important}}body .permission-invite-dialog{width:min(840px,100vw - 32px);max-height:min(760px,100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:hidden}body .permission-invite-dialog[open]{flex-direction:column;display:flex}body .permission-invite-dialog>.permission-dialog-heading{flex-shrink:0}body .permission-invite-dialog .user-account-form{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}body .permission-invite-dialog .user-account-form-heading{display:none}body .permission-invite-dialog .user-account-actions{z-index:3;border-top:1px solid var(--ops-border);position:sticky;bottom:0}body .permission-invite-dialog .user-account-field input[type=checkbox]{accent-color:var(--ops-accent);width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.operations-data-notice{padding:7px var(--ops-content-inset);border-bottom:1px solid var(--ops-border);background:var(--ops-surface-muted);color:var(--ops-text);flex:none;margin:0;font-size:12px;line-height:1.5}.overview-brand-mark>svg{width:40px;height:40px}.overview-filter-row .overview-company-filter{grid-template-columns:17px minmax(0,1fr)}.overview-mobile-nav{background:var(--ops-surface);border-color:var(--ops-border)}.overview-mobile-nav>:is(a,button){color:var(--ops-muted)}@media (max-width:760px){.operations-overview .overview-header,.operations-overview.entry-center-page .overview-header{grid-template-rows:44px auto;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:60px;padding:8px 12px}.operations-overview .overview-title,.operations-overview.entry-center-page .overview-title{flex-wrap:nowrap;grid-area:1/1;gap:7px;min-width:0;overflow:hidden}.operations-overview .overview-title h1,.operations-overview.entry-center-page .overview-title h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:21px;overflow:hidden}.operations-overview .overview-title>span,.operations-overview.entry-center-page .overview-title>span{flex:none;min-height:26px;padding-inline:7px;font-size:12px}.operations-overview .overview-user,.operations-overview.entry-center-page .overview-user{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;max-width:none;display:flex}.operations-overview .overview-user .overview-live-time{padding:0;display:inline-flex}.operations-overview .overview-user .overview-account{gap:0;width:44px;display:flex}.operations-overview .overview-header-filter-slot{grid-area:3/1/auto/-1;min-width:0}.operations-overview.entry-center-page .overview-header-filter-slot{display:none}}html[data-theme=luxury] .operations-overview .operations-management .jdy-page-header{background:0 0}html[data-theme=luxury] .operations-data-notice{background:var(--ops-surface)}html[data-theme=luxury] .operations-management :is(.bg-white,.bg-slate-50,.bg-gray-50){color:var(--ops-text);border-color:var(--ops-border);background-color:var(--ops-surface)!important}.report-hub-tabs{border-bottom:1px solid var(--ops-border);gap:6px;padding-bottom:8px;display:flex}.report-hub-tabs>a,.report-hub-tabs>span{color:var(--ops-muted);border-radius:7px;padding:10px 16px;font-size:14px}.report-hub-tabs>a[aria-current=page]{color:var(--ops-accent);background:var(--ops-accent-soft);font-weight:600}.report-hub-tabs>span{opacity:.5}.payment-source-table table{table-layout:auto;font-size:13px}.payment-source-table th,.payment-source-table td{text-overflow:clip;padding:10px 12px;overflow:visible}.payment-source-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:180px}.payment-source-table td:nth-child(n+4),.payment-source-table th:nth-child(n+4){text-align:center;font-variant-numeric:tabular-nums}.operations-overview .operations-data-notice{background:var(--ops-surface-muted);border-color:var(--ops-border);color:var(--ops-muted)}.operations-overview .overview-title>span{background:var(--ops-surface-muted);color:var(--ops-muted)}@media (min-width:761px){.operations-overview .overview-brand{height:72px}.operations-overview .operations-quick-search{top:calc(12px + 72px + var(--ops-space-2))}.operations-overview .overview-header:has(>.overview-header-filter-slot:empty){flex:0 0 72px;grid-template-rows:44px;height:72px;min-height:72px}.operations-overview .overview-workspace:has(>.operations-management){flex-direction:column;height:calc(100dvh - 24px);min-height:0;display:flex;overflow:hidden}.overview-workspace>.operations-management{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.overview-workspace>.overview-header,.overview-workspace>.operations-data-notice{flex-shrink:0}}.user-account-page .user-account-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.user-account-page .user-account-section{padding:16px 20px}.user-account-page .user-account-form-heading{padding:14px 20px}.user-security-disclosure{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:10px;padding:14px 20px}.user-security-disclosure>summary{cursor:pointer;color:var(--ops-muted);font-size:13px}.user-security-disclosure .user-password-card{box-shadow:none;border:0;margin-top:12px}.operations-management .quality-summary-grid{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:10px;gap:0;overflow:hidden}.operations-management .quality-summary-grid>div{border:0;border-right:1px solid var(--ops-border);min-height:90px;box-shadow:none;background:0 0;border-radius:0;padding:14px}.operations-management .quality-summary-grid>div:last-child{border-right:0}.operations-management .quality-summary-grid span{color:var(--ops-muted);font-size:12px}.operations-management .quality-summary-grid strong{color:var(--ops-text);margin-top:8px;font-size:25px}.operations-management .quality-summary-grid>div[data-attention=true] strong{color:var(--ops-warning)}.system-status-coverage>summary,.system-status-note>summary{cursor:pointer;color:var(--ops-muted);padding:14px;font-size:13px}.operations-overview:has([data-entry-submit-error=true]) [data-entry-success-notice]{display:none}.operations-overview.operations-visual-production .overview-workspace{flex-direction:column;min-height:0;display:flex;overflow:hidden}.operations-overview.operations-visual-production .overview-workspace>.operations-management{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.operations-overview.operations-visual-production .overview-workspace>.overview-header,.operations-overview.operations-visual-production .overview-workspace>.operations-data-notice{flex-shrink:0}@media (max-width:760px){.entry-center-page .overview-body{overflow:hidden auto!important}.operations-overview.operations-visual-production .overview-workspace{height:calc(100dvh - 68px - env(safe-area-inset-bottom))}}.staffing-plan-popover{--color-accent-500:var(--ops-accent);--color-text-primary:var(--ops-text);--color-text-secondary:var(--ops-muted);--color-text-tertiary:var(--ops-muted);--color-background-primary-default:var(--ops-surface);--color-background-primary-hover:var(--ops-surface-muted);--color-background-primary-active:var(--ops-accent-soft);--color-border-button-default:var(--ops-border);--color-border-button-hover:var(--ops-border-strong);--color-border-focus-ring:var(--ops-accent)}.board-overview-select,.board-overview-tooltip{--ops-text:#172033;--ops-muted:#64748b;--ops-surface:#fff;--ops-surface-muted:#f7f9fc;--ops-border:#dde5ee;--ops-accent:#0284c7;--color-text-primary:var(--ops-text);--color-text-secondary:var(--ops-muted);--color-background-primary-default:var(--ops-surface);--color-background-primary-hover:var(--ops-surface-muted);--color-border-button-default:var(--ops-border);--color-border-focus-ring:var(--ops-accent)}.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-50:var(--ops-accent-soft);--color-accent-100:var(--ops-accent-soft);--color-accent-200:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-200:color-mix(in srgb,var(--ops-accent) 25%,var(--ops-surface))}}.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-300:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-300:color-mix(in srgb,var(--ops-accent) 45%,var(--ops-surface))}}.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-400:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-400:color-mix(in srgb,var(--ops-accent) 75%,var(--ops-surface))}}.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-500:var(--ops-accent);--color-accent-600:var(--ops-accent);--color-accent-700:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-700:color-mix(in srgb,var(--ops-accent) 85%,var(--ops-text))}}.store-hybrid-popover,.store-hybrid-modal .bui-scope{--color-accent-800:var(--ops-accent);--color-accent-900:var(--ops-text);--color-accent-950:var(--ops-text);--color-text-primary:var(--ops-text);--color-text-secondary:var(--ops-muted);--color-text-tertiary:var(--ops-muted);--color-text-placeholder:var(--ops-muted);--color-text-error-primary:var(--ops-danger);--color-background-primary-default:var(--ops-surface);--color-background-primary-hover:var(--ops-surface-muted);--color-background-secondary-default:var(--ops-surface-muted);--color-background-tertiary-default:var(--ops-surface-muted);--color-border-button-default:var(--ops-border);--color-border-button-hover:var(--ops-border-strong);--color-border-button-active:var(--ops-accent);--color-border-focus-ring:var(--ops-accent)}.store-hybrid-modal .ant-modal-content,.store-hybrid-modal .ant-modal-header{background:var(--ops-surface)!important;color:var(--ops-text)!important}.store-hybrid-modal .ant-modal-title,.store-hybrid-modal .ant-modal-close{color:var(--ops-text)!important}.store-hybrid-modal .bui-scope button{min-height:44px;font-size:14px;font-weight:400}.store-hybrid-modal .bui-scope [role=presentation]:has(input){border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:8px;min-height:44px}.store-hybrid-modal .ant-modal-title{font-size:18px;font-weight:600}.store-hybrid-modal .ant-modal-close{min-width:44px;min-height:44px}.store-delete-dialog-card button{min-height:44px;font-size:14px;font-weight:400}.panel-hover-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.panel-hover-tools>button,.panel-hover-tools .store-panel-expand.is-icon-only,.panel-sort-menu>summary{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;color:var(--ops-muted,#506975);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-hover-tools>button:hover,.panel-hover-tools .store-panel-expand.is-icon-only:hover,.panel-sort-menu>summary:hover{background:var(--ops-accent-soft,#e4f2f4);color:var(--ops-accent,#087c89);border:0}.panel-hover-tools button:focus-visible,.panel-sort-menu>summary:focus-visible{outline:2px solid var(--ops-accent,#087c89);outline-offset:2px}.panel-hover-tools button:disabled{opacity:.45;cursor:wait}.panel-hover-tools>button.panel-png-export{width:auto;min-width:max-content;color:var(--ops-accent);padding:0 10px;font-size:12px;font-weight:600}.panel-sort-menu{position:relative}.panel-sort-menu>summary{list-style:none}.panel-sort-menu>summary::-webkit-details-marker{display:none}.panel-sort-popover{z-index:40;border:1px solid var(--ops-border);background:#fff;border-radius:8px;gap:10px;min-width:210px;padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 6px 20px #163b4920}@media (min-width:769px){.platform-store-panel:not(.is-expanded) .panel-hover-tools,.overview-ranking-panel:not(.is-expanded) .panel-hover-tools{opacity:0;pointer-events:none}.platform-store-panel:hover .panel-hover-tools,.platform-store-panel:focus-within .panel-hover-tools,.overview-ranking-panel:hover .panel-hover-tools,.overview-ranking-panel:focus-within .panel-hover-tools{opacity:1!important;pointer-events:auto!important}.panel-hover-tools:has(details[open]){opacity:1!important;pointer-events:auto!important}}@media (pointer:coarse){.panel-hover-tools{opacity:1!important;pointer-events:auto!important}}.operations-layout-dashboard :is(.overview-panel,.platform-store-panel,.overview-ranking-panel),.operations-layout-dashboard :is(.overview-panel,.platform-store-panel,.overview-ranking-panel)>header{background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-border)}.operations-layout-dashboard .overview-kpi{background:var(--ops-surface);border-color:var(--ops-border)}.operations-layout-dashboard :is(.overview-panel,.platform-store-panel) :is(h2,td,td:first-child>span,td:first-child>a){color:var(--ops-text)}.operations-layout-dashboard :is(.overview-panel,.platform-store-panel) th{background:var(--ops-surface-muted);color:var(--ops-muted);border-color:var(--ops-border)}.operations-layout-dashboard :is(.overview-panel,.platform-store-panel) td{border-color:var(--ops-border)}.operations-layout-dashboard .platform-store-panel th[aria-sort],.operations-layout-dashboard .platform-store-panel th[data-sortable=true]:hover{background:var(--ops-accent-soft);color:var(--ops-accent)}.operations-layout-dashboard .platform-store-panel td.is-sort-active{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.operations-layout-dashboard .platform-store-panel td.is-sort-active{background:color-mix(in srgb, var(--ops-accent) 4%, var(--ops-surface))}}.operations-layout-dashboard .overview-store-count{background:var(--ops-accent-soft);color:var(--ops-muted)}.operations-layout-dashboard .overview-store-count strong{color:var(--ops-accent)}.operations-layout-dashboard .panel-sort-popover{background:var(--ops-surface);color:var(--ops-text)}.operations-layout-dashboard .platform-store-panel.is-expanded :is(th:first-child,td:first-child){background:var(--ops-surface)}.operations-layout-dashboard .platform-store-panel.is-expanded th:first-child{background:var(--ops-surface-muted)}.operations-layout-dashboard .platform-store-panel.is-expanded tbody tr:hover td{background:var(--ops-accent-soft)}.operations-layout-dashboard .overview-kpi>div>span,.operations-layout-dashboard .overview-kpi>p b,.operations-layout-dashboard .overview-date-trigger{color:var(--ops-text)}.operations-layout-dashboard .overview-kpi>p,.operations-layout-dashboard .overview-kpi>footer{color:var(--ops-muted)}html[data-theme=luxury] .operations-layout-dashboard{--ops-accent:#8ab4ff;--ops-accent-soft:#253853}@media (max-width:760px){.operations-layout-dashboard .jd-store-panel tr{background:var(--ops-surface);border-color:var(--ops-border)}}.operations-layout-dashboard .overview-date-trigger strong,.operations-layout-dashboard .jd-channel-row>span,.operations-layout-dashboard .jd-channel-row>strong,.operations-layout-dashboard .jd-status-grid strong{color:var(--ops-text)}.operations-layout-dashboard .jd-channel-row>i{background:var(--ops-surface-muted)}.operations-layout-dashboard .jd-status-grid article{background:var(--ops-surface);border-color:var(--ops-border)}.operations-layout-dashboard .jd-status-grid small{color:var(--ops-muted)}.operations-layout-dashboard .panel-sort-popover select{background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-border)}@media (max-width:760px){.jdy-scoped-dashboard .jdy-filter-auto>div>:is(label,.jdy-multi-filter,.jdy-filter-metric){width:100%;min-width:0;min-height:0}}.store-row-menu{border-radius:var(--ops-radius-md);width:44px;height:44px;color:var(--ops-muted);cursor:pointer;opacity:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ant-table-row:hover .store-row-menu,.store-row-menu:focus-visible,.store-row-menu[aria-expanded=true]{opacity:1}.store-row-menu:hover{background:var(--ops-accent-soft);color:var(--ops-accent)}.store-profile-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:24px;top:24px}.store-profile-modal .ant-modal-content{padding:0;overflow:hidden}.store-profile-modal .ant-modal-header{border-bottom:1px solid var(--ops-border);margin:0;padding:20px 24px}.store-profile-modal{font-family:var(--ops-font-sans)}.store-profile-modal .ant-modal-title{font-size:18px;font-weight:600;line-height:24px}.store-profile-modal .ant-modal-close{width:44px;height:44px;color:var(--ops-muted);top:10px;right:12px}.store-profile-scroll{min-height:0}.store-profile-modal .store-management-form{flex-direction:column;gap:0;max-height:min(820px,100dvh - 112px);display:flex}.store-profile-modal .store-form-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:24px;min-height:0;padding:24px;overflow-y:auto}.store-profile-modal .store-form-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.store-profile-modal .store-form-section+.store-form-section{border-top:1px solid var(--ops-border);padding-top:24px}.store-profile-modal .store-form-section-header{grid-template-columns:minmax(0,1fr);margin-bottom:16px}.store-profile-modal .store-form-section-header h2{align-items:center;gap:4px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.store-profile-modal .store-form-grid{gap:16px}.store-profile-modal .store-form-field{gap:8px;font-size:14px}.store-profile-modal .store-form-field>span{font-size:14px;font-weight:400}.store-profile-modal .store-form-label{align-items:center;gap:4px;min-height:28px;display:flex}.store-profile-modal .store-form-field input:not([type=checkbox]),.store-profile-modal .store-form-field select,.store-profile-modal .jdy-searchable-trigger{height:44px;min-height:44px;font-size:14px;font-weight:400}.store-profile-modal .store-form-readonly-value{background:var(--ops-surface-muted);border-color:#0000;min-height:44px;font-size:14px;font-weight:400}.store-profile-modal .store-form-module-card{background:0 0;border:0;border-radius:0;gap:8px;margin:8px 0 0;padding:0}.store-profile-modal .store-form-module-card legend{align-items:center;gap:4px;margin-bottom:8px;padding:0;font-size:14px;font-weight:600;display:flex}.store-profile-modal .store-form-module-card label{min-height:32px;font-size:14px;font-weight:400}.store-profile-modal .store-form-field input[type=checkbox],.store-profile-modal .store-form-module-card input{vertical-align:middle;width:18px;height:18px;min-height:18px;accent-color:var(--ops-accent)}.store-profile-modal .store-form-advanced{border:0;border-top:1px solid var(--ops-border);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.store-profile-modal .store-form-advanced>summary{flex-direction:row;min-height:44px;padding:0}.store-profile-modal .store-form-advanced>summary span{font-size:14px;font-weight:400}.store-profile-modal .store-form-advanced>summary:after{content:"⌄";font-size:18px}.store-profile-modal .store-form-advanced[open]>summary{border:0;margin-bottom:12px}.store-profile-modal .store-form-advanced[open]>summary:after{transform:rotate(180deg)}.store-profile-modal .store-form-actions{border:0;border-top:1px solid var(--ops-border);min-height:76px;box-shadow:none;border-radius:0;flex-direction:row;flex:none;gap:12px;padding:16px 24px;position:static}.store-profile-modal .store-form-actions>button{border-radius:var(--ops-radius-md);min-width:96px;height:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:400}.store-profile-modal .store-form-cancel{font-size:14px;font-weight:400}.store-profile-modal .store-form-cancel:disabled{opacity:.5;cursor:wait}.store-profile-modal .store-form-error{margin:0;font-size:14px}.store-profile-modal .store-profile-scroll>p,.store-profile-modal .store-profile-scroll>div:not(form){padding:24px;font-size:14px}@media (max-width:640px){.store-profile-modal .ant-modal{max-width:calc(100vw - 24px);padding-bottom:12px;top:12px}.store-profile-modal .ant-modal-header{padding:16px}.store-profile-modal .store-management-form{max-height:calc(100dvh - 96px)}.store-profile-modal .store-form-body{padding:16px}.store-profile-modal .store-form-grid{grid-template-columns:minmax(0,1fr)}.store-profile-modal .store-form-actions{padding:16px}.store-profile-modal .store-form-actions>button{flex:1;width:auto}.store-profile-modal .store-form-label,.store-profile-modal .store-form-module-card label{min-height:44px}}@media (hover:none){.store-row-menu{opacity:1}}.store-form-section-header:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.store-form-adjust-value{border:1px solid var(--ops-border,#d3e3e8);width:100%;min-height:44px;color:var(--ops-text,#163e50);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.store-form-adjust-value>span{color:var(--ops-accent,#087d8b)}.store-form-adjust-value:focus-visible{outline:2px solid var(--ops-accent,#087d8b);outline-offset:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
