: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-sidebar-top: rgba(10, 25, 50, .98);--bg-sidebar-bottom: rgba(5, 16, 35, .98);--bg-topbar: rgba(4, 17, 37, .72);--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-soft-2: rgba(255, 255, 255, .03);--surface-soft-3: rgba(255, 255, 255, .04);--surface-panel: rgba(10, 20, 36, .18);--border: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .05);--border-strong: rgba(255, 255, 255, .12);--border-accent: rgba(240, 185, 11, .65);--border-accent-soft: rgba(240, 185, 11, .34);--text-primary: #eef3ff;--text-secondary: rgba(238, 243, 255, .72);--text-muted: rgba(238, 243, 255, .46);--text-inverse: #1b2230;--accent: #f0b90b;--accent-2: #ffcf49;--accent-soft: rgba(240, 185, 11, .14);--accent-glow: rgba(240, 185, 11, .18);--color-blue: #4ba3ff;--color-blue-2: #67b8ff;--color-green: #3ddb8c;--color-green-2: #56e7a2;--color-orange: #f28b2c;--color-success: #3ddb8c;--color-danger: #ff6b6b;--color-warning: #f0b90b;--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-accent: 0 10px 24px rgba(240, 185, 11, .08);--shadow-inner-soft: inset 0 1px 0 rgba(255, 255, 255, .02);--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-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;--font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--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}@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: 68px;--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: 70px;--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%,rgba(75,163,255,.12),transparent 24%),radial-gradient(circle at 100% 100%,rgba(240,185,11,.08),transparent 18%),linear-gradient(180deg,#030914,#06101d)}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) 1fr;background:linear-gradient(180deg,var(--bg-main) 0%,#05132a 100%)}.main-shell,.main{min-width:0;display:flex;flex-direction:column;background:linear-gradient(90deg,rgba(74,112,196,.08),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,rgba(75,163,255,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%)}.sidebar__header{position:relative;z-index:1;display:flex;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:linear-gradient(180deg,#f5f5f5,#e8e8e8);color:#404040;font-size:var(--font-size-sm);font-weight:var(--font-weight-black);letter-spacing:.08em;box-shadow:inset 0 1px #fff9,0 10px 24px #0000002e}.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:#ffffff24}.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);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:var(--border-accent);box-shadow:inset 0 0 0 1px #f0b90b24,var(--shadow-accent)}.nav-link.group-open{color:var(--text-primary);background:#ffffff08;border-color:#ffffff0f}.nav-panel{position:relative;margin-left:12px;padding:10px 8px 8px 12px;border-left:1px solid rgba(255,255,255,.08);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,#f0b90b80,#f0b90b00);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:#ffffff24}.nav-subitem__dot{width:7px;height:7px;border-radius:50%;background:#fff3}.nav-subitem.active{color:var(--text-primary);background:#ffffff08;border-color:#ffffff14}.nav-subitem.active .nav-subitem__dot{background:var(--accent);box-shadow:0 0 10px #f0b90b59}.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:#f0b90b14;color:#ffd86f}.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:#ffffff14;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 rgba(255,255,255,.08);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 rgba(255,255,255,.06);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,rgba(255,255,255,.018),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 rgba(255,255,255,.06);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:#0c1930;box-shadow:inset 0 0 0 1px #ffffff0a}.donut__center{position:absolute;text-align:center}.donut__value{font-size:28px;font-weight:var(--font-weight-black);line-height:1;color:var(--accent)}.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:#ffffff0f;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,#ffd45d 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}}:root{--ui-modal-overlay: rgba(3, 11, 24, .82);--ui-modal-surface-top: rgba(44, 63, 95, .96);--ui-modal-surface-bottom: rgba(35, 52, 81, .96);--ui-modal-border: rgba(255, 255, 255, .08);--ui-modal-border-soft: rgba(255, 255, 255, .06);--ui-text-primary: #eef3ff;--ui-text-secondary: rgba(238, 243, 255, .72);--ui-text-muted: rgba(238, 243, 255, .46);--ui-accent: #f0b90b;--ui-accent-2: #ffd45d;--ui-accent-soft: rgba(240, 185, 11, .12);--ui-accent-border: rgba(240, 185, 11, .72);--ui-surface-soft: rgba(255, 255, 255, .025);--ui-surface-soft-hover: rgba(255, 255, 255, .035);--ui-surface-panel: rgba(255, 255, 255, .02);--ui-radius-modal: 28px;--ui-radius-card: 16px;--ui-radius-check: 7px;--ui-radius-pill: 999px;--ui-shadow-modal: 0 28px 80px rgba(0, 0, 0, .42);--ui-shadow-check: 0 6px 16px rgba(240, 185, 11, .14);--ui-shadow-focus: 0 0 0 4px rgba(240, 185, 11, .12);--ui-transition-fast: .18s ease}.ui-modal-overlay{position:fixed;inset:0;z-index:999;background:radial-gradient(circle at 20% 10%,rgba(75,163,255,.08),transparent 26%),radial-gradient(circle at 85% 80%,rgba(240,185,11,.06),transparent 18%),linear-gradient(180deg,#020a15e0,#030b18f0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.ui-modal{width:min(1200px,100%);max-height:min(90vh,920px);overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:var(--ui-radius-modal);border:1px solid var(--ui-modal-border);background:linear-gradient(180deg,var(--ui-modal-surface-top),var(--ui-modal-surface-bottom));box-shadow:var(--ui-shadow-modal)}.ui-modal:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 22%)}.ui-modal__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 22px 18px}.ui-modal__title{margin:0;font-size:18px;font-weight:900;letter-spacing:.08em;color:var(--ui-text-primary);text-transform:uppercase}.ui-modal__close{appearance:none;background:transparent;border:0;color:var(--ui-text-secondary);font-size:15px;letter-spacing:.08em;cursor:pointer;transition:var(--ui-transition-fast)}.ui-modal__close:hover{color:var(--ui-text-primary)}.ui-modal__body{position:relative;z-index:1;padding:2px 22px 22px;overflow:auto;display:grid;gap:14px}.ui-modal__footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:46px;padding:8px 22px 26px}.ui-modal__action{appearance:none;background:transparent;border:0;color:var(--ui-text-muted);text-decoration:none;font-size:16px;letter-spacing:.04em;cursor:pointer;transition:var(--ui-transition-fast)}.ui-modal__action:hover{color:var(--ui-text-primary)}.ui-modal__action--primary{color:var(--ui-accent);font-weight:800}.ui-modal-sections{display:grid;gap:14px}.ui-modal-section{display:grid;gap:8px}.ui-modal-section__title{padding:0 2px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--ui-text-muted);text-transform:uppercase}.ui-modal-grid{display:grid;gap:12px}.ui-modal-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-modal-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-modal-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-modal-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-modal-grid--1{grid-template-columns:1fr}.ui-option{min-height:50px;border-radius:var(--ui-radius-card);border:1px solid rgba(255,255,255,.07);background:var(--ui-surface-soft);padding:0 16px;display:flex;align-items:center;gap:12px;transition:var(--ui-transition-fast);box-shadow:inset 0 1px #ffffff05;cursor:pointer}.ui-option:hover{transform:translateY(-1px);border-color:#ffffff1f;background:var(--ui-surface-soft-hover)}.ui-option__label{font-size:14px;font-weight:650;color:var(--ui-text-secondary);letter-spacing:.01em}.ui-check{position:relative;width:22px;height:22px;flex:0 0 auto}.ui-check input[type=checkbox]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ui-check__box{width:22px;height:22px;display:grid;place-items:center;border-radius:var(--ui-radius-check);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff08;transition:var(--ui-transition-fast)}.ui-check__box:after{content:"";width:10px;height:6px;margin-top:-1px;opacity:0;transform:rotate(-45deg) scale(.7);transition:var(--ui-transition-fast);border-left:2px solid #14233b;border-bottom:2px solid #14233b}.ui-check input[type=checkbox]:hover+.ui-check__box{border-color:#ffffff3d;background:linear-gradient(180deg,#ffffff12,#ffffff08)}.ui-check input[type=checkbox]:focus-visible+.ui-check__box{border-color:#f0b90b80;box-shadow:var(--ui-shadow-focus);outline:none}.ui-check input[type=checkbox]:checked+.ui-check__box{border-color:var(--ui-accent-border);background:linear-gradient(180deg,var(--ui-accent-2) 0%,var(--ui-accent) 100%);box-shadow:inset 0 1px #ffffff2e,var(--ui-shadow-check)}.ui-check input[type=checkbox]:checked+.ui-check__box:after{opacity:1;transform:rotate(-45deg) scale(1)}.ui-check input[type=checkbox]:disabled+.ui-check__box{opacity:.45;cursor:not-allowed}.ui-check input[type=checkbox]:disabled~.ui-option__label,.ui-option.is-disabled{opacity:.55;cursor:not-allowed}.ui-checkbox-reset{appearance:none;-webkit-appearance:none;-moz-appearance:none}@media(max-width:1220px){.ui-modal-grid--5,.ui-modal-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-modal-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ui-modal{width:min(100%,760px);max-height:92vh}.ui-modal__header,.ui-modal__body,.ui-modal__footer{padding-left:16px;padding-right:16px}.ui-modal-grid--5,.ui-modal-grid--4,.ui-modal-grid--3,.ui-modal-grid--2{grid-template-columns:1fr 1fr}.ui-modal-grid--1{grid-template-columns:1fr}}@media(max-width:640px){.ui-modal-overlay{padding:10px}.ui-modal{width:100%;max-height:94vh;border-radius:22px}.ui-modal__header{padding-top:18px;padding-bottom:14px}.ui-modal__title{font-size:16px;letter-spacing:.06em}.ui-modal__footer{gap:24px;padding-bottom:18px}.ui-modal-grid--5,.ui-modal-grid--4,.ui-modal-grid--3,.ui-modal-grid--2,.ui-modal-grid--1{grid-template-columns:1fr}.ui-option{min-height:46px;padding:0 14px}}:root{--ui-switch-track-off: rgba(255, 255, 255, .06);--ui-switch-track-on: linear-gradient(180deg, #63b5ff 0%, #4a97ff 100%);--ui-switch-border: rgba(255, 255, 255, .12);--ui-switch-border-on: rgba(90, 174, 255, .45);--ui-switch-thumb: #f5f7fb;--ui-switch-thumb-shadow: 0 2px 10px rgba(0, 0, 0, .28);--ui-switch-text: #eef3ff;--ui-switch-text-soft: rgba(238, 243, 255, .92);--ui-switch-focus: 0 0 0 4px rgba(90, 174, 255, .14);--ui-switch-transition: .18s ease}.ui-status-switch{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:10px;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--ui-switch-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--ui-switch-transition)}.ui-status-switch:hover{border-color:#ffffff24;background:#ffffff08}.ui-status-switch input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.ui-status-switch__track{position:relative;width:42px;height:24px;flex:0 0 auto;border-radius:999px;border:1px solid var(--ui-switch-border);background:var(--ui-switch-track-off);box-shadow:inset 0 1px #ffffff08;transition:var(--ui-switch-transition)}.ui-status-switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--ui-switch-thumb);box-shadow:var(--ui-switch-thumb-shadow);transition:var(--ui-switch-transition)}.ui-status-switch__label{display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ui-switch-text-soft);white-space:nowrap}.ui-status-switch input[type=checkbox]:checked+.ui-status-switch__track{background:var(--ui-switch-track-on);border-color:var(--ui-switch-border-on)}.ui-status-switch input[type=checkbox]:checked+.ui-status-switch__track .ui-status-switch__thumb{transform:translate(18px)}.ui-status-switch input[type=checkbox]:focus-visible+.ui-status-switch__track{box-shadow:var(--ui-switch-focus)}.ui-status-switch input[type=checkbox]:disabled+.ui-status-switch__track,.ui-status-switch input[type=checkbox]:disabled~.ui-status-switch__label{opacity:.45}.ui-status-switch.is-compact{min-height:36px;padding:0 10px;border-radius:12px}.ui-status-switch.is-compact .ui-status-switch__label{font-size:13px}:root{--ui-close-size: 40px;--ui-close-radius: 14px;--ui-close-border: rgba(255, 255, 255, .08);--ui-close-border-hover: rgba(255, 255, 255, .14);--ui-close-bg: rgba(255, 255, 255, .02);--ui-close-bg-hover: rgba(255, 255, 255, .03);--ui-close-text: rgba(238, 243, 255, .72);--ui-close-text-hover: #eef3ff;--ui-close-focus: 0 0 0 4px rgba(75, 163, 255, .1);--ui-close-transition: .18s ease}.ui-modal-close{width:var(--ui-close-size);height:var(--ui-close-size);border-radius:var(--ui-close-radius);border:1px solid var(--ui-close-border);background:var(--ui-close-bg);color:var(--ui-close-text);display:grid;place-items:center;cursor:pointer;transition:var(--ui-close-transition);box-shadow:inset 0 1px #ffffff05;flex:0 0 auto;appearance:none;-webkit-appearance:none}.ui-modal-close:hover{transform:translateY(-1px);border-color:var(--ui-close-border-hover);color:var(--ui-close-text-hover);background:var(--ui-close-bg-hover)}.ui-modal-close:focus-visible{outline:none;box-shadow:var(--ui-close-focus)}.ui-modal-close:disabled{opacity:.45;cursor:not-allowed;transform:none}.ui-modal-close__icon{width:16px;height:16px;display:block}.ui-modal-close.is-compact{width:36px;height:36px;border-radius:12px}.ui-modal-close.is-compact .ui-modal-close__icon{width:14px;height:14px}:root{--ui-table-shell-bg: linear-gradient(180deg, rgba(18, 34, 64, .78), rgba(10, 22, 43, .68));--ui-table-row-bg: linear-gradient(180deg, rgba(31, 48, 79, .94), rgba(28, 43, 70, .9));--ui-table-row-bg-hover: linear-gradient(180deg, rgba(34, 52, 86, .96), rgba(29, 45, 73, .92));--ui-table-border: rgba(255, 255, 255, .06);--ui-table-border-strong: rgba(255, 255, 255, .11);--ui-table-text: #eef3ff;--ui-table-text-soft: rgba(238, 243, 255, .72);--ui-table-text-muted: rgba(238, 243, 255, .46);--ui-table-blue: #6dbbff;--ui-table-green: #52eca0;--ui-table-red: #ff7f7f;--ui-table-gold: #ffd15f;--ui-table-radius-shell: 24px;--ui-table-radius-row: 18px;--ui-table-radius-thumb: 16px;--ui-table-radius-pill: 999px;--ui-table-shadow-shell: 0 14px 34px rgba(0, 0, 0, .26);--ui-table-shadow-row: 0 10px 24px rgba(0, 0, 0, .16);--ui-table-toolbar-h: 42px;--ui-table-action-size: 42px;--ui-table-thumb-size: 56px;--ui-table-fs-head: 11px;--ui-table-fs-cell: 14px;--ui-table-fs-title: 14px;--ui-table-fs-subtitle: 12px;--ui-table-fs-meta: 13px;--ui-table-fs-badge: 11px;--ui-table-transition: .18s ease}.ui-table-shell{border-radius:var(--ui-table-radius-shell);border:1px solid var(--ui-table-border);background:var(--ui-table-shell-bg);padding:18px;box-shadow:var(--ui-table-shadow-shell);display:grid;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ui-table-variant-title{font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--ui-table-text-soft)}.ui-table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px}.ui-table-toolbar__left,.ui-table-toolbar__right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ui-table-toolbar__left{min-width:0}.ui-table-toolbar__right{justify-content:flex-end;flex-wrap:nowrap}.ui-table-search{flex:1 1 260px;min-width:0;height:var(--ui-table-toolbar-h);border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:inset 0 1px #ffffff05}.ui-table-search__icon{color:var(--ui-table-text-muted);font-size:15px;flex:0 0 auto}.ui-table-search__input,.ui-table-search__text{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--ui-table-text-soft);font-size:14px}.ui-table-toolbar__link{color:var(--ui-table-text-soft);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-table-toolbar__meta{color:var(--ui-table-text-muted);font-size:13px;letter-spacing:.03em;white-space:nowrap}.ui-table{display:grid;gap:10px}.ui-table__head,.ui-table__row{display:grid;align-items:center;gap:14px}.ui-table__head{min-height:42px;padding:0 12px;border-bottom:1px solid var(--ui-table-border);color:var(--ui-table-text-muted);font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui-table__head .table-sort-btn{font:unset;font-size:var(--ui-table-fs-cell);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text)}.ui-table__head .table-sort-btn span{font-size:inherit}.ui-table__head .table-sort-btn .sort-icon{color:var(--ui-table-text-muted)}.ui-table__head .table-sort-btn.active{color:var(--ui-table-text)}.ui-table__body{display:grid;gap:8px}.ui-table__row{min-height:64px;padding:14px 16px;border-radius:var(--ui-table-radius-row);border:1px solid var(--ui-table-border);background:var(--ui-table-row-bg);box-shadow:var(--ui-table-shadow-row);transition:var(--ui-table-transition)}.ui-table__row:hover,.ui-table__row.is-hovered{transform:translateY(-1px);border-color:var(--ui-table-border-strong);background:var(--ui-table-row-bg-hover)}.ui-table__cell{min-width:0;color:var(--ui-table-text);font-size:var(--ui-table-fs-cell);text-align:center}.ui-table__cell.ui-table__actions{display:flex;align-items:center;gap:10px;justify-content:center}.ui-table__cell--media{display:flex;align-items:center;gap:12px;text-align:left}.ui-table__media-info{display:grid;gap:4px}.ui-table__media-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__media-value{font-size:14px;font-weight:700;color:var(--ui-table-text)}.ui-table__media-sub{font-size:12px;color:var(--ui-table-text-muted)}.ui-table__cell--indent{padding-left:15px}.ui-table__sku,.ui-table__number,.ui-table__publish{color:#eef3ffeb;text-align:center}.ui-table__titleblock,.ui-table__media,.ui-table__price{display:grid;gap:8px}.ui-table__title{font-size:var(--ui-table-fs-title);font-weight:700;line-height:1.3;color:var(--ui-table-text);word-break:break-word;text-align:left}.ui-table__subtitle{font-size:var(--ui-table-fs-subtitle);color:var(--ui-table-text-muted)}.ui-table__meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-table__oldprice{font-size:12px;color:var(--ui-table-text-muted);text-decoration:line-through}.ui-table__pricevalue{font-size:14px;font-weight:800;color:#3ddb8c}.ui-table__tags{display:flex;flex-wrap:wrap;gap:8px}.ui-table__tags--tight{gap:6px}.ui-table__cell--user{display:flex;flex-direction:column;gap:6px;text-align:left}.ui-table__user-name{font-weight:700;letter-spacing:.01em;color:var(--ui-table-text)}.ui-table__user-email{font-size:12px;color:var(--ui-table-text-muted);word-break:break-word}.ui-table__head--catalog,.ui-table__row--catalog{grid-template-columns:90px minmax(320px,1.8fr) 170px 90px 168px}.ui-table__head--media,.ui-table__row--media{grid-template-columns:78px minmax(340px,1.8fr) 90px 90px 140px 120px}.ui-table__head--listing,.ui-table__row--listing{grid-template-columns:78px minmax(340px,1.8fr) 120px 90px 90px 110px 136px}.ui-table__head--metrics,.ui-table__row--metrics{grid-template-columns:78px minmax(360px,1.8fr) 130px 80px 80px 110px 110px}.ui-table__head--sales-quick,.ui-table__row--sales-quick{grid-template-columns:110px minmax(280px,1.6fr) 140px 140px}.ui-table__head--sales-picking,.ui-table__row--sales-picking{grid-template-columns:72px minmax(320px,1.8fr) 120px 120px}.ui-table__head--sales-picking-catalog,.ui-table__row--sales-picking-catalog{grid-template-columns:120px 120px minmax(340px,1.8fr) 120px}.ui-table__head--sales-picking-bundle,.ui-table__row--sales-picking-bundle{grid-template-columns:120px minmax(320px,1.8fr) 140px 120px}.ui-table__head--price-lists,.ui-table__row--price-lists{grid-template-columns:110px minmax(220px,1.6fr) 110px 110px 100px 120px 80px 140px}.ui-table__head--roles,.ui-table__row--roles{grid-template-columns:90px 150px minmax(240px,1.6fr) 140px 150px}.ui-table__head--users,.ui-table__row--users{grid-template-columns:50px minmax(240px,2fr) 120px 120px 120px 150px 180px}.ui-table__head--fx-summary,.ui-table__row--fx-summary{grid-template-columns:110px 110px 110px minmax(200px,1.6fr) 90px 80px 80px 140px}.ui-table__head--prices,.ui-table__row--prices{grid-template-columns:110px minmax(320px,1.8fr) 140px 110px 140px 140px}.ui-table__head--catalog-readonly,.ui-table__row--catalog-readonly{grid-template-columns:80px 120px 140px minmax(260px,1.6fr) 140px 100px 120px}.ui-table__head--products,.ui-table__row--products{grid-template-columns:120px minmax(360px,2fr) 160px 90px 160px}.ui-table__head--history,.ui-table__row--history{grid-template-columns:80px minmax(260px,1.6fr) 110px 110px 90px 120px 110px 120px}.ui-table__head--meli-sales,.ui-table__row--meli-sales{grid-template-columns:72px minmax(320px,1.8fr) 110px 110px 140px 160px}.ui-table__head--meli-reputation,.ui-table__row--meli-reputation{grid-template-columns:72px minmax(320px,1.8fr) 160px}.ui-table__head--meli-publications,.ui-table__row--meli-publications{grid-template-columns:72px minmax(320px,1.8fr) 120px 110px 110px 120px 120px}.ui-table__head--meli-publications-score,.ui-table__row--meli-publications-score{grid-template-columns:72px minmax(300px,1.8fr) 90px 90px 120px 130px 90px}.ui-table__row--meli-publications .discount-cell{width:100%;justify-content:flex-start}.ui-table__row--meli-publications .discount-badge{min-width:60px}.ui-table__row--meli-publications-score .history-title{font-weight:600;font-size:13px;color:inherit}.ui-table__row--meli-publications-score .history-title a,.ui-table__row--meli-publications-score .history-title span{color:inherit;text-decoration:none}.ui-table__row--meli-publications-score .history-title a:hover{text-decoration:underline}.ui-table__row--meli-publications-score .history-subtitle{font-size:11px;color:#fff9}.ui-table__row--meli-publications-score .meli-publications-score-main{display:flex;flex-direction:column;gap:6px}.ui-table__row--meli-publications-score .meli-publications-score-rating-row{margin-top:4px}.ui-table__row--meli-publications-score .meli-publications-score-rating{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ui-table__row--meli-publications-score .meli-publications-score-star{width:14px;height:14px;display:inline-block}.ui-table__row--meli-publications-score .history-photo-placeholder{width:56px;height:56px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ui-table__row--meli-publications-score .ui-table__cell--media{justify-content:center}.ui-table__head--customers,.ui-table__row--customers,.ui-table__head--suppliers,.ui-table__row--suppliers{grid-template-columns:minmax(240px,2fr) 160px 170px 120px 120px}.ui-table__head--payment-terms,.ui-table__row--payment-terms{grid-template-columns:110px minmax(260px,1.8fr) 90px 120px 120px}.ui-table__head--logistics-assign,.ui-table__row--logistics-assign{grid-template-columns:110px minmax(220px,1.2fr) minmax(220px,1.4fr) minmax(180px,1.2fr) 120px 140px}.ui-table__head--payment-methods,.ui-table__row--payment-methods{grid-template-columns:110px minmax(240px,1.6fr) 90px 80px 80px 80px 90px 90px 120px}.ui-table__head--purchase-docs,.ui-table__row--purchase-docs{grid-template-columns:110px minmax(240px,1.6fr) 130px 120px 120px 120px}.ui-table__head--currencies,.ui-table__row--currencies{grid-template-columns:110px minmax(240px,1.6fr) 120px 110px 120px 120px}.ui-table__head--document-types,.ui-table__row--document-types,.ui-table__head--tax-conditions,.ui-table__row--tax-conditions,.ui-table__head--geo-countries,.ui-table__row--geo-countries{grid-template-columns:110px minmax(240px,1.6fr) 120px 120px}.ui-table__head--geo-provinces,.ui-table__row--geo-provinces{grid-template-columns:110px 110px minmax(240px,1.6fr) 120px 120px}.ui-table__head--geo-cities,.ui-table__row--geo-cities{grid-template-columns:110px 160px 110px minmax(240px,1.6fr) 120px 120px}.ui-table__head--meli-setup,.ui-table__row--meli-setup{grid-template-columns:120px minmax(220px,1.4fr) minmax(320px,2fr) 160px}.ui-table__head--catalog-attrs,.ui-table__row--catalog-attrs{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.4fr) minmax(180px,1fr) 120px 140px;text-align:center}.ui-table__head--catalog-attrs>:nth-child(n+4){text-align:center}.ui-table__head--catalog-categories,.ui-table__row--catalog-categories{grid-template-columns:70px minmax(190px,1.6fr) minmax(190px,1.4fr) minmax(210px,1.8fr) 120px 90px 100px}.ui-table__head--catalog-categories>:nth-child(n+5){text-align:center}.ui-table__head--catalog-categories{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--catalog-categories>:nth-child(2),.ui-table__head--catalog-categories>:nth-child(3),.ui-table__head--catalog-categories>:nth-child(4){text-align:left}.ui-table__cell.left{text-align:left}.ui-table__head--catalog-attrs{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--meli-setup>:nth-child(n+4){text-align:center}.ui-table__head--meli-setup{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--geo-countries>:nth-child(n+3),.ui-table__head--geo-provinces>:nth-child(n+1),.ui-table__head--geo-cities>:nth-child(n+1){text-align:center}.ui-table__head--geo-countries,.ui-table__head--geo-provinces,.ui-table__head--geo-cities{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--tax-conditions>:nth-child(n+3){text-align:center}.ui-table__head--tax-conditions{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--document-types>:nth-child(n+3){text-align:center}.ui-table__head--document-types{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--currencies>:nth-child(n+3){text-align:center}.ui-table__head--currencies{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--purchase-docs>:nth-child(n+3){text-align:center}.ui-table__head--purchase-docs{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--payment-methods>:nth-child(n+3){text-align:center}.ui-table__head--payment-methods{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--payment-terms>:nth-child(n+3){text-align:center}.ui-table__head--payment-terms{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__row--logistics-assign .ui-table__cell.ui-table__actions{justify-content:flex-end}.ui-table__row--logistics-assign .ui-table__cell{min-width:0}.logistics-assign-empty-row .logistics-assign-empty-cell{grid-column:1 / -1;min-height:94px;display:grid;place-items:center;gap:6px;text-align:center;color:var(--ui-table-text-muted)}.logistics-assign-empty-row .logistics-assign-empty-cell strong{color:var(--ui-table-text);font-size:14px;font-weight:800}.logistics-assign-empty-row .logistics-assign-empty-cell span{font-size:12px;color:var(--ui-table-text-muted)}.ui-table__head--suppliers>:nth-child(n+2){text-align:center}.ui-table__head--suppliers{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__head--customers>:nth-child(n+2){text-align:center}.ui-table__head--customers{font-size:var(--ui-table-fs-head);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-table-text-muted)}.ui-table__row--history .ui-table__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stale-badge{min-height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(240,185,11,.35);background:#f0b90b14;color:#ffd15f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.stale-badge-action{cursor:pointer;transition:var(--ui-table-transition)}.stale-badge-action:hover{transform:translateY(-1px);border-color:#f0b90b99}.ui-table__head--stock,.ui-table__row--stock{grid-template-columns:80px 100px minmax(370px,1.8fr) minmax(160px,1fr) 90px 90px 90px}.ui-table__head--stock-valued,.ui-table__row--stock-valued{grid-template-columns:80px 100px minmax(300px,1.6fr) minmax(160px,1fr) 90px 120px 130px}.ui-tag{min-height:24px;padding:0 10px;border-radius:var(--ui-table-radius-pill);border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-table-fs-badge);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ui-tag--neutral{color:#e8edf7;background:#ffffff05}.ui-tag--blue{color:#79bdff;border-color:#4ba3ff66;background:#4ba3ff14}.ui-tag--green{color:#63f0ac;border-color:#3ddb8c59;background:#3ddb8c14}.ui-tag--green-outline{color:#63f0ac;border-color:#3ddb8c59;background:#3ddb8c0a}.ui-tag--gold{color:#ffd15f;border-color:#f0b90b61;background:#f0b90b14}.ui-tag--danger{color:#ff7e7e;border-color:#ff525259;background:#ff525214}.ui-thumb{width:var(--ui-table-thumb-size);height:var(--ui-table-thumb-size);border-radius:var(--ui-table-radius-thumb);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0a}.ui-table__media{width:var(--ui-table-thumb-size);height:var(--ui-table-thumb-size);border-radius:var(--ui-table-radius-thumb);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05);display:grid;place-items:center;overflow:hidden}.ui-table__media img{width:100%;height:100%;object-fit:cover;display:block}.ui-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ui-table__row--sales-quick .ui-table__actions{justify-content:center}.ui-action-btn{width:var(--ui-table-action-size);height:var(--ui-table-action-size);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--ui-table-text);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff05;transition:var(--ui-table-transition)}.ui-action-btn:hover{transform:translateY(-1px);border-color:#ffffff2e}.ui-action-btn__icon{width:16px;height:16px;display:block}.ui-action-btn--blue{color:var(--ui-table-blue);border-color:#4ba3ff59}.ui-action-btn--green{color:var(--ui-table-green);border-color:#3ddb8c59}.ui-action-btn--red{color:var(--ui-table-red);border-color:#ff525259}.ui-action-btn--gold{color:var(--ui-table-gold);border-color:#f0b90b59}.ui-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:4px}.ui-pagination__btn,.ui-pagination__page,.ui-pagination__sep{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-table-text-soft)}.ui-pagination__btn{background:transparent;border:0;cursor:pointer}.ui-pagination__btn.is-disabled{opacity:.35;cursor:default}.ui-pagination__page.is-active{color:var(--ui-table-text);font-weight:800}@media(max-width:1220px){.ui-table__head{font-size:10px;letter-spacing:.08em}.ui-table__head--catalog,.ui-table__row--catalog{grid-template-columns:80px minmax(280px,1.8fr) 150px 80px 150px}.ui-table__head--media,.ui-table__row--media{grid-template-columns:68px minmax(280px,1.8fr) 80px 80px 120px 110px}.ui-table__head--listing,.ui-table__row--listing{grid-template-columns:68px minmax(300px,1.8fr) 110px 80px 80px 100px 126px}.ui-table__head--metrics,.ui-table__row--metrics{grid-template-columns:68px minmax(300px,1.8fr) 120px 70px 70px 100px 100px}.ui-table__head--sales-quick,.ui-table__row--sales-quick{grid-template-columns:100px minmax(240px,1.6fr) 120px 130px}.ui-table__head--sales-picking,.ui-table__row--sales-picking{grid-template-columns:64px minmax(260px,1.6fr) 110px 110px}.ui-table__head--sales-picking-catalog,.ui-table__row--sales-picking-catalog{grid-template-columns:100px 100px minmax(220px,1.6fr) 110px}.ui-table__head--sales-picking-bundle,.ui-table__row--sales-picking-bundle{grid-template-columns:100px minmax(240px,1.6fr) 120px 110px}.ui-table__head--price-lists,.ui-table__row--price-lists{grid-template-columns:100px minmax(220px,1.6fr) 110px 110px 110px 110px 80px 120px}.ui-table__head--roles,.ui-table__row--roles{grid-template-columns:80px 140px minmax(220px,1.6fr) 130px 140px}.ui-table__head--users,.ui-table__row--users{grid-template-columns:70px minmax(240px,2fr) 130px 120px 120px 160px 160px}.ui-table__head--fx-summary,.ui-table__row--fx-summary{grid-template-columns:100px 100px 100px minmax(180px,1.6fr) 90px 70px 70px 130px}.ui-table__head--prices,.ui-table__row--prices{grid-template-columns:100px minmax(260px,1.8fr) 130px 100px 130px 120px}.ui-table__head--catalog-readonly,.ui-table__row--catalog-readonly{grid-template-columns:70px 100px 120px minmax(220px,1.6fr) 120px 90px 110px}.ui-table__head--products,.ui-table__row--products{grid-template-columns:100px minmax(300px,2fr) 140px 80px 140px}.ui-table__head--history,.ui-table__row--history{grid-template-columns:90px minmax(260px,1.5fr) 100px 100px 80px 110px 100px 110px}.ui-table__head--meli-sales,.ui-table__row--meli-sales{grid-template-columns:64px minmax(260px,1.6fr) 100px 100px 120px 120px}.ui-table__head--meli-reputation,.ui-table__row--meli-reputation{grid-template-columns:64px minmax(240px,1.5fr) 130px}.ui-table__head--meli-publications,.ui-table__row--meli-publications{grid-template-columns:64px minmax(260px,1.6fr) 110px 100px 100px 110px 110px}.ui-table__head--meli-publications-score,.ui-table__row--meli-publications-score{grid-template-columns:64px minmax(240px,1.5fr) 100px 100px 100px 110px 120px}.ui-table__head--customers,.ui-table__row--customers,.ui-table__head--suppliers,.ui-table__row--suppliers{grid-template-columns:minmax(220px,2fr) 150px 160px 110px 110px}.ui-table__head--payment-terms,.ui-table__row--payment-terms{grid-template-columns:100px minmax(220px,1.6fr) 80px 110px 110px}.ui-table__head--payment-methods,.ui-table__row--payment-methods{grid-template-columns:100px minmax(220px,1.6fr) 110px 70px 70px 70px 80px 110px 110px}.ui-table__head--purchase-docs,.ui-table__row--purchase-docs{grid-template-columns:100px minmax(220px,1.6fr) 120px 110px 110px 110px}.ui-table__head--currencies,.ui-table__row--currencies{grid-template-columns:100px minmax(220px,1.6fr) 110px 100px 110px 110px}.ui-table__head--document-types,.ui-table__row--document-types,.ui-table__head--tax-conditions,.ui-table__row--tax-conditions,.ui-table__head--geo-countries,.ui-table__row--geo-countries{grid-template-columns:100px minmax(220px,1.6fr) 110px 110px}.ui-table__head--geo-provinces,.ui-table__row--geo-provinces{grid-template-columns:100px 100px minmax(220px,1.6fr) 110px 110px}.ui-table__head--geo-cities,.ui-table__row--geo-cities{grid-template-columns:100px 100px 100px minmax(220px,1.6fr) 110px 110px}.ui-table__head--meli-setup,.ui-table__row--meli-setup{grid-template-columns:100px minmax(200px,1.4fr) minmax(260px,1.8fr) 140px}.ui-table__head--catalog-attrs,.ui-table__row--catalog-attrs{grid-template-columns:minmax(200px,1.4fr) minmax(200px,1.4fr) minmax(160px,1fr) 110px 120px}.ui-table__head--catalog-categories,.ui-table__row--catalog-categories{grid-template-columns:80px minmax(200px,1.6fr) minmax(200px,1.4fr) minmax(220px,1.8fr) 110px 80px 110px}.ui-table__head--stock,.ui-table__row--stock{grid-template-columns:80px 80px minmax(300px,1.8fr) minmax(140px,1fr) 80px 80px 80px}.ui-table__head--stock-valued,.ui-table__row--stock-valued{grid-template-columns:80px 80px minmax(240px,1.6fr) minmax(140px,1fr) 80px 110px 120px}}@media(max-width:980px){.ui-table-toolbar{align-items:stretch}.ui-table-toolbar__left,.ui-table-toolbar__right{width:100%}.ui-table-toolbar__right{justify-content:flex-start}}@media(max-width:768px){.ui-table__head{display:none}.ui-table,.ui-table__body{width:100%}.ui-table__head,.ui-table__body{min-width:0;width:100%}.ui-table__head--catalog,.ui-table__row--catalog,.ui-table__head--media,.ui-table__row--media,.ui-table__head--listing,.ui-table__row--listing,.ui-table__head--metrics,.ui-table__row--metrics,.ui-table__head--sales-quick,.ui-table__row--sales-quick,.ui-table__head--sales-picking,.ui-table__row--sales-picking,.ui-table__head--sales-picking-catalog,.ui-table__row--sales-picking-catalog,.ui-table__head--sales-picking-bundle,.ui-table__row--sales-picking-bundle,.ui-table__head--price-lists,.ui-table__row--price-lists,.ui-table__head--roles,.ui-table__row--roles,.ui-table__head--users,.ui-table__row--users,.ui-table__head--fx-summary,.ui-table__row--fx-summary,.ui-table__head--prices,.ui-table__row--prices,.ui-table__head--catalog-readonly,.ui-table__row--catalog-readonly,.ui-table__head--products,.ui-table__row--products,.ui-table__head--stock,.ui-table__row--stock,.ui-table__head--stock-valued,.ui-table__row--stock-valued,.ui-table__head--logistics-assign,.ui-table__row--logistics-assign{grid-template-columns:1fr}.ui-table__row{padding:16px;width:100%;min-width:0}.ui-table__cell{display:grid;grid-template-columns:minmax(110px,50%) minmax(0,1fr);gap:8px;align-items:center;text-align:left}.ui-table__row--catalog-readonly .ui-table__cell--media{display:flex;align-items:center;gap:12px}.ui-table__row--catalog-readonly .ui-table__cell--media .ui-table__media-label{font-size:11px}.ui-table__row--catalog-readonly .ui-table__cell--media:before{content:""}.ui-table__row--catalog-readonly .ui-table__media{margin-left:0}.ui-table__cell.ui-table__actions{display:flex;justify-content:center;flex-wrap:nowrap}.ui-table__cell:before{content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-table-text-muted);text-align:left;white-space:nowrap}.ui-table__row .center{text-align:left}.ui-table__row--sales-quick .ui-table__cell{grid-template-columns:110px minmax(0,1fr)}.ui-table__row--users .ui-table__cell[data-label=ID]{display:none}.ui-table__row--sales-quick .ui-table__actions{justify-content:flex-start;flex-wrap:nowrap;gap:8px}.ui-table__actions{justify-content:flex-start}.history-page .ui-table-toolbar__left,.history-page .ui-table-toolbar__right{justify-content:center;flex-wrap:wrap}.history-page .ui-table-toolbar__left>.btn,.history-page .ui-table-toolbar__right>.btn{flex:0 1 auto;width:auto}.ui-table__row--history .ui-table__cell{grid-template-columns:1fr;align-items:start;min-width:0}.history-page .ui-table__row--history{grid-template-columns:1fr!important;width:100%;max-width:100%;box-sizing:border-box}.history-page .ui-table__row--history .ui-table__cell[data-label=SKU],.history-page .ui-table__row--history .ui-table__cell[data-label=Canal],.history-page .ui-table__row--history .ui-table__cell[data-label="P. Venta"],.history-page .ui-table__row--history .ui-table__cell[data-label=Markup],.history-page .ui-table__row--history .ui-table__cell[data-label=Rentabilidad],.history-page .ui-table__row--history .ui-table__cell[data-label=Margen]{grid-template-columns:minmax(90px,40%) minmax(0,1fr);align-items:center}.history-page .ui-table__row--history .ui-table__cell.ui-table__actions{justify-content:center}.ui-table__row--customers{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--customers .ui-table__cell{grid-template-columns:1fr}.ui-table__row--customers .ui-table__cell:before{margin-bottom:6px}.ui-table__row--customers .ui-table__cell:first-child,.ui-table__row--customers .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--suppliers .ui-table__cell{grid-template-columns:1fr}.ui-table__row--suppliers .ui-table__cell:before{margin-bottom:6px}.ui-table__row--suppliers .ui-table__cell:first-child,.ui-table__row--suppliers .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--payment-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--payment-terms .ui-table__cell{grid-template-columns:1fr}.ui-table__row--payment-terms .ui-table__cell:before{margin-bottom:6px}.ui-table__row--payment-terms .ui-table__cell:first-child,.ui-table__row--payment-terms .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--payment-methods .ui-table__cell{grid-template-columns:1fr}.ui-table__row--payment-methods .ui-table__cell:before{margin-bottom:6px}.ui-table__row--payment-methods .ui-table__cell:first-child,.ui-table__row--payment-methods .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--purchase-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--purchase-docs .ui-table__cell{grid-template-columns:1fr}.ui-table__row--purchase-docs .ui-table__cell:before{margin-bottom:6px}.ui-table__row--purchase-docs .ui-table__cell:first-child,.ui-table__row--purchase-docs .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--currencies{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--currencies .ui-table__cell{grid-template-columns:1fr}.ui-table__row--currencies .ui-table__cell:before{margin-bottom:6px}.ui-table__row--currencies .ui-table__cell:first-child,.ui-table__row--currencies .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--document-types{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--document-types .ui-table__cell{grid-template-columns:1fr}.ui-table__row--document-types .ui-table__cell:before{margin-bottom:6px}.ui-table__row--document-types .ui-table__cell:first-child,.ui-table__row--document-types .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--tax-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--tax-conditions .ui-table__cell{grid-template-columns:1fr}.ui-table__row--tax-conditions .ui-table__cell:before{margin-bottom:6px}.ui-table__row--tax-conditions .ui-table__cell:first-child,.ui-table__row--tax-conditions .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--geo-countries,.ui-table__row--geo-provinces,.ui-table__row--geo-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--geo-countries .ui-table__cell,.ui-table__row--geo-provinces .ui-table__cell,.ui-table__row--geo-cities .ui-table__cell{grid-template-columns:1fr}.ui-table__row--geo-countries .ui-table__cell:before,.ui-table__row--geo-provinces .ui-table__cell:before,.ui-table__row--geo-cities .ui-table__cell:before{margin-bottom:6px}.ui-table__row--geo-countries .ui-table__cell:first-child,.ui-table__row--geo-countries .ui-table__cell.ui-table__actions,.ui-table__row--geo-provinces .ui-table__cell:first-child,.ui-table__row--geo-provinces .ui-table__cell.ui-table__actions,.ui-table__row--geo-cities .ui-table__cell:first-child,.ui-table__row--geo-cities .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--meli-setup,.ui-table__row--meli-setup .ui-table__cell{grid-template-columns:1fr}.ui-table__row--meli-setup .ui-table__cell:before{margin-bottom:6px}.ui-table__row--catalog-attrs,.ui-table__row--catalog-attrs .ui-table__cell{grid-template-columns:1fr}.ui-table__row--catalog-attrs .ui-table__cell:before{margin-bottom:6px}.ui-table__row--catalog-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-table__row--catalog-categories .ui-table__cell{grid-template-columns:1fr}.ui-table__row--catalog-categories .ui-table__cell:before{margin-bottom:6px}.ui-table__row--catalog-categories .ui-table__cell:first-child,.ui-table__row--catalog-categories .ui-table__cell.ui-table__actions{grid-column:1 / -1}.ui-table__row--meli-sales,.ui-table__row--meli-sales .ui-table__cell--media{grid-template-columns:1fr}.ui-table__row--meli-reputation{grid-template-columns:64px minmax(240px,1.5fr)}.ui-table__row--meli-reputation .ui-table__cell{grid-template-columns:1fr}.ui-table__row--meli-reputation .ui-table__cell:before{margin-bottom:6px}.ui-table__row--meli-reputation .ui-table__cell--media{grid-template-columns:1fr;justify-items:start}.ui-table__row--meli-reputation .ui-table__cell[data-label=Publicacion]{justify-items:start}.ui-table__row--meli-reputation .ui-table__cell[data-label=Reclamos]{grid-column:1 / -1;justify-items:center;text-align:center;font-size:16px;font-weight:700}.ui-table__row--meli-reputation .ui-table__cell[data-label=Reclamos]:before{justify-self:center}.ui-table__row--meli-publications{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo main main" "photo price discount" "photo promo end" "actions actions actions";gap:10px 12px}.ui-table__row--meli-publications .ui-table__cell{grid-template-columns:1fr}.ui-table__row--meli-publications .ui-table__cell:before{margin-bottom:6px}.ui-table__row--meli-publications .ui-table__cell--pub-photo{grid-area:photo}.ui-table__row--meli-publications .ui-table__cell--pub-main{grid-area:main}.ui-table__row--meli-publications .ui-table__cell--pub-price{grid-area:price}.ui-table__row--meli-publications .ui-table__cell--pub-discount{grid-area:discount}.ui-table__row--meli-publications .ui-table__cell--pub-promo{grid-area:promo}.ui-table__row--meli-publications .ui-table__cell--pub-end{grid-area:end}.ui-table__row--meli-publications .ui-table__cell--pub-actions{grid-area:actions;justify-content:flex-center}.ui-table__row--meli-publications .ui-table__cell--pub-price,.ui-table__row--meli-publications .ui-table__cell--pub-discount,.ui-table__row--meli-publications .ui-table__cell--pub-promo,.ui-table__row--meli-publications .ui-table__cell--pub-end{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:74px;gap:2px;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);text-align:left;box-sizing:border-box}.ui-table__row--meli-publications-score,.ui-table__row--meli-publications-score .ui-table__cell--media{grid-template-columns:1fr}.ui-table__row--history .ui-table__cell:before{margin-bottom:6px}.ui-table__row--history .ui-table__cell.ui-table__actions{justify-content:flex-start}.ui-table-shell{padding:14px;width:100%;max-width:100%}.ui-table-toolbar__left,.ui-table-toolbar__right{min-width:0;width:100%}.ui-table-search,.ui-table-toolbar{width:100%}.ui-pagination{justify-content:flex-start;flex-wrap:wrap}}@media(min-width:1280px)and (max-width:1439px){:root{--ui-table-toolbar-h: 36px;--ui-table-action-size: 36px;--ui-table-thumb-size: 48px}.ui-table-shell{padding:14px;gap:12px}.ui-table-toolbar{gap:10px 12px}.ui-table__head,.ui-table__row{gap:12px}.ui-table__head{min-height:36px}.ui-table__body{gap:6px}.ui-table__row{min-height:56px;padding:12px 14px}}@media(min-width:1440px)and (max-width:1679px){:root{--ui-table-toolbar-h: 38px;--ui-table-action-size: 38px;--ui-table-thumb-size: 52px}.ui-table-shell{padding:16px;gap:14px}.ui-table-toolbar{gap:11px 14px}.ui-table__head,.ui-table__row{gap:13px}.ui-table__head{min-height:38px}.ui-table__row{min-height:60px;padding:13px 15px}}:root{--ui-form-shell-bg: linear-gradient(180deg, rgba(47, 66, 97, .95), rgba(41, 58, 86, .95));--ui-form-shell-bg-page: linear-gradient(180deg, rgba(42, 60, 89, .94), rgba(37, 54, 81, .94));--ui-form-shell-border: rgba(255, 255, 255, .06);--ui-form-control-bg: linear-gradient(180deg, rgba(19, 36, 65, .95), rgba(16, 31, 57, .95));--ui-form-control-bg-hover: linear-gradient(180deg, rgba(21, 39, 70, .96), rgba(17, 33, 60, .96));--ui-form-control-border: rgba(255, 255, 255, .1);--ui-form-control-border-hover: rgba(255, 255, 255, .16);--ui-form-focus: rgba(75, 163, 255, .38);--ui-form-focus-ring: 0 0 0 4px rgba(75, 163, 255, .1);--ui-form-error: rgba(255, 82, 82, .38);--ui-form-error-ring: 0 0 0 4px rgba(255, 82, 82, .08);--ui-form-text: #eef3ff;--ui-form-text-soft: rgba(238, 243, 255, .72);--ui-form-text-muted: rgba(238, 243, 255, .46);--ui-form-text-error: #ff8d8d;--ui-form-radius-shell: 30px;--ui-form-radius-shell-page: 28px;--ui-form-radius-control: 16px;--ui-form-radius-menu: 18px;--ui-form-shadow-shell: 0 18px 44px rgba(0, 0, 0, .24);--ui-form-shadow-menu: 0 18px 40px rgba(0, 0, 0, .34);--ui-form-control-h: 48px;--ui-form-textarea-min-h: 320px;--ui-form-fs-title: 17px;--ui-form-fs-label: 11px;--ui-form-fs-value: 14px;--ui-form-fs-helper: 12px;--ui-form-transition: .18s ease}.ui-form-shell{border-radius:var(--ui-form-radius-shell);border:1px solid var(--ui-form-shell-border);background:var(--ui-form-shell-bg);box-shadow:var(--ui-form-shadow-shell);padding:22px;display:grid;gap:18px;position:relative;overflow:visible}.ui-form-shell--page{border-radius:var(--ui-form-radius-shell-page);background:var(--ui-form-shell-bg-page)}.ui-form-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-form-shell__header--split{align-items:center}.ui-form-shell__title{margin:0;font-size:var(--ui-form-fs-title);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-form-text)}.ui-form-shell__close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--ui-form-text-soft);display:grid;place-items:center;font-size:22px;line-height:1;cursor:pointer}.ui-form-shell__header-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ui-form-shell__footer{padding-top:8px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:26px}.ui-form-shell__footer--center{justify-content:center}.ui-form-section-break{padding-top:6px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;min-height:44px}.ui-form-section-break__title{font-size:14px;font-weight:800;color:var(--ui-form-text);letter-spacing:.02em}.ui-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ui-field{display:grid;gap:8px;min-width:0}.ui-field--span-1{grid-column:span 1}.ui-field--span-2{grid-column:span 2}.ui-field--span-3{grid-column:span 3}.ui-field--span-4{grid-column:span 4}.ui-field--span-6{grid-column:span 6}.ui-field--span-12{grid-column:span 12}.ui-label{padding-left:2px;font-size:var(--ui-form-fs-label);font-weight:800;letter-spacing:.08em;color:var(--ui-form-text-muted);text-transform:uppercase}.ui-helper{padding-left:2px;font-size:var(--ui-form-fs-helper);color:var(--ui-form-text-muted)}.ui-helper.is-error{color:var(--ui-form-text-error)}.ui-control,.ui-select__control,.ui-textarea{width:100%;min-height:var(--ui-form-control-h);border-radius:var(--ui-form-radius-control);border:1px solid var(--ui-form-control-border);background:var(--ui-form-control-bg);box-shadow:inset 0 1px #ffffff08;color:var(--ui-form-text);transition:var(--ui-form-transition)}.ui-control{display:flex;align-items:center;padding:0 14px;font-size:var(--ui-form-fs-value);font-weight:650}.ui-control:hover,.ui-select__control:hover,.ui-textarea:hover{border-color:var(--ui-form-control-border-hover);background:var(--ui-form-control-bg-hover)}.ui-control.is-focused,.ui-select.is-open .ui-select__control,.ui-textarea.is-focused{border-color:var(--ui-form-focus);box-shadow:var(--ui-form-focus-ring)}.ui-control.is-error,.ui-textarea.is-error,.ui-select.is-error .ui-select__control{border-color:var(--ui-form-error);box-shadow:var(--ui-form-error-ring)}.ui-control.is-disabled,.ui-textarea.is-disabled,.ui-select.is-disabled .ui-select__control{opacity:.5;pointer-events:none}.ui-control__value,.ui-textarea__value{color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650}.ui-control__placeholder,.ui-textarea__placeholder,.ui-select__placeholder{color:var(--ui-form-text-soft);font-size:var(--ui-form-fs-value)}.ui-control--numeric{justify-content:center;text-align:center;font-weight:800}.ui-textarea{min-height:var(--ui-form-textarea-min-h);padding:14px;resize:vertical;display:block}.ui-select{position:relative;display:grid;gap:8px;min-width:0}.ui-select__control{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;min-height:52px;line-height:1.2;box-sizing:border-box}select.ui-select__control{appearance:none;-webkit-appearance:none;background-image:none;color-scheme:dark}select.ui-select__control option{background-color:#142443;color:var(--ui-form-text)}.ui-select__value{flex:1 1 auto;min-width:0;display:block;color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-select__chevron{color:var(--ui-form-text-muted);font-size:16px;flex:0 0 auto}.ui-select__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border-radius:var(--ui-form-radius-menu);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#142543fa,#0f1e38fa);box-shadow:var(--ui-form-shadow-menu);overflow:auto;max-height:260px;display:block}.ui-select__option{min-height:42px;padding:0 14px;display:flex;align-items:center;color:var(--ui-form-text-soft);font-size:14px;border-top:1px solid rgba(255,255,255,.04);background:transparent;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;cursor:pointer}.ui-select__option:first-child{border-top:0}.ui-select__option:hover{background:#ffffff0a;color:var(--ui-form-text)}.ui-select__option.is-selected{background:#4ba3ff2e;color:#dcebff}@media(max-width:980px){.ui-form-shell{padding:18px}.ui-form-shell__header,.ui-form-shell__header--split{align-items:flex-start;flex-direction:column}.ui-form-shell__header-actions{width:100%;justify-content:space-between}.ui-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-field--span-1,.ui-field--span-2{grid-column:span 2}.ui-field--span-3{grid-column:span 3}.ui-field--span-4,.ui-field--span-6,.ui-field--span-12{grid-column:span 6}}@media(max-width:768px){.ui-form-shell{padding:16px;border-radius:24px}.ui-form-shell__header-actions{gap:12px}.ui-form-shell__footer{justify-content:center;flex-wrap:wrap}.ui-form-grid{grid-template-columns:1fr}.ui-field--span-1,.ui-field--span-2,.ui-field--span-3,.ui-field--span-4,.ui-field--span-6,.ui-field--span-12{grid-column:span 1}}:root{--ui-kpi-bg: linear-gradient(180deg, rgba(28, 46, 79, .94), rgba(22, 38, 67, .92));--ui-kpi-bg-strong: linear-gradient(180deg, rgba(34, 56, 96, .98), rgba(24, 42, 74, .96));--ui-kpi-border: rgba(255, 255, 255, .06);--ui-kpi-text: #eef3ff;--ui-kpi-text-soft: rgba(238, 243, 255, .72);--ui-kpi-text-muted: rgba(238, 243, 255, .46);--ui-kpi-blue: #4ba3ff;--ui-kpi-green: #3ddb8c;--ui-kpi-gold: #f0b90b;--ui-kpi-red: #ff8d8d;--ui-kpi-radius: 22px;--ui-kpi-shadow: 0 12px 28px rgba(0, 0, 0, .18);--ui-kpi-shadow-strong: 0 14px 34px rgba(0, 0, 0, .22);--ui-kpi-label-fs: 11px;--ui-kpi-value-fs: 24px;--ui-kpi-value-datetime-fs: 22px;--ui-kpi-meta-fs: 13px;--ui-kpi-chip-fs: 11px;--ui-kpi-transition: .18s ease}.ui-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:10px}.ui-kpi-card{min-height:122px;border-radius:var(--ui-kpi-radius);border:1px solid var(--ui-kpi-border);background:var(--ui-kpi-bg);box-shadow:var(--ui-kpi-shadow);padding:16px 18px;display:grid;gap:12px;align-content:start;position:relative;overflow:hidden}.ui-kpi-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%)}.ui-kpi-card--primary{background:var(--ui-kpi-bg-strong);box-shadow:var(--ui-kpi-shadow-strong),inset 0 0 0 1px #4ba3ff0f}.ui-kpi-card--wide{grid-column:span 1}.ui-kpi-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-kpi-card__label{font-size:var(--ui-kpi-label-fs);font-weight:800;letter-spacing:.1em;color:var(--ui-kpi-text-muted);text-transform:uppercase}.ui-kpi-card__trend{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-kpi-chip-fs);font-weight:800;letter-spacing:.06em;white-space:nowrap}.ui-kpi-card__trend--neutral{color:var(--ui-kpi-text-soft);background:#ffffff08}.ui-kpi-card__trend--up{color:#63f0ac;border-color:#3ddb8c4d;background:#3ddb8c14}.ui-kpi-card__trend--muted{color:#ffd15f;border-color:#f0b90b4d;background:#f0b90b14}.ui-kpi-card__trend--danger{color:var(--ui-kpi-red);border-color:#ff52524d;background:#ff525214}.ui-kpi-card__value{font-size:var(--ui-kpi-value-fs);font-weight:900;line-height:1;color:var(--ui-kpi-text);letter-spacing:-.02em}.ui-kpi-card__value--datetime{font-size:var(--ui-kpi-value-datetime-fs);line-height:1.15;letter-spacing:-.01em}.ui-kpi-card__meta{font-size:var(--ui-kpi-meta-fs);color:var(--ui-kpi-text-soft);line-height:1.35}.ui-kpi-card__bar{width:100%;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.ui-kpi-card__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ui-kpi-blue) 0%,var(--ui-kpi-green) 100%)}.ui-kpi-card__bar--warning>span{background:linear-gradient(90deg,#ffd45d 0%,var(--ui-kpi-gold) 100%)}@media(max-width:980px){.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kpi-card--wide{grid-column:span 2}}@media(max-width:768px){.ui-kpi-grid{grid-template-columns:1fr}.ui-kpi-card--wide{grid-column:span 1}}@media(min-width:1280px)and (max-width:1439px){.ui-kpi-grid{gap:12px}.ui-kpi-card{min-height:108px;padding:14px 16px;gap:10px}}@media(min-width:1440px)and (max-width:1679px){.ui-kpi-grid{gap:14px}.ui-kpi-card{min-height:114px;padding:15px 17px;gap:11px}}:root{--ui-btn-text: #eef3ff;--ui-btn-text-soft: rgba(238, 243, 255, .72);--ui-btn-text-dark: #14233b;--ui-btn-border: rgba(255, 255, 255, .12);--ui-btn-border-hover: rgba(255, 255, 255, .16);--ui-btn-bg-soft: rgba(255, 255, 255, .02);--ui-btn-bg-soft-hover: rgba(255, 255, 255, .03);--ui-btn-accent: #f0b90b;--ui-btn-accent-2: #ffd45d;--ui-btn-accent-soft: rgba(240, 185, 11, .06);--ui-btn-success: #30c67d;--ui-btn-success-2: #4ee49d;--ui-btn-blue: #6dbbff;--ui-btn-green: #52eca0;--ui-btn-red: #ff7f7f;--ui-btn-gold: #ffd15f;--ui-btn-radius: 14px;--ui-btn-radius-tab: 16px;--ui-btn-radius-pill: 18px;--ui-btn-h: 42px;--ui-btn-h-lg: 46px;--ui-btn-icon-size: 42px;--ui-btn-fs: 14px;--ui-btn-fs-tab: 13px;--ui-btn-fs-chip: 14px;--ui-btn-shadow-accent: 0 10px 24px rgba(240, 185, 11, .16);--ui-btn-shadow-success: 0 10px 24px rgba(61, 219, 140, .14);--ui-btn-transition: .18s ease}.ui-btn{min-height:var(--ui-btn-h);padding:0 18px;border-radius:var(--ui-btn-radius);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:var(--ui-btn-fs);font-weight:800;letter-spacing:.06em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--ui-btn-transition);appearance:none;-webkit-appearance:none;background:transparent}.ui-btn:hover,.ui-btn-icon:hover,.ui-btn-toggle:hover{transform:translateY(-1px)}.ui-btn:focus-visible,.ui-btn-icon:focus-visible,.ui-btn-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #4ba3ff1a}.ui-btn.is-disabled,.ui-btn:disabled,.ui-btn-icon:disabled,.ui-btn-toggle:has(input:disabled){opacity:.45;pointer-events:none}.ui-btn--primary{background:linear-gradient(180deg,var(--ui-btn-accent-2) 0%,var(--ui-btn-accent) 100%);color:var(--ui-btn-text-dark);box-shadow:var(--ui-btn-shadow-accent),inset 0 1px #ffffff2e}.ui-btn--success{background:linear-gradient(180deg,var(--ui-btn-success-2) 0%,var(--ui-btn-success) 100%);color:#0c2217;box-shadow:var(--ui-btn-shadow-success),inset 0 1px #ffffff24}.ui-btn--secondary{border-color:#f0b90b59;background:var(--ui-btn-accent-soft);color:var(--ui-btn-gold);box-shadow:inset 0 1px #ffffff05}.ui-btn--ghost{border-color:var(--ui-btn-border);background:var(--ui-btn-bg-soft);color:var(--ui-btn-text-soft);box-shadow:inset 0 1px #ffffff05}.ui-btn--ghost:hover{border-color:var(--ui-btn-border-hover);background:var(--ui-btn-bg-soft-hover);color:var(--ui-btn-text)}.ui-btn--tab{min-height:42px;padding:0 18px;border-radius:var(--ui-btn-radius-tab);border:1px solid transparent;background:transparent;color:var(--ui-btn-text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:var(--ui-btn-fs-tab)}.ui-btn--tab.is-active{border-color:#ffffff24;background:#ffffff08;color:var(--ui-btn-text);box-shadow:inset 0 1px #ffffff05}.ui-btn-icon{width:var(--ui-btn-icon-size);height:var(--ui-btn-icon-size);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--ui-btn-text);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff05;transition:var(--ui-btn-transition);appearance:none;-webkit-appearance:none;cursor:pointer}.ui-btn-icon__svg{width:16px;height:16px;display:block}.ui-btn-icon--blue{color:var(--ui-btn-blue);border-color:#4ba3ff59}.ui-btn-icon--green{color:var(--ui-btn-green);border-color:#3ddb8c59}.ui-btn-icon--red{color:var(--ui-btn-red);border-color:#ff525259}.ui-btn-icon--gold{color:var(--ui-btn-gold);border-color:#f0b90b59}.ui-btn-toggle{min-height:54px;padding:0 14px;border-radius:var(--ui-btn-radius-pill);border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left;color:var(--ui-btn-text);box-shadow:inset 0 1px #ffffff05;transition:var(--ui-btn-transition);cursor:pointer}.ui-btn-toggle.is-active{border-color:#4ba3ff42;background:#4ba3ff0f}.ui-btn-toggle__label{font-size:var(--ui-btn-fs-chip);font-weight:800;letter-spacing:.04em;color:var(--ui-btn-text);text-transform:uppercase;white-space:nowrap}.ui-btn-toggle .pill-title{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-btn-text-soft)}.ui-btn-toggle .pill-sub{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-btn-text)}.ui-btn.has-icon:before{content:"#";opacity:.9}.ui-btn--lg{min-height:var(--ui-btn-h-lg);padding:0 22px}.ui-btn--sm{min-height:36px;padding:0 14px;font-size:13px}:root{--ui-accordion-bg: linear-gradient(180deg, rgba(12, 28, 56, .86), rgba(8, 22, 46, .82));--ui-accordion-bg-open: linear-gradient(180deg, rgba(14, 31, 61, .9), rgba(9, 24, 49, .86));--ui-accordion-border: rgba(255, 255, 255, .08);--ui-accordion-border-open: rgba(75, 163, 255, .18);--ui-accordion-text: #eef3ff;--ui-accordion-text-soft: rgba(238, 243, 255, .72);--ui-accordion-text-muted: rgba(238, 243, 255, .46);--ui-accordion-icon-bg: rgba(255, 255, 255, .02);--ui-accordion-icon-border: rgba(255, 255, 255, .08);--ui-accordion-chevron-bg: rgba(255, 255, 255, .03);--ui-accordion-chevron-bg-hover: rgba(255, 255, 255, .05);--ui-accordion-chevron-border: rgba(255, 255, 255, .08);--ui-accordion-chevron-border-hover: rgba(255, 255, 255, .14);--ui-accordion-pill-bg: rgba(255, 255, 255, .03);--ui-accordion-pill-border: rgba(255, 255, 255, .1);--ui-accordion-radius: 24px;--ui-accordion-radius-inner: 14px;--ui-accordion-shadow: inset 0 1px 0 rgba(255, 255, 255, .02), 0 10px 24px rgba(0, 0, 0, .14);--ui-accordion-shadow-open: inset 0 0 0 1px rgba(75, 163, 255, .04), 0 12px 28px rgba(0, 0, 0, .16);--ui-accordion-header-h: 86px;--ui-accordion-transition: .18s ease}.ui-accordion{display:grid;gap:14px}.ui-accordion__item{border-radius:var(--ui-accordion-radius);border:1px solid var(--ui-accordion-border);background:var(--ui-accordion-bg);box-shadow:var(--ui-accordion-shadow);overflow:hidden}.ui-accordion__item.is-open{border-color:var(--ui-accordion-border-open);background:var(--ui-accordion-bg-open);box-shadow:var(--ui-accordion-shadow-open)}.ui-accordion__header{width:100%;min-height:var(--ui-accordion-header-h);padding:0 22px;border:0;background:transparent;color:var(--ui-accordion-text);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.ui-accordion__left{display:flex;align-items:center;gap:14px;min-width:0}.ui-accordion__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-accordion__icon{width:36px;height:36px;border-radius:12px;border:1px solid var(--ui-accordion-icon-border);background:var(--ui-accordion-icon-bg);color:var(--ui-accordion-text-soft);display:grid;place-items:center;font-size:15px;flex:0 0 auto}.ui-accordion__title{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-accordion-text-soft)}.ui-accordion__meta{margin-top:6px;margin-left:10px;font-size:13px;color:var(--ui-accordion-text-muted);letter-spacing:.01em}.ui-accordion__chevron{width:42px;height:42px;border-radius:14px;border:1px solid var(--ui-accordion-chevron-border);background:var(--ui-accordion-chevron-bg);color:var(--ui-accordion-text-soft);display:grid;place-items:center;font-size:20px;flex:0 0 auto;transition:var(--ui-accordion-transition);box-shadow:inset 0 1px #ffffff05}.ui-accordion__chevron svg{width:18px;height:18px;transition:var(--ui-accordion-transition)}.ui-accordion__header:hover .ui-accordion__chevron{border-color:var(--ui-accordion-chevron-border-hover);background:var(--ui-accordion-chevron-bg-hover);color:var(--ui-accordion-text);transform:translate(1px)}.ui-accordion__item.is-open .ui-accordion__title{color:var(--ui-accordion-text)}.ui-accordion__item.is-open .ui-accordion__chevron{color:var(--ui-accordion-text);border-color:#4ba3ff2e;background:#4ba3ff14}.ui-accordion__item.is-open .ui-accordion__chevron svg{transform:rotate(180deg)}.ui-accordion__body{padding:0 22px 22px;border-top:1px solid rgba(255,255,255,.06)}.ui-accordion__content{padding-top:16px}.ui-accordion__pills{display:flex;flex-wrap:wrap;gap:10px}.ui-accordion__pill{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--ui-accordion-pill-border);background:var(--ui-accordion-pill-bg);color:var(--ui-accordion-text-soft);display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.03em}@media(max-width:768px){.ui-accordion__header{min-height:74px;padding:0 16px}.ui-accordion__body{padding:0 16px 16px}.ui-accordion__title{font-size:14px}.ui-accordion__meta{font-size:12px}.ui-accordion__chevron{width:38px;height:38px;font-size:18px}}:root{--ui-media-shell-bg: linear-gradient(180deg, rgba(18, 34, 64, .78), rgba(10, 22, 43, .68));--ui-media-card-bg: linear-gradient(180deg, rgba(28, 46, 79, .72), rgba(20, 35, 61, .7));--ui-media-thumb-bg: linear-gradient(180deg, rgba(16, 31, 57, .95), rgba(11, 24, 46, .95));--ui-media-preview-bg: linear-gradient(180deg, rgba(7, 18, 37, .96), rgba(5, 14, 29, .98));--ui-media-border: rgba(255, 255, 255, .06);--ui-media-border-strong: rgba(255, 255, 255, .08);--ui-media-border-main: rgba(75, 163, 255, .24);--ui-media-text: #eef3ff;--ui-media-text-soft: rgba(238, 243, 255, .72);--ui-media-text-muted: rgba(238, 243, 255, .46);--ui-media-radius-shell: 26px;--ui-media-radius-card: 22px;--ui-media-radius-image: 18px;--ui-media-radius-thumb: 16px;--ui-media-shadow-shell: 0 14px 34px rgba(0, 0, 0, .26);--ui-media-shadow-thumb: 0 12px 28px rgba(0, 0, 0, .16);--ui-media-transition: .18s ease}.ui-media-shell{border-radius:var(--ui-media-radius-shell);border:1px solid var(--ui-media-border);background:var(--ui-media-shell-bg);padding:18px;box-shadow:var(--ui-media-shadow-shell);display:grid;gap:18px;max-width:100%;overflow:hidden}.ui-media-shell__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ui-media-shell__top-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-media-shell__title{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-media-text)}.ui-media-shell__meta{margin-top:4px;font-size:13px;color:var(--ui-media-text-muted)}.ui-media-main-grid{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start}.ui-media-main-card{border-radius:var(--ui-media-radius-card);border:1px solid var(--ui-media-border-strong);background:var(--ui-media-card-bg);padding:14px;display:grid;gap:12px;box-shadow:inset 0 1px #ffffff05;width:100%;max-width:260px;min-width:240px;margin:0;box-sizing:border-box;height:auto}.ui-media-main-card__head{display:grid;gap:4px}.ui-media-main-card__title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-media-text)}.ui-media-main-card__subtitle{font-size:12px;color:var(--ui-media-text-muted)}.ui-media-main-card__preview{aspect-ratio:1 / 1;border-radius:var(--ui-media-radius-image);border:1px dashed rgba(255,255,255,.12);background:var(--ui-media-preview-bg);display:grid;place-items:center;overflow:hidden;width:100%}.ui-media-main-card__preview.is-empty{color:#eef3ffe0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ui-media-main-card__preview img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.ui-media-main-card__actions{display:flex;align-items:center;justify-content:center;gap:12px}.ui-media-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-self:stretch}.ui-media-stat-card{min-height:92px;border-radius:20px;border:1px solid var(--ui-media-border);background:var(--ui-media-card-bg);padding:16px;display:grid;gap:10px;align-content:start}.ui-media-stat-card__label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-media-text-muted)}.ui-media-stat-card__value{font-size:18px;font-weight:800;color:var(--ui-media-text);line-height:1.25}.ui-media-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ui-media-thumb-card{border-radius:var(--ui-media-radius-card);border:1px solid var(--ui-media-border-strong);background:var(--ui-media-thumb-bg);box-shadow:inset 0 1px #ffffff05;padding:10px;display:grid;gap:10px;transition:var(--ui-media-transition);min-width:0;overflow:hidden}.ui-media-thumb-card:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:var(--ui-media-shadow-thumb),inset 0 1px #ffffff05}.ui-media-thumb-card.is-main{border-color:var(--ui-media-border-main);box-shadow:0 12px 30px #0000002e,inset 0 0 0 1px #4ba3ff0a}.ui-media-thumb-card__image{aspect-ratio:1 / 1;border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.08);overflow:hidden;width:100%}.ui-media-thumb-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.ui-media-thumb-card__footer{display:grid;gap:10px}.ui-media-thumb-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ui-media-thumb-card__index,.ui-media-thumb-card__hint{font-size:12px;color:var(--ui-media-text-soft);letter-spacing:.04em}.ui-media-thumb-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui-media-thumb-card__actions>*{min-width:0;width:100%}.ui-media-thumb-card__delete{color:#ff8d8d;border-color:#ff525238}.ui-media-count{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(75,163,255,.22);background:#4ba3ff14;color:#dcebff;display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:980px){.ui-media-main-grid{grid-template-columns:1fr}.ui-media-info-grid{grid-template-columns:1fr 1fr}.ui-media-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ui-media-info-grid{grid-template-columns:1fr}.ui-media-gallery-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.meli-publications-kpis.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-publications-kpis .ui-kpi-card--wide{grid-column:span 2}}.sales-picking-page .qr-validate-wrap{--text: #e8eef9;--text-soft: #cbd7ee;--text-muted: #9fb0cc;--accent: #f0b90b;--success: #30c67d;--shadow-md: 0 12px 30px rgba(0, 0, 0, .28)}.qr-validate-wrap{display:grid;gap:18px}.qr-scan-bar{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.qr-scan-input{min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;align-items:center;gap:10px;padding:0 16px;min-width:0;box-shadow:inset 0 1px #ffffff05}.qr-scan-input__icon{color:var(--text-muted);flex:0 0 auto}.qr-scan-input__text{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-soft);font-size:14px}.qr-scan-input__text::placeholder{color:var(--text-muted)}.qr-status-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qr-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.qr-kpi-value{font-size:15px;line-height:1.15;letter-spacing:-.01em;word-break:break-word}.qr-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qr-compare-card{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1c2e4fe0,#14233dd1);box-shadow:var(--shadow-md);padding:18px;display:grid;gap:16px}.qr-compare-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qr-compare-card__title{font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.qr-compare-card__item-counter{min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.04em}.qr-item-nav{display:inline-flex;align-items:center;gap:8px}.qr-compare-card__meta{margin-top:6px;font-size:13px;color:var(--text-muted)}.qr-compare-card__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qr-compare-card__meta-badge{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(75,163,255,.35);background:#4ba3ff1a;color:#a9d6ff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;text-decoration:none}.qr-compare-card__meta-badge:hover{border-color:#6dbbff8c;background:#4ba3ff29;color:#cbe8ff}.qr-compare-card__body{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:start}.qr-compare-card__image{width:108px;aspect-ratio:1 / 1;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff08;overflow:hidden}.qr-compare-card__image img{width:100%;height:100%;object-fit:cover;display:block}.qr-compare-card__info{display:grid;gap:14px;min-width:0}.qr-compare-card__product{font-size:18px;line-height:1.35;font-weight:800;color:var(--text)}.qr-compare-card__lines{display:grid;gap:10px}.qr-line{min-height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.qr-line span{font-size:12px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.qr-line strong{font-size:15px;color:var(--text);font-weight:800;text-align:right}.qr-line__type-value{display:inline-flex;align-items:center;gap:8px}.qr-bundle-view-btn{width:28px;height:28px;min-width:28px}.qr-bundle-view-btn .action-icon{width:13px;height:13px}.qr-bundle-modal-card{width:min(900px,96vw)}.qr-checks-card{border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:16px 18px;display:grid;gap:12px}.qr-checks-card__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.qr-checks-grid{display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow:visible}.qr-check{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:inline-flex;align-items:center;gap:10px;color:var(--text-soft);font-size:13px;font-weight:700}.qr-check__dot{width:8px;height:8px;border-radius:50%;background:#ffffff38;flex:0 0 auto}.qr-check.is-ok{border-color:#3ddb8c3d;background:#3ddb8c0f;color:#c9f8df}.qr-check.is-ok .qr-check__dot{background:var(--success);box-shadow:0 0 10px #3ddb8c59}.qr-check.is-warning{border-color:#f0b90b3d;background:#f0b90b0f;color:#ffe39b}.qr-check.is-warning .qr-check__dot{background:var(--accent);box-shadow:0 0 10px #f0b90b47}.qr-check.is-error{border-color:#ff52523d;background:#ff52520f;color:#ffb0b0}.qr-check.is-error .qr-check__dot{background:#ff7f7f;box-shadow:0 0 10px #ff525247}.qr-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.qr-check.qr-check--select{min-height:auto;padding:10px 12px;border-radius:14px;display:grid;gap:6px;min-width:260px}.qr-check.qr-check--select .ui-label{margin:0}.qr-check.qr-check--select .party-select{min-width:220px}.qr-check.qr-check--select,.qr-check.qr-check--select .ui-select{position:relative;overflow:visible}.qr-check.qr-check--select .ui-select__menu{z-index:1200;max-height:220px;overflow-y:auto;overflow-x:hidden}@media(max-width:980px){.qr-scan-bar{grid-template-columns:1fr}.qr-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-compare-grid{grid-template-columns:1fr}.qr-compare-card__body{grid-template-columns:92px 1fr}}@media(max-width:768px){.qr-kpi-grid{grid-template-columns:1fr 1fr}.qr-compare-card__body{grid-template-columns:1fr}.qr-compare-card__image{width:100%;max-width:140px}.qr-actions-row{justify-content:stretch}.qr-actions-row .ui-btn{width:100%}}:root{--erp-bg-main: #0f172a;--erp-surface-card: #1e293b;--erp-surface-modal: #273449;--erp-surface-modal-top: #2a3950;--erp-border-soft: rgba(255, 255, 255, .06);--erp-text-label: #aab5c9;--erp-text-placeholder: #8e9bb3;--erp-input-bg: #18243a;--erp-input-border: rgba(255, 255, 255, .14);--erp-input-border-focus: rgba(255, 255, 255, .34);--erp-input-focus-ring: rgba(180, 196, 220, .16);--erp-table-row-min-h: 42px;--erp-table-row-py: 10px;--erp-table-row-px: 12px;--erp-shadow-card: 0 6px 18px rgba(0, 0, 0, .35);--erp-shadow-card-hover: 0 10px 25px rgba(0, 0, 0, .5);--erp-shadow-modal: 0 20px 60px rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 255, 255, .04);color:#e8e8e8;background-color:var(--erp-bg-main)}body{margin:0;background:radial-gradient(circle at top,#17233b,var(--erp-bg-main) 58%);font-family:Segoe UI,Roboto,sans-serif;color:#e8e8e8}*{scrollbar-width:thin;scrollbar-color:rgba(246,178,10,.45) rgba(255,255,255,.06)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f6b20ab3,#f6b20a73);border-radius:999px;border:2px solid rgba(9,10,14,.9)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffc638d9,#f6b20a99)}.app{min-height:100vh;padding:104px 20px 64px calc(var(--sidebar-width) + 12px);display:flex;flex-direction:column;align-items:stretch;min-width:0}.app.sidebar-collapsed{padding-left:calc(var(--sidebar-width-collapsed) + 12px)}.app-header{position:fixed;top:0;left:var(--sidebar-width);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;width:calc(100% - var(--sidebar-width));padding:0 24px;height:var(--topbar-height);background:var(--bg-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);box-sizing:border-box;overflow:visible}.app.sidebar-collapsed .app-header{left:var(--sidebar-width-collapsed);width:calc(100% - var(--sidebar-width-collapsed))}.app-header 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}.app-header p{margin:0;font-size:var(--font-size-sm);line-height:1.1;color:var(--text-muted);letter-spacing:var(--letter-spacing-base)}.topbar .icon-btn{width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-inner-soft)}.topbar .icon-btn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.topbar .icon-btn .action-icon{width:16px;height:16px}.topbar-search{position:relative}.topbar-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:120;display:grid;gap:4px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-lg)}.topbar-search-result{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer}.topbar-search-result:hover{background:var(--surface-soft);border-color:var(--border-soft)}.topbar-search-result-label{font-weight:var(--font-weight-semibold)}.topbar-search-empty{padding:8px 10px;font-size:var(--font-size-sm);color:var(--text-muted)}.topbar-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--accent);color:#0f1220;font-size:10px;font-weight:700;line-height:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 12px #00000059}.topbar .ui-btn-icon{position:relative}.sidebar-toggle-label{display:inline}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{width:min(420px,92vw);border-radius:20px;padding:28px 24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#0c101ae6,#07090ef2);box-shadow:0 28px 50px #00000059;display:grid;gap:12px}.auth-logo{width:100px;height:100px;border-radius:16px;border:1px solid rgba(255,255,255,.16);object-fit:cover;margin:0 auto 6px}.auth-card h2{margin:0;font-size:26px;text-align:center}.auth-card p{margin:0;color:#8c93a4;font-size:13px}.auth-field{gap:6px}.auth-field input{width:100%;box-sizing:border-box}.auth-error{margin:4px 0 0;color:#ff7c7c;font-size:12px}.auth-submit{margin-top:4px;justify-content:center;width:100%}@media(max-width:640px){.auth-page{min-height:100dvh;padding:14px}.auth-card{width:100%;max-width:100%;border-radius:16px;padding:20px 16px;gap:10px;margin:0}.auth-logo{width:84px;height:84px;border-radius:14px}.auth-card h2{font-size:22px}.auth-card p{font-size:12px}}@media(max-width:380px){.auth-page{padding:10px}.auth-card{padding:16px 12px;border-radius:14px}.auth-logo{width:72px;height:72px}.auth-card h2{font-size:20px}}.app-sidebar{position:fixed;top:0;left:0;z-index:45;width:var(--sidebar-width);height:100vh;padding:0;background:linear-gradient(180deg,var(--bg-sidebar-top) 0%,var(--bg-sidebar-bottom) 100%);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--text-secondary)}.app-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(75,163,255,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%)}.app-sidebar.collapsed{width:var(--sidebar-width-collapsed)}.sidebar__header,.sidebar__scroll,.sidebar__footer{position:relative;z-index:1}.sidebar__header{padding:22px 18px 16px;border-bottom:1px solid var(--border-soft);overflow:hidden}.sidebar-brand-row{flex-wrap:wrap;row-gap:8px}.sidebar-title{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sidebar__scroll{flex:1;min-height:0;overflow:auto;padding:14px 12px 16px;display:flex;flex-direction:column;gap:14px}.sidebar__footer{margin-top:auto;padding:14px 14px 16px;border-top:1px solid var(--border-soft)}.sidebar-brand{color:var(--text-secondary);padding:0;margin:0;display:flex;flex-direction:column;gap:10px;max-width:100%}.sidebar-brand-row{display:flex;align-items:center;gap:12px;min-width:0}.sidebar-logo{width:58px;height:58px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;box-shadow:inset 0 1px #fff6,0 10px 24px #0000002e}.sidebar-logo-btn{padding:0;border:none;background:transparent;border-radius:18px;cursor:pointer;display:inline-flex}.sidebar-brand-text{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden}.sidebar-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)}.sidebar-title{flex:1;white-space:nowrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.sidebar-collapse-btn{width:var(--sidebar-collapse-size);height:var(--sidebar-collapse-size);min-width:var(--sidebar-collapse-size);border-radius:var(--radius-sm);padding:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-soft);box-shadow:var(--shadow-inner-soft);margin-left:auto}.sidebar-collapse-btn:hover{color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-1px)}.sidebar-nav{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(246,178,10,.45) rgba(255,255,255,.06)}.sidebar-nav::-webkit-scrollbar{width:10px}.sidebar-nav::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f6b20ab3,#f6b20a73);border-radius:999px;border:2px solid rgba(9,10,14,.9)}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffc638d9,#f6b20a99)}.nav-link,.sidebar-section-toggle,.nav-subitem{position:relative;width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:12px;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);min-height:var(--nav-item-height);transition:var(--transition-fast)}.nav-subitem{min-height:var(--nav-subitem-height);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight)}.nav-link:hover,.sidebar-section-toggle:hover,.nav-subitem:hover{transform:translateY(-1px);border-color:#ffffff24}.nav-link.active,.nav-subitem.active{color:var(--accent);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:var(--border-accent);box-shadow:inset 0 0 0 1px #f0b90b24,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%)}.sidebar-section{margin:14px 6px 4px;color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.sidebar-section-toggle{width:100%;margin:0;justify-content:space-between;border:1px solid transparent;cursor:pointer}.sidebar-section-toggle.group-open{color:var(--text-primary);background:#ffffff08;border-color:#ffffff0f}.sidebar-section-title{display:inline-flex;align-items:center;gap:10px}.sidebar-section-title .action-icon{width:18px;height:18px}.sidebar-section-chevron{width:15px;height:15px;opacity:.8;transform:rotate(-90deg);transition:transform var(--transition-fast)}.sidebar-section-chevron.open{transform:rotate(0)}.sidebar-section-group{position:relative;display:flex;flex-direction:column;gap:6px;margin-left:12px;padding:10px 8px 8px 12px;border-left:1px solid rgba(255,255,255,.08)}.sidebar-section-group:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#f0b90b80,#f0b90b00);opacity:.7}.sidebar-section-permissions{margin-top:16px}.nav-short{display:inline-flex;width:24px;text-align:center;align-items:center;justify-content:center}.nav-short.icon-only{align-items:center;justify-content:center}.nav-short .action-icon{width:18px;height:18px}.nav-label{display:inline-flex;align-items:center;min-width:0;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-transform:capitalize}.sidebar-section-title span,.sidebar-footer-title{text-transform:capitalize}.app-sidebar.collapsed .sidebar-title,.app-sidebar.collapsed .sidebar-section,.app-sidebar.collapsed .nav-label,.app-sidebar.collapsed .sidebar-brand-text,.app-sidebar.collapsed .sidebar-footer-title,.app-sidebar.collapsed .sidebar-footer-status{display:none}.app-sidebar.collapsed .sidebar-section-toggle{display:flex;justify-content:center;width:100%;margin-left:0;margin-right:0}.app-sidebar.collapsed .sidebar-section-title span,.app-sidebar.collapsed .sidebar-section-chevron{display:none}.app-sidebar.collapsed .sidebar-brand{padding-left:2px;padding-right:2px}.app-sidebar.collapsed .sidebar-brand-row{justify-content:center;gap:6px}.app-sidebar.collapsed .nav-link,.app-sidebar.collapsed .nav-subitem,.app-sidebar.collapsed .sidebar-section-toggle{justify-content:center;padding-left:0;padding-right:0}.app-sidebar.collapsed .nav-short{display:inline-flex}.app-sidebar.collapsed .nav-short .action-icon{width:18px;height:18px}.app-sidebar.collapsed .sidebar__footer{padding-left:8px;padding-right:8px}.app-sidebar.collapsed .sidebar-footer-actions{align-items:center}.sidebar-toggle,.sidebar-backdrop{display:none}.sidebar-footer-title{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);color:var(--text-muted);margin-bottom:10px}.sidebar-footer-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sidebar-footer-title-row .sidebar-footer-title{margin-bottom:0}.sidebar-footer-edit{width:28px;height:28px;padding:0!important;border-radius:10px;display:inline-grid;place-items:center;line-height:0;font-size:0;background:var(--surface-soft);border:1px solid var(--border-soft);color:var(--text-secondary)}.sidebar-footer-edit:hover{border-color:var(--border-strong);background:var(--surface-card)}.sidebar-footer-edit .action-icon{width:16px;height:16px;display:block;margin:0}.quick-access-icon{width:18px;height:18px;display:block;filter:brightness(0) saturate(100%) invert(76%) sepia(71%) saturate(780%) hue-rotate(357deg) brightness(103%) contrast(104%)}.sidebar-footer-actions{display:flex;flex-direction:column;gap:6px}.ui-modal.quick-access-modal{width:min(760px,92vw)}.sidebar-footer-status{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--text-secondary)}.sidebar-footer-status-dot{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 10px #3ddb8c59}.save-alert{width:100%;max-width:100%;margin:6px 0 14px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f1117e6;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px;box-sizing:border-box}.save-alert span{white-space:normal;overflow-wrap:anywhere}.save-alert.ok{border-color:#1ec97166;color:#1ec971;box-shadow:0 0 0 1px #1ec97126}.save-alert.error{border-color:#ff5c5c66;color:#ff5c5c;box-shadow:0 0 0 1px #ff5c5c26}.save-alert.info{border-color:#4da3ff66;color:#4da3ff;box-shadow:0 0 0 1px #4da3ff26;letter-spacing:.05em;text-transform:none}.integration-cache-block{margin-top:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0a0e1a8c}.integration-cache-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9da3b3;margin-bottom:8px}.integration-cache-actions{margin-bottom:8px}.integration-cache-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#cfd7ec;margin-bottom:4px}.integration-cache-row strong{color:#e7f0ff;font-weight:700}.integration-cache-error{margin-top:6px;font-size:12px;color:#ff7c7c;letter-spacing:.04em}.history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.history-header h3{margin:0;font-size:18px;letter-spacing:.12em;text-transform:uppercase}.history-page.users-page .sidebar-section-title h3{font-size:14px}.history-status{font-size:12px;color:#9aa1b5;letter-spacing:.12em;text-transform:uppercase}.history-status.error{color:#ff5c5c}.categories-status-success{color:#3bd67f}.history-page{margin-top:24px;padding:18px;border-radius:20px;background:#0f172a9e;border:1px solid var(--erp-border-soft);overflow:hidden;min-width:0}.history-page.users-page .ui-accordion{gap:12px}.history-page.users-page .ui-accordion__item{border-radius:18px;border:1px solid var(--erp-border-soft);background:#0f172aa3;box-shadow:var(--erp-shadow-card)}.history-page.users-page .ui-accordion__item.is-open{background:#0f172ab8;border-color:#ffffff17;box-shadow:var(--erp-shadow-card)}.history-page.users-page .ui-accordion__header{min-height:72px;padding:0 18px;color:var(--erp-text)}.history-page.users-page .ui-accordion__left{gap:12px}.history-page.users-page .ui-accordion__icon{width:34px;height:34px;border-radius:10px;border-color:#ffffff14;background:#ffffff08;color:var(--erp-text-muted)}.history-page.users-page .ui-accordion__text{gap:3px}.history-page.users-page .ui-accordion__title{font-size:14px;letter-spacing:.04em;color:var(--erp-text)}.history-page.users-page .ui-accordion__meta{margin-top:4px;margin-left:8px;font-size:12px;color:var(--erp-text-muted)}.history-page.users-page .ui-accordion__chevron{width:40px;height:40px;border-radius:12px;border-color:#ffffff14;background:#ffffff08;color:var(--erp-text-muted)}.history-page.users-page .ui-accordion__header:hover .ui-accordion__chevron{border-color:#ffffff1f;background:#ffffff0d;color:var(--erp-text)}.history-page.users-page .ui-accordion__body{padding:0 18px 18px;border-top:1px solid var(--erp-border-soft)}.history-page.users-page .ui-accordion__content{padding-top:14px}.history-table{display:flex;flex-direction:column;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.history-row{display:grid;grid-template-columns:72px minmax(320px,1.25fr) 72px 108px 92px 84px 96px 96px 92px 68px;gap:6px;align-items:center;padding:10px 12px;background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:12px;font-size:12px;color:#cbd1df;min-width:1120px;box-shadow:var(--erp-shadow-card)}.history-row.head{background:transparent;border:none;font-size:11px;color:#7e8596;text-transform:uppercase;letter-spacing:.12em}.history-row:not(.head),.users-row:not(.head),.products-table .products-row:not(.head),.sales-products-table .sales-products-row:not(.head),.sales-prices-table .sales-prices-row:not(.head),.sales-quick-stock-table .sales-quick-stock-row:not(.head){min-height:var(--erp-table-row-min-h);padding:var(--erp-table-row-py) var(--erp-table-row-px);font-size:12px;line-height:1.35}.history-row:not(.head) .user-cell,.users-row:not(.head) .user-cell,.products-table .products-row:not(.head)>*,.sales-products-table .sales-products-row:not(.head)>*,.sales-prices-table .sales-prices-row:not(.head)>*,.sales-quick-stock-table .sales-quick-stock-row:not(.head)>*{min-height:22px;display:inline-flex;align-items:center}.history-row.prices{grid-template-columns:80px 1.6fr 130px 90px 110px 110px}.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.history-toolbar-filter{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.history-toolbar-filter .btn{padding:8px 14px;border-radius:999px;font-size:12px;letter-spacing:.08em;color:#9aa1b5;border-color:#9aa1b580}.history-toolbar-filter .btn.active{color:#3bd67f;border-color:#3bd67fcc;background:#3bd67f14}.history-toolbar-filter .btn:hover{color:#e6edf8;border-color:#e6edf8a6}.history-toolbar input{flex:1;background:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:12px;color:#eef1f8;padding:10px 12px;font-size:13px;outline:none}.history-toolbar select{background:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:12px;color:#eef1f8;padding:10px 12px;font-size:13px;outline:none}.history-toolbar select:focus{border-color:var(--erp-input-border-focus);box-shadow:0 0 0 2px var(--erp-input-focus-ring)}.history-toolbar input:focus{border-color:var(--erp-input-border-focus);box-shadow:0 0 0 2px var(--erp-input-focus-ring)}.prices-toolbar{align-items:flex-start;justify-content:space-between}.meli-publications-score-toolbar{align-items:center}.meli-publications-score-toolbar .prices-toolbar-actions{align-self:center;padding-top:0}.prices-toolbar-search{flex:1;min-width:280px;display:grid;gap:8px}.prices-toolbar-search input{width:95%}.prices-toolbar-actions{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding-top:1px}.prices-filter-badges{display:flex;flex-wrap:wrap;gap:8px}.products-filter-badges{margin:-2px 0 10px}.prices-filter-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(77,163,255,.45);background:#0e17268c;color:#9ec8ff;border-radius:999px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;cursor:pointer}.prices-filter-badge-close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;border:1px solid rgba(158,200,255,.4);font-size:10px;line-height:1}.history-count{font-size:11px;color:#7e8596;text-transform:uppercase;letter-spacing:.12em}.history-row .name{width:52ch;min-width:0;display:inline-flex;align-items:center;gap:6px}.history-row .name .name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-row .actions{display:flex;gap:8px}.products-row .actions{display:flex;gap:8px;justify-content:center}.history-row .center,.products-row .center{text-align:center}.products-row.head .center,.products-table .products-row .center{justify-self:center}.icon-btn{width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#cbd1df;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1}.action-badge{padding:2px 8px;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px}.action-icon{width:14px;height:14px;display:block}.app-header .sidebar-toggle-icon{width:22px;height:22px}.action-badge.view{color:#4da3ff;border-color:#4da3ff73;background:#0e172699}.action-badge.edit{color:#3bd67f;border-color:#3bd67f73;background:#0c181299}.action-badge.delete{color:#ff5c5c;border-color:#ff5c5c73;background:#200c0c80}.sidebar-badge{margin-left:8px;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#e23b3b;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.meli-questions-list{display:flex;flex-direction:column;gap:16px}.meli-question-card{background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--erp-shadow-card)}.meli-question-header{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center}.meli-question-thumb img,.meli-question-thumb-placeholder{width:92px;height:92px;border-radius:14px;object-fit:cover;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.meli-question-thumb-placeholder{display:block}.meli-question-info{display:flex;flex-direction:column;gap:6px}.meli-question-title{font-size:14px;font-weight:600;color:#e6ecf5;text-decoration:none}.meli-question-title:hover{text-decoration:underline}.meli-question-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.meli-question-price{display:inline-flex;align-items:baseline;gap:8px;font-size:16px;font-weight:600;color:#8ab6ff}.meli-question-price .meli-price-regular{color:#ffffffb3;text-decoration:line-through}.meli-question-price .meli-price-promo{color:#34d399;font-weight:700}.meli-question-user{margin:6px 0 0;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#ffffffbf;font-weight:600}.meli-question-location{display:inline-flex;align-items:center;gap:6px}.meli-question-location__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#f0f1f3;background:#8ab6ff1f}.meli-question-location__icon svg{width:12px;height:12px}.meli-question-location__city{font-size:11px;letter-spacing:.06em;color:#fffc}.meli-question-body{display:flex;flex-direction:column;gap:6px}.meli-question-text{margin:0;font-size:16px;color:#e8edf8}.meli-question-answer{margin-top:10px;display:flex;flex-direction:column;gap:8px;width:100%}.meli-question-suggestions{margin-top:8px;display:flex;flex-direction:column;gap:8px}.meli-question-suggestions-list{display:flex;flex-direction:column;gap:8px}.meli-question-suggestion-card{border-radius:12px;border:1px solid rgba(46,194,126,.3);background:#2ec27e14;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.meli-question-suggestion-card p{margin:0;font-size:13px;color:#eaf6f1}.meli-question-input{width:100%;min-height:150px;padding:14px;box-sizing:border-box;border-radius:var(--ui-form-radius-control);border:1px solid var(--ui-form-control-border);background:var(--ui-form-control-bg);color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650;resize:vertical}.meli-question-answer .btn{align-self:flex-end;margin-top:10px}.meli-question-answer .btn.btn-primary{background:#2ec27e;border-color:#2ec27e;color:#0b1f14}.meli-question-answer .btn.btn-primary:hover{background:#27ad70;border-color:#27ad70}.meli-question-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.meli-question-actions .btn{margin-top:0}.meli-question-publications-btn{color:#f6b20a!important;border-color:#f6b20a8c!important;background:#f6b20a14!important}.meli-question-publications-btn:hover{border-color:#f6b20ad9!important;background:#f6b20a29!important}.meli-question-template-row{display:flex;align-items:center;margin-bottom:6px}.meli-question-template-row.right{justify-content:flex-start;text-align:left;border:none}.meli-question-template-row.left{justify-content:flex-end;text-align:right}.meli-question-template{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#ffffffc7}.meli-question-template-row.right .meli-question-template{border:none}.meli-question-template input{transform:scale(.95)}.meli-question-error{font-size:12px;color:#ff7a7a}.meli-questions-history-controls{margin:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.meli-messages-page{display:flex;flex-direction:column;gap:14px}.meli-messages-page .ui-table-toolbar{margin-bottom:0}.meli-messages-toolbar__titleblock{display:flex;flex-direction:column;gap:4px}.meli-messages-layout{display:grid;grid-template-columns:minmax(310px,360px) minmax(0,1fr);gap:16px;align-items:stretch;height:min(76vh,920px);min-height:680px}.meli-messages-list-panel,.meli-messages-chat-panel{min-width:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c121cfa,#080c13f5);border-radius:18px;box-shadow:var(--erp-shadow-card);overflow:hidden}.meli-messages-list-panel{display:flex;flex-direction:column;min-height:0}.meli-messages-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.meli-messages-panel-head strong{display:block;font-size:13px;line-height:1.2;color:#edf3ff}.meli-messages-panel-head span,.meli-messages-panel-note{display:block;margin-top:4px;font-size:11px;color:#ffffff94}.meli-messages-thread-list{display:flex;flex-direction:column;gap:10px;padding:12px;overflow:auto;min-height:0}.meli-message-thread-card{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.meli-message-thread-card:hover{transform:translateY(-1px);border-color:#5aa9ff47;background:#5aa9ff0d}.meli-message-thread-card.is-active{border-color:#5aa9ffcc;background:linear-gradient(180deg,#18253df2,#0f1622f5);box-shadow:0 0 0 1px #5aa9ff2e}.meli-message-thread-card__top{display:flex;flex-direction:column;gap:10px}.meli-message-thread-card__head{display:flex;flex-direction:column;gap:8px}.meli-message-thread-card__title{display:block;font-size:14px;font-weight:700;color:#f2f6ff}.meli-message-thread-card__badges{display:flex;flex-wrap:wrap;gap:8px}.meli-message-thread-card__badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#f0f4ffd1;background:#ffffff0f}.meli-message-thread-card__badge.is-unread{color:#0a1627;background:linear-gradient(90deg,#8ab6ff,#6fd3ff);font-weight:700}.meli-message-thread-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#ffffff94}.meli-message-thread-card__meta span:last-child{white-space:nowrap}.meli-message-thread-card__preview{display:flex;flex-direction:column;gap:5px}.meli-message-thread-card__preview p{margin:0;font-size:13px;line-height:1.45;color:#eef3ff;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meli-message-thread-card__preview span{font-size:11px;color:#ffffff75}.meli-messages-chat-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.meli-messages-chat-status{padding:14px 16px 0;font-size:12px;color:#ffffffad}.meli-messages-chat-status.error{color:#ff7d7d}.meli-messages-empty-state{margin:auto;padding:28px;text-align:center;max-width:360px}.meli-messages-empty-state span{display:block;font-size:18px;font-weight:700;color:#edf3ff}.meli-messages-empty-state p{margin:10px 0 0;font-size:13px;line-height:1.6;color:#ffffff9e}.meli-messages-chat-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.meli-messages-chat-header__main{display:flex;flex-direction:column;gap:8px;min-width:0}.meli-messages-chat-header__main strong{display:block;font-size:16px;color:#f2f6ff}.meli-messages-chat-header__main span{display:block;font-size:12px;color:#ffffff94}.meli-messages-chat-header__meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right;font-size:11px;color:#ffffff8f}.meli-messages-back-btn{display:none;align-self:flex-start}.meli-messages-chat-body{display:flex;flex-direction:column;gap:12px;padding:16px;overflow:auto;min-height:0;flex:1}.meli-messages-composer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.06);background:#070b12f5}.meli-messages-composer__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.meli-messages-composer__input{width:100%;min-height:92px;box-sizing:border-box;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eef3ff;padding:12px 14px;font-size:13px;resize:none;opacity:.72}.meli-messages-composer__input::placeholder{color:#ffffff61}.meli-messages-composer__footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.meli-messages-composer__footer span{font-size:11px;color:#ffffff8c}.meli-message-bubble{display:flex;flex-direction:column;gap:10px;max-width:min(78%,760px)}.meli-message-bubble.is-me{align-self:flex-end}.meli-message-bubble.is-them{align-self:flex-start}.meli-message-bubble__body{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;box-shadow:var(--erp-shadow-card)}.meli-message-bubble.is-me .meli-message-bubble__body{background:linear-gradient(180deg,#365ea147,#1b2b4acc);border-color:#8ab6ff3d}.meli-message-bubble.is-them .meli-message-bubble__body{background:#ffffff08}.meli-message-bubble__body p{margin:0;font-size:14px;line-height:1.6;color:#f3f6ff;white-space:pre-wrap;word-break:break-word}.meli-message-bubble__body span{display:block;margin-top:8px;font-size:11px;color:#ffffff85}.meli-message-attachments{display:flex;flex-direction:column;gap:8px}.meli-message-attachment-card{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.meli-message-attachment-card p{margin:0;font-size:12px;color:#e9eef9;word-break:break-word}.meli-message-attachment-card a,.meli-message-attachment-card span{display:inline-block;margin-top:6px;font-size:11px;color:#8ab6ffeb}.meli-message-empty-thread{max-width:420px;margin:20px auto;padding:18px 20px;text-align:center;border-radius:18px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05}.meli-message-empty-thread p{margin:0;font-size:14px;font-weight:600;color:#edf3ff}.meli-message-empty-thread span{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#ffffff94}.is-hidden-mobile{display:block}@media(max-width:980px){.meli-questions-pending-layout{grid-template-columns:1fr}.meli-quick-replies-panel{position:static}.quick-replies-item{grid-template-columns:1fr}.meli-question-actions{flex-wrap:wrap;justify-content:flex-start}.meli-messages-layout{grid-template-columns:1fr;height:calc(100dvh - 208px);min-height:540px}.meli-messages-list-panel,.meli-messages-chat-panel{min-height:0;height:100%}.meli-messages-chat-header{position:sticky;top:0;z-index:1;background:#090d14f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meli-messages-chat-header__meta{align-items:flex-start;text-align:left}.meli-messages-back-btn{display:inline-flex}.is-hidden-mobile{display:none}.meli-message-bubble{max-width:100%}.meli-messages-composer__footer{flex-wrap:wrap;justify-content:flex-start}}.meli-questions-pending-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start}.meli-quick-replies-panel{position:sticky;top:92px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0b101ae6}.meli-quick-replies-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#e6eefc}.meli-quick-replies-list{display:flex;flex-direction:column;gap:8px}.meli-quick-reply-badge{border:none;color:#10141f;padding:8px 10px;border-radius:999px;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.08em;cursor:pointer;text-align:center}.meli-quick-reply-badge:disabled{opacity:.55;cursor:not-allowed}.meli-quick-replies-status{font-size:12px;color:#ffffffb3}.meli-quick-replies-status.error{color:#ff7a7a}.meli-quick-replies-hint{font-size:11px;color:#ffffff73}.quick-replies-modal{width:min(820px,95vw);max-height:85vh;overflow-y:auto}.quick-replies-form{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.quick-replies-form-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.quick-replies-input{width:100%;border-radius:12px;border:1px solid var(--erp-border-soft);background:#060e1e8c;color:#f3f6ff;padding:10px 12px;font-size:13px;box-sizing:border-box}.quick-replies-input.label{flex:1 1 220px;max-width:280px}.quick-replies-input.body{min-height:90px;resize:vertical}.quick-replies-color-row{display:flex;align-items:center;gap:6px}.quick-replies-color{width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.35);cursor:pointer}.quick-replies-color.active{border-color:#fff}.quick-replies-actions{display:flex;justify-content:flex-end;gap:10px}.quick-replies-list-modal{display:flex;flex-direction:column;gap:12px}.quick-replies-item{display:grid;grid-template-columns:220px minmax(0,1fr) 120px;gap:12px;align-items:center}.quick-replies-preview{width:100%;min-height:60px;border-radius:10px;border:1px solid var(--erp-border-soft);background:#060e1e73;color:#d6def1;padding:8px 10px;font-size:12px;resize:vertical}.meli-question-publications-modal{width:min(780px,95vw);max-height:85vh;overflow:hidden;display:flex;flex-direction:column;gap:12px}.meli-question-publications-search{display:flex}.meli-question-publications-results{display:flex;flex-direction:column;gap:8px;max-height:min(60vh,520px);overflow-y:auto;padding-right:2px}.meli-question-publication-option{width:100%;border:1px solid var(--erp-border-soft);border-radius:10px;background:#060e1e73;color:#e6ecf5;text-align:left;padding:10px 12px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;cursor:pointer}.meli-question-publication-thumb,.meli-question-publication-thumb img,.meli-question-publication-thumb-placeholder{width:54px;height:54px;border-radius:10px}.meli-question-publication-thumb img{object-fit:cover;display:block;border:1px solid rgba(255,255,255,.12)}.meli-question-publication-thumb-placeholder{display:block;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.meli-question-publication-text{display:flex;flex-direction:column;gap:4px;min-width:0}.meli-question-publication-text strong{font-size:13px;line-height:1.3;display:block;white-space:normal;word-break:break-word}.meli-question-publication-text span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}@media(max-width:980px){.meli-questions-pending-layout{grid-template-columns:1fr}.meli-quick-replies-panel{position:static}.quick-replies-item{grid-template-columns:1fr}.meli-question-actions{flex-wrap:wrap;justify-content:flex-start}}.meli-questions-history-range .btn.btn-ghost.active{border-color:#2ec27e;color:#2ec27e}.meli-metrics-range{margin:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meli-metrics-range .btn.btn-ghost.active{border-color:#2ec27e;color:#2ec27e}.products-modal-card.questions-date-modal{max-width:420px;width:min(420px,100%)}.products-modal .products-modal-card.questions-date-modal{margin:0 auto}.date-range-modal{padding-bottom:16px}.date-range-presets{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.date-range-presets__btn{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e8eef9db;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.date-range-presets__btn:hover{border-color:#4ba3ff5c;background:#4ba3ff1f;color:#f3f7ff}.date-range-presets__btn.is-active{border-color:#4ba3ff85;background:#4ba3ff2e;color:#fff;box-shadow:0 0 0 3px #4ba3ff14}.date-range-calendar{display:flex;flex-direction:column;gap:10px}.date-range-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.date-range-title{font-size:14px;font-weight:600;text-transform:capitalize;color:#e9efff}.date-range-weekdays{display:grid;grid-template-columns:repeat(7,1fr);font-size:11px;text-align:center;color:#fff9}.date-range-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.date-range-cell{border:1px solid transparent;background:#ffffff0a;color:#e8edf8;border-radius:10px;padding:8px 0;font-size:12px;cursor:pointer}.date-range-cell:hover{border-color:#78a8ff80}.date-range-cell.empty{background:transparent;border:none;cursor:default}.date-range-cell.range{background:#4c9bf533;border-color:#4c9bf566}.date-range-cell.start,.date-range-cell.end{background:#4c9bf5;border-color:#4c9bf5;color:#fff;font-weight:600}.meli-questions-history .meli-question-header{grid-template-columns:92px minmax(0,1fr) auto;align-items:start}.meli-question-response-time{text-align:right;color:#ffffffb3;font-size:12px;display:flex;flex-direction:column;gap:4px}.meli-question-response-time>span{font-size:18px;font-weight:700;color:#8ab6ff}.meli-question-response-time .meli-question-badge{align-self:flex-end;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.meli-question-badge.success{background:#2ec27e2e;color:#2ec27e;border:1px solid rgba(46,194,126,.45)}.meli-question-badge.danger{background:#ff5c5c2e;color:#ff5c5c;border:1px solid rgba(255,92,92,.45)}.meli-question-badge.info{background:#4696ff2e;color:#6fb0ff;border:1px solid rgba(70,150,255,.45)}.meli-question-history-body{margin-top:10px;display:flex;flex-direction:column;gap:10px}.meli-question-bubble{border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:14px}.meli-question-bubble p{margin:0}.meli-question-bubble span{font-size:11px;color:#ffffffb3}.meli-question-bubble.question{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.meli-question-bubble.answer{background:#4c9bf5;color:#f3f7ff}.meli-question-bubble.answer span{color:#ffffffd9}.meli-question-input:focus{outline:none;border-color:#4ba3ff99;box-shadow:var(--ui-form-focus-ring)}.meli-question-date{font-size:11px;color:#fff9}@media(max-width:960px){.meli-question-header{grid-template-columns:70px minmax(0,1fr)}.meli-question-thumb img,.meli-question-thumb-placeholder{width:70px;height:70px}.meli-questions-history .meli-question-header{grid-template-columns:70px minmax(0,1fr)}.meli-question-response-time{text-align:left;margin-top:6px;grid-column:2 / -1}}.ui-table__head--meli-sales-fee,.ui-table__row--meli-sales-fee{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr)) 62px minmax(110px,126px);gap:6px;align-items:center}.ui-table__head--meli-sales-fee>span,.ui-table__row--meli-sales-fee>.ui-table__cell{text-align:center;justify-self:center;width:100%}.ui-table__row--meli-sales-fee .ui-table__cell{min-width:0;overflow:visible}.ui-table__row--meli-sales-fee .ui-control.table-input-center{width:100%;text-align:center;padding-left:6px;padding-right:6px}.ui-table__row--meli-sales-fee .ui-check{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:0;transform:translate(-50%,-50%)}.ui-table__row--meli-sales-fee .ui-check__box{width:22px;height:22px}.ui-table__row--meli-sales-fee .ui-check__box:after{width:10px;height:6px}.ui-table__row--meli-sales-fee .ui-table__cell[data-label=Activo]{position:relative;min-height:var(--ui-form-control-h)}.meli-sales-fee-shell .ui-control{min-height:var(--ui-form-control-h);padding-left:8px;padding-right:8px;font-size:var(--ui-form-fs-value)}.meli-sales-fee-form-shell .ui-select{width:100%}.meli-sales-fee-form-shell .ui-select__control,.meli-sales-fee-form-shell .ui-control{width:100%;min-height:var(--ui-form-control-h);padding-left:8px;padding-right:8px;border-radius:var(--ui-form-radius-control);font-size:var(--ui-form-fs-value)}.meli-sales-fee-shell .ui-table{overflow-x:hidden;overflow-y:visible;--ui-table-min-w: 0px}.ui-table__row--meli-sales-fee{min-height:64px;padding:12px 10px;overflow:visible}.meli-sales-fee-shell,.meli-sales-fee-shell .ui-table__body{overflow:visible}.ui-table__row--meli-sales-fee .ui-select{position:relative;z-index:2}.ui-table__row--meli-sales-fee:has(.ui-select.is-open){position:relative;z-index:30}.ui-table__row--meli-sales-fee .ui-select.is-open{z-index:40}.ui-table__row--meli-sales-fee .ui-select__menu{z-index:50}.ui-table__head--meli-sales-fee{padding:0 8px}.ui-table__row--meli-sales-fee .ui-table__cell[data-label=Accion]{min-width:110px}.ui-table__row--meli-sales-fee .meli-sales-fee-save-btn{width:100%;justify-content:center}.meli-sales-fee-form-shell{padding:14px;gap:12px}.ui-form-grid--4cols{grid-template-columns:repeat(12,minmax(0,1fr))}.meli-sales-fee-active-check{min-height:34px;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:2px}@media(max-width:1200px){.ui-table__head--meli-sales-fee,.ui-table__row--meli-sales-fee{min-width:700px}.meli-sales-fee-shell .ui-table{overflow-x:auto;--ui-table-min-w: 700px}}@media(max-width:980px){.ui-form-grid--4cols .ui-field--span-4{grid-column:span 6}}@media(max-width:640px){.ui-form-grid--4cols .ui-field--span-4{grid-column:span 12}}.icon-btn.primary{border-color:#1ec97159;color:#1ec971}.icon-btn.danger{border-color:#ff5c5c59;color:#ff5c5c}.history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;font-size:12px}.users-page{border-color:#4da3ff2e}.users-toolbar{gap:10px}.meli-publications-kpis{margin-bottom:10px}.meli-publications-toolbar{align-items:center;flex-wrap:wrap}.meli-publications-toolbar input{min-width:200px}.users-row.meli-publications-row{grid-template-columns:72px minmax(320px,1fr) 110px 90px 110px 120px 100px;min-width:1080px;gap:6px}.users-row.meli-publications-row>span{min-width:0}.users-row.head.meli-publications-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-row.meli-publications-row>:nth-child(1),.users-row.meli-publications-row>:nth-child(3),.users-row.meli-publications-row>:nth-child(4),.users-row.meli-publications-row>:nth-child(5),.users-row.meli-publications-row>:nth-child(6),.users-row.meli-publications-row>:nth-child(7){justify-self:center;text-align:center}.users-row.head.meli-publications-row>:nth-child(3),.users-row.head.meli-publications-row>:nth-child(4),.users-row.head.meli-publications-row>:nth-child(5),.users-row.head.meli-publications-row>:nth-child(6),.users-row.head.meli-publications-row>:nth-child(7){justify-self:center;text-align:center}.users-row.meli-publications-row>:nth-child(1){width:64px;min-width:64px;max-width:64px;padding-inline:0}.meli-publications-photo-cell{display:inline-flex;align-items:center;justify-content:center}.meli-publications-photo-cell img{width:52px;height:52px;object-fit:cover;border-radius:12px;display:block}.meli-publications-photo-cell .history-photo-placeholder{width:52px;height:52px;border-radius:12px}.meli-publication-title-cell{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;white-space:normal;text-align:left}.meli-publication-title-main{display:inline-flex;align-items:flex-start;min-width:0;max-width:100%;width:100%;text-align:left}.meli-publication-title-link,.meli-publication-title-text{display:block;min-width:0;max-width:100%;color:#e6edf8;text-decoration:none;font-weight:600;font-size:12px;line-height:1.25;max-height:2.5em;word-break:break-word;white-space:normal;overflow:hidden;text-overflow:ellipsis}.meli-publication-title-main .table-link.meli-publication-title-link{color:#e6edf8}.meli-publication-title-meta{display:inline-flex;align-items:center;align-self:stretch;width:100%;justify-content:flex-start;text-align:left;flex-wrap:wrap;gap:8px;max-width:100%}.meli-publication-title-price-row{align-self:flex-start;width:auto;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;gap:8px}.meli-publication-title-price-row .user-status-badge{margin-left:0}.meli-publication-title-price-row .meli-price-single{color:#cfd7e6;font-size:11px}@media(max-width:920px){.history-page.meli-publications-page .products-metrics.meli-publications-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.history-page.meli-publications-page .products-metrics.meli-publications-kpis .products-metric-card{min-width:0}.history-page.meli-publications-page .history-table.users-table{overflow-x:auto;overflow-y:hidden}.users-row.meli-publications-row{grid-template-columns:72px minmax(320px,1fr) 110px 90px 110px 120px;min-width:940px;gap:6px}.users-row.meli-publications-row>:nth-child(7),.users-row.head.meli-publications-row>:nth-child(7){display:none}.users-row.head.meli-publications-row>:nth-child(3),.users-row.head.meli-publications-row>:nth-child(4),.users-row.head.meli-publications-row>:nth-child(5),.users-row.head.meli-publications-row>:nth-child(6){justify-self:center;text-align:center}.users-row.meli-publications-row>:nth-child(1),.users-row.meli-publications-row>:nth-child(3),.users-row.meli-publications-row>:nth-child(4),.users-row.meli-publications-row>:nth-child(5),.users-row.meli-publications-row>:nth-child(6){justify-self:center;text-align:center}}@media(max-width:640px){.history-page.meli-publications-page .products-metrics.meli-publications-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.history-page.meli-publications-page .history-table.users-table{overflow-x:hidden}.history-page.meli-publications-page .history-row.head.users-row.meli-publications-row{display:none}.history-page.meli-publications-page .history-row.users-row.meli-publications-row{min-width:0;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo main main" "photo price discount" "photo promo end";gap:10px 12px}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(1){grid-area:photo}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(2){grid-area:main}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(3){grid-area:price}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(4){grid-area:discount}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(5){grid-area:promo}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(6){grid-area:end}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(3),.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(4),.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(5),.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(6){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:74px;gap:2px;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);text-align:left;box-sizing:border-box}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(3):before{content:"PRECIO"}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(4):before{content:"% DESC."}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(5):before{content:"PROMO"}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(6):before{content:"FIN PROMO"}.history-page.meli-publications-page .history-row.users-row.meli-publications-row>:nth-child(n+3):before{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-bottom:2px}.history-page.meli-publications-page .meli-publication-title-cell{min-width:0}.history-page.meli-publications-page .history-row.users-row.meli-publications-row .discount-cell{width:100%;justify-content:flex-start}.history-page.meli-publications-page .history-row.users-row.meli-publications-row .discount-badge{min-width:60px}.history-page.meli-publications-page .ui-table__row--meli-publications .ui-table__cell--pub-photo:before,.history-page.meli-publications-page .ui-table__row--meli-publications .ui-table__cell--pub-main:before{content:"";display:none}.history-page.meli-publications-page .ui-table__row--meli-publications .ui-table__cell--pub-photo,.history-page.meli-publications-page .ui-table__row--meli-publications .ui-table__cell--pub-main{grid-template-columns:1fr}.history-page.meli-publications-page .ui-table__row--meli-publications .meli-publication-title-price-row{grid-column:1 / -1;width:100%;justify-content:space-between}.history-page.meli-publications-page .meli-publication-title-price-row .meli-price-regular{font-size:10px}.history-page.meli-publications-page .ui-table-toolbar{grid-template-columns:1fr}.history-page.meli-publications-page .ui-table-toolbar__primary-row{flex-wrap:wrap}.history-page.meli-publications-page .ui-table-toolbar__right{width:100%;justify-content:flex-start}}.history-page.meli-publications-page .ui-table-toolbar__left{display:grid;gap:10px}.history-page.meli-publications-page .ui-table-toolbar__primary-row{display:flex;align-items:center;gap:12px;min-width:0}.history-page.meli-publications-page .ui-table-toolbar__primary-row .ui-table-search{flex:1 1 auto;min-width:0}.history-page.meli-publications-page .ui-table-toolbar__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meli-publication-id-copy{cursor:pointer;-webkit-user-select:none;user-select:none}.meli-publication-id-copy:focus{outline:none;box-shadow:0 0 0 2px var(--erp-input-focus-ring);border-radius:10px}.meli-publication-id-copy-text{display:inline-flex;align-items:center;gap:6px;font-size:12px}.meli-publication-id-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;opacity:.7}.meli-publication-id-copy-icon svg{width:16px;height:16px}.meli-publication-id-copy:hover .meli-publication-id-copy-icon{opacity:1}.meli-publication-id-copy.copied .meli-publication-id-copy-icon{color:#9be2b2;opacity:1}.meli-publication-badges{display:inline-flex;flex-wrap:nowrap;gap:6px}.meli-publication-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0a0c12bf;color:#9ec8ff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.meli-publication-badge.catalog{border-color:#f6b20a73;background:#22180aa6;color:#f6b20a}.users-row.meli-publications-row .user-status-badge{min-width:65px;padding:2px 7px;font-size:9px}.table-link{color:#e6edf8;text-decoration:none}.table-link:hover{text-decoration:underline}.meli-reputation-mode-row{margin-top:10px;margin-bottom:10px}.stock-sync-inline{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8f9bb2}.users-table{gap:6px}.users-row{grid-template-columns:54px minmax(94px,.72fr) minmax(94px,.72fr) minmax(170px,.95fr) 120px 102px 118px 148px 128px;min-width:1080px;gap:8px}.meli-setup-row{grid-template-columns:90px minmax(180px,.7fr) minmax(360px,1.5fr) 160px;min-width:920px;gap:12px}@media(max-width:720px){.meli-setup-row{grid-template-columns:1fr;min-width:0}.meli-setup-row>span.center{justify-content:flex-start}.meli-setup-detail-input{min-height:70px}}.roles-row{grid-template-columns:64px minmax(170px,1fr) minmax(220px,1.2fr) 120px 132px;min-width:820px}.price-lists-row{grid-template-columns:110px minmax(220px,1.2fr) 120px 110px 110px 110px 80px 120px;min-width:980px}.price-lists-unresolved{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(240,185,11,.35);background:#f0b90b14;display:grid;gap:10px}.price-lists-unresolved__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-lists-unresolved__head strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffe39b}.price-lists-unresolved__head span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.price-lists-unresolved__list{display:flex;flex-wrap:wrap;gap:8px}.price-lists-unresolved__chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f8fbff;font-size:12px;font-weight:700;letter-spacing:.04em}.fx-summary-section{margin-top:12px}.history-header.compact{margin-bottom:8px}.fx-summary-row{grid-template-columns:100px 120px 120px 190px 90px 80px 80px 150px;min-width:930px}.fx-summary-row .up{color:#36d47b}.fx-summary-row .down{color:#ff8d8d}.stock-row{grid-template-columns:88px 96px minmax(260px,1.3fr) minmax(170px,.9fr) minmax(170px,.9fr) 96px 96px 96px;min-width:1140px}.stock-valued-row{grid-template-columns:78px 88px minmax(300px,1.35fr) minmax(140px,.8fr) 86px 140px 140px;min-width:980px}.netegia-row{grid-template-columns:36px 82px 102px minmax(240px,1.32fr) 90px 72px 90px 142px;min-width:1030px}.categories-row{grid-template-columns:88px minmax(360px,1.65fr) minmax(150px,.95fr) minmax(150px,.95fr) minmax(150px,.95fr) 92px;min-width:1160px}.admin-master-row{grid-template-columns:120px minmax(280px,1.4fr) 120px 130px 120px;min-width:860px}.admin-payment-method-row{grid-template-columns:86px minmax(190px,1.2fr) 78px 58px 58px 58px 58px 84px 92px;min-width:820px;gap:6px}.admin-payment-method-row:not(.head){padding-top:8px;padding-bottom:8px;font-size:11px}.admin-payment-method-row .user-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-tax-row{grid-template-columns:120px minmax(320px,1.6fr) 130px 120px;min-width:760px}.admin-currency-row{grid-template-columns:90px minmax(240px,1.5fr) 90px 90px 130px 120px;min-width:820px}.admin-purchase-doc-row{grid-template-columns:120px minmax(260px,1.4fr) 110px 90px 130px 120px;min-width:920px}.admin-purchase-items-row{grid-template-columns:minmax(320px,1.8fr) 110px 130px 100px 130px 92px;min-width:940px}.admin-purchase-items-row input,.admin-purchase-items-row select{width:100%}.purchase-voucher-top-section{margin-bottom:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1e293b73}.purchase-voucher-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.purchase-voucher-top-primary-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px 14px;margin-bottom:10px}.purchase-voucher-top-primary-grid>.products-row{min-width:0}.products-row.purchase-voucher-row{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;margin-bottom:0}.products-row.purchase-voucher-row>label{width:auto;margin:0;text-align:left}.products-row.purchase-voucher-row>input,.products-row.purchase-voucher-row>select{width:100%;min-width:0}.purchase-voucher-supplier-search{position:relative;width:100%}.purchase-voucher-supplier-search>input{width:100%;display:block;box-sizing:border-box}.purchase-voucher-supplier-results{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#1b2536;box-shadow:0 16px 34px #00000073;z-index:30}.purchase-voucher-supplier-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--erp-text);text-align:left;cursor:pointer}.purchase-voucher-supplier-option:last-child{border-bottom:0}.purchase-voucher-supplier-option:hover{background:#ffffff0f}.purchase-voucher-supplier-option>small{color:var(--erp-text-muted);font-size:10px;letter-spacing:.04em}.purchase-voucher-supplier-empty{padding:10px;font-size:11px;color:var(--erp-text-muted)}.products-row.purchase-voucher-items-section{display:block;grid-column:1 / -1;margin-bottom:12px}.products-row.purchase-voucher-items-section>label{display:block;margin-bottom:8px}.products-row.purchase-voucher-items-section .history-table{width:100%}.purchase-voucher-page .purchase-voucher-items-section .history-table{overflow-y:visible}.purchase-voucher-page .purchase-voucher-items-section .admin-purchase-items-row{position:relative;overflow:visible;z-index:1}.purchase-voucher-page .purchase-voucher-items-section .admin-purchase-items-row.item-search-open{z-index:220}.purchase-voucher-page input,.purchase-voucher-page select,.purchase-voucher-page textarea{font-size:12px!important}.history-page.purchase-voucher-page,.purchase-voucher-page .products-grid{overflow:visible}.purchase-item-product-search{position:relative;z-index:5}.purchase-item-product-search:focus-within{z-index:80}.purchase-item-product-search>input{width:100%}.purchase-item-product-results{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#1b2536;box-shadow:0 14px 28px #00000073;z-index:260}.purchase-item-product-results-floating{position:fixed;top:auto;left:auto;right:auto;z-index:9999}.purchase-item-product-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--erp-text);text-align:left;cursor:pointer}.purchase-item-product-option:last-child{border-bottom:0}.purchase-item-product-option:hover{background:#ffffff0f}.purchase-item-product-option>small{color:var(--erp-text-muted);font-size:10px;letter-spacing:.04em}.purchase-item-product-empty{padding:10px;font-size:11px;color:var(--erp-text-muted)}.party-row{grid-template-columns:minmax(280px,1.5fr) minmax(220px,1.2fr) minmax(220px,1.2fr) 120px 120px;min-width:860px}.admin-geo-province-row{grid-template-columns:90px 120px minmax(260px,1.35fr) 130px 120px;min-width:820px}.admin-geo-city-row{grid-template-columns:90px 110px 120px minmax(260px,1.35fr) 130px 120px;min-width:950px}.ui-table__head--admin-geo-cities,.ui-table__row--admin-geo-cities{display:grid;grid-template-columns:110px 160px 100px minmax(240px,1.2fr) 120px 96px;gap:8px;align-items:center;text-align:center}.ui-table__head--admin-geo-cities>span,.ui-table__row--admin-geo-cities>.ui-table__cell{min-width:0}.ui-table__head--admin-geo-cities>span:nth-child(4),.ui-table__row--admin-geo-cities>.ui-table__cell[data-label=Nombre]{justify-self:center;text-align:center}.ui-table__head--admin-geo-cities>span:nth-child(6),.ui-table__row--admin-geo-cities>.ui-table__cell[data-label=Acciones]{justify-self:center}.admin-geo-district-table{min-width:800px}.ui-table__head--admin-geo-districts,.ui-table__row--admin-geo-districts{display:grid;grid-template-columns:160px 80px 350px 110px 140px 150px;gap:8px;align-items:center}.ui-table__head--admin-geo-districts>span,.ui-table__row--admin-geo-districts>.ui-table__cell{min-width:0}.ui-table__head--admin-geo-districts>span:nth-child(3),.ui-table__row--admin-geo-districts>.ui-table__cell[data-label=Nombre]{justify-self:start;text-align:left}.ui-table__head--admin-geo-districts>span:nth-child(6),.ui-table__row--admin-geo-districts>.ui-table__cell[data-label=Acciones]{justify-self:center}.admin-geo-postal-table{min-width:840px}.ui-table__head--admin-geo-postal-codes,.ui-table__row--admin-geo-postal-codes{display:grid;grid-template-columns:92px 130px 130px minmax(220px,1.15fr) 90px 96px;gap:8px;align-items:center}.ui-table__head--admin-geo-postal-codes>span,.ui-table__row--admin-geo-postal-codes>.ui-table__cell{min-width:0}.ui-table__head--admin-geo-postal-codes>span:nth-child(4),.ui-table__row--admin-geo-postal-codes>.ui-table__cell[data-label=Ciudad]{justify-self:start;text-align:left}.ui-table__head--admin-geo-postal-codes>span:nth-child(6),.ui-table__row--admin-geo-postal-codes>.ui-table__cell[data-label=Acciones]{justify-self:center}.categories-table .history-row,.categories-table .history-row .user-cell{text-transform:uppercase}.categories-name-cell{max-width:56ch}.categories-actions{display:inline-flex;align-items:center;gap:6px}.categories-row input[type=text]{text-transform:uppercase}.users-row:not(.head) .user-cell.center input[type=text]{font-size:12px;padding:8px 10px}.users-row:not(.head){background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:12px;box-shadow:var(--erp-shadow-card)}.users-row .center{justify-self:center}.users-row:not(.head) .user-cell.center{font-size:12px;padding:0}.user-role-badge,.user-status-badge,.user-pass-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:3px 8px;border-radius:999px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);background:#0a0c12bf}.user-role-badge{color:#9ec8ff;border-color:#4da3ff61;background:#0f1c2ea6}.user-status-badge.active{color:#3bd67f;border-color:#3bd67f73;background:#0a1c12a6}.user-status-badge.inactive{color:#ff7c7c;border-color:#ff5c5c80;background:#220c0c99}.user-status-badge.blocked{color:#ff5c5c;border-color:#ff5c5ca6;background:#280a0ab3}.user-pass-badge.pending{color:#f6b20a;border-color:#f6b20a80;background:#2c1c08a6}.user-pass-badge.ok{color:#3bd67f;border-color:#3bd67f73;background:#0a1c12a6}.users-actions{gap:6px}.user-cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.netegia-name-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.netegia-name-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-name,.user-lastname{max-width:14ch}.user-email{max-width:28ch}.users-temp-password{margin:6px 0 12px;padding:12px;border-radius:12px;border:1px solid rgba(246,178,10,.4);background:#261c088c;color:#f6b20a;font-size:15px;letter-spacing:.08em;text-align:center;word-break:break-all}.roles-permissions-grid{max-height:min(58vh,520px);overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;display:grid;gap:12px}.roles-permission-group{display:grid;gap:8px}.roles-permission-group h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#9fb0cd}.roles-permission-item{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0c0f16b3}.roles-permission-item .ui-check{margin-top:3px}.roles-permission-item span{display:grid;gap:2px}.roles-permission-item strong{font-size:12px;color:#d9e2f3;letter-spacing:.05em}.roles-permission-item small{font-size:11px;color:#8590a5}.btn{border:1px solid transparent;border-radius:14px;padding:10px 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#cbd1df;background:transparent;box-shadow:none}.btn-ghost{color:#9aa1b5}.btn-danger{color:#e25555}.btn-primary{color:#f6b20a}.btn:hover{border-color:#fff3}.btn-danger:hover{border-color:#e2555599}.btn-primary:hover{border-color:#f6b20ab3}.layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,360px);gap:24px;width:min(1360px,100%)}.dashboard{width:100%;max-width:none;display:grid;gap:var(--content-gap);grid-column:1 / -1;justify-self:stretch;min-width:0}.dashboard-status{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--text-muted);letter-spacing:var(--letter-spacing-base)}.dashboard-status.error{color:#ff5c5c}.dashboard-status-icon{flex-shrink:0}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--content-gap);align-items:stretch;grid-auto-flow:dense;min-width:0}.dashboard-grid .card{min-height:220px;padding:20px;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.progress-card--flex{position:relative}.flex-summary-refresh-btn{position:absolute;top:12px;right:12px;z-index:1}.flex-summary-refresh-btn:disabled{opacity:.6;cursor:wait}.dashboard-donut-wrap{display:flex;align-items:center;gap:16px}.dashboard-donut{width:110px;height:110px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto}@media(min-width:1280px)and (max-width:1439px){.app{padding:92px 16px 56px calc(var(--sidebar-width) + 8px)}.app.sidebar-collapsed{padding-left:calc(var(--sidebar-width-collapsed) + 8px)}.app-header{padding:0 18px;gap:14px}.layout{gap:18px;width:min(1240px,100%)}.history-page{margin-top:18px;padding:14px;border-radius:18px}.history-table{gap:6px}.history-row{padding:8px 10px;min-width:1040px}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboard-grid .card{min-height:190px;padding:14px}.dashboard-donut{width:92px;height:92px}.dashboard-donut-center{width:62px;height:62px}.catalog-editor-page{padding:14px;border-radius:18px}.catalog-editor-grid{gap:10px}.catalog-editor-row-main{column-gap:8px;row-gap:10px;margin-bottom:12px}.catalog-editor-row-simple-summary{gap:10px;margin-bottom:12px}.catalog-editor-variant-layout{gap:10px;margin-bottom:10px}.catalog-editor-row-category{column-gap:10px;margin-bottom:12px}.catalog-editor-row-variant-meta{column-gap:10px}.catalog-editor-variant-side{gap:10px}}@media(min-width:1440px)and (max-width:1679px){.app{padding:96px 18px 58px calc(var(--sidebar-width) + 10px)}.app.sidebar-collapsed{padding-left:calc(var(--sidebar-width-collapsed) + 10px)}.app-header{padding:0 20px;gap:16px}.layout{gap:20px;width:min(1320px,100%)}.history-page{margin-top:20px;padding:16px;border-radius:19px}.history-table{gap:7px}.history-row{padding:9px 11px;min-width:1080px}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.dashboard-grid .card{min-height:200px;padding:16px}.dashboard-donut{width:98px;height:98px}.dashboard-donut-center{width:66px;height:66px}.catalog-editor-page{padding:16px;border-radius:19px}.catalog-editor-grid{gap:12px}.catalog-editor-row-main{column-gap:9px;row-gap:11px;margin-bottom:13px}.catalog-editor-row-simple-summary{gap:11px;margin-bottom:13px}.catalog-editor-variant-layout{gap:11px;margin-bottom:11px}.catalog-editor-row-category{column-gap:11px;margin-bottom:13px}.catalog-editor-row-variant-meta{column-gap:11px}.catalog-editor-variant-side{gap:11px}}.dashboard-donut-center{width:72px;height:72px;border-radius:999px;background:#101217;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dashboard-donut-center strong{font-size:18px;color:#f6b20a;line-height:1}.dashboard-donut-center span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7e8596}.dashboard-donut-legend{min-width:0;display:flex;flex-direction:column;gap:6px;flex:1}.dashboard-lists-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--content-gap);min-width:0}.pending-value-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pending-go{width:30px;height:30px;padding:0;border-radius:10px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary)}.pending-go:disabled{opacity:.45;cursor:not-allowed}.list-value{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}@media(max-width:1100px){.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-lists-row{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:820px){.dashboard-grid{grid-template-columns:1fr}.dashboard-lists-row{grid-column:1 / -1;grid-template-columns:1fr}.dashboard-donut-wrap{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center}.dashboard-donut{width:96px;height:96px}.dashboard-donut-center{width:64px;height:64px}.dashboard-donut-center strong{font-size:16px}}@media(max-width:520px){.dashboard,.dashboard-donut-wrap{gap:12px}}@media(max-width:720px){.dashboard-grid{gap:14px}.dashboard-grid .card{padding:16px;min-height:0}}@media(max-width:720px){.sidebar-toggle-label{display:none}}.products{margin-top:24px}.products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex:0 0 auto}.products-actions{display:flex;justify-content:center;gap:8px}.logistics-assign-footer{justify-content:space-between;align-items:center;flex-wrap:wrap}.logistics-assign-footer__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.history-row:not(.head),.users-row:not(.head),.products-table .products-row:not(.head),.sales-products-table .sales-products-row:not(.head),.sales-prices-table .sales-prices-row:not(.head),.sales-quick-stock-table .sales-quick-stock-row:not(.head),.products-metric-card{transition:transform .18s ease,box-shadow .18s ease}.history-row:not(.head):hover,.users-row:not(.head):hover,.products-table .products-row:not(.head):hover,.sales-products-table .sales-products-row:not(.head):hover,.sales-prices-table .sales-prices-row:not(.head):hover,.sales-quick-stock-table .sales-quick-stock-row:not(.head):hover,.products-metric-card:hover{transform:translateY(-1px);box-shadow:var(--erp-shadow-card-hover)}.products-form .products-row,.products-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;font-size:12px}.products-row label{display:flex;flex-direction:column;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--erp-text-label);gap:6px}.products-row .ui-status-switch{flex-direction:row;align-items:center;gap:10px;text-transform:none;letter-spacing:.02em;margin-top:5px}.admin-master-modal .products-row{display:flex;align-items:center;justify-content:center;gap:14px}.admin-master-modal .products-row>label{width:200px;margin:0;align-items:center;justify-content:center;text-align:center;gap:0}.admin-master-modal .products-row>input,.admin-master-modal .products-row>select,.admin-master-modal .products-row>textarea{width:min(280px,100%);text-align:center}.admin-master-modal .products-row>select{text-align-last:center}.geo-modal .products-row>.ui-select,.geo-modal .products-row>select{width:300px;min-width:300px;max-width:300px}.geo-modal .products-row>.ui-select{flex:0 0 300px}.geo-modal .products-row>.ui-select .ui-select__control{width:100%}.geo-modal .products-row>select{text-align-last:center}.products-row label.grow{grid-column:span 3}.products-row.products-row-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.products-image-preview{display:flex;flex-direction:column;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--erp-text-label)}.products-image-preview-box{width:100%;aspect-ratio:1 / 1;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0d12;overflow:hidden;display:flex;align-items:center;justify-content:center}.products-image-preview-box img{width:100%;height:100%;object-fit:cover;display:block}.products-image-placeholder{font-size:10px;letter-spacing:.12em;color:var(--erp-text-placeholder)}.products-form .products-row input,.products-form .products-row select,.products-form .products-row textarea,.products-toolbar input{background:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:10px;padding:10px 12px;color:#f3f7ff;font-size:13px}.products-form .products-row textarea{resize:vertical;min-height:72px;font-family:inherit}.price-list-notes-field{grid-column:1 / -1}.products-row .ui-label{display:block;padding-left:2px;font-size:var(--ui-form-fs-label);font-weight:800;letter-spacing:.08em;color:var(--ui-form-text-muted);text-transform:uppercase}.products-row .ui-control,.products-row .ui-select__control,.products-row .ui-textarea{background:var(--ui-form-control-bg);border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650;min-height:var(--ui-form-control-h);padding:0 14px;box-shadow:inset 0 1px #ffffff08;transition:var(--ui-form-transition)}.products-row .ui-textarea{padding:14px;min-height:var(--ui-form-textarea-min-h);resize:vertical}.products-row .ui-control:hover,.products-row .ui-select__control:hover,.products-row .ui-textarea:hover{border-color:var(--ui-form-control-border-hover);background:var(--ui-form-control-bg-hover)}.products-row .ui-control:focus,.products-row .ui-select__control:focus,.products-row .ui-textarea:focus{outline:none;border-color:#4ba3ff99;box-shadow:var(--ui-form-focus-ring)}.products-row.head{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7d8190;margin-bottom:12px}.table-sort-btn{border:none;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:18px}.table-sort-btn.center{justify-content:center}.table-sort-btn.active{color:#c6d4ec}.history-row.head .table-sort-btn{width:100%}.sort-icon{width:12px;height:12px;color:#7e8596;flex:0 0 auto}.table-sort-btn.active .sort-icon{color:#c6d4ec}.products-row.head,.products-table .products-row{display:grid;grid-template-columns:78px minmax(520px,1fr) 150px 92px 130px;align-items:center;gap:12px}.products-table.promotions-readonly .products-row{grid-template-columns:58px minmax(460px,3.6fr) minmax(82px,.72fr) minmax(72px,.58fr) minmax(82px,.72fr) minmax(72px,.58fr) minmax(104px,.78fr) minmax(92px,.72fr);gap:6px}.products-table.promotions-readonly .products-row .name{max-width:none}.products-table .products-row .name{max-width:700px}.products-table .products-row{padding:0;border-bottom:1px solid rgba(255,255,255,.06)}.products-table{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.products-table .products-row:last-child{border-bottom:none}.products-table .products-row:not(.head){background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:12px;box-shadow:var(--erp-shadow-card);padding:10px 12px;border-bottom:none}.products-modal-card.existing-costings-modal{width:min(860px,96vw)}.existing-costings-table{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.existing-costings-row{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(240px,1.15fr) 120px;align-items:center;gap:12px}.existing-costings-row.head{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#7e8596}.existing-costings-row:not(.head){background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:12px;box-shadow:var(--erp-shadow-card);padding:10px 12px;min-height:var(--erp-table-row-min-h);font-size:12px;line-height:1.35}.existing-costings-row .action{display:inline-flex;justify-content:center}.sales-products-table .sales-products-row{display:grid;grid-template-columns:88px minmax(520px,1fr) 120px 130px;align-items:center;gap:10px}.sales-prices-table .sales-prices-row{display:grid;grid-template-columns:220px 180px 180px;align-items:center;gap:16px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.12);justify-content:center}.sales-prices-table{width:100%;display:flex;flex-direction:column;align-items:center}.sales-prices-table .sales-prices-row .center{justify-self:stretch}.sales-coverage-badges{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.catalog-name-cell{display:flex;flex-direction:column;gap:6px}.sales-coverage-badges--under-name{justify-content:flex-start}.sales-coverage-action{border:0;cursor:pointer}.sales-prices-table .sales-prices-row>:first-child{text-align:left;white-space:nowrap}.sales-prices-table .sales-prices-row>:last-child{text-align:center}.products-modal-card.sales-quick-modal-card{max-width:980px;width:min(980px,100%)}.sales-quick-modal-content{display:grid;gap:14px;min-height:0}.sales-quick-block{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0e16ad;padding:12px}.sales-quick-block h4{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#9ea8bb}.sales-quick-prices-layout{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center}.sales-quick-image-wrap{width:180px;height:180px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#080a10d9;justify-self:center}.sales-quick-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.sales-quick-image-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#7d8190;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sales-quick-stock-table .sales-quick-stock-row{display:grid;grid-template-columns:minmax(260px,1fr) 110px 110px 110px;gap:12px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.sales-products-table .sales-products-row:not(.head),.sales-prices-table .sales-prices-row:not(.head),.sales-quick-stock-table .sales-quick-stock-row:not(.head){background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:12px;box-shadow:var(--erp-shadow-card);border-bottom:none}.sales-quick-modal-card .sales-prices-table .sales-prices-row{padding:6px 10px;min-height:20px}.sales-quick-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.sales-quick-metric{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 10px;background:#090d14b3;display:grid;gap:4px}.sales-quick-metric span{font-size:10px;color:#8d96ab;text-transform:uppercase;letter-spacing:.08em}.sales-quick-metric strong{font-size:15px}.product-badges{display:inline-flex;flex-wrap:nowrap;gap:6px;margin-left:8px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-badge{padding:2px 8px;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);color:#cbd1df;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.product-badge.link{color:#f6b20a;border-color:#f6b20a8c;background:#241c0a99}.product-badge.link.tienda{color:#3bd67f;border-color:#3bd67f73;background:#0c181299}.product-badges.links{display:inline-flex;gap:6px;align-items:center}.product-badge.meli{color:#4da3ff;border-color:#4da3ff73;background:#0e172699}.product-badge.premium{color:#f6b20a;border-color:#f6b20a80;background:#2e1c0899}.product-badge.tienda{color:#2ad074;border-color:#2ad07473;background:#10201899}.product-badge.none{color:#ff060a;border-color:#f9050566;background:#10201899}.product-badge.stale{color:#ff6b6b;border-color:#ff2727a6;background:#310c0cb3}.product-badge.stale:hover{border-color:#ff2727f2;color:#ffd9d9}.product-badge:disabled{cursor:not-allowed;opacity:.6}.products-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;align-items:center;font-size:12px;color:#7d8190}.products-toolbar input{flex:1}.products-status{font-size:12px;color:#7d8190}.products-status.error{color:#e25555}.import-errors{max-height:220px;overflow:auto;border:1px solid rgba(255,92,92,.35);border-radius:12px;background:#2e0c0c59;padding:10px 12px;margin-top:8px}.import-errors p{margin:0 0 6px;color:#ffb2b2;font-size:12px}.import-errors p:last-child{margin-bottom:0}.import-preview{margin-top:10px;border:1px solid rgba(77,163,255,.2);border-radius:12px;background:#0e172659;padding:10px 12px}.import-preview-table{max-height:220px;overflow:auto;border-radius:8px}.import-preview-row{display:grid;grid-template-columns:repeat(11,minmax(90px,1fr));gap:6px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px;color:#cbd1df}.import-preview-row.head{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8ea7c8;position:sticky;top:0;background:#080e18f2;z-index:1}.import-preview-row:last-child{border-bottom:none}.discount-badge{min-width:38px;padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center}.discount-badge.yes{color:#2ad074;border-color:#2ad07480;background:#10201899}.discount-badge.no{color:#cbd1df;border-color:#cbd1df59;background:#12141ba6}.discount-badge.loading{color:#f6b20a;border-color:#f6b20a80;background:#2e1c0899}.discount-badge.error{color:#ff6b6b;border-color:#ff27278c;background:#310c0cb3}.discount-cell{display:inline-flex;flex-direction:row;align-items:center;gap:6px}.discount-action-badge{width:42px;height:32px;padding:2px 8px;border-radius:999px;border:1px solid rgba(246,178,10,.45);background:#2e1c088c;color:#f6b20a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.discount-action-badge .action-icon{width:14px;height:14px}.discount-action-badge:hover{border-color:#f6b20abf;color:#ffd36b}.meli-progress{width:100%;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:8px 0 10px}.meli-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4da3ff,#2ad074);transition:width .2s ease}.meli-progress-stats{display:flex;gap:14px;font-size:12px;color:#b8c0d0;justify-content:center;margin-bottom:10px}.meli-oauth-diag-output{margin-top:10px;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.products-metrics{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;margin:12px 0 16px}.products-metrics.meli-publications-kpis{grid-template-columns:repeat(4,minmax(140px,1fr))}.products-metrics-col{display:grid;gap:12px}.products-metric-card{background:var(--erp-surface-card);border-radius:12px;padding:10px 12px;border:1px solid var(--erp-border-soft);box-shadow:var(--erp-shadow-card)}.products-metrics span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#7d8190}.products-metrics strong{display:block;margin-top:6px;font-size:14px}.products-image-preview.products-image-preview-metric{background:#0b0d12;border-radius:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);align-items:center;text-align:center}.products-image-preview.products-image-preview-metric .products-image-preview-box{width:150px;height:150px;margin:6px auto 0;aspect-ratio:auto}.products-image-preview.products-image-preview-metric .products-actions{justify-content:center}.products-modal{position:fixed;inset:0;background:#050a14a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:hidden;z-index:50}.products-modal-card{background:linear-gradient(180deg,var(--erp-surface-modal-top) 0%,var(--erp-surface-modal) 100%);border-radius:20px;border:1px solid rgba(255,255,255,.04);padding:18px;max-width:960px;width:min(960px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;box-shadow:var(--erp-shadow-modal)}.products-modal-card.admin-master-modal{max-width:600px;width:min(600px,100%)}.products-modal-card.admin-master-modal.party-modal{max-width:880px;width:min(880px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.party-modal .products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.party-modal .products-row{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;margin-bottom:0}.party-modal .products-row>label{width:auto;margin:0;align-items:flex-start;justify-content:flex-start;text-align:left;gap:4px}.party-modal .products-row .ui-label{color:var(--ui-form-text-muted);font-size:var(--ui-form-fs-label);letter-spacing:.08em}.party-modal .products-row>input,.party-modal .products-row>select,.party-modal .products-row>textarea{width:100%;min-width:0;text-transform:none;text-align:left}.party-modal .products-row>select{text-align-last:left}.party-modal .products-row.checkbox{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.party-modal .party-modal-row-full{grid-column:1 / -1}.party-modal-tabs{margin-bottom:10px}.party-modal-feedback{margin:12px 0 4px;text-align:center;font-size:12px;letter-spacing:.03em}.party-modal-feedback.ok{color:#9be2b2}.party-modal-feedback.error{color:#ff8d8d}.party-modal-hint{display:block;margin-top:4px;font-size:11px;color:#9ea8bb}@media(max-width:900px){.purchase-voucher-top-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-voucher-row-provider{grid-column:1 / -1}.purchase-voucher-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.party-modal .products-row>input,.party-modal .products-row>select,.party-modal .products-row>textarea{width:100%;min-width:0}}@media(max-width:640px){.purchase-voucher-top-primary-grid,.purchase-voucher-top-grid,.party-modal .products-grid{grid-template-columns:1fr}}.products-modal-card.delete{max-width:500px;width:min(500px,100%)}.products-modal-card.first-quote{max-width:400px;width:min(400px,100%)}.products-modal-card.sales-prices-modal-card{max-width:700px;width:min(700px,100%)}.products-modal-card.category-filter-modal{max-width:720px;width:min(720px,100%)}.products-modal-card.category-filter-modal select{font-size:12px}.products-modal-card.price-lists-modal-card{max-width:680px;width:min(680px,100%)}.products-modal-card.price-lists-modal-card .products-row{grid-template-columns:repeat(2,minmax(0,1fr))}.products-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.products-modal-head h3{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:.14em;color:#e9eefb}.products-delete-text{margin:6px 0 18px;font-size:13px;color:#cbd1df}.products-form{display:flex;flex-direction:column;gap:6px}@media(max-width:980px){.products-form .products-row,.products-row,.products-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.products-image-preview.products-image-preview-metric,.products-row label.grow{grid-column:span 2}.products-row.products-row-links{grid-template-columns:1fr}.products-image-preview-box{max-width:220px}.sales-products-table .sales-products-row{min-width:1020px}.sales-prices-table .sales-prices-row{min-width:560px}.sales-quick-prices-layout{grid-template-columns:1fr}.sales-quick-image-wrap{width:160px;height:160px}.sales-quick-stock-table .sales-quick-stock-row{min-width:700px}.sales-quick-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters-bar{width:min(1360px,100%);box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:20px 24px;border-radius:24px;background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card));border:1px solid var(--border-soft);box-shadow:var(--shadow-lg);margin-bottom:24px}.filters-group{display:flex;gap:10px;flex-wrap:wrap;flex:1 1 860px;min-width:0}.filter-pill{border:1px solid transparent;background:var(--surface-soft-2);border-radius:18px;padding:7px 12px;display:grid;gap:4px;min-width:112px;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-soft)}.filter-pill .pill-title{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.filter-pill .pill-sub{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.filter-pill.blue{color:var(--color-blue);border-color:color-mix(in srgb,var(--color-blue) 35%,transparent);background:color-mix(in srgb,var(--color-blue) 12%,transparent)}.filter-pill.green{color:var(--color-green);border-color:color-mix(in srgb,var(--color-green) 35%,transparent);background:color-mix(in srgb,var(--color-green) 12%,transparent)}.filter-pill.gray{color:var(--text-secondary);border-color:var(--border-soft)}.filter-pill.orange{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.filter-pill.primary{color:var(--color-green);border-color:color-mix(in srgb,var(--color-green) 45%,transparent);background:color-mix(in srgb,var(--color-green) 14%,transparent)}.filter-pill.danger{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.rate-pill{display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px 12px;border-radius:18px;background:var(--surface-soft-2);border:1px solid var(--border-soft);min-width:0;justify-content:flex-start;flex:0 1 240px;margin-left:auto;box-sizing:border-box}.rate-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.rate-pill input{width:auto;min-width:0;max-width:110px;flex:1 1 auto;text-align:right;border:none;background:transparent;color:var(--color-green);font-weight:600;font-size:14px;padding:0}.rate-pill input:focus{outline:none}.rate-controls{display:flex;align-items:center;gap:6px;width:100%;justify-content:flex-end;min-width:0;flex-wrap:nowrap}.refresh-btn,.save-btn{flex:0 0 28px}.refresh-btn{border:1px solid var(--border);background:transparent;color:var(--text-muted);width:28px;height:28px;border-radius:999px;cursor:pointer;font-size:14px;display:grid;place-items:center}.refresh-btn:hover{border-color:var(--border-strong);color:var(--text-primary)}.save-btn{border:1px solid color-mix(in srgb,var(--color-green) 35%,transparent);background:color-mix(in srgb,var(--color-green) 12%,transparent);color:var(--color-green);width:28px;height:28px;border-radius:999px;cursor:pointer;font-size:14px;display:grid;place-items:center}.save-btn:hover{border-color:color-mix(in srgb,var(--color-green) 60%,transparent);color:var(--text-primary)}.rate-pill .rate-error{color:var(--color-danger)}.rate-status{width:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.rate-status.loading{color:var(--accent)}.rate-status.error{color:var(--color-danger)}.panel{background:linear-gradient(180deg,var(--surface-3),var(--surface-1));border:1px solid var(--border-soft);border-radius:22px;padding:24px;box-shadow:var(--shadow-lg)}.panel.left h2{margin:0 0 16px;font-size:16px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.product-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.product-field{display:flex;flex-direction:column;gap:6px;position:relative}.suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:10;max-height:220px;overflow-y:auto;overflow-x:hidden}.suggestion-item{width:100%;border:1px solid transparent;background:transparent;color:var(--text-secondary);padding:8px 10px;border-radius:10px;display:flex;justify-content:space-between;gap:8px;cursor:pointer;font-size:12px;text-align:left;align-items:center}.suggestion-item span{min-width:64px;color:var(--text-muted)}.suggestion-item strong{color:var(--text-primary);font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-item:hover{border-color:var(--border);background:var(--surface-soft)}.sku-field .suggestions{min-width:320px}.product-field label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em}.product-field input{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:12px;color:var(--text-primary);padding:12px 14px;font-size:14px;outline:none}.product-field input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px var(--accent-soft)}.sku-field{flex:1;min-width:120px}.name-field{flex:4;min-width:220px}.btn-oferta{height:44px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-warning) 45%,transparent);color:var(--color-warning);background:transparent;letter-spacing:.14em;font-weight:600}.btn-oferta:hover{border-color:color-mix(in srgb,var(--color-warning) 75%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-warning) 20%,transparent)}.btn-normal{height:44px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-blue) 45%,transparent);color:var(--color-blue);background:transparent;letter-spacing:.14em;font-weight:600}.btn-normal:hover{border-color:color-mix(in srgb,var(--color-blue) 75%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-blue) 20%,transparent)}.values-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.value-card{background:var(--surface-1);border-radius:18px;padding:14px 16px;border:1px solid var(--border-soft);box-shadow:inset 0 0 0 1px var(--border-soft)}.value-label{color:var(--text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}.value-input{display:flex;align-items:center;gap:8px;background:var(--surface-1);border-radius:14px;padding:10px 12px;border:1px solid var(--border-soft)}.value-input.highlight{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.value-input input{background:transparent;border:none;color:var(--text-primary);font-size:16px;font-weight:600;width:100%;padding:0;text-align:center}.value-input input[type=number]::-webkit-outer-spin-button,.value-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.value-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.value-input input:focus{outline:none;box-shadow:none}.value-prefix,.value-suffix{font-size:12px;color:var(--text-muted);letter-spacing:.08em}.tooltip{width:16px;height:16px;border-radius:999px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted);cursor:default;position:relative}.tooltip:hover:after{content:attr(data-tooltip);position:absolute;top:-36px;left:50%;transform:translate(-50%);background:var(--surface-1);color:var(--text-primary);padding:6px 10px;border-radius:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--border-soft);box-shadow:var(--shadow-md);z-index:5}.toggle-suffix{background:transparent;border:none;padding:0;cursor:pointer;font-weight:600}.toggle-suffix:hover{color:var(--text-primary)}.lower-grid{margin-top:24px;display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:18px}.lower-grid.local{grid-template-columns:1fr}.lower-grid.local .roi-card{grid-column:1 / -1}.weight-card{background:linear-gradient(180deg,var(--surface-3),var(--surface-1));border-radius:20px;padding:18px;border:1px solid color-mix(in srgb,var(--color-blue) 25%,transparent)}.card-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.info-dot{width:18px;height:18px;border-radius:999px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted)}.weight-main{margin-top:16px;background:var(--surface-1);border-radius:16px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-soft)}.weight-unit{font-size:12px;letter-spacing:.12em;color:var(--text-muted)}.weight-input{background:transparent;border:none;color:var(--text-primary);font-size:22px;font-weight:700;width:100%;text-align:center}.weight-input:focus{outline:none}.weight-dims{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.weight-dims span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dim-input{display:block;margin-top:6px;background:var(--surface-1);border:1px solid var(--border-soft);padding:8px 10px;border-radius:12px;font-size:14px;text-align:center;color:var(--text-primary);width:100%}.dim-input:focus{outline:none}.weight-dims em{display:block;margin-top:6px;font-size:11px;color:var(--text-muted);text-align:center}.weight-footer{margin-top:12px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.weight-footer strong{color:var(--text-primary);font-size:13px}.weight-input::-webkit-outer-spin-button,.weight-input::-webkit-inner-spin-button,.dim-input::-webkit-outer-spin-button,.dim-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.weight-input,.dim-input{-moz-appearance:textfield;appearance:textfield}.roi-card{background:linear-gradient(180deg,var(--surface-3),var(--surface-1));border-radius:22px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--color-blue) 25%,transparent);position:relative}.roi-head{display:flex;justify-content:space-between;align-items:flex-start}.roi-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.roi-sub{display:block;margin-top:6px;font-size:12px;font-weight:700}.roi-sub.bad{color:var(--color-danger)}.roi-sub.mid{color:var(--color-warning)}.roi-sub.good{color:var(--color-green)}.roi-value{font-size:36px;font-weight:700;color:var(--color-green)}.roi-value.bad{color:var(--color-danger)}.roi-value.mid{color:var(--color-warning)}.roi-value.good{color:var(--color-green)}.roi-toprow{display:flex;justify-content:flex-end;align-items:center;margin-top:6px}.roi-tabs{display:inline-flex;background:var(--surface-panel);border-radius:999px;padding:4px;gap:4px}.roi-tab{border:none;background:transparent;color:var(--text-muted);font-size:11px;padding:6px 12px;border-radius:999px;text-transform:uppercase;cursor:pointer}.roi-tab.active{background:var(--color-blue);color:var(--text-primary)}.roi-bar{margin-top:26px;height:10px;background:var(--surface-soft-3);border-radius:999px;position:relative;overflow:visible}.roi-fill{height:100%;width:90%;background:var(--color-green)}.roi-fill.bad{background:var(--color-danger)}.roi-fill.mid{background:var(--color-warning)}.roi-fill.good{background:var(--color-green)}.roi-knob{position:absolute;top:-6px;transform:translate(-50%);width:24px;height:24px;border-radius:999px;border:2px solid var(--color-green);background:var(--surface-1);box-shadow:0 0 10px color-mix(in srgb,var(--color-green) 45%,transparent)}.roi-knob.bad{border-color:var(--color-danger);box-shadow:0 0 10px color-mix(in srgb,var(--color-danger) 45%,transparent)}.roi-knob.mid{border-color:var(--color-warning);box-shadow:0 0 10px color-mix(in srgb,var(--color-warning) 45%,transparent)}.roi-knob.good{border-color:var(--color-green);box-shadow:0 0 10px color-mix(in srgb,var(--color-green) 45%,transparent)}.roi-knob:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-green);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roi-knob.bad:after{background:var(--color-danger)}.roi-knob.mid:after{background:var(--color-warning)}.roi-knob.good:after{background:var(--color-green)}.roi-slider{position:absolute;inset:-8px 0 0;width:100%;height:26px;opacity:0;cursor:pointer}.roi-legend{display:flex;justify-content:space-between;margin-top:40px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.roi-legend span{position:relative;padding-bottom:14px}.roi-legend span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:999px;opacity:.45}.roi-legend .bad:after{background:var(--color-danger)}.roi-legend .mid:after{background:var(--color-warning)}.roi-legend .good:after{background:var(--color-green)}.roi-legend .bad{color:var(--color-danger)}.roi-legend .mid{color:var(--color-warning)}.roi-legend .good{color:var(--color-green)}.tax-section{margin-top:24px;padding-top:18px;border-top:1px solid var(--border-soft)}.tax-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px}.tax-btn{border:1px solid var(--border);background:transparent;color:var(--text-secondary);padding:8px 14px;border-radius:999px;font-size:11px;text-transform:uppercase;cursor:pointer}.tax-btn:disabled{opacity:.45;cursor:not-allowed}.tax-btn.inactive{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}.tax-btn.active{color:var(--color-green);border-color:color-mix(in srgb,var(--color-green) 45%,transparent)}.btn-iva.iva-high{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 50%,transparent)}.btn-iva.iva-low{color:var(--color-blue);border-color:color-mix(in srgb,var(--color-blue) 50%,transparent)}.btn-iva.iva-zero{color:var(--text-muted);border-color:color-mix(in srgb,var(--text-muted) 45%,transparent)}.tax-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.tax-error{margin-top:10px;font-size:12px;color:#e25555}.tax-card{background:#0d0f14 var(--surface-3);border-radius:16px;padding:10px;border:1px solid rgba(255,255,255,.06);text-align:center}.tax-card span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#7d8190;margin-bottom:6px}.tax-card strong{font-size:20px}.tax-card input{width:100%;text-align:center;background:transparent;border:none;color:#fff;font-size:16px;font-weight:700;padding:0}.tax-card input:focus{outline:none}.tax-card input[readonly]{color:#fff}.tax-card input[type=number]::-webkit-outer-spin-button,.tax-card input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tax-card input[type=number]{-moz-appearance:textfield;appearance:textfield}.tax-card em{font-style:normal;color:#7d8190;margin-left:4px}@media(max-width:1200px){.lower-grid{grid-template-columns:1fr}.tax-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:1100px){.app{padding-left:20px}.app-sidebar .sidebar-section-title{font-size:14px}.app-sidebar .sidebar-nav .nav-label{font-size:12px}.app-header{left:0;width:100%;height:auto;padding:14px 16px;align-items:stretch;flex-direction:column}.app-sidebar{width:320px;transform:translate(-100%);transition:transform .22s ease}.app-sidebar.collapsed{width:320px}.app.sidebar-collapsed{padding-left:20px}.app.sidebar-collapsed .app-header{left:0;width:100%}.app-sidebar.collapsed .sidebar-title,.app-sidebar.collapsed .sidebar-section,.app-sidebar.collapsed .nav-label,.app-sidebar.collapsed .sidebar-brand-text,.app-sidebar.collapsed .sidebar-footer-title,.app-sidebar.collapsed .sidebar-footer-status{display:inline}.app-sidebar.collapsed .nav-short{display:none}.app-sidebar.collapsed .sidebar-collapse-btn{position:static}.app-sidebar.collapsed .sidebar-nav .btn{justify-content:flex-start;padding-left:12px;padding-right:12px}.app-sidebar.open{transform:translate(0)}.sidebar-toggle{display:inline-flex}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#00000073;border:none;margin:0;padding:0;z-index:42}}@media(max-width:720px){.app-header{height:56px;padding:8px 12px;flex-direction:row;align-items:center;gap:10px;overflow:visible}.topbar__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:visible;position:relative;z-index:2}.topbar__right{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative;z-index:1}.sidebar-toggle{flex:0 0 auto;position:relative;z-index:3;pointer-events:auto}.topbar-search,.context-chip,.sidebar-toggle-label,.topbar__title p,.topbar__title h1{display:none}}.field{display:grid;gap:6px;margin-bottom:16px}.field label{color:var(--erp-text-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase}input{background:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:14px;padding:12px 14px;font-size:16px;color:#f3f7ff}input:focus{outline:none;border-color:var(--erp-input-border-focus);box-shadow:0 0 0 2px var(--erp-input-focus-ring)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:14px;padding:12px 14px;font-size:16px;color:#f3f7ff}select:focus{outline:none;border-color:var(--erp-input-border-focus);box-shadow:0 0 0 2px var(--erp-input-focus-ring)}input::placeholder,textarea::placeholder{color:var(--erp-text-placeholder);opacity:1}input:disabled,select:disabled,textarea:disabled{background:#18243a94;border-color:#ffffff1a;color:#e8eefa9e;cursor:not-allowed;box-shadow:none}input:disabled::placeholder,textarea:disabled::placeholder{color:#8e9bb3b3}.users-form .field>span{color:var(--erp-text-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.users-form-row{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px}.users-form-row .ui-field{min-width:0}.users-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.role-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-form .ui-field{min-width:0}.users-form .users-form-row{grid-column:1 / -1}.users-form .ui-control{background:var(--ui-form-control-bg);border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650;min-height:var(--ui-form-control-h);padding:0 14px;box-shadow:inset 0 1px #ffffff08;transition:var(--ui-form-transition)}.users-form .ui-control:hover{border-color:var(--ui-form-control-border-hover);background:var(--ui-form-control-bg-hover)}.users-form .ui-control:focus{outline:none;border-color:#4ba3ff99;box-shadow:var(--ui-form-focus-ring)}@media(max-width:980px){.users-form,.role-form{grid-template-columns:1fr}.users-form-row{grid-template-columns:1fr;gap:6px}}.right{border:1px solid rgba(246,178,10,.3)}.right-header .label{font-size:11px;color:#b2b6c5;text-transform:uppercase;letter-spacing:.18em}.offer-card{background:#000 (--surface-1);padding:16px 0;margin-bottom:18px;min-height:110px}.offer-header{display:flex;align-items:center;justify-content:space-between;padding:10px}.offer-discount{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#f48b2f;border:1px solid rgba(244,139,47,.4);padding:4px 8px;border-radius:999px;letter-spacing:.12em}.offer-discount input{width:44px;background:transparent;border:none;color:#f48b2f;text-align:center;font-size:12px;outline:none}.offer-body{margin-top:10px;display:flex;flex-direction:column;gap:6px;padding:10px}.offer-label{font-size:11px;color:#7e8596;text-transform:uppercase;letter-spacing:.12em}.offer-value{font-size:36px;font-weight:700;color:#f6b20a;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#f6b20a99}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:flex-start;justify-items:center;text-align:center}.metric-row .label{font-size:9px}.metric-row .accent{font-size:19px}.metric-row .subtle{font-size:10px}.metric-row .rentability{font-size:clamp(16px,2.2vw,22px);white-space:nowrap}.metric-right{text-align:right}.label{font-size:11px;color:#b2b6c5;text-transform:uppercase;letter-spacing:.18em}.accent{font-size:24px;font-weight:700;color:#1ec971;margin:4px 0 2px}.subtle{font-size:12px;color:#6e7484;margin:0}.rentability{font-size:28px;font-weight:700;margin:6px 0 0}.divider{height:1px;margin:16px 0;background:#ffffff0f}.mini-metrics{display:grid;gap:14px}.mini-metrics p{margin:0;color:#b2b6c5;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.mini-metrics strong{font-size:18px}.detail .label{margin-bottom:10px;display:block}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);gap:16px}.detail-row:last-child{border-bottom:none}.detail-row span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#c2c6d2}.detail-row small{display:block;color:#6f7585;margin-top:4px;font-size:11px}.negative{color:#e25555}.positive{color:#1ec971}@media(max-width:900px){.layout{grid-template-columns:1fr}.app{padding:92px 12px 24px}.app-header{padding:14px 12px}.filters-bar{flex-direction:column;align-items:stretch}.rate-pill{width:100%}}.meli-sales-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px}.meli-sales-kpis-mobile{display:none}.meli-sales-kpis-desktop .products-metric-card{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.meli-sales-kpis .products-metric-card span{font-size:12px}.meli-sales-kpis .products-metric-card strong{font-size:18px}@media(max-width:960px){.meli-sales-kpis-desktop{display:none}.meli-sales-kpis-mobile{display:grid}.meli-sales-kpis{grid-template-columns:minmax(0,1fr)}.meli-sales-kpi-card,.meli-sales-kpi-list{display:flex;flex-direction:column;gap:10px}.meli-sales-kpi-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.meli-sales-kpi-row span{font-size:12px;color:#ffffffb3}.meli-sales-kpi-row strong{font-size:18px}}.meli-sales-range{margin-left:auto;font-size:12px;color:#ffffffb3}.meli-reputation-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--erp-surface-card);border:1px solid var(--erp-border-soft);border-radius:14px;box-shadow:var(--erp-shadow-card);margin-bottom:14px}.meli-reputation-header-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch;max-width:760px}.meli-reputation-header-kpis .products-metric-card{padding:10px 12px;min-height:58px;display:flex;flex-direction:column;justify-content:space-between}.meli-reputation-header-kpis .products-metric-card>span{display:block}.meli-reputation-header-kpis .products-metric-card>strong{display:block;margin-top:6px}.meli-reputation-profile{display:flex;align-items:center;gap:12px}.meli-reputation-profile h4{margin:0;font-size:16px;color:#f3f6ff}.meli-reputation-title{display:inline-flex;align-items:center;gap:8px}.meli-reputation-platinum{width:22px;height:22px;display:inline-block}.meli-reputation-profile p{margin:0;font-size:12px;color:#ffffffa6}.meli-reputation-avatar{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#ffffff0f;display:flex;align-items:center;justify-content:center}.meli-reputation-avatar img{width:100%;height:100%;object-fit:cover}.meli-reputation-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.meli-reputation-thermometer{width:120px;height:10px;max-width:120px;display:block;margin:10px auto 0;object-fit:contain}.meli-reputation-tags .tag-pill{background:#5aa9ff33;border:1px solid rgba(90,169,255,.35);color:#e6f0ff;font-size:11px;padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.meli-reputation-kpis{grid-template-columns:repeat(4,minmax(140px,1fr))}.meli-reputation-kpis.meli-reputation-kpis-claims{grid-template-columns:repeat(3,minmax(140px,1fr))}.meli-reputation-kpis .products-metric-card{position:relative;min-height:105px;padding-top:30px}.meli-reputation-kpis .products-metric-card>strong{font-size:22px}.meli-reputation-kpis .products-metric-card>span{position:absolute;top:10px;left:12px}.meli-reputation-kpis .products-metric-card:not(.meli-reputation-opiniones-card){display:flex;align-items:center;justify-content:center;text-align:center}.meli-reputation-kpis .products-metric-card:not(.meli-reputation-opiniones-card)>strong{margin:0}.meli-reputation-opiniones-card{overflow:hidden}.meli-reputation-opiniones-card .dashboard-donut-wrap{margin-top:10px;transform:scale(.8);transform-origin:top left}.meli-reputation-opiniones-card .dashboard-donut-legend{margin-top:8px}.meli-reputation-claims{margin-top:18px}.meli-reputation-claims-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#ffffffd9}.meli-reputation-claims-header h4{margin:0;font-size:14px}.meli-reputation-claims-table .meli-reputation-claims-row{grid-template-columns:70px minmax(0,1fr) 140px;align-items:center;gap:10px}.meli-reputation-claims-table{overflow-x:hidden}.meli-reputation-claims-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.meli-reputation-claims-tools{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.meli-reputation-claims-tools .btn{padding:6px 10px;font-size:11px;border-radius:10px}.meli-reputation-claims-table .history-row{width:100%;min-width:0;box-sizing:border-box;padding-left:10px;padding-right:10px}.meli-publications-score-table{padding-bottom:10px}.meli-publications-score-table .history-row.meli-publications-score-row{grid-template-columns:72px minmax(320px,1.4fr) 140px 110px 110px 120px 120px 150px;min-width:1140px}.meli-publications-score-table .history-row.head.meli-publications-score-row{min-width:1140px}.meli-publications-score-table .meli-publications-score-main{min-width:0;display:flex;flex-direction:column;gap:4px}.meli-publications-score-table .history-title{min-width:0;line-height:1.25}.meli-publications-score-table .history-title a,.meli-publications-score-table .history-title span{color:#e6edf8;text-decoration:none;font-weight:600;display:inline;word-break:break-word}.meli-publications-score-table .history-title a:hover{text-decoration:underline}.meli-publications-score-table .history-title svg{width:14px;height:14px;margin-left:6px;opacity:.8;vertical-align:-2px}.meli-publications-score-rating{display:inline-flex;align-items:center;justify-content:center;gap:6px}.meli-publications-score-star{width:14px;height:14px;flex:0 0 auto;filter:invert(79%) sepia(92%) saturate(844%) hue-rotate(358deg) brightness(102%) contrast(103%)}.meli-publications-score-table .history-subtitle{color:#9aa1b5;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meli-publications-score-id-row{display:inline-flex;align-items:center;gap:10px;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}.meli-publications-score-id-row:focus{outline:none;box-shadow:0 0 0 2px var(--erp-input-focus-ring);border-radius:10px}.meli-publications-score-id-text{display:inline-flex;align-items:center;gap:6px;min-width:0}.meli-publications-score-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;opacity:.7}.meli-publications-score-copy-icon svg{width:16px;height:16px}.meli-publications-score-id-row:hover .meli-publications-score-copy-icon{opacity:1}.meli-publications-score-id-row.copied .meli-publications-score-copy-icon{color:#9be2b2;opacity:1}.meli-publications-score-id-row .meli-publication-badges{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.meli-publications-score-price-row{display:inline-flex;align-items:center;gap:10px}.meli-publications-score-price-row .meli-price-regular{text-decoration:line-through;opacity:.8}.meli-publications-score-price-row .meli-price-promo{color:#2ec27e;font-weight:700}.meli-publications-score-table .meli-publications-score-photo img{width:54px;height:54px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.meli-publications-score-table .history-value{font-variant-numeric:tabular-nums}.meli-recs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:6px 12px;border-radius:999px;border:1px solid rgba(120,255,185,.25);background:#14aa642e;color:#b9ffd7;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}.meli-recs-badge:hover{background:#14aa6442;border-color:#78ffb966}.meli-recs-badge.all-done{background:#96aaa01f;border-color:#ffffff1f;color:#d0d6e4}.meli-recs-modal-card{max-width:860px;width:min(860px,100%)}.meli-recs-modal-meta{margin-bottom:12px}.meli-recs-modal-title{font-size:14px;font-weight:700;color:#e9eefb;word-break:break-word}.meli-recs-modal-subtitle{margin-top:4px;font-size:12px;color:#9aa1b5}.meli-recs-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-recs-modal-section h5{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#cfe4ff}.meli-recs-modal-list{display:flex;flex-direction:column;gap:8px}.meli-recs-modal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.meli-recs-modal-row span:first-child{min-width:0;flex:1 1 auto;word-break:break-word;color:#e6edf8;font-size:13px}.meli-recs-modal-count{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:12px;color:#9aa1b5}@media(max-width:820px){.meli-recs-modal-grid{grid-template-columns:1fr}}.meli-publications-score-filters-modal{max-width:640px;width:min(640px,100%)}.meli-score-filters{display:flex;flex-direction:column;gap:12px}.meli-score-filters-block{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.06)}.meli-score-filters-block.tone-a,.meli-score-filters-block.tone-b,.meli-score-filters-block.tone-c,.meli-score-filters-block.tone-d{background:#281c382e}.meli-score-filters-block-title{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#e9eefb}.meli-score-filters-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meli-score-filter-row-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#cfe4ff}.meli-score-filters-section{display:flex;align-items:center;justify-content:flex-start;gap:12px}.meli-score-filter-check{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#e6edf8;-webkit-user-select:none;user-select:none;margin-top:10px}.meli-score-filter-check .ui-check{margin-right:2px}.meli-score-stars{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.meli-score-star-check{display:inline-flex;align-items:center;gap:8px}.meli-score-star-check .ui-check{margin-right:2px}.meli-score-star-check{display:inline-flex;align-items:center;gap:8px;color:#e6edf8;-webkit-user-select:none;user-select:none}.meli-score-star-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:12px;font-weight:700}.meli-score-filter-star{width:14px;height:14px;filter:invert(79%) sepia(92%) saturate(844%) hue-rotate(358deg) brightness(102%) contrast(103%)}@media(max-width:720px){.meli-publications-score-table{overflow-x:hidden}.meli-publications-score-table .history-row.head.meli-publications-score-row{display:none}.meli-publications-score-table .history-row.meli-publications-score-row{min-width:0;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo main main" "photo rating orders" "photo visits conv" "photo part recs";gap:10px 12px}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(1){grid-area:photo}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(2){grid-area:main}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(3){grid-area:rating}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(4){grid-area:orders}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(5){grid-area:visits}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(6){grid-area:conv}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(7){grid-area:part}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(8){grid-area:recs}.meli-publications-score-table .history-row.meli-publications-score-row .history-value{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px 10px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(3):before{content:"RATING"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(4):before{content:"VENTAS"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(5):before{content:"VISITAS"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(6):before{content:"CONVERSION"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(7):before{content:"PARTICIPACION"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(8):before{content:"RECOMENDACIONES"}.meli-publications-score-table .history-row.meli-publications-score-row>:nth-child(n+3):before{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c}.meli-publications-score-table .history-subtitle{white-space:normal;overflow:visible;text-overflow:unset}.meli-publications-score-table .meli-publications-score-rating{justify-content:flex-start}}.meli-reputation-claim-title{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:visible}.meli-reputation-claim-title strong{font-size:13px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:unset;display:block}.meli-reputation-claim-title small{font-size:11px;color:#ffffff8c}.meli-reputation-claim-count{font-size:12px;color:#ffffffbf}.meli-reputation-reasons-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-reputation-card{background:var(--ui-kpi-bg);border:1px solid var(--ui-kpi-border);border-radius:var(--ui-kpi-radius);padding:14px 16px;box-shadow:var(--ui-kpi-shadow)}.meli-reputation-card h5{margin:0 0 10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.meli-reputation-card.empty{min-height:120px}.meli-reputation-reasons-list{display:flex;flex-direction:column;gap:8px}.meli-reputation-reason-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;color:#cbd1df}.meli-reputation-reason-row span{flex:1;min-width:0;line-height:1.35}.meli-reputation-reason-row strong{font-size:12px;color:#fff}@media(max-width:720px){.meli-reputation-opiniones-card .dashboard-donut-legend{display:none}.meli-reputation-claims-header{align-items:flex-start}.meli-reputation-claims-tools{justify-content:flex-start}.meli-reputation-claims-table .meli-reputation-claims-row{grid-template-columns:52px minmax(0,1fr);gap:8px}.desktop-only{display:none!important}.meli-reputation-claims-table .meli-sales-photo img{width:44px;height:44px;border-radius:10px}.meli-reputation-claim-title small{display:none}.meli-reputation-claims-header{flex-direction:column;align-items:flex-start}.meli-reputation-reasons-grid{grid-template-columns:1fr}}.meli-setup-detail{display:flex;flex-direction:column;gap:4px}.meli-setup-detail strong{font-size:13px}.meli-setup-detail small{font-size:11px;color:#ffffff8c}.meli-setup-detail-input{width:100%;min-height:54px;resize:vertical;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#e5e7eb;padding:8px 10px;font-size:12px;line-height:1.4;box-sizing:border-box}.meli-setup-save{align-self:flex-start;width:auto;padding:6px 14px;border-radius:999px;font-size:11px}.catalog-attrs-header{margin-top:18px}.catalog-categories-header{margin-top:20px;padding-top:14px;border-top:1px solid rgba(148,163,184,.2)}.catalog-setup-card{border:1px solid var(--erp-border-soft);border-radius:22px;background:#0a163185;padding:14px 10px;margin-bottom:16px}.catalog-setup-card:last-child{margin-bottom:0}.catalog-setup-card .history-header{margin-bottom:0}.catalog-setup-card .catalog-attrs-header,.catalog-setup-card .catalog-categories-header{margin-top:0;padding-top:0;border-top:0}.catalog-setup-card .history-toolbar{margin-top:14px}.catalog-attrs-toolbar{gap:10px}.catalog-attrs-toolbar select{min-width:180px;max-width:240px}.catalog-attrs-row{grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr) minmax(180px,1fr) 130px 200px}.catalog-attrs-actions{display:flex;align-items:center;justify-content:center;gap:8px}.catalog-attrs-edit-input{width:100%;max-width:160px}.ui-table__row--catalog-attrs .ui-select{max-width:140px}.catalog-setup-card .ui-form-shell .ui-select{width:min(280px,100%)}.catalog-categories-row{grid-template-columns:90px minmax(180px,1fr) minmax(160px,.9fr) minmax(240px,1.4fr) 130px 90px 120px}.catalog-readonly-page .history-toolbar select{min-width:150px}.catalog-readonly-row{grid-template-columns:84px minmax(120px,.8fr) minmax(120px,.8fr) minmax(300px,1.4fr) minmax(140px,.7fr) 96px minmax(140px,.7fr) 90px;min-width:1120px}.catalog-readonly-row .history-photo{width:64px;height:64px;min-width:64px;min-height:64px;overflow:hidden;border-radius:12px}.catalog-readonly-row .history-photo img{width:100%;height:100%;object-fit:cover;display:block}.catalog-editor-images,.catalog-editor-descriptions{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.2)}.catalog-editor-page{width:100%;margin-top:10px;background:linear-gradient(180deg,var(--erp-surface-modal-top) 0%,var(--erp-surface-modal) 100%);border-radius:20px;border:1px solid rgba(255,255,255,.04);padding:18px;box-sizing:border-box;overflow:visible}.catalog-editor-grid{gap:14px}.catalog-editor-row{width:100%}.catalog-editor-row-main{display:grid;grid-template-columns:190px 100px minmax(0,1fr);column-gap:10px;row-gap:12px;margin-bottom:15px}.catalog-editor-row-main.is-simple{grid-template-columns:190px 120px 120px minmax(0,1fr)}.catalog-editor-row-simple-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;margin-bottom:15px}.catalog-editor-image-card-simple-main{width:100%;max-width:100%;min-width:280px}.catalog-editor-simple-fields{display:flex;flex-direction:column;gap:12px;width:100%}.catalog-editor-row-simple-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:12px;align-items:end}.catalog-editor-row-simple-categories{width:100%}.catalog-editor-row-simple-costs{display:grid;grid-template-columns:120px 120px 120px;column-gap:10px;align-items:end}.catalog-editor-row-simple-metrics{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));column-gap:10px;align-items:end}.catalog-editor-variants-block{border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:10px;background:#0f172a59;margin-bottom:10px}.catalog-editor-variants-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.catalog-editor-variants-head h4{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.catalog-editor-variants-row{grid-template-columns:70px minmax(110px,160px) 76px 74px 56px;gap:8px;align-items:center}.catalog-editor-variants-row.is-selected{border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee40 inset}.catalog-editor-variants-block .history-table.users-table{overflow-x:hidden;padding-bottom:0}.catalog-editor-variants-block .history-row.catalog-editor-variants-row{min-width:0;width:100%}.catalog-editor-variants-block .catalog-editor-variants-row>:nth-child(2){max-width:180px;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-editor-variant-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:12px;align-items:start;margin-bottom:12px}.catalog-editor-variant-side{display:flex;flex-direction:column;gap:12px}.catalog-editor-row-category{display:grid;grid-template-columns:minmax(0,1fr) 120px;column-gap:12px;align-items:end;margin-bottom:15px}.catalog-editor-row-variant-meta{display:grid;grid-template-columns:140px 120px 120px 120px 120px;column-gap:12px;align-items:end}.catalog-editor-row-variant-meta .products-row{align-items:stretch;position:relative;padding-bottom:18px}.catalog-editor-row-variant-meta .products-row>.ui-status-switch{min-height:var(--ui-form-control-h);padding:0 12px;border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);background:var(--ui-form-control-bg);box-shadow:inset 0 1px #ffffff08;display:flex;align-items:center;gap:10px}.catalog-editor-row-variant-meta .products-row>.ui-status-switch .ui-status-switch__label{font-weight:700}.catalog-editor-row-variant-meta .catalog-editor-sku-check{position:absolute;left:0;right:0;bottom:0;min-height:18px;display:block}.catalog-editor-row-variant-status{display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px;align-items:end}.catalog-editor-row-variant-status .products-row{align-items:flex-start}.catalog-editor-row-variant-attribute{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:12px;align-items:end}.catalog-editor-row-bundle-items{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px;column-gap:12px;row-gap:8px;align-items:end}.catalog-editor-row-variant-bundle{display:grid;grid-template-columns:minmax(0,7fr) minmax(90px,1fr) minmax(120px,2fr);column-gap:12px;align-items:end}.catalog-editor-bundle-list{grid-column:1 / -1}.catalog-editor-bundle-search-field{position:relative;min-width:0}.catalog-editor-bundle-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#0f1726;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;z-index:30;max-height:260px;overflow-y:auto;box-shadow:0 14px 32px #00000059}.catalog-editor-bundle-suggestion-item{width:100%;border:1px solid transparent;border-radius:10px;background:transparent;color:#e6edf8;padding:8px 10px;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer}.catalog-editor-bundle-suggestion-item:hover{background:#ffffff0d;border-color:#ffffff1f}.catalog-editor-bundle-suggestion-title{font-size:12px;font-weight:700;color:#f0f5ff}.catalog-editor-bundle-suggestion-meta{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#9fb3d9}.catalog-editor-row-bundle-items input[type=number].ui-control{text-align:center}.catalog-editor-bundle-suggestions-empty{color:#9aa3b5;font-size:12px;padding:8px 10px}.catalog-editor-bundle-list .history-row.head.users-row.catalog-editor-bundle-row,.catalog-editor-bundle-list .history-row.users-row.catalog-editor-bundle-row{grid-template-columns:80px minmax(0,1fr) 56px 52px!important;gap:8px;align-items:center;justify-content:start}.catalog-editor-bundle-list .history-table.users-table{overflow-x:hidden;padding-bottom:0}.catalog-editor-bundle-list .history-row.catalog-editor-bundle-row{min-width:0;width:100%}.catalog-editor-bundle-list .catalog-editor-bundle-row>:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-editor-row-variant-dimensions,.catalog-editor-row-variant-weights{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));column-gap:10px;align-items:end}.catalog-editor-row-descriptions{display:grid;grid-template-columns:minmax(260px,0px) minmax(0,1fr) minmax(0,1fr);column-gap:12px;align-items:start}.catalog-editor-row-descriptions-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-editor-row-simple-summary .ui-media-main-card,.catalog-editor-row-descriptions .ui-media-main-card{width:100%;max-width:260px;min-width:0}.catalog-editor-grid .products-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;margin:0;width:100%}.catalog-editor-grid .products-row>label{width:100%;text-align:left;justify-content:flex-start;align-items:flex-start;margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7d8190}.catalog-editor-grid .products-row>input,.catalog-editor-grid .products-row>select{width:100%!important;max-width:none!important;min-width:0!important;background:var(--ui-form-control-bg);border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);padding:0 14px;color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650;line-height:1.3;text-align:left;margin-top:0;box-sizing:border-box;min-height:var(--ui-form-control-h);box-shadow:inset 0 1px #ffffff08;transition:var(--ui-form-transition)}.catalog-editor-grid .products-row>select{color-scheme:dark}.catalog-editor-grid .products-row>input.catalog-editor-name-input{text-align:left!important}.catalog-editor-sku-check{min-height:14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f09e}.catalog-editor-sku-check.available{color:#3bd67f}.catalog-editor-sku-check.used{color:#ff7c7c}.catalog-editor-grid .products-row>textarea.catalog-editor-textarea{width:100%!important;min-height:var(--ui-form-textarea-min-h);resize:vertical;text-align:left!important;margin-top:6px;background:var(--ui-form-control-bg)!important;border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);color:var(--ui-form-text);font-size:var(--ui-form-fs-value);font-weight:650;line-height:1.3;padding:14px;height:320px}.catalog-editor-descriptions .products-row>textarea.catalog-editor-textarea{width:100%!important;max-width:none!important;min-width:0!important;height:var(--ui-form-textarea-min-h);min-height:var(--ui-form-textarea-min-h);resize:vertical;text-align:left!important;margin-top:6px;box-sizing:border-box;background:var(--ui-form-control-bg)!important;border:1px solid var(--ui-form-control-border);border-radius:var(--ui-form-radius-control);color:var(--ui-form-text)!important;font-size:var(--ui-form-fs-value);font-weight:650;line-height:1.3;padding:14px}.catalog-editor-descriptions .products-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px}.catalog-editor-descriptions .products-row>label{width:100%!important;text-align:left!important;justify-content:flex-start!important}.catalog-editor-descriptions .catalog-editor-image-card{width:100%;max-width:190px}.catalog-editor-page input[type=number]{appearance:textfield;-moz-appearance:textfield}.catalog-editor-page input[type=number]::-webkit-outer-spin-button,.catalog-editor-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-editor-page .products-row{align-items:flex-start;justify-content:flex-start}.catalog-editor-page .products-row>label{width:100%;text-align:left;justify-content:flex-start}.catalog-editor-head-actions{display:flex;align-items:center;gap:12px}.catalog-editor-images-head{display:flex;align-items:center;margin-bottom:10px}.catalog-editor-images-head h4{margin:0;font-size:14px;letter-spacing:.08em}.catalog-editor-images-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.catalog-editor-images-summary{margin-left:auto;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0c7}.catalog-editor-images-caret{width:8px;height:8px;border-right:1.8px solid rgba(226,232,240,.88);border-bottom:1.8px solid rgba(226,232,240,.88);transform:rotate(-45deg);transition:transform .14s ease;flex:0 0 auto}.catalog-editor-images-caret.is-open{transform:rotate(45deg)}.catalog-editor-image-card{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#0f172a73;align-items:flex-start;justify-self:start;width:calc((100% - 40px)/5);min-width:110px;max-width:180px}.catalog-editor-image-card>span{font-size:11px;color:#e2e8f0d9;letter-spacing:.08em;text-transform:uppercase}.catalog-editor-image-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.catalog-editor-image-preview{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:10px;border:1px dashed rgba(148,163,184,.35);display:flex;align-items:center;justify-content:center;background:#02081780;overflow:hidden}.catalog-editor-image-preview img{width:100%;height:100%;object-fit:contain}.catalog-editor-row-simple-summary .catalog-editor-image-card{width:150px;min-width:150px;max-width:150px;justify-self:anchor-center}.catalog-editor-gallery-head{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-editor-gallery-head>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0d9}.catalog-editor-gallery-grid{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.catalog-editor-gallery-item{border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;background:#0f172a66;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation}.catalog-editor-gallery-item.is-dragging{opacity:.55;cursor:grabbing}.catalog-editor-gallery-thumb{height:auto;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#0208178c;display:flex;align-items:center;justify-content:center}.catalog-editor-gallery-thumb img{width:100%;height:100%;object-fit:cover}.catalog-editor-gallery-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#e2e8f0e6}.catalog-editor-gallery-actions{display:flex;align-items:center;justify-content:space-between;gap:6px}.catalog-editor-gallery-actions .btn{padding:5px 8px;font-size:11px}.catalog-editor-type-checks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-editor-category-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px}@media(max-width:960px){.meli-reputation-header{flex-direction:column;align-items:flex-start}.meli-reputation-tags{justify-content:flex-start}.meli-reputation-header-kpis{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.meli-reputation-kpis,.meli-reputation-kpis.meli-reputation-kpis-claims{grid-template-columns:repeat(2,minmax(140px,1fr))}.catalog-attrs-row{grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) minmax(120px,1fr) 110px 160px}.catalog-categories-row{grid-template-columns:70px minmax(150px,1fr) minmax(120px,.8fr) minmax(180px,1fr) 120px 80px 100px}.catalog-readonly-row{min-width:1120px}.catalog-editor-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-editor-image-card{width:min(180px,100%)}.catalog-editor-row-main,.catalog-editor-row-main.is-simple{grid-template-columns:1fr}.catalog-editor-row-simple-summary,.catalog-editor-row-simple-top{grid-template-columns:1fr;row-gap:10px}.catalog-editor-image-card-simple-main{min-width:0}.catalog-editor-row-simple-summary .catalog-editor-image-card{width:100%;min-width:0;max-width:100%}.catalog-editor-variant-layout{grid-template-columns:1fr}.catalog-editor-row-category{grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.catalog-editor-row-simple-costs{grid-template-columns:repeat(3,minmax(90px,1fr));row-gap:10px}.catalog-editor-row-simple-metrics{grid-template-columns:repeat(2,minmax(90px,1fr));row-gap:10px}.catalog-editor-row-variant-meta{grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.catalog-editor-row-variant-status{grid-template-columns:1fr;row-gap:10px}.catalog-editor-row-variant-attribute,.catalog-editor-row-bundle-items{grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.catalog-editor-row-variant-dimensions,.catalog-editor-row-variant-weights{grid-template-columns:repeat(3,minmax(90px,1fr));row-gap:10px}.catalog-editor-row-descriptions{grid-template-columns:1fr;row-gap:10px}.catalog-editor-row-descriptions-simple,.catalog-editor-category-grid{grid-template-columns:1fr}}.meli-sales-table .meli-sales-row{grid-template-columns:70px minmax(0,2.1fr) .35fr .35fr .55fr .55fr;align-items:center;gap:10px}.meli-sales-photo{display:flex;align-items:center;justify-content:center}.meli-sales-photo img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.meli-sales-title{display:flex;flex-direction:column;gap:6px}.meli-sales-title-text{font-weight:600;font-size:13px;color:inherit;text-decoration:none}.meli-sales-title-text:hover{text-decoration:underline}.meli-sales-sub{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.08em}.meli-sales-table .head{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.meli-sales-table .right{text-align:right}.meli-sales-table .table-sort-btn.right{justify-content:flex-end;text-align:right}.meli-sales-table .center{text-align:center}.meli-sales-table .table-sort-btn.center{justify-content:center}.meli-sales-table .meli-sales-row>:nth-child(4),.meli-sales-table .meli-sales-row>:nth-child(5),.meli-sales-table .meli-sales-row>:nth-child(6){border-color:transparent}@media(max-width:960px){.meli-sales-range{width:100%;margin-left:0}.meli-sales-table{overflow-x:hidden}.meli-sales-table .history-row.head{display:none}.meli-sales-table .meli-sales-row{grid-template-columns:20% 1fr;grid-template-areas:none;row-gap:10px;min-width:0;column-gap:12px}.meli-sales-photo{display:flex;align-items:center;justify-content:center}.meli-sales-photo img{width:48px;height:48px}.meli-sales-table .meli-sales-row>span{width:100%;min-width:0}.meli-sales-table .meli-sales-row>:nth-child(2),.meli-sales-table .meli-sales-row>:nth-child(3),.meli-sales-table .meli-sales-row>:nth-child(4),.meli-sales-table .meli-sales-row>:nth-child(5),.meli-sales-table .meli-sales-row>:nth-child(6){grid-column:2 / 3}.meli-sales-table .meli-sales-row>:nth-child(3){grid-column:1 / -1;margin-top:6px}.meli-sales-table .meli-sales-row>:nth-child(4),.meli-sales-table .meli-sales-row>:nth-child(5),.meli-sales-table .meli-sales-row>:nth-child(6){grid-column:1 / -1}.meli-sales-table .meli-sales-row>:nth-child(3),.meli-sales-table .meli-sales-row>:nth-child(4),.meli-sales-table .meli-sales-row>:nth-child(5),.meli-sales-table .meli-sales-row>:nth-child(6){display:flex;justify-content:space-between;text-align:left;font-size:12px}.meli-sales-table .meli-sales-row>:nth-child(3):before{content:"Ventas";color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.meli-sales-table .meli-sales-row>:nth-child(4):before{content:"Unidades";color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.meli-sales-table .meli-sales-row>:nth-child(5):before{content:"Importe";color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.meli-sales-table .meli-sales-row>:nth-child(6):before{content:"% Participacion";color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}}.logistics-shipments-page .ui-table-shell{overflow-x:auto}.logistics-shipments-header{gap:10px}.logistics-shipments-date-chip{min-height:30px;cursor:default}.logistics-shipments-page .ui-table-toolbar{gap:16px;align-items:flex-end}.logistics-shipments-toolbar__primary{width:100%;align-items:flex-end}.logistics-shipments-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(26px,auto) repeat(4,minmax(0,1fr)) minmax(132px,.8fr);gap:12px;width:100%;align-items:end}.logistics-shipments-filter{display:grid;gap:6px;min-width:0}.logistics-shipments-filter--action,.logistics-shipments-filter--date-action{align-content:end}.logistics-shipments-filter__spacer{visibility:hidden}.logistics-shipments-control{min-height:42px}.logistics-shipments-date-trigger{width:var(--ui-btn-icon-size);height:var(--ui-btn-icon-size)}.logistics-shipments-filter .ui-control,.logistics-shipments-filter .ui-select{width:100%}.logistics-shipments-filter .ui-select__control{min-height:42px}.logistics-shipments-filter .ui-select__menu{z-index:40}.logistics-shipments-refresh-btn{min-height:42px}.logistics-shipments-refresh-btn{width:100%;justify-content:center}.logistics-shipments-toolbar__meta{margin-top:10px;display:flex;align-items:center;justify-content:flex-start}.logistics-shipments-date-state{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.logistics-shipments-date-chip{cursor:default}.logistics-shipments-date-chip__clear{width:24px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#eef3ffb8;display:inline-grid;place-items:center;cursor:pointer;transition:.18s ease}.logistics-shipments-date-chip__clear:hover{border-color:#4ba3ff5c;background:#4ba3ff1f;color:#f3f7ff}.logistics-shipments-date-chip__clear svg{width:12px;height:12px;display:block}.logistics-shipments-table{min-width:1060px}.logistics-shipments-page .ui-table__head--logistics-shipments,.logistics-shipments-page .ui-table__row--logistics-shipments{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(170px,1.15fr) minmax(78px,.7fr) minmax(104px,.9fr) minmax(140px,1fr) minmax(118px,.8fr) minmax(92px,.65fr);align-items:stretch}.logistics-shipments-page .ui-table__cell{min-width:0}.logistics-shipments-cell-stack{display:grid;gap:4px;min-width:0;line-height:1.2;align-content:start}.logistics-shipments-cell-stack strong,.logistics-shipments-cell-stack span,.logistics-shipments-logistics,.logistics-shipments-prepared-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-shipments-cell-stack strong{font-size:13px;font-weight:850;color:#f5f8fffa}.logistics-shipments-cell-stack span{font-size:12px;color:#aabad6eb}.logistics-shipments-cell-stack>strong,.logistics-shipments-cell-stack>span{display:block;min-width:0}.logistics-shipments-cell-stack>strong{font-size:13px}.logistics-shipments-cell-stack>span{font-size:12px}.logistics-shipments-logistics{display:grid;gap:4px;min-width:0;line-height:1.2}.logistics-shipments-logistics__carrier{font-size:12px;color:#aabad6eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-shipments-badge,.logistics-shipments-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.logistics-shipments-badge--flex{border-color:#54cb8b59;background:#54cb8b1f;color:#86e1ac}.logistics-shipments-badge--full{border-color:#489dff57;background:#489dff1f;color:#9fcbff}.logistics-shipments-badge--colecta,.logistics-shipments-badge--turbo,.logistics-shipments-badge--n1,.logistics-shipments-badge--neutral{border-color:#ffffff1f;background:#ffffff0d;color:#f0f6ffeb}.logistics-shipments-status--success{border-color:#54cb8b40;background:#54cb8b1a;color:#8ee4b0}.logistics-shipments-status--warning{border-color:#ffcc4d47;background:#ffcc4d1f;color:#ffd76a}.logistics-shipments-status--danger{border-color:#ff6e6e42;background:#ff6e6e1a;color:#ff9d9d}.logistics-shipments-status--neutral{border-color:#ffffff1f;background:#ffffff0d;color:#f0f6ffeb}.logistics-shipments-status-stack{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.logistics-shipments-modal .products-modal-card{width:min(1120px,calc(100vw - 32px))}.logistics-shipments-detail-card{display:grid;gap:18px}.logistics-shipments-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.logistics-shipments-detail-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.logistics-shipments-detail-item{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#1c2e4fc7,#121f35d6);min-width:0}.logistics-shipments-detail-item span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#aabad6e6}.logistics-shipments-detail-item strong{font-size:14px;line-height:1.35;color:#f5f8fff5;word-break:break-word}.logistics-shipments-detail-item small{font-size:12px;line-height:1.35;color:#aabad6eb}.logistics-shipments-detail-json{display:grid;gap:10px}.logistics-shipments-detail-json pre{margin:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#080e18eb;color:#dee7f5eb;font-size:12px;line-height:1.55;overflow:auto;max-height:260px}@media(max-width:1200px){.logistics-shipments-filters,.logistics-shipments-detail-grid,.logistics-shipments-detail-grid--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.logistics-shipments-filters,.logistics-shipments-detail-grid,.logistics-shipments-detail-grid--metrics{grid-template-columns:1fr}}.meli-market-page{display:flex;flex-direction:column;gap:20px}.meli-market-breadcrumb-shell{display:flex;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:0 10px 24px #0000001f}.meli-market-section{display:flex;flex-direction:column;gap:14px}.meli-market-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.meli-market-section__header strong{display:block;font-size:1rem;letter-spacing:.02em;text-transform:uppercase}.meli-market-section__header p{margin:4px 0 0;color:var(--text-muted, #6b7280);font-size:.92rem}.meli-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.meli-market-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:inherit;text-align:left;box-shadow:0 10px 24px #0000001f;min-height:112px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.meli-market-card:hover{transform:translateY(-2px);border-color:#ffffff2e;box-shadow:0 14px 30px #0000002e}.meli-market-card.is-active{border-color:#00a79c8c;background:linear-gradient(180deg,#00a79c29,#ffffff08)}.meli-market-card__title{font-weight:700;line-height:1.2;font-size:.98rem}.meli-market-card__actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:auto}.meli-market-card__action{width:34px;height:34px;border-radius:12px}.meli-market-card__action[disabled]{opacity:.35;cursor:not-allowed}.meli-market-card__meta{font-size:.82rem;color:var(--text-muted, #6b7280)}.meli-market-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;color:var(--text-muted, #6b7280);font-size:.92rem}.meli-market-breadcrumb{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border-radius:999px;transition:background .16s ease,color .16s ease,transform .16s ease}.meli-market-breadcrumb.is-active{background:#ffffff0a}.meli-market-breadcrumb__link{padding:0;border:0;background:none;color:#aabad6f2;cursor:pointer;font:inherit;transition:color .16s ease,opacity .16s ease}.meli-market-breadcrumb__link:hover{color:#f5f8fffa}.meli-market-breadcrumb__label{font-weight:800;color:#f5f8fffa}.meli-market-breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center;color:#7889a7eb;opacity:.75;flex:0 0 auto}.meli-market-breadcrumb__sep svg{width:12px;height:12px;display:block}.meli-market-table .ui-table__cell{align-items:center}.meli-market-table__main{display:flex;align-items:center;gap:12px}.meli-market-table__thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex:0 0 auto;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center}.meli-market-table__thumb img{width:100%;height:100%;object-fit:cover;display:block}.meli-market-table__thumb-placeholder{font-weight:800;color:#fffc}.meli-market-table__title{font-weight:600;line-height:1.25}
