:root{--bg:#f4f6f8;--panel:#fff;--ink:#152033;--muted:#667085;--line:#d9e0ea;--brand:#0f3d5e;--brand-2:#1e7a76;--ok:#198754;--warn:#b7791f;--bad:#b42318;--soft:#eef4f7;--shadow:0 10px 30px #15203314;--radius:18px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;background:var(--brand);color:#fff;border:0;border-radius:12px;padding:10px 13px;font-weight:700}button.secondary{color:var(--ink);background:#e8edf3}button.ok{background:var(--ok)}button.warn{background:var(--warn)}button.bad{background:var(--bad)}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:11px 12px}.header{background:linear-gradient(135deg, var(--brand), #12263a);color:#fff;box-shadow:var(--shadow);padding:14px 16px}.header-row{justify-content:space-between;align-items:center;gap:14px;max-width:1240px;margin:0 auto;display:flex}.brand-block{align-items:center;gap:10px;display:flex}.logo{background:#ffffff1f;border:1px solid #ffffff47;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.main{max-width:1240px;margin:0 auto;padding:16px}.grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.metric{flex-direction:column;justify-content:center;gap:4px;min-height:96px;display:flex}.metric strong{font-size:28px}.metric span{color:var(--muted);font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.muted{color:var(--muted)}.badge{color:#344054;background:#eef4f7;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.badge.ok{color:#137333;background:#e6f4ea}.badge.warn{color:#93630b;background:#fff3d6}.badge.bad{color:#b42318;background:#fbe3df}.nav{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 6px 20px #1520330a}.tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1240px;margin:0 auto;padding:12px 16px;display:grid}.tab{text-align:center;border:1px solid var(--line);background:var(--soft);min-height:46px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;padding:11px 12px;font-weight:800;transition:transform .12s,background .12s,border-color .12s;display:flex;box-shadow:0 6px 16px #1520330d}.tab:hover{border-color:#b9c6d6;transform:translateY(-1px)}.tab.active{background:var(--brand-2);color:#fff;border-color:var(--brand-2)}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}th{color:var(--muted);text-transform:uppercase;font-size:12px}.product-buttons{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;display:grid}.product-btn{text-align:left;color:var(--ink);border:1px solid var(--line);background:#f8fafc;flex-direction:column;justify-content:space-between;min-height:84px;padding:11px;display:flex}.client-shell{border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:0 auto;overflow:hidden}.client-head{color:#fff;background:linear-gradient(135deg,#0f3d5e,#1e7a76);padding:18px}.client-body{padding:14px}@media (max-width:760px){.header-row{flex-direction:column;align-items:stretch}.main{padding:10px 8px}.grid{display:block}.grid>*{margin-bottom:12px}.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 8px}.tab{border-radius:12px;width:100%;min-height:44px;padding:10px 8px;font-size:14px}.dashboard-metrics{flex-direction:column!important;gap:8px!important;display:flex!important}.dashboard-metrics .metric{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:14px 16px!important}.dashboard-metrics .metric strong{font-size:clamp(22px,7vw,34px)!important;line-height:1!important}table{display:block;overflow-x:auto}}.auth-main{justify-content:center;align-items:center;max-width:560px;min-height:100vh;display:flex}.auth-card{width:100%}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 16px;display:grid}.notice{border:1px solid var(--line);color:var(--ink);background:#eef4f7;border-radius:12px;padding:10px 12px}.small-text{font-size:13px}.top-actions{align-items:center;gap:8px;display:flex}@media (max-width:760px){.auth-main{align-items:flex-start;padding-top:18px}.dashboard-metrics{display:block!important}.dashboard-metrics .metric{flex-direction:row;justify-content:space-between;align-items:center;min-height:auto;margin-bottom:10px}.dashboard-metrics .metric strong{font-size:24px}}.tabs-scroll{grid-template-columns:repeat(11,minmax(82px,1fr));gap:8px;padding:10px 16px;display:grid;overflow:visible}.tabs-scroll .tab{white-space:normal;min-width:0;min-height:43px;padding:9px 8px;font-size:clamp(12px,.95vw,15px);line-height:1.12}.metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.start-align{align-items:flex-start}.primary-link{background:var(--brand);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:11px 14px;font-weight:800;display:inline-flex}.quick-actions a{color:var(--ink);background:#e8edf3;border-radius:12px;padding:10px 13px;font-weight:800}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row div{flex-direction:column;gap:3px;display:flex}.list-row span:not(.badge){color:var(--muted);font-size:13px}.big-number{margin:10px 0;font-size:34px;line-height:1.1;display:block}@media (max-width:1100px){.tabs-scroll{grid-template-columns:repeat(4,minmax(0,1fr))}.tabs-scroll .tab{font-size:14px}}@media (max-width:900px){.span-7,.span-5,.span-8,.span-4,.span-6,.span-3{grid-column:span 12}.metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tabs-scroll{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 8px;display:grid;overflow:visible}.tabs-scroll .tab{white-space:normal;min-width:0;font-size:13px}.metrics-row{flex-direction:column!important;display:flex!important}.between{flex-direction:column;align-items:stretch}.primary-link{width:100%}}.activity-list{flex-direction:column;gap:0;display:flex}.activity-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-main{flex-direction:column;gap:3px;display:flex}.activity-title{font-weight:800}.activity-meta{color:var(--muted);font-size:13px}.activity-time{color:var(--muted);white-space:nowrap;font-size:12px}@media (max-width:760px){.activity-row{flex-direction:column;gap:6px}.activity-time{white-space:normal}}.stack-form{flex-direction:column;gap:12px;display:flex}.stack-form label,.product-form label,.record-grid label{color:var(--ink);flex-direction:column;gap:6px;font-weight:700;display:flex}.stack-form label input,.stack-form label textarea,.product-form label input,.product-form label select,.record-grid label input{font-weight:500}.product-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.product-form.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.form-submit{align-self:end}.form-submit button{width:100%}.check-row{border:1px solid var(--line);background:#f8fafc;border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;flex-direction:row!important;gap:8px!important}.check-row input{width:auto}.records-list{flex-direction:column;gap:12px;display:flex}.record-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px;box-shadow:0 6px 20px #1520330a}.record-card.inactive{opacity:.68;background:#f8fafc}.record-card h3{margin:0 0 4px}.product-heading{margin-bottom:8px}.record-grid{align-items:end;gap:10px;display:grid}.supplier-grid{grid-template-columns:1.2fr 1fr 1.5fr auto}.record-actions{align-self:end}.danger-inline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}@media (max-width:900px){.product-form,.product-form.compact,.supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-form,.product-form.compact,.supplier-grid{grid-template-columns:1fr}.record-actions button,.danger-inline button{width:100%}.danger-inline{align-items:stretch}}.price-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:12px;display:grid}.price-form label{flex-direction:column;gap:6px;font-weight:700;display:flex}@media (max-width:760px){.price-form{grid-template-columns:1fr}.price-form button{width:100%}}.sale-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.sale-layout>.continuity-draft{grid-column:1/-1;min-width:0}.sale-products-panel,.sale-ticket-panel{min-height:100%}.sale-panel-heading{gap:14px;margin-bottom:14px}.sale-search{max-width:280px}.sale-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sale-product-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:13px;display:flex;box-shadow:0 6px 18px #1520330a}.sale-product-card.selected{border-color:var(--accent);box-shadow:0 0 0 2px #53b9a829}.sale-product-card h3{margin:0 0 4px;font-size:17px}.sale-product-card p{color:var(--muted);margin:0 0 8px;font-size:13px}.sale-product-card strong{margin-bottom:8px;font-size:20px;display:block}.stock-chip{width:fit-content;color:var(--muted);background:#eef4f7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.qty-control{grid-template-columns:44px 1fr 44px;align-items:center;gap:6px;display:grid}.qty-control button{min-height:42px;padding:0;font-size:20px}.qty-control input{text-align:center;font-weight:900}.sale-ticket-panel{position:sticky;top:12px}.ticket-lines{flex-direction:column;gap:10px;margin:12px 0;display:flex}.ticket-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.ticket-line div{flex-direction:column;gap:3px;display:flex}.ticket-line span{color:var(--muted);font-size:13px}.ticket-total{border-top:2px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;margin:14px 0;padding-top:14px;display:flex}.ticket-total span{color:var(--muted);font-weight:800}.ticket-total strong{font-size:30px;line-height:1}.sale-label{flex-direction:column;gap:6px;margin-top:12px;font-weight:800;display:flex}.sale-actions{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.sale-actions button{width:100%}.sale-history-card h3{margin-bottom:2px}.sale-history-items{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sale-history-items span{color:var(--ink);background:#eef4f7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}@media (max-width:1100px){.sale-layout{grid-template-columns:1fr}.sale-ticket-panel{position:static}.sale-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-search{width:100%;max-width:none}}@media (max-width:760px){.sale-product-grid,.sale-actions{grid-template-columns:1fr}.ticket-total{flex-direction:column;align-items:flex-start}}.success-notice{color:#14532d;background:#eaf7ee;border-color:#b7e0c4;margin-top:12px}.category-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;display:grid}.category-chip-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.category-chip{border:1px solid var(--line);background:#eef4f7;border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 12px;font-weight:800;display:inline-flex}.small-danger{width:24px;height:24px;color:var(--bad);background:#f7d7d4;border-radius:50%;padding:0;font-size:16px;line-height:1}.data-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}.data-table th{color:#475467;letter-spacing:.02em;z-index:1;background:#f5f8fb;font-size:11px;position:sticky;top:0}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 9px}.data-table tbody tr:hover{background:#fbfdff}.data-table tbody tr:last-child td{border-bottom:0}.inactive-row{opacity:.62;background:#f8fafc}.status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.actions-cell{min-width:190px}.actions-cell,.actions-cell form{align-items:center;gap:7px;display:flex}.table-button{white-space:nowrap;border-radius:10px;padding:8px 10px}.inline-edit{position:relative}.inline-edit summary{cursor:pointer;background:var(--brand);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-weight:800;list-style:none;display:inline-flex}.inline-edit summary::-webkit-details-marker{display:none}.edit-popover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:min(980px,100vw - 44px);padding:14px;position:absolute;top:42px;right:0;box-shadow:0 18px 44px #1520332e}.price-table{min-width:1240px}.price-row-form{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.price-row-form input{min-width:90px}.code-chip{color:#475467;background:#eef4f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.sale-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sale-card-top h3{margin-right:auto}@media (max-width:900px){.category-form{grid-template-columns:1fr}.category-form button{width:100%}.edit-popover{min-width:min(720px,100vw - 32px);left:0;right:auto}}@media (max-width:760px){.data-table{min-width:980px}.price-table{min-width:1120px}.edit-popover{min-width:0;max-height:calc(100vh - 110px);position:fixed;top:88px;left:8px;right:8px;overflow-y:auto}.price-row-form{grid-template-columns:1fr}}.sticky-shell{z-index:50;position:sticky;top:0;box-shadow:0 8px 24px #15203314}.header{padding:8px 16px}.header-row{min-height:54px}.brand-block{gap:8px}.brand-block h1{font-size:clamp(20px,2vw,26px);line-height:1.05}.brand-block>div>span{font-size:13px}.logo{border-radius:13px;width:38px;height:38px}.logo svg{width:25px;height:25px}.top-actions button{min-height:38px;padding:8px 12px}.nav{border-bottom:1px solid var(--line)}.tabs-scroll{gap:7px;padding:7px 16px}.tabs-scroll .tab{min-height:36px;box-shadow:none;border-radius:12px;padding:7px 8px;font-size:clamp(11px,.82vw,14px)}.page-intro{padding:12px 16px}.page-intro h1{margin:0 0 6px;font-size:clamp(25px,2.5vw,32px)}.page-intro p{margin:0;font-size:14px}.page-intro .row{align-self:flex-start}.category-chip-static{padding:7px 11px}.price-table{table-layout:fixed;min-width:0;font-size:12px}.price-table th,.price-table td{padding:8px 6px}.price-table th:first-child,.price-table td:first-child{width:6%}.price-table th:nth-child(2),.price-table td:nth-child(2){width:15%}.price-table th:nth-child(3),.price-table td:nth-child(3){width:10%}.price-table th:nth-child(4),.price-table td:nth-child(4){width:9%}.price-table th:nth-child(5),.price-table td:nth-child(5){width:10%}.price-table th:nth-child(6),.price-table td:nth-child(6){width:5%}.price-table th:nth-child(7),.price-table td:nth-child(7),.price-table th:nth-child(8),.price-table td:nth-child(8),.price-table th:nth-child(9),.price-table td:nth-child(9){width:7%}.price-edit-cell{width:24%;min-width:0}.price-row-form{grid-template-columns:minmax(78px,.85fr) minmax(78px,.85fr) minmax(94px,auto);gap:6px}.price-row-form input{min-width:0;padding:9px 8px}.price-row-form button{padding:9px 10px}@media (max-width:1180px){.price-table{table-layout:auto;min-width:1080px}}@media (max-width:760px){.sticky-shell{position:sticky;top:0}.header{padding:7px 8px}.header-row{gap:8px;min-height:0}.brand-block h1{font-size:20px}.brand-block>div>span{font-size:12px}.logo{width:34px;height:34px}.tabs-scroll{gap:6px;padding:7px 8px}.tabs-scroll .tab{min-height:34px;padding:7px 6px;font-size:12px}.page-intro{padding:11px 12px}.page-intro .between{gap:8px}.page-intro h1{font-size:24px}.price-table{min-width:980px}}.tabs-scroll .tab{letter-spacing:-.01em;font-size:clamp(13px,.98vw,16px);font-weight:900}.compact-intro{padding:10px 14px}.compact-intro h1{margin-bottom:4px;font-size:clamp(22px,2.2vw,28px)}.compact-intro p{font-size:13px}.compact-card{padding:13px 16px}.compact-card h2{margin-top:0;margin-bottom:6px;font-size:20px}.compact-card p{margin-top:0}.category-form-plus{grid-template-columns:minmax(0,1.1fr) minmax(220px,.7fr) auto}.optional-details{border:1px solid var(--line);background:#f8fafc;border-radius:14px;grid-column:1/-1;padding:0}.optional-details summary{cursor:pointer;color:var(--brand);padding:12px 14px;font-weight:900}.optional-details[open] summary{border-bottom:1px solid var(--line)}.optional-product-grid{padding:12px;margin-top:0!important}.span-field{grid-column:span 2}.price-filter-form,.bulk-price-form{grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) minmax(190px,.8fr) auto;align-items:end;gap:10px;display:grid}.price-filter-form label,.bulk-price-form label{flex-direction:column;gap:6px;font-weight:800;display:flex}.bulk-price-form{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(130px,.5fr) auto}.table-heading{margin-bottom:10px}.price-table-compact{table-layout:fixed;min-width:0;font-size:12px}.price-row-form-margin{grid-template-columns:minmax(68px,.8fr) minmax(58px,.6fr) minmax(68px,.8fr) auto}.price-row-form-margin input{padding:8px 7px}.price-row-form-margin button{padding:8px 9px}@media (max-width:1180px){.price-table-compact{table-layout:auto;min-width:1120px}}@media (max-width:900px){.category-form-plus,.price-filter-form,.bulk-price-form{grid-template-columns:1fr}.span-field{grid-column:span 1}.tabs-scroll .tab{font-size:14px}}@media (max-width:760px){.compact-intro{padding:10px 12px}.compact-intro h1{font-size:22px}.compact-card{padding:12px}.price-table-compact{min-width:1080px}}.secondary-link{color:var(--ink);white-space:nowrap;background:#e8edf3;border-radius:12px;justify-content:center;align-items:center;padding:9px 12px;font-weight:900;display:inline-flex}.compact-link{padding:9px 12px}.import-export-actions{justify-content:flex-end}.import-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.import-form label,.price-search-form label{flex-direction:column;gap:5px;font-weight:800;display:flex}.product-import-card .notice{margin:8px 0 0;padding:8px 10px}.new-product-card{padding:12px 16px}.new-product-card h2{margin:0 0 10px;font-size:21px}.new-product-card .product-form{gap:8px 10px}.new-product-card .product-form label{gap:4px;font-size:13px}.new-product-card input,.new-product-card select{border-radius:11px;padding:9px 10px}.new-product-card .check-row{min-height:38px;padding:8px 10px}.new-product-card .optional-details summary{padding:9px 12px}.new-product-card .optional-product-grid{gap:8px 10px;padding:9px 10px}.new-product-card .form-submit button{min-height:40px}.price-search-form{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;display:grid}.price-search-form input{min-height:42px}@media (max-width:900px){.import-form,.price-search-form{grid-template-columns:1fr}.import-export-actions,.import-form button,.price-search-form button,.secondary-link,.compact-link{width:100%}}.catalog-card .notice{margin:8px 0 0;padding:8px 10px}.catalog-search-form{grid-template-columns:minmax(260px,1.4fr) minmax(220px,.7fr) auto;align-items:end;gap:10px;margin:10px 0;display:grid}.catalog-search-form label{flex-direction:column;gap:5px;font-weight:800;display:flex}.catalog-table{table-layout:fixed;min-width:1020px}.catalog-activate-form{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.catalog-search-form{grid-template-columns:1fr}.catalog-search-form button{width:100%}}@media (max-width:760px){.catalog-table{min-width:980px}.catalog-activate-form{grid-template-columns:1fr}}.title-with-info{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.title-with-info h1,.title-with-info h2,.title-with-info h3{margin:0}.info-hint{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.info-hint summary{border:1px solid var(--line);width:22px;height:22px;color:var(--brand);cursor:pointer;background:#e8edf3;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;line-height:1;list-style:none;display:inline-flex}.info-hint summary::-webkit-details-marker{display:none}.info-hint[open] summary{background:var(--brand);border-color:var(--brand);color:#fff}.info-hint div{z-index:80;width:min(360px,100vw - 40px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;top:28px;left:0;box-shadow:0 18px 44px #1520332e}.label-title{align-items:center;gap:7px;width:fit-content;display:inline-flex}.scroll-anchor{scroll-margin-top:145px}.product-import-card .notice.small-text,.catalog-card .notice.small-text{display:none}@media (max-width:760px){.info-hint div{width:min(320px,100vw - 24px);left:auto;right:0}.scroll-anchor{scroll-margin-top:170px}}.client-main{background:#eef3f7;min-height:100vh;padding:18px}.client-public-shell{max-width:1180px;margin:0 auto}.client-public-head{color:#fff;background:#103b59;border-radius:20px;margin-bottom:14px;padding:16px 18px;box-shadow:0 10px 26px #0d263f29}.client-public-head h1{margin:0;font-size:1.45rem}.client-public-head span{opacity:.9;font-size:.9rem}.client-order-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:16px;display:grid}.client-card{background:#fff;border:1px solid #d3dee9;border-radius:18px;padding:16px;box-shadow:0 14px 30px #12284014}.client-card h2{margin:0 0 8px}.client-note{background:#edf5f8;border-radius:12px;margin:8px 0;padding:8px 10px}.client-product-list{gap:8px;margin-top:12px;display:grid}.client-product-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0ea;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.client-product-row:hover:not(:disabled){background:#f7fbfa;border-color:#23877a}.client-product-row:disabled{opacity:.55;cursor:not-allowed}.client-product-row small,.cart-line small,.client-product-price small{color:#66758d;margin-top:2px;font-size:.78rem;display:block}.client-product-price{color:#092143;white-space:nowrap;text-align:right;font-weight:900}.client-cart-panel{position:sticky;top:126px}.cart-line{border-bottom:1px solid #e1e8ef;grid-template-columns:minmax(0,1fr) 70px 86px;align-items:center;gap:8px;padding:8px 0;display:grid}.cart-line input{min-height:34px;padding:8px}.cart-total{justify-content:space-between;align-items:center;padding:12px 0;font-size:1.05rem;display:flex}.full{width:100%}.form-error{color:#8b1d10;background:#ffe7e3;border:1px solid #ffb3a8;border-radius:12px;margin:8px 0;padding:10px 12px}.client-empty{color:#66758d;background:#fff;border:1px dashed #cbd6e0;border-radius:14px;padding:18px}.link-copy-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.quick-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.action-stack{gap:6px;display:grid}.inline-form{align-items:center;gap:6px;display:flex}.inline-form select{min-width:150px}.order-product-line{margin-bottom:4px}.order-product-line small{color:#66758d}.orders-table th:nth-child(4),.orders-table td:nth-child(4){min-width:260px}@media (max-width:900px){.client-order-layout{grid-template-columns:1fr}.client-cart-panel{position:static}.client-product-row,.link-copy-box,.inline-form{grid-template-columns:1fr;display:grid}.client-product-price{text-align:left}}.settings-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-menu{padding:12px;position:sticky;top:148px}.settings-menu h2{margin:0 0 10px;font-size:18px}.settings-menu nav{flex-direction:column;gap:7px;display:flex}.settings-menu-link{border:1px solid var(--line);background:#f8fafc;border-radius:13px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.settings-menu-link strong{font-size:14px;line-height:1.1}.settings-menu-link span{color:var(--muted);font-size:12px;line-height:1.25}.settings-menu-link.active{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.settings-menu-link.active span{color:#ffffffdb}.settings-content{min-width:0}.settings-stack{flex-direction:column;gap:14px;display:flex}.compact-supplier-form{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.products-active-table{min-width:1120px}.price-new-product-card{border-left:4px solid var(--brand-2)}@media (max-width:1050px){.settings-layout{grid-template-columns:1fr}.settings-menu{position:static}.settings-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settings-menu nav,.compact-supplier-form{grid-template-columns:1fr}.settings-panel{min-height:0}}.truncate-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.products-active-table,.no-scroll-table{table-layout:fixed;width:100%;min-width:0!important}.products-active-table th,.products-active-table td,.no-scroll-table th,.no-scroll-table td{overflow:hidden}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10),.products-active-table th:nth-child(11),.products-active-table td:nth-child(11){width:8%}.no-x-scroll{overflow-x:hidden}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:10%}.price-edit-cell{min-width:0!important}.price-row-form-margin input{width:100%;min-width:0;padding:7px 6px;font-size:12px}.price-row-form-margin button{white-space:nowrap;min-width:0;padding:7px 8px;font-size:12px}.inline-edit.edit-drawer{position:static}.edit-drawer-panel{z-index:120;border:1px solid var(--line);background:#fff;border-radius:18px;max-height:calc(100vh - 154px);display:grid;top:126px;left:42px;right:42px;overflow-y:auto;box-shadow:0 22px 55px #15203338;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px 10px!important;min-width:0!important;padding:14px!important;position:fixed!important}.edit-panel-heading{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.edit-panel-heading span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.edit-drawer-panel label{font-size:12px;line-height:1.2;gap:4px!important}.edit-drawer-panel input,.edit-drawer-panel select{border-radius:11px;min-height:38px;padding:8px 9px}.edit-drawer-panel .check-row{min-height:38px;padding:8px 10px;font-size:12px}.edit-drawer-panel .optional-details{grid-column:1/-1}.edit-drawer-panel .optional-details summary{padding:9px 12px}.edit-drawer-panel .optional-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:10px;gap:8px 9px!important}.edit-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.edit-actions button,.edit-actions a{min-width:150px}.actions-cell{white-space:nowrap;min-width:0!important}.actions-cell,.actions-cell form{gap:6px}.actions-cell .table-button,.actions-cell summary{padding:8px 9px;font-size:12px}@media (max-width:1100px){.edit-drawer-panel,.edit-drawer-panel .optional-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.products-active-table{min-width:1050px!important}.data-table-wrap:not(.no-x-scroll){overflow-x:auto}}@media (max-width:760px){.edit-drawer-panel{max-height:calc(100vh - 154px);top:138px;left:12px;right:12px;grid-template-columns:1fr!important}.edit-drawer-panel .optional-product-grid{grid-template-columns:1fr!important}.edit-actions{flex-direction:column;align-items:stretch}.edit-actions button,.edit-actions a{width:100%}.no-x-scroll{overflow-x:auto}.price-table-compact{min-width:980px!important}}.actions-cell{justify-content:flex-start;align-items:center;display:flex;gap:7px!important;overflow:visible!important}.actions-cell summary,.actions-cell .table-button{text-align:center;justify-content:center;align-items:center;min-width:72px;display:inline-flex}.edit-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:10px;display:flex}.edit-panel-heading strong{white-space:nowrap;font-size:19px}.edit-panel-heading span{max-width:70%}.edit-main-grid label,.edit-drawer-panel .optional-product-grid label{min-width:0;font-size:12px;line-height:1.2;gap:4px!important}.edit-main-grid input,.edit-main-grid select,.edit-drawer-panel .optional-product-grid input,.edit-drawer-panel .optional-product-grid select{width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:13px}.edit-main-grid .check-row,.edit-drawer-panel .optional-product-grid .check-row{white-space:normal;min-height:36px;padding:7px 8px}.edit-main-grid .check-row input,.edit-drawer-panel .optional-product-grid .check-row input{width:auto;min-height:auto}.edit-drawer-panel .optional-details{grid-column:auto;margin-top:10px}.edit-drawer-panel .optional-details summary{border-radius:12px;width:auto;min-width:180px;padding:8px 12px;font-size:13px;display:inline-flex}.edit-actions{justify-content:flex-end;gap:10px;margin-top:12px;padding-top:10px;display:flex}.edit-actions button,.edit-actions a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:145px;min-height:40px;display:inline-flex}@media (max-width:1180px){.edit-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.edit-drawer-panel .optional-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.products-active-table{min-width:1060px!important}}@media (max-width:760px){.edit-drawer-panel{max-height:calc(100vh - 146px);top:132px;left:10px;right:10px}.edit-panel-heading{flex-direction:column;align-items:flex-start}.edit-panel-heading span{max-width:100%}.edit-main-grid,.edit-drawer-panel .optional-product-grid{grid-template-columns:1fr!important}.edit-actions{flex-direction:column}.edit-actions button,.edit-actions a{width:100%}}.products-table-wrap,.prices-list-wrap,.catalog-table-wrap{overflow-x:hidden}.products-active-table,.price-table-compact,.catalog-table{table-layout:fixed;width:100%;min-width:0!important}.products-active-table th,.products-active-table td,.price-table-compact th,.price-table-compact td,.catalog-table th,.catalog-table td{padding:10px 8px}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10),.products-active-table th:nth-child(11),.products-active-table td:nth-child(11){width:7%}.actions-cell{white-space:nowrap;justify-content:flex-start;align-items:center;display:flex;gap:6px!important;overflow:visible!important}.actions-cell form{display:inline-flex}.actions-cell summary,.actions-cell .table-button,.actions-cell button{text-align:center;justify-content:center;align-items:center;min-width:82px;padding:8px 10px;font-size:12px;display:inline-flex}.inline-edit summary,.optional-details summary{color:#fff}.edit-drawer-panel{max-height:calc(100vh - 138px);top:118px;left:20px;right:20px;overflow:hidden auto;padding:16px 16px 18px!important;display:block!important}.edit-panel-heading{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px;padding-bottom:10px;display:flex}.edit-panel-heading strong{font-size:18px}.edit-panel-heading span{max-width:100%;color:var(--muted)}.edit-main-grid{grid-template-columns:100px minmax(180px,1.6fr) minmax(120px,1fr) minmax(130px,1fr) minmax(150px,1.2fr) repeat(5,minmax(72px,.7fr)) 110px 130px;align-items:end;gap:8px;display:grid}.edit-main-grid .wide-field{grid-column:auto}.edit-main-grid label,.edit-drawer-panel .optional-product-grid label{min-width:0}.edit-main-grid input,.edit-main-grid select,.edit-drawer-panel .optional-product-grid input,.edit-drawer-panel .optional-product-grid select{width:100%;min-width:0}.edit-drawer-panel .optional-details summary{background:var(--brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:190px;padding:10px 14px;display:inline-flex}.edit-drawer-panel .optional-product-grid{padding:12px 0 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.edit-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.edit-actions button,.edit-actions a{min-width:155px;min-height:40px}.list-header-stack{margin-bottom:10px}.price-row-form-margin button{min-width:84px}.catalog-activate-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-supplier-form-extended,.supplier-grid-extended{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.compact-supplier-form-extended .span-2,.supplier-grid-extended .span-2{grid-column:span 2}.supplier-grid-extended .record-actions{place-self:end}@media (max-width:1180px){.edit-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.edit-drawer-panel .optional-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.compact-supplier-form-extended,.supplier-grid-extended{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-supplier-form-extended .span-2,.supplier-grid-extended .span-2{grid-column:span 2}}@media (max-width:760px){.products-table-wrap,.prices-list-wrap,.catalog-table-wrap{overflow-x:auto}.products-active-table,.price-table-compact,.catalog-table{min-width:980px!important}.edit-drawer-panel{top:132px;left:10px;right:10px}.edit-main-grid,.edit-drawer-panel .optional-product-grid,.compact-supplier-form-extended,.supplier-grid-extended,.catalog-activate-form{grid-template-columns:1fr!important}.compact-supplier-form-extended .span-2,.supplier-grid-extended .span-2{grid-column:span 1}}button,.inline-edit summary,.secondary-link,.compact-link,.edit-actions button,.edit-actions a,.confirm-button{color:#fff}.edit-actions a.secondary-link,.edit-actions a.compact-link{background:#e8edf3;border-radius:12px;text-decoration:none;color:var(--ink)!important}.products-active-table{table-layout:fixed;font-size:12.5px;min-width:0!important}.edit-drawer-panel{max-height:calc(100vh - 150px);top:124px;left:36px;right:36px;overflow:hidden auto;padding:13px 16px!important}.edit-main-grid label{min-width:0;font-size:12px}.edit-main-grid input,.edit-main-grid select{min-height:36px;padding:7px 8px;font-size:13px}.edit-main-grid .check-row{white-space:nowrap;justify-content:flex-start;align-items:center;min-height:36px;padding:7px 8px}.edit-main-grid .check-row input{width:auto}.edit-drawer-panel .optional-details{border-radius:13px;margin-top:9px}.edit-drawer-panel .optional-details summary{border:1px solid var(--line);background:#eef4f7;min-width:152px;padding:8px 11px;font-size:13px;color:var(--brand)!important}.edit-drawer-panel .optional-product-grid{padding:10px;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:8px 10px!important}.edit-drawer-panel .optional-product-grid label{min-width:0;font-size:12px}.edit-drawer-panel .optional-product-grid input,.edit-drawer-panel .optional-product-grid select{width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:13px}.edit-drawer-panel .optional-product-grid .span-field{grid-column:span 2}.edit-actions{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.edit-actions button,.edit-actions a{min-width:140px;min-height:40px;font-size:13px}.price-table-compact{table-layout:fixed;font-size:12px;min-width:0!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:9%}.price-table-compact th:nth-child(6),.price-table-compact td:nth-child(6),.price-table-compact th:nth-child(7),.price-table-compact td:nth-child(7),.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8){width:7%}.price-row-form-margin button{padding:7px 6px;font-size:11.5px}.catalog-table{table-layout:fixed;font-size:12px;min-width:0!important}.catalog-table th:nth-child(2),.catalog-table td:nth-child(2),.catalog-table th:nth-child(3),.catalog-table td:nth-child(3){width:14%}.catalog-table th:nth-child(7),.catalog-table td:nth-child(7){width:15%}.catalog-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-actions-cell{min-width:0!important}.catalog-activate-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:min(760px,100vw - 60px)!important}.settings-menu nav .settings-menu-link:first-child{order:1}.settings-menu nav .settings-menu-link:nth-child(2){order:2}.settings-menu nav .settings-menu-link:nth-child(3){order:3}.settings-menu nav .settings-menu-link:nth-child(4){order:4}.settings-menu nav .settings-menu-link:nth-child(5){order:5}.compact-supplier-form-extended,.supplier-form-expanded{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.supplier-grid-extended{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.supplier-grid-extended .span-2,.compact-supplier-form-extended .span-2,.supplier-form-expanded .span-field{grid-column:span 2}@media (max-width:1180px){.products-active-table{min-width:1080px!important}.price-table-compact{min-width:980px!important}.catalog-table{min-width:920px!important}.edit-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.edit-drawer-panel .optional-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.compact-supplier-form-extended,.supplier-form-expanded,.supplier-grid-extended{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.edit-drawer-panel{max-height:calc(100vh - 148px);top:132px;left:10px;right:10px}.edit-main-grid,.edit-drawer-panel .optional-product-grid,.compact-supplier-form-extended,.supplier-form-expanded,.supplier-grid-extended{grid-template-columns:1fr!important}.edit-drawer-panel .optional-product-grid .span-field,.supplier-grid-extended .span-2,.compact-supplier-form-extended .span-2,.supplier-form-expanded .span-field{grid-column:auto}.catalog-activate-form{grid-template-columns:1fr!important}}.new-product-inline-panel{margin-top:10px}.new-product-inline-panel>summary,.new-product-toggle{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:9px 16px;font-weight:900;list-style:none;display:inline-flex;color:var(--ink)!important}.new-product-inline-panel>summary::-webkit-details-marker{display:none}.new-product-inline-panel[open]>summary{margin-bottom:10px}.new-product-productos-form{border:1px solid var(--line);background:#f8fbfd;border-radius:14px;grid-template-columns:90px minmax(180px,2fr) minmax(130px,1fr) minmax(140px,1fr) minmax(160px,1fr) repeat(5,minmax(70px,.7fr)) minmax(120px,.9fr) minmax(130px,.9fr);align-items:end;gap:8px;padding:12px}.new-product-productos-form .optional-details,.new-product-productos-form .form-submit{grid-column:1/-1}.edit-drawer-panel{left:24px!important;right:24px!important;overflow-x:hidden!important}.edit-main-grid{align-items:end;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}.edit-main-grid .product-name-field,.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .supplier-field{grid-column:span 2}.edit-main-grid .online-field,.edit-main-grid .controls-field{white-space:nowrap;flex-direction:row;grid-column:span 2;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;display:inline-flex;overflow:visible}.edit-main-grid .online-field input,.edit-main-grid .controls-field input,.optional-product-grid-slim .check-row input{height:16px;width:16px!important;min-width:16px!important}.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim{grid-template-columns:repeat(4,minmax(0,1fr))!important}.edit-drawer-panel .optional-product-grid-slim .check-row,.optional-product-grid-slim .check-row{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.edit-actions button,.edit-actions a,.edit-actions .confirm-button,.edit-drawer-panel button,.catalog-activate-form button,.price-row-form-margin button{color:#fff!important}.edit-actions a.secondary-link,.edit-actions a.compact-link{color:var(--ink)!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10),.products-active-table th:nth-child(11),.products-active-table td:nth-child(11){width:6%}.products-active-table td.actions-cell{align-items:center;gap:6px;display:flex;width:auto!important;min-width:0!important;overflow:visible!important}.actions-cell summary,.actions-cell .table-button{min-width:70px;padding:8px;font-size:11.5px}.actions-cell .bad{min-width:82px!important}.price-new-product-card{display:none!important}.price-search-inline{margin:0 0 10px!important}.catalog-table-wrap{overflow-x:hidden!important}.catalog-table{width:100%!important;min-width:0!important}.catalog-table th:nth-child(2),.catalog-table td:nth-child(2),.catalog-table th:nth-child(3),.catalog-table td:nth-child(3){width:15%}.catalog-table th:nth-child(4),.catalog-table td:nth-child(4),.catalog-table th:nth-child(5),.catalog-table td:nth-child(5){width:14%}@media (max-width:1180px){.products-table-wrap,.catalog-table-wrap{overflow-x:auto!important}.products-active-table{min-width:980px!important}.catalog-table{min-width:820px!important}.edit-main-grid,.new-product-productos-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.edit-main-grid .code-field,.edit-main-grid .product-name-field,.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .supplier-field,.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field,.edit-main-grid .online-field,.edit-main-grid .controls-field{grid-column:span 1}}@media (max-width:760px){.edit-main-grid,.new-product-productos-form,.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim{grid-template-columns:1fr!important}.new-product-productos-form .wide-field,.edit-main-grid .code-field,.edit-main-grid .product-name-field,.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .supplier-field,.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field,.edit-main-grid .online-field,.edit-main-grid .controls-field{grid-column:span 1}}.optional-details summary,.new-product-productos-form .optional-details summary,.edit-drawer-panel .optional-details summary,.settings-panel .optional-details summary{color:var(--ink)!important;border:1px solid var(--line)!important;background:#eef4f8!important;border-radius:12px!important;align-items:center!important;min-height:38px!important;padding:9px 12px!important;font-weight:900!important;display:flex!important}.optional-details summary:before{color:var(--ink)!important}.products-search-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;margin:0 0 12px!important}.products-search-form input{min-height:40px!important}.products-search-form button{color:#fff!important;min-width:94px!important}.products-active-table td.actions-cell{white-space:nowrap!important;justify-content:flex-start!important;gap:8px!important}.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button{text-align:center!important;min-width:82px!important;padding:8px 9px!important;font-size:12px!important;line-height:1.1!important}.inline-edit summary,.products-active-table .actions-cell summary{color:#fff!important;background:var(--blue)!important}.edit-drawer-panel{max-width:none!important;padding:14px!important;left:28px!important;right:28px!important;overflow-x:hidden!important}.edit-panel-heading{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:baseline!important;gap:14px!important;margin-bottom:10px!important;padding-bottom:8px!important;display:flex!important}.edit-main-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:8px!important}.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .supplier-field,.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field{grid-column:span 1!important}.edit-main-grid .online-field,.edit-main-grid .controls-field{border:1px solid var(--line)!important;min-height:40px!important;color:var(--ink)!important;background:#f8fbfd!important;border-radius:12px!important;grid-column:span 2!important;padding:8px 10px!important}.edit-main-grid .online-field input,.edit-main-grid .controls-field input{width:16px!important;min-width:16px!important;height:16px!important;display:inline-block!important}.edit-drawer-panel input,.edit-drawer-panel select{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}.edit-drawer-panel label{font-size:12px!important;line-height:1.2!important}.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.edit-actions{justify-content:flex-end!important;margin-top:12px!important}.edit-actions button,.edit-actions a{color:#fff!important;min-width:150px!important}.edit-actions a.secondary-link,.edit-actions a.compact-link{color:var(--ink)!important;background:#e8eef3!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:10%!important}.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:28%!important}.price-row-form-margin input{min-width:0!important;padding:8px 7px!important}@media (max-width:900px){.edit-main-grid,.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim{grid-template-columns:1fr!important}.edit-main-grid .code-field,.edit-main-grid .product-name-field,.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .supplier-field,.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field,.edit-main-grid .online-field,.edit-main-grid .controls-field{grid-column:span 1!important}.products-table-wrap,.data-table-wrap.no-x-scroll{overflow-x:auto!important}}.category-active-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:12px;display:grid}.category-active-item{border:1px solid var(--line);background:#f8fbfd;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.category-active-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.small-button{min-height:32px!important;padding:7px 10px!important;font-size:12px!important}.catalog-table th,.catalog-table td{vertical-align:middle!important;padding:8px 6px!important}.catalog-actions-cell .inline-edit>summary,.catalog-actions-cell summary{background:var(--blue)!important;color:#fff!important;cursor:pointer!important;text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:84px!important;padding:8px 10px!important;font-weight:900!important;display:inline-flex!important}.catalog-actions-cell .inline-edit[open]>summary{background:var(--teal)!important}.catalog-activate-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:520px!important}.catalog-activate-form .form-submit{grid-column:1/-1!important}.supplier-list-table{gap:8px;margin-top:10px;display:grid}.supplier-line{border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px 10px}.supplier-line-main{grid-template-columns:minmax(170px,1.25fr) minmax(110px,.8fr) minmax(120px,.85fr) minmax(150px,1fr) auto;align-items:center;gap:10px;display:grid}.supplier-line-main>span,.supplier-line-main>strong{min-width:0}.supplier-line-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.supplier-inline-details{position:relative}.supplier-inline-details>summary,.supplier-line-actions button{background:var(--blue)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:74px!important;min-height:36px!important;padding:8px 10px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.supplier-line-actions .bad{color:#fff!important;background:#bd2018!important}.supplier-more-panel,.supplier-edit-form{z-index:30;border:1px solid var(--line);min-width:420px;max-width:min(720px,80vw);box-shadow:var(--shadow);white-space:normal;background:#fff;border-radius:16px;padding:14px;position:absolute;top:42px;right:0}.supplier-more-panel p{color:var(--ink);margin:5px 0}.supplier-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.supplier-edit-form .span-2,.supplier-edit-form .record-actions{grid-column:1/-1!important}.compact-danger{margin:0!important}.import-form .label-title{align-items:center;gap:6px;display:inline-flex}@media (max-width:980px){.catalog-table-wrap.no-x-scroll,.catalog-table-wrap{overflow-x:auto!important}.catalog-table{min-width:760px!important}.supplier-line-main{grid-template-columns:1fr}.supplier-line-actions{flex-wrap:wrap;justify-content:flex-start}.supplier-more-panel,.supplier-edit-form{min-width:0;max-width:none;margin-top:8px;position:static}}@media (max-width:640px){.supplier-edit-form,.catalog-activate-form{grid-template-columns:1fr!important}}.search-control{width:100%;display:block;position:relative}.search-control .search-icon{color:#8a97a8;pointer-events:none;z-index:1;font-size:18px;font-weight:900;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-control input{padding-left:38px!important}.search-control input::placeholder,.search-input::placeholder,.sale-search::placeholder,.price-search-form input::placeholder,.products-search-form input::placeholder,.catalog-search-form input::placeholder{color:#9aa6b6!important;opacity:1!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.sale-search-control{max-width:320px}.sale-search-control .sale-search{width:100%;max-width:none}.client-search-control{margin-top:10px}.client-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-category-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:12px;box-shadow:0 8px 20px #1520330d}.client-category-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.client-category-head h3{color:var(--ink);margin:0;font-size:17px}.client-category-head span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:900}.client-category-card .client-product-list{gap:8px;max-height:none;display:grid;overflow:visible}.client-product-row{color:var(--ink)!important;background:#f8fbfd!important}.client-product-row b,.client-product-row small,.client-product-price{color:var(--ink)!important}.client-product-row:hover:not(:disabled){border-color:var(--brand-2)!important;background:#eef6f5!important}.client-product-row:disabled{color:#8a97a8!important;background:#f1f4f7!important}@media (max-width:980px){.client-category-list{grid-template-columns:1fr}.sale-search-control{width:100%;max-width:none}}.settings-panel{min-height:0!important}.settings-stack{gap:10px!important}.category-form-plus{align-items:end!important;margin-bottom:0!important}.category-form-plus select,.category-form-plus input,.category-form-plus button{min-height:44px!important}.catalog-actions-cell .inline-edit>summary,.catalog-actions-cell summary,.catalog-actions-cell details>summary{color:#fff!important;opacity:1!important;visibility:visible!important;background:#103b59!important;border:0!important;min-width:92px!important;text-decoration:none!important}.catalog-actions-cell .inline-edit>summary::-webkit-details-marker{display:none!important}.catalog-actions-cell summary::-webkit-details-marker{display:none!important}.supplier-inline-details>summary::-webkit-details-marker{display:none!important}.supplier-inline-details>summary,.supplier-line-actions button{color:#fff!important;opacity:1!important;visibility:visible!important;background:#103b59!important;border:0!important;text-decoration:none!important}.supplier-inline-details[open]>summary{background:#23877a!important}.supplier-line-actions .bad,.supplier-line-actions button.bad,.supplier-line-actions .danger-inline button{color:#fff!important;background:#bd2018!important}.supplier-line-main{grid-template-columns:minmax(170px,1.2fr) minmax(100px,.75fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(250px,auto)!important}.supplier-line-actions{min-width:250px!important}.compact-supplier-form-extended,.supplier-form-expanded{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}.compact-supplier-form-extended .span-2,.supplier-form-expanded .span-field{grid-column:span 2!important}.compact-supplier-form-extended textarea,.supplier-form-expanded textarea{min-height:84px!important}.compact-supplier-form-extended button,.supplier-form-expanded button{align-self:end!important;min-height:44px!important}.catalog-table-wrap.no-x-scroll,.catalog-table-wrap{overflow-x:hidden!important}.catalog-table.no-scroll-table,.catalog-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.catalog-table th,.catalog-table td{white-space:nowrap!important;text-overflow:ellipsis!important;padding:8px 5px!important;overflow:hidden!important}.catalog-table th:nth-child(3),.catalog-table td:nth-child(3),.catalog-table th:nth-child(4),.catalog-table td:nth-child(4){width:14%!important}.catalog-table th:nth-child(6),.catalog-table td:nth-child(6){width:17%!important}.catalog-table td .status-stack{white-space:normal!important}.client-card,.client-category-card,.client-cart-panel,.client-product-row{color:#071a33!important}.client-product-row{color:#071a33!important;background:#f8fbfd!important;border-color:#d6e0ea!important}.client-product-row span,.client-product-row b,.client-product-row strong,.client-product-row small,.client-product-price{color:#071a33!important}.client-product-row small,.client-product-price small{color:#66758d!important}.client-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-category-card{padding:12px!important}.client-category-head h3{color:#071a33!important}.client-category-head span{color:#66758d!important}@media (max-width:980px){.catalog-table-wrap.no-x-scroll,.catalog-table-wrap{overflow-x:auto!important}.catalog-table{min-width:760px!important}.supplier-line-main{grid-template-columns:1fr!important}.supplier-line-actions{justify-content:flex-start!important;min-width:0!important}.compact-supplier-form-extended,.supplier-form-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-category-list{grid-template-columns:1fr!important}}@media (max-width:640px){.compact-supplier-form-extended,.supplier-form-expanded{grid-template-columns:1fr!important}.compact-supplier-form-extended .span-2,.supplier-form-expanded .span-field{grid-column:auto!important}}input::placeholder,textarea::placeholder,.search-control input::placeholder,.search-input::placeholder,.sale-search::placeholder,.price-search-form input::placeholder,.products-search-form input::placeholder,.catalog-search-form input::placeholder,.bulk-price-form input::placeholder{color:#aeb8c5!important;opacity:1!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:400!important}.search-control .search-icon{color:#8c9aaa!important}.products-active-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.products-active-table th:nth-child(6),.products-active-table td:nth-child(6),.products-active-table th:nth-child(7),.products-active-table td:nth-child(7),.products-active-table th:nth-child(8),.products-active-table td:nth-child(8){width:4.4%!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:6.6%!important}.products-active-table td:nth-child(12){white-space:nowrap!important;overflow:visible!important}.products-active-table .actions-cell{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}.products-active-table .actions-cell form,.products-active-table .actions-cell details{flex:none!important;margin:0!important}.products-active-table .actions-cell .inline-edit>summary,.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;background:#103b59!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:78px!important;max-width:none!important;min-height:34px!important;padding:8px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.products-active-table .actions-cell .bad,.products-active-table .actions-cell button.bad{color:#fff!important;background:#bd2018!important;min-width:100px!important}.products-active-table .actions-cell .ok,.products-active-table .actions-cell button.ok{background:#198754!important}.catalog-table-wrap,.catalog-table-wrap.no-x-scroll{overflow-x:hidden!important}.catalog-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.catalog-table th,.catalog-table td{padding:8px 6px!important}.catalog-table th:first-child,.catalog-table td:first-child{width:28%!important}.catalog-table th:nth-child(2),.catalog-table td:nth-child(2){width:13%!important}.catalog-table th:nth-child(3),.catalog-table td:nth-child(3){width:14%!important}.catalog-table th:nth-child(4),.catalog-table td:nth-child(4){width:13%!important}.catalog-table th:nth-child(5),.catalog-table td:nth-child(5),.catalog-table th:nth-child(6),.catalog-table td:nth-child(6){width:16%!important}.catalog-table td.catalog-actions-cell,.catalog-actions-cell{white-space:nowrap!important;min-width:112px!important;overflow:visible!important}.catalog-actions-cell details,.catalog-actions-cell .inline-edit{display:inline-block!important;position:relative!important}.catalog-actions-cell .inline-edit>summary,.catalog-actions-cell details>summary,.catalog-actions-cell summary{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;z-index:2!important;background:#103b59!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-width:96px!important;min-height:36px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.catalog-actions-cell .inline-edit[open]>summary,.catalog-actions-cell details[open]>summary{background:#23877a!important}.catalog-actions-cell .edit-popover,.catalog-actions-cell .catalog-activate-form{left:auto!important;right:0!important;overflow:visible!important}.supplier-line-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:310px!important;display:flex!important;overflow:visible!important}.supplier-inline-details>summary,.supplier-line-actions button,.supplier-line-actions .bad,.supplier-line-actions button.bad,.supplier-line-actions .danger-inline button{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;background:#103b59!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-width:82px!important;min-height:36px!important;padding:8px 11px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.supplier-line-actions .bad,.supplier-line-actions button.bad,.supplier-line-actions .danger-inline button{background:#bd2018!important}@media (max-width:980px){.products-table-wrap,.catalog-table-wrap,.catalog-table-wrap.no-x-scroll{overflow-x:auto!important}.products-active-table{min-width:980px!important}.catalog-table{min-width:760px!important}.supplier-line-actions{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}}.product-form label,.edit-drawer-panel label,.compact-supplier-form-extended label,.supplier-form-expanded label{gap:4px!important;font-size:12px!important;line-height:1.2!important}.product-form input,.product-form select,.edit-drawer-panel input,.edit-drawer-panel select,.compact-supplier-form-extended input,.compact-supplier-form-extended select,.compact-supplier-form-extended textarea,.supplier-form-expanded input,.supplier-form-expanded select,.supplier-form-expanded textarea{border-radius:11px!important;min-height:36px!important;padding:7px 9px!important;font-size:13px!important}.product-form .check-row,.edit-drawer-panel .check-row,.compact-supplier-form-extended .check-row,.supplier-form-expanded .check-row{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:7px 9px!important;display:inline-flex!important}.product-form .check-row input,.edit-drawer-panel .check-row input{width:16px!important;min-width:16px!important;height:16px!important}.new-product-productos-form,.new-product-card .product-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:8px 10px!important}.new-product-productos-form .wide-field{grid-column:span 2!important}.new-product-productos-form .optional-details,.new-product-productos-form .form-submit,.new-product-card .optional-details,.new-product-card .form-submit{grid-column:1/-1!important}.edit-drawer-panel{max-height:calc(100vh - 140px)!important;padding:12px 14px 14px!important;top:118px!important;left:24px!important;right:24px!important}.edit-panel-heading{margin-bottom:8px!important;padding-bottom:7px!important}.edit-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:7px 8px!important}.edit-main-grid .code-field{grid-column:span 2!important}.edit-main-grid .product-name-field{grid-column:span 4!important}.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .presentation-field{grid-column:span 2!important}.edit-main-grid .supplier-field{grid-column:span 3!important}.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field,.edit-main-grid .online-field,.edit-main-grid .controls-field{grid-column:span 2!important}.edit-drawer-panel .optional-details{margin-top:8px!important}.edit-drawer-panel .optional-details summary,.optional-details summary{min-height:36px!important;padding:8px 11px!important;font-size:13px!important}.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:9px!important}.edit-actions{margin-top:9px!important;padding-top:9px!important}.products-active-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:12px!important}.products-active-table th,.products-active-table td{padding:7px 5px!important}.products-active-table th:nth-child(7),.products-active-table td:nth-child(7),.products-active-table th:nth-child(8),.products-active-table td:nth-child(8),.products-active-table th:nth-child(9),.products-active-table td:nth-child(9){width:3.8%!important}.products-active-table th:nth-child(10),.products-active-table td:nth-child(10),.products-active-table th:nth-child(11),.products-active-table td:nth-child(11){width:5.7%!important}.products-active-table th:nth-child(12),.products-active-table td:nth-child(12){width:6.2%!important}.products-active-table td.actions-cell{min-width:0!important;overflow:visible!important}.products-active-table .actions-cell{gap:6px!important}.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{min-width:74px!important;padding:7px 8px!important;font-size:11.5px!important}.products-active-table .actions-cell .bad,.products-active-table .actions-cell button.bad{min-width:90px!important}.price-table-compact{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:11.8px!important}.price-table-compact th,.price-table-compact td{padding:7px 5px!important}.price-table-compact th:nth-child(7),.price-table-compact td:nth-child(7),.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:6.5%!important}.price-row-form-margin{grid-template-columns:minmax(50px,.7fr) minmax(40px,.45fr) minmax(50px,.7fr) minmax(70px,.7fr)!important;gap:4px!important}.price-row-form-margin input{padding:7px 5px!important;font-size:11.5px!important}.price-row-form-margin button{min-width:70px!important;padding:7px 5px!important;font-size:11px!important}.sale-product-card p{line-height:1.25!important}.sale-product-card h3{font-size:16px!important}.supplier-line-main{grid-template-columns:minmax(150px,1.25fr) minmax(90px,.75fr) minmax(100px,.8fr) minmax(130px,1fr) minmax(245px,auto)!important;gap:8px!important;font-size:13px!important}.supplier-line-actions{gap:6px!important;min-width:245px!important}.supplier-inline-details>summary,.supplier-line-actions button{min-width:74px!important;min-height:34px!important;padding:7px 9px!important;font-size:11.5px!important}@media (max-width:1180px){.products-table-wrap,.prices-list-wrap{overflow-x:auto!important}.products-active-table{min-width:1120px!important}.price-table-compact{min-width:1100px!important}.edit-main-grid,.new-product-productos-form,.new-product-card .product-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.edit-main-grid .code-field,.edit-main-grid .product-name-field,.edit-main-grid .brand-field,.edit-main-grid .category-field,.edit-main-grid .presentation-field,.edit-main-grid .supplier-field,.edit-main-grid .stock-field,.edit-main-grid .min-field,.edit-main-grid .target-field,.edit-main-grid .cost-field,.edit-main-grid .price-field,.edit-main-grid .online-field,.edit-main-grid .controls-field{grid-column:span 1!important}}@media (max-width:760px){.edit-main-grid,.new-product-productos-form,.new-product-card .product-form,.edit-drawer-panel .optional-product-grid-slim,.optional-product-grid-slim,.supplier-line-main{grid-template-columns:1fr!important}.supplier-line-actions{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}}.product-form .check-row,.new-product-productos-form .check-row,.new-product-card .check-row,.edit-drawer-panel .check-row,.optional-product-grid-slim .check-row,.edit-drawer-panel .optional-product-grid-slim .check-row{border-radius:10px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;line-height:1!important}.product-form .check-row input,.new-product-productos-form .check-row input,.new-product-card .check-row input,.edit-drawer-panel .check-row input,.optional-product-grid-slim .check-row input,.edit-drawer-panel .optional-product-grid-slim .check-row input{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}.product-form .check-row,.product-form .check-row *,.edit-drawer-panel .check-row,.edit-drawer-panel .check-row *{font-size:12px!important}.new-product-productos-form,.new-product-card .product-form{gap:7px 9px!important}.optional-details summary{color:#fff!important;background:#123f5f!important;border-radius:10px!important;width:max-content!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:7px 11px!important;font-size:12px!important}.optional-product-grid-slim,.edit-drawer-panel .optional-product-grid-slim{align-items:end!important;gap:7px!important;padding:9px!important}.optional-product-grid-slim label:not(.check-row),.edit-drawer-panel .optional-product-grid-slim label:not(.check-row){gap:4px!important;font-size:12px!important}.optional-product-grid-slim input,.optional-product-grid-slim select,.edit-drawer-panel .optional-product-grid-slim input,.edit-drawer-panel .optional-product-grid-slim select{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important}.supplier-order-stack,.supplier-order-list{flex-direction:column;gap:12px;display:flex}.mini-panel,.order-card,.receive-order-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.compact-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.compact-list span{color:var(--ink);background:#eef4f7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.supplier-order-form,.direct-income-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.supplier-order-form label,.direct-income-form label{flex-direction:column;gap:5px;font-weight:800;display:flex}.supplier-order-form input,.supplier-order-form select,.supplier-order-form textarea,.direct-income-form input,.direct-income-form select,.direct-income-form textarea{min-height:40px;padding:9px 10px;font-weight:500}.supplier-order-form button,.direct-income-form button{min-height:40px}.order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.order-actions{justify-content:flex-end}.order-actions .table-button,.order-actions button,.whatsapp-button{border-radius:10px;min-height:36px;padding:8px 10px;font-size:12px}.whatsapp-button{color:#fff;background:#198754;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.order-items-table{box-shadow:none}.compact-data-table{table-layout:fixed;min-width:0;font-size:12px}.compact-data-table th,.compact-data-table td{padding:8px 7px}.receive-order-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:900;list-style:none;display:flex}.receive-order-card summary::-webkit-details-marker{display:none}.receive-order-card summary span{color:var(--muted);font-size:12px;font-weight:700}.receive-order-card[open] summary{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}.receive-table input{border-radius:10px;min-height:36px;padding:7px 8px}.receive-table th:first-child,.receive-table td:first-child{width:38%}.receive-table th:nth-child(2),.receive-table td:nth-child(2){width:12%}.receive-table th:nth-child(3),.receive-table td:nth-child(3){width:16%}.receive-table th:nth-child(4),.receive-table td:nth-child(4),.receive-table th:nth-child(5),.receive-table td:nth-child(5){width:17%}.receive-actions{justify-content:flex-end;margin-top:10px}@media (max-width:1000px){.order-card-head{flex-direction:column}.order-actions{justify-content:flex-start}.supplier-order-form,.direct-income-form{grid-template-columns:1fr}.compact-data-table{table-layout:auto;min-width:760px}}.supplier-builder-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0;overflow:hidden}.supplier-builder-card summary{cursor:pointer;background:#f8fbfd;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.supplier-builder-card summary::-webkit-details-marker{display:none}.supplier-builder-card[open] summary{border-bottom:1px solid var(--line)}.supplier-builder-form{flex-direction:column;gap:12px;padding:12px;display:flex}.supplier-builder-table-wrap{max-height:430px;overflow:auto}.supplier-builder-table{table-layout:fixed;min-width:860px}.supplier-builder-table th:first-child,.supplier-builder-table td:first-child{width:24%}.supplier-builder-table th:nth-child(2),.supplier-builder-table td:nth-child(2){width:14%}.supplier-builder-table th:nth-child(3),.supplier-builder-table td:nth-child(3){width:16%}.supplier-builder-table th:nth-child(4),.supplier-builder-table td:nth-child(4),.supplier-builder-table th:nth-child(5),.supplier-builder-table td:nth-child(5){text-align:center;width:9%}.supplier-builder-table th:nth-child(6),.supplier-builder-table td:nth-child(6),.supplier-builder-table th:nth-child(7),.supplier-builder-table td:nth-child(7){width:14%}.supplier-builder-table input{border-radius:9px;width:100%;height:32px;min-height:32px;padding:5px 8px;font-size:12px}.low-stock-row td{background:#fff8e5}.extra-products-box{border:1px dashed var(--line);background:#fbfdff;border-radius:12px;padding:10px}.extra-product-row{grid-template-columns:90px 1.5fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.extra-product-row input,.supplier-note-field textarea{border-radius:10px;min-height:34px;padding:7px 9px;font-size:12px}.supplier-note-field{flex-direction:column;gap:5px;font-weight:800;display:flex}@media (max-width:1000px){.supplier-builder-card summary{flex-direction:column;align-items:flex-start}.extra-product-row{grid-template-columns:1fr}.supplier-builder-table{min-width:780px}}.draft-toolbar{border:1px solid var(--line);background:#f8fbfd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ghost-button{color:var(--ink);border:1px solid var(--line);background:#fff}.ok-badge{color:#14613a;background:#e8f7ef;border-color:#bee8cf}.add-extra-product-button{width:fit-content;margin-top:10px}@media (max-width:760px){.draft-toolbar{flex-direction:column;align-items:stretch}.draft-toolbar .row,.draft-toolbar button,.add-extra-product-button{width:100%}}.excel-download-button{white-space:nowrap;background:#0b3f63;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-weight:900;display:inline-flex;color:#fff!important}.excel-download-button:hover{filter:brightness(.95)}.supplier-draft-card{background:#fff8e5;border:1px solid #f4c76b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.supplier-draft-card strong{color:#7a4b00}.supplier-draft-card .row{flex-wrap:nowrap;justify-content:flex-end}.order-items-table .compact-data-table th:first-child,.order-items-table .compact-data-table td:first-child{width:12%}@media (max-width:760px){.supplier-draft-card{flex-direction:column;align-items:stretch}.supplier-draft-card .row,.supplier-draft-card button{width:100%}}.payment-summary-box{border:1px solid var(--line);background:#f7fafc;border-radius:12px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.customer-debt-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-payment-mini{grid-template-columns:minmax(120px,1fr) minmax(110px,1fr);gap:6px;margin-bottom:6px;display:grid}.client-payment-mini select,.client-payment-mini input,.payment-inline-form select,.payment-inline-form input{width:100%;min-height:34px;padding:8px 10px;font-size:12px}.payment-inline-form{grid-template-columns:minmax(88px,1fr) minmax(120px,1fr) auto;align-items:center;gap:6px;min-width:320px;display:grid}.pending-payments-table th,.pending-payments-table td{font-size:12px}.payment-record-card h3{margin-bottom:4px}@media (max-width:900px){.customer-debt-fields,.client-payment-mini,.payment-inline-form{grid-template-columns:1fr;min-width:0}}.supplier-flex-provider-box{border:1px solid var(--line);background:#f8fbfd;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:end;gap:10px;padding:10px;display:grid}.supplier-flex-provider-box label{gap:5px;font-size:12px;font-weight:800;display:grid}.supplier-flex-provider-box input,.supplier-flex-provider-box select{min-height:38px}@media (max-width:900px){.supplier-flex-provider-box{grid-template-columns:1fr}}.new-product-receive-section{border:1px solid var(--line);background:#f8fbfd;border-radius:16px;margin:14px 0;padding:12px}.new-product-receive-section h3{margin:0 0 4px;font-size:15px}.new-product-receive-card{background:#fff;border:1px solid #d8e4ee;border-radius:14px;margin-top:10px;padding:12px}.new-product-receive-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.new-product-receive-head span{color:var(--muted);white-space:nowrap;font-size:12px}.new-product-receive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.new-product-receive-grid label{min-height:0}.new-product-receive-grid input,.new-product-receive-grid select{min-height:34px;font-size:13px}@media (max-width:980px){.new-product-receive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.new-product-receive-grid{grid-template-columns:1fr}.new-product-receive-head{flex-direction:column;align-items:flex-start}}.direct-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.optional-product-details{background:#f8fafc;border:1px solid #94a3b859;border-radius:14px;padding:10px}.optional-product-details summary{cursor:pointer;color:var(--ink);font-weight:800}.order-actions .table-button,.order-actions button.table-button{cursor:pointer;border:0;justify-content:center;align-items:center;min-height:34px;display:inline-flex}@media (max-width:980px){.direct-product-grid{grid-template-columns:1fr}}.direct-intake-help-card{align-self:start}.direct-intake-help{gap:12px;margin-top:10px;display:grid}.direct-intake-link{justify-content:center;align-items:center;width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.products-table-wrap{border-radius:14px!important;max-height:430px!important;overflow:hidden auto!important}.products-table-wrap .products-active-table thead th{z-index:5!important;background:#eef3f8!important;position:sticky!important;top:0!important;box-shadow:0 1px #d3deea!important}.products-table-wrap .products-active-table tbody tr{height:43px!important}.stock-suggestion-warning{margin-top:10px!important}@media (max-width:980px){.products-table-wrap{overflow-x:auto!important}}.card h2,.card h3,.compact-card h2,.record-card h3,.sale-product-card h3,.client-card h2,.settings-menu h2,.payment-record-card h3,.new-product-receive-section h3,.title-with-info h2,.title-with-info h3,.table-heading,.edit-panel-heading strong,.sale-panel-heading h2,.sale-panel-heading h3{font-family:var(--subtitle-font)!important;letter-spacing:-.015em!important;font-weight:700!important;line-height:1.18!important}.card h2,.compact-card h2,.title-with-info h2,.sale-panel-heading h2,.settings-menu h2,.client-card h2{font-size:clamp(17px,1.45vw,20px)!important}.card h3,.record-card h3,.sale-product-card h3,.payment-record-card h3,.new-product-receive-section h3,.title-with-info h3,.sale-panel-heading h3{font-size:clamp(15px,1.15vw,17px)!important}.card .muted,.card p,.activity-meta,.record-card span:not(.badge),.list-row span:not(.badge){font-weight:400}@media (max-width:760px){.card h2,.compact-card h2,.title-with-info h2,.sale-panel-heading h2,.settings-menu h2,.client-card h2{font-size:17px!important}.card h3,.record-card h3,.sale-product-card h3,.payment-record-card h3,.new-product-receive-section h3,.title-with-info h3,.sale-panel-heading h3{font-size:15px!important}}:root{--subtitle-font:"Proxima Nova", "Avenir Next", Avenir, Inter, "Segoe UI", system-ui, -apple-system, sans-serif}.page-intro h1,.compact-intro h1,.brand-block h1,.card h1,.card h2,.card h3,.card h4,.compact-card h1,.compact-card h2,.compact-card h3,.title-with-info h1,.title-with-info h2,.title-with-info h3,.sale-panel-heading h1,.sale-panel-heading h2,.sale-panel-heading h3,.client-public-head h1,.client-card h2,.settings-menu h2,.payment-record-card h3,.new-product-receive-section h3,.product-heading,.table-heading,.edit-panel-heading strong,.metric span,.metric strong,.big-number,.notice strong,.auth-card h1,.auth-card h2,.auth-card h3,button,.primary-link,.quick-actions a,.tab,.badge,.stock-chip,.category-chip,.code-chip,.inline-edit summary,details summary,.stack-form label,.product-form label,.record-grid label,.price-form label,.sale-label,.form-label,.field-label{font-family:var(--subtitle-font)!important}.page-intro h1,.compact-intro h1,.brand-block h1,.card h1,.compact-card h1,.title-with-info h1,.client-public-head h1,.auth-card h1{letter-spacing:-.018em!important;font-weight:700!important}.card h2,.card h3,.card h4,.compact-card h2,.compact-card h3,.title-with-info h2,.title-with-info h3,.sale-panel-heading h2,.sale-panel-heading h3,.client-card h2,.settings-menu h2,.payment-record-card h3,.new-product-receive-section h3,.product-heading,.table-heading,.edit-panel-heading strong,.notice strong{letter-spacing:-.015em!important;font-weight:700!important}button,.primary-link,.quick-actions a,.tab,.badge,.stock-chip,.category-chip,.code-chip,.inline-edit summary,details summary{letter-spacing:-.006em!important;font-weight:700!important}.stack-form label,.product-form label,.record-grid label,.price-form label,.sale-label,.form-label,.field-label{letter-spacing:-.006em!important;font-weight:650!important}table,table th,table td,.products-active-table,.products-active-table th,.products-active-table td,.price-table,.price-table th,.price-table td,.list-row,.list-row *,.activity-list,.activity-list *,.records-list,.records-list .record-card p,.records-list .record-card span,.ticket-lines,.ticket-lines *,.sale-history-items,.sale-history-items *,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}input::placeholder,textarea::placeholder,.search-input::placeholder,.sale-search::placeholder,.price-search-form input::placeholder,.products-search-form input::placeholder,.catalog-search-form input::placeholder{font-family:Georgia,Times New Roman,serif!important}:root{--ui-heading-font:"Proxima Nova", "Avenir Next", Avenir, Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--ui-field-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-placeholder-font:Georgia, "Times New Roman", serif}.page-intro h1,.compact-intro h1,.brand-block h1,.card h1,.card h2,.card h3,.card h4,.compact-card h1,.compact-card h2,.compact-card h3,.title-with-info h1,.title-with-info h2,.title-with-info h3,.settings-menu h2,.client-public-head h1,.client-card h2,.product-heading,.table-heading,.edit-panel-heading strong,.sale-panel-heading h1,.sale-panel-heading h2,.sale-panel-heading h3,.payment-record-card h3,.new-product-receive-section h3,.label-title,.stack-form label,.product-form label,.record-grid label,.price-form label,.supplier-order-form label,.direct-income-form label,.compact-supplier-form-extended label,.supplier-form-expanded label,.sale-label,.form-label,.field-label,.activity-title,.order-card-head strong,.supplier-order-card strong,.supplier-order-builder strong,.supplier-flex-provider-box strong,.notice strong,.metric strong,.metric span,.big-number,.tab,button,.primary-link,.quick-actions a,.inline-edit summary,details summary,.badge,.stock-chip,.category-chip,.code-chip{font-family:var(--ui-heading-font)!important;letter-spacing:-.012em!important}.card h1,.card h2,.card h3,.card h4,.compact-card h1,.compact-card h2,.compact-card h3,.title-with-info h1,.title-with-info h2,.title-with-info h3,.settings-menu h2,.client-public-head h1,.client-card h2,.product-heading,.table-heading,.edit-panel-heading strong,.sale-panel-heading h1,.sale-panel-heading h2,.sale-panel-heading h3,.payment-record-card h3,.new-product-receive-section h3,.label-title,.activity-title,.order-card-head strong,.supplier-order-card strong,.supplier-order-builder strong,.supplier-flex-provider-box strong,.notice strong{font-weight:650!important}.stack-form label,.product-form label,.record-grid label,.price-form label,.supplier-order-form label,.direct-income-form label,.compact-supplier-form-extended label,.supplier-form-expanded label,.sale-label,.form-label,.field-label{font-weight:620!important}button,.primary-link,.quick-actions a,.tab,.inline-edit summary,details summary,.badge,.stock-chip,.category-chip,.code-chip{font-weight:650!important}table,table th,table td,.data-table,.data-table th,.data-table td,.products-active-table,.products-active-table th,.products-active-table td,.price-table,.price-table th,.price-table td,.list-row,.list-row *,.records-list,.records-list .record-card p,.records-list .record-card span,.ticket-lines,.ticket-lines *,.sale-history-items,.sale-history-items *{font-family:var(--ui-field-font)!important}.activity-list .activity-title{font-family:var(--ui-heading-font)!important;letter-spacing:-.012em!important;font-weight:650!important}.activity-list .activity-meta,.activity-list .activity-time,.activity-list .badge{font-family:var(--ui-field-font)!important}input,select,textarea,input[type=file],select option{font-family:var(--ui-field-font)!important;letter-spacing:0!important;font-weight:400!important}input::file-selector-button{font-family:var(--ui-field-font)!important;letter-spacing:0!important;font-weight:400!important}:root{--kio-ui-font:"Proxima Nova", "Avenir Next", Avenir, Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--kio-data-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kio-placeholder-font:Georgia, "Times New Roman", serif}body,.page-intro,.compact-intro,.card,.compact-card,.panel,.client-card,.settings-menu,.title-with-info,.form-grid label,.stack-form label,.product-form label,.record-grid label,.price-form label,.supplier-order-form label,.direct-income-form label,.compact-supplier-form-extended label,.supplier-form-expanded label,.sale-label,.form-label,.field-label,.label-title,.product-heading,.table-heading,.edit-panel-heading,.sale-panel-heading,.notice,.metric,.big-number,.tab,button,.primary-link,.quick-actions a,.inline-edit summary,details summary,.badge,.stock-chip,.category-chip,.code-chip,.info-chip,.activity-title,.order-card-head,.supplier-order-card,.supplier-order-builder,.supplier-flex-provider-box,.auth-card,.client-public-head{font-family:var(--kio-ui-font)!important}.page-intro h1,.compact-intro h1,.card h1,.card h2,.card h3,.card h4,.compact-card h1,.compact-card h2,.compact-card h3,.title-with-info h1,.title-with-info h2,.title-with-info h3,.client-public-head h1,.client-card h2,.settings-menu h2,.product-heading,.table-heading,.edit-panel-heading strong,.sale-panel-heading h1,.sale-panel-heading h2,.sale-panel-heading h3,.payment-record-card h3,.new-product-receive-section h3,.label-title,.activity-title,.order-card-head strong,.supplier-order-card strong,.supplier-order-builder strong,.supplier-flex-provider-box strong,.notice strong{font-family:var(--kio-ui-font)!important;letter-spacing:-.014em!important;font-weight:650!important}label,label>span,.label-title,.search-label,.form-label,.field-label,.sale-label,.stack-form label,.product-form label,.record-grid label,.price-form label,.supplier-order-form label,.direct-income-form label,.compact-supplier-form-extended label,.supplier-form-expanded label{font-family:var(--kio-ui-font)!important;letter-spacing:-.01em!important;font-weight:620!important}button,.primary-link,.quick-actions a,.tab,.inline-edit summary,details summary,.badge,.stock-chip,.category-chip,.code-chip,.info-chip{font-family:var(--kio-ui-font)!important;letter-spacing:-.008em!important;font-weight:650!important}.activity-list .activity-title,.activity-title,.activity-list strong,.activity-list b{font-family:var(--kio-ui-font)!important;letter-spacing:-.014em!important;font-weight:650!important}table,table *,.data-table,.data-table *,.products-active-table,.products-active-table *,.price-table,.price-table *,.client-product-list,.client-product-list *,.list-row,.list-row *,.records-list .record-card p,.records-list .record-card span,.ticket-lines,.ticket-lines *,.sale-history-items,.sale-history-items *,.activity-meta,.activity-time,.client-product-row,.client-product-row *,.supplier-order-table,.supplier-order-table *{font-family:var(--kio-data-font)!important;letter-spacing:0!important}.activity-list .activity-title,.activity-list .activity-title *,.records-list .record-card h3,.records-list .record-card h3 *,.order-card-head strong,.supplier-order-card strong,.supplier-order-builder strong,.supplier-flex-provider-box strong{font-family:var(--kio-ui-font)!important;letter-spacing:-.014em!important;font-weight:650!important}input:not([type=file]),select,textarea,select option{font-family:var(--kio-data-font)!important;letter-spacing:0!important;font-weight:400!important}input[type=file]{font-family:var(--kio-ui-font)!important;letter-spacing:-.008em!important;font-weight:620!important}input::file-selector-button{font-family:var(--kio-ui-font)!important;letter-spacing:-.008em!important;font-weight:620!important}.search-control input,.search-input,.sale-search,.price-search-form input,.products-search-form input,.catalog-search-form input,.bulk-price-form input,input:not([type=file]),select,textarea,select option{font-family:var(--kio-data-font,Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:0!important;font-style:normal!important;font-weight:400!important}input::placeholder,textarea::placeholder,.search-control input::placeholder,.search-input::placeholder,.sale-search::placeholder,.price-search-form input::placeholder,.products-search-form input::placeholder,.catalog-search-form input::placeholder,.bulk-price-form input::placeholder{font-family:var(--kio-data-font,Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;color:#9aa6b6!important;opacity:1!important;letter-spacing:0!important;font-style:normal!important;font-weight:400!important}.dashboard-metrics-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.metric-action{gap:7px}.metric-action a,.full-link{color:#fff;background:#0b3d5f;border-radius:11px;justify-content:center;align-items:center;width:fit-content;margin-top:4px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.full-link{width:100%;margin-top:12px}.operational-alert-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.operational-alert-list li{border:1px solid var(--line);color:var(--ink);background:#f7fbfd;border-radius:12px;font-size:13px}n.operational-alert-link{color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}n.operational-alert-link:hover,.operational-alert-link:focus-visible{color:#07588f;outline-offset:2px;background:#e6f4fe}n.operational-alert-link span{font-size:17px;font-weight:700}.business-payment-form{grid-template-columns:1fr 1.4fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.business-payment-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.business-payment-form .span-field{grid-column:span 2}.payment-method-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.payment-method-grid div{border:1px solid var(--line);background:#f8fbfd;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.payment-method-grid span{color:var(--muted);font-size:12px}.payment-method-grid strong{color:var(--ink);font-size:18px}.price-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.price-alert-box{border:1px solid var(--line);background:#f8fbfd;border-radius:13px;gap:5px;padding:12px;display:grid}.price-alert-box strong{font-size:13px}.price-alert-box span{color:var(--ink);font-size:24px;font-weight:850}.price-alert-box small{color:var(--muted);min-height:34px;line-height:1.35}.price-alert-box.danger-box{background:#fff7f6;border-color:#f5c2bd}.danger-text{color:#b42318}@media (max-width:1100px){.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-payment-form{grid-template-columns:1fr 1fr}.business-payment-form .span-field{grid-column:span 2}.payment-method-grid,.price-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-metrics-grid,.operational-alert-list,.business-payment-form,.payment-method-grid,.price-alert-grid{grid-template-columns:1fr}.business-payment-form .span-field{grid-column:auto}}body{font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-metrics-grid-v50{align-items:stretch}.dashboard-metrics-grid-v50 .dashboard-metric-card{justify-content:flex-start;align-items:flex-start;gap:8px;min-height:112px;padding-top:15px}.dashboard-metrics-grid-v50 .dashboard-metric-card>span{min-height:36px;color:var(--ink);letter-spacing:-.012em;align-items:flex-start;font-size:15px;font-weight:700;line-height:1.18;display:flex}.dashboard-metrics-grid-v50 .dashboard-metric-card>strong{margin-top:auto;font-size:clamp(24px,2.2vw,30px);line-height:1.05}.dashboard-metrics-grid-v50 .metric-action a{margin-top:2px}.payment-summary-card{justify-content:flex-start;align-items:flex-start;gap:8px;min-height:104px;padding-top:14px}.payment-summary-card span{min-height:32px;color:var(--ink);align-items:flex-start;font-size:14px;font-weight:700;line-height:1.18;display:flex}.payment-summary-card strong{margin-top:auto}.payment-method-grid div{justify-content:space-between;min-height:86px}.payment-method-grid span{color:var(--ink);font-weight:650;line-height:1.22}.price-alert-grid{align-items:stretch}.price-alert-box-v50{align-content:start;gap:6px;min-height:120px}.price-alert-box-v50 strong{color:var(--ink);font-size:14px;line-height:1.2}.price-alert-box-v50 span{line-height:1}.price-alert-box-v50 small{max-height:42px;display:block;overflow:hidden}.prices-list-wrap{border-radius:14px}.price-search-inline input::placeholder{font-size:13px}.price-table-compact th,.price-table-compact td{line-height:1.25}.price-row-form-margin input{text-align:right}@media (max-width:1100px){.dashboard-metrics-grid-v50 .dashboard-metric-card,.payment-summary-card{min-height:100px}.dashboard-metrics-grid-v50 .dashboard-metric-card>span,.payment-summary-card span{min-height:auto}}@media (max-width:720px){.dashboard-metrics-grid-v50 .dashboard-metric-card,.payment-summary-card{min-height:86px}.dashboard-metrics-grid-v50 .dashboard-metric-card>strong,.payment-summary-card strong{margin-top:0}}.prices-list-wrap .price-table-compact thead th{z-index:4!important;position:sticky!important;top:0!important}.prices-list-wrap .price-table-compact td,.prices-list-wrap .price-table-compact th{vertical-align:middle}@media (max-width:760px){.prices-list-wrap{max-height:610px!important}}.history-filter-card{flex-direction:column;gap:14px;display:flex}.history-filter-form{grid-template-columns:minmax(130px,.85fr) minmax(150px,.95fr) minmax(220px,1.35fr) minmax(110px,.65fr) minmax(110px,.65fr) auto;align-items:end;gap:10px;display:grid}.history-filter-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.history-filter-form input,.history-filter-form select{min-height:40px}.history-filter-form button{min-height:40px;padding:10px 14px}.history-result-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.history-result-summary small{text-align:right;line-height:1.35}.history-movements-list{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.history-movement-item{border:1px solid var(--line);background:#fbfdff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(165px,auto);align-items:center;gap:14px;padding:10px 12px;display:grid}.history-movement-item>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.history-movement-item strong,.history-movement-item small{min-width:0}.history-movement-item small{color:var(--muted);line-height:1.35}.history-movement-meta{color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}.history-movement-meta strong{color:var(--ink);font-size:14px}.movement-type{color:#405592;background:#eef4f7;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:850}.movement-pago_negocio{color:#9a3412;background:#fff4ed}.movement-cobro{color:#067647;background:#ecfdf3}.movement-venta{color:#3538cd;background:#eef4ff}.movement-stock{color:#5925dc;background:#f5f3ff}.movement-pedido_cliente{color:#175cd3;background:#eff8ff}.movement-pedido_proveedor{color:#854a0e;background:#fef7c3}.movement-precio{color:#c11574;background:#fdf2fa}.history-compact-card{min-height:0}.history-compact-card .section-title,.history-compact-card h2,.history-compact-card h3{margin-bottom:8px}.history-mini-table-wrap{scrollbar-gutter:stable;max-height:330px;overflow:auto}.history-mini-table{min-width:620px!important;font-size:12px!important}.history-mini-table th,.history-mini-table td{padding:7px 8px!important}.history-mini-table thead th{z-index:3!important;position:sticky!important;top:0!important}@media (max-width:980px){.history-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.history-filter-form button{width:100%}.history-result-summary{flex-direction:column;align-items:flex-start}.history-result-summary small{text-align:left}}@media (max-width:760px){.history-filter-form,.history-movement-item{grid-template-columns:1fr}.history-movement-meta{text-align:left;align-items:flex-start}}.prices-list-wrap{scrollbar-gutter:stable;max-height:430px!important;overflow:auto!important}.prices-list-wrap .price-table-compact{font-size:11.5px!important;line-height:1.15!important}.prices-list-wrap .price-table-compact thead th{z-index:6!important;background:#f8fafc!important;padding-top:6px!important;padding-bottom:6px!important;position:sticky!important;top:0!important}.prices-list-wrap .price-table-compact tbody tr{height:38px!important}.prices-list-wrap .price-table-compact td{vertical-align:middle!important;padding-top:3px!important;padding-bottom:3px!important;line-height:1.15!important}.prices-list-wrap .price-table-compact td strong,.prices-list-wrap .price-table-compact td span,.prices-list-wrap .price-table-compact td small{line-height:1.15!important}.prices-list-wrap .price-edit-cell{padding-top:3px!important;padding-bottom:3px!important}.prices-list-wrap .price-row-form-margin{align-items:center!important;gap:4px!important}.prices-list-wrap .price-row-form-margin input{height:28px!important;min-height:28px!important;padding:3px 5px!important;font-size:11px!important;line-height:1.1!important}.prices-list-wrap .price-row-form-margin button{height:28px!important;min-height:28px!important;padding:3px 7px!important;font-size:10.8px!important;line-height:1.1!important}.prices-list-wrap .badge{padding:3px 6px!important;font-size:10.8px!important;line-height:1.1!important}@media (max-width:760px){.prices-list-wrap{max-height:430px!important}.prices-list-wrap .price-table-compact tbody tr{height:39px!important}}.history-mini-table-wrap{max-height:300px!important;overflow:hidden auto!important}.history-mini-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11.3px!important;line-height:1.2!important}.history-mini-table th,.history-mini-table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:5px!important}.history-mini-table th:first-child,.history-mini-table td:first-child{width:42%!important}.history-mini-table th:nth-child(2),.history-mini-table td:nth-child(2){text-align:right;width:14%!important}.history-mini-table th:nth-child(3),.history-mini-table td:nth-child(3){text-align:right;width:19%!important}.history-mini-table th:nth-child(4),.history-mini-table td:nth-child(4){width:25%!important}.history-mini-table td strong{font-size:11.4px!important;line-height:1.18!important}@media (max-width:760px){.history-mini-table{font-size:10.8px!important}.history-mini-table th,.history-mini-table td{padding:4px!important}}.history-movement-item{overflow:hidden;padding:0!important;display:block!important}.history-movement-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(165px,auto);align-items:center;gap:14px;padding:10px 12px;list-style:none;display:grid}.history-movement-item summary::-webkit-details-marker{display:none}.history-movement-item summary:after{content:"Ver detalle";color:#405592;grid-column:1/-1;justify-self:start;font-size:11px;font-weight:800}.history-movement-item[open] summary:after{content:"Ocultar detalle"}.history-movement-main{flex-direction:column;gap:4px;min-width:0;display:flex}.history-movement-detail-list{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:0;padding:4px 12px 10px;display:flex}.history-movement-detail-row{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.history-movement-detail-row:last-child{border-bottom:0}.history-movement-detail-row span{overflow-wrap:anywhere;min-width:0}.history-movement-detail-row strong,.history-movement-detail-row small{white-space:nowrap}.history-movement-no-detail{margin:0;padding:0 12px 10px}@media (max-width:760px){.history-movement-item summary,.history-movement-detail-row{grid-template-columns:1fr}.history-movement-detail-row strong,.history-movement-detail-row small{white-space:normal}}.history-movements-list{gap:10px!important;max-height:560px!important;padding-right:2px!important;overflow:hidden auto!important}.history-movement-item{border:1px solid var(--line)!important;background:#fbfdff!important;border-radius:14px!important;display:block!important;overflow:hidden!important}.history-movement-summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) minmax(200px,auto)!important;align-items:start!important;gap:14px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.history-movement-summary::-webkit-details-marker{display:none!important}.history-movement-item[open] .history-movement-summary{border-bottom:1px solid var(--line)!important}.history-movement-main,.history-movement-meta{min-width:0!important}.history-movement-heading-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:6px!important;display:flex!important}.history-toggle-chip{color:#405592!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.history-movement-item[open] .history-toggle-chip{color:#166534!important;background:#e6f7ef!important}.history-movement-item[open] .history-toggle-chip:before{content:"Ocultar detalle"}.history-movement-item:not([open]) .history-toggle-chip:before{content:"Ver detalle"}.history-toggle-chip{color:#0000!important;font-size:0!important}.history-movement-main strong{color:var(--ink)!important;margin-bottom:3px!important;font-size:14px!important;line-height:1.3!important;display:block!important}.history-movement-main small{color:var(--muted)!important;font-size:12px!important;line-height:1.35!important;display:block!important}.history-movement-meta{text-align:right!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;display:flex!important}.history-movement-meta span,.history-movement-meta small{color:var(--muted)!important;font-size:12px!important;line-height:1.3!important;display:block!important}.history-movement-meta strong{color:var(--ink)!important;font-size:14px!important;line-height:1.25!important;display:block!important}.history-movement-detail-list{padding:6px 14px 10px!important}.history-movement-detail-row{grid-template-columns:minmax(0,1fr) auto auto auto auto!important;gap:10px!important;padding:7px 0!important}.history-movement-no-detail{padding:0 14px 12px!important}.order-items-table{overflow-x:hidden!important}.order-items-table .compact-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:11.5px!important}.order-items-table .compact-data-table th,.order-items-table .compact-data-table td{white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important;padding:6px!important}.order-items-table .compact-data-table th:first-child,.order-items-table .compact-data-table td:first-child{text-align:center!important;width:10%!important}.order-items-table .compact-data-table th:nth-child(2),.order-items-table .compact-data-table td:nth-child(2){width:12%!important}.order-items-table .compact-data-table th:nth-child(3),.order-items-table .compact-data-table td:nth-child(3){width:28%!important}.order-items-table .compact-data-table th:nth-child(4),.order-items-table .compact-data-table td:nth-child(4){width:18%!important}.order-items-table .compact-data-table th:nth-child(5),.order-items-table .compact-data-table td:nth-child(5){width:16%!important}.order-items-table .compact-data-table th:nth-child(6),.order-items-table .compact-data-table td:nth-child(6){text-align:right!important;width:16%!important}@media (max-width:980px){.history-movement-summary{grid-template-columns:1fr!important}.history-movement-meta{text-align:left!important;align-items:flex-start!important}}@media (max-width:760px){.history-movement-detail-row{grid-template-columns:1fr!important}.order-items-table{overflow-x:auto!important}.order-items-table .compact-data-table{min-width:640px!important}}.new-supplier-help{grid-column:1/-1;margin:-2px 0 2px;line-height:1.35}.history-filter-card{overflow:visible!important}.history-movements-list{flex-direction:column!important;gap:10px!important;max-height:590px!important;padding:2px 4px 4px 0!important;display:flex!important;overflow:hidden auto!important}.history-visible-item{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #d3e0ec!important;border-radius:16px!important;display:block!important;overflow:hidden!important}.history-visible-summary,.history-movement-item>summary.history-visible-summary{cursor:pointer!important;background:#fbfdff!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;align-items:start!important;gap:16px!important;height:auto!important;min-height:74px!important;margin:0!important;padding:12px 14px!important;list-style:none!important;display:grid!important;overflow:visible!important}.history-visible-summary::-webkit-details-marker{display:none!important}.history-movement-item>summary.history-visible-summary::-webkit-details-marker{display:none!important}.history-visible-summary:after,.history-movement-item>summary.history-visible-summary:after{content:none!important;display:none!important}.history-visible-left,.history-visible-right{min-width:0!important;overflow:visible!important}.history-visible-topline{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;display:flex!important}.history-visible-left h3{color:var(--ink)!important;font-family:var(--subtitle-font)!important;white-space:normal!important;text-overflow:clip!important;margin:0 0 4px!important;padding:0!important;font-size:14.5px!important;font-weight:750!important;line-height:1.25!important;display:block!important;overflow:visible!important}.history-visible-left p{color:var(--muted)!important;white-space:normal!important;text-overflow:clip!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:visible!important}.history-open-label{color:#405592!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important}.history-visible-item[open] .history-open-label{color:#166534!important;background:#e6f7ef!important;font-size:0!important}.history-visible-item[open] .history-open-label:before{content:"Ocultar detalle"!important;font-size:11px!important}.history-visible-right{text-align:right!important;color:var(--muted)!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;display:flex!important}.history-visible-right span,.history-visible-right small{color:var(--muted)!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.history-visible-right strong{color:var(--ink)!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.history-visible-item[open] .history-visible-summary{border-bottom:1px solid var(--line)!important}.history-visible-detail-list{background:#fff!important;flex-direction:column!important;gap:0!important;padding:6px 14px 10px!important;display:flex!important;overflow:visible!important}.history-visible-detail-row{min-height:30px!important;color:var(--ink)!important;border-bottom:1px solid #edf2f7!important;grid-template-columns:minmax(0,1fr) auto auto auto auto!important;align-items:center!important;gap:10px!important;padding:6px 0!important;font-size:12px!important;line-height:1.3!important;display:grid!important}.history-visible-detail-row:last-child{border-bottom:0!important}.history-visible-detail-row span{min-width:0!important;color:var(--ink)!important;overflow-wrap:anywhere!important}.history-visible-detail-row strong,.history-visible-detail-row small{color:var(--muted)!important;white-space:nowrap!important}@media (max-width:980px){.history-visible-summary,.history-movement-item>summary.history-visible-summary{grid-template-columns:1fr!important}.history-visible-right{text-align:left!important;align-items:flex-start!important}}@media (max-width:760px){.history-visible-detail-row{grid-template-columns:1fr!important}.history-visible-detail-row strong,.history-visible-detail-row small{white-space:normal!important}}.kio-history-log-list{flex-direction:column!important;gap:12px!important;height:auto!important;max-height:none!important;padding:2px 0 4px!important;display:flex!important;overflow:visible!important}.kio-history-log-item{background:#fff!important;border:1px solid #d3e0ec!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;box-shadow:0 6px 16px #15203309!important}.kio-history-log-summary{cursor:pointer!important;box-sizing:border-box!important;background:#fbfdff!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;align-items:start!important;gap:18px!important;width:100%!important;height:auto!important;min-height:92px!important;max-height:none!important;margin:0!important;padding:14px 16px!important;list-style:none!important;display:grid!important;overflow:visible!important}.kio-history-log-summary::-webkit-details-marker{display:none!important}.kio-history-log-content,.kio-history-log-meta{min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.kio-history-log-topline{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:24px!important;margin-bottom:7px!important;display:flex!important}.kio-history-log-type{color:#405592!important;width:auto!important;max-width:100%!important;font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;white-space:nowrap!important;background:#eef4f7!important;border-radius:999px!important;align-items:center!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.15!important;display:inline-flex!important}.kio-history-log-toggle{color:#405592!important;width:auto!important;font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;white-space:nowrap!important;background:#edf5ff!important;border-radius:999px!important;align-items:center!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.15!important;display:inline-flex!important}.kio-history-log-item[open] .kio-history-log-toggle{color:#0000!important;background:#e8f7ef!important;font-size:0!important}.kio-history-log-item[open] .kio-history-log-toggle:before{content:"Ocultar detalle"!important;color:#166534!important;font-size:11.5px!important;line-height:1.15!important}.kio-history-log-content h3{height:auto!important;max-height:none!important;color:var(--ink)!important;font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;letter-spacing:-.01em!important;white-space:normal!important;text-overflow:clip!important;margin:0 0 5px!important;padding:0!important;font-size:15.5px!important;font-weight:650!important;line-height:1.3!important;display:block!important;overflow:visible!important}.kio-history-log-content p{height:auto!important;max-height:none!important;color:var(--muted)!important;font-family:var(--kio-data-font,Inter, system-ui, sans-serif)!important;white-space:normal!important;text-overflow:clip!important;margin:0!important;padding:0!important;font-size:12.7px!important;font-weight:400!important;line-height:1.42!important;display:block!important;overflow:visible!important}.kio-history-log-meta{text-align:right!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;gap:4px!important;padding-top:2px!important;display:flex!important}.kio-history-log-meta span,.kio-history-log-meta small{color:var(--muted)!important;font-family:var(--kio-data-font,Inter, system-ui, sans-serif)!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.kio-history-log-meta strong{color:var(--ink)!important;font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;white-space:nowrap!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:block!important}.kio-history-log-item[open] .kio-history-log-summary{border-bottom:1px solid var(--line)!important;border-radius:16px 16px 0 0!important}.kio-history-log-details{background:#fff!important;border-radius:0 0 16px 16px!important;flex-direction:column!important;gap:0!important;height:auto!important;max-height:none!important;padding:8px 16px 12px!important;display:flex!important;overflow:visible!important}.kio-history-log-detail-row{height:auto!important;min-height:34px!important;max-height:none!important;color:var(--ink)!important;font-family:var(--kio-data-font,Inter, system-ui, sans-serif)!important;border-bottom:1px solid #edf2f7!important;grid-template-columns:minmax(0,1fr) auto auto auto auto!important;align-items:center!important;gap:12px!important;padding:7px 0!important;font-size:12.5px!important;line-height:1.35!important;display:grid!important;overflow:visible!important}.kio-history-log-detail-row:last-child{border-bottom:0!important}.kio-history-log-detail-row span{overflow-wrap:anywhere!important;min-width:0!important;color:var(--ink)!important;overflow:visible!important}.kio-history-log-detail-row strong,.kio-history-log-detail-row small{color:var(--muted)!important;white-space:nowrap!important;font-weight:500!important}.kio-history-log-empty{color:var(--muted)!important;margin:0!important;padding:8px 16px 14px!important;font-size:12.5px!important}@media (max-width:900px){.kio-history-log-summary{grid-template-columns:1fr!important}.kio-history-log-meta{text-align:left!important;align-items:flex-start!important}}@media (max-width:640px){.kio-history-log-summary{padding:12px!important}.kio-history-log-detail-row{grid-template-columns:1fr!important;gap:4px!important}.kio-history-log-detail-row strong,.kio-history-log-detail-row small{white-space:normal!important}}.client-main,.client-main *{font-family:var(--kio-ui-font,"Proxima Nova", "Avenir Next", Avenir, Inter, "Segoe UI", system-ui, -apple-system, sans-serif)!important}.client-public-head h1,.client-card h2,.client-category-head h3,.client-product-row b,.client-product-price,.cart-line b,.cart-total strong{font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;letter-spacing:-.012em!important;font-weight:620!important}.client-public-head span,.client-card p,.client-product-row small,.client-product-price small,.cart-line small,.client-category-head span,.client-cart-panel label,.client-cart-panel input,.client-cart-panel select,.client-cart-panel textarea{font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;letter-spacing:-.004em!important;font-weight:400!important}.client-category-list{gap:10px!important}.client-category-card{border-radius:15px!important;padding:9px!important}.client-category-head{margin-bottom:6px!important;padding-bottom:6px!important}.client-category-head h3{font-size:14.5px!important;line-height:1.2!important}.client-category-head span{font-size:11px!important;line-height:1.2!important}.client-category-card .client-product-list{scrollbar-gutter:stable!important;flex-direction:column!important;gap:6px!important;max-height:178px!important;padding-right:3px!important;display:flex!important;overflow:hidden auto!important}.client-product-row{border-radius:12px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:7px 9px!important}.client-product-row span:first-child{min-width:0!important}.client-product-row b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12.6px!important;line-height:1.2!important;display:block!important}.client-product-row small,.client-product-price small{margin-top:2px!important;font-size:10.8px!important;line-height:1.2!important}.client-product-price{white-space:nowrap!important;min-width:72px!important;font-size:12.4px!important;line-height:1.2!important}.client-card{padding:12px!important}.client-card h2{font-size:18px!important;line-height:1.2!important}.client-search-control input,.client-main input::placeholder,.client-main textarea::placeholder{font-family:var(--kio-ui-font,"Proxima Nova", Avenir, Inter, system-ui, sans-serif)!important;font-style:normal!important;font-weight:400!important}@media (max-width:760px){.client-category-card .client-product-list{max-height:174px!important}.client-product-row{min-height:51px!important}}.client-order-sent-box{color:#14613a!important;background:#e8f7ef!important;border:1px solid #b7e4c7!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 10px!important;font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important;display:flex!important}.client-order-check{color:#fff!important;background:#16a34a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.client-order-sent-box strong{color:#14613a!important;font-size:14px!important;line-height:1.2!important}.order-active-date{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15;display:inline-flex}.order-active-date b{color:var(--ink);font-size:12px}.order-active-date small{color:var(--muted);font-size:11px}.client-ready-whatsapp{white-space:nowrap;background:#198754;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.client-ready-whatsapp:hover{filter:brightness(.96)}.orders-table th:first-child,.orders-table td:first-child{width:96px;min-width:96px}@media (max-width:900px){.client-ready-whatsapp{width:100%}}.admin-fast-loading{min-height:55vh}.loading-intro-card,.loading-panel-card,.loading-metric{overflow:hidden}.loading-line{background:#eef4f7;border-radius:999px;display:block;position:relative;overflow:hidden}.loading-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.15s infinite kio-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-title{width:min(340px,70%);height:24px;margin-bottom:12px}.loading-subtitle{width:min(520px,92%);height:14px}.loading-small{width:54%;height:12px;margin-bottom:12px}.loading-number{width:42%;height:26px}.loading-row-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.loading-row{border-radius:12px;width:100%;height:34px}@keyframes kio-loading-shimmer{to{transform:translate(100%)}}.nav-mobile-hint{display:none}@media (max-width:760px){.sticky-shell{z-index:auto!important;box-shadow:none!important;position:static!important;top:auto!important}.header{box-shadow:none!important;padding:10px 14px 12px!important}.header-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:0!important}.brand-block{flex:auto!important;min-width:0!important}.brand-block h1{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:240px!important;font-size:21px!important;line-height:1.05!important;overflow:hidden!important}.brand-block>div>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:250px!important;font-size:11.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.top-actions{flex:none!important}.top-actions button{border-radius:12px!important;min-height:34px!important;padding:7px 10px!important;font-size:13px!important}.nav{border-bottom:1px solid var(--line)!important;background:#fff!important;padding:8px 0 9px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #1520330d!important}.nav:before,.nav:after{content:"";z-index:2;pointer-events:none;width:28px;position:absolute;top:28px;bottom:8px}.nav:before{background:linear-gradient(90deg,#fff 15%,#fff0);left:0}.nav:after{background:linear-gradient(270deg,#fff 15%,#fff0);right:0}.nav-mobile-hint{color:#405592!important;letter-spacing:.01em!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:18px!important;margin:0 12px 5px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.nav-mobile-hint .nav-arrow{width:18px!important;height:18px!important;color:var(--brand)!important;background:#eef4f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:15px!important;line-height:1!important;display:inline-flex!important}.tabs-scroll,.tabs{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;grid-template-columns:none!important;gap:8px!important;max-width:none!important;margin:0!important;padding:0 16px 2px!important;display:flex!important;overflow:auto hidden!important}.tabs-scroll .tab,.tab{text-align:center!important;white-space:normal!important;scroll-snap-align:start!important;border-radius:16px!important;flex:0 0 122px!important;justify-content:center!important;align-items:center!important;width:122px!important;min-width:122px!important;height:58px!important;min-height:58px!important;padding:8px 9px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.08!important;display:inline-flex!important;box-shadow:0 5px 12px #1520330d!important}.tabs-scroll .tab.active,.tab.active{background:var(--brand-2)!important;color:#fff!important;border-color:var(--brand-2)!important}.main{padding-top:10px!important}}@media (max-width:380px){.tabs-scroll .tab,.tab{flex-basis:112px!important;width:112px!important;min-width:112px!important;height:56px!important;min-height:56px!important;font-size:12px!important}.brand-block h1{max-width:205px!important}.brand-block>div>span{max-width:210px!important}}.mobile-quick-sale{display:none}@media (max-width:760px){.mobile-quick-sale{z-index:80!important;background:var(--brand)!important;color:#fff!important;letter-spacing:-.01em!important;border:1px solid #ffffff52!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:132px!important;min-height:48px!important;padding:12px 16px!important;font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;position:fixed!important;bottom:18px!important;right:16px!important;box-shadow:0 12px 26px #0b3f6347!important}.mobile-quick-sale:before{content:"+";color:#fff;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:7px;font-size:18px;font-weight:850;line-height:1;display:inline-flex}.main{padding-bottom:82px!important}}.header-quick-sale{display:none}@media (max-width:760px){.sticky-shell{z-index:90!important;background:#fff!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #15203314!important}.header{min-height:0!important;box-shadow:none!important;padding:6px 9px!important}.header-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important}.brand-block{flex:auto!important;gap:7px!important;min-width:0!important}.brand-block .logo,.logo{border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important}.logo svg{width:22px!important;height:22px!important}.brand-block h1{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:150px!important;font-size:18px!important;line-height:1.02!important;overflow:hidden!important}.brand-block>div>span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:170px!important;font-size:10.5px!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.top-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.header-quick-sale{background:var(--brand-2)!important;color:#fff!important;white-space:nowrap!important;border:1px solid #ffffff38!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:7px 10px!important;font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 6px 14px #0000001f!important}.top-actions button{white-space:nowrap!important;border-radius:12px!important;min-height:32px!important;padding:7px 9px!important;font-size:12px!important;line-height:1!important}.nav{border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;padding:5px 0 6px!important;position:relative!important;overflow:hidden!important}.nav:before,.nav:after{width:24px!important;top:18px!important;bottom:4px!important}.nav-mobile-hint{color:#405592!important;gap:6px!important;height:13px!important;margin:0 10px 3px!important;font-size:9.8px!important;display:flex!important}.nav-mobile-hint .nav-arrow{width:14px!important;height:14px!important;font-size:12px!important}.tabs-scroll,.tabs{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:6px!important;max-width:none!important;margin:0!important;padding:0 13px 1px!important;display:flex!important;overflow:auto hidden!important}.tabs-scroll::-webkit-scrollbar{display:none!important}.tabs::-webkit-scrollbar{display:none!important}.tabs-scroll .tab,.tab{scroll-snap-align:start!important;border-radius:13px!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;height:42px!important;min-height:42px!important;padding:6px 7px!important;font-size:11.4px!important;font-weight:800!important;line-height:1.05!important;box-shadow:0 3px 9px #1520330a!important}.mobile-quick-sale{display:none!important}.main{padding-top:9px!important;padding-bottom:12px!important}}@media (max-width:380px){.brand-block h1{max-width:125px!important}.brand-block>div>span{max-width:145px!important}.header-quick-sale{padding:7px 8px!important;font-size:11.5px!important}.top-actions button{padding:7px 8px!important}.tabs-scroll .tab,.tab{flex-basis:90px!important;width:90px!important;min-width:90px!important;font-size:11px!important}}@media (max-width:760px){.catalog-actions-cell .inline-edit[open]{position:static!important}.catalog-actions-cell .inline-edit[open]:before{content:"";z-index:190!important;background:#0f172a57!important;position:fixed!important;inset:0!important}.catalog-actions-cell .inline-edit[open]>summary{z-index:202!important;position:relative!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form,.catalog-actions-cell .inline-edit[open] .edit-popover.catalog-activate-form,.catalog-activate-form.edit-popover{z-index:201!important;border:1px solid var(--line)!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border-radius:18px!important;grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;padding:12px!important;display:grid!important;position:fixed!important;inset:132px 12px 12px!important;overflow:hidden auto!important;box-shadow:0 18px 44px #1520333d!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form:before{content:"Activar producto";color:var(--ink)!important;margin:0 0 2px!important;font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form label{width:100%!important;min-width:0!important;color:var(--ink)!important;flex-direction:column!important;gap:4px!important;font-size:12.5px!important;font-weight:750!important;display:flex!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form input,.catalog-actions-cell .inline-edit[open] .catalog-activate-form select{border-radius:12px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form .form-submit{border-top:1px solid var(--line)!important;background:linear-gradient(#ffffffc7,#fff 42%)!important;grid-column:1/-1!important;margin:4px -12px -12px!important;padding:10px 12px 12px!important;position:sticky!important;bottom:-12px!important}.catalog-actions-cell .inline-edit[open] .catalog-activate-form .form-submit button,.catalog-actions-cell .inline-edit[open] .catalog-activate-form button{border-radius:14px!important;width:100%!important;min-height:44px!important;font-size:14px!important}}@media (max-width:380px){.catalog-actions-cell .inline-edit[open] .catalog-activate-form,.catalog-actions-cell .inline-edit[open] .edit-popover.catalog-activate-form,.catalog-activate-form.edit-popover{inset:126px 8px 8px!important}}.profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.profile-summary-grid>div{border:1px solid var(--line);background:#fbfdff;border-radius:14px;padding:10px 12px}.profile-summary-grid span{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.profile-summary-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;display:block}.profile-form{grid-template-columns:minmax(220px,1fr) auto}.role-permission-note{color:var(--ink);background:#f5fbff;border:1px solid #cfe3ef;border-radius:14px;padding:12px;line-height:1.45}.profiles-table-wrap{overflow-x:auto}.profiles-table{table-layout:fixed;min-width:960px}.profiles-table th:first-child,.profiles-table td:first-child{width:18%}.profiles-table th:nth-child(2),.profiles-table td:nth-child(2){width:23%}.profiles-table th:nth-child(3),.profiles-table td:nth-child(3){width:12%}.profiles-table th:nth-child(4),.profiles-table td:nth-child(4){width:10%}.profiles-table th:nth-child(5),.profiles-table td:nth-child(5){width:13%}.profiles-table th:nth-child(6),.profiles-table td:nth-child(6){width:24%}.block-text{margin-top:3px;display:block}.profiles-actions-cell{flex-direction:column;gap:8px;display:flex}.profile-role-form{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:6px;display:grid}.profile-role-form select{min-height:34px;padding:6px 8px}.profile-role-form button,.profiles-actions-cell form>button{border-radius:10px;min-height:34px;padding:7px 9px;font-size:12px}.role-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.role-card{border:1px solid var(--line);background:#fbfdff;border-radius:16px;padding:12px}.role-card>strong{margin-bottom:8px;font-size:16px;display:block}.role-chip-list{flex-wrap:wrap;gap:6px;display:flex}.role-chip-list span{color:var(--ink);background:#eef4f7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}@media (max-width:900px){.profile-summary-grid,.role-matrix-grid,.profile-form{grid-template-columns:1fr}.profiles-table{min-width:820px}}.profile-create-form{grid-template-columns:minmax(150px,1fr) minmax(190px,1.2fr) minmax(140px,.8fr) auto;align-items:end;gap:10px;display:grid}.profile-create-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.profile-create-form input,.profile-create-form select{min-height:40px}.profile-create-form button{white-space:nowrap;min-height:40px}@media (max-width:900px){.profile-create-form{grid-template-columns:1fr}}.product-tools-card-grid{grid-template-columns:repeat(5,minmax(160px,1fr));align-items:stretch;gap:10px;margin-top:14px;display:grid}.product-tool-card{border:1px solid var(--line);min-height:78px;color:var(--ink);background:#f8fbfd;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 2px 8px #0f172a0a}.product-tool-card strong{color:var(--ink);font-family:var(--ui-heading-font);font-size:14px;font-weight:750;line-height:1.18;display:block}.product-tool-card span{color:var(--muted);font-size:12px;line-height:1.25;display:block}.product-tool-card:hover{background:#fff;border-color:#b7c8d6}.primary-product-tool-card{background:#effaf7;border-color:#22837952}.product-tool-details{padding:0;overflow:hidden}.product-tool-details>summary.product-tool-summary{cursor:pointer;min-height:78px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;list-style:none;display:flex}.product-tool-details>summary.product-tool-summary::-webkit-details-marker{display:none}.product-tool-details[open]>summary.product-tool-summary{border-bottom:1px solid var(--line);background:#fff}.product-tool-details .new-product-productos-form{background:#fff;border:0;border-radius:0;margin:0;padding:14px}@media (max-width:1180px){.product-tools-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-tools-card-grid{scroll-snap-type:x proximity;scrollbar-gutter:stable;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.product-tool-card{scroll-snap-align:start;flex:0 0 178px;min-height:74px;padding:10px 12px}.product-tool-card strong{font-size:13px}.product-tool-card span{font-size:11.5px}.product-tool-details{flex-basis:178px}.product-tool-details[open]{flex:0 0 min(92vw,620px)}.product-tool-details>summary.product-tool-summary{min-height:74px;padding:10px 12px}.product-tool-details[open]>summary.product-tool-summary{min-height:auto}.product-tool-details .new-product-productos-form{max-height:calc(100vh - 230px);overflow-y:auto;grid-template-columns:1fr!important}}.product-tools-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.product-tool-card{justify-content:center!important;height:100%!important;min-height:92px!important}.product-tool-details>summary.product-tool-summary{height:100%!important;min-height:92px!important}@media (max-width:1180px){.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.product-tool-card,.product-tool-details{flex:none!important;width:100%!important;min-width:0!important;min-height:86px!important}.product-tool-details>summary.product-tool-summary{min-height:86px!important}.product-tool-details[open]{grid-column:1/-1!important;width:100%!important}}.header-settings-link{background:#ffffff1f;border:1px solid #ffffff47;border-radius:13px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:20px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 6px 14px #0000001a;color:#fff!important;text-decoration:none!important}.header-settings-link:hover{background:#ffffff2e}@media (min-width:761px){.header-quick-sale{background:var(--brand-2)!important;color:#fff!important;border:1px solid #ffffff3d!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:9px 13px!important;font-family:Proxima Nova,Avenir,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}}.product-tools-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}.product-tool-card{justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;height:76px!important;min-height:76px!important;padding:10px 14px!important;overflow:hidden!important}.product-tool-details{height:auto!important;min-height:76px!important}.product-tool-details:not([open]){height:76px!important}.product-tool-details>summary.product-tool-summary{justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;height:76px!important;min-height:76px!important;padding:10px 14px!important}.product-tool-card strong,.product-tool-details>summary.product-tool-summary strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:30px!important;font-size:13.5px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.product-tool-card span,.product-tool-details>summary.product-tool-summary span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.5px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.product-tool-details[open]{height:auto!important;min-height:76px!important}.product-tool-details[open]>summary.product-tool-summary{height:auto!important;min-height:58px!important}@media (max-width:1180px){.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.header-settings-link{border-radius:12px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:17px!important}.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-tool-card,.product-tool-details:not([open]),.product-tool-details>summary.product-tool-summary{height:72px!important;min-height:72px!important;padding:9px 10px!important}.product-tool-card strong,.product-tool-details>summary.product-tool-summary strong{min-height:28px!important;font-size:12.5px!important}.product-tool-card span,.product-tool-details>summary.product-tool-summary span{font-size:10.8px!important}.product-tool-details[open]{height:auto!important;min-height:72px!important}.product-tool-details[open]>summary.product-tool-summary{height:auto!important;min-height:54px!important}}.product-tools-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.product-tools-card-grid>.product-tool-card,.product-tools-card-grid>.product-tool-details{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;overflow:hidden!important}.product-tools-card-grid>a.product-tool-card{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;padding:14px 14px 12px!important;display:flex!important}.product-tools-card-grid>.product-tool-details:not([open])>summary.product-tool-summary{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;padding:14px 14px 12px!important;list-style:none!important;display:flex!important}.product-tools-card-grid>.product-tool-details>summary.product-tool-summary::-webkit-details-marker{display:none!important}.product-tools-card-grid .product-tool-card strong,.product-tools-card-grid .product-tool-summary strong{width:100%!important;min-height:0!important;max-height:32px!important;color:var(--ink)!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.product-tools-card-grid .product-tool-card span,.product-tools-card-grid .product-tool-summary span{width:100%!important;min-height:0!important;max-height:32px!important;color:var(--muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11.4px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.product-tools-card-grid>.product-tool-details[open]{grid-column:1/-1!important;height:auto!important;min-height:84px!important;max-height:none!important;overflow:visible!important}.product-tools-card-grid>.product-tool-details[open]>summary.product-tool-summary{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:58px!important;max-height:none!important;margin:0 0 10px!important;padding:12px 14px!important;display:flex!important}@media (max-width:1180px){.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.product-tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-tools-card-grid>.product-tool-card,.product-tools-card-grid>.product-tool-details,.product-tools-card-grid>.product-tool-details:not([open])>summary.product-tool-summary{height:76px!important;min-height:76px!important;max-height:76px!important;padding:10px 10px 9px!important}.product-tools-card-grid .product-tool-card strong,.product-tools-card-grid .product-tool-summary strong{max-height:28px!important;font-size:12px!important;line-height:1.16!important}.product-tools-card-grid .product-tool-card span,.product-tools-card-grid .product-tool-summary span{max-height:28px!important;font-size:10.8px!important;line-height:1.22!important}}.stable-product-tools{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;margin-top:12px!important;display:grid!important}.stable-product-tools>.product-tool-card{box-sizing:border-box!important;border:1px solid var(--line)!important;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;color:var(--ink)!important;background:#f8fbfd!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;padding:14px 14px 12px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}.stable-product-tools>.product-tool-card strong{width:100%!important;min-height:31px!important;max-height:31px!important;color:var(--ink)!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.stable-product-tools>.product-tool-card span{width:100%!important;min-height:32px!important;max-height:32px!important;color:var(--muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11.3px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.stable-product-tools>.product-tool-card:hover,.stable-product-tools>.product-tool-card.selected-product-tool-card{background:#eefdf8!important;border-color:#53b9a8a6!important;box-shadow:inset 0 0 0 1px #53b9a859!important}.stable-product-tools>.product-tool-card.selected-product-tool-card strong{color:#0f766e!important}.product-tool-expand-panel{background:#fbfffd!important;border:1px solid #53b9a873!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:12px!important;padding:14px!important;display:flex!important}.product-tool-expand-panel strong{color:var(--ink)!important;font-size:15px!important;line-height:1.25!important;display:block!important}.product-tool-expand-panel p{margin:3px 0 0!important}.product-tool-form-panel{display:block!important}.product-tool-panel-head{border-bottom:1px solid var(--line)!important;margin-bottom:12px!important;padding-bottom:10px!important}.product-tool-form-panel .new-product-productos-form{margin-top:0!important}@media (max-width:1180px){.stable-product-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.stable-product-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stable-product-tools>.product-tool-card{gap:5px!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:11px 10px 10px!important}.stable-product-tools>.product-tool-card strong{min-height:28px!important;max-height:28px!important;font-size:11.8px!important;line-height:1.16!important}.stable-product-tools>.product-tool-card span{min-height:30px!important;max-height:30px!important;font-size:10.7px!important;line-height:1.22!important}.product-tool-expand-panel{flex-direction:column!important;align-items:stretch!important}.product-tool-expand-panel .primary-link,.product-tool-expand-panel a{text-align:center!important;justify-content:center!important;width:100%!important}}.product-tool-full-panel{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:14px!important;display:flex!important}.product-tool-full-panel .tool-panel-heading,.product-tool-full-panel .between{width:100%}.product-tool-full-panel .catalog-search-form,.product-tool-full-panel .category-form-plus,.product-tool-full-panel .import-form{margin-top:0}.product-tool-full-panel .inner-tool-card{width:100%;box-shadow:none!important}.product-import-panel .download-template-link,.product-import-card .download-template-link,.import-export-actions .download-template-link{color:#fff!important;opacity:1!important;background:#2c6fbb!important;border-color:#2c6fbb!important}.product-import-panel .download-template-link:hover,.product-import-card .download-template-link:hover,.import-export-actions .download-template-link:hover{filter:brightness(.95)}.product-categories-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;display:grid!important}.product-categories-panel .category-active-list{max-height:320px;padding-right:2px;overflow-y:auto}@media (max-width:900px){.product-categories-panel{flex-direction:column!important;display:flex!important}.product-tool-full-panel .catalog-search-form,.product-tool-full-panel .category-form-plus,.product-tool-full-panel .import-form,.product-tool-full-panel .between{flex-direction:column!important;align-items:stretch!important;display:flex!important}.product-tool-full-panel .row,.product-tool-full-panel .import-export-actions{width:100%}.product-tool-full-panel .row a,.product-tool-full-panel .import-export-actions a,.product-tool-full-panel button{justify-content:center;width:100%}}#catalogo-kio360.product-tool-full-panel{overflow:visible!important}#catalogo-kio360 .catalog-table-wrap,#catalogo-kio360 .catalog-table-wrap.no-x-scroll{border:1px solid var(--line)!important;scrollbar-gutter:stable!important;background:#fff!important;border-radius:14px!important;max-height:470px!important;overflow:hidden auto!important}#catalogo-kio360 .catalog-table,#catalogo-kio360 .catalog-table.no-scroll-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:12px!important}#catalogo-kio360 .catalog-table thead th{z-index:8!important;box-shadow:0 1px 0 var(--line)!important;background:#f7faff!important;position:sticky!important;top:0!important}#catalogo-kio360 .catalog-table th,#catalogo-kio360 .catalog-table td{vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:8px!important}#catalogo-kio360 .catalog-actions-cell,#catalogo-kio360 .catalog-table td.catalog-actions-cell{justify-content:flex-start!important;width:auto!important;min-width:0!important;overflow:visible!important}#catalogo-kio360 .catalog-actions-cell .inline-edit,#catalogo-kio360 .catalog-actions-cell details{position:relative!important;overflow:visible!important}#catalogo-kio360 .catalog-actions-cell summary{border-radius:12px!important;min-width:96px!important;padding:8px 12px!important}#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{border-radius:16px!important;grid-template-columns:minmax(120px,.9fr) minmax(160px,1.1fr) minmax(190px,1.2fr) repeat(5,minmax(105px,.85fr))!important;align-items:end!important;gap:10px!important;width:min(860px,100vw - 72px)!important;min-width:min(860px,100vw - 72px)!important;max-width:min(860px,100vw - 72px)!important;padding:14px!important;display:grid!important;overflow:visible!important}#catalogo-kio360 .catalog-activate-form label{flex-direction:column!important;gap:5px!important;min-width:0!important;font-size:12px!important;line-height:1.2!important;display:flex!important}#catalogo-kio360 .catalog-activate-form input,#catalogo-kio360 .catalog-activate-form select{border-radius:12px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:8px 10px!important;font-size:12.5px!important}#catalogo-kio360 .catalog-activate-form .form-submit{grid-column:1/-1!important;justify-content:flex-end!important;margin-top:2px!important;display:flex!important}#catalogo-kio360 .catalog-activate-form .form-submit button{border-radius:13px!important;min-width:170px!important;min-height:40px!important}@media (max-width:900px){#catalogo-kio360 .catalog-table-wrap,#catalogo-kio360 .catalog-table-wrap.no-x-scroll{max-height:430px!important;overflow-x:auto!important}#catalogo-kio360 .catalog-table,#catalogo-kio360 .catalog-table.no-scroll-table{min-width:680px!important}#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{z-index:201!important;grid-template-columns:1fr!important;align-content:start!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;padding:13px!important;display:grid!important;position:fixed!important;inset:130px 12px 12px!important;overflow:hidden auto!important}#catalogo-kio360 .catalog-activate-form .form-submit{border-top:1px solid var(--line)!important;background:linear-gradient(#ffffffc7,#fff 42%)!important;margin:4px -13px -13px!important;padding:10px 13px 13px!important;position:sticky!important;bottom:-13px!important}#catalogo-kio360 .catalog-activate-form .form-submit button{width:100%!important}}#catalogo-kio360 .catalog-activate-form label{min-width:0!important}#catalogo-kio360 .catalog-activate-form input,#catalogo-kio360 .catalog-activate-form select{width:100%!important;min-width:0!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions,#catalogo-kio360 .catalog-activate-form .form-submit.catalog-activate-actions{flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions .cancel-catalog-activate,#catalogo-kio360 .catalog-activate-form .catalog-activate-actions button{text-align:center!important;white-space:nowrap!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:170px!important;min-height:40px!important;display:inline-flex!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions .cancel-catalog-activate{color:var(--ink)!important;border:1px solid var(--line)!important;background:#eef4f7!important;font-weight:800!important;text-decoration:none!important}@media (max-width:1120px){#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:calc(100vh - 204px)!important;top:172px!important}}@media (max-width:760px){#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{grid-template-columns:1fr!important;gap:9px!important;width:auto!important;max-width:none!important;max-height:none!important;padding:13px!important;inset:126px 10px 10px!important;transform:none!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions,#catalogo-kio360 .catalog-activate-form .form-submit.catalog-activate-actions{border-top:1px solid var(--line)!important;background:linear-gradient(#ffffffc7,#fff 42%)!important;flex-direction:column-reverse!important;align-items:stretch!important;margin:4px -13px -13px!important;padding:10px 13px 13px!important;position:sticky!important;bottom:-13px!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions .cancel-catalog-activate,#catalogo-kio360 .catalog-activate-form .catalog-activate-actions button{width:100%!important;min-width:0!important}}.product-tools-card-grid>a.product-tool-card.selected-product-tool-card{cursor:pointer!important}.product-tools-card-grid>a.product-tool-card.selected-product-tool-card:after{content:"Tocar para cerrar";color:#405592;background:#4055921a;border-radius:999px;align-items:center;width:fit-content;margin-top:auto;padding:2px 7px;font-size:10.5px;font-weight:800;line-height:1.2;display:inline-flex}.product-tool-expand-panel .tool-panel-heading,.product-tool-expand-panel .product-tool-panel-head,.product-tool-expand-panel .compact-panel-heading{gap:12px!important}.product-tool-expand-panel .tool-panel-actions,.product-tool-expand-panel .import-export-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.tool-close-button,.cancel-product-tool{border:1px solid var(--line)!important;min-height:38px!important;color:var(--ink)!important;white-space:nowrap!important;background:#eef4f7!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:9px 13px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.tool-close-button:hover,.cancel-product-tool:hover{filter:brightness(.97)!important}.new-product-productos-form .product-form-actions,.product-form-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:6px!important;display:flex!important}.new-product-productos-form .product-form-actions button,.new-product-productos-form .product-form-actions .cancel-product-tool{min-width:170px!important}.product-categories-panel .category-form-plus{grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.product-categories-panel .category-form-plus select,.product-categories-panel .category-form-plus input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.25!important}.product-categories-panel .category-form-plus select{max-width:none!important;overflow:visible!important}.product-categories-panel .category-form-plus button{white-space:nowrap!important;min-height:44px!important}.product-tool-expand-panel .inner-tool-card{overflow:visible!important}@media (max-width:980px){.product-categories-panel .category-form-plus{grid-template-columns:1fr!important}.product-categories-panel .category-form-plus button,.product-categories-panel .category-form-plus select,.product-categories-panel .category-form-plus input{width:100%!important}.product-tool-expand-panel .tool-panel-heading,.product-tool-expand-panel .product-tool-panel-head,.product-tool-expand-panel .compact-panel-heading,.product-tool-expand-panel .between.start-align{flex-direction:column!important;align-items:stretch!important}.product-tool-expand-panel .tool-panel-actions,.product-tool-expand-panel .import-export-actions{justify-content:flex-start!important}.tool-close-button,.cancel-product-tool{width:100%!important}.new-product-productos-form .product-form-actions,.product-form-actions{flex-direction:column-reverse!important;align-items:stretch!important}.new-product-productos-form .product-form-actions button,.new-product-productos-form .product-form-actions .cancel-product-tool{width:100%!important;min-width:0!important}}@media (max-width:760px){.product-tools-card-grid>a.product-tool-card.selected-product-tool-card:after{padding:2px 6px!important;font-size:9.8px!important}.product-categories-panel .category-form-plus select,.product-categories-panel .category-form-plus input{font-size:13px!important}}#catalogo-kio360 .catalog-table-wrap,#catalogo-kio360 .catalog-table-wrap.no-x-scroll{scrollbar-gutter:stable!important;max-height:470px!important;overflow:hidden auto!important}#catalogo-kio360 .catalog-table thead th,#catalogo-kio360 .catalog-table.no-scroll-table thead th{z-index:5!important;background:#f8fafc!important;position:sticky!important;top:0!important}#catalogo-kio360 .catalog-table th:nth-child(5),#catalogo-kio360 .catalog-table td:nth-child(5){width:18%!important}#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{z-index:320!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:11px 12px!important;width:min(940px,100vw - 96px)!important;min-width:0!important;max-width:min(940px,100vw - 96px)!important;max-height:calc(100vh - 218px)!important;padding:16px!important;display:grid!important;position:fixed!important;top:178px!important;left:50%!important;right:auto!important;overflow:hidden auto!important;transform:translate(-50%)!important;box-shadow:0 22px 55px #0f1f3438!important}#catalogo-kio360 .catalog-activate-form label{gap:5px!important;width:100%!important;min-width:0!important;font-size:12px!important}#catalogo-kio360 .catalog-activate-form input,#catalogo-kio360 .catalog-activate-form select{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:7px 9px!important;font-size:12.5px!important}#catalogo-kio360 .catalog-activate-form label:first-of-type,#catalogo-kio360 .catalog-activate-form label:nth-of-type(2){grid-column:span 1!important}#catalogo-kio360 .catalog-activate-form label:nth-of-type(3){grid-column:span 2!important}#catalogo-kio360 .catalog-activate-form label:nth-of-type(4),#catalogo-kio360 .catalog-activate-form label:nth-of-type(5),#catalogo-kio360 .catalog-activate-form label:nth-of-type(6),#catalogo-kio360 .catalog-activate-form label:nth-of-type(7),#catalogo-kio360 .catalog-activate-form label:nth-of-type(8){grid-column:span 1!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions,#catalogo-kio360 .catalog-activate-form .form-submit.catalog-activate-actions{background:0 0!important;border-top:1px solid #edf2f7!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:2px!important;padding-top:10px!important;display:flex!important;position:static!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions .cancel-catalog-activate,#catalogo-kio360 .catalog-activate-form .catalog-activate-actions button{white-space:nowrap!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:170px!important;height:40px!important;min-height:40px!important;padding:8px 14px!important;display:inline-flex!important}@media (max-width:980px){#catalogo-kio360 .catalog-table-wrap,#catalogo-kio360 .catalog-table-wrap.no-x-scroll{overflow-x:auto!important}#catalogo-kio360 .catalog-table,#catalogo-kio360 .catalog-table.no-scroll-table{min-width:620px!important}#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(760px,100vw - 40px)!important;max-width:min(760px,100vw - 40px)!important;max-height:calc(100vh - 156px)!important;top:132px!important}#catalogo-kio360 .catalog-activate-form label:nth-of-type(3){grid-column:span 2!important}}@media (max-width:640px){#catalogo-kio360 .catalog-actions-cell .inline-edit[open] .catalog-activate-form,#catalogo-kio360 .catalog-actions-cell .edit-popover.catalog-activate-form,#catalogo-kio360 .catalog-activate-form.edit-popover{grid-template-columns:1fr!important;gap:9px!important;width:auto!important;max-width:none!important;max-height:none!important;padding:13px!important;inset:118px 10px 10px!important;transform:none!important}#catalogo-kio360 .catalog-activate-form label,#catalogo-kio360 .catalog-activate-form label:first-of-type,#catalogo-kio360 .catalog-activate-form label:nth-of-type(2),#catalogo-kio360 .catalog-activate-form label:nth-of-type(3),#catalogo-kio360 .catalog-activate-form label:nth-of-type(4),#catalogo-kio360 .catalog-activate-form label:nth-of-type(5),#catalogo-kio360 .catalog-activate-form label:nth-of-type(6),#catalogo-kio360 .catalog-activate-form label:nth-of-type(7),#catalogo-kio360 .catalog-activate-form label:nth-of-type(8){grid-column:1/-1!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions,#catalogo-kio360 .catalog-activate-form .form-submit.catalog-activate-actions{border-top:1px solid var(--line)!important;background:linear-gradient(#ffffffbf,#fff 42%)!important;flex-direction:column-reverse!important;align-items:stretch!important;margin:4px -13px -13px!important;padding:10px 13px 13px!important;position:sticky!important;bottom:-13px!important}#catalogo-kio360 .catalog-activate-form .catalog-activate-actions .cancel-catalog-activate,#catalogo-kio360 .catalog-activate-form .catalog-activate-actions button{width:100%!important;min-width:0!important}}.page-intro h1,.compact-intro h1,.card.page-intro h1,.card.compact-intro h1,.title-with-info h1{letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:clamp(28px,2.25vw,30px)!important;font-weight:760!important;line-height:1.08!important}.page-intro,.compact-intro{padding-top:14px!important;padding-bottom:14px!important}@media (max-width:760px){.page-intro h1,.compact-intro h1,.card.page-intro h1,.card.compact-intro h1,.title-with-info h1{font-size:26px!important;line-height:1.08!important}}.suppliers-create-card{padding:12px 14px!important}.supplier-create-compact-form{grid-template-columns:minmax(160px,1.15fr) minmax(110px,.8fr) minmax(125px,.85fr) minmax(135px,.95fr) minmax(135px,.95fr) minmax(120px,.85fr) minmax(180px,1.25fr) auto!important;align-items:end!important;gap:8px!important;margin-top:8px!important;display:grid!important}.supplier-create-compact-form label,.supplier-edit-form-v78 label{gap:4px!important;min-width:0!important;font-size:12px!important;font-weight:700!important}.supplier-create-compact-form input,.supplier-create-compact-form select,.supplier-create-compact-form textarea,.supplier-edit-form-v78 input,.supplier-edit-form-v78 select,.supplier-edit-form-v78 textarea{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.2!important}.supplier-create-action{align-items:end!important;display:flex!important}.supplier-create-action button{white-space:nowrap!important;border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 12px!important;font-size:12px!important}.supplier-list-compact-v78{gap:7px!important}.supplier-line-v78{border-radius:13px!important;padding:7px 9px!important}.supplier-line-main-v78>span,.supplier-line-main-v78>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.supplier-name-cell{color:var(--ink)!important;font-size:13.2px!important}.supplier-notes-cell{color:var(--muted)!important}.supplier-actions-v78{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;min-width:150px!important}.supplier-actions-v78 summary,.supplier-actions-v78 button{border-radius:9px!important;min-width:66px!important;height:31px!important;min-height:31px!important;padding:5px 8px!important;font-size:11.3px!important;line-height:1.1!important}.supplier-edit-details-v78{position:relative!important}.supplier-edit-form-v78{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:min(720px,82vw)!important;padding:12px!important}.supplier-edit-form-v78 .span-2{grid-column:span 2!important}.supplier-edit-form-v78 .record-actions{grid-column:1/-1!important;justify-content:flex-end!important;display:flex!important}.supplier-edit-form-v78 .record-actions button{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 12px!important;font-size:12px!important}@media (max-width:1180px){.supplier-create-compact-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.supplier-create-notes{grid-column:span 2!important}.supplier-line-main-v78{grid-template-columns:minmax(150px,1.2fr) minmax(100px,.8fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(150px,auto)!important}.supplier-line-main-v78 .supplier-notes-cell,.supplier-line-main-v78 span:nth-of-type(4){display:none!important}}@media (max-width:780px){.supplier-create-compact-form,.supplier-edit-form-v78{grid-template-columns:1fr!important}.supplier-create-notes,.supplier-edit-form-v78 .span-2{grid-column:auto!important}.supplier-create-action,.supplier-create-action button,.supplier-edit-form-v78 .record-actions,.supplier-edit-form-v78 .record-actions button{width:100%!important}.supplier-line-main-v78{grid-template-columns:1fr!important;gap:4px!important}.supplier-line-main-v78>span,.supplier-line-main-v78>strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.supplier-actions-v78{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}.supplier-edit-form-v78{min-width:0!important;max-width:none!important;margin-top:8px!important;position:static!important}}@media (max-width:760px){.info-hint[open] div{z-index:9999!important;text-align:left!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 160px)!important;position:fixed!important;top:122px!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 18px 54px #15203347!important}.info-hint[open] summary{z-index:10000!important;position:relative!important}}@media (max-width:420px){.info-hint[open] div{max-height:calc(100vh - 148px)!important;top:116px!important;left:10px!important;right:10px!important}}.supplier-link-cell{min-width:92px}.supplier-public-link-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:360px;max-width:min(460px,100vw - 32px);padding:14px;position:absolute;right:0;box-shadow:0 18px 48px #15203329}.supplier-public-link-panel p{margin:0 0 8px}.supplier-public-link-panel input{width:100%;min-height:38px;font-size:12px}.supplier-public-link-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.supplier-public-link-actions form{display:inline-flex}.supplier-public-link-actions button,.supplier-public-link-actions a{min-height:34px;padding:7px 10px;font-size:12px}@media (max-width:760px){.supplier-public-link-panel{min-width:0;max-width:none;position:fixed;top:96px;left:12px;right:12px}}.supplier-public-main{min-height:100vh;color:var(--ink);background:#eef4f7;padding:18px}.supplier-public-shell{flex-direction:column;gap:14px;max-width:1120px;margin:0 auto;display:flex}.supplier-public-header{background:var(--blue);color:#fff;border-radius:20px;padding:18px;box-shadow:0 14px 40px #03195b29}.supplier-public-header h1{margin:0;font-size:24px;line-height:1.1}.supplier-public-header span{color:#ffffffd1;font-weight:600}.supplier-public-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px;box-shadow:0 10px 30px #1520330f}.supplier-public-intro h2,.supplier-public-card h2{margin:0;font-size:19px}.supplier-public-intro p{color:var(--muted);margin:8px 0 0;line-height:1.45}.supplier-public-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supplier-public-section-head span{color:var(--blue);white-space:nowrap;background:#eef4f7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.supplier-public-order-stack{flex-direction:column;gap:12px;display:flex}.supplier-public-order{border:1px solid var(--line);background:#fcfdfd;border-radius:18px;padding:14px}.supplier-public-order.featured{border-color:#53b9a8a6;box-shadow:inset 0 0 0 2px #53b9a81f}.supplier-public-order-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.supplier-public-order-head strong{font-size:17px;display:block}.supplier-public-order-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.supplier-public-status{white-space:nowrap;background:#eef4f7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.supplier-public-status.ok{color:#146c4f;background:#e8f8f2}.supplier-public-status.warn{color:#8a5200;background:#fff3dd}.supplier-public-status.accent{color:#137c71;background:#e6fbf8}.supplier-public-note,.supplier-public-note-box{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:14px;margin:10px 0;padding:10px 12px}.supplier-public-note-box p{margin:0 0 4px}.supplier-public-note-box small{color:var(--muted)}.supplier-public-category-stack{flex-direction:column;gap:10px;display:flex}.supplier-public-category{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.supplier-public-category h3{border-bottom:1px solid var(--line);background:#f3f7fa;margin:0;padding:9px 12px;font-size:15px}.supplier-public-items{flex-direction:column;display:flex}.supplier-public-item{border-bottom:1px solid #edf1f4;grid-template-columns:54px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.supplier-public-item:last-child{border-bottom:0}.supplier-public-qty{background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:42px;height:34px;font-weight:900;display:inline-flex}.supplier-public-item strong{font-size:14px;display:block}.supplier-public-item p{color:var(--muted);margin:2px 0 0;font-size:12px}.supplier-public-empty{color:var(--muted);margin:0}@media (max-width:760px){.supplier-public-main{padding:10px}.supplier-public-header{border-radius:16px;padding:14px}.supplier-public-header h1{font-size:21px}.supplier-public-card{border-radius:16px;padding:12px}.supplier-public-section-head{flex-direction:column;align-items:flex-start}.supplier-public-order-head{flex-direction:column}.supplier-public-item{grid-template-columns:44px 1fr;padding:9px 10px}}.supplier-public-alert{border:1px solid var(--line);border-radius:14px;padding:10px 12px;font-weight:800}.supplier-public-alert.ok{color:#146c4f;background:#e8f8f2;border-color:#6cbd9973}.supplier-public-alert.warn{color:#8a5200;background:#fff3dd;border-color:#fd686859}.supplier-public-response-head{grid-template-columns:minmax(220px,320px) 1fr;gap:10px;margin:10px 0 12px;display:grid}.supplier-public-response-head label,.supplier-public-response-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;font-weight:900;display:flex}.supplier-public-response-head select,.supplier-public-response-head textarea,.supplier-public-response-grid select,.supplier-public-response-grid input{border:1px solid var(--line);width:100%;min-height:36px;font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;padding:8px 10px;font-weight:700}.supplier-public-response-head textarea{resize:vertical;min-height:58px}.supplier-public-item.editable{grid-template-columns:1fr;align-items:stretch;gap:8px}.supplier-public-product-main{grid-template-columns:54px 1fr;align-items:center;gap:10px;display:grid}.supplier-public-response-grid{grid-template-columns:minmax(140px,180px) minmax(110px,150px) 1fr;gap:8px;padding-left:64px;display:grid}.supplier-public-note-field{min-width:180px}.supplier-public-save-row{justify-content:flex-end;padding-top:12px;display:flex}.supplier-public-save-row button{min-height:38px;padding:9px 16px}.supplier-public-response-line{font-weight:800;color:#137c71!important;margin-top:4px!important}@media (max-width:760px){.supplier-public-response-head{grid-template-columns:1fr}.supplier-public-product-main{grid-template-columns:44px 1fr}.supplier-public-response-grid{grid-template-columns:1fr;padding-left:0}.supplier-public-save-row{justify-content:stretch}.supplier-public-save-row button{width:100%}}.supplier-list-compact-v78{gap:6px!important;display:grid!important}.supplier-line-v78{min-height:46px!important;padding:6px 8px!important}.supplier-line-main-v78{grid-template-columns:minmax(125px,1.05fr) minmax(72px,.58fr) minmax(92px,.68fr) minmax(82px,.62fr) minmax(86px,.65fr) minmax(82px,.64fr) minmax(215px,1.55fr) minmax(194px,auto)!important;align-items:center!important;gap:6px!important;font-size:11.6px!important;line-height:1.15!important;display:grid!important}.supplier-line-main-v78>span,.supplier-line-main-v78>strong,.supplier-link-visible-v82,.supplier-link-visible-v82 a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.supplier-link-visible-v82 a{max-width:calc(100% - 34px)!important;color:var(--blue)!important;text-underline-offset:2px!important;vertical-align:bottom!important;text-decoration:underline!important;display:inline-block!important}.supplier-name-cell{font-size:12.4px!important}.supplier-notes-cell{max-width:100%!important}.supplier-actions-v78{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:194px!important;display:flex!important}.supplier-actions-v78 summary,.supplier-actions-v78 button,.supplier-actions-v78 .table-button{border-radius:8px!important;min-width:56px!important;height:28px!important;min-height:28px!important;padding:4px 7px!important;font-size:10.8px!important;line-height:1.05!important}.supplier-actions-v78 .compact-danger button{min-width:66px!important}.supplier-public-link-panel input{height:34px!important;min-height:34px!important;font-size:12px!important}@media (max-width:1280px){.supplier-line-main-v78{grid-template-columns:minmax(120px,1.05fr) minmax(70px,.55fr) minmax(92px,.65fr) minmax(78px,.58fr) minmax(78px,.55fr) minmax(190px,1.45fr) minmax(188px,auto)!important}.supplier-line-main-v78 .supplier-notes-cell{display:none!important}}@media (max-width:1060px){.supplier-line-main-v78{grid-template-columns:minmax(120px,1.1fr) minmax(90px,.75fr) minmax(80px,.65fr) minmax(185px,1.45fr) minmax(184px,auto)!important}.supplier-line-main-v78 span:first-of-type,.supplier-line-main-v78 span:nth-of-type(4),.supplier-line-main-v78 .supplier-notes-cell{display:none!important}}@media (max-width:780px){.supplier-line-main-v78{grid-template-columns:1fr!important;gap:5px!important;font-size:12px!important}.supplier-line-main-v78 span:first-of-type,.supplier-line-main-v78 span:nth-of-type(4),.supplier-line-main-v78 .supplier-notes-cell{display:inline!important}.supplier-link-visible-v82 a{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.supplier-actions-v78{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}}.supplier-reception-card.locked{background:#f8fafc}.supplier-response-summary,.supplier-final-record,.supplier-reception-close-box{background:#fbfdff;border:1px solid #d8e3ef;border-radius:14px;margin-top:10px;padding:12px}.supplier-response-summary p,.supplier-final-record p{margin:4px 0 0}.supplier-reception-table th,.supplier-reception-table td{vertical-align:top}.supplier-reception-table input,.supplier-reception-close-box select,.supplier-reception-close-box textarea{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cdd9e5;border-radius:10px;padding:8px 10px}.supplier-reception-table .mini-input{max-width:92px}.supplier-reception-close-box{grid-template-columns:minmax(180px,240px) 1fr auto;align-items:end;gap:10px;display:grid}.supplier-reception-close-box label{gap:5px;font-weight:700;display:grid}.supplier-reception-close-box textarea{resize:vertical;min-height:62px}@media (max-width:760px){.supplier-reception-close-box{grid-template-columns:1fr}.supplier-reception-table .mini-input{max-width:none}}.product-categories-panel{align-items:start!important;gap:14px!important;padding:12px!important}.product-categories-panel .inner-tool-card{align-self:start!important;height:auto!important;min-height:0!important;padding:14px!important}.product-categories-panel .product-category-create-form,.product-categories-panel .category-form-plus.product-category-create-form{grid-template-columns:minmax(220px,1.1fr) minmax(200px,.9fr) auto!important;align-items:center!important;gap:10px!important;margin-top:10px!important;display:grid!important}.product-categories-panel .product-category-create-form select,.product-categories-panel .product-category-create-form input{width:100%!important;height:42px!important;min-height:42px!important;padding:9px 12px!important;font-size:13.5px!important;line-height:1.2!important}.product-categories-panel .product-category-create-form button{white-space:nowrap!important;height:42px!important;min-height:42px!important;padding:8px 14px!important}.product-active-categories-card .category-active-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;max-height:260px!important}.product-active-categories-card .category-active-item{min-height:38px!important;padding:7px 9px!important}.product-active-categories-card .category-active-item button{min-height:30px!important;padding:6px 9px!important}@media (max-width:980px){.product-categories-panel .product-category-create-form,.product-categories-panel .category-form-plus.product-category-create-form{grid-template-columns:1fr!important}.product-categories-panel .product-category-create-form button{width:100%!important}}@media (max-width:760px){.tabs-scroll,.tabs{scroll-snap-type:x proximity!important;padding-left:max(13px,50vw - 48px)!important;padding-right:max(13px,50vw - 48px)!important;scroll-padding-inline:max(13px,50vw - 48px)!important}.tabs-scroll .tab,.tab,.tabs-scroll .tab.active,.tab.active{scroll-snap-align:center!important}}@media (max-width:380px){.tabs-scroll,.tabs{padding-left:max(10px,50vw - 45px)!important;padding-right:max(10px,50vw - 45px)!important;scroll-padding-inline:max(10px,50vw - 45px)!important}}.fractional-chip{color:#17675c;background:#eaf7f4;border-radius:999px;width:fit-content;margin:0 0 6px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.fraction-preview{color:var(--ink);text-align:center;background:#f4f8fa;border-radius:10px;margin:-4px 0 0;padding:7px 9px;font-size:12px;font-weight:850}.sale-product-card .stock-chip{margin-top:2px}.fractional-info-card{border:1px solid var(--line);background:#f7fafc;border-radius:14px;grid-column:1/-1;padding:0;overflow:hidden}.fractional-info-card summary{cursor:pointer;color:var(--brand);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.fractional-info-card summary:before{content:"i";border:1px solid var(--line);width:20px;height:20px;color:var(--brand);background:#e8edf3;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.fractional-info-card summary::-webkit-details-marker{display:none}.fractional-info-card p{color:var(--muted);margin:0;padding:0 12px 10px;font-size:12.5px;line-height:1.45}.label-title .info-hint summary{width:18px;height:18px;font-size:11px}.label-title .info-hint div{width:min(300px,100vw - 40px);font-size:12px}.price-edit-drawer{position:static}.price-edit-drawer summary{text-align:center;background:var(--brand);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:72px;padding:8px 10px;font-weight:800;display:inline-flex}.price-edit-panel{z-index:130;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;max-height:calc(100vh - 154px);padding:16px;display:grid;position:fixed;top:126px;left:42px;right:42px;overflow-y:auto;box-shadow:0 22px 55px #15203338}.price-edit-panel .edit-panel-heading,.price-edit-panel .price-edit-note,.price-edit-panel .price-edit-actions{grid-column:1/-1}.price-edit-panel label{flex-direction:column;gap:5px;font-size:13px;font-weight:800;display:flex}.price-edit-panel input{border-radius:12px;min-height:40px;padding:8px 10px}.price-edit-panel small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.25}.price-edit-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){width:9%}@media (max-width:760px){.price-edit-panel{grid-template-columns:1fr;max-height:calc(100vh - 146px);top:132px;left:10px;right:10px}.price-edit-actions{flex-direction:column;align-items:stretch}.price-edit-actions button,.price-edit-actions a{width:100%}}.products-table-wrap,.prices-list-wrap{overflow:auto visible!important}.products-active-table{table-layout:fixed!important;min-width:1380px!important}.products-active-table th:nth-child(3),.products-active-table td:nth-child(3),.products-active-table th:nth-child(4),.products-active-table td:nth-child(4){width:9%!important}.products-active-table th:nth-child(8),.products-active-table td:nth-child(8),.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:6%!important}.products-active-table th:nth-child(11),.products-active-table td:nth-child(11),.products-active-table th:nth-child(12),.products-active-table td:nth-child(12){width:7%!important}.products-active-table th:nth-child(14),.products-active-table td:nth-child(14),.price-table-compact th:last-child,.price-table-compact td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-10px 0 18px #0f172a0f}.products-active-table th:nth-child(14),.price-table-compact th:last-child{z-index:4;background:#f5f8fb}.products-active-table td.actions-cell{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:150px!important;display:flex!important;overflow:visible!important}.products-active-table .actions-cell form,.products-active-table .actions-cell details{margin:0!important;display:inline-flex!important}.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{border-radius:10px!important;min-width:68px!important;min-height:34px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.1!important}.products-active-table .actions-cell .bad{min-width:76px!important}.price-table-compact{table-layout:fixed!important;min-width:1160px!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:10%!important}.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9),.price-table-compact th:nth-child(10),.price-table-compact td:nth-child(10),.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){width:8%!important}.price-edit-cell{text-align:center;min-width:90px!important}.price-edit-drawer summary{min-width:72px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}@media (max-width:760px){.products-active-table{min-width:1220px!important}.price-table-compact{min-width:1060px!important}.products-active-table th:nth-child(14),.products-active-table td:nth-child(14),.price-table-compact th:last-child,.price-table-compact td:last-child{position:sticky;right:0}}.products-table-wrap{scrollbar-gutter:stable!important;width:100%!important;max-width:100%!important;overflow:hidden auto!important}.products-table-wrap .products-active-table,.products-active-table.products-active-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.products-active-table th,.products-active-table td{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;padding:8px 6px!important;overflow:hidden!important}.products-active-table th:nth-child(4),.products-active-table td:nth-child(4){width:7%!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:4%!important}.products-active-table th:nth-child(11),.products-active-table td:nth-child(11),.products-active-table th:nth-child(12),.products-active-table td:nth-child(12){width:6%!important}.products-active-table .truncate-text{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.products-active-table .badge{white-space:normal!important;min-width:0!important;max-width:100%!important;padding:5px 7px!important;font-size:11px!important;line-height:1.05!important}.products-active-table .status-stack{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;max-width:100%!important;display:flex!important}.products-active-table td.actions-cell{padding-right:6px!important;overflow:visible!important}.products-active-table .actions-cell{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.products-active-table .actions-cell form,.products-active-table .actions-cell details{flex:none!important;min-width:0!important;margin:0!important;display:inline-flex!important}.products-active-table .actions-cell .inline-edit>summary,.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{border-radius:10px!important;min-width:56px!important;max-width:78px!important;height:32px!important;min-height:32px!important;padding:6px 8px!important;font-size:11px!important;line-height:1!important}.products-active-table .edit-drawer[open] .edit-drawer-panel{white-space:normal!important;overflow:visible!important}@media (max-width:980px){.products-table-wrap{overflow-x:auto!important}.products-active-table{min-width:980px!important}}.prices-list-wrap.no-x-scroll,.prices-list-wrap{max-width:100%!important;overflow-x:hidden!important}.price-table.price-table-compact,.price-table-compact.no-scroll-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11.4px!important}.price-table-compact th,.price-table-compact td{text-overflow:ellipsis!important;white-space:nowrap!important;padding:7px 4px!important;overflow:hidden!important}.price-table-compact .truncate-text{text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:8%!important}.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:7%!important}.price-edit-cell{width:8%!important;min-width:0!important;position:relative!important;overflow:visible!important}.price-edit-drawer{width:auto!important;display:inline-block!important;position:relative!important;overflow:visible!important}.price-edit-drawer>summary,.price-edit-summary{cursor:pointer!important;color:#fff!important;background:#0f3d5c!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:62px!important;max-width:72px!important;padding:7px 8px!important;font-size:11.2px!important;font-weight:800!important;list-style:none!important;display:inline-flex!important}.price-edit-drawer>summary::-webkit-details-marker{display:none!important}.price-edit-drawer[open]>.price-edit-panel{z-index:80!important;white-space:normal!important;text-align:left!important;background:#fff!important;border:1px solid #cfe0ec!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:min(520px,100vw - 32px)!important;max-height:calc(100vh - 170px)!important;padding:16px!important;display:grid!important;position:fixed!important;top:138px!important;right:24px!important;overflow-y:auto!important;box-shadow:0 18px 45px #0f3d5c38!important}.price-edit-panel .edit-panel-heading,.price-edit-panel .price-edit-note,.price-edit-panel .edit-actions{grid-column:1/-1!important}.price-edit-panel label{min-width:0!important;font-size:12px!important;font-weight:800!important}.price-edit-panel input{width:100%!important;min-width:0!important}.price-edit-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}@media (max-width:1180px){.prices-list-wrap.no-x-scroll,.prices-list-wrap{overflow-x:hidden!important}.price-table-compact{table-layout:fixed!important;width:100%!important;min-width:0!important}.price-table-compact th:nth-child(5),.price-table-compact td:nth-child(5),.price-table-compact th:nth-child(7),.price-table-compact td:nth-child(7){display:none!important}.price-table-compact th:first-child,.price-table-compact td:first-child{width:6%!important}.price-table-compact th:nth-child(2),.price-table-compact td:nth-child(2){width:20%!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3){width:11%!important}.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4),.price-table-compact th:nth-child(6),.price-table-compact td:nth-child(6),.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:10%!important}.price-table-compact th:nth-child(10),.price-table-compact td:nth-child(10){width:8%!important}.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){width:9%!important}}@media (max-width:760px){.price-table-compact th:first-child,.price-table-compact td:first-child,.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4),.price-table-compact th:nth-child(5),.price-table-compact td:nth-child(5),.price-table-compact th:nth-child(7),.price-table-compact td:nth-child(7){display:none!important}.price-table-compact th:nth-child(2),.price-table-compact td:nth-child(2){width:28%!important}.price-table-compact th:nth-child(6),.price-table-compact td:nth-child(6),.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:14%!important}.price-table-compact th:nth-child(10),.price-table-compact td:nth-child(10){width:10%!important}.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){width:12%!important}.price-edit-drawer[open]>.price-edit-panel{grid-template-columns:1fr!important;width:auto!important;top:110px!important;left:12px!important;right:12px!important}}.product-form .label-title{align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important}.product-form .label-title .info-hint,.catalog-activate-form .label-title .info-hint,.new-product-productos-form .label-title .info-hint,.edit-popover .label-title .info-hint{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.product-form .label-title .info-hint>summary,.catalog-activate-form .label-title .info-hint>summary,.new-product-productos-form .label-title .info-hint>summary,.edit-popover .label-title .info-hint>summary,.product-form .info-hint>summary,.catalog-activate-form .info-hint>summary,.new-product-productos-form .info-hint>summary,.edit-popover .info-hint>summary{border:1px solid var(--line)!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;color:var(--brand)!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important;background:#e8edf3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 0 0 4px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.product-form .info-hint[open]>summary,.catalog-activate-form .info-hint[open]>summary,.new-product-productos-form .info-hint[open]>summary,.edit-popover .info-hint[open]>summary{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.product-form .info-hint>div,.catalog-activate-form .info-hint>div,.new-product-productos-form .info-hint>div,.edit-popover .info-hint>div{z-index:120!important;border:1px solid var(--line)!important;width:min(300px,100vw - 40px)!important;color:var(--ink)!important;background:#fff!important;border-radius:12px!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;position:absolute!important;top:24px!important;left:0!important;box-shadow:0 18px 40px #0f172a29!important}.fractional-info-card{display:none!important}.info-hint,.product-form .info-hint,.catalog-activate-form .info-hint,.new-product-productos-form .info-hint,.edit-popover .info-hint,.label-title .info-hint{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.info-hint>summary,.info-hint-trigger,.product-form .info-hint>summary,.catalog-activate-form .info-hint>summary,.new-product-productos-form .info-hint>summary,.edit-popover .info-hint>summary,.label-title .info-hint>summary{all:unset!important;box-sizing:border-box!important;border:1px solid var(--line)!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;color:var(--brand)!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;background:#e8edf3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.info-hint>summary::-webkit-details-marker{display:none!important}.info-hint-trigger::-webkit-details-marker{display:none!important}.info-hint[open]>summary,.info-hint[open]>.info-hint-trigger{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.info-hint>div,.info-hint-content,.product-form .info-hint>div,.catalog-activate-form .info-hint>div,.new-product-productos-form .info-hint>div,.edit-popover .info-hint>div,.label-title .info-hint>div{z-index:160!important;width:min(340px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;color:var(--ink)!important;border:1px solid var(--line)!important;white-space:normal!important;background:#fff!important;border-radius:14px!important;padding:11px 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;position:absolute!important;top:28px!important;left:0!important;box-shadow:0 18px 44px #1520332e!important}.label-title{align-items:center!important;gap:6px!important;display:inline-flex!important}@media (max-width:760px){.info-hint[open]>div,.info-hint[open]>.info-hint-content{width:auto!important;max-width:none!important;max-height:min(60vh,420px)!important;position:fixed!important;top:88px!important;left:12px!important;right:12px!important;overflow:auto!important}}.catalog-full-product-form{max-width:min(1120px,100vw - 120px);grid-template-columns:90px minmax(180px,2fr) minmax(130px,1fr) minmax(140px,1fr) minmax(160px,1fr) repeat(5,minmax(70px,.7fr)) minmax(120px,.9fr) minmax(130px,.9fr)!important;align-items:end!important;gap:8px!important}.catalog-full-product-form .wide-field{grid-column:span 2}.catalog-full-product-form .optional-details,.catalog-full-product-form .form-submit{grid-column:1/-1}.catalog-full-product-form .optional-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.catalog-full-product-form{max-width:calc(100vw - 32px);grid-template-columns:1fr!important}.catalog-full-product-form .wide-field,.catalog-full-product-form .optional-details,.catalog-full-product-form .form-submit{grid-column:1/-1}.catalog-full-product-form .optional-product-grid{grid-template-columns:1fr}}.products-table-wrap,.prices-list-wrap,.data-table-wrap.products-table-wrap,.data-table-wrap.prices-list-wrap{width:100%!important;max-width:100%!important;overflow:hidden auto!important}.products-active-table,.products-table-wrap .products-active-table,.price-table-compact,.prices-list-wrap .price-table-compact{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.products-active-table th,.products-active-table td,.price-table-compact th,.price-table-compact td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;overflow:hidden!important}.products-active-table th:nth-child(3),.products-active-table td:nth-child(3),.products-active-table th:nth-child(4),.products-active-table td:nth-child(4){width:6.5%!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:4.5%!important}.products-active-table th:nth-child(11),.products-active-table td:nth-child(11),.products-active-table th:nth-child(12),.products-active-table td:nth-child(12){width:5.8%!important}.products-active-table th:nth-child(13),.products-active-table td:nth-child(13){width:5.2%!important}.products-active-table th:nth-child(14),.products-active-table td:nth-child(14){width:14%!important}.products-active-table td.actions-cell,.products-active-table .actions-cell{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.products-active-table .actions-cell form,.products-active-table .actions-cell details{flex:none!important;min-width:0!important;margin:0!important}.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{border-radius:9px!important;min-width:52px!important;max-width:66px!important;height:30px!important;min-height:30px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1!important}.products-active-table .actions-cell .bad,.products-active-table .actions-cell button.bad{min-width:58px!important;max-width:68px!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3),.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:8%!important}.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:8%!important}.price-table-compact th:nth-child(10),.price-table-compact td:nth-child(10){text-align:center!important;width:7%!important}.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){text-align:center!important;width:15%!important}.price-edit-cell,.price-table-compact td.price-edit-cell{position:relative!important;overflow:visible!important}.price-edit-drawer>summary,.price-edit-summary{min-width:62px!important;max-width:74px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:10.8px!important}.product-form .info-hint>summary,.catalog-activate-form .info-hint>summary,.new-product-productos-form .info-hint>summary,.edit-popover .info-hint>summary,.label-title .info-hint>summary{border:1px solid var(--line)!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;color:var(--brand)!important;background:#e8edf3!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important}.fractional-info-card,.product-form .fractional-info-card,.catalog-activate-form .fractional-info-card{display:none!important}@media (max-width:980px){.products-table-wrap,.prices-list-wrap{overflow-x:hidden!important}.products-active-table,.price-table-compact{width:100%!important;min-width:0!important}.products-active-table th:nth-child(3),.products-active-table td:nth-child(3),.products-active-table th:nth-child(4),.products-active-table td:nth-child(4),.products-active-table th:nth-child(5),.products-active-table td:nth-child(5),.products-active-table th:nth-child(7),.products-active-table td:nth-child(7),.products-active-table th:nth-child(13),.products-active-table td:nth-child(13){display:none!important}.products-active-table th:first-child,.products-active-table td:first-child{width:7%!important}.products-active-table th:nth-child(2),.products-active-table td:nth-child(2){width:22%!important}.products-active-table th:nth-child(6),.products-active-table td:nth-child(6),.products-active-table th:nth-child(8),.products-active-table td:nth-child(8){width:10%!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:7%!important}.products-active-table th:nth-child(11),.products-active-table td:nth-child(11),.products-active-table th:nth-child(12),.products-active-table td:nth-child(12){width:9%!important}.products-active-table th:nth-child(14),.products-active-table td:nth-child(14){width:19%!important}}.products-table-wrap,.prices-list-wrap{overflow-x:hidden!important}.products-active-table,.price-table-compact{table-layout:fixed!important;width:100%!important;min-width:0!important}.products-active-table th,.products-active-table td,.price-table-compact th,.price-table-compact td{vertical-align:middle!important;text-overflow:ellipsis!important;padding:7px 5px!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.products-active-table th:first-child,.products-active-table td:first-child{width:5%!important}.products-active-table th:nth-child(2),.products-active-table td:nth-child(2){width:14%!important}.products-active-table th:nth-child(3),.products-active-table td:nth-child(3),.products-active-table th:nth-child(4),.products-active-table td:nth-child(4){width:8%!important}.products-active-table th:nth-child(5),.products-active-table td:nth-child(5){width:10%!important}.products-active-table th:nth-child(6),.products-active-table td:nth-child(6){width:7%!important}.products-active-table th:nth-child(7),.products-active-table td:nth-child(7){width:9%!important}.products-active-table th:nth-child(8),.products-active-table td:nth-child(8){width:6%!important}.products-active-table th:nth-child(9),.products-active-table td:nth-child(9),.products-active-table th:nth-child(10),.products-active-table td:nth-child(10){width:5%!important}.products-active-table th:nth-child(11),.products-active-table td:nth-child(11),.products-active-table th:nth-child(12),.products-active-table td:nth-child(12),.products-active-table th:nth-child(13),.products-active-table td:nth-child(13){width:6%!important}.products-active-table th:nth-child(14),.products-active-table td:nth-child(14){width:10%!important;overflow:visible!important}.products-active-table .actions-cell{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important;overflow:visible!important}.products-active-table .actions-cell form,.products-active-table .actions-cell .inline-edit{flex:none!important;display:inline-flex!important}.products-active-table .actions-cell summary,.products-active-table .actions-cell .table-button,.products-active-table .actions-cell button{border-radius:9px!important;min-width:54px!important;max-width:62px!important;height:32px!important;padding:6px 7px!important;font-size:11px!important;line-height:1!important}.products-active-table .actions-cell .bad{min-width:60px!important;max-width:70px!important}.products-active-table .badge{white-space:normal!important;padding:4px 7px!important;font-size:10px!important}.products-active-table .status-stack{gap:2px!important}.products-active-table .edit-drawer[open]:before{content:"";z-index:199;background:#0a182642;position:fixed;inset:0}.products-active-table .edit-drawer-panel{z-index:200!important;background:#fff!important;border-radius:18px!important;width:min(1180px,100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:none!important;padding:14px!important;position:fixed!important;top:96px!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 24px 68px #15203342!important}.products-active-table .edit-drawer-panel .edit-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;display:grid!important}.products-active-table .edit-drawer-panel label{gap:4px!important;font-size:11px!important}.products-active-table .edit-drawer-panel input,.products-active-table .edit-drawer-panel select{height:34px!important;padding:6px 8px!important;font-size:12px!important}.products-active-table .edit-drawer-panel .code-field{grid-column:span 2!important}.products-active-table .edit-drawer-panel .product-name-field{grid-column:span 3!important}.products-active-table .edit-drawer-panel .brand-field,.products-active-table .edit-drawer-panel .category-field{grid-column:span 2!important}.products-active-table .edit-drawer-panel .presentation-field,.products-active-table .edit-drawer-panel .supplier-field{grid-column:span 3!important}.products-active-table .edit-drawer-panel .stock-field,.products-active-table .edit-drawer-panel .min-field,.products-active-table .edit-drawer-panel .target-field,.products-active-table .edit-drawer-panel .cost-field,.products-active-table .edit-drawer-panel .price-field,.products-active-table .edit-drawer-panel .online-field,.products-active-table .edit-drawer-panel .controls-field{grid-column:span 2!important}.products-active-table .edit-drawer-panel .optional-details{margin-top:8px!important}.products-active-table .edit-drawer-panel .optional-details summary{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.products-active-table .edit-drawer-panel .optional-product-grid,.products-active-table .edit-drawer-panel .optional-product-grid-slim{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.products-active-table .edit-drawer-panel .optional-product-grid .span-field,.products-active-table .edit-drawer-panel .optional-product-grid-slim .span-field{grid-column:span 2!important}.products-active-table .edit-drawer-panel .check-row{flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 8px!important}.products-active-table .edit-drawer-panel .edit-actions{justify-content:flex-end!important;gap:10px!important;margin-top:10px!important;display:flex!important}.products-active-table .edit-drawer-panel .edit-actions button,.products-active-table .edit-drawer-panel .edit-actions a{min-width:150px!important;height:38px!important;padding:8px 14px!important}.price-table-compact th:first-child,.price-table-compact td:first-child{width:6%!important}.price-table-compact th:nth-child(2),.price-table-compact td:nth-child(2){width:16%!important}.price-table-compact th:nth-child(3),.price-table-compact td:nth-child(3){width:10%!important}.price-table-compact th:nth-child(4),.price-table-compact td:nth-child(4){width:9%!important}.price-table-compact th:nth-child(5),.price-table-compact td:nth-child(5){width:13%!important}.price-table-compact th:nth-child(6),.price-table-compact td:nth-child(6){width:8%!important}.price-table-compact th:nth-child(7),.price-table-compact td:nth-child(7){width:12%!important}.price-table-compact th:nth-child(8),.price-table-compact td:nth-child(8),.price-table-compact th:nth-child(9),.price-table-compact td:nth-child(9){width:8%!important}.price-table-compact th:nth-child(10),.price-table-compact td:nth-child(10){width:5%!important}.price-table-compact th:nth-child(11),.price-table-compact td:nth-child(11){width:5%!important;overflow:visible!important}.price-edit-cell{width:auto!important;min-width:0!important;overflow:visible!important}.price-edit-summary{min-width:58px!important;height:31px!important;padding:6px 8px!important;font-size:11px!important}.price-inline-edit-row{display:none}.price-table-compact tbody tr:has(.price-edit-toggle[open])+tr.price-inline-edit-row{display:table-row}.price-inline-edit-row td{border-bottom:1px solid var(--line)!important;background:#f8fbfd!important;padding:8px 10px!important;overflow:visible!important}.price-inline-edit-panel{background:#fff!important;border:1px solid #cbd8e6!important;border-radius:14px!important;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.7fr) auto!important;align-items:end!important;gap:10px!important;width:100%!important;padding:10px!important;display:grid!important;box-shadow:0 8px 20px #15203314!important}.price-inline-product{flex-direction:column;gap:2px;min-width:0;display:flex}.price-inline-product span,.price-inline-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-inline-edit-panel label{flex-direction:column!important;gap:4px!important;font-size:11px!important;display:flex!important}.price-inline-edit-panel input{height:34px!important;padding:6px 8px!important;font-size:12px!important}.price-inline-actions{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.price-inline-actions button,.price-inline-actions a{min-width:86px!important;height:34px!important;padding:7px 10px!important;font-size:12px!important}@media (max-width:900px){.products-active-table .edit-drawer-panel{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;top:82px!important}.products-active-table .edit-drawer-panel .edit-main-grid,.products-active-table .edit-drawer-panel .optional-product-grid,.products-active-table .edit-drawer-panel .optional-product-grid-slim{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-active-table .edit-drawer-panel .code-field,.products-active-table .edit-drawer-panel .product-name-field,.products-active-table .edit-drawer-panel .brand-field,.products-active-table .edit-drawer-panel .category-field,.products-active-table .edit-drawer-panel .presentation-field,.products-active-table .edit-drawer-panel .supplier-field,.products-active-table .edit-drawer-panel .stock-field,.products-active-table .edit-drawer-panel .min-field,.products-active-table .edit-drawer-panel .target-field,.products-active-table .edit-drawer-panel .cost-field,.products-active-table .edit-drawer-panel .price-field,.products-active-table .edit-drawer-panel .online-field,.products-active-table .edit-drawer-panel .controls-field{grid-column:span 1!important}.price-inline-edit-panel{grid-template-columns:1fr 1fr!important}.price-inline-product,.price-inline-actions{grid-column:1/-1!important}}.data-table-wrap.products-table-wrap{width:100%!important;max-width:100%!important;overflow:hidden auto!important}.products-table-wrap .products-active-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}.products-table-wrap .products-active-table th,.products-table-wrap .products-active-table td{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;padding:6px 4px!important;font-size:10.5px!important;line-height:1.18!important;overflow:hidden!important}.products-table-wrap .products-active-table th:nth-child(3),.products-table-wrap .products-active-table td:nth-child(3),.products-table-wrap .products-active-table th:nth-child(4),.products-table-wrap .products-active-table td:nth-child(4){width:7%!important}.products-table-wrap .products-active-table th:nth-child(9),.products-table-wrap .products-active-table td:nth-child(9),.products-table-wrap .products-active-table th:nth-child(10),.products-table-wrap .products-active-table td:nth-child(10){width:4.5%!important}.products-table-wrap .products-active-table th:nth-child(11),.products-table-wrap .products-active-table td:nth-child(11),.products-table-wrap .products-active-table th:nth-child(12),.products-table-wrap .products-active-table td:nth-child(12){width:5.8%!important}.products-table-wrap .products-active-table th:nth-child(14),.products-table-wrap .products-active-table td:nth-child(14){width:12%!important;overflow:visible!important}.products-table-wrap .products-active-table td.actions-cell{white-space:nowrap!important;display:table-cell!important;overflow:visible!important}.products-table-wrap .products-active-table .actions-inline{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}.products-table-wrap .products-active-table .actions-inline form,.products-table-wrap .products-active-table .actions-inline .inline-edit{flex:none!important;min-width:0!important;margin:0!important;display:inline-flex!important}.products-table-wrap .products-active-table .actions-inline summary,.products-table-wrap .products-active-table .actions-inline .table-button,.products-table-wrap .products-active-table .actions-inline button{text-align:center!important;border-radius:9px!important;min-width:54px!important;max-width:64px!important;height:30px!important;min-height:30px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1!important}.products-table-wrap .products-active-table .actions-inline .bad,.products-table-wrap .products-active-table .actions-inline button.bad{min-width:58px!important;max-width:66px!important}.products-table-wrap .products-active-table .badge{white-space:normal!important;padding:3px 6px!important;font-size:9.8px!important;line-height:1.12!important}.products-table-wrap .products-active-table .status-stack{gap:2px!important}.products-table-wrap .products-active-table .edit-drawer[open]:before{content:"";background:#0a182652;position:fixed;inset:0;z-index:10020!important}.products-table-wrap .products-active-table .edit-drawer-panel{z-index:10021!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;width:min(1160px,100vw - 56px)!important;min-width:0!important;max-width:calc(100vw - 56px)!important;max-height:calc(100vh - 40px)!important;padding:14px 16px!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 72px #1520334d!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-panel-heading{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:10px!important;padding-bottom:9px!important;display:flex!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-panel-heading strong{white-space:nowrap!important;font-size:18px!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-panel-heading span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:70%!important;overflow:hidden!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;display:grid!important}.products-table-wrap .products-active-table .edit-drawer-panel .code-field{grid-column:span 2!important}.products-table-wrap .products-active-table .edit-drawer-panel .product-name-field{grid-column:span 3!important}.products-table-wrap .products-active-table .edit-drawer-panel .brand-field,.products-table-wrap .products-active-table .edit-drawer-panel .category-field{grid-column:span 2!important}.products-table-wrap .products-active-table .edit-drawer-panel .presentation-field,.products-table-wrap .products-active-table .edit-drawer-panel .supplier-field{grid-column:span 3!important}.products-table-wrap .products-active-table .edit-drawer-panel .sale-type-field{grid-column:span 2!important}.products-table-wrap .products-active-table .edit-drawer-panel .unit-label-field{grid-column:span 1!important}.products-table-wrap .products-active-table .edit-drawer-panel .stock-field,.products-table-wrap .products-active-table .edit-drawer-panel .min-field,.products-table-wrap .products-active-table .edit-drawer-panel .target-field,.products-table-wrap .products-active-table .edit-drawer-panel .cost-field,.products-table-wrap .products-active-table .edit-drawer-panel .price-field,.products-table-wrap .products-active-table .edit-drawer-panel .online-field,.products-table-wrap .products-active-table .edit-drawer-panel .controls-field{grid-column:span 2!important}.products-table-wrap .products-active-table .edit-drawer-panel label{gap:4px!important;min-width:0!important;font-size:11.5px!important;line-height:1.15!important}.products-table-wrap .products-active-table .edit-drawer-panel input,.products-table-wrap .products-active-table .edit-drawer-panel select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.products-table-wrap .products-active-table .edit-drawer-panel .check-row{flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 8px!important}.products-table-wrap .products-active-table .edit-drawer-panel .check-row input{width:auto!important;height:auto!important;min-height:0!important}.products-table-wrap .products-active-table .edit-drawer-panel .optional-details{margin-top:8px!important}.products-table-wrap .products-active-table .edit-drawer-panel .optional-details summary{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.products-table-wrap .products-active-table .edit-drawer-panel .optional-product-grid,.products-table-wrap .products-active-table .edit-drawer-panel .optional-product-grid-slim{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:9px!important;display:grid!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-actions{border-top:1px solid var(--line)!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding-top:8px!important;display:flex!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-actions button,.products-table-wrap .products-active-table .edit-drawer-panel .edit-actions a{min-width:150px!important;height:38px!important;min-height:38px!important;padding:8px 14px!important}@media (max-width:980px){.products-table-wrap .products-active-table th:nth-child(3),.products-table-wrap .products-active-table td:nth-child(3),.products-table-wrap .products-active-table th:nth-child(4),.products-table-wrap .products-active-table td:nth-child(4),.products-table-wrap .products-active-table th:nth-child(5),.products-table-wrap .products-active-table td:nth-child(5),.products-table-wrap .products-active-table th:nth-child(7),.products-table-wrap .products-active-table td:nth-child(7),.products-table-wrap .products-active-table th:nth-child(13),.products-table-wrap .products-active-table td:nth-child(13){display:none!important}.products-table-wrap .products-active-table th:first-child,.products-table-wrap .products-active-table td:first-child{width:7%!important}.products-table-wrap .products-active-table th:nth-child(2),.products-table-wrap .products-active-table td:nth-child(2){width:22%!important}.products-table-wrap .products-active-table th:nth-child(6),.products-table-wrap .products-active-table td:nth-child(6),.products-table-wrap .products-active-table th:nth-child(8),.products-table-wrap .products-active-table td:nth-child(8){width:10%!important}.products-table-wrap .products-active-table th:nth-child(9),.products-table-wrap .products-active-table td:nth-child(9),.products-table-wrap .products-active-table th:nth-child(10),.products-table-wrap .products-active-table td:nth-child(10){width:7%!important}.products-table-wrap .products-active-table th:nth-child(11),.products-table-wrap .products-active-table td:nth-child(11),.products-table-wrap .products-active-table th:nth-child(12),.products-table-wrap .products-active-table td:nth-child(12){width:9%!important}.products-table-wrap .products-active-table th:nth-child(14),.products-table-wrap .products-active-table td:nth-child(14){width:19%!important}.products-table-wrap .products-active-table .edit-drawer-panel .edit-main-grid,.products-table-wrap .products-active-table .edit-drawer-panel .optional-product-grid,.products-table-wrap .products-active-table .edit-drawer-panel .optional-product-grid-slim{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.products-table-wrap,.data-table-wrap.products-table-wrap{width:100%!important;max-width:100%!important;overflow:hidden auto!important}.products-table-wrap .products-active-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.products-table-wrap .products-active-table th:first-child,.products-table-wrap .products-active-table td:first-child{width:4.3%!important}.products-table-wrap .products-active-table th:nth-child(2),.products-table-wrap .products-active-table td:nth-child(2){width:13.2%!important}.products-table-wrap .products-active-table th:nth-child(3),.products-table-wrap .products-active-table td:nth-child(3),.products-table-wrap .products-active-table th:nth-child(4),.products-table-wrap .products-active-table td:nth-child(4){width:6.7%!important}.products-table-wrap .products-active-table th:nth-child(5),.products-table-wrap .products-active-table td:nth-child(5){width:8.2%!important}.products-table-wrap .products-active-table th:nth-child(6),.products-table-wrap .products-active-table td:nth-child(6){width:6.2%!important}.products-table-wrap .products-active-table th:nth-child(7),.products-table-wrap .products-active-table td:nth-child(7){width:7.6%!important}.products-table-wrap .products-active-table th:nth-child(8),.products-table-wrap .products-active-table td:nth-child(8){width:5.6%!important}.products-table-wrap .products-active-table th:nth-child(9),.products-table-wrap .products-active-table td:nth-child(9),.products-table-wrap .products-active-table th:nth-child(10),.products-table-wrap .products-active-table td:nth-child(10){width:4.2%!important}.products-table-wrap .products-active-table th:nth-child(11),.products-table-wrap .products-active-table td:nth-child(11),.products-table-wrap .products-active-table th:nth-child(12),.products-table-wrap .products-active-table td:nth-child(12){width:5.5%!important}.products-table-wrap .products-active-table th:nth-child(13),.products-table-wrap .products-active-table td:nth-child(13){width:4.9%!important}.products-table-wrap .products-active-table th:nth-child(14),.products-table-wrap .products-active-table td:nth-child(14),.products-table-wrap .products-active-table td.actions-cell{width:17.2%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.products-table-wrap .products-active-table .actions-inline{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;display:flex!important;overflow:visible!important}.products-table-wrap .products-active-table .actions-inline form{flex:none!important;margin:0!important;display:inline-flex!important}.products-table-wrap .products-active-table .actions-inline .table-button,.products-table-wrap .products-active-table .actions-inline .edit-table-link,.products-table-wrap .products-active-table .actions-inline button{white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:56px!important;max-width:68px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:10.5px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.products-table-wrap .products-active-table .actions-inline .edit-table-link{color:#fff!important;background:#0d4268!important;font-weight:800!important}.product-edit-modal-layer{z-index:20000!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.product-edit-modal-backdrop{z-index:20000!important;background:#0a182657!important;display:block!important;position:fixed!important;inset:0!important}.product-edit-modal-card,.products-active-table .product-edit-modal-card{z-index:20001!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;width:min(1160px,100vw - 56px)!important;max-width:calc(100vw - 56px)!important;max-height:calc(100vh - 48px)!important;padding:16px!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 24px 72px #1520334d!important}.product-edit-modal-card .edit-panel-heading{border-bottom:1px solid var(--line)!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-bottom:10px!important;display:grid!important}.product-edit-modal-card .edit-panel-heading span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.product-edit-modal-card .edit-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;display:grid!important}.product-edit-modal-card label{gap:4px!important;min-width:0!important;font-size:11px!important}.product-edit-modal-card input,.product-edit-modal-card select{width:100%!important;height:34px!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.product-edit-modal-card .code-field{grid-column:span 2!important}.product-edit-modal-card .product-name-field{grid-column:span 3!important}.product-edit-modal-card .brand-field,.product-edit-modal-card .category-field{grid-column:span 2!important}.product-edit-modal-card .presentation-field,.product-edit-modal-card .supplier-field{grid-column:span 3!important}.product-edit-modal-card .sale-type-field,.product-edit-modal-card .unit-label-field,.product-edit-modal-card .stock-field,.product-edit-modal-card .min-field,.product-edit-modal-card .target-field,.product-edit-modal-card .cost-field,.product-edit-modal-card .price-field,.product-edit-modal-card .online-field,.product-edit-modal-card .controls-field{grid-column:span 2!important}.product-edit-modal-card .check-row{flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 8px!important}.product-edit-modal-card .check-row input{width:auto!important;height:auto!important;min-height:0!important}.product-edit-modal-card .optional-details{margin-top:8px!important}.product-edit-modal-card .optional-details summary{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.product-edit-modal-card .optional-product-grid,.product-edit-modal-card .optional-product-grid-slim{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.product-edit-modal-card .edit-actions{justify-content:flex-end!important;gap:10px!important;margin-top:10px!important;display:flex!important}.product-edit-modal-card .edit-actions button,.product-edit-modal-card .edit-actions a{min-width:150px!important;height:38px!important;padding:8px 14px!important}@media (max-width:900px){.product-edit-modal-layer{align-items:flex-start!important;padding:12px!important}.product-edit-modal-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.product-edit-modal-card .edit-main-grid,.product-edit-modal-card .optional-product-grid,.product-edit-modal-card .optional-product-grid-slim{grid-template-columns:1fr!important}.product-edit-modal-card .code-field,.product-edit-modal-card .product-name-field,.product-edit-modal-card .brand-field,.product-edit-modal-card .category-field,.product-edit-modal-card .presentation-field,.product-edit-modal-card .supplier-field,.product-edit-modal-card .sale-type-field,.product-edit-modal-card .unit-label-field,.product-edit-modal-card .stock-field,.product-edit-modal-card .min-field,.product-edit-modal-card .target-field,.product-edit-modal-card .cost-field,.product-edit-modal-card .price-field,.product-edit-modal-card .online-field,.product-edit-modal-card .controls-field{grid-column:1/-1!important}}.data-table-wrap.prices-list-wrap{width:100%!important;max-width:100%!important;overflow:hidden auto!important}.prices-list-wrap .price-table-compact{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important}.prices-list-wrap .price-table-compact th,.prices-list-wrap .price-table-compact td{box-sizing:border-box!important;text-overflow:ellipsis!important;vertical-align:middle!important;padding:6px 4px!important;line-height:1.18!important;overflow:hidden!important}.prices-list-wrap .price-table-compact th:first-child,.prices-list-wrap .price-table-compact td:first-child{width:5%!important}.prices-list-wrap .price-table-compact th:nth-child(2),.prices-list-wrap .price-table-compact td:nth-child(2){width:15%!important}.prices-list-wrap .price-table-compact th:nth-child(3),.prices-list-wrap .price-table-compact td:nth-child(3),.prices-list-wrap .price-table-compact th:nth-child(4),.prices-list-wrap .price-table-compact td:nth-child(4){width:8%!important}.prices-list-wrap .price-table-compact th:nth-child(5),.prices-list-wrap .price-table-compact td:nth-child(5){width:10%!important}.prices-list-wrap .price-table-compact th:nth-child(6),.prices-list-wrap .price-table-compact td:nth-child(6){width:7%!important}.prices-list-wrap .price-table-compact th:nth-child(7),.prices-list-wrap .price-table-compact td:nth-child(7){width:11%!important}.prices-list-wrap .price-table-compact th:nth-child(8),.prices-list-wrap .price-table-compact td:nth-child(8),.prices-list-wrap .price-table-compact th:nth-child(9),.prices-list-wrap .price-table-compact td:nth-child(9){width:9%!important}.prices-list-wrap .price-table-compact th:nth-child(10),.prices-list-wrap .price-table-compact td:nth-child(10){width:8%!important}.prices-list-wrap .price-table-compact th:nth-child(11),.prices-list-wrap .price-table-compact td:nth-child(11){width:10%!important;overflow:visible!important}.prices-list-wrap .price-edit-cell{text-align:center!important;white-space:nowrap!important;overflow:visible!important}.prices-list-wrap .price-edit-summary{justify-content:center!important;align-items:center!important;width:auto!important;min-width:68px!important;max-width:100%!important;height:32px!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.price-inline-edit-row-open{display:table-row!important}.price-inline-edit-row-open td{z-index:2!important;background:#f8fbfd!important;padding:9px 8px!important;position:relative!important;overflow:visible!important}.price-inline-edit-row-open .price-inline-edit-panel{z-index:3!important;grid-template-columns:minmax(170px,1.1fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(105px,.65fr) minmax(180px,auto)!important;align-items:end!important;gap:8px!important;position:relative!important}.price-inline-edit-row-open .price-inline-edit-panel input{pointer-events:auto!important;min-width:0!important;height:34px!important}.price-inline-edit-row-open .price-inline-actions{gap:7px!important}.price-inline-edit-row-open .price-inline-actions button,.price-inline-edit-row-open .price-inline-actions a{min-width:82px!important;height:34px!important;padding:7px 9px!important}@media (max-width:1180px){.data-table-wrap.prices-list-wrap{overflow-x:hidden!important}.prices-list-wrap .price-table-compact{min-width:0!important}.prices-list-wrap .price-table-compact th,.prices-list-wrap .price-table-compact td{padding:5px 3px!important;font-size:10.4px!important}.prices-list-wrap .price-edit-summary{min-width:60px!important;padding:6px!important;font-size:10.4px!important}}@media (max-width:900px){.price-inline-edit-row-open .price-inline-edit-panel{grid-template-columns:1fr 1fr!important}.price-inline-edit-row-open .price-inline-product,.price-inline-edit-row-open .price-inline-actions{grid-column:1/-1!important}}.catalog-actions-cell .catalog-activate-button{background:var(--blue)!important;color:#fff!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:84px!important;min-height:32px!important;padding:7px 10px!important;font-size:11.5px!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.catalog-activate-modal-card{width:min(1160px,100vw - 56px)!important;max-height:calc(100vh - 48px)!important;overflow:visible!important}.catalog-activate-modal-card .catalog-activate-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;display:grid!important}.catalog-activate-modal-card .label-title{align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important}.catalog-activate-modal-card .info-hint,.catalog-activate-modal-card .label-title .info-hint{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.catalog-activate-modal-card .info-hint>summary,.catalog-activate-modal-card .label-title .info-hint>summary{border:1px solid var(--line)!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;color:var(--brand)!important;background:#e8edf3!important;border-radius:999px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.catalog-activate-modal-card .check-row input{flex:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:inline-block!important;position:static!important}.catalog-activate-modal-card .online-field,.catalog-activate-modal-card .controls-field{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:inline-flex!important;overflow:visible!important}.catalog-activate-modal-card .edit-actions a.secondary-link{color:var(--ink)!important;background:#e8eef3!important}@media (max-width:900px){.catalog-activate-modal-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.catalog-activate-modal-card .catalog-activate-main-grid{grid-template-columns:1fr!important}}#catalogo-kio360 .catalog-table-wrap,#catalogo-kio360 .catalog-table-wrap.no-x-scroll{overflow-x:hidden!important}#catalogo-kio360 .catalog-table,#catalogo-kio360 .catalog-table.no-scroll-table{table-layout:fixed!important;width:100%!important;min-width:0!important}#catalogo-kio360 .catalog-table th,#catalogo-kio360 .catalog-table td{box-sizing:border-box!important}#catalogo-kio360 .catalog-table th:first-child,#catalogo-kio360 .catalog-table td:first-child{width:28%!important}#catalogo-kio360 .catalog-table th:nth-child(2),#catalogo-kio360 .catalog-table td:nth-child(2){width:17%!important}#catalogo-kio360 .catalog-table th:nth-child(3),#catalogo-kio360 .catalog-table td:nth-child(3){width:18%!important}#catalogo-kio360 .catalog-table th:nth-child(4),#catalogo-kio360 .catalog-table td:nth-child(4){width:21%!important}#catalogo-kio360 .catalog-table th:nth-child(5),#catalogo-kio360 .catalog-table td:nth-child(5){width:16%!important;min-width:104px!important}#catalogo-kio360 .catalog-table td.catalog-actions-cell,#catalogo-kio360 .catalog-actions-cell{white-space:nowrap!important;text-align:center!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}#catalogo-kio360 .catalog-actions-cell .catalog-activate-button,#catalogo-kio360 .catalog-table td.catalog-actions-cell .catalog-activate-button{color:#fff!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;background:#0d4268!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:78px!important;max-width:100%!important;height:32px!important;min-height:32px!important;padding:7px 10px!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:visible!important}.catalog-activate-modal-card .edit-panel-heading,.product-edit-modal-card.catalog-activate-modal-card .edit-panel-heading{border-bottom:1px solid var(--line)!important;grid-template-columns:1fr!important;align-items:start!important;gap:4px!important;padding-bottom:10px!important;display:grid!important}.catalog-activate-modal-card .edit-panel-heading strong,.product-edit-modal-card.catalog-activate-modal-card .edit-panel-heading strong{white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;line-height:1.15!important;display:block!important;overflow:visible!important}.catalog-activate-modal-card .edit-panel-heading span,.product-edit-modal-card.catalog-activate-modal-card .edit-panel-heading span{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;color:var(--muted)!important;font-size:12px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.product-categories-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.product-categories-panel .inner-tool-card{min-width:0!important;overflow:hidden!important}.product-categories-panel .product-category-create-form,.product-categories-panel .category-form-plus.product-category-create-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}.product-categories-panel .product-category-create-form select,.product-categories-panel .product-category-create-form input{width:100%!important;min-width:0!important;max-width:100%!important}.product-categories-panel .product-category-create-form button{grid-column:1/-1!important;justify-self:end!important;width:auto!important;min-width:170px!important;max-width:100%!important}.product-active-categories-card .category-active-list,.product-categories-panel .category-active-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;max-height:300px!important;padding-right:2px!important;display:grid!important;overflow:hidden auto!important}.product-active-categories-card .category-active-item,.product-categories-panel .category-active-item{width:100%!important;min-width:0!important;max-width:100%!important}.product-active-categories-card .category-active-item strong,.product-categories-panel .category-active-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (max-width:980px){.product-categories-panel,.product-categories-panel .product-category-create-form,.product-categories-panel .category-form-plus.product-category-create-form{grid-template-columns:1fr!important}.product-categories-panel .product-category-create-form button{justify-self:stretch!important;width:100%!important;min-width:0!important}}.price-inline-edit-row-open{scroll-margin-top:130px}.sale-discount-summary{border:1px solid var(--line);background:#f7fafb;border-radius:12px;gap:6px;margin:10px 0 4px;padding:10px 12px;font-size:13px;display:grid}.sale-discount-summary span{justify-content:space-between;gap:12px;display:flex}.sale-proof-field input[type=file]{border:1px dashed var(--line);background:#f7fafb;border-radius:10px;padding:9px}.sale-history-discount,.sale-proof-status{margin:4px 0 0!important;font-size:12px!important}.sale-proof-status{color:#14613a!important;font-weight:800!important}.sale-confirmation-layer{z-index:24000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sale-confirmation-backdrop{z-index:24000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a182675;position:fixed;inset:0}.sale-confirmation-card{z-index:24001;border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;gap:14px;width:min(460px,100vw - 32px);padding:24px;display:grid;position:relative;box-shadow:0 24px 72px #15203352}.sale-confirmation-card h2,.sale-confirmation-card p{margin:0}.sale-confirmation-card p{color:var(--muted)}.sale-confirmation-icon{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:28px;font-weight:900;display:inline-flex}.sale-confirmation-summary{border:1px solid var(--line);text-align:left;background:#f7fafb;border-radius:14px;gap:8px;padding:14px;display:grid}.sale-confirmation-summary span{justify-content:space-between;gap:14px;font-size:13px;display:flex}.sale-confirmation-proof,.sale-confirmation-continue{justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.kio-history-proof-row{padding:0 14px 12px}.kio-history-proof-row a{min-height:36px;color:var(--brand);background:#eef4f7;border-radius:10px;align-items:center;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.sale-confirmation-layer{align-items:flex-end;padding:12px}.sale-confirmation-card{border-radius:18px;width:100%;padding:20px 16px}}.cart-line-weight{grid-template-columns:minmax(0,1fr) minmax(210px,1.15fr) auto!important;align-items:start!important}.client-cart-product{min-width:0}.client-weight-control{gap:8px;display:grid}.client-weight-presets{flex-wrap:wrap;gap:6px;display:flex}.client-weight-presets button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:#eef4f7;border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800}.client-weight-presets button:hover{border-color:var(--accent)}.client-weight-control label{grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:grid}.client-weight-control input{width:100%}.client-cart-line-total{white-space:nowrap;justify-items:end;gap:3px;display:grid}.client-cart-line-total small{color:var(--muted)}@media (max-width:760px){.cart-line-weight{grid-template-columns:1fr!important}.client-cart-line-total{justify-items:start}.client-weight-control label{grid-template-columns:auto 1fr}}.notification-bell-wrap{position:relative}.notification-bell{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notification-bell>span{font-size:12px;line-height:1}.notification-bell.has-unread{color:#d97706;background:#fff8eb;border-color:#f1c27d}.notification-bell b{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #0000002e}.notification-panel{z-index:23000;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(390px,100vw - 24px);max-height:min(520px,100vh - 120px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 60px #15203338}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.notification-panel-head button{color:var(--brand);background:0 0;border:0;padding:4px;font-size:11px;font-weight:800}.notification-list{max-height:440px;padding:6px;overflow-y:auto}.notification-list>.muted{margin:12px}.notification-item{color:var(--ink);border-radius:11px;grid-template-columns:10px minmax(0,1fr);gap:9px;padding:10px;text-decoration:none;display:grid}.notification-item:hover{background:#f7fafb}.notification-item.unread{background:#f6fbff}.notification-dot{background:#94a3b8;border-radius:999px;width:8px;height:8px;margin-top:5px}.notification-client_order{background:#2563eb}.notification-low_stock{background:#d97706}.notification-copy{gap:3px;display:grid}.notification-copy b{font-size:12.5px}.notification-copy small{color:var(--muted);line-height:1.3}.notification-copy em{color:#7c8798;font-size:10px;font-style:normal}@media (max-width:760px){.notification-panel{width:auto;max-height:calc(100vh - 96px);position:fixed;top:76px;left:12px;right:12px}}@media (max-width:900px){.product-edit-modal-card .optional-details{scroll-margin-top:10px}.product-edit-modal-card .optional-details[open]>summary{z-index:3;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:-1px}}.stock-adjust-details{position:relative}.stock-adjust-details>summary{cursor:pointer;min-height:32px;color:var(--brand);background:#eef4f7;border-radius:9px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.stock-adjust-details>summary::-webkit-details-marker{display:none}.stock-adjust-form{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(430px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 48px #1520332e}.stock-adjust-form label{gap:5px;font-size:11px;font-weight:800;display:grid}.stock-adjust-form .stock-adjust-note,.stock-adjust-form button{grid-column:1/-1}@media (max-width:760px){.stock-adjust-form{grid-template-columns:1fr;width:auto;max-height:calc(100vh - 130px);position:fixed;top:110px;left:12px;right:12px;overflow-y:auto}.stock-adjust-form .stock-adjust-note,.stock-adjust-form button{grid-column:1}}.cash-closure-card{gap:14px;display:grid}.cash-closure-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cash-closure-form label{gap:5px;font-size:11px;font-weight:800;display:grid}.cash-closure-form .span-field,.cash-closure-form button{grid-column:1/-1}.cash-closure-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cash-closure-summary>div{border:1px solid var(--line);background:#f7fafb;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.cash-closure-summary span{color:var(--muted);font-size:11px}.cash-closure-summary strong{font-size:16px}.sale-void-form{align-items:center;gap:8px;margin:10px 0 0;display:flex}.sale-void-form input{flex:1;min-width:180px}@media (max-width:760px){.cash-closure-form,.cash-closure-summary{grid-template-columns:1fr}.cash-closure-form .span-field,.cash-closure-form button{grid-column:1}.sale-void-form{flex-direction:column;align-items:stretch}}.product-inline-supplier{border:1px solid var(--line);background:#f7fafb;border-radius:12px;grid-column:1/-1;padding:10px 12px}.product-inline-supplier summary{cursor:pointer;color:var(--brand);font-size:12px;font-weight:800}.product-inline-supplier[open] summary{margin-bottom:10px}.product-inline-supplier .optional-product-grid{margin-top:0}.stock-negative-row{background:#fff1f2;border-left:4px solid #be123c;padding-left:12px}.stock-negative-row strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge.stock-negative-badge{color:#9f1239;background:#ffe4e6;border:1px solid #fda4af;font-weight:800}.sale-start-search{background:linear-gradient(120deg,#f0faf9,#e8f7f4);border:1px solid #80d7ce;border-radius:14px;margin-bottom:14px;padding:16px}.sale-search-intro p{color:#557084;margin:5px 0 12px;font-size:13px}.sale-search-hero{background:#fff;border:1px solid #cbdce6;border-radius:12px;align-items:center;gap:10px;padding:3px 14px;display:flex;box-shadow:0 4px 16px #16384a0d}.sale-search-hero:focus-within{border-color:#098e80;box-shadow:0 0 0 3px #009d8b20}.sale-search-hero span{color:#163f5b;font-size:25px}.sale-search-hero .sale-search{width:100%;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;outline:0}.sale-start-search small{color:#587080;margin-top:9px;display:block}.sale-results-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.sale-results-heading strong{font-size:18px}.sale-results-heading span{color:#61788b;font-size:12px}.sale-ticket-panel{align-self:start;max-height:calc(100vh - 30px);position:sticky;top:12px;overflow:auto}.sale-ticket-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sale-ticket-header h2{margin:0}.sale-ticket-header small{color:#667d8c}.sale-ticket-header button{padding:6px 10px;font-size:12px}.sale-stage-label{color:#677f90;justify-content:space-between;gap:4px;margin:12px 0;font-size:12px;display:flex}.sale-stage-label span.active{color:#087f72;font-weight:800}.sale-ticket-items{max-height:min(30vh,225px);overflow:auto}.sale-ticket-items .ticket-line{padding:7px 0}.sale-continue-button,.sale-back-button{width:100%;min-height:46px;margin:12px 0}.sale-checkout-fields{gap:8px;display:grid}.sale-checkout-fields .sale-label{margin:0}.sale-checkout-fields textarea{min-height:48px}.sale-checkout-fields .sale-actions{margin-top:6px}@media (max-width:900px){.sale-ticket-panel{max-height:none;position:static}}.products-table-wrap{overflow-x:auto!important}.products-table-wrap .products-active-table{table-layout:auto!important;min-width:1180px!important}.products-table-wrap .products-active-table th,.products-table-wrap .products-active-table td{padding:9px 8px!important;font-size:13px!important;line-height:1.35!important}.products-table-wrap .products-active-table .actions-inline .table-button,.products-table-wrap .products-active-table .actions-inline .edit-table-link,.products-table-wrap .products-active-table .actions-inline button{min-height:33px!important;font-size:12px!important}.fractional-qty-control{gap:6px;display:flex}.fractional-qty-control input{text-align:left;flex:1;min-width:0}.fractional-qty-control button.ok{white-space:nowrap;min-width:85px;padding:8px 10px}.fraction-confirmation{color:#087b68;margin-top:6px;font-weight:700;display:block}.finance-method-bar{background:#e6eef1;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.finance-method-bar span{background:#158e82;border-radius:99px;height:100%;display:block}.sale-ticket-panel{padding:12px 14px!important}.sale-ticket-panel .sale-ticket-header{align-items:center;gap:6px;margin-bottom:6px}.sale-ticket-panel .sale-ticket-header h2{margin:0;font-size:17px;line-height:1.2}.sale-ticket-panel .sale-ticket-header small{font-size:11px}.sale-ticket-panel .sale-ticket-header button{min-height:26px;padding:4px 9px;font-size:11px;font-weight:500}.sale-ticket-panel .sale-stage-label{margin:7px 0;padding:0;font-size:11px}.sale-ticket-panel .sale-ticket-items{gap:5px;margin:7px 0}.sale-ticket-panel .ticket-line{gap:8px;padding-bottom:6px}.sale-ticket-panel .ticket-line>div:first-child{min-width:0}.sale-ticket-panel .ticket-line span{font-size:11px}.sale-ticket-panel .sale-line-actions{align-items:flex-end;gap:4px}.sale-ticket-panel .sale-line-actions .row-actions{flex-flow:wrap;justify-content:flex-end;gap:4px;display:flex}.sale-ticket-panel .sale-line-actions .row-actions button{min-height:24px!important;padding:3px 7px!important;font-size:11px!important;font-weight:400!important}.sale-ticket-panel .ticket-total{margin:7px 0;padding-top:8px}.sale-ticket-panel .ticket-total strong{font-size:24px}.sale-ticket-panel .ticket-total span{font-size:12px}.sale-ticket-panel .sale-continue-button,.sale-ticket-panel .sale-back-button{min-height:34px;padding:6px 10px;font-size:12px}.sale-ticket-panel .sale-checkout-fields{gap:6px}.sale-ticket-panel .sale-label{gap:3px;margin-top:6px;font-size:12px;font-weight:600}.sale-ticket-panel .sale-label input:not([type=file]),.sale-ticket-panel .sale-label select{height:32px;min-height:32px;padding:5px 9px;font-size:13px}.sale-ticket-panel .sale-label textarea{min-height:42px;padding:6px 9px;font-size:12px}.sale-ticket-panel .sale-label input[type=file]{min-height:30px;padding:3px;font-size:11px}.sale-ticket-panel .sale-label small{font-size:10px;line-height:1.25}.sale-ticket-panel .payment-summary-box,.sale-ticket-panel .sale-discount-summary{gap:4px;margin:6px 0;padding:7px 9px;font-size:12px}.sale-ticket-panel .sale-actions{gap:6px;margin-top:8px}.sale-ticket-panel .sale-actions button{min-height:34px;padding:6px 9px;font-size:12px}@media (max-width:760px){.sale-ticket-panel .ticket-total{flex-direction:row;align-items:center}}@media (min-width:1101px){.stable-product-tools{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.stable-product-tools>.product-tool-card{min-width:0;padding:11px 10px!important}.stable-product-tools .product-tool-card strong{font-size:12px!important;line-height:1.2!important}.stable-product-tools .product-tool-card span{font-size:10.5px!important;line-height:1.25!important}}.product-edit-modal-layer .optional-details>summary{color:#fff!important;background:#168657!important;border-color:#168657!important}.pending-payments-table{width:100%}.pending-payments-table th,.pending-payments-table td{vertical-align:middle;padding:8px 6px}.pending-payments-table .pending-payment-compact{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.pending-payments-table .pending-payment-compact>div{flex-wrap:wrap;flex:auto;min-width:0;align-items:flex-end!important;gap:8px!important;display:flex!important}.pending-payments-table .pending-payment-compact label{flex:110px;gap:3px;min-width:110px;font-size:11px;display:grid!important}.pending-payments-table .pending-payment-compact select,.pending-payments-table .pending-payment-compact input{width:100%;min-height:34px}.pending-payments-table .pending-payment-compact>button{white-space:nowrap;flex:none;min-height:34px;padding:6px 12px}@media (max-width:700px){.pending-payments-table .pending-payment-compact{flex-wrap:wrap}}.kio-profile-rows{margin-top:12px;display:grid}.kio-profile-row{border-bottom:1px solid var(--border,#dce3ed);grid-template-columns:minmax(130px,1fr) minmax(110px,1fr) 32px;align-items:center;gap:12px;padding:13px 3px;font-size:13px;display:grid}.kio-profile-row:last-child{border-bottom:0}.kio-profile-row>strong{text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:500}.kio-profile-edit{justify-self:end;position:relative}.kio-profile-edit>summary{cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;font-size:19px;list-style:none;display:grid}.kio-profile-edit>summary::-webkit-details-marker{display:none}.kio-profile-edit[open]{grid-column:1/-1;width:100%}.kio-profile-edit[open]>summary{margin-left:auto}.kio-profile-inline-form,.kio-profile-edit .profile-form{gap:8px;max-width:390px;margin-left:auto;padding:8px 0;display:grid}.kio-profile-edit .profile-form button,.kio-profile-inline-form button{width:max-content;min-height:32px;padding:6px 12px}@media (max-width:600px){.kio-profile-row{grid-template-columns:minmax(90px,1fr) minmax(90px,1.3fr) 30px;gap:6px}}.kio-plan-overview{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.kio-plan-overview>div{min-width:0;padding:8px!important}.kio-plan-overview span{line-height:1.25;font-size:10px!important}.kio-plan-overview strong{overflow-wrap:anywhere;font-size:13px!important}.kio-plan-details>summary{cursor:pointer;padding:8px 0;font-weight:600}@media (max-width:950px){.kio-plan-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:520px){.kio-plan-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kio-edit-modal[open]{z-index:1000;background:#0d172a99;justify-content:center;align-items:center;width:auto;margin:0;padding:18px;display:flex;position:fixed;inset:0}.kio-edit-modal[open]>summary{cursor:pointer;border-radius:0;width:100%;height:100%;margin:0;font-size:0;position:absolute;inset:0}.kio-edit-modal[open]>.kio-profile-inline-form,.kio-edit-modal[open]>.profile-form{z-index:1;background:var(--card,#fff);width:min(440px,100%);max-width:440px;max-height:85vh;color:var(--foreground,#142033);border:1px solid var(--border,#dce3ed);border-radius:14px;margin:auto;padding:24px;position:relative;overflow:auto;box-shadow:0 18px 52px #00000040}.kio-account-edit-modal>summary{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;align-items:center;width:max-content;margin-top:10px;padding:7px 11px;font-size:12px;list-style:none;display:inline-flex}.kio-account-edit-modal>summary::-webkit-details-marker{display:none}.kio-account-edit-modal[open]{z-index:1100;background:#0d172a9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kio-account-edit-modal[open]>summary{cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.kio-account-edit-modal[open]>form{z-index:1;background:#fff;border-radius:14px;width:min(520px,100%);max-height:86vh;margin:auto;padding:24px;position:relative;overflow:auto;box-shadow:0 22px 60px #0000003d}.kio-plan-request>summary{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;width:max-content;margin:10px 0;padding:7px 12px;font-size:12px;display:inline-flex}.kio-plan-request>summary::-webkit-details-marker{display:none}.kio-plan-request[open]{z-index:1200;background:#0d172a99;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.kio-plan-request[open]>summary{border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.kio-plan-request[open]>.kio-seat-request-panel{z-index:1;background:#fff;border-radius:14px;width:min(490px,100%);max-height:86vh;padding:24px;position:relative;overflow:auto;box-shadow:0 22px 60px #00000038}.kio-seat-request-panel .profile-form button{width:max-content}.kio-plan-inline{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.kio-plan-inline>div{border:1px solid #dbe3ec;border-radius:9px;flex:155px;gap:4px;min-width:0;padding:10px 12px;display:grid}.kio-plan-inline span{color:#65748a;font-size:11px}.kio-plan-inline strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.kio-plan-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.kio-plan-actions .kio-plan-request>summary,.kio-plan-request>summary{min-height:30px;font-weight:500}.kio-users-panel .kio-position-card{width:100%;min-width:0;max-width:none;padding:14px 16px}.kio-users-panel .kio-position-card>.between h3{margin:0 0 3px;font-size:15px}.kio-position-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.kio-position-summary>div{min-width:0;padding:9px!important}.kio-position-permissions{border:1px solid #dbe3ec;border-radius:8px;padding:9px 12px}.kio-position-permissions>summary{cursor:pointer;font-size:12px;font-weight:600}.kio-position-permissions>form{margin-top:12px}.kio-position-card button{width:max-content;max-width:100%;min-height:30px;padding:6px 11px;font-size:12px}@media (max-width:540px){.kio-position-summary{grid-template-columns:1fr!important}}.product-tool-form-panel .new-product-productos-form.qa-new-product{min-width:0;max-width:100%;display:block!important}.qa-new-product>fieldset{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:100%;display:grid}.qa-new-product>fieldset>label{min-width:0}.qa-new-product>fieldset>.optional-details,.qa-new-product>fieldset>.product-form-actions{grid-column:1/-1!important}.qa-new-product>fieldset>.product-form-actions{flex-wrap:wrap;gap:10px;min-width:0;display:flex!important}.qa-new-product>fieldset>.product-form-actions>*{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%;min-width:0!important}@media (max-width:760px){.qa-new-product>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.qa-new-product>fieldset{grid-template-columns:minmax(0,1fr)}.qa-new-product>fieldset>.wide-field{grid-column:1/-1!important}}.data-table-wrap.products-table-wrap.qa-products-table{overscroll-behavior-x:contain;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.qa-products-table:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.products-table-wrap.qa-products-table .products-active-table{table-layout:auto!important;width:max-content!important;min-width:1180px!important;max-width:none!important}.products-table-wrap.qa-products-table .products-active-table th,.products-table-wrap.qa-products-table .products-active-table td{max-width:260px;width:auto!important;display:table-cell!important}.products-table-wrap.qa-products-table .products-active-table .qa-financial-cell{white-space:nowrap;min-width:105px}.products-table-wrap.qa-products-table .products-active-table td:nth-child(2){min-width:190px;max-width:260px}.products-table-wrap.qa-products-table .products-active-table td:nth-child(2) .truncate-text{overflow-wrap:anywhere;white-space:normal!important}.price-inline-actions button.price-cancel-button{color:#243b53!important;box-shadow:none!important;background:#eef2f6!important;border:1px solid #64748b!important}.price-inline-actions button.price-cancel-button:hover:not(:disabled){background:#dce5ef!important}.price-inline-actions button.price-cancel-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}a.commercial-navigation-link{box-sizing:border-box;color:#243b53;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#eef2f6;border:1px solid #64748b;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}a.commercial-navigation-link:hover{color:#243b53;background:#dce5ef}a.commercial-navigation-link:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.sticky-shell .header{padding:6px 14px!important}.sticky-shell .header-row{flex-wrap:wrap;gap:8px 12px!important;min-height:44px!important}.sticky-shell .brand-block{min-width:0;flex:260px!important;gap:8px!important}.sticky-shell .brand-block>div{min-width:0}.sticky-shell .brand-block h1{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;max-width:none!important;font-size:20px!important;font-weight:650!important;line-height:1.2!important;overflow:visible!important}.sticky-shell .brand-block>div>span{overflow-wrap:anywhere;display:block;white-space:normal!important;text-overflow:clip!important;max-width:none!important;font-size:13px!important;line-height:1.35!important;overflow:visible!important}.sticky-shell .brand-block .logo{border-radius:10px;flex-shrink:0;width:36px!important;min-width:36px!important;height:36px!important}.sticky-shell .brand-block .logo svg{width:24px;height:24px}.sticky-shell .top-actions{flex-wrap:wrap;min-width:0;gap:6px!important}.sticky-shell .top-actions :is(.header-quick-sale,button.ghost.small){min-height:44px!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.sticky-shell .top-actions :is(.header-settings-link,.notification-bell){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.sticky-shell .top-actions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #fbbf24}@media (max-width:760px){.sticky-shell .header{padding:6px 8px!important}.sticky-shell .header-row{flex-direction:column!important;align-items:stretch!important}.sticky-shell .brand-block{flex:0 auto!important}.sticky-shell .brand-block h1{font-size:18px!important}.sticky-shell .top-actions{justify-content:flex-end;width:100%}}.sticky-shell .nav{background:linear-gradient(135deg, var(--brand), #12263a)!important;border-bottom-color:#ffffff2e!important}.sticky-shell .nav .tabs-scroll{gap:6px;padding-block:5px}.sticky-shell .nav .tabs-scroll .tab{color:#152033;background:#eef3f8;border-color:#d9e0ea;border-radius:10px;min-height:44px;padding:6px 8px;line-height:1.2;font-size:14px!important;font-weight:600!important}.sticky-shell .nav .tabs-scroll .tab:hover{background:#dce7f2;border-color:#fff}.sticky-shell .nav .tabs-scroll .tab.active{color:#fff;background:#1e7a76;box-shadow:inset 0 -3px #fff;border-color:#fff!important}.sticky-shell .nav .tabs-scroll .tab:focus-visible{outline-offset:-3px;outline:3px solid #fbbf24}@media (max-width:760px){.sticky-shell .nav{padding:4px 0 5px!important}.sticky-shell .nav:before{background:linear-gradient(90deg, var(--brand) 15%, #0f3d5e00)!important}.sticky-shell .nav:after{background:linear-gradient(270deg,#12263a 15%,#12263a00)!important}.sticky-shell .nav .nav-mobile-hint{color:#e6edf5!important}.sticky-shell .nav .tabs-scroll .tab{border-radius:10px!important;height:44px!important;min-height:44px!important;padding:5px 6px!important;font-size:13px!important;line-height:1.15!important}}.main .title-with-info>h1{overflow-wrap:anywhere;min-width:0;letter-spacing:-.018em!important;margin:0!important;font-size:27px!important;font-weight:650!important;line-height:1.15!important}.main .title-with-info{gap:4px 7px;min-width:0;max-width:100%}.main .grid>:is(.page-intro,.compact-intro){min-width:0;padding:12px 16px!important}.main .grid .card>.title-with-info>h2,.main .grid .card>h2,.main .grid .card>.between>h2,.main .grid .card>.between .title-with-info>h2,.main .grid .card>.table-heading .title-with-info>h2{overflow-wrap:anywhere;letter-spacing:-.012em!important;font-size:18px!important;font-weight:650!important;line-height:1.2!important}.main .grid .card>.title-with-info{margin-bottom:10px}.main .grid .card>h2{margin:0 0 10px!important}.main .grid .card>.between>h2{margin:0!important}.main .grid :is(.card.span-5,.card.span-4,.card.span-3,.card.span-6,.inner-tool-card)>.title-with-info>h2,.main .grid .card>h3,.main .grid .card>.title-with-info>h3,.main .grid .card>.between>h3{overflow-wrap:anywhere;font-size:16px!important;font-weight:600!important;line-height:1.22!important}.main .dashboard-metrics-grid-v50 .dashboard-metric-card{gap:6px;min-width:0;padding:12px!important}.main .dashboard-metrics-grid-v50 .dashboard-metric-card>span{white-space:normal;overflow-wrap:anywhere;min-height:32px;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.main .dashboard-metrics-grid-v50 .dashboard-metric-card>strong{overflow-wrap:anywhere;max-width:100%;font-size:23px!important;font-weight:650!important;line-height:1.15!important}.main .stable-product-tools{grid-auto-rows:auto;align-items:stretch!important}.main .stable-product-tools>a.product-tool-card{justify-content:flex-start!important;gap:5px!important;height:auto!important;min-height:96px!important;max-height:none!important;padding:12px 10px!important;overflow:visible!important}.main .stable-product-tools>a.product-tool-card>:is(strong,span){overflow-wrap:anywhere;white-space:normal!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.main .stable-product-tools>a.product-tool-card>strong{font-size:13px!important;font-weight:650!important;line-height:1.2!important}.main .stable-product-tools>a.product-tool-card>span{font-size:12px!important;font-weight:400!important;line-height:1.3!important}@media (max-width:760px){.main .title-with-info>h1{font-size:23px!important}.main .grid>:is(.page-intro,.compact-intro){padding:10px 12px!important}.main .dashboard-metrics-grid-v50 .dashboard-metric-card>span{min-height:0}.main .dashboard-metrics-grid-v50 .dashboard-metric-card>strong{font-size:21px!important}.main .stable-product-tools>a.product-tool-card{padding:10px!important}}.suppliers-create-card .supplier-create-compact-form{width:100%;max-width:none;display:block!important}.suppliers-create-card .supplier-create-compact-form>fieldset{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px 14px;width:100%;min-width:0;display:grid}.suppliers-create-card .supplier-create-compact-form fieldset>label{flex-direction:column;width:100%;min-width:0;display:flex}.suppliers-create-card .supplier-create-compact-form fieldset>label>input{box-sizing:border-box;width:100%;max-width:none;display:block}.suppliers-create-card .supplier-create-notes,.suppliers-create-card .supplier-create-action{grid-column:1/-1!important}.suppliers-create-card .supplier-create-action{justify-content:flex-end}.main .dashboard-supplier-orders-link{width:fit-content;max-width:100%;margin:12px auto 0;display:flex}.sale-history-card>.between>div{flex:1;min-width:0}.sale-history-card>.between>.badge{flex-shrink:0}.sale-history-card :is(h3,p,.sale-history-items span){overflow-wrap:anywhere}.sale-history-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:3px;display:flex}.sale-history-meta>p.muted{margin:0;line-height:1.4}.sale-history-meta .sale-history-items{align-items:center;gap:5px;min-width:0;margin:0}.sale-history-meta .sale-history-items span{padding:4px 8px;font-size:12px}.sale-void-form .sale-void-fields{flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,620px);min-width:0;display:flex}.sale-void-form .sale-void-fields input[name=reason]{flex:250px;min-width:0;max-width:400px;min-height:44px}.sale-void-form .sale-void-fields button{white-space:normal;flex:0 auto;min-height:44px}.sale-proof-selection{gap:6px;min-width:0;display:grid}.sale-proof-selection>.sale-label{gap:6px;margin:0;font-size:14px;line-height:1.4}.sale-proof-selection input[type=file]{width:100%;min-width:0;min-height:44px;padding:4px;font-size:13px;line-height:1.4}.sale-proof-selection input[type=file]::file-selector-button{border:1px solid var(--brand);background:var(--brand);color:#fff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:8px;margin-right:6px;padding:6px 10px;font-weight:600}.sale-proof-selection>[role=status]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.sale-proof-selection>button{justify-self:start;width:fit-content;max-width:100%;min-height:44px;padding:8px 12px}.sale-proof-selection>small{overflow-wrap:anywhere;line-height:1.4}.sale-proof-selection :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb}@media (max-width:780px){.suppliers-create-card .supplier-create-compact-form>fieldset{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sale-void-form .sale-void-fields input[name=reason]{max-width:none}.sale-void-form .sale-void-fields button{flex-basis:100%}}
