/* ControlPDV v0.2.4 — catálogo profissional de produtos */
body.product-catalog-mode024 .content{background:linear-gradient(145deg,#dcebf3 0%,#eaf4f8 55%,#d8e8f0 100%)}
body.product-catalog-mode024 #content{min-width:0}
body.product-catalog-mode024 .page-head{align-items:center;gap:18px;margin-bottom:12px}
body.product-catalog-mode024 .page-head>div:first-child{min-width:240px}
body.product-catalog-mode024 .product-head-actions024{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
body.product-catalog-mode024 .product-head-actions024 .btn{min-height:44px}
body.product-catalog-mode024 .product-create024{order:2}
body.product-catalog-mode024 #importProducts022{order:1}

.product-core-banner024{margin-bottom:10px;padding:0!important;overflow:hidden;border-color:#b7cfdb;background:#eaf4f9}
.product-core-head024{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px}
.product-core-head024>div{display:flex;align-items:baseline;gap:12px;min-width:0}
.product-core-head024 strong{font-size:16px;color:#10283b}
.product-core-head024 span{font-size:12px;color:#567086}
.product-core-head024 button{border:0;background:transparent;color:#175067;font:inherit;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.product-core-head024 button i{font-style:normal;transition:transform .18s ease}
.product-core-body024{padding:0 14px 11px;color:#526d82;font-size:13px;line-height:1.45}
.product-core-banner024.is-collapsed .product-core-body024{display:none}
.product-core-banner024.is-collapsed .product-core-head024 button i{transform:rotate(180deg)}

.product-catalog-toolbar024{margin-bottom:10px;padding:10px;border:1px solid #b7cfdb;border-radius:16px;background:rgba(234,244,249,.92);box-shadow:0 7px 20px rgba(16,40,59,.05)}
.product-search-row024{display:flex;align-items:center;gap:12px}
.product-search024{flex:1;position:relative;display:flex;align-items:center}
.product-search024>span{position:absolute;left:13px;font-size:22px;color:#175067;pointer-events:none}
.product-search024 .input{height:44px;padding-left:42px;background:#f4f9fb;border-color:#afc8d5;font-size:14px}
.product-result-count024{white-space:nowrap;color:#5b7488;font-size:12px;font-weight:800}
.product-scope-row024{display:flex;align-items:center;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:1px}
.product-scope-row024 button{border:1px solid #b7cfdb;background:#eef6fa;color:#23445b;border-radius:999px;padding:7px 11px;font:inherit;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}
.product-scope-row024 button:hover{border-color:#79b8ca}
.product-scope-row024 button.active{background:#175067;color:#fff;border-color:#175067}
.product-filter-spacer024{flex:1}
.product-scope-row024 .product-filter-action024{border-radius:9px;background:#e3eff6}
.product-advanced024{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid #c4d7e1}
.product-advanced024[hidden]{display:none}
.product-advanced024 label{display:flex;flex-direction:column;gap:4px;color:#5a7183;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.product-advanced024 .input,.product-advanced024 .select{min-height:36px;background:#f4f9fb}

.product-catalog-table024{border-collapse:separate;border-spacing:0}
.product-catalog-table024 thead tr:first-child th{background:#e0edf4;color:#173950;border-bottom-color:#b7cfdb;font-size:10px;letter-spacing:.07em}
.product-catalog-table024 tbody tr{transition:background .14s ease,box-shadow .14s ease}
.product-catalog-table024 tbody tr:nth-child(odd){background:#edf5f9}
.product-catalog-table024 tbody tr:nth-child(even){background:#e7f1f6}
.product-catalog-table024 tbody tr:hover{background:#dcecf4;box-shadow:inset 4px 0 0 #22b8cf}
.product-catalog-table024 tbody tr.is-selected{background:#d7eaf3;box-shadow:inset 4px 0 0 #0aa9bf}
.product-catalog-table024 td{border-bottom-color:#c3d6e0;vertical-align:middle}
.product-catalog-table024 td:nth-child(2){position:relative;padding-left:58px!important;min-width:250px}
.product-catalog-thumb024{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid #c2d7e1;background:#e7f3f7;display:grid;place-items:center;color:#4f7588;overflow:hidden}
.product-catalog-thumb024 img{width:100%;height:100%;object-fit:cover}
.product-unit024{display:inline-flex;flex-direction:column;gap:2px;font-weight:850}
.product-unit024 small{font-size:8px;color:#11829a;text-transform:uppercase;letter-spacing:.05em}

.product-stock-status024{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;white-space:nowrap}
.product-stock-status024 i{width:7px;height:7px;border-radius:50%}
.product-stock-status024.ok{background:#e1f7ed;color:#08794c}.product-stock-status024.ok i{background:#0dad70}
.product-stock-status024.low{background:#fff3d8;color:#8d6200}.product-stock-status024.low i{background:#e7a400}
.product-stock-status024.empty{background:#ffe8e8;color:#a63333}.product-stock-status024.empty i{background:#df4c4c}

.product-quick-toggle024,.product-scale-toggle024{min-width:64px;border:1px solid #b7cfdb;border-radius:9px;background:#eef6fa;color:#506d80;padding:6px 8px;font:inherit;font-size:10px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}
.product-quick-toggle024.active{background:#e0f7f6;color:#087c82;border-color:#8bd5d5}
.product-scale-toggle024.active{background:#dff4fb;color:#086c87;border-color:#84c6da}
.product-scale-toggle024.warning{background:#fff2d6;color:#875e00;border-color:#e1c372}
.product-scale-toggle024 small{font-size:7px;border-left:1px solid currentColor;padding-left:4px}
.product-actions024{white-space:nowrap}
.product-actions024 .btn{min-height:36px;padding:7px 11px}

.product-drawer024{position:fixed;z-index:1200;top:74px;right:14px;width:min(390px,calc(100vw - 28px));max-height:calc(100vh - 92px);overflow:auto;border:1px solid #b4ccd8;border-radius:18px;background:#eff7fa;box-shadow:0 22px 55px rgba(11,38,54,.25);padding:16px;animation:productDrawerIn024 .18s ease-out}
@keyframes productDrawerIn024{from{opacity:0;transform:translateX(18px)}}
.product-drawer-head024{display:grid;grid-template-columns:54px 1fr 34px;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #c4d7e1}
.product-drawer-thumb024{width:54px;height:54px;border-radius:14px;background:#dcecf3;display:grid;place-items:center;font-size:24px;overflow:hidden}
.product-drawer-thumb024 img{width:100%;height:100%;object-fit:cover}
.product-drawer-head024 small{color:#648095}.product-drawer-head024 h2{font-size:17px;margin:3px 0 0;color:#10283b}
.product-drawer-head024>button{width:34px;height:34px;border:0;border-radius:10px;background:#dfeef4;color:#31566c;font-size:24px;cursor:pointer}
.product-drawer-grid024{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}
.product-drawer-grid024 span,.product-drawer-detail024 span{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:11px;background:#e4f0f6}
.product-drawer-grid024 small,.product-drawer-detail024 small{font-size:9px;font-weight:900;text-transform:uppercase;color:#6b8192}
.product-drawer-grid024 strong{font-size:17px;color:#173a50}
.product-drawer-status024{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.product-drawer-detail024{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}
.product-drawer-detail024 strong{font-size:12px;color:#173a50}
.product-drawer-actions024{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}

.product-mapping-note024{grid-column:1/-1;padding:9px 11px;border:1px solid #c3d8e2;border-radius:10px;background:#e9f3f7;color:#567084;font-size:11px}
.product-external-hidden024{display:none!important}
.product-switch-row024{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:9px 11px;border:1px solid #c5d9e3;border-radius:10px;background:#eef6fa}
.product-switch-row024>span{display:flex;flex-direction:column;gap:2px}.product-switch-row024 small{color:#6b8192;font-size:10px;line-height:1.35}
.product-weight-config024{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px;border:1px solid #bfd5e0;border-radius:13px;background:#e8f3f8}
.product-weight-state024{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#f2f8fb}
.product-weight-state024>div{display:flex;flex-direction:column;gap:2px}.product-weight-state024 small{color:#6b8192;font-size:10px}
.product-weight-state024>span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;text-transform:uppercase}
.product-weight-state024>span.is-weighted{background:#dff4fb;color:#086c87}.product-weight-state024>span.is-unit{background:#e7edf1;color:#627789}

html[data-cp-theme="dark"] body.product-catalog-mode024 .content,
html[data-theme="dark"] body.product-catalog-mode024 .content{background:linear-gradient(145deg,#071725,#0b2232 55%,#081a28)}
html[data-cp-theme="dark"] .product-core-banner024,
html[data-cp-theme="dark"] .product-catalog-toolbar024,
html[data-cp-theme="dark"] .product-drawer024,
html[data-theme="dark"] .product-core-banner024,
html[data-theme="dark"] .product-catalog-toolbar024,
html[data-theme="dark"] .product-drawer024{background:#102a3d;border-color:#315269;color:#f4fbff}
html[data-cp-theme="dark"] .product-core-head024 strong,
html[data-cp-theme="dark"] .product-drawer-head024 h2,
html[data-cp-theme="dark"] .product-drawer-grid024 strong,
html[data-cp-theme="dark"] .product-drawer-detail024 strong,
html[data-theme="dark"] .product-core-head024 strong,
html[data-theme="dark"] .product-drawer-head024 h2,
html[data-theme="dark"] .product-drawer-grid024 strong,
html[data-theme="dark"] .product-drawer-detail024 strong{color:#f4fbff}
html[data-cp-theme="dark"] .product-core-head024 span,
html[data-cp-theme="dark"] .product-core-body024,
html[data-cp-theme="dark"] .product-result-count024,
html[data-theme="dark"] .product-core-head024 span,
html[data-theme="dark"] .product-core-body024,
html[data-theme="dark"] .product-result-count024{color:#b9cbd7}
html[data-cp-theme="dark"] .product-search024 .input,
html[data-cp-theme="dark"] .product-advanced024 .input,
html[data-cp-theme="dark"] .product-advanced024 .select,
html[data-theme="dark"] .product-search024 .input,
html[data-theme="dark"] .product-advanced024 .input,
html[data-theme="dark"] .product-advanced024 .select{background:#0f2a3e;color:#f4fbff;border-color:#41657a}
html[data-cp-theme="dark"] .product-scope-row024 button,
html[data-cp-theme="dark"] .product-quick-toggle024,
html[data-cp-theme="dark"] .product-scale-toggle024,
html[data-theme="dark"] .product-scope-row024 button,
html[data-theme="dark"] .product-quick-toggle024,
html[data-theme="dark"] .product-scale-toggle024{background:#123149;color:#e9f5fb;border-color:#41657a}
html[data-cp-theme="dark"] .product-scope-row024 button.active,
html[data-theme="dark"] .product-scope-row024 button.active{background:#175067;color:#fff;border-color:#35bfd2}
html[data-cp-theme="dark"] .product-catalog-table024 tbody tr:nth-child(odd),
html[data-theme="dark"] .product-catalog-table024 tbody tr:nth-child(odd){background:#102a3d}
html[data-cp-theme="dark"] .product-catalog-table024 tbody tr:nth-child(even),
html[data-theme="dark"] .product-catalog-table024 tbody tr:nth-child(even){background:#0d2537}
html[data-cp-theme="dark"] .product-catalog-table024 tbody tr:hover,
html[data-theme="dark"] .product-catalog-table024 tbody tr:hover{background:#15354b}
html[data-cp-theme="dark"] .product-catalog-table024 thead tr:first-child th,
html[data-theme="dark"] .product-catalog-table024 thead tr:first-child th{background:#061b2b;color:#f4fbff;border-color:#315269}
html[data-cp-theme="dark"] .product-catalog-table024 td,
html[data-theme="dark"] .product-catalog-table024 td{color:#f4fbff;border-color:#315269}
html[data-cp-theme="dark"] .product-drawer-grid024 span,
html[data-cp-theme="dark"] .product-drawer-detail024 span,
html[data-cp-theme="dark"] .product-weight-state024,
html[data-cp-theme="dark"] .product-switch-row024,
html[data-cp-theme="dark"] .product-mapping-note024,
html[data-theme="dark"] .product-drawer-grid024 span,
html[data-theme="dark"] .product-drawer-detail024 span,
html[data-theme="dark"] .product-weight-state024,
html[data-theme="dark"] .product-switch-row024,
html[data-theme="dark"] .product-mapping-note024{background:#0f2a3e;color:#f4fbff;border-color:#41657a}

@media(max-width:1180px){
 .product-advanced024{grid-template-columns:repeat(3,1fr)}
 .product-catalog-table024 td:nth-child(2){min-width:210px}
}
@media(max-width:820px){
 .product-search-row024{align-items:stretch;flex-direction:column}
 .product-result-count024{align-self:flex-end}
 .product-advanced024{grid-template-columns:1fr 1fr}
 .product-weight-config024{grid-template-columns:1fr}
}
.product-catalog-table024 th[data-product-head="status"]{width:118px}
.product-catalog-table024 th[data-product-head="quick"]{width:88px;text-align:center}
.product-catalog-table024 th[data-product-head="scale"]{width:108px;text-align:center}
.product-catalog-table024 th[data-product-head="actions"]{width:190px;text-align:right}
.product-catalog-table024 td[data-product-cell="quick"],
.product-catalog-table024 td[data-product-cell="scale"]{text-align:center}
.product-catalog-table024 .product-actions024{width:190px;text-align:right}
.product-catalog-table024 .product-actions024 .row-actions{justify-content:flex-end;flex-wrap:nowrap}
@media(max-width:1180px){
  .product-catalog-table024 th[data-product-head="actions"],
  .product-catalog-table024 .product-actions024{width:160px}
  .product-catalog-table024 .product-actions024 .btn{padding-left:8px;padding-right:8px}
}

.product-expiry-config024{grid-column:1/-1;display:grid;gap:8px;padding:10px;border:1px solid var(--aurora-line,var(--line));border-radius:var(--radius-sm,13px);background:var(--panel2,#f6fafc)}
.product-expiry-head024{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:var(--panel,#fff)}
.product-expiry-head024>div{display:flex;flex-direction:column;gap:2px}.product-expiry-head024 strong{color:var(--aurora-steel,#163047)}.product-expiry-head024 small{color:var(--muted,#66788a);font-size:10px}
.product-expiry-head024>span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;text-transform:uppercase}
.product-expiry-head024>span.is-weighted{background:#e1f7ed;color:#08794c}.product-expiry-head024>span.is-unit{background:#e7edf1;color:#627789}
.product-expiry-fields024{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.product-expiry-summary024{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:10px;border:1px dashed var(--aurora-line,var(--line));background:var(--panel,#fff)}
.product-expiry-summary024 strong{color:var(--aurora-steel,#163047)}.product-expiry-summary024 span{color:var(--muted,#66788a);font-size:10px}
html[data-cp-theme="dark"] .product-expiry-config024,
html[data-theme="dark"] .product-expiry-config024{background:#102a3d;border-color:#315269}
html[data-cp-theme="dark"] .product-expiry-head024,
html[data-cp-theme="dark"] .product-expiry-summary024,
html[data-theme="dark"] .product-expiry-head024,
html[data-theme="dark"] .product-expiry-summary024{background:#0d2537;border-color:#315269}
html[data-cp-theme="dark"] .product-expiry-head024 strong,
html[data-cp-theme="dark"] .product-expiry-summary024 strong,
html[data-theme="dark"] .product-expiry-head024 strong,
html[data-theme="dark"] .product-expiry-summary024 strong{color:#f4fbff}
html[data-cp-theme="dark"] .product-expiry-head024 small,
html[data-cp-theme="dark"] .product-expiry-summary024 span,
html[data-theme="dark"] .product-expiry-head024 small,
html[data-theme="dark"] .product-expiry-summary024 span{color:#b9cbd7}
@media(max-width:720px){.product-expiry-fields024{grid-template-columns:1fr}}


/* Cadastro de Produto — workspace amplo e seccionado, mantendo o padrão visual ControlPDV */
.product-editor-back024{padding:14px}
.product-editor-modal024{
  width:min(1180px,calc(100vw - 28px))!important;
  height:min(920px,calc(100vh - 28px));
  max-height:none!important;
  overflow:hidden!important;
  padding:0!important;
  border-radius:20px!important;
  background:var(--panel,#fff)!important;
}
.product-editor-shell024{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}
.product-editor-head024{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px 16px;border-bottom:1px solid var(--aurora-line,var(--line));background:var(--panel,#fff)}
.product-editor-head024>div{min-width:0}
.product-editor-kicker024{display:block;margin-bottom:4px;font-size:9px;font-weight:950;letter-spacing:.10em;color:var(--muted,#66788a)}
.product-editor-head024 h2{margin:0;font-size:28px;line-height:1.1;color:var(--aurora-steel,#163047)}
.product-editor-head024 p{margin:7px 0 0;color:var(--muted,#66788a);font-size:12px;line-height:1.45}
.product-editor-mode024{flex:0 0 auto}
.product-editor-tabs024{display:flex;gap:4px;padding:0 26px;border-bottom:1px solid var(--aurora-line,var(--line));background:var(--panel2,#f6fafc)}
.product-editor-tabs024 button{position:relative;border:0;background:transparent;color:var(--muted,#66788a);padding:13px 17px 12px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}
.product-editor-tabs024 button::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent}
.product-editor-tabs024 button.active{color:var(--aurora-steel,#163047)}
.product-editor-tabs024 button.active::after{background:linear-gradient(90deg,#22d3ee,#2bb9a9)}
.product-editor-body024{overflow:auto;padding:22px 26px 28px;background:linear-gradient(180deg,var(--panel,#fff),var(--panel2,#f6fafc))}
.product-editor-panel024{display:none}
.product-editor-panel024.active{display:block}
.product-editor-section-head024{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}
.product-editor-section-head024>div{display:flex;flex-direction:column;gap:3px}
.product-editor-section-head024 strong{font-size:15px;color:var(--aurora-steel,#163047)}
.product-editor-section-head024 span{font-size:11px;color:var(--muted,#66788a)}
.product-editor-grid024{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.product-editor-wide024{grid-column:1/-1!important}
.product-ean-row024{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.product-ean-row024 .btn{white-space:nowrap}
.product-editor-note024{grid-column:1/-1;min-height:18px;color:var(--muted,#66788a);font-size:11px}
.product-editor-info024{margin-top:12px;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--aurora-line,var(--line));border-radius:12px;background:var(--panel2,#f6fafc)}
.product-editor-info024 strong{color:var(--aurora-steel,#163047)}
.product-editor-info024 span{color:var(--muted,#66788a);font-size:11px;line-height:1.45}
.product-editor-foot024{margin:0!important;padding:14px 26px;border-top:1px solid var(--aurora-line,var(--line));background:var(--panel,#fff);align-items:center;justify-content:space-between}
.product-editor-foot024>div{display:flex;gap:9px}
.product-editor-foot-note024{color:var(--muted,#66788a);font-size:10px}
.product-editor-modal024 .product-expiry-config024,
.product-editor-modal024 .product-weight-config024{max-width:none}
.product-editor-modal024 .product-weight-config024{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:14px}
.product-editor-modal024 .product-expiry-config024{gap:10px;padding:14px}
.product-editor-modal024 .product-switch-row024{min-height:58px}
.product-editor-modal024 .field label{margin-bottom:5px}
.product-editor-modal024 .input,
.product-editor-modal024 .select{min-height:48px}
.product-editor-modal024 .btn{min-height:44px}

html[data-cp-theme="dark"] .product-editor-modal024,
html[data-cp-theme="dark"] .product-editor-head024,
html[data-cp-theme="dark"] .product-editor-foot024,
html[data-theme="dark"] .product-editor-modal024,
html[data-theme="dark"] .product-editor-head024,
html[data-theme="dark"] .product-editor-foot024{background:#0c2131!important;border-color:#315269}
html[data-cp-theme="dark"] .product-editor-tabs024,
html[data-theme="dark"] .product-editor-tabs024{background:#0a1d2c;border-color:#315269}
html[data-cp-theme="dark"] .product-editor-body024,
html[data-theme="dark"] .product-editor-body024{background:linear-gradient(180deg,#0c2131,#0a1d2c)}
html[data-cp-theme="dark"] .product-editor-head024 h2,
html[data-cp-theme="dark"] .product-editor-section-head024 strong,
html[data-cp-theme="dark"] .product-editor-info024 strong,
html[data-theme="dark"] .product-editor-head024 h2,
html[data-theme="dark"] .product-editor-section-head024 strong,
html[data-theme="dark"] .product-editor-info024 strong{color:#f4fbff}
html[data-cp-theme="dark"] .product-editor-head024 p,
html[data-cp-theme="dark"] .product-editor-kicker024,
html[data-cp-theme="dark"] .product-editor-section-head024 span,
html[data-cp-theme="dark"] .product-editor-foot-note024,
html[data-cp-theme="dark"] .product-editor-info024 span,
html[data-theme="dark"] .product-editor-head024 p,
html[data-theme="dark"] .product-editor-kicker024,
html[data-theme="dark"] .product-editor-section-head024 span,
html[data-theme="dark"] .product-editor-foot-note024,
html[data-theme="dark"] .product-editor-info024 span{color:#b9cbd7}
html[data-cp-theme="dark"] .product-editor-tabs024 button,
html[data-theme="dark"] .product-editor-tabs024 button{color:#b9cbd7}
html[data-cp-theme="dark"] .product-editor-tabs024 button.active,
html[data-theme="dark"] .product-editor-tabs024 button.active{color:#f4fbff}
html[data-cp-theme="dark"] .product-editor-info024,
html[data-theme="dark"] .product-editor-info024{background:#0f2a3e;border-color:#41657a}

@media(max-width:820px){
  .product-editor-back024{padding:0}
  .product-editor-modal024{width:100vw!important;height:100vh;border-radius:0!important}
  .product-editor-head024{padding:16px 16px 12px}
  .product-editor-head024 h2{font-size:23px}
  .product-editor-mode024{display:none}
  .product-editor-tabs024{padding:0 8px;overflow-x:auto}
  .product-editor-tabs024 button{flex:1;min-width:96px}
  .product-editor-body024{padding:16px}
  .product-editor-grid024{grid-template-columns:1fr}
  .product-editor-wide024{grid-column:1!important}
  .product-ean-row024{grid-template-columns:1fr}
  .product-editor-modal024 .product-weight-config024{grid-template-columns:1fr}
  .product-editor-foot024{padding:11px 16px}
  .product-editor-foot-note024{display:none}
  .product-editor-foot024>div{width:100%}
  .product-editor-foot024 .btn{flex:1}
}
