:root{--bg-outer: #DCE6F2;--bg-outer-gradient: linear-gradient(135deg, #DCE7F5 0%, #E8F0F8 50%, #D5E3F0 100%);--bg-shell: rgba(248, 250, 253, .88);--bg-sidebar: linear-gradient(180deg, #1E6091 0%, #184E77 100%);--bg-card: rgba(255, 255, 255, .86);--bg-card-solid: #FFFFFF;--bg-card-subtle: #F3F6FA;--bg-clay-sunken: #E9EEF5;--bg-hero-banner: linear-gradient(135deg, #D8EAFE 0%, #E6F2FF 55%, #D0E6FD 100%);--border-hero-banner: rgba(255, 255, 255, .9);--text-hero-title: #0F2942;--text-hero-sub: #3A5A78;--card-tint-blue: linear-gradient(145deg, #EBF4FF 0%, #F5F9FF 100%);--card-tint-rose: linear-gradient(145deg, #FFF0F3 0%, #FFF8F9 100%);--card-tint-amber: linear-gradient(145deg, #FFF8E7 0%, #FFFDF7 100%);--card-tint-emerald: linear-gradient(145deg, #EAFAF4 0%, #F4FCF9 100%);--border-glass: rgba(255, 255, 255, .9);--border-card: rgba(216, 226, 238, .85);--border-subtle: rgba(226, 232, 240, .75);--text-main: #122136;--text-muted: #42556E;--text-dim: #6C7F96;--color-primary: #0277BD;--color-primary-hover: #01579B;--color-primary-gradient: linear-gradient(135deg, #29B6F6 0%, #0277BD 100%);--color-primary-subtle: rgba(2, 119, 189, .1);--color-success: #059669;--color-success-gradient: linear-gradient(135deg, #34D399 0%, #059669 100%);--color-success-subtle: rgba(5, 150, 105, .1);--color-danger: #E11D48;--color-danger-gradient: linear-gradient(135deg, #FB7185 0%, #E11D48 100%);--color-danger-subtle: rgba(225, 29, 72, .1);--color-warning: #D97706;--color-warning-gradient: linear-gradient(135deg, #FBBF24 0%, #D97706 100%);--color-warning-subtle: rgba(217, 119, 6, .12);--shadow-shell: 0 24px 60px rgba(15, 32, 58, .12), 0 4px 16px rgba(15, 32, 58, .05), inset 0 1px 1px rgba(255, 255, 255, .9);--shadow-clay-card: 6px 10px 24px rgba(18, 33, 54, .06), -4px -4px 14px rgba(255, 255, 255, .9), inset 1px 1px 2px rgba(255, 255, 255, .95), inset -1px -1px 3px rgba(18, 33, 54, .02);--shadow-clay-hover: 10px 16px 30px rgba(18, 33, 54, .09), -4px -4px 16px rgba(255, 255, 255, .95), inset 1px 1px 2px rgba(255, 255, 255, 1);--shadow-clay-btn: 0 6px 14px rgba(2, 119, 189, .25), inset 1px 1px 2px rgba(255, 255, 255, .55), inset -1px -1px 3px rgba(0, 0, 0, .15);--shadow-clay-pill: 3px 5px 12px rgba(18, 33, 54, .06), -2px -2px 8px rgba(255, 255, 255, .85), inset 1px 1px 1px rgba(255, 255, 255, .9);--shadow-clay-inset: inset 2px 2px 5px rgba(18, 33, 54, .07), inset -2px -2px 5px rgba(255, 255, 255, .85);--glass-blur: blur(20px);--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html.dark{--bg-outer: #090E17;--bg-outer-gradient: linear-gradient(135deg, #090E17 0%, #0F172A 50%, #09101D 100%);--bg-shell: rgba(17, 25, 40, .88);--bg-sidebar: linear-gradient(180deg, #0F2942 0%, #0A1929 100%);--bg-card: rgba(24, 35, 56, .82);--bg-card-solid: #182338;--bg-card-subtle: #131C2E;--bg-clay-sunken: #0D1422;--bg-hero-banner: linear-gradient(135deg, #122B46 0%, #163656 55%, #0F243C 100%);--border-hero-banner: rgba(56, 189, 248, .2);--text-hero-title: #F0F7FF;--text-hero-sub: #94B8D8;--card-tint-blue: linear-gradient(145deg, rgba(2, 119, 189, .16) 0%, rgba(24, 35, 56, .9) 100%);--card-tint-rose: linear-gradient(145deg, rgba(225, 29, 72, .14) 0%, rgba(24, 35, 56, .9) 100%);--card-tint-amber: linear-gradient(145deg, rgba(217, 119, 6, .14) 0%, rgba(24, 35, 56, .9) 100%);--card-tint-emerald: linear-gradient(145deg, rgba(5, 150, 105, .15) 0%, rgba(24, 35, 56, .9) 100%);--border-glass: rgba(255, 255, 255, .09);--border-card: rgba(51, 65, 85, .65);--border-subtle: rgba(30, 41, 59, .75);--text-main: #F1F5F9;--text-muted: #CBD5E1;--text-dim: #8899AE;--color-primary: #38BDF8;--color-primary-hover: #0EA5E9;--color-primary-gradient: linear-gradient(135deg, #38BDF8 0%, #0284C7 100%);--color-primary-subtle: rgba(56, 189, 248, .14);--color-success: #34D399;--color-success-gradient: linear-gradient(135deg, #34D399 0%, #059669 100%);--color-success-subtle: rgba(52, 211, 153, .14);--color-danger: #FB7185;--color-danger-gradient: linear-gradient(135deg, #FB7185 0%, #E11D48 100%);--color-danger-subtle: rgba(251, 113, 133, .14);--color-warning: #FBBF24;--color-warning-gradient: linear-gradient(135deg, #FBBF24 0%, #D97706 100%);--color-warning-subtle: rgba(251, 191, 36, .14);--shadow-shell: 0 24px 60px rgba(0, 0, 0, .6), inset 0 1px 1px rgba(255, 255, 255, .08);--shadow-clay-card: 6px 10px 24px rgba(0, 0, 0, .42), inset 1px 1px 1px rgba(255, 255, 255, .08), inset -1px -1px 3px rgba(0, 0, 0, .35);--shadow-clay-hover: 8px 14px 28px rgba(0, 0, 0, .55), inset 1px 1px 2px rgba(255, 255, 255, .12);--shadow-clay-pill: 3px 5px 12px rgba(0, 0, 0, .35), inset 1px 1px 1px rgba(255, 255, 255, .08);--shadow-clay-inset: inset 2px 2px 5px rgba(0, 0, 0, .5), inset -1px -1px 3px rgba(255, 255, 255, .04)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-sans);font-weight:400;background:var(--bg-outer-gradient);background-attachment:fixed;color:var(--text-main);line-height:1.5;font-size:14px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.glass-card{background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:20px;box-shadow:var(--shadow-clay-card);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.clay-pill{border-radius:9999px;box-shadow:var(--shadow-clay-pill);transition:all .2s ease}.clay-sunken{background:var(--bg-clay-sunken);box-shadow:var(--shadow-clay-inset);border-radius:14px}.text-main{color:var(--text-main)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}button,select,input{font-family:inherit}button{cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#64748b40;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#64748b73}.app-viewport[data-v-8b28a9e3]{min-height:100vh;padding:10px 10px 96px}@media(min-width:1024px){.app-viewport[data-v-8b28a9e3]{padding:24px 28px 100px}}.dashboard-shell[data-v-8b28a9e3]{max-width:1420px;margin:0 auto;background:var(--bg-shell);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:26px;box-shadow:var(--shadow-shell);display:flex;flex-direction:column;overflow:hidden}@media(min-width:1024px){.dashboard-shell[data-v-8b28a9e3]{flex-direction:row;min-height:calc(100vh - 76px);border-radius:32px}}.clay-sidebar[data-v-8b28a9e3]{background:var(--bg-sidebar);color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}@media(min-width:1024px){.clay-sidebar[data-v-8b28a9e3]{width:252px;padding:28px 18px 22px;border-radius:30px 0 0 30px}}.sidebar-profile[data-v-8b28a9e3]{display:flex;align-items:center;gap:12px;margin-bottom:0}@media(min-width:1024px){.sidebar-profile[data-v-8b28a9e3]{flex-direction:column;text-align:center;margin-bottom:24px;gap:8px}}.profile-avatar-ring[data-v-8b28a9e3]{position:relative;width:48px;height:48px;border-radius:50%;padding:3px;background:#ffffff40;box-shadow:0 8px 20px #0003,inset 1px 1px 2px #fff9;flex-shrink:0}@media(min-width:1024px){.profile-avatar-ring[data-v-8b28a9e3]{width:76px;height:76px;padding:4px}}.profile-avatar-circle[data-v-8b28a9e3]{width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#ffffff47,#ffffff14);border:1.5px solid rgba(255,255,255,.75);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}@media(min-width:1024px){.profile-avatar-circle[data-v-8b28a9e3]{font-size:23px}}.profile-online-dot[data-v-8b28a9e3]{position:absolute;bottom:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2.5px solid #1E6091}.profile-greeting[data-v-8b28a9e3]{font-size:15px;font-weight:500;color:#fff}.profile-role-tag[data-v-8b28a9e3]{font-size:11px;font-weight:400;color:#fffc;background:#ffffff24;padding:2px 10px;border-radius:9999px;display:inline-block;margin-top:2px}.sidebar-nav[data-v-8b28a9e3]{display:none}@media(min-width:1024px){.sidebar-nav[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:8px;overflow-x:visible;margin-bottom:auto}}.sidebar-nav-item[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid transparent;background:transparent;color:#ffffffd1;font-size:13px;font-weight:500;white-space:nowrap;transition:all .2s ease}.sidebar-nav-item[data-v-8b28a9e3]:hover{background:#ffffff1f;color:#fff}.sidebar-nav-item.active[data-v-8b28a9e3]{background:#fff;color:#0f2942;font-weight:600;box-shadow:0 8px 18px #09192d38,inset 0 1px 2px #fff,inset 0 -2px 4px #0f294214}.nav-item-left[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px}.nav-icon[data-v-8b28a9e3]{width:17px;height:17px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.nav-badge[data-v-8b28a9e3]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:9999px;background:#fff3;color:inherit}.sidebar-nav-item.active .nav-badge[data-v-8b28a9e3]{background:#0277bd24;color:#0277bd}.sidebar-footer[data-v-8b28a9e3]{display:none}@media(min-width:1024px){.sidebar-footer[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}}.role-switcher-card[data-v-8b28a9e3]{background:#0000002e;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:10px 12px}.role-switcher-label[data-v-8b28a9e3]{display:block;font-size:10px;color:#ffffffb8;margin-bottom:3px}.role-switcher-select[data-v-8b28a9e3]{width:100%;background:#ffffffed;color:#0f2942;border:none;border-radius:10px;padding:5px 8px;font-size:11.5px;font-weight:500;outline:none}.mb-8[data-v-8b28a9e3]{margin-bottom:8px}.sidebar-target-btn[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(135deg,#ffffff38,#ffffff14);color:#fff;font-size:12px;font-weight:500;box-shadow:0 4px 12px #00000026}.main-workspace[data-v-8b28a9e3]{flex:1;width:100%;padding:16px 16px 24px;min-width:0}@media(min-width:1024px){.main-workspace[data-v-8b28a9e3]{padding:24px 28px 32px}}.workspace-header[data-v-8b28a9e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.header-left-title[data-v-8b28a9e3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-title[data-v-8b28a9e3]{font-size:21px;font-weight:600;color:var(--text-main);letter-spacing:-.02em}.store-Context-pill[data-v-8b28a9e3]{font-size:11px;font-weight:500;color:var(--text-muted);background:var(--bg-card);padding:4px 12px;border:1px solid var(--border-glass)}.header-search-box[data-v-8b28a9e3]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px;width:100%;max-width:380px;order:3}@media(min-width:768px){.header-search-box[data-v-8b28a9e3]{order:2;width:330px}}.search-svg[data-v-8b28a9e3]{width:15px;height:15px;stroke:var(--text-dim);stroke-width:2;fill:none;flex-shrink:0}.header-search-input[data-v-8b28a9e3]{flex:1;border:none;background:transparent;font-size:12.5px;color:var(--text-main);outline:none}.search-shortcut[data-v-8b28a9e3]{font-size:10px;color:var(--text-dim);background:var(--bg-card);padding:1px 6px;border-radius:6px;border:1px solid var(--border-subtle)}.search-clear[data-v-8b28a9e3]{border:none;background:transparent;color:var(--text-dim);font-size:16px}.header-right-actions[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px;order:2}@media(min-width:768px){.header-right-actions[data-v-8b28a9e3]{order:3}}.mobile-only-role[data-v-8b28a9e3]{display:block}@media(min-width:1024px){.mobile-only-role[data-v-8b28a9e3]{display:none}}.mobile-role-select[data-v-8b28a9e3]{background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-main);font-size:11.5px;font-weight:500;padding:6px 10px;outline:none}.action-circle-btn[data-v-8b28a9e3]{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-glass);background:var(--bg-card);box-shadow:var(--shadow-clay-pill);display:flex;align-items:center;justify-content:center;color:var(--text-main);transition:transform .2s ease}.action-circle-btn[data-v-8b28a9e3]:hover{transform:translateY(-2px)}.action-circle-btn.primary-tint[data-v-8b28a9e3]{background:var(--color-primary-gradient);color:#fff}.notif-dot[data-v-8b28a9e3]{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#f43f5e;border:1.5px solid #FFFFFF}.icon-18[data-v-8b28a9e3]{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.icon-16[data-v-8b28a9e3]{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.v20-hero-banner[data-v-8b28a9e3]{position:relative;background:var(--bg-hero-banner);border:1px solid var(--border-hero-banner);border-radius:24px;padding:18px 20px 20px;margin-bottom:20px;box-shadow:var(--shadow-clay-card)}.hero-top-bar[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hero-floating-pill[data-v-8b28a9e3]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card-solid);color:var(--text-main);font-size:11px;font-weight:500;padding:4px 12px}.hero-quick-badges[data-v-8b28a9e3]{display:flex;flex-wrap:wrap;gap:6px}.pos-hero-chip[data-v-8b28a9e3]{background:#ffffffc7;color:var(--text-hero-title);font-size:11px;padding:4px 10px}html.dark .pos-hero-chip[data-v-8b28a9e3]{background:#0f172aa6}.status-dot-green[data-v-8b28a9e3]{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.hero-banner-grid[data-v-8b28a9e3]{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media(min-width:820px){.hero-banner-grid[data-v-8b28a9e3]{grid-template-columns:200px 1fr auto;gap:22px}}.hero-illustration-scene[data-v-8b28a9e3]{position:relative;display:none;height:124px;align-items:center;justify-content:center}@media(min-width:820px){.hero-illustration-scene[data-v-8b28a9e3]{display:flex}}.clay-browser-window[data-v-8b28a9e3]{width:170px;height:110px;background:#ffffffeb;border-radius:18px;padding:10px 12px;box-shadow:8px 14px 24px #0f29421f,inset 2px 2px 4px #fff,inset -2px -2px 6px #0277bd14;transform:rotate(-3deg)}.browser-dots[data-v-8b28a9e3]{display:flex;gap:5px;margin-bottom:6px}.browser-dots .dot[data-v-8b28a9e3]{width:7px;height:7px;border-radius:50%}.dot.red[data-v-8b28a9e3]{background:#fb7185}.dot.yellow[data-v-8b28a9e3]{background:#fbbf24}.dot.green[data-v-8b28a9e3]{background:#34d399}.browser-chart-area[data-v-8b28a9e3]{position:relative;height:72px;display:flex;flex-direction:column;justify-content:flex-end}.mini-trend-svg[data-v-8b28a9e3]{position:absolute;top:0;left:0;width:100%;height:45px}.clay-bars-row[data-v-8b28a9e3]{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;padding:0 6px}.c-bar[data-v-8b28a9e3]{width:18px;border-radius:8px;box-shadow:inset 2px 2px 3px #ffffffa6,2px 4px 8px #0000001a}.bar-coral[data-v-8b28a9e3]{background:linear-gradient(180deg,#fda4af,#f43f5e)}.bar-sky[data-v-8b28a9e3]{background:linear-gradient(180deg,#7dd3fc,#0284c7)}.bar-emerald[data-v-8b28a9e3]{background:linear-gradient(180deg,#6ee7b7,#059669)}.bar-amber[data-v-8b28a9e3]{background:linear-gradient(180deg,#fde047,#d97706)}.clay-donut-ring[data-v-8b28a9e3]{position:absolute;top:4px;right:8px;width:36px;height:36px;border-radius:50%;border:8px solid #38BDF8;border-top-color:#fbbf24;border-right-color:#34d399;box-shadow:4px 6px 12px #0f294226}.clay-coin-badge[data-v-8b28a9e3]{position:absolute;bottom:4px;right:12px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#fde047,#f59e0b);color:#78350f;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:3px 6px 10px #d977064d,inset 1px 1px 2px #fffc}.hero-greeting-title[data-v-8b28a9e3]{font-size:20px;font-weight:600;color:var(--text-hero-title);margin-bottom:6px;letter-spacing:-.015em}.hero-greeting-desc[data-v-8b28a9e3]{font-size:13px;color:var(--text-hero-sub);max-width:580px;margin-bottom:14px;line-height:1.55}.hero-greeting-desc strong[data-v-8b28a9e3]{font-weight:600;color:var(--text-hero-title)}.hero-cta-row[data-v-8b28a9e3]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.clay-cta-button[data-v-8b28a9e3]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:9999px;border:none;background:var(--color-primary-gradient);color:#fff;font-size:12.5px;font-weight:500;box-shadow:var(--shadow-clay-btn)}.hero-period-chip[data-v-8b28a9e3]{font-size:12px;color:var(--text-hero-sub);background:#ffffffb8;padding:6px 14px}html.dark .hero-period-chip[data-v-8b28a9e3]{background:#0f172a99}.hero-gauges-pair[data-v-8b28a9e3]{display:flex;align-items:center;gap:12px}.clay-gauge-circle[data-v-8b28a9e3]{width:82px;height:82px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:6px 10px 20px #0277bd38,inset 3px 3px 6px #ffffffa6,inset -3px -3px 6px #00000026}.gauge-azure[data-v-8b28a9e3]{background:var(--color-primary-gradient)}.gauge-emerald[data-v-8b28a9e3]{background:var(--color-success-gradient)}.secondary-gauge[data-v-8b28a9e3]{background:var(--bg-card-solid);border:2px solid rgba(5,150,105,.35)}.gauge-inner[data-v-8b28a9e3]{text-align:center;color:#fff}.gauge-inner.dark-text[data-v-8b28a9e3]{color:var(--text-main)}.gauge-value[data-v-8b28a9e3]{display:block;font-size:16px;font-weight:600}.gauge-label[data-v-8b28a9e3]{font-size:9px;font-weight:500;opacity:.88}.grade-badge[data-v-8b28a9e3]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:9999px;font-size:10px;font-weight:600}.grade-blue[data-v-8b28a9e3]{background:#0284c7;color:#fff}.grade-green[data-v-8b28a9e3]{background:#059669;color:#fff}.grade-yellow[data-v-8b28a9e3]{background:#facc15;color:#422006}.grade-pink[data-v-8b28a9e3]{background:#fda4af;color:#881337}.grade-red[data-v-8b28a9e3]{background:#e11d48;color:#fff}.stats-cards-grid[data-v-8b28a9e3]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}@media(min-width:900px){.stats-cards-grid[data-v-8b28a9e3]{grid-template-columns:repeat(4,1fr);gap:16px}}.v20-stat-card[data-v-8b28a9e3]{padding:16px 18px;border-radius:22px;display:flex;flex-direction:column;cursor:pointer}.v20-stat-card[data-v-8b28a9e3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-clay-hover)}.v20-stat-card.tint-blue[data-v-8b28a9e3]{background:var(--card-tint-blue)}.v20-stat-card.tint-rose[data-v-8b28a9e3]{background:var(--card-tint-rose)}.v20-stat-card.tint-amber[data-v-8b28a9e3]{background:var(--card-tint-amber)}.v20-stat-card.tint-emerald[data-v-8b28a9e3]{background:var(--card-tint-emerald)}.stat-card-top[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.clay-icon-squircle[data-v-8b28a9e3]{width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff}.clay-icon-squircle.blue[data-v-8b28a9e3]{background:var(--color-primary-gradient);box-shadow:0 5px 12px #0277bd47,inset 1px 1px 2px #ffffff8c}.clay-icon-squircle.rose[data-v-8b28a9e3]{background:var(--color-danger-gradient);box-shadow:0 5px 12px #e11d4847,inset 1px 1px 2px #ffffff8c}.clay-icon-squircle.amber[data-v-8b28a9e3]{background:var(--color-warning-gradient);box-shadow:0 5px 12px #d9770647,inset 1px 1px 2px #ffffff8c}.clay-icon-squircle.emerald[data-v-8b28a9e3]{background:var(--color-success-gradient);box-shadow:0 5px 12px #05966947,inset 1px 1px 2px #ffffff8c}.stat-pill-tag[data-v-8b28a9e3]{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:9999px}.stat-pill-tag.emerald[data-v-8b28a9e3]{background:var(--color-success-subtle);color:var(--color-success)}.stat-pill-tag.amber[data-v-8b28a9e3]{background:var(--color-warning-subtle);color:var(--color-warning)}.stat-pill-tag.rose[data-v-8b28a9e3]{background:var(--color-danger-subtle);color:var(--color-danger)}.stat-card-label[data-v-8b28a9e3]{font-size:12px;font-weight:400;color:var(--text-muted);margin-bottom:2px}.stat-card-value[data-v-8b28a9e3]{font-size:20px;font-weight:600;color:var(--text-main)}.rank-denom[data-v-8b28a9e3]{font-size:12px;font-weight:400;color:var(--text-muted)}.my-6[data-v-8b28a9e3]{margin:7px 0}.stat-card-footer[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;margin-top:auto}.trend-up[data-v-8b28a9e3]{color:var(--color-success);font-weight:500}.trend-down[data-v-8b28a9e3]{color:var(--color-danger);font-weight:500}.trend-neutral[data-v-8b28a9e3]{color:var(--color-primary);font-weight:500}.footer-Note[data-v-8b28a9e3]{color:var(--text-dim);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento-main-grid[data-v-8b28a9e3]{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:1100px){.bento-main-grid[data-v-8b28a9e3]{grid-template-columns:1.18fr 1fr;gap:20px;align-items:start}}.bento-col-left[data-v-8b28a9e3],.bento-col-right[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:18px;min-width:0}.panel-card[data-v-8b28a9e3]{padding:20px;border-radius:24px}.panel-header[data-v-8b28a9e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.panel-title[data-v-8b28a9e3]{font-size:15.5px;font-weight:600;color:var(--text-main)}.panel-subtitle[data-v-8b28a9e3]{font-size:12px;color:var(--text-dim);margin-top:2px}.panel-badge[data-v-8b28a9e3]{font-size:11px;font-weight:500;color:var(--color-primary);background:var(--color-primary-subtle);padding:3px 10px}.hierarchy-list[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:10px}.hierarchy-item[data-v-8b28a9e3]{padding:13px 15px;border-radius:16px;background:var(--bg-card-subtle);border:1px solid var(--border-subtle)}.hierarchy-item.item-self-active[data-v-8b28a9e3]{background:var(--card-tint-blue);border:1px solid rgba(2,119,189,.35)}.hierarchy-row-top[data-v-8b28a9e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.hierarchy-name-wrap[data-v-8b28a9e3]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hierarchy-name[data-v-8b28a9e3]{font-size:13.5px;font-weight:600;color:var(--text-main)}.self-pill[data-v-8b28a9e3]{font-size:10px;font-weight:500;background:var(--color-primary-gradient);color:#fff;padding:1px 8px}.hierarchy-sub[data-v-8b28a9e3]{font-size:11.5px;color:var(--text-dim);margin-top:1px}.hierarchy-ach[data-v-8b28a9e3]{font-size:15px;font-weight:600}.mini-unit[data-v-8b28a9e3]{font-size:10px;font-weight:400}.hierarchy-gap[data-v-8b28a9e3]{font-size:11px;font-weight:500}.soft-progress-track[data-v-8b28a9e3]{height:7px;border-radius:9999px;overflow:hidden;margin-bottom:8px}.soft-progress-track.mini[data-v-8b28a9e3]{height:5px;margin-bottom:0}.soft-progress-fill[data-v-8b28a9e3]{height:100%;border-radius:9999px;transition:width .35s ease}.fill-azure[data-v-8b28a9e3]{background:var(--color-primary-gradient)}.fill-emerald[data-v-8b28a9e3]{background:var(--color-success-gradient)}.fill-amber[data-v-8b28a9e3]{background:var(--color-warning-gradient)}.fill-rose[data-v-8b28a9e3]{background:var(--color-danger-gradient)}.hierarchy-pills-footer[data-v-8b28a9e3]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-muted)}.h-pill-label[data-v-8b28a9e3]{color:var(--text-dim);margin-right:4px}.hourly-chart-wrapper[data-v-8b28a9e3]{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:156px;padding-top:18px}.hourly-col[data-v-8b28a9e3]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.store-bar-col[data-v-8b28a9e3]{cursor:pointer}.hourly-val[data-v-8b28a9e3]{font-size:9.5px;color:var(--text-dim);margin-bottom:4px}.hourly-bar-well[data-v-8b28a9e3]{width:16px;flex:1;border-radius:9999px;display:flex;align-items:flex-end;padding:2px;overflow:hidden}.hourly-bar-pill[data-v-8b28a9e3]{width:100%;border-radius:9999px;transition:height .3s ease}.hourly-time[data-v-8b28a9e3]{font-size:10px;color:var(--text-dim);margin-top:6px}.world-filter-pills[data-v-8b28a9e3]{display:flex;flex-wrap:wrap;gap:5px}.mini-filter-btn[data-v-8b28a9e3]{border:1px solid var(--border-subtle);background:var(--bg-card-subtle);color:var(--text-muted);font-size:11px;font-weight:500;padding:4px 10px;border-radius:9999px}.mini-filter-btn.active[data-v-8b28a9e3]{background:var(--color-primary-gradient);color:#fff;border-color:transparent}.dept-grid-view[data-v-8b28a9e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:300px;overflow-y:auto;padding-right:4px}.dept-clay-item[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px}.dept-code-circle[data-v-8b28a9e3]{width:32px;height:32px;border-radius:10px;background:var(--color-primary-subtle);color:var(--color-primary);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dept-info-col[data-v-8b28a9e3]{min-width:0}.dept-title-line[data-v-8b28a9e3]{font-size:11.5px;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dept-group-line[data-v-8b28a9e3]{display:flex;gap:4px;margin-top:2px;font-size:9.5px;color:var(--text-dim)}.wrap-seg[data-v-8b28a9e3]{flex-wrap:wrap}.compact-filter-row[data-v-8b28a9e3]{margin-bottom:12px}.area-summary-banner[data-v-8b28a9e3]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:12px;font-size:11px;color:var(--text-muted);margin-bottom:12px}.area-sum-item strong[data-v-8b28a9e3]{margin-left:4px;font-weight:600;color:var(--text-main)}.leaderboard-list[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:9px}.leaderboard-list.visual-scroll[data-v-8b28a9e3]{max-height:440px;overflow-y:auto;padding-right:4px}.leaderboard-card-item[data-v-8b28a9e3]{padding:11px 13px;border-radius:16px;background:var(--bg-card-subtle);border:1px solid var(--border-subtle);cursor:pointer;transition:transform .16s ease,border-color .16s ease}.leaderboard-card-item[data-v-8b28a9e3]:hover{transform:translateY(-1px);border-color:var(--border-card)}.leaderboard-card-item.is-self-row[data-v-8b28a9e3]{background:var(--card-tint-blue);border:1px solid rgba(2,119,189,.38)}.l-card-top[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px}.rank-badge-pill[data-v-8b28a9e3]{width:30px;height:30px;border-radius:10px;background:var(--bg-clay-sunken);color:var(--text-muted);font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-badge-pill.medal-1[data-v-8b28a9e3]{background:var(--color-warning-gradient);color:#fff}.rank-badge-pill.medal-2[data-v-8b28a9e3]{background:var(--color-primary-gradient);color:#fff}.rank-badge-pill.medal-3[data-v-8b28a9e3]{background:var(--color-success-gradient);color:#fff}.leader-info[data-v-8b28a9e3]{flex:1;min-width:0}.leader-name[data-v-8b28a9e3]{font-size:12.5px;font-weight:600;color:var(--text-main);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.you-chip[data-v-8b28a9e3]{font-size:9.5px;background:var(--color-primary-gradient);color:#fff;padding:1px 7px}.store-type-tag[data-v-8b28a9e3]{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:6px;background:var(--bg-clay-sunken);color:var(--text-muted)}.onoff-mini[data-v-8b28a9e3]{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:6px}.onoff-mini.on[data-v-8b28a9e3]{background:var(--color-success-subtle);color:var(--color-success)}.onoff-mini.off[data-v-8b28a9e3]{background:var(--color-danger-subtle);color:var(--color-danger)}.leader-sub[data-v-8b28a9e3]{font-size:11px;color:var(--text-dim);margin-top:1px}.leader-ach[data-v-8b28a9e3]{font-size:13.5px;font-weight:600}.leader-ach small[data-v-8b28a9e3]{font-size:10px;font-weight:400}.leader-gap-text[data-v-8b28a9e3]{font-size:11px;font-weight:500}.leader-actual[data-v-8b28a9e3]{font-size:11px;color:var(--text-dim)}.l-card-bottom[data-v-8b28a9e3]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:10.5px;color:var(--text-muted);margin-top:5px}.l-card-bottom strong[data-v-8b28a9e3]{font-weight:500;color:var(--text-main)}.five-strat-pills-grid[data-v-8b28a9e3]{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:8px}.strat-mini-box[data-v-8b28a9e3]{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:8px;padding:4px 6px;text-align:center;display:flex;flex-direction:column}.s-lbl[data-v-8b28a9e3]{font-size:9px;color:var(--text-dim)}.strat-mini-box strong[data-v-8b28a9e3]{font-size:10.5px;font-weight:600;color:var(--text-main)}.special-cards-stack[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:12px}.special-program-box[data-v-8b28a9e3]{padding:15px;border-radius:18px;border:1px solid var(--border-card)}.special-program-box.tint-blue[data-v-8b28a9e3]{background:var(--card-tint-blue)}.special-program-box.tint-emerald[data-v-8b28a9e3]{background:var(--card-tint-emerald)}.program-top[data-v-8b28a9e3]{display:flex;align-items:flex-start;gap:12px}.program-icon-badge[data-v-8b28a9e3]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.program-icon-badge.blue[data-v-8b28a9e3]{background:var(--color-primary-gradient)}.program-icon-badge.emerald[data-v-8b28a9e3]{background:var(--color-success-gradient)}.program-head-info[data-v-8b28a9e3]{flex:1;min-width:0}.program-title[data-v-8b28a9e3]{font-size:12.5px;font-weight:600;color:var(--text-main)}.program-skus[data-v-8b28a9e3]{font-size:11px;color:var(--text-muted);margin-top:1px}.program-scope[data-v-8b28a9e3]{font-size:10.5px;color:var(--text-dim);margin-top:2px}.program-ach-pill[data-v-8b28a9e3]{background:var(--bg-card-solid);padding:3px 10px;font-size:13px;font-weight:600}.my-10[data-v-8b28a9e3]{margin:10px 0}.program-metrics-split[data-v-8b28a9e3]{display:flex;justify-content:space-between;padding-top:8px;border-top:1px dashed var(--border-card)}.split-label[data-v-8b28a9e3]{display:block;font-size:10.5px;color:var(--text-dim)}.split-val[data-v-8b28a9e3]{font-size:12.5px;font-weight:500;color:var(--text-main)}.segmented-control[data-v-8b28a9e3]{display:flex;padding:3px;border-radius:9999px}.seg-btn[data-v-8b28a9e3]{border:none;background:transparent;padding:4px 10px;font-size:11px;font-weight:500;color:var(--text-dim);border-radius:9999px}.seg-btn.active[data-v-8b28a9e3]{background:var(--bg-card-solid);color:var(--text-main);box-shadow:var(--shadow-clay-pill)}.pareto-list[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:10px}.pareto-row[data-v-8b28a9e3]{padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.pareto-row[data-v-8b28a9e3]:last-child{border-bottom:none;padding-bottom:0}.pareto-top-line[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rank-circle[data-v-8b28a9e3]{width:24px;height:24px;border-radius:50%;background:var(--bg-clay-sunken);color:var(--text-muted);font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-circle.top-1[data-v-8b28a9e3]{background:var(--color-warning-gradient);color:#fff}.rank-circle.top-2[data-v-8b28a9e3]{background:#64748b;color:#fff}.rank-circle.top-3[data-v-8b28a9e3]{background:#b45309;color:#fff}.pareto-prod-info[data-v-8b28a9e3]{flex:1;min-width:0}.pareto-prod-title[data-v-8b28a9e3]{font-size:12.5px;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pareto-prod-meta[data-v-8b28a9e3]{font-size:11px;color:var(--text-dim)}.pareto-prod-amount[data-v-8b28a9e3]{font-size:12.5px;font-weight:600}.pareto-prod-cumul[data-v-8b28a9e3]{font-size:10.5px}.right-vertical-period-dock[data-v-8b28a9e3]{position:fixed;right:0;top:50%;transform-origin:right center;transform:translateY(-50%) scale(.72) translate(8px);opacity:.34;z-index:45;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 5px;background:var(--bg-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-glass);border-right:none;border-radius:18px 0 0 18px;box-shadow:-3px 6px 16px #0f203a14;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .24s ease,padding .24s ease,background-color .24s ease,box-shadow .24s ease}.right-vertical-period-dock.is-expanded[data-v-8b28a9e3]{transform:translateY(-50%) scale(1.06) translate(0);opacity:.97;padding:12px 9px;background:var(--bg-card-solid);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:22px 0 0 22px;box-shadow:-10px 16px 34px #0f203a38,inset 1px 1px 2px #fffffff2}.vertical-dock-header[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:2px}.vertical-dock-label[data-v-8b28a9e3]{font-size:8.5px;font-weight:600;letter-spacing:.08em;color:var(--text-dim)}.dock-toggle-indicator[data-v-8b28a9e3]{font-size:11px;font-weight:600;color:var(--color-primary);line-height:1}.vertical-period-nav[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:6px}.v-period-btn[data-v-8b28a9e3]{width:44px;padding:7px 4px;border:1px solid transparent;border-radius:12px;background:var(--bg-card-subtle);color:var(--text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:all .22s ease}.right-vertical-period-dock.is-expanded .v-period-btn[data-v-8b28a9e3]{width:56px;padding:10px 6px;border-radius:14px}.v-period-btn[data-v-8b28a9e3]:hover{color:var(--text-main);border-color:var(--border-card)}.v-period-btn.active[data-v-8b28a9e3]{background:var(--color-primary-gradient);color:#fff;box-shadow:var(--shadow-clay-btn);transform:translate(-2px)}.v-period-code[data-v-8b28a9e3]{font-size:11px;font-weight:600;line-height:1.1}.right-vertical-period-dock.is-expanded .v-period-code[data-v-8b28a9e3]{font-size:12.5px}.v-period-sub[data-v-8b28a9e3]{font-size:8px;opacity:.85;line-height:1.1}.right-vertical-period-dock.is-expanded .v-period-sub[data-v-8b28a9e3]{font-size:9.5px}.v-dock-target-btn[data-v-8b28a9e3]{margin-top:4px;width:44px;padding:6px 4px;border-radius:12px;border:1px solid rgba(2,119,189,.3);background:var(--color-primary-subtle);color:var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:all .22s ease}.right-vertical-period-dock.is-expanded .v-dock-target-btn[data-v-8b28a9e3]{width:56px;padding:9px 6px;border-radius:14px}.v-dock-target-btn[data-v-8b28a9e3]:hover{background:var(--color-primary-gradient);color:#fff}.v-target-lbl[data-v-8b28a9e3]{font-size:8.5px;font-weight:600}.right-vertical-period-dock.is-expanded .v-target-lbl[data-v-8b28a9e3]{font-size:9.5px}.mobile-bottom-navbar[data-v-8b28a9e3]{position:fixed;bottom:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--bg-card-solid);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-card);border-radius:22px 22px 0 0;box-shadow:0 -8px 26px #0f203a1f}@media(min-width:1024px){.mobile-bottom-navbar[data-v-8b28a9e3]{display:none}}.mobile-nav-tab[data-v-8b28a9e3]{border:none;background:transparent;padding:5px 2px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-dim);transition:all .2s ease}.mobile-nav-tab.active[data-v-8b28a9e3]{color:var(--color-primary)}.m-nav-icon-wrap[data-v-8b28a9e3]{position:relative;width:38px;height:28px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mobile-nav-tab.active .m-nav-icon-wrap[data-v-8b28a9e3]{background:var(--color-primary-gradient);color:#fff;box-shadow:var(--shadow-clay-btn);transform:translateY(-2px)}.m-nav-icon[data-v-8b28a9e3]{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.m-nav-badge[data-v-8b28a9e3]{position:absolute;top:-3px;right:-2px;font-size:8.5px;font-weight:600;padding:0 4px;border-radius:9999px;background:#f43f5e;color:#fff;border:1.5px solid var(--bg-card-solid)}.m-nav-label[data-v-8b28a9e3]{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-nav-tab.active .m-nav-label[data-v-8b28a9e3]{font-weight:600;color:var(--color-primary)}.modal-overlay[data-v-8b28a9e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#090e178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.modal-dialog[data-v-8b28a9e3]{width:100%;max-width:680px;max-height:88vh;display:flex;flex-direction:column;padding:22px;border-radius:26px;background:var(--bg-card-solid)}.modal-top-bar[data-v-8b28a9e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.modal-heading[data-v-8b28a9e3]{font-size:16.5px;font-weight:600}.modal-sub[data-v-8b28a9e3]{font-size:12px;color:var(--text-muted)}.modal-close-btn[data-v-8b28a9e3]{width:32px;height:32px;border:1px solid var(--border-subtle);background:var(--bg-card-subtle);font-size:18px;color:var(--text-muted)}.modal-tabs-bar[data-v-8b28a9e3]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;margin-bottom:14px}.m-tab[data-v-8b28a9e3]{border:none;background:transparent;padding:7px 6px;border-radius:10px;font-size:11.5px;font-weight:500;color:var(--text-muted)}.m-tab.active[data-v-8b28a9e3]{background:var(--bg-card-solid);color:var(--color-primary);font-weight:600;box-shadow:var(--shadow-clay-pill)}.modal-content-scroll[data-v-8b28a9e3]{flex:1;overflow-y:auto;padding-right:4px}.notice-banner[data-v-8b28a9e3]{padding:10px 12px;border-radius:12px;background:var(--color-primary-subtle);color:var(--color-primary);font-size:11.5px;margin-bottom:12px}.form-field-row[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-8b28a9e3]{font-size:12.5px;font-weight:500}.field-input-wrap[data-v-8b28a9e3]{display:flex;align-items:center;gap:8px;padding:8px 12px}.field-input-wrap.compact[data-v-8b28a9e3]{width:170px;padding:6px 10px}.currency-prefix[data-v-8b28a9e3]{font-size:12px;color:var(--text-dim);font-weight:500}.field-input[data-v-8b28a9e3]{width:100%;border:none;background:transparent;color:var(--text-main);font-size:12.5px;font-weight:500;outline:none}.mb-12[data-v-8b28a9e3]{margin-bottom:12px}.modal-list-container[data-v-8b28a9e3]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.modal-list-row[data-v-8b28a9e3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:var(--bg-card-subtle)}.row-left-info[data-v-8b28a9e3]{display:flex;align-items:center;gap:10px}.code-pill[data-v-8b28a9e3]{padding:4px 8px;border-radius:8px;background:var(--color-primary-subtle);color:var(--color-primary);font-size:11.5px;font-weight:600}.row-title[data-v-8b28a9e3]{font-size:12.5px;font-weight:500}.row-sub[data-v-8b28a9e3]{font-size:11px;color:var(--text-dim)}.special-modal-grid[data-v-8b28a9e3]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:600px){.special-modal-grid[data-v-8b28a9e3]{grid-template-columns:1fr 1fr}}.special-modal-card[data-v-8b28a9e3]{padding:12px}.dual-inputs[data-v-8b28a9e3]{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.mini-label[data-v-8b28a9e3]{display:block;font-size:10.5px;color:var(--text-dim);margin-bottom:3px}.plain-input[data-v-8b28a9e3]{width:100%;padding:6px 8px;border-radius:8px;border:1px solid var(--border-card);background:var(--bg-card-solid);color:var(--text-main);font-size:12px}.modal-bottom-bar[data-v-8b28a9e3]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.btn-cancel[data-v-8b28a9e3]{border:1px solid var(--border-card);background:var(--bg-card-subtle);color:var(--text-muted);padding:8px 18px;font-size:12.5px;font-weight:500}.btn-save[data-v-8b28a9e3]{border:none;background:var(--color-primary-gradient);color:#fff;padding:8px 20px;font-size:12.5px;font-weight:500}.save-alert[data-v-8b28a9e3]{margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--color-success-subtle);color:var(--color-success);font-size:12px;text-align:center}
