:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--blue: #178bd3;--blue-dark: #0f5f96;--blue-soft: #e6f3fb;--ink: #111827;--muted: #697586;--line: #d8e2ec;--panel: #ffffff;--page: #f5f8fb;--nav: #212631;--nav-soft: #25364f;--ok: #168a52;--warn: #b7791f;--danger: #c2410c}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{--sidebar-width: 268px;--navbar-height: 72px;min-height:100vh}.sidebar{background:var(--nav);color:#fff;display:flex;flex-direction:column;height:100vh;padding:0;position:fixed;left:0;top:0;width:var(--sidebar-width);z-index:40}.navbar-corner{display:none}.navbar-wrapper{height:var(--navbar-height);left:var(--sidebar-width);position:fixed;top:0;width:calc(100% - var(--sidebar-width));z-index:50}.app-navbar{align-items:center;background:#fff;border-bottom:1px solid var(--line);color:var(--ink);display:flex;height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.navbar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 22px;width:100%}.navbar-left,.navbar-right{align-items:center;display:flex}.navbar-left{flex:1;gap:14px;min-width:0}.navbar-right{gap:12px}.navbar-icon-button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#526070;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;transition:background .14s ease,border-color .14s ease,transform 80ms ease;width:36px}.navbar-icon-button:hover{background:#f5f8fb;border-color:#c7d4e2}.navbar-icon-button:active{transform:scale(.96)}.mobile-menu-button,.sidebar-backdrop{display:none}.global-search{flex:1;margin:0 16px 0 0;max-width:min(720px,45vw);min-width:180px;position:relative}.global-search{align-items:center;background:#f5f8fb;border:1px solid var(--line);border-radius:999px;display:flex;gap:10px;min-height:38px;padding:8px 14px;transition:background .18s ease,border-color .18s ease,max-width .2s ease}.global-search:focus-within{background:#fff;border-color:#9fc7e7;max-width:min(800px,55vw)}.global-search-icon{color:#7b8794;flex-shrink:0}.global-search input{background:transparent;border:0;color:var(--ink);flex:1;font-size:14px;min-width:0;outline:0}.global-search input::placeholder{color:#8a94a3}.brand-lockup{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;gap:10px;min-height:var(--navbar-height);margin-bottom:0;padding:0 22px}.admin-brand-lockup{gap:12px}.admin-brand-logo{border-radius:50%;display:block;flex:0 0 auto;height:48px;object-fit:contain;width:48px}.brand-mark{align-items:center;background:var(--blue);border:2px solid #7ec6ee;border-radius:50%;color:#fff;display:flex;font-weight:900;height:42px;justify-content:center;letter-spacing:0;width:42px}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{color:#f2f5fa;font-size:18px;line-height:1.1}.brand-lockup span{color:#f2f5faad;font-size:13px;margin-top:3px}.sidebar-nav{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 18px 0;scrollbar-color:rgba(150,158,172,.35) transparent;scrollbar-width:thin}.sidebar-nav-label{color:#f2f5fa85;font-size:14px;font-weight:900;letter-spacing:.08em;padding:12px 14px 10px;text-transform:uppercase}.nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#f2f5fae0;display:flex;font-size:17px;gap:14px;min-height:48px;padding:0 14px;position:relative;text-align:left;text-decoration:none;transition:background .18s ease,color .18s ease;width:100%}.nav-item svg{color:#f2f5fa94;flex:0 0 auto;stroke-width:2}.nav-item span{flex:1}.nav-item:before{display:none}.nav-item:hover,.nav-item.active{background:#2b303d;color:#f7f9fc}.nav-item:hover svg,.nav-item.active svg{color:#f7f9fc}.nav-expandable{display:grid;gap:6px}.nav-parent{font-weight:700}.nav-chevron{flex:0 0 auto;color:#f2f5fa8c;opacity:1;transition:transform .18s ease}.nav-chevron.expanded{transform:rotate(180deg)}.nav-subitems{border-left:0;display:grid;gap:2px;margin:2px 0 8px;padding-left:34px}.nav-subitem{align-items:center;background:transparent;border:0;border-radius:8px;color:#f2f5fab8;display:flex;gap:8px;min-height:36px;padding:0 12px;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease;width:100%}.nav-subitem svg{color:#f2f5fa75}.nav-subitem:hover{background:#ffffff0d;color:#fff}.nav-subitem.active{background:#2b303d;color:#f7f9fc;font-weight:900}.nav-subitem.active svg,.nav-subitem:hover svg{color:#f7f9fc}.api-box{border-top:1px solid rgba(255,255,255,.12);color:#a8bdd4;display:grid;gap:8px;margin-top:auto;padding:18px 6px 0}.api-box span{font-size:12px;text-transform:uppercase}.api-box code{color:#d9e7f4;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.sidebar-user-footer{align-items:center;background:#2b303d;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;gap:10px;margin:18px;min-width:0;padding:10px}.sidebar-user-info{align-items:center;background:transparent;border:0;color:inherit;display:flex;flex:1;gap:10px;min-width:0;padding:0;text-align:left}.sidebar-user-avatar{align-items:center;background:var(--blue);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:36px;justify-content:center;width:36px}.sidebar-user-info span:last-child{display:grid;gap:2px;min-width:0}.sidebar-user-info strong,.sidebar-user-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-info strong{color:#f9fafb;font-size:13px}.sidebar-user-info small{color:#a8bdd4;font-size:11px;font-weight:700}.sidebar-logout-button{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#ffd8d8;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.sidebar-logout-button:hover{background:#de5a5a33;border-color:#de5a5a66}main,.main-content{margin-left:var(--sidebar-width);min-width:0;padding:calc(var(--navbar-height) + 24px) 24px 24px}.notification-button span{align-items:center;background:var(--blue);border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-5px;top:-5px}.notifications-menu{position:relative}.notifications-dropdown{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 45px #1118272e;color:var(--ink);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 28px));z-index:140}.notifications-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 14px 12px}.notifications-header strong{color:var(--nav);font-size:16px;font-weight:900}.notifications-header>div{align-items:center;display:flex;gap:8px}.notifications-text-button,.notifications-close-button{align-items:center;background:transparent;border:0;color:var(--blue);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;justify-content:center;padding:0}.notifications-close-button{border:1px solid var(--line);border-radius:8px;color:#526070;height:32px;width:32px}.notifications-list{display:grid;gap:8px;max-height:min(520px,calc(100vh - 130px));overflow-y:auto;padding:12px}.notification-tile{align-items:flex-start;border:1px solid #b9ddf6;border-radius:14px;cursor:pointer;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:12px;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform 80ms ease;width:100%}.notification-tile.unread{background:#f3f8fe}.notification-tile.read{background:#f3f4f6;border-color:var(--line)}.notification-tile:hover{border-color:var(--blue)}.notification-tile:active{transform:translateY(1px)}.notification-icon{align-items:center;border-radius:12px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.notification-icon.sale{background:#16a34a}.notification-icon.question,.notification-icon.message{background:var(--blue)}.notification-icon.claim{background:#dc2626}.notification-tile.read .notification-icon{background:#e2e8f0;color:#94a3b8}.notification-copy{display:grid;gap:4px;min-width:0}.notification-copy strong,.notification-copy small,.notification-copy em{overflow:hidden;text-overflow:ellipsis}.notification-copy strong{color:var(--nav);display:-webkit-box;font-size:14px;font-weight:900;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-copy small{color:var(--muted);display:-webkit-box;font-size:12px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-copy em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.notification-tile.read .notification-copy strong,.notification-tile.read .notification-copy small,.notification-tile.read .notification-copy em{color:#94a3b8}.notification-unread-dot{background:var(--blue);border-radius:50%;height:9px;margin-top:5px;width:9px}.notifications-empty{color:var(--muted);font-size:13px;font-weight:800;padding:28px 12px;text-align:center}.auth-loading,.auth-screen{align-items:center;background:linear-gradient(180deg,rgba(23,139,211,.08),transparent 42%),var(--page);display:grid;min-height:100vh;padding:24px;place-items:center}.auth-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px #11182724;display:grid;gap:18px;max-width:430px;padding:30px;place-items:center;width:100%}.auth-brand{align-items:center;display:grid;gap:12px;justify-items:center;text-align:center}.auth-brand img{border-radius:999px;height:92px;object-fit:cover;width:92px}.auth-card h1,.auth-card p{margin:0}.auth-card h1{font-size:28px}.auth-form{width:100%}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:46px}.password-toggle-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px}.password-toggle-button:hover{color:var(--blue)}.auth-note,.form-note{color:var(--muted);font-size:13px;line-height:1.45}.auth-form{display:grid;gap:14px}.user-list{display:grid;gap:10px}.user-list-item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr) auto;min-height:82px;padding:12px}.user-avatar{align-items:center;background:var(--blue-soft);border:1px solid rgba(23,139,211,.24);border-radius:50%;color:var(--blue-dark);display:flex;font-weight:900;height:54px;justify-content:center;width:54px}.user-list-body{display:grid;gap:4px;min-width:0}.user-list-body strong,.user-list-body span,.user-list-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-body span,.user-list-body small{color:var(--muted);font-size:13px}.user-actions{display:flex;gap:8px}.toggle-field{align-items:center;align-self:end;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;min-height:50px;padding:12px 14px}.toggle-field input{height:18px;width:18px}.toggle-field span{color:#344054;font-size:13px;font-weight:800}.error-banner{background:#fff2ea;border:1px solid #fdba74;border-radius:8px;color:#9a3412;margin-bottom:16px;padding:12px 14px}.success-banner{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);border-radius:8px;color:#15803d;margin-bottom:16px;padding:12px 14px}.auth-link-button{background:transparent;border:0;color:var(--blue);cursor:pointer;font:inherit;font-size:13px;font-weight:900;justify-self:center;padding:4px 0 0}.auth-link-button:hover{color:var(--blue-dark)}.alert-stack{display:grid;gap:10px;pointer-events:none;position:fixed;right:24px;top:22px;width:min(380px,calc(100vw - 32px));z-index:200}.app-alert{align-items:start;animation:alert-in .16s ease forwards;background:#fffffffa;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 50px #1118272e;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 30px;min-height:72px;padding:14px;pointer-events:auto}.app-alert.success{border-color:#98d8b3}.app-alert.error{border-color:#fdba74}.app-alert.info{border-color:#cbd5e1}.app-alert-icon{align-items:center;border-radius:8px;display:flex;height:34px;justify-content:center;width:34px}.app-alert.success .app-alert-icon{background:#e8f8ef;color:#15803d}.app-alert.error .app-alert-icon{background:#fff2ea;color:#9a3412}.app-alert.info .app-alert-icon{background:#f2f4f7;color:#475467}.app-alert-copy{display:grid;gap:3px;min-width:0}.app-alert-copy strong{color:var(--ink);font-size:14px}.app-alert-copy span{color:var(--muted);font-size:13px;line-height:1.35}.app-alert-close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);display:flex;height:30px;justify-content:center;width:30px}.app-alert-close:hover{background:#f2f4f7;color:var(--ink)}@keyframes alert-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.loading-line{background:linear-gradient(90deg,var(--blue),#9bd2f2,var(--blue));border-radius:999px;height:3px;margin-bottom:16px;overflow:hidden}.content-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.split-layout{display:grid;gap:16px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.split-layout.compact{grid-template-columns:minmax(300px,380px) minmax(0,640px)}.triple-layout{display:grid;gap:16px;grid-template-columns:minmax(280px,340px) minmax(320px,1fr) minmax(330px,430px)}.intake-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.panel,.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #1118270d}.panel{padding:18px}.panel.wide{grid-column:span 2}.metric-card{display:grid;gap:8px;min-height:132px;padding:18px}.metric-card div{align-items:center;background:var(--blue-soft);border-radius:8px;color:var(--blue-dark);display:flex;height:38px;justify-content:center;width:38px}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-size:28px;letter-spacing:0}.panel-title{align-items:center;display:flex;gap:8px;margin-bottom:16px}.panel-title h2{font-size:17px;margin:0}.panel-heading-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.panel-heading-row .panel-title{margin-bottom:0}.panel-note{color:var(--muted);font-size:13px;line-height:1.45;margin:-4px 0 16px}.form-panel,.inner-form{display:grid;gap:12px;align-content:start}.inner-form{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.two-cols,.three-cols{display:grid;gap:10px}.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:grid;gap:6px}.field span{color:#344054;font-size:13px;font-weight:700}.field input:not([type=hidden]),.field select,.field textarea,.custom-select-trigger,.platform-multi-trigger,.sales-table select{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 2px #1118270b;color:var(--ink);font-size:14px;line-height:1.25rem;min-height:50px;outline:0;padding:12px 14px;width:100%}.field textarea{min-height:112px;line-height:1.4;padding:13px 14px;resize:vertical}.field input:not([type=hidden]):focus,.field select:focus,.field textarea:focus,.custom-select-trigger:focus,.custom-select-trigger.open,.platform-multi-trigger:focus,.platform-multi-trigger.open,.sales-table select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #178bd329,0 12px 30px #11182714}.custom-select{position:relative;width:100%}.custom-select-trigger{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.field input:not([type=hidden]),.field select,.field textarea,.custom-select-trigger,.platform-multi-trigger{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.field input:not([type=hidden]):hover,.field select:hover,.field textarea:hover,.custom-select-trigger:hover,.platform-multi-trigger:hover{border-color:#178bd36b;box-shadow:inset 0 1px 2px #1118270b,0 8px 22px #1118270f}.calculated-field span{color:#475467}.calculated-field input:not([type=hidden]){background:#f2f4f7;border-color:#d0d5dd;box-shadow:inset 0 1px 2px #1118270e;color:#344054;cursor:default;font-weight:800}.calculated-field input:not([type=hidden]):hover,.calculated-field input:not([type=hidden]):focus{background:#eef1f5;border-color:#b8c0cc;box-shadow:inset 0 1px 2px #1118270e,0 0 0 3px #34405414}.custom-select-trigger:disabled{cursor:not-allowed;opacity:.58}.custom-select-value{color:var(--ink);flex:1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-value.empty{color:var(--muted);font-weight:600}.custom-select-chevron{color:var(--muted);flex:0 0 auto;position:absolute;right:12px;top:50%;transition:transform .16s ease,color .16s ease;transform:translateY(-50%)}.custom-select-trigger.open .custom-select-chevron{color:var(--blue-dark);transform:translateY(-50%) rotate(180deg)}.custom-select-dropdown{animation:custom-select-dropdown-in .12s ease forwards;background:#fffffffa;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 52px #1118272e;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:5px;z-index:9999}.platform-multi-menu{animation:custom-select-dropdown-in .12s ease forwards;background:#fffffffa;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 52px #1118272e;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:5px}.custom-select-dropdown::-webkit-scrollbar,.platform-multi-menu::-webkit-scrollbar{width:7px}.custom-select-dropdown::-webkit-scrollbar-track,.platform-multi-menu::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown::-webkit-scrollbar-thumb,.platform-multi-menu::-webkit-scrollbar-thumb{background:#64748b6b;border-radius:999px}.custom-select-option,.platform-multi-option{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;min-height:36px;padding:8px 10px;transition:background .12s ease,color .12s ease;width:100%}.custom-select-option span,.platform-multi-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-option:hover,.custom-select-option.active,.platform-multi-option:hover{background:#f3f7fb;color:var(--blue-dark)}.custom-select-option.selected,.platform-multi-option.selected{background:var(--blue-soft);color:var(--blue-dark);font-weight:800}.custom-select-option.disabled{color:var(--muted);cursor:not-allowed;opacity:.54}.custom-select-option.disabled:hover,.custom-select-option.disabled.active{background:transparent;color:var(--muted)}.platform-multi-trigger{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;text-align:left}.platform-multi-trigger.open .custom-select-chevron{color:var(--blue-dark);transform:rotate(180deg)}.platform-multi-value{color:var(--ink);flex:1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-multi-value.empty{color:var(--muted);font-weight:600}.platform-multi-empty{color:var(--muted);font-size:13px;padding:10px}@keyframes custom-select-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.primary-button,.secondary-button,.ghost-button{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;min-height:40px;padding:9px 14px}.primary-button{background:var(--blue);border:1px solid var(--blue);color:#fff}.secondary-button{background:var(--nav);border:1px solid var(--nav);color:#fff}.ml-share-link-button{background:#6b7785;border-color:#6b7785;gap:9px}.ml-share-link-button:hover{background:#5f6a76;border-color:#5f6a76}.danger-button{align-items:center;background:var(--danger);border:1px solid var(--danger);border-radius:8px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:40px;padding:9px 14px}.ghost-button{background:#fff;border:1px solid var(--line);color:var(--blue-dark)}.compact-button{gap:6px;min-height:34px;padding:7px 10px}.catalog-form-heading{align-items:center;color:var(--blue-dark);display:flex;font-size:13px;font-weight:800;gap:8px;text-transform:uppercase}.table{display:grid;overflow-x:auto}.table-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:1.6fr 1fr .9fr .7fr .8fr;min-width:760px;padding:12px 0}.sales-table .table-row{grid-template-columns:.9fr 1.4fr 1fr .9fr 1.1fr}.sales-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:285px minmax(0,1fr)}.sales-filter-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #1118270d;display:grid;gap:12px;padding:14px;position:sticky;top:24px}.sales-filter-group>button,.sales-filter-months button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);display:grid;gap:8px;min-height:38px;text-align:left;width:100%}.sales-filter-group>button{grid-template-columns:18px minmax(0,1fr) auto;padding:8px 10px}.sales-filter-months button{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px 7px 34px}.sales-filter-group>button.active,.sales-filter-months button.active,.sales-filter-group>button:hover,.sales-filter-months button:hover{background:#eef2f7}.sales-filter-group span,.sales-filter-months span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-filter-group b,.sales-filter-months b{background:#eef2f7;border-radius:6px;color:var(--muted);font-size:12px;padding:3px 7px;white-space:nowrap}.sales-caret{color:var(--muted);display:inline-grid;font-size:20px;line-height:1;place-items:center;transform:rotate(0)}.sales-caret.open{transform:rotate(90deg)}.sales-filter-tree{display:grid;gap:4px}.sales-filter-months{display:grid;gap:2px;margin:2px 0 6px}.sales-list-panel{padding:0;overflow:hidden}.sales-list-panel .panel-heading-row{border-bottom:1px solid var(--line);margin-bottom:0;padding:16px 18px}.sales-list{display:grid}.sale-list-item{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:88px minmax(0,1fr) minmax(140px,auto);min-height:128px;padding:14px 18px}.sale-list-item:last-child{border-bottom:0}.sale-thumb-button{background:transparent;border:0;border-radius:8px;cursor:zoom-in;padding:0;width:88px}.sale-thumb-button:focus-visible{outline:3px solid rgba(10,132,255,.35);outline-offset:3px}.sale-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;display:block;object-fit:cover;width:88px}.sale-thumb-button:hover .sale-thumb{border-color:#0f172a59;filter:brightness(.96)}.sale-list-body{align-items:start;display:grid;gap:5px;min-width:0}.sale-list-body strong,.sale-list-body small,.sale-list-body span,.sale-product-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-list-body strong,.sale-product-link{font-size:17px}.sale-product-link{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;font-weight:800;letter-spacing:-.01em;padding:0;text-align:left}.sale-product-link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.product-ml-link-cell a,.product-ml-link-cell span{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;text-decoration:none}.product-ml-link-cell a{color:var(--blue)}.product-ml-link-cell a:hover{text-decoration:underline;text-underline-offset:3px}.sale-list-body small,.sale-list-body span{color:var(--muted);font-size:13px}.sale-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sale-status-row span:not(.status-pill){color:var(--muted);font-size:13px}.sale-list-side{align-items:end;display:grid;gap:28px;justify-items:end}.sale-list-side b{font-size:16px;white-space:nowrap}.sale-list-side button{gap:6px;min-height:34px;padding:7px 10px}.floating-action-button{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:50%;bottom:26px;box-shadow:0 18px 38px #178bd357;color:#fff;display:inline-flex;height:58px;justify-content:center;position:fixed;right:28px;width:58px;z-index:15}.floating-action-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.table-row.header{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.table-row:last-child{border-bottom:0}.table-row strong,.table-row small{display:block}.table-row small{color:var(--muted);font-size:12px;margin-top:4px}.stack-list{display:grid;gap:10px}.list-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;display:flex;justify-content:space-between;min-height:58px;padding:10px 12px;text-align:left;width:100%}.list-card.active{border-color:var(--blue);box-shadow:0 0 0 3px #178bd329}.intake-list-card{align-items:center;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:14px;min-height:96px}.intake-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:74px}.intake-list-body{display:grid;gap:4px;min-width:0}.intake-list-body strong,.intake-list-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-list-body strong{color:#111827;font-size:.98rem;font-weight:800}.intake-list-body small{color:#6b7785;font-size:.84rem}.intake-list-meta{align-items:flex-end;display:grid;gap:10px;justify-items:end}.intake-table-wrapper{margin:0;width:100%}.intake-table{min-width:760px}.intake-row.active{background:#178bd314}.intake-info-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.intake-publish-icon{background:#f3f4f6;color:#111827}.product-table-wrapper{margin:0;width:100%}.product-table{min-width:780px}.product-publication-info{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.product-list{display:grid;gap:10px}.product-list-item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:82px minmax(0,1fr) minmax(108px,auto);min-height:104px;padding:10px 12px}.product-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:82px}.product-list-body{display:grid;gap:4px;min-width:0}.product-list-body strong,.product-list-body span,.product-list-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-body strong{font-size:15px}.product-list-body span{color:var(--muted);font-size:13px}.product-list-body small{color:var(--blue-dark);font-size:13px;font-weight:800}.product-list-side{align-items:end;display:grid;gap:22px;justify-items:end}.product-list-side b{color:var(--ink);font-size:15px;white-space:nowrap}.product-actions{display:flex;gap:8px}.product-actions button,.drawer-actions button{gap:7px}.units-detail-row{grid-template-columns:1.15fr .8fr .95fr .9fr .9fr .8fr 1.25fr}.unit-list{display:grid}.unit-list-item{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr) minmax(140px,auto);min-height:104px;padding:12px 0}.unit-list-item:first-child{padding-top:0}.unit-list-item:last-child{border-bottom:0}.unit-cell{align-items:center;display:grid;gap:6px;justify-items:start}.unit-cell img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:72px}.unit-list-body{align-items:start;display:grid;gap:5px;min-width:0}.unit-list-body strong,.unit-list-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-list-body strong{font-size:15px}.unit-list-body small{color:var(--muted);font-size:12px}.unit-list-side{align-items:end;display:grid;gap:18px;justify-items:end}.unit-list-side b{font-size:15px;white-space:nowrap}.unit-actions{display:flex;gap:8px}.unit-actions button{min-height:34px}.icon-only-button{aspect-ratio:1;padding:7px;width:36px}.unit-select-field{position:relative}.unit-select-trigger{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:8px 10px;text-align:left;width:100%}.unit-select-trigger.selected{min-height:92px}.unit-select-trigger:hover,.unit-select-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px #178bd31f}.unit-select-placeholder{color:var(--muted);font-weight:700}.unit-select-menu{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px #11182729;display:grid;gap:8px;left:0;margin-top:6px;padding:8px;position:absolute;right:0;top:100%;z-index:20}.unit-select-search{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-height:38px;padding:0 10px}.unit-select-search input{border:0;min-height:34px;outline:0;padding:0}.unit-select-options{display:grid;gap:8px;max-height:360px;overflow-y:auto}.unit-select-option{background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;padding:8px;text-align:left;width:100%}.unit-select-option:hover,.unit-select-option.active{border-color:var(--blue);box-shadow:0 0 0 3px #178bd31f}.unit-select-option-content{align-items:center;display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr) auto}.unit-select-option-content img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:62px}.unit-select-copy{display:grid;gap:3px;min-width:0}.unit-select-copy strong,.unit-select-copy span,.unit-select-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-select-copy strong{font-size:14px}.unit-select-copy span{color:var(--muted);font-size:12px}.unit-select-copy small{color:var(--blue-dark);font-size:12px;font-weight:900}.unit-select-id{background:var(--blue-soft);border-radius:999px;color:var(--blue-dark);font-size:11px;font-weight:900;padding:4px 8px;white-space:nowrap}.unit-select-empty{border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:13px;padding:12px}.empty-state{border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:13px;margin:14px 0 0;padding:14px}.product-drawer-summary{align-items:center;display:grid;gap:16px;grid-template-columns:124px minmax(0,1fr)}.product-drawer-summary img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:124px}.product-drawer-summary div{display:grid;gap:5px}.product-drawer-summary strong{font-size:22px}.product-drawer-summary span,.product-drawer-summary small{color:var(--muted)}.product-drawer-summary b{color:var(--blue-dark);font-size:18px}.unit-photo-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.unit-photo-button{background:transparent;border:0;border-radius:8px;padding:0}.unit-photo-button img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:100%}.unit-photo-button:focus-visible{outline:3px solid rgba(23,139,211,.24)}.editable-photo-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.editable-photo-item{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:8px;position:relative}.editable-photo-item img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:100%}.danger-icon-button{align-items:center;background:#c2410ceb;border:1px solid rgba(194,65,12,.92);border-radius:8px;color:#fff;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.confirm-layer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:45}.confirm-backdrop{background:#11182775;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.confirm-dialog{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 28px 80px #0f172a47;display:grid;gap:14px;grid-template-columns:auto 1fr;left:50%;max-width:min(470px,calc(100vw - 32px));padding:22px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.confirm-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;color:#d97706;display:inline-flex;height:48px;justify-content:center;width:48px}.confirm-dialog-danger .confirm-icon{background:#fef2f2;border-color:#fecaca;color:var(--danger)}.confirm-copy{display:grid;gap:8px;min-width:0}.confirm-dialog strong{color:var(--ink);font-size:19px;letter-spacing:-.02em}.confirm-dialog p{color:var(--muted);line-height:1.45;margin:0}.confirm-detail{background:#f8fafc;border:1px solid var(--line);border-radius:14px;color:var(--blue-dark);font-size:13px;font-weight:800;line-height:1.35;max-height:96px;overflow:auto;padding:10px 12px}.confirm-actions{display:flex;gap:10px;grid-column:1 / -1;justify-content:flex-end}.image-preview-layer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:120}.image-preview-backdrop{background:#111827b8;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.image-preview-dialog{background:#fff;border-radius:8px;box-shadow:0 24px 80px #11182752;display:grid;left:50%;max-height:min(88vh,900px);max-width:min(88vw,980px);padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}.image-preview-dialog .drawer-close{justify-self:end;margin-bottom:10px}.image-preview-dialog img{border-radius:8px;max-height:calc(88vh - 82px);max-width:calc(88vw - 32px);object-fit:contain}.image-carousel-dialog{gap:12px;max-width:min(92vw,1040px)}.image-carousel-header{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:800;justify-content:space-between;letter-spacing:.02em}.image-carousel-header .drawer-close{margin-bottom:0}.image-carousel-stage{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.image-carousel-stage>img{grid-column:2;justify-self:center}.image-carousel-nav{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:background .14s ease,transform .14s ease;width:42px}.image-carousel-nav:hover,.image-carousel-nav:focus-visible{background:#eef2f7;transform:scale(1.04)}.image-carousel-thumbs{display:flex;gap:8px;max-width:calc(92vw - 32px);overflow-x:auto;padding-bottom:2px}.image-carousel-thumbs button{background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 auto;padding:0}.image-carousel-thumbs button.active{border-color:#2563eb}.image-carousel-thumbs img{aspect-ratio:1;border-radius:6px;height:58px;max-height:none;max-width:none;object-fit:cover;width:58px}.detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item{border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-height:70px;padding:10px 12px}.detail-item span,.detail-note span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.detail-item strong{font-size:14px;overflow-wrap:anywhere}.detail-note{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.detail-note p{margin:0}.list-card.readonly{cursor:default}.list-card strong,.list-card small{display:block}.list-card small{color:var(--muted);font-size:12px;margin-top:4px}.status-strip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.status-count{background:var(--blue-soft);border-radius:8px;display:grid;gap:6px;min-height:72px;padding:12px}.status-count span{color:var(--blue-dark);font-size:12px;font-weight:800}.status-count strong{font-size:24px}.status-pill{align-items:center;background:#eef2f7;border-radius:999px;color:#344054;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:26px;padding:4px 10px;white-space:nowrap;width:fit-content}.status-pill.disponible,.status-pill.identificacion_validada,.status-pill.producto_nuevo,.status-pill.publicado{background:#dcfce7;color:var(--ok)}.status-pill.en_preparacion{background:#dbeafe;color:#2563eb}.status-pill.enviado{background:#fef3c7;color:#d97706}.status-pill.pagado{background:#dcfce7;color:#16a34a}.status-pill.devolucion,.status-pill.pendiente_identificacion{background:#fef3c7;color:var(--warn)}.status-pill.cancelado,.status-pill.obsoleto,.status-pill.descartado{background:#ffedd5;color:var(--danger)}.check-row{align-items:center;color:#344054;display:flex;font-size:13px;font-weight:700;gap:8px}.platform-field{align-content:start}.field-hint{color:var(--muted);font-size:12px}.muted{color:var(--muted);margin:0}.drawer-layer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.drawer-backdrop{background:#0f172a8a;border:0;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.side-drawer{animation:drawer-in .18s ease-out;background:#fff;box-shadow:-18px 0 44px #0f172a38;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;margin-left:auto;max-width:980px;min-width:min(760px,100vw);position:relative;width:64vw}.drawer-header{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;min-height:78px;padding:14px 24px}.drawer-header h2{font-size:22px;letter-spacing:0;margin:0}.drawer-close{align-items:center;background:transparent;border:0;border-radius:8px;color:#475467;display:flex;height:42px;justify-content:center;width:42px}.drawer-close:hover{background:#eef2f7}.drawer-actions{display:flex;gap:10px}.drawer-form{align-content:start;display:grid;gap:18px;overflow-y:auto;padding:28px clamp(24px,7vw,92px) 48px}.drawer-form-actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding-top:18px}.drawer-photo-strip{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.drawer-photo-button{background:transparent;border:0;border-radius:8px;cursor:zoom-in;display:block;line-height:0;overflow:hidden;padding:0}.drawer-photo-button:hover img,.drawer-photo-button:focus-visible img{filter:brightness(.94);transform:scale(1.02)}.drawer-photo-button:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.drawer-photo-strip img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;transition:filter .14s ease,transform .14s ease;width:100%}.intake-product-match-box{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:10px;border-color:#bbf7d0;color:#166534;display:grid;gap:5px;padding:12px 14px}.intake-product-match-box strong{color:#14532d}.intake-product-match-box span{color:#166534}@keyframes drawer-in{0%{transform:translate(36px)}to{transform:translate(0)}}@media (max-width: 1180px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout,.split-layout.compact,.triple-layout,.intake-layout{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{--sidebar-width: 0px}.mobile-menu-button{display:inline-flex;flex:0 0 auto}.sidebar-backdrop{background:#0f172a7a;border:0;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:80}.app-shell.sidebar-open .sidebar-backdrop{opacity:1;pointer-events:auto}.sidebar{box-shadow:24px 0 60px #02081747;height:100dvh;left:0;max-width:calc(100vw - 52px);position:fixed;top:0;transform:translate(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1);width:292px;z-index:90}.app-shell.sidebar-open .sidebar{transform:translate(0)}.brand-lockup{min-height:68px;padding:0 18px}.sidebar-nav{gap:6px;padding:14px 14px 0}.sidebar-nav-label{font-size:12px;padding:10px 12px 8px}.nav-item{border-radius:12px;font-size:15px;min-height:44px;padding:0 12px}.nav-subitems{padding-left:24px}.nav-subitem{min-height:34px;padding:0 10px}.sidebar-user-footer{margin:14px}.navbar-corner{display:none}.navbar-wrapper{left:0;width:100%}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{margin:0;max-width:none;min-width:0}.global-search:focus-within{max-width:none}.main-content,main{margin-left:0;padding:calc(var(--navbar-height) + 16px) 16px 16px}.content-grid,.sales-workspace,.two-cols,.three-cols{grid-template-columns:1fr}.product-list-item{align-items:start;grid-template-columns:74px minmax(0,1fr)}.product-thumb{width:74px}.product-list-side{align-items:center;display:flex;grid-column:1 / -1;justify-content:space-between}.product-actions{grid-column:1 / -1}.product-actions button.icon-only-button{flex:0 0 36px}.sales-filter-panel{position:static}.sale-list-item{align-items:start;grid-template-columns:74px minmax(0,1fr)}.sale-thumb{width:74px}.sale-list-side{align-items:start;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;justify-items:start}.unit-list-item{align-items:start;grid-template-columns:64px minmax(0,1fr)}.unit-cell img{width:64px}.unit-list-side{align-items:start;grid-column:1 / -1;justify-items:start}.product-drawer-summary{grid-template-columns:86px minmax(0,1fr)}.product-drawer-summary img{width:86px}.panel.wide{grid-column:span 1}.side-drawer{min-width:0;width:calc(100vw - 18px)}.drawer-header{grid-template-columns:42px minmax(0,1fr);padding:12px 14px}.drawer-actions{grid-column:1 / -1;justify-content:stretch}.drawer-actions button{flex:1}.drawer-form{padding:20px 16px 36px}}.ml-workspace{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-connect-panel,.ml-accounts-panel{grid-column:span 2}.ml-publications-panel,.ml-accounts-breadcrumb-row{grid-column:1 / -1}.ml-publications-page{display:flex;flex-direction:column;gap:1rem;padding:.25rem 1rem 1rem}.ml-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;padding:.25rem 0 .75rem}.ml-breadcrumb-container{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:12px;box-shadow:0 1px 3px #00000024;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem}.ml-breadcrumb-trail,.ml-breadcrumb-list,.ml-breadcrumb-item{align-items:center;display:flex}.ml-breadcrumb-trail{gap:.35rem}.ml-breadcrumb-list{flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.ml-breadcrumb-home{align-items:center;background:#e6e7ed;border:0;border-radius:999px;color:#202124;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background-color .14s ease,color .14s ease;width:28px}.ml-breadcrumb-home:hover{background:#212631;color:#fff}.ml-breadcrumb-home:focus-visible{outline:2px solid rgba(33,38,49,.35);outline-offset:2px}.ml-breadcrumb-home-icon{display:block;fill:currentColor;height:16px;width:16px}.ml-breadcrumb-chevron{color:#757575;opacity:.7}.ml-breadcrumb-current{color:#212631;font-weight:600}.ml-publications-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ml-publications-title-group{display:flex;flex-direction:column;gap:.25rem}.ml-publications-title-group h1{color:#202124;font-size:1.8rem;font-weight:600;margin:0}.ml-publications-title-group p{color:#757575;font-size:.9rem;margin:0}.ml-publications-toolbar{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:16px;padding:0 1rem}.ml-auth-url{background:#eef2f7;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:block;font-size:12px;margin-bottom:12px;overflow:auto;padding:10px}.ml-actions{align-items:center;display:flex;gap:10px}.ml-account-name-input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-weight:800;min-height:38px;min-width:min(280px,100%);padding:0 12px}.account-action-button{align-items:center;border:0;border-radius:8px;color:#fff;display:inline-flex;height:38px;justify-content:center;padding:0;transition:filter .14s ease,transform 80ms ease;width:38px}.account-action-button:hover{filter:brightness(.94)}.account-action-button:active{transform:scale(.96)}.account-action-button.edit{background:#6b7785}.account-action-button.delete{background:#e55353}.account-action-button.view{background:var(--nav)}.ml-actions select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:38px;padding:0 12px}.ml-publication-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;width:100%}.ml-publication-filters .custom-select{flex:0 0 190px}.ml-publication-filters .custom-select-trigger{min-height:48px;padding:0 36px 0 14px}.ml-publication-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:#7b8794;display:flex;gap:9px;flex:1;min-height:48px;min-width:220px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.ml-filter-icon-button{align-items:center;align-self:stretch;background:#fff;border:1px solid var(--line);border-radius:8px;color:#202124;display:inline-flex;justify-content:center;min-height:48px;min-width:48px;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.ml-filter-icon-button:hover{background:#f5f5f5;border-color:var(--blue);color:var(--blue)}.ml-filter-icon-button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #178bd324;outline:0}.ml-publication-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #178bd324}.ml-publication-search input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.ml-publication-search input::placeholder{color:#8a94a3}.ml-publication-search button{align-items:center;background:transparent;border:0;color:#7b8794;display:inline-flex;justify-content:center;padding:0;transition:color .15s ease}.ml-publication-search button:hover,.ml-publication-search button:focus-visible{color:var(--blue);outline:0}.ml-publications-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000002e;margin:0 1rem;overflow-x:auto;width:calc(100% - 2rem)}.ml-publications-table{background:#fff;border-collapse:collapse;color:#202124;min-width:980px;width:100%}.ml-publications-table thead{background:#fff}.ml-publications-table th{border-bottom:1px solid rgba(138,138,138,.4);color:#202124;font-size:.825rem;font-weight:600;padding:.75rem 1rem;text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap}.ml-publications-table td{border-bottom:1px solid rgba(0,0,0,.2);font-size:.875rem;padding:.75rem 1rem;vertical-align:middle}.ml-publications-table .align-right{text-align:right}.ml-publications-table .align-center{text-align:center}.ml-table-th-inner{align-items:center;display:inline-flex;gap:5px}.ml-table-th-inner span{color:#9aa0a6;font-size:.75rem;font-weight:600}.ml-publication-row{transition:background-color .15s ease}.ml-publication-row:hover{background:#f7f8fa}.ml-publications-table tbody tr:last-child td{border-bottom:0}.ml-publication-info{align-items:center;display:grid;gap:.75rem;grid-template-columns:54px minmax(0,1fr);min-width:0;text-decoration:none}.ml-publication-info:hover,.ml-publication-info:focus{text-decoration:none}.ml-publication-info img{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;object-fit:cover;width:54px}.ml-publication-info strong,.ml-publication-info small,.ml-publication-info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-publication-info strong{color:#111827;font-size:.875rem;font-weight:500;line-height:1.25}.ml-publication-info small,.ml-publication-info span{color:#757575;font-size:.8rem;margin-top:.15rem}.ml-publication-price-cell,.ml-publication-receive-cell,.ml-publication-status-cell,.ml-publication-actions-cell,.ml-publication-sku-cell{min-width:0;white-space:nowrap}.ml-publication-price-cell strong,.ml-publication-receive-cell strong{color:#111827;font-size:.875rem;font-weight:500;white-space:nowrap}.ml-publication-sku-cell{color:#757575;font-size:.8rem;font-weight:500}.ml-publication-price-cell input,.ml-publication-status-cell select,.ml-inline-stock-field input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:36px;padding:0 10px;width:100%}.ml-inline-stock-field{align-items:center;color:var(--muted);display:grid;font-size:12px;gap:4px;margin-top:6px;max-width:140px}.status-pill{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:500;min-height:0;padding:.2rem .5rem}.status-pill.active{background:#22c55e26;color:#15803d}.status-pill.inactive{background:#94a3b833;color:#6b7785}.ml-actions.compact{gap:8px;justify-content:center}.ml-publication-actions-cell a{text-decoration:none}.ml-table-action-button{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#111827;display:inline-flex;justify-content:center;padding:.5rem;transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform 80ms ease}.ml-table-action-button:hover{background:#f3f4f6}.ml-table-action-button.danger{border-color:#dc26264d;color:var(--danger)}.ml-table-action-button.danger:hover{background:#fef2f2;border-color:#dc26268c}.ml-table-action-button:disabled{cursor:wait;opacity:.65}.ml-table-action-button:active{transform:translateY(1px)}.ml-publications-empty{color:var(--muted);font-size:14px;padding:40px 16px;text-align:center}@media (max-width: 1180px){.ml-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ml-workspace{grid-template-columns:1fr}.ml-connect-panel,.ml-accounts-panel,.ml-publications-panel{grid-column:1}.ml-publication-filters{justify-content:stretch}.ml-publication-filters>*{flex:1 1 100%}}.ml-pagination-footer{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding-top:16px;padding-inline:1rem;width:100%}.ml-pagination-start{min-width:0}.ml-pagination-controls{align-items:center;display:flex;gap:12px;justify-content:center}.ml-pagination-total{color:var(--muted);font-size:14px;font-weight:800;justify-self:end;white-space:nowrap}.ml-pagination-footer button:disabled{cursor:not-allowed;opacity:.35}.ml-pagination-button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:#526070;display:inline-flex;height:34px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease;width:34px}.ml-pagination-button:hover:not(:disabled){background:#f5f8fb;border-color:var(--blue);color:var(--blue)}.ml-pagination-info{color:var(--muted);font-size:14px;white-space:nowrap}.ml-pagination-info strong{color:var(--ink)}.ml-questions-workspace{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-questions-workspace>.ml-publications-page,.ml-questions-workspace>.ml-publications-toolbar,.ml-questions-workspace>.ml-publications-panel,.ml-questions-workspace>.ml-pagination-footer{grid-column:1 / -1}.ml-question-list{display:grid}.ml-question-card{border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);padding:12px 0}.ml-question-card:last-child{border-bottom:0}.ml-question-card small{color:var(--muted);font-size:12px}.ml-question-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.ml-question-content{display:grid;gap:8px;min-width:0}.ml-question-copy{display:grid;gap:3px;min-width:0}.ml-question-header strong{display:block;font-size:14px;line-height:1.35}.ml-question-header span{background:#eef2f7;border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;padding:4px 8px;white-space:nowrap}.ml-answer-disclosure summary>span{align-self:center;background:#eef2f7;border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;padding:4px 8px;white-space:nowrap}.ml-answer-box{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:9px 10px}.ml-answer-box b{color:var(--muted);font-size:12px;text-transform:uppercase}.ml-answer-box p{margin:0}.ml-answer-form{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.ml-answer-form textarea{border:1px solid var(--line);border-radius:8px;min-height:82px;padding:8px 10px;resize:vertical}.ml-answer-actions{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.ml-answer-send-button,.ml-answer-delete-button{align-items:center;display:inline-flex;height:38px;justify-content:center;min-width:38px;padding:0;width:38px}.ml-answer-delete-button{background:#dc2626;border-color:#dc2626;color:#fff}.ml-answer-delete-button:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.ml-question-header-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.question-delete-dialog{border-top:4px solid #dc2626}.question-delete-preview{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#7f1d1d;font-size:13px;line-height:1.4;max-height:110px;overflow:auto;padding:10px}.ml-answer-disclosure{background:#fff;display:grid;overflow:visible;width:100%}.ml-answer-disclosure summary{align-items:start;border:0;border-radius:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;list-style:none;padding:0;width:100%}.ml-answer-disclosure summary::-webkit-details-marker{display:none}.ml-answer-disclosure[open] summary{background:transparent}.ml-answer-disclosure[open] summary svg{transform:rotate(180deg)}.ml-answer-disclosure summary>svg{align-self:center;border:1px solid var(--line);border-radius:8px;color:var(--blue);height:28px;padding:5px;width:28px}.ml-answer-disclosure .ml-answer-form{margin-top:8px;width:100%}.ml-question-product-row{align-items:center;gap:10px;grid-template-columns:54px minmax(0,1fr);margin:0;padding:10px}.ml-question-product-row img{height:50px;width:50px}.ml-question-product-row .ml-sale-product-copy b{color:#202124;font-size:14px;font-weight:800}.ml-question-product-row .ml-sale-product-copy a,.ml-question-product-row .ml-sale-product-copy strong{font-size:13px;line-height:1.25;overflow:visible;text-overflow:initial;white-space:normal}.ml-question-product-row .ml-sale-product-copy span{font-size:12px;line-height:1.2}@media (max-width: 760px){.ml-questions-workspace,.ml-question-card,.ml-question-header,.ml-answer-form{grid-template-columns:1fr}.ml-answer-actions{flex-direction:row;justify-content:flex-end}.ml-question-header{display:grid}}.ml-sale-list{display:grid}.ml-sale-card{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);padding:14px 0}.ml-sale-card:last-child{border-bottom:0}.ml-sale-card strong,.ml-sale-card small,.ml-sale-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-sale-card small,.ml-sale-card span{color:var(--muted);font-size:13px;margin-top:4px}.ml-sale-side{align-items:end;display:grid;gap:5px;justify-items:end}.ml-sale-side b{font-size:16px;white-space:nowrap}@media (max-width: 760px){.ml-sale-card{grid-template-columns:1fr}.ml-sale-side{align-items:start;justify-items:start}}.ml-label-button{align-items:center;display:inline-flex;font-family:inherit;gap:6px;justify-self:end;line-height:1.2;padding:8px 10px;white-space:nowrap}@media (max-width: 760px){.ml-label-button{justify-self:start}}.ml-sale-card-v2{background:#fff;border:1px solid #e8edf3;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:grid;gap:0;grid-template-columns:1fr;margin-bottom:14px;overflow:hidden;padding:0}.ml-sale-topbar{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 16px}.ml-sale-order-meta,.ml-sale-buyer-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;min-width:0}.ml-sale-order-meta input{height:15px;margin:0;width:15px}.ml-sale-order-meta strong,.ml-sale-buyer-meta span{color:#475569;font-weight:700}.ml-badge{align-items:center;background:#fff159;border-radius:999px;color:#273044;display:inline-flex;font-size:10px;font-weight:900;height:18px;justify-content:center;letter-spacing:-.02em;width:26px}.link-button{background:transparent;border:0;color:#3483fa;cursor:pointer;font-weight:700;padding:0}.ml-sale-status-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:24px 46px 18px}.ml-sale-status-row div{display:grid;gap:4px}.ml-sale-status-row strong{color:#374151;font-size:15px}.ml-sale-status-row span{color:#2f3847;font-size:14px}.ml-sale-status-row.tone-pending strong{color:#f73}.ml-sale-status-row.tone-delivery strong{color:#374151}.ml-sale-status-row.tone-transit strong{color:#5b5fc7}.ml-sale-status-row.tone-success strong{color:#168a52}.ml-sale-status-row.tone-danger strong{color:#c2410c}.ml-sale-status-row.tone-pending .ml-label-button,.ml-sale-status-row.tone-delivery .ml-label-button{background:#3483fa;border-color:#3483fa;color:#fff}.ml-sale-status-row.tone-transit .ml-label-button{background:#5b5fc7;border-color:#5b5fc7}.ml-sale-status-row.tone-success .ml-label-button{background:#168a52;border-color:#168a52}.ml-sale-status-row.tone-danger .ml-label-button{background:#c2410c;border-color:#c2410c}.ml-sale-card-v2 .ml-label-button{border-radius:7px;font-size:15px;font-weight:700;justify-self:auto;min-width:190px}.ml-sale-product-row{align-items:center;background:#f7f8fa;border-radius:6px;display:grid;gap:16px;grid-template-columns:58px minmax(220px,1.7fr) minmax(105px,.6fr) minmax(85px,.5fr) minmax(130px,.7fr);margin:10px 46px 28px;padding:14px 18px}.ml-sale-products{display:grid;gap:10px;margin:10px 46px 28px}.ml-sale-products .ml-sale-product-row{margin:0}.ml-sale-package-row{align-items:center;background:#f7f8fa;border:0;border-radius:6px;color:#273044;cursor:pointer;display:grid;gap:16px;grid-template-columns:22px 116px minmax(180px,1fr) auto;padding:18px 22px;text-align:left;width:100%}.ml-sale-package-row:hover{background:#f1f4f8}.ml-sale-package-row>svg{color:#64748b}.ml-sale-package-thumbs{align-items:center;display:flex;min-width:0}.ml-sale-package-thumbs img{background:#fff;border:1px solid #e6ebf1;border-radius:999px;box-shadow:0 0 0 3px #f7f8fa;height:48px;object-fit:cover;width:48px}.ml-sale-package-thumbs img+img{margin-left:-16px}.ml-sale-package-row strong{color:#273044;font-size:15px;font-weight:700}.ml-sale-package-total{color:#374151;font-size:15px;font-weight:700;white-space:nowrap}.ml-sale-products-toggle{align-items:center;background:#eef2f7;border:1px solid #dde5ef;border-radius:6px;color:#273044;cursor:pointer;display:flex;font-size:13px;font-weight:800;justify-content:space-between;padding:10px 14px;text-align:left}.ml-sale-products-toggle svg{color:#64748b;transition:transform .16s ease}.ml-sale-products-toggle svg.is-open{transform:rotate(180deg)}.ml-sale-products-list{display:grid;gap:8px}.ml-sale-product-row.ml-question-product-row{margin:0}.ml-sale-product-row img{background:#fff;border:1px solid #e6ebf1;border-radius:6px;height:48px;object-fit:cover;width:48px}.ml-sale-product-copy{display:grid;gap:4px;min-width:0}.ml-sale-product-copy a,.ml-sale-product-copy strong{color:#273044;font-size:14px;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ml-sale-product-copy a:hover{color:#3483fa;text-decoration:underline}.ml-sale-product-copy span,.ml-sale-product-price,.ml-sale-product-quantity,.ml-sale-product-sku{color:#5f6b7a;font-size:13px}.ml-sale-product-price{color:#374151;font-weight:700;white-space:nowrap}.ml-sale-product-sku,.ml-sale-product-quantity{white-space:nowrap}@media (max-width: 980px){.ml-sale-status-row,.ml-sale-product-row,.ml-sale-products{margin-left:18px;margin-right:18px}.ml-sale-status-row,.ml-sale-product-row{padding-left:16px;padding-right:16px}.ml-sale-status-row{align-items:stretch;display:grid;padding-top:18px}.ml-sale-card-v2 .ml-label-button{min-width:0;width:100%}.ml-sale-product-row{grid-template-columns:58px minmax(0,1fr)}.ml-sale-product-price,.ml-sale-product-quantity,.ml-sale-product-sku{grid-column:2}}@media (max-width: 640px){.ml-sale-topbar{align-items:flex-start;display:grid}.ml-sale-status-row,.ml-sale-product-row,.ml-sale-products{margin-left:12px;margin-right:12px}}.ml-sales-tabs{border-bottom:1px solid #e8edf3;display:flex;gap:4px;overflow-x:auto;padding:0 4px}.ml-sales-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#64748b;cursor:pointer;font-weight:800;padding:15px 16px 12px;white-space:nowrap}.ml-sales-tabs button.active,.ml-sales-tabs button[aria-selected=true]{border-bottom-color:#3483fa;color:#273044}.ml-sales-tabs button:hover{color:#3483fa}.chat-drawer-shell{top:0;right:0;bottom:0;left:0;position:fixed;z-index:80}.chat-drawer-backdrop{background:#0f172a59;border:0;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.chat-drawer{background:#fff;box-shadow:-18px 0 50px #0f172a2e;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;max-width:600px;min-width:0;min-height:0;overflow:hidden;overflow-x:hidden;position:absolute;right:0;top:0;width:min(94vw,600px)}.claim-chat-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto}.chat-drawer-header{align-items:center;border-bottom:1px solid #e8edf3;display:flex;justify-content:space-between;padding:18px 20px}.chat-drawer-header div{display:grid;gap:3px}.chat-drawer-header span,.chat-drawer-header small,.chat-sale-summary span,.chat-compose span{color:#64748b;font-size:12px}.chat-drawer-header strong{color:#1f2937;font-size:18px}.chat-drawer-header .icon-button{align-items:center;background:#fff;border:1px solid #d8e2ec;border-radius:10px;color:#475467;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease;width:38px}.chat-drawer-header .icon-button:hover{background:#f8fafc;border-color:#cbd5e1;color:#111827}.chat-sale-summary{align-items:center;background:#f8fafc;border-bottom:1px solid #e8edf3;color:inherit;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);min-width:0;padding:14px 20px;text-decoration:none}.chat-sale-summary[href]:hover strong{color:#3483fa;text-decoration:underline}.chat-sale-summary img{border:1px solid #e6ebf1;border-radius:7px;height:48px;object-fit:cover;width:48px}.chat-sale-summary div{display:grid;gap:4px;min-width:0}.chat-sale-summary strong{color:#273044;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.chat-sale-summary span{overflow-wrap:anywhere;word-break:break-word}.chat-messages{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:18px 20px;-webkit-overflow-scrolling:touch}.chat-bubble{border-radius:14px;display:grid;gap:5px;max-width:82%;min-width:0;padding:10px 12px}.chat-bubble p{font-size:14px;line-height:1.35;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.chat-bubble span{font-size:11px;opacity:.72}.chat-attachments{display:grid;gap:6px}.chat-attachment-button{align-items:center;background:#ffffffe0;border:0;border-radius:9px;color:#273044;display:inline-flex;font-size:13px;font-weight:700;gap:7px;max-width:100%;min-width:0;overflow:hidden;padding:7px 9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.chat-bubble.buyer .chat-attachment-button,.chat-bubble.mercado-libre .chat-attachment-button{background:#fff;border:1px solid #dbe3ee}.chat-image-preview{background:transparent;border:0;border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:5px;max-width:240px;min-width:160px;overflow:hidden;padding:0;text-align:left}.chat-image-preview img{background:#ffffff59;border-radius:12px;display:block;max-height:220px;object-fit:cover;width:100%}.chat-image-preview>span{align-items:center;background:#ffffffd9;border-radius:12px;color:#5f6675;display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:120px;padding:12px}.chat-image-preview small{font-size:11px;font-weight:700;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble.seller{align-self:flex-end;background:#3483fa;color:#fff;justify-self:end}.chat-bubble.buyer,.chat-bubble.mercado-libre{align-self:flex-start;background:#eef2f7;color:#273044;justify-self:start}.chat-bubble small{color:inherit;font-size:11px;font-weight:900;opacity:.75}.claim-conversation-tabs{align-items:center;background:#f5f6f7;border-bottom:1px solid #e8edf3;display:flex;gap:8px;padding:12px 20px}.claim-conversation-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#5f6675;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;padding:8px 12px}.claim-conversation-tabs button.active{background:#fff;box-shadow:inset 0 0 0 2px #3483fa;color:#111827}.claim-conversation-tabs span{background:#e8edf3;border-radius:999px;font-size:11px;min-width:18px;padding:2px 6px}.claim-conversation-tabs button.active span{background:#3483fa;color:#fff}.claim-compose-disabled{background:#fff}.chat-first-message-options{border-top:1px solid #e8edf3;display:grid;gap:10px;padding:16px 20px 20px}.chat-first-message-options button{align-items:center;background:#178bd3;border:1px solid #178bd3;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:10px;justify-content:center;min-height:46px;padding:11px 14px}.chat-first-message-options button.secondary{background:#fff;border-color:#d8e2ec;color:#212631}.chat-first-message-options button:disabled{cursor:not-allowed;opacity:.62}.chat-compose{border-top:1px solid #e8edf3;display:grid;gap:10px;padding:14px 20px 18px}.chat-compose textarea{border:1px solid #d8e0ea;border-radius:10px;min-height:86px;min-width:0;padding:10px 12px;resize:vertical;width:100%}.chat-compose textarea:disabled{background:#f3f4f6;color:#8a94a6;cursor:not-allowed}.chat-selected-files{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.chat-selected-files span{background:#eef4ff;border-radius:999px;color:#273044;font-size:12px;font-weight:700;max-width:220px;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.chat-selected-files button,.chat-file-button{background:transparent;border:0;color:#3483fa;cursor:pointer;font-size:13px;font-weight:800;padding:0}.chat-file-button.disabled{color:#9aa5b5;cursor:not-allowed}.chat-file-button input{display:none}.chat-compose-lock{background:#fff7d6;border:1px solid #ffe08a;border-radius:10px;color:#7a4b00;font-size:13px;font-weight:800;padding:10px 12px}.chat-compose-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.chat-compose-actions>span{margin-left:auto}.ml-sales-pagination{align-items:center;border-top:1px solid #eef2f7;display:flex;gap:18px;justify-content:center;padding:30px 16px 34px}.ml-sales-pagination button{align-items:center;background:transparent;border:0;border-radius:8px;color:#5f6b7a;cursor:pointer;display:inline-flex;font-size:18px;gap:4px;justify-content:center;min-height:42px;min-width:42px;padding:8px 12px}.ml-sales-pagination button.active,.ml-sales-pagination button[aria-current=page]{border:2px solid #6b7280;color:#1f2937;font-weight:800}.ml-sales-pagination button:not(.active):hover{background:#f3f6fa;color:#3483fa}.ml-sales-pagination .next{color:#555f6e;min-width:auto}.ml-sales-pagination .next svg{transform:rotate(-90deg)}.ml-sales-page-group{align-items:center;display:inline-flex;gap:18px}.ml-sales-ellipsis{color:#94a3b8;font-weight:700}.ml-releases-pagination{gap:8px;padding:18px 12px 24px}.ml-releases-pagination button{border-radius:6px;font-size:13px;min-height:32px;min-width:32px;padding:5px 9px}.ml-releases-pagination button.active,.ml-releases-pagination button[aria-current=page]{border-width:1px}.ml-releases-pagination .ml-sales-page-group{gap:8px}.ml-releases-pagination .next{gap:2px}@media (max-width: 640px){.ml-sales-pagination{gap:8px;padding:22px 10px 26px}.ml-sales-pagination button{font-size:15px;min-height:36px;min-width:36px;padding:6px 9px}.ml-sales-page-group{gap:8px}}.ml-sales-tabs{border-bottom:0}.ml-account-badge{background:#eef4ff;border:1px solid #d8e6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.01em;max-width:160px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.ml-sale-topbar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:54px}.ml-sale-order-meta,.ml-sale-buyer-meta{align-items:center;flex-wrap:nowrap;line-height:1}.ml-sale-order-meta>*,.ml-sale-buyer-meta>*{align-items:center;display:inline-flex;min-height:26px}.ml-sale-order-meta input{align-self:center;flex:0 0 auto}.ml-account-badge{align-items:center;height:26px;line-height:1;padding-bottom:0;padding-top:0}.ml-sale-order-meta strong,.ml-sale-order-meta span:not(.ml-account-badge),.ml-sale-buyer-meta span,.ml-sale-buyer-meta .link-button{line-height:26px}.ml-sale-buyer-meta .link-button{align-items:center;display:inline-flex;min-height:26px}@media (max-width: 980px){.ml-sale-topbar{grid-template-columns:1fr;row-gap:8px}.ml-sale-order-meta,.ml-sale-buyer-meta{flex-wrap:wrap}}.ml-sale-card-v2 .ml-sale-topbar span,.ml-sale-card-v2 .ml-sale-topbar strong,.ml-sale-card-v2 .ml-sale-topbar button{margin-top:0}.ml-sale-card-v2 .ml-sale-topbar .ml-account-badge{background:transparent;border:0;border-radius:0;color:#273044;font-size:13px;font-weight:800;height:26px;max-width:170px;padding:0}.ml-sale-card-v2 .ml-sale-topbar .ml-sale-order-meta,.ml-sale-card-v2 .ml-sale-topbar .ml-sale-buyer-meta{align-items:center;display:flex;gap:14px}.ml-sale-card-v2 .ml-sale-topbar .ml-sale-order-meta>*,.ml-sale-card-v2 .ml-sale-topbar .ml-sale-buyer-meta>*{display:inline-flex;align-items:center;height:24px;margin:0!important;padding:0;line-height:24px;vertical-align:middle}.ml-sale-card-v2 .ml-sale-topbar .ml-sale-order-meta input{display:block;height:18px;width:18px;min-height:0;margin:0!important}.ml-header-account,.ml-header-order{color:#111827!important;font-size:14px!important;font-weight:800!important;letter-spacing:0}.ml-header-date,.ml-header-note,.ml-sale-buyer-meta span{color:#475569!important;font-size:14px!important;font-weight:500!important}.ml-sale-buyer-meta .link-button{color:#3483fa!important;font-size:14px;font-weight:700;height:24px;line-height:24px}.ml-sale-card-v2,.ml-sale-card-v2 *{font-family:inherit;letter-spacing:normal}.ml-sale-card-v2 .ml-sale-topbar .ml-header-account{background:#fff698;border:0;border-radius:999px;color:#333!important;font-size:12px!important;font-weight:900!important;max-width:180px;overflow:hidden;padding:0 10px!important;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ml-sale-card-v2 .ml-sale-topbar .ml-header-order{color:var(--ink)!important;font-size:14px!important;font-weight:700!important;text-transform:none}.ml-sale-card-v2 .ml-sale-topbar .ml-header-date,.ml-sale-card-v2 .ml-sale-topbar .ml-header-note,.ml-sale-card-v2 .ml-sale-topbar .ml-sale-buyer-meta span,.ml-sale-card-v2 .ml-sale-topbar .link-button{font-size:14px!important;font-weight:500!important}.ml-sale-card-v2 .ml-sale-topbar .ml-header-note.reputation-danger{color:#dc2626!important;font-weight:800!important}.ml-sale-product-copy a,.ml-sale-product-copy strong{font-weight:700}.ml-sales-tabs{align-items:center;border-radius:0;gap:6px;padding:16px 0 12px}.ml-sales-tabs>button{align-items:center;border:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;border-radius:999px;display:inline-flex;gap:7px;padding:9px 13px}.ml-sales-tabs>button.active,.ml-sales-tabs>button[aria-selected=true]{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a14}.ml-sales-tabs>button.tone-today.active span,.ml-sales-tabs>button.tone-today span{background:#2563eb}.ml-sales-tabs>button.tone-next.active span,.ml-sales-tabs>button.tone-next span{background:#7c3aed}.ml-sales-tabs>button.tone-transit.active span,.ml-sales-tabs>button.tone-transit span{background:#d97706}.ml-sales-tabs>button.tone-finished.active span,.ml-sales-tabs>button.tone-finished span{background:#16a34a}.ml-sales-tabs>button span,.ml-postsale-button span{align-items:center;background:#3483fa;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:19px;justify-content:center;margin:0;min-width:19px;padding:0 6px}.ml-sales-tabs>button:not(.active):not([aria-selected=true]) span{color:#fff;opacity:.72}.ml-postsale-button{margin-left:auto}.ml-sales-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0 18px}.ml-sales-summary-card,.ml-sales-summary-placeholder{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:88px;padding:16px 18px}.ml-sales-summary-card{color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ml-sales-summary-card:hover{box-shadow:0 4px 14px #0f172a14;transform:translateY(-1px)}.ml-sales-summary-card.tone-pending{border-left:4px solid #2563EB}.ml-sales-summary-card.tone-next{border-left:4px solid #7C3AED}.ml-sales-summary-card.tone-claims{border-left:4px solid #DC2626}.ml-sales-summary-card.tone-transit{border-left:4px solid #F59E0B}.ml-sales-summary-card.tone-pending.active{border-color:#2563eb;border-left-width:4px}.ml-sales-summary-card.tone-next.active{border-color:#7c3aed;border-left-width:4px}.ml-sales-summary-card.tone-claims.active{border-color:#dc2626;border-left-width:4px}.ml-sales-summary-card.tone-delivery{border-left:4px solid #168a52}.ml-sales-summary-card.tone-pending div b{background:#2563eb;color:#fff}.ml-sales-summary-card.tone-next div b{background:#7c3aed;color:#fff}.ml-sales-summary-card.tone-claims div b{background:#dc2626;color:#fff}.ml-sales-summary-card.tone-transit div b{background:#f59e0b;color:#fff}.ml-sales-summary-card.tone-delivery div b{background:#ecfdf3;color:#168a52}.ml-sales-summary-card div{align-items:center;display:flex;justify-content:space-between}.ml-sales-summary-card div span{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase}.ml-sales-summary-card div b{align-items:center;background:#eef0f3;border-radius:999px;color:#6b7280;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px}.ml-sales-summary-card strong{color:#111827;font-size:18px}.ml-sales-summary-card p{align-items:center;color:#6b7280;display:flex;font-size:14px;justify-content:space-between;margin:0}.ml-sales-summary-card .ml-sales-summary-empty-row{visibility:hidden}.ml-sales-summary-card em{color:#1f2937;font-style:normal;font-weight:800}.ml-sales-summary-placeholder{background:#e5e7eb;opacity:.55}.ml-sales-tools-row{align-items:center;display:flex;gap:14px;padding:22px 0 16px}.ml-sales-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:#7b8794;display:flex;flex:1;gap:9px;min-height:48px;min-width:320px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.ml-sales-list-search{flex:0 1 360px}.ml-sales-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #178bd324}.ml-sales-search input{background:transparent;border:0;color:var(--ink);flex:1;min-width:0;outline:0}.ml-sales-date-range{align-items:center;display:inline-flex;gap:10px}.ml-sales-date-range label{align-items:center;border:1px solid #d1d5db;border-radius:999px;display:inline-flex;gap:8px;min-height:38px;padding:7px 12px}.ml-sales-date-range span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.ml-sales-date-range input{background:transparent;border:0;color:#172335;font-size:13px;font-weight:400;outline:0}.ml-sales-filter-chip{align-items:center;border:1px solid #d1d5db;border-radius:999px;color:#374151;display:inline-flex;font-size:13px;gap:5px;margin:0;padding:7px 10px}.ml-sales-tools-row>strong{color:#4b5563;font-size:14px;margin-left:auto}.ml-releases-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.ml-releases-summary-grid .ml-sales-summary-card{cursor:default}.ml-releases-tools-row{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.ml-polished-date-range label{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 2px #1118270b;min-height:48px;padding:0 14px}.ml-polished-date-range label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #178bd324}.ml-polished-date-range span{color:#7b8794;font-size:12px;font-weight:700}.ml-polished-date-range input{color:var(--ink);font-size:14px;font-weight:400}.ml-releases-table-wrapper{margin-top:4px}.ml-releases-table{min-width:1180px}.ml-release-sale-cell,.ml-release-date-cell{display:grid;gap:3px}.ml-release-sale-cell strong,.ml-release-date-cell strong{color:#111827;font-size:.875rem;font-weight:700}.ml-release-sale-cell small,.ml-release-date-cell small,.ml-release-error{color:#6b7280;display:block;font-size:.75rem}.ml-release-status{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;padding:5px 9px;white-space:nowrap}.ml-release-status.tone-pending{background:#dbeafe;color:#1d4ed8}.ml-release-status.tone-released{background:#dcfce7;color:#15803d}.ml-release-status.tone-held{background:#fee2e2;color:#b91c1c}.ml-release-status.tone-mediation{background:#ffedd5;color:#c2410c}.ml-release-status.tone-cancelled{background:#f3f4f6;color:#4b5563}.ml-release-status.tone-unknown{background:#fef3c7;color:#92400e}.ml-release-error{margin-top:6px;max-width:260px;white-space:normal}.ml-sales-inline-bulk-actions{align-items:center;display:inline-flex;gap:12px}.ml-sales-inline-bulk-actions label{align-items:center;color:#374151;display:inline-flex;font-size:13px;font-weight:700;gap:7px;white-space:nowrap}.ml-sales-inline-bulk-actions input{height:16px;width:16px}.ml-sales-inline-bulk-actions span{color:#64748b;font-size:13px;white-space:nowrap}.ml-sales-inline-bulk-actions button{background:transparent;border:0;color:#3483fa;font-weight:700;padding:0;white-space:nowrap}.ml-sales-inline-bulk-actions button:disabled{color:#cbd5e1}.ml-sales-bulk-row{align-items:center;background:#fff;border:1px solid #edf1f5;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;margin-bottom:14px;min-height:52px;padding:0 16px}.ml-sales-bulk-row label,.ml-sales-bulk-row div{align-items:center;display:flex;gap:12px}.ml-sales-bulk-row button{background:transparent;border:0;color:#3483fa;font-weight:700}.ml-sales-bulk-row button:disabled{color:#cbd5e1}@media (max-width: 980px){.ml-sales-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-sales-tools-row,.ml-sales-bulk-row{align-items:stretch;display:grid}.ml-sales-search{min-width:0}.ml-sales-date-range{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-sales-date-range label{border-radius:12px;justify-content:space-between;min-width:0}.ml-sales-date-range input{min-width:0;width:100%}}.ml-sales-shell{grid-column:1 / -1;min-width:0}.ml-sales-account-actions{align-items:center;display:inline-flex;gap:12px;margin-left:auto}.ml-sales-account-actions .custom-select{flex:0 0 190px}.ml-sales-account-actions .custom-select-trigger{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 2px #1118270b;color:var(--ink);font-size:14px;font-weight:400;min-height:48px;padding:0 36px 0 14px;width:100%}.ml-sales-tabs .ml-sales-account-actions .custom-select-trigger,.ml-sales-tabs .ml-sales-account-actions .ml-filter-icon-button{border-bottom:1px solid var(--line);border-radius:8px;gap:10px}.ml-sales-tabs .ml-sales-account-actions .ml-filter-icon-button{background:#fff;border:1px solid var(--line);color:#202124;font-weight:400;min-height:48px;min-width:48px;padding:0;width:48px}@media (max-width: 980px){.ml-sales-account-actions{margin-left:0;width:100%}.ml-sales-account-actions .custom-select{flex:1;min-width:0}}.ml-postsale-list{display:grid;gap:10px}.ml-postsale-card{align-items:center;background:#fff;border:1px solid #edf1f5;border-radius:10px;display:flex;justify-content:space-between;padding:16px 18px}.ml-postsale-card span{color:#6b7280;display:block;font-size:12px;font-weight:700;margin:0 0 6px;text-transform:uppercase}.ml-postsale-card strong{color:#111827;display:block;font-size:15px}.ml-postsale-card p{color:#6b7280;font-size:13px;margin:6px 0 0}.ml-postsale-card>div:last-child{align-items:flex-end;display:grid;gap:6px;justify-items:end}.ml-postsale-card b{background:#fff3cd;border-radius:999px;color:#7a4b00;font-size:12px;padding:5px 9px}.ml-postsale-card small{color:#64748b;font-weight:700}.ml-postsale-workspace{display:grid;gap:18px}.ml-postsale-page-header{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;padding:18px 20px}.ml-postsale-page-header h2{color:#111827;font-size:24px;margin:6px 0 4px}.ml-postsale-page-header p{color:#6b7280;margin:0}.ml-postsale-page-header .link-button{padding:0}.ml-postsale-controls-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.ml-postsale-segmented{align-items:center;background:transparent;border-radius:0;display:inline-flex;gap:6px;padding:0;width:fit-content}.ml-postsale-controls-row .ml-sales-account-actions{flex:0 0 auto}.ml-postsale-controls-row .ml-sales-account-actions .custom-select-trigger,.ml-postsale-controls-row .ml-sales-account-actions .ml-filter-icon-button{min-height:40px}.ml-postsale-segmented button{align-items:center;background:#fff;border:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:7px;min-height:40px;padding:9px 13px}.ml-postsale-segmented button.active{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a14;color:#111827}.ml-postsale-segmented span{background:#3483fa;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:19px;justify-content:center;line-height:19px;margin:0;min-width:18px;padding:0 6px}.ml-postsale-segmented button:not(.active) span{color:#fff;opacity:.72}@media (max-width: 760px){.ml-postsale-controls-row{align-items:stretch;flex-direction:column}.ml-postsale-segmented{flex-wrap:wrap;width:100%}.ml-postsale-segmented button{flex:1 1 auto}}.ml-postsale-summary-grid{background:#f5f6f7;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.ml-postsale-summary-card,.ml-postsale-summary-placeholder{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:88px;padding:16px 18px}.ml-postsale-summary-card.active{border-left:4px solid #3483fa}.ml-postsale-summary-card.muted{opacity:.6}.ml-postsale-summary-card strong{color:#111827;display:inline-block;font-size:16px}.ml-postsale-summary-card span{color:#3483fa;float:right;font-weight:900}.ml-postsale-summary-card p{color:#6b7280;font-size:13px;margin:12px 0 0}.ml-postsale-summary-placeholder{background:#e5e7eb;opacity:.55}.ml-postsale-card-v2{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px #0f172a14;display:grid;gap:14px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);padding:12px 18px}.ml-postsale-product-box{align-items:center;align-self:center;color:inherit;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr);min-width:0;padding:0;text-decoration:none}.ml-postsale-product-box:hover strong{color:#3483fa;text-decoration:underline}.ml-postsale-product-box img{border:1px solid #ddd;border-radius:5px;display:block;height:50px;object-fit:contain;width:50px}.ml-postsale-product-box div{display:grid;gap:5px;justify-items:start;min-width:0}.ml-postsale-product-box small{color:#757575;font-size:12px;font-weight:500}.ml-postsale-product-box strong{color:#222;display:-webkit-box;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ml-postsale-product-box span{color:#666;font-size:12px;line-height:1.2}.ml-postsale-product-box b{align-items:center;background:#fff698;border:0;border-radius:999px;color:#333;display:inline-flex;font-size:12px;font-weight:700;line-height:1;margin:0;max-width:fit-content;padding:4px 8px}.ml-postsale-claim-box{align-items:stretch;background:#f8fafc;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-rows:auto 1fr;justify-items:stretch;min-width:0;overflow:hidden;padding:0;width:100%}.ml-postsale-card-v2>.ml-postsale-claim-box{align-items:stretch;justify-items:stretch}.ml-postsale-claim-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;min-width:0;padding:10px 12px;width:100%}.ml-postsale-reason-chip{align-items:center;color:#4b5563;display:inline-flex;flex:0 1 auto;font-size:12px;font-weight:800;gap:8px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.ml-postsale-reason-chip:before{content:none}.ml-postsale-claim-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;padding:12px;width:100%}.ml-postsale-claim-body>div{min-width:0}.ml-postsale-claim-box span{margin:0}.ml-postsale-claim-box strong{align-items:center;color:#222;display:flex;flex-wrap:wrap;font-size:14px;font-weight:800;gap:6px;line-height:1.35;margin:0 0 6px}.ml-postsale-claim-body .ml-label-button{align-self:end;justify-content:center;justify-self:end;min-width:150px}.ml-postsale-claim-box p{color:#5f6675;font-size:13px;line-height:1.35;margin:0;overflow-wrap:anywhere}.ml-postsale-claim-box small{border-radius:999px;flex:0 0 auto;font-weight:900;margin-left:auto;padding:5px 9px;width:fit-content}.ml-postsale-claim-box small.reputation-warning{background:#fff3cd;color:#7a4b00}.ml-postsale-claim-box small.reputation-ok{background:#ecfdf3;color:#168a52}.ml-postsale-message-preview{align-items:start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a0d;display:grid;gap:6px;grid-template-columns:1fr;margin-top:12px;max-width:none;padding:10px 12px}.ml-postsale-message-preview span{color:#6b7280;font-size:13px;white-space:nowrap}.ml-postsale-message-preview p{color:#303642;display:-webkit-box;font-size:13px;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media (max-width: 980px){.ml-postsale-card-v2{grid-template-columns:1fr}.ml-postsale-product-box{border-bottom:1px solid #edf1f5;padding-bottom:12px}}@media (max-width: 640px){.ml-postsale-card-v2{border-radius:16px;gap:12px;padding:12px}.ml-postsale-product-box{grid-template-columns:64px minmax(0,1fr)}.ml-postsale-product-box img{border-radius:10px;height:64px;width:64px}.ml-postsale-claim-topbar{align-items:flex-start;display:grid;gap:8px}.ml-postsale-claim-body{align-items:stretch;grid-template-columns:1fr;padding:14px}.ml-postsale-claim-body .ml-label-button{min-width:0;width:100%}.ml-postsale-message-preview{grid-template-columns:1fr}}.ml-postsale-message-card{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px #0f172a14;display:grid;gap:14px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);padding:12px 18px}.ml-postsale-message-product{align-items:center;align-self:center;color:inherit;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr);min-width:0;text-decoration:none}.ml-postsale-message-product:hover strong{color:#3483fa}.ml-postsale-message-product img{border:1px solid #ddd;border-radius:5px;display:block;flex:0 0 auto;height:50px;object-fit:contain;width:50px}.ml-postsale-message-product div{display:grid;gap:5px;justify-items:start;min-width:0}.ml-postsale-message-account{background:#fff698;border:0;border-radius:999px;color:#333!important;display:inline-flex;font-size:12px!important;font-weight:700!important;line-height:1;margin:0!important;padding:4px 8px;width:fit-content}.ml-postsale-message-product small{color:#757575;font-size:12px;font-weight:500}.ml-postsale-message-product strong{color:#222;display:-webkit-box;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ml-postsale-message-product span{color:#666;font-size:12px;line-height:1.2}.ml-postsale-message-panel{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-rows:auto;min-width:0}.ml-postsale-message-panel>header{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:800;padding:9px 10px}.ml-postsale-claim-panel{background:transparent;border:0;border-radius:0;box-shadow:none;width:100%}.ml-postsale-message-panel>.ml-postsale-claim-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:flex-start;min-width:0;padding:0 0 10px}.ml-postsale-claim-header small{border-radius:999px;flex:0 0 auto;font-weight:900;margin-left:auto;padding:5px 9px;width:fit-content}.ml-postsale-claim-header small.reputation-warning{background:#fff3cd;color:#7a4b00}.ml-postsale-claim-header small.reputation-ok{background:#ecfdf3;color:#168a52}.ml-postsale-message-content{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.ml-postsale-claim-panel .ml-postsale-message-content{padding:12px 0 0}.ml-postsale-message-main{display:grid;gap:8px;min-width:0}.ml-postsale-message-main h3{align-items:center;color:#222;display:flex;flex-wrap:wrap;font-size:14px;font-weight:800;gap:6px;line-height:1.35;margin:0}.ml-postsale-message-main h3 svg{color:#f04452;flex:0 0 auto}.ml-postsale-message-bubble{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-height:44px;padding:8px 10px}.ml-postsale-message-avatar{align-items:center;background:#fff159;border-radius:50%;color:#111;display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;position:relative;width:24px}.ml-postsale-message-avatar em{align-items:center;background:#3483fa;border:2px solid #fff;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:800;height:18px;justify-content:center;position:absolute;right:-9px;top:-8px;width:18px}.ml-postsale-message-bubble p{color:#333;display:block;font-size:13px;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-postsale-message-bubble strong{color:#777;display:inline;font-weight:500}.ml-postsale-message-actions{align-items:center;display:flex;justify-content:flex-end}.ml-postsale-review-button{background:#3483fa;border-radius:7px;font-size:13px;font-weight:700;min-height:36px;padding:8px 12px;white-space:nowrap;width:auto}@media (max-width: 1100px){.ml-postsale-message-card{gap:18px;grid-template-columns:1fr}.ml-postsale-message-content{grid-template-columns:1fr}.ml-postsale-message-actions{justify-content:stretch}.ml-postsale-review-button{width:100%}}.claim-detail-body{display:grid;gap:12px;padding:16px}.claim-detail-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:10px;padding:14px}.claim-detail-card span{color:#475569;font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.claim-detail-card pre{color:#0f172a;font-size:12px;line-height:1.45;margin:0;max-height:55vh;overflow:auto;white-space:pre-wrap}.nav-group{display:grid;gap:6px}.nav-group+.nav-group{margin-top:10px}.nav-group-label{color:#7f9ab5;font-size:11px;font-weight:900;letter-spacing:.08em;padding:4px 12px 2px;text-transform:uppercase}.ml-metrics-panel{grid-column:1 / -1}.ml-metrics-panel>.panel-heading-row>strong{color:var(--ink);font-size:20px}.ml-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-metrics-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:8px;min-height:118px;padding:14px}.ml-metrics-grid span{color:var(--muted);font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.ml-metrics-grid strong{font-size:24px}.ml-metrics-grid p{color:#475569;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-publication-edit-row{display:grid;gap:8px;grid-template-columns:110px 90px 120px;margin-top:10px}.ml-publication-edit-row input,.ml-publication-edit-row select{border:1px solid var(--line);border-radius:8px;font:inherit;min-height:36px;padding:0 10px}@media (max-width: 980px){.ml-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-publication-edit-row{grid-template-columns:1fr}}.ml-sale-card-v2 .ml-sale-topbar .ml-header-order{font-weight:500!important}.ml-sale-card-v2 .ml-label-button,.ml-sale-card-v2 .ml-sale-product-copy a,.ml-sale-card-v2 .ml-sale-product-copy strong{font-weight:500}@media (max-width: 760px){.ml-sales-summary-grid{display:flex;gap:12px;grid-template-columns:none;margin:0 -16px;overflow-x:auto;padding:12px 16px 18px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ml-sales-summary-grid::-webkit-scrollbar{display:none}.ml-sales-summary-card{flex:0 0 min(82vw,310px);min-height:122px;padding:14px 16px;scroll-snap-align:start}.ml-sales-summary-card p{gap:12px;line-height:1.25}.ml-sales-summary-placeholder{display:none}.ml-sales-tools-row{gap:10px;padding:12px 0 14px}.ml-sales-tools-row>strong{margin-left:0}.ml-sales-inline-bulk-actions{align-items:flex-start;flex-direction:column;gap:8px}.ml-sale-list{gap:12px}.ml-sale-card-v2{border-color:#dfe7f0;border-radius:16px;box-shadow:0 10px 26px #0f172a14;margin-bottom:0}.ml-sale-topbar{gap:12px;padding:14px}.ml-sale-order-meta,.ml-sale-buyer-meta{align-items:flex-start;display:grid;gap:7px;width:100%}.ml-sale-order-meta{grid-template-columns:auto 1fr auto}.ml-sale-order-meta input{margin-top:2px}.ml-sale-card-v2 .ml-sale-topbar .ml-header-account{background:#eef7ff;border:1px solid #cfe8fb;border-radius:999px;color:#0f5f96;display:inline-flex;font-size:11px;font-weight:800;justify-self:start;max-width:100%;padding:4px 9px}.ml-sale-card-v2 .ml-sale-topbar .ml-header-order{color:#172335;font-size:14px;justify-self:end}.ml-sale-card-v2 .ml-sale-topbar .ml-header-date,.ml-sale-card-v2 .ml-sale-topbar .ml-header-note{grid-column:2 / -1}.ml-sale-card-v2 .ml-sale-topbar .ml-sale-buyer-meta span{color:#172335;font-size:15px;font-weight:800;white-space:normal}.ml-sale-card-v2 .ml-sale-topbar .link-button{background:#eef7ff;border-radius:999px;justify-self:start;padding:7px 11px}.ml-sale-status-row{border-top:1px solid #edf1f5;gap:12px;margin:0;padding:14px}.ml-sale-status-row strong,.ml-sale-status-row span{white-space:normal}.ml-sale-status-row span{line-height:1.35}.ml-sale-card-v2 .ml-label-button{justify-content:center;min-height:42px;width:100%}.ml-sale-product-row{align-items:start;border-radius:12px;gap:10px 12px;grid-template-columns:64px minmax(0,1fr);margin:0 12px 12px;padding:12px}.ml-sale-product-row img{border-radius:10px;grid-row:span 4;height:64px;object-fit:contain;width:64px}.ml-sale-product-copy a,.ml-sale-product-copy strong{display:-webkit-box;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:initial;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ml-sale-product-copy span{white-space:normal}.ml-sale-product-price,.ml-sale-product-quantity,.ml-sale-product-sku{grid-column:2;line-height:1.2;white-space:normal}.ml-sale-product-price{color:#172335;font-size:15px;font-weight:800}.ml-sale-product-quantity,.ml-sale-product-sku{font-size:12px}}@media (max-width: 420px){.ml-sales-summary-card{flex-basis:86vw}.ml-sale-product-row{grid-template-columns:56px minmax(0,1fr)}.ml-sale-product-row img{height:56px;width:56px}}.catalog-page{background:#f2f6fb;color:#101827;min-height:100vh}.catalog-hero{background:radial-gradient(circle at 82% 12%,rgba(23,139,211,.22),transparent 34%),linear-gradient(135deg,#101827,#172335 58%,#0f5f96);color:#fff;overflow:hidden;padding:24px clamp(20px,5vw,72px) 70px}.catalog-nav,.catalog-hero-grid,.catalog-featured,.catalog-section{margin:0 auto;max-width:1180px}.catalog-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:72px}.catalog-brand{align-items:center;display:flex;gap:12px}.catalog-brand-mark{border-radius:18px;display:block;height:48px;object-fit:cover;width:48px}.catalog-brand strong,.catalog-brand small{display:block}.catalog-brand small{color:#ffffffad;margin-top:2px}.catalog-admin-link,.catalog-primary-action,.catalog-secondary-action,.catalog-product-footer a{text-decoration:none}.catalog-admin-link{border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;padding:10px 16px}.catalog-hero-grid{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 320px}.catalog-eyebrow{color:#73c7f8;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.catalog-hero h1{font-size:clamp(38px,6vw,72px);letter-spacing:-.06em;line-height:.94;margin:14px 0 20px;max-width:820px}.catalog-hero p{color:#ffffffbd;font-size:18px;line-height:1.65;max-width:680px}.catalog-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.catalog-primary-action,.catalog-secondary-action{border-radius:999px;font-weight:800;padding:13px 20px}.catalog-primary-action{background:#fff;color:#101827}.catalog-secondary-action{border:1px solid rgba(255,255,255,.22);color:#fff}.catalog-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:30px;box-shadow:0 24px 80px #00000042;padding:28px}.catalog-hero-card span,.catalog-hero-card small{color:#ffffffad;display:block}.catalog-hero-card strong{display:block;font-size:84px;letter-spacing:-.08em;line-height:1;margin:14px 0}.catalog-featured{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-42px;padding:0 clamp(20px,5vw,0px)}.catalog-mini-card,.catalog-product-card,.catalog-filters,.catalog-empty{background:#fff;border:1px solid #dbe6f1;box-shadow:0 14px 44px #10182714}.catalog-mini-card{align-items:center;border-radius:22px;display:flex;gap:14px;padding:14px}.catalog-mini-card img{background:#eef5fb;border-radius:16px;height:68px;object-fit:cover;width:68px}.catalog-mini-card strong,.catalog-mini-card span{display:block}.catalog-mini-card span{color:var(--muted);font-size:13px;margin-top:4px}.catalog-section{padding:64px clamp(20px,5vw,0px) 84px}.catalog-section-heading{align-items:end;display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.catalog-section-heading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1;margin:8px 0 0}.catalog-section-heading p{color:var(--muted);margin:0}.catalog-section-heading-compact{justify-content:flex-end}.catalog-filters{border-radius:24px;display:grid;gap:14px;grid-template-columns:1.6fr 1fr 1fr;margin-bottom:22px;padding:16px}.catalog-filters label{color:#566477;display:grid;font-size:13px;font-weight:800;gap:8px}.catalog-filters input,.catalog-filters select{background:#f7fafc;border:1px solid #d8e2ec;border-radius:14px;color:var(--ink);min-height:46px;padding:0 14px}.catalog-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-product-card{border-radius:26px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.catalog-product-card:hover,.catalog-product-card:focus-visible{border-color:#b9d7ed;box-shadow:0 18px 52px #1018271f;outline:none;transform:translateY(-2px)}.catalog-product-image{align-items:center;background:#fff;display:flex;height:230px;justify-content:center}.catalog-product-image img{height:100%;object-fit:contain;padding:18px;width:100%}.catalog-product-body{display:flex;flex:1;flex-direction:column;padding:20px}.catalog-product-meta,.catalog-product-footer{align-items:center;display:flex;justify-content:space-between;gap:12px}.catalog-product-meta span{background:#eef5fb;border-radius:999px;color:#315571;font-size:12px;font-weight:800;padding:6px 10px}.catalog-product-card h3{font-size:20px;letter-spacing:-.02em;line-height:1.18;margin:16px 0 8px}.catalog-product-card p{color:var(--muted);line-height:1.55;margin:0 0 16px}.catalog-product-data{display:grid;gap:7px 12px;grid-template-columns:max-content 1fr;margin:0 0 16px}.catalog-product-data dt{color:#768397;font-size:12px;font-weight:800;text-transform:uppercase}.catalog-product-data dd{margin:0}.catalog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.catalog-tags span{background:#f1f5f9;border-radius:999px;color:#475569;font-size:12px;padding:6px 10px}.catalog-product-footer{border-top:1px solid #e6edf4;margin-top:auto;padding-top:16px}.catalog-product-footer strong{font-size:20px}.catalog-product-footer a,.catalog-product-footer span{background:var(--blue);border-radius:999px;color:#fff;font-size:13px;font-weight:800;padding:9px 13px}.catalog-product-footer a:hover{background:var(--blue-dark)}.catalog-modal-layer{align-items:center;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;position:fixed;z-index:300}.catalog-modal-backdrop{background:#0f172aa3;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.catalog-modal-card{background:#fff;border-radius:30px;box-shadow:0 30px 90px #02081757;display:grid;gap:0;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);margin:0 auto;max-height:min(86vh,820px);max-width:1180px;overflow:hidden;position:relative;width:100%;z-index:1}.catalog-modal-close{align-items:center;background:#fff;border:1px solid #dbe6f1;border-radius:999px;color:#243042;display:inline-flex;height:42px;justify-content:center;position:absolute;right:18px;top:18px;width:42px;z-index:3}.catalog-modal-close:hover{background:#f5f8fb}.catalog-modal-gallery{background:#fff;display:grid;gap:18px;grid-template-columns:88px minmax(0,1fr);min-height:0;padding:26px}.catalog-modal-main-image{align-items:center;background:#fff;border:1px solid #e4edf5;border-radius:24px;display:flex;grid-column:2;justify-content:center;min-height:0;overflow:hidden}.catalog-modal-main-image img{height:100%;max-height:620px;object-fit:contain;padding:18px;width:100%}.catalog-modal-thumbs{display:flex;flex-direction:column;gap:12px;grid-column:1;grid-row:1;max-height:100%;overflow-y:auto;padding-right:2px}.catalog-modal-thumbs button{background:#fff;border:2px solid #d7dde5;border-radius:12px;flex:0 0 82px;height:82px;overflow:hidden;padding:0;width:82px}.catalog-modal-thumbs button.active{border-color:var(--blue)}.catalog-modal-thumbs img{height:100%;object-fit:cover;width:100%}.catalog-modal-content{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:46px 34px 34px}.catalog-modal-eyebrow{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.catalog-modal-content h2{color:#101827;font-size:clamp(26px,3.2vw,40px);letter-spacing:-.04em;line-height:1.05;margin:12px 0 16px}.catalog-modal-price{color:#101827;display:block;font-size:28px;letter-spacing:-.03em;margin:6px 0 24px}.catalog-modal-description{border-top:1px solid #e6edf4;color:#475569;margin-top:4px;padding-top:22px}.catalog-modal-description h3{color:#172335;font-size:16px;margin:0 0 10px}.catalog-modal-description p{line-height:1.6;margin:0;white-space:pre-line}.catalog-modal-whatsapp{align-items:center;align-self:flex-start;background:#25d366;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;margin-top:28px;padding:13px 18px;text-decoration:none}.catalog-modal-whatsapp:hover{background:#20bd5a}@media (max-width: 900px){.catalog-modal-card{grid-template-columns:1fr;max-height:90vh}.catalog-modal-gallery{grid-template-columns:72px minmax(0,1fr);min-height:360px;padding:18px}.catalog-modal-thumbs button{flex-basis:66px;height:66px;width:66px}.catalog-modal-content{padding:26px 22px 24px}}.catalog-empty{border-radius:24px;color:var(--muted);margin-bottom:22px;padding:22px;text-align:center}.catalog-error{color:var(--danger)}@media (max-width: 900px){.catalog-hero-grid,.catalog-featured,.catalog-filters,.catalog-grid{grid-template-columns:1fr}.catalog-hero-card{max-width:360px}.catalog-section-heading{align-items:start;flex-direction:column}}@media (max-width: 560px){.catalog-nav{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:44px}.catalog-hero{padding-bottom:56px}.catalog-featured{margin-top:-28px}}.intake-photo-field{gap:12px}.camera-card{background:linear-gradient(135deg,#f7fbff,#eef6fd);border:1px solid #d8e7f4;border-radius:22px;padding:14px}.camera-card-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.camera-card-header strong,.camera-card-header small{display:block}.camera-card-header strong{color:var(--ink);font-size:15px}.camera-card-header small{color:var(--muted);line-height:1.4;margin-top:4px}.camera-card-header .primary-button{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.camera-fullscreen{background:#05070d;bottom:0;display:grid;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:4000}.camera-fullscreen video{background:#05070d;height:100dvh;object-fit:cover;width:100vw}.camera-fullscreen-topbar{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.68),transparent);color:#fff;display:flex;font-size:13px;font-weight:800;justify-content:space-between;left:0;padding:calc(env(safe-area-inset-top) + 14px) 16px 34px;position:absolute;right:0;top:0;z-index:2}.camera-close-button{align-items:center;background:#0f172ab8;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;display:inline-flex;font-weight:900;gap:6px;min-height:42px;padding:0 14px}.camera-loading{color:#ffffffd1;font-weight:800;left:50%;position:absolute;text-align:center;top:44%;transform:translate(-50%,-50%);z-index:2}.camera-fullscreen-controls{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);bottom:0;height:170px;left:0;padding-bottom:env(safe-area-inset-bottom);position:absolute;right:0;z-index:2}.camera-shutter{background:#fff;border:6px solid rgba(23,139,211,.88);border-radius:999px;bottom:18px;box-shadow:0 14px 34px #00000047;color:#111827;font-weight:900;left:50%;min-height:62px;min-width:150px;padding:0 22px;position:absolute;transform:translate(-50%)}.camera-shutter:disabled{cursor:wait;opacity:.62}.camera-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#c2410c;margin-top:12px;padding:10px 12px}.camera-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.camera-preview-item{aspect-ratio:1;background:#f1f5f9;border:1px solid #dbe6f1;border-radius:18px;overflow:hidden;position:relative}.camera-preview-item img{height:100%;object-fit:cover;width:100%}.camera-preview-item .danger-icon-button{position:absolute;right:7px;top:7px}.gallery-upload-inline{align-items:center;background:#fff;border:1px dashed #b8ccdd;border-radius:16px;color:var(--muted);display:flex;gap:12px;justify-content:space-between;padding:12px}.gallery-upload-inline span{font-size:13px;font-weight:700}.gallery-upload-inline input{max-width:210px}@media (max-width: 640px){.camera-card-header,.gallery-upload-inline{align-items:stretch;flex-direction:column}.camera-card-header .primary-button,.camera-card-header .ghost-button{justify-content:center;width:100%}.camera-shutter{bottom:12px;min-height:56px}.gallery-upload-inline input{max-width:100%}}.catalog-whatsapp-float{align-items:center;background:#25d366;border-radius:999px;bottom:24px;box-shadow:0 18px 44px #25d36657,0 8px 18px #0f172a2e;color:#fff;display:inline-flex;height:58px;justify-content:center;position:fixed;right:24px;text-decoration:none;width:58px;z-index:80}.catalog-whatsapp-float svg{fill:currentColor;height:34px;width:34px}.catalog-whatsapp-float:hover{background:#20bd5a;transform:translateY(-1px)}@media (max-width: 560px){.catalog-whatsapp-float{bottom:16px;height:56px;right:16px;width:56px}}.catalog-sku-pill{align-items:center;align-self:flex-start;background:#eef5fb;border:1px solid #d6e8f6;border-radius:999px;color:#244961;display:inline-flex;gap:8px;margin:2px 0 18px;max-width:100%;padding:7px 11px}.catalog-sku-pill span{color:#6b7f91;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1}.catalog-sku-pill strong{color:#172335;font-size:13px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filters-single{grid-template-columns:minmax(0,1fr)}.catalog-filters-single label{max-width:none}.catalog-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:34px}.catalog-pagination button{background:#fff;border:1px solid #d8e2ec;border-radius:999px;color:#172335;font-weight:900;min-width:118px;padding:12px 16px}.catalog-pagination button:not(:disabled):hover{border-color:#9fc7e7;box-shadow:0 10px 24px #10182714}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.45}.catalog-pagination span{color:var(--muted);font-size:14px;font-weight:800}@media (max-width: 560px){.catalog-pagination{align-items:stretch;flex-direction:column}.catalog-pagination span{text-align:center}}.catalog-pagination-footer{margin-top:34px;padding-inline:0}@media (max-width: 720px){.catalog-pagination-footer{grid-template-columns:1fr}.catalog-pagination-footer .ml-pagination-start{display:none}.catalog-pagination-footer .ml-pagination-total{justify-self:center}.catalog-pagination-footer .ml-pagination-controls{flex-wrap:wrap}}@media (max-width: 560px){.catalog-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-card{border-radius:18px}.catalog-product-image{height:142px}.catalog-product-image img{padding:10px}.catalog-product-body{padding:12px}.catalog-product-card h3{font-size:14px;line-height:1.25;margin:0 0 10px}.catalog-sku-pill{gap:5px;margin-bottom:12px;padding:6px 8px}.catalog-sku-pill span{font-size:9px}.catalog-sku-pill strong{font-size:11px;max-width:86px}.catalog-product-footer{align-items:flex-start;flex-direction:column;gap:8px;padding-top:11px}.catalog-product-footer strong{font-size:15px}.catalog-product-footer a,.catalog-product-footer span{font-size:11px;padding:7px 10px;text-align:center;width:100%}}.catalog-trust-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.catalog-trust-chip{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffd1;display:inline-flex;gap:8px;min-height:42px;padding:9px 13px}.catalog-trust-chip.featured{background:#178bd347;border-color:#73c7f87a;color:#fff;font-weight:900}.catalog-trust-chip strong{color:#fff;font-size:16px;line-height:1}.catalog-trust-chip span{font-size:13px;font-weight:800;line-height:1.1}.catalog-trust-chip.subtle{color:#ffffffb8}.catalog-reputation-line,.catalog-mini-card .catalog-reputation-line,.catalog-trust-card .catalog-reputation-line{align-items:center;display:inline-flex;flex-direction:row;gap:8px;min-width:190px}.catalog-reputation-line i,.catalog-mini-card .catalog-reputation-line i,.catalog-trust-card .catalog-reputation-line i{border-radius:2px;display:block;flex:1 1 0;height:16px;min-width:0}.catalog-reputation-line i:nth-child(1){background:#ffe0e3}.catalog-reputation-line i:nth-child(2){background:#fff1dc}.catalog-reputation-line i:nth-child(3){background:#fffbdc}.catalog-reputation-line i:nth-child(4){background:#e9f8df}.catalog-reputation-line i:nth-child(5){background:#00a650}@media (max-width: 560px){.catalog-trust-bar{gap:8px;margin-top:18px}.catalog-trust-chip{min-height:38px;padding:8px 10px}.catalog-trust-chip span{font-size:12px}}.catalog-filters{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}@media (max-width: 900px){.catalog-filters{grid-template-columns:1fr}}.catalog-trust-cards{align-items:stretch}.catalog-trust-card{min-height:108px;position:relative;overflow:hidden}.catalog-trust-card:after{background:radial-gradient(circle,rgba(45,127,202,.16),transparent 58%);content:"";height:150px;position:absolute;right:-54px;top:-64px;width:150px}.catalog-trust-card-icon{align-items:center;background:#eef7ff;border:1px solid #cfe8fb;border-radius:18px;color:var(--blue);display:inline-flex;flex:0 0 auto;height:58px;justify-content:center;width:58px;z-index:1}.catalog-trust-mui-icon{color:var(--blue);flex:0 0 auto;font-size:34px!important;z-index:1}.catalog-trust-card div{z-index:1}.catalog-trust-card span{color:#64748b;font-size:13px;font-weight:900;margin:0 0 5px;text-transform:uppercase}.catalog-trust-card strong{color:#101827;font-size:20px;letter-spacing:-.03em;line-height:1.12}.catalog-trust-card.tone-leader .catalog-trust-mui-icon{color:#16a34a}.catalog-trust-card.tone-ml .catalog-trust-mui-icon{color:var(--blue)}.catalog-trust-card.tone-shipping .catalog-trust-mui-icon{color:#0f8a9d}.catalog-trust-card.tone-reputation .catalog-trust-card-icon{background:transparent;border:0;border-radius:0;color:inherit;height:auto;min-width:0;width:100%}.catalog-reputation-line.compact{min-width:0;width:100%}.catalog-trust-card.tone-reputation{gap:18px}.catalog-trust-card.tone-reputation>div{display:grid;gap:12px;width:100%}.catalog-trust-card.tone-reputation strong{display:none}.catalog-reputation-line.compact i{height:15px}@media (max-width: 900px){.catalog-trust-card{min-height:96px}.catalog-trust-card strong{font-size:18px}}.audit-workspace,.audit-filter-panel{display:grid;gap:16px}.audit-filters-grid{display:grid;gap:12px;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(150px,1fr))}.audit-filters-grid label{color:var(--muted);display:grid;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.audit-filters-grid input,.audit-filters-grid select{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--dark);font:inherit;min-height:44px;padding:0 12px;text-transform:none}.audit-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.audit-list-panel{overflow:hidden}.audit-list{display:grid}.audit-item{align-items:flex-start;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:16px 18px}.audit-item:last-child{border-bottom:0}.audit-item-icon{align-items:center;background:#eef7ff;border:1px solid #cfe8fb;border-radius:14px;color:var(--blue);display:flex;height:42px;justify-content:center;width:42px}.audit-item-body{display:grid;gap:8px;min-width:0}.audit-item-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.audit-item-title strong{color:var(--dark);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-item-title span,.audit-item-meta span{color:var(--muted);font-size:12px;font-weight:700}.audit-item-meta{display:flex;flex-wrap:wrap;gap:8px}.audit-item-meta span{background:#f8fafc;border:1px solid var(--line);border-radius:999px;padding:5px 9px}@media (max-width: 1100px){.audit-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.audit-filters-grid{grid-template-columns:1fr}.audit-item-title{align-items:flex-start;flex-direction:column}}
