:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}:root{--bg-app: #040c18;--bg-app-2: #081427;--bg-main: #041125;--bg-main-2: #051125;--bg-main-bottom: #05132a;--bg-document: radial-gradient(circle at top, #17233b, var(--bg-main) 58%);--bg-document-rich: radial-gradient(circle at 20% 0%, rgba(75, 163, 255, .12), transparent 24%), radial-gradient(circle at 100% 100%, rgba(240, 185, 11, .08), transparent 18%), linear-gradient(180deg, var(--bg-app) 0%, var(--bg-app-2) 100%);--bg-sidebar-top: rgba(10, 25, 50, .98);--bg-sidebar-bottom: rgba(5, 16, 35, .98);--bg-topbar: rgba(4, 17, 37, .72);--bg-topbar-solid: rgba(4, 17, 37, .94);--surface-1: #0a1730;--surface-2: #0d1d39;--surface-3: #112444;--surface-card: rgba(18, 36, 66, .9);--surface-card-strong: rgba(25, 45, 79, .92);--surface-soft: rgba(255, 255, 255, .02);--surface-subtle: rgba(255, 255, 255, .025);--surface-soft-2: rgba(255, 255, 255, .03);--surface-raised: rgba(255, 255, 255, .035);--surface-soft-3: rgba(255, 255, 255, .04);--surface-soft-strong: rgba(255, 255, 255, .06);--surface-panel: rgba(10, 20, 36, .18);--surface-sunken: #101217;--surface-menu: #182131;--surface-media-preview: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02)), rgba(7, 12, 24, .88);--surface-popover: linear-gradient(180deg, rgba(18, 24, 38, .98), rgba(11, 15, 24, .98));--surface-auth-card: linear-gradient(160deg, rgba(12, 16, 26, .9), rgba(7, 9, 14, .95));--surface-hover: var(--interaction-hover-bg);--surface-shell: linear-gradient(180deg, rgba(18, 34, 64, .78), rgba(10, 22, 43, .68));--surface-elevated: linear-gradient(180deg, rgba(44, 63, 95, .96), rgba(35, 52, 81, .96));--surface-overlay: var(--overlay-backdrop);--border: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--border-hover: rgba(255, 255, 255, .14);--border-accent: rgba(240, 185, 11, .65);--border-accent-soft: rgba(240, 185, 11, .34);--text-primary: #eef3ff;--text-emphasis: #f8fafc;--text-secondary: rgba(238, 243, 255, .72);--text-muted: rgba(238, 243, 255, .46);--text-muted-strong: #94a3b8;--text-disabled: rgba(238, 243, 255, .32);--text-inverse: #1b2230;--text-on-accent: var(--text-inverse);--text-on-brand: var(--text-inverse);--accent: #f0b90b;--accent-2: #ffcf49;--accent-soft: rgba(240, 185, 11, .14);--accent-glow: rgba(240, 185, 11, .18);--accent-foreground: var(--accent);--accent-2-foreground: var(--accent-2);--brand-logo-bg: linear-gradient(180deg, #f5f5f5 0%, #e8e8e8 100%);--brand-logo-text: #404040;--brand-logo-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), var(--shadow-md);--color-info: #4ba3ff;--color-success: #3ddb8c;--color-warning: #f0b90b;--color-danger: #ff6b6b;--state-info-bg: rgba(75, 163, 255, .08);--state-info-border: rgba(75, 163, 255, .3);--state-info-text: #6dbbff;--state-success-bg: rgba(61, 219, 140, .08);--state-success-border: rgba(61, 219, 140, .3);--state-success-text: #52eca0;--state-warning-bg: rgba(240, 185, 11, .08);--state-warning-border: rgba(240, 185, 11, .3);--state-warning-text: #f4c95d;--state-danger-bg: rgba(255, 82, 82, .08);--state-danger-border: rgba(255, 82, 82, .3);--state-danger-text: #fca5a5;--source-manual-bg: rgba(148, 163, 184, .08);--source-manual-border: rgba(148, 163, 184, .28);--source-manual-text: #cbd5e1;--source-meli-bg: rgba(255, 230, 0, .16);--source-meli-border: rgba(255, 230, 0, .56);--source-meli-text: #ffe45c;--source-tiendanube-bg: rgba(75, 163, 255, .13);--source-tiendanube-border: rgba(75, 163, 255, .44);--source-tiendanube-text: #79c2ff;--color-blue: #4ba3ff;--color-blue-2: #67b8ff;--color-green: #3ddb8c;--color-green-2: #56e7a2;--color-orange: #f28b2c;--color-neutral-chart: #8a94a8;--radius-2xl: 28px;--radius-xl: 26px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 14px;--radius-xs: 12px;--radius-pill: 999px;--shadow-xl: 0 28px 90px rgba(0, 0, 0, .42);--shadow-lg: 0 14px 34px rgba(0, 0, 0, .26);--shadow-md: 0 10px 24px rgba(0, 0, 0, .18);--shadow-sm: 0 12px 28px rgba(0, 0, 0, .15);--shadow-elevated: 0 18px 40px rgba(0, 0, 0, .34);--shadow-overlay: 0 28px 80px rgba(0, 0, 0, .42);--shadow-popover: 0 22px 50px rgba(0, 0, 0, .42);--shadow-auth-card: 0 28px 50px rgba(0, 0, 0, .35);--shadow-docked: 0 -12px 30px rgba(0, 0, 0, .28);--shadow-badge: 0 6px 12px rgba(0, 0, 0, .35);--shadow-accent: 0 10px 24px rgba(240, 185, 11, .08);--shadow-inner-soft: inset 0 1px 0 rgba(255, 255, 255, .02);--shadow-inner-strong: inset 0 1px 0 rgba(255, 255, 255, .16);--sidebar-width: 304px;--sidebar-width-collapsed: 88px;--topbar-height: 72px;--content-gap: 18px;--section-padding: 18px;--page-padding-x: 28px;--page-padding-y: 24px;--control-bg: linear-gradient(180deg, rgba(19, 36, 65, .95), rgba(16, 31, 57, .95));--control-bg-hover: linear-gradient(180deg, rgba(21, 39, 70, .96), rgba(17, 33, 60, .96));--control-border: rgba(255, 255, 255, .1);--control-border-hover: rgba(255, 255, 255, .16);--control-active-bg: var(--interaction-selected-bg);--control-active-border: var(--interaction-selected-border);--control-text: var(--text-primary);--control-placeholder: var(--text-muted);--control-disabled-bg: var(--surface-soft);--control-disabled-text: var(--text-disabled);--interaction-hover-bg: var(--surface-soft-2);--interaction-hover-strong-bg: rgba(255, 255, 255, .07);--interaction-selected-bg: var(--surface-soft-3);--interaction-selected-border: var(--border-hover);--scrollbar-track: var(--border-subtle);--scrollbar-thumb-color: color-mix(in srgb, var(--accent) 45%, transparent);--scrollbar-thumb: linear-gradient( 180deg, color-mix(in srgb, var(--accent) 70%, transparent), color-mix(in srgb, var(--accent) 45%, transparent) );--scrollbar-thumb-hover: linear-gradient( 180deg, color-mix(in srgb, var(--accent-2) 85%, transparent), color-mix(in srgb, var(--accent) 60%, transparent) );--scrollbar-thumb-border: rgba(9, 10, 14, .9);--control-disabled-opacity: .5;--control-height: 40px;--control-height-md: 42px;--control-height-sm: 34px;--nav-item-height: 48px;--nav-subitem-height: 42px;--icon-button-size: 40px;--sidebar-collapse-size: 38px;--focus-color: rgba(75, 163, 255, .38);--focus-ring: 0 0 0 4px rgba(75, 163, 255, .1);--overlay-backdrop: rgba(3, 11, 24, .82);--font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: monospace;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 18px;--font-size-3xl: 28px;--font-size-4xl: 52px;--font-weight-medium: 650;--font-weight-semibold: 700;--font-weight-bold: 800;--font-weight-black: 900;--letter-spacing-tight: .01em;--letter-spacing-base: .02em;--letter-spacing-wide: .06em;--letter-spacing-wider: .08em;--transition-fast: .18s ease;--transition-base: .24s ease;--ui-segmented-tabs-bg: var(--bg-app);--ui-segmented-tabs-border: var(--border);--ui-segmented-tabs-text: var(--text-secondary);--ui-segmented-tabs-active-bg: var(--interaction-selected-bg);--ui-segmented-tabs-active-border: var(--border-accent-soft);--ui-segmented-tabs-active-text: var(--text-primary);--ui-segmented-tabs-active-shadow: var(--shadow-accent), var(--shadow-inner-soft);--ui-segmented-tabs-focus: var(--focus-color)}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light;--bg-app: #e7edf4;--bg-app-2: #e2e9f1;--bg-main: #edf2f7;--bg-main-2: #eaf0f6;--bg-main-bottom: #e7edf4;--bg-document: radial-gradient(circle at top, #f8fafc, var(--bg-main) 58%);--bg-document-rich: radial-gradient(circle at 20% 0%, rgba(40, 120, 199, .09), transparent 24%), radial-gradient(circle at 100% 100%, rgba(240, 185, 11, .07), transparent 18%), linear-gradient(180deg, var(--bg-app) 0%, var(--bg-app-2) 100%);--bg-sidebar-top: #ecf0f3;--bg-sidebar-bottom: #e7ebef;--bg-topbar: rgba(248, 250, 252, .88);--bg-topbar-solid: rgba(248, 250, 252, .96);--surface-1: #f3f6fa;--surface-2: #eef3f8;--surface-3: #e7edf5;--surface-card: #f8fafc;--surface-card-strong: #ffffff;--surface-soft: rgba(31, 50, 75, .025);--surface-subtle: rgba(31, 50, 75, .02);--surface-soft-2: rgba(31, 50, 75, .045);--surface-raised: rgba(255, 255, 255, .72);--surface-soft-3: rgba(31, 50, 75, .065);--surface-soft-strong: rgba(31, 50, 75, .085);--surface-panel: rgba(77, 101, 131, .055);--surface-sunken: #e7edf5;--surface-menu: #ffffff;--surface-media-preview: linear-gradient(180deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .16)), #e7edf5;--surface-popover: linear-gradient(180deg, #ffffff, #f7fafc);--surface-auth-card: linear-gradient(160deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .96));--surface-shell: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 100%);--surface-elevated: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--border-soft: #e0e6ee;--border-subtle: #e6ebf1;--border: #d2dae5;--border-strong: #bec9d7;--border-hover: #aebccc;--border-accent: rgba(174, 128, 0, .62);--border-accent-soft: rgba(174, 128, 0, .3);--text-primary: #172235;--text-emphasis: #101a2a;--text-secondary: #506077;--text-muted: #7d8a9c;--text-muted-strong: #65758a;--text-disabled: #a9b2bf;--text-inverse: #f7f9fc;--text-on-accent: #172235;--text-on-brand: #172235;--accent: #f0b90b;--accent-2: #ffd45d;--accent-soft: rgba(240, 185, 11, .12);--accent-glow: rgba(240, 185, 11, .1);--accent-foreground: #745600;--accent-2-foreground: #745600;--brand-logo-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), var(--shadow-md);--color-info: #2878c7;--color-success: #1f9d68;--color-warning: #c47a12;--color-danger: #e23f46;--state-info-bg: #eaf4ff;--state-info-border: #b8d8f5;--state-info-text: #18588f;--state-success-bg: #e2f7ed;--state-success-border: #a9dfc8;--state-success-text: #16724e;--state-warning-bg: #fff5e4;--state-warning-border: #f2d19c;--state-warning-text: #85520d;--state-danger-bg: #fdebed;--state-danger-border: #f2aeb4;--state-danger-text: #c62f37;--source-manual-bg: #eef2f6;--source-manual-border: #cbd5e1;--source-manual-text: #475569;--source-meli-bg: #fff3a6;--source-meli-border: #e4c200;--source-meli-text: #665000;--source-tiendanube-bg: #e8f3ff;--source-tiendanube-border: #9dc9f2;--source-tiendanube-text: #1769aa;--color-blue: #2878c7;--color-blue-2: #4b9be6;--color-green: #1f9d68;--color-green-2: #43b982;--color-orange: #c47a12;--color-neutral-chart: #77869a;--shadow-xl: 0 24px 60px rgba(24, 39, 58, .15);--shadow-lg: 0 14px 34px rgba(24, 39, 58, .11);--shadow-md: 0 6px 18px rgba(24, 39, 58, .08);--shadow-sm: 0 3px 10px rgba(24, 39, 58, .06);--shadow-elevated: 0 18px 42px rgba(24, 39, 58, .16);--shadow-overlay: 0 28px 70px rgba(19, 29, 43, .2);--shadow-popover: 0 18px 42px rgba(24, 39, 58, .16);--shadow-auth-card: 0 24px 54px rgba(24, 39, 58, .14);--shadow-docked: 0 -10px 26px rgba(24, 39, 58, .1);--shadow-badge: 0 4px 10px rgba(24, 39, 58, .09);--shadow-accent: 0 8px 22px rgba(185, 137, 0, .1);--shadow-inner-soft: inset 0 1px 0 rgba(255, 255, 255, .72);--shadow-inner-strong: inset 0 1px 0 rgba(255, 255, 255, .88);--control-bg: linear-gradient(180deg, #eef3f8 0%, #eaf0f6 100%);--control-bg-hover: linear-gradient(180deg, #e9eff6 0%, #e5ecf4 100%);--control-border: #cfd8e4;--control-border-hover: #b7c4d4;--control-disabled-bg: #e7edf5;--control-disabled-text: var(--text-disabled);--interaction-hover-bg: rgba(43, 92, 142, .055);--interaction-hover-strong-bg: rgba(43, 92, 142, .085);--interaction-selected-bg: rgba(43, 124, 206, .1);--interaction-selected-border: rgba(40, 120, 199, .34);--focus-color: rgba(40, 120, 199, .48);--focus-ring: 0 0 0 4px rgba(40, 120, 199, .12);--scrollbar-track: transparent;--scrollbar-thumb-color: #c3ceda;--scrollbar-thumb: #c3ceda;--scrollbar-thumb-hover: #aebccc;--scrollbar-thumb-border: #e7edf4;--overlay-backdrop: rgba(19, 29, 43, .46);--ui-segmented-tabs-bg: var(--surface-sunken);--ui-segmented-tabs-border: var(--border);--ui-segmented-tabs-text: var(--text-secondary);--ui-segmented-tabs-active-bg: var(--surface-card-strong);--ui-segmented-tabs-active-border: var(--border-accent-soft);--ui-segmented-tabs-active-text: var(--text-primary);--ui-segmented-tabs-active-shadow: var(--shadow-accent), var(--shadow-inner-soft);--ui-segmented-tabs-focus: var(--focus-color)}@media(min-width:1280px)and (max-width:1439px){:root{--content-gap: 14px;--section-padding: 14px;--page-padding-x: 22px;--page-padding-y: 18px;--topbar-height: 72px;--control-height: 38px;--control-height-md: 40px;--nav-item-height: 44px;--nav-subitem-height: 38px;--icon-button-size: 36px}}@media(min-width:1440px)and (max-width:1679px){:root{--content-gap: 16px;--section-padding: 16px;--page-padding-x: 24px;--page-padding-y: 20px;--topbar-height: 72px;--control-height: 39px;--control-height-md: 41px;--nav-item-height: 46px;--nav-subitem-height: 40px;--icon-button-size: 38px}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-family-base);color:var(--text-primary);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--color-blue) 12%,transparent),transparent 24%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 18%),linear-gradient(180deg,var(--bg-app) 0%,var(--bg-app-2) 100%)}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) 1fr;background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-main-bottom) 100%)}.main-shell,.main{min-width:0;display:flex;flex-direction:column;background:linear-gradient(90deg,color-mix(in srgb,var(--color-blue) 8%,transparent),transparent 22%),linear-gradient(180deg,var(--bg-main) 0%,var(--bg-main-2) 100%)}.sidebar{position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,var(--bg-sidebar-top) 0%,var(--bg-sidebar-bottom) 100%);border-right:1px solid var(--border)}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-blue) 8%,transparent),transparent 24%),linear-gradient(180deg,var(--surface-soft),transparent 18%)}.sidebar__header{position:relative;z-index:1;align-items:center;justify-content:space-between;gap:14px;padding:22px 18px 16px;border-bottom:1px solid var(--border-soft)}.sidebar__scroll{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding:14px 12px 16px;display:flex;flex-direction:column;gap:14px}.sidebar__footer{position:relative;z-index:1;margin-top:auto;padding:14px 14px 16px;border-top:1px solid var(--border-soft)}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand__logo{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--brand-logo-bg);color:var(--brand-logo-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-black);letter-spacing:.08em;box-shadow:var(--brand-logo-shadow)}.brand__eyebrow{margin-bottom:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);color:var(--text-muted)}.brand__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--text-primary)}.nav-group{display:flex;flex-direction:column;gap:8px}.nav-group__label{padding:0 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--text-muted)}.nav-link{position:relative;width:100%;min-height:var(--nav-item-height);display:flex;align-items:center;gap:13px;padding:0 14px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-base);transition:var(--transition-fast)}.nav-link:hover{transform:translateY(-1px);border-color:var(--border-hover)}.nav-link__icon{width:24px;flex:0 0 auto;text-align:center;font-size:18px}.nav-link__text{flex:1;min-width:0}.nav-link__chevron{flex:0 0 auto;font-size:15px;color:var(--text-muted)}.nav-link.active{color:var(--accent-foreground);background:linear-gradient(180deg,var(--surface-soft-3),var(--surface-soft));border-color:var(--border-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),var(--shadow-accent)}.nav-link.active:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:3px;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--accent-2) 0%,var(--accent) 100%)}.nav-link.group-open{color:var(--text-primary);background:var(--surface-soft-2);border-color:var(--border-subtle)}.nav-panel{position:relative;margin-left:12px;padding:10px 8px 8px 12px;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.nav-panel:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 50%,transparent),color-mix(in srgb,var(--accent) 0%,transparent));opacity:.7}.nav-subitem{min-height:var(--nav-subitem-height);display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);transition:var(--transition-fast)}.nav-subitem:hover{transform:translateY(-1px);border-color:var(--border-hover)}.nav-subitem__dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--text-primary) 20%,transparent)}.nav-subitem.active{color:var(--text-primary);background:var(--surface-soft-2);border-color:var(--border)}.nav-subitem.active .nav-subitem__dot{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 35%,transparent)}.icon-btn,.sidebar__collapse{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-inner-soft)}.icon-btn:hover,.sidebar__collapse:hover{transform:translateY(-1px);border-color:var(--border-strong)}.user-pill{height:42px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);display:inline-flex;align-items:center;gap:10px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);box-shadow:var(--shadow-inner-soft)}.context-chip{height:34px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.context-chip--accent{border-color:var(--border-accent-soft);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-2-foreground)}.context-chip--success{border-color:color-mix(in srgb,var(--color-green) 34%,transparent);background:color-mix(in srgb,var(--color-green) 11%,transparent);color:var(--color-green-2)}.topbar{height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;border-bottom:1px solid var(--border-soft);background:var(--bg-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar__left{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.topbar__right{flex:0 0 auto;display:flex;align-items:center;gap:10px}.topbar__title{min-width:0;display:flex;flex-direction:column;gap:3px}.topbar__title h1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.topbar__title p{margin:0;font-size:var(--font-size-sm);line-height:1.1;color:var(--text-muted);letter-spacing:var(--letter-spacing-base)}.topbar-divider{width:1px;height:24px;background:var(--border);margin:0 2px}.topbar-search{flex:1;min-width:240px;max-width:360px;height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);box-shadow:var(--shadow-inner-soft)}.topbar-search__icon{flex:0 0 auto;font-size:15px;color:var(--text-muted)}.topbar-search__input,.topbar-search__text{flex:1;min-width:0;font-size:var(--font-size-base);color:var(--text-secondary);background:transparent;border:0;outline:none}.content{padding:24px 28px 28px;display:grid;gap:18px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{position:relative;overflow:hidden;min-height:170px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card));box-shadow:var(--shadow-lg)}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--surface-soft),transparent 28%)}.card__eyebrow{margin-bottom:14px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);color:var(--text-muted)}.metric{margin:8px 0 12px;font-size:var(--font-size-4xl);line-height:1;font-weight:var(--font-weight-black)}.metric-sub,.card-footer-note{font-size:var(--font-size-base);line-height:1.45;color:var(--text-secondary);margin-top:15px}.pending-grid,.reputation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-stat,.reputation-item{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-panel)}.mini-stat{min-height:86px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.reputation-item{min-height:78px;padding:12px 14px}.mini-stat__label,.reputation-item__label{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider);color:var(--text-muted)}.mini-stat__value,.reputation-item__value{font-weight:var(--font-weight-black)}.donut-wrap{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center}.donut{width:116px;height:116px;border-radius:50%;position:relative;display:grid;place-items:center}.donut:before{content:"";width:68px;height:68px;border-radius:50%;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--surface-soft-3)}.donut__center{position:absolute;text-align:center}.donut__value{font-size:28px;font-weight:var(--font-weight-black);line-height:1;color:var(--accent-foreground)}.donut__label{margin-top:4px;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider);color:var(--text-muted)}.legend{display:grid;gap:9px}.legend-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font-size:var(--font-size-md);color:var(--text-secondary)}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-value{color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.progress-card{min-height:230px}.vertical-bars{height:160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;margin-top:10px;padding:8px 6px 0}.bar-col{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:10px}.bar-value{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.bar-track{width:44px;height:112px;padding:4px;display:flex;align-items:end;border-radius:var(--radius-md);background:var(--surface-soft-strong);box-shadow:var(--shadow-inner-soft)}.bar-fill{width:100%;min-height:10px;border-radius:12px}.bar-fill--meli{background:linear-gradient(180deg,var(--color-blue-2) 0%,var(--color-blue) 100%)}.bar-fill--tienda{background:linear-gradient(180deg,var(--color-green-2) 0%,var(--color-green) 100%)}.bar-fill--local{background:linear-gradient(180deg,var(--accent-2) 0%,var(--accent) 100%)}.bar-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.list-table{display:grid;gap:8px}.list-row{display:grid;grid-template-columns:58px 1fr 54px;gap:10px;align-items:center;font-size:var(--font-size-xs);color:var(--text-secondary)}.list-row strong{color:var(--text-primary);font-weight:var(--font-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1220px){.dashboard-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.card__eyebrow{margin-bottom:10px}.metric{font-size:34px}.donut-wrap{grid-template-columns:100px 1fr;justify-items:start;gap:12px;margin-top:10px;margin-bottom:10px}.legend-row{font-size:12px}.reputation-grid,.pending-grid{grid-template-columns:1fr 1fr}.vertical-bars{height:180px;gap:12px}.bar-track{width:38px;height:96px}.list-row{grid-template-columns:48px 1fr 48px}}@media(max-width:520px){.metric{font-size:30px}.card{padding:14px}.reputation-grid,.pending-grid{grid-template-columns:1fr 1fr}.donut{width:100px;height:100px}.donut:before{width:60px;height:60px}.donut__value{font-size:24px}.bar-track{width:34px;height:84px}.list-row{grid-template-columns:42px 1fr 42px;font-size:11px}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{height:auto;padding:14px 16px;flex-direction:column;align-items:stretch}.topbar__left{width:100%;flex-wrap:wrap}.topbar__title{width:100%}.topbar-search{order:2;min-width:100%;max-width:none}.topbar__right{width:100%;flex-wrap:wrap;justify-content:flex-end}.content{padding:18px 16px 22px}.dashboard-grid{grid-template-columns:1fr}}.west-payment-result{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:24px;background:var(--bg-document);color:var(--text-primary);font-family:Segoe UI,Roboto,sans-serif}.west-payment-result__card{box-sizing:border-box;width:100%;max-width:480px;padding:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-elevated);text-align:center;overflow-wrap:anywhere}.west-payment-result__brand{color:var(--accent);font-weight:800;letter-spacing:.18em}.west-payment-result__logo{display:block;width:130px;max-width:100%;height:auto;max-height:44px;object-fit:contain;margin-inline:auto;background:var(--brand-logo-bg)}.west-payment-result__icon{display:block;width:48px;height:48px;margin:24px auto}.west-payment-result__card--success .west-payment-result__icon{color:var(--state-success-text)}.west-payment-result__card--warning .west-payment-result__icon{color:var(--state-warning-text)}.west-payment-result__card--danger .west-payment-result__icon{color:var(--state-danger-text)}.west-payment-result__card--info .west-payment-result__icon{color:var(--state-info-text)}.west-payment-result__card h1{font-size:26px;line-height:1.2;margin:0 0 16px}.west-payment-result__card p{line-height:1.6}.west-payment-result__card .west-payment-result__note{color:var(--text-secondary);font-size:14px;margin-top:24px}@media(max-width:480px){.west-payment-result{padding:16px}.west-payment-result__card{padding:24px 20px}}
