/* V0.31.368 – kompakter Produkteditor, nur Admin. Alle Feldnamen und Speicherabläufe bleiben erhalten. */
body.kt-admin-mode .kt-product-form {padding:12px 16px!important}
body.kt-admin-mode .kt-product-form .kt-product-section{padding:4px 0 8px;max-width:none}
body.kt-admin-mode .kt-product-form .kt-product-section h3{margin:6px 0 8px;font-size:1rem}
body.kt-admin-mode .kt-product-form .kt-product-section .muted{font-size:.82rem;line-height:1.35;margin:5px 0 10px}
body.kt-admin-mode .kt-product-form .kt-product-section label{font-size:.86rem;line-height:1.28;margin:0}
body.kt-admin-mode .kt-product-form .kt-product-section :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select){min-height:36px;max-height:42px;padding:6px 10px;margin-top:4px;font-size:.92rem}
body.kt-admin-mode .kt-product-form .kt-product-section textarea{min-height:125px;padding:8px 10px}
body.kt-admin-mode .kt-product-form .kt-product-section :is(input[type="checkbox"],input[type="radio"]){margin-right:6px}
body.kt-admin-mode .kt-product-form .kt-product-section fieldset.panel{padding:11px 13px!important;margin:4px 0 10px!important;min-width:0}
body.kt-admin-mode .kt-product-form .kt-product-section fieldset.panel legend{padding:0 5px;font-size:.9rem;font-weight:600}
body.kt-admin-mode .kt-product-form .kt-product-section fieldset.panel>.muted{margin:4px 0 8px}
body.kt-admin-mode .kt-product-form .kt-product-section[data-kt-panel="base"] .kt-product-editor-identity{gap:9px}
body.kt-admin-mode .kt-product-form .kt-product-section[data-kt-panel="base"] .kt-product-name-row{max-width:800px}
body.kt-admin-mode .kt-product-form .kt-product-identity-grid{max-width:940px;grid-template-columns:minmax(200px,1.2fr) minmax(175px,1fr) minmax(150px,.8fr);gap:10px}
/* Preise auf Desktop in zwei Reihen statt einer Vollbreiten-Spalte. */
body.kt-admin-mode .kt-product-form .kt-editor-price-grid{display:grid;grid-template-columns:minmax(165px,230px) minmax(165px,230px) minmax(270px,1fr);gap:12px;align-items:start}
body.kt-admin-mode .kt-product-form .kt-editor-stock{grid-column:1;grid-row:1;align-self:stretch;margin:0!important}
body.kt-admin-mode .kt-product-form .kt-editor-stock input{width:100%;max-width:180px}
body.kt-admin-mode .kt-product-form .kt-editor-stock .muted{font-size:.77rem;max-width:210px}
body.kt-admin-mode .kt-product-form .kt-editor-regular-price{grid-column:2;grid-row:1}
body.kt-admin-mode .kt-product-form .kt-editor-regular-price input{max-width:190px}
body.kt-admin-mode .kt-product-form .kt-editor-price-options{grid-column:3;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));gap:6px 12px;align-content:start}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>label:has(input[name="uvp"]){grid-column:1}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>label:has(input[name="special_price"]){grid-column:2;grid-row:1}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>label:has(input[name="show_uvp"]){grid-column:1;grid-row:2}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>label:has(input[name="special_active"]){grid-column:2;grid-row:2}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>.muted{grid-column:1 / -1;grid-row:4;font-size:.76rem}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>label:has(select[name="special_mode"]){grid-column:1;grid-row:3}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>[data-kt-offer-period]{grid-column:2;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;align-items:end}
body.kt-admin-mode .kt-product-form .kt-editor-price-options>[data-kt-offer-period][hidden]{display:none!important}
body.kt-admin-mode .kt-product-form .kt-editor-price-options input:not([type="checkbox"]){width:100%;max-width:210px}
/* Gewichte und Abmessungen passen in eine Zeile. */
body.kt-admin-mode .kt-product-form .kt-editor-dimensions{display:grid;grid-template-columns:repeat(4,minmax(115px,170px));gap:10px;align-items:end;max-width:740px;margin-bottom:8px}
body.kt-admin-mode .kt-product-form .kt-editor-dimensions input{width:100%}
body.kt-admin-mode .kt-product-form .kt-product-section[data-kt-panel="shipping"] fieldset:first-child>label:has(input[name="delivery_text"]){display:inline-block;width:min(450px,100%);margin:6px 12px 6px 0}
body.kt-admin-mode .kt-product-form .kt-product-section[data-kt-panel="categories"]>label:first-child{display:block;max-width:560px}
body.kt-admin-mode .kt-product-form .kt-category-selected-summary{gap:6px;margin:5px 0}
body.kt-admin-mode .kt-product-form .kt-category-pill{padding:5px 9px;gap:8px}
body.kt-admin-mode .kt-product-form .kt-category-picker-tools{margin:5px 0;gap:8px}
body.kt-admin-mode .kt-product-form #kt-category-list{max-height:270px!important;padding:8px!important}
body.kt-admin-mode .kt-product-form .kt-category-picker-tools input{max-width:540px;flex:1 1 220px}
body.kt-admin-mode .kt-product-form .kt-gallery-editor{padding:5px 0}
body.kt-admin-mode .kt-product-form .kt-gallery-intro p{margin:0 0 7px}
body.kt-admin-mode .kt-product-form .kt-gallery-drop{padding:10px 12px;margin:0 0 8px}
body.kt-admin-mode .kt-product-form .kt-gallery-tiles{min-height:0;gap:9px;grid-template-columns:repeat(auto-fill,minmax(130px,160px))}
body.kt-admin-mode .kt-product-form .kt-gallery-picture{height:110px}
body.kt-admin-mode .kt-product-form .kt-product-tabs{gap:5px;padding:6px 0}
body.kt-admin-mode .kt-product-form .kt-product-tabs button{padding:7px 10px}
body.kt-admin-mode .kt-product-form .kt-product-savebar{padding:7px 10px;margin-bottom:8px}
body.kt-admin-mode .kt-product-form .kt-product-savebar span{font-size:.82rem;line-height:1.3}
@media(max-width:1100px){body.kt-admin-mode .kt-product-form .kt-editor-price-grid{grid-template-columns:minmax(160px,210px) minmax(160px,210px);gap:10px}body.kt-admin-mode .kt-product-form .kt-editor-price-options{grid-column:1 / -1;grid-row:2}}
@media(max-width:700px){body.kt-admin-mode .kt-product-form{padding:10px!important}body.kt-admin-mode .kt-product-form .kt-product-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.kt-admin-mode .kt-product-form .kt-editor-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}body.kt-admin-mode .kt-product-form .kt-product-tabs{position:static}body.kt-admin-mode .kt-product-form .kt-product-savebar{position:static}body.kt-admin-mode .kt-product-form .kt-gallery-tiles{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}}
@media(max-width:480px){body.kt-admin-mode .kt-product-form .kt-editor-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.kt-admin-mode .kt-product-form .kt-editor-stock{grid-column:1}body.kt-admin-mode .kt-product-form .kt-editor-regular-price{grid-column:2}body.kt-admin-mode .kt-product-form .kt-editor-price-options{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}body.kt-admin-mode .kt-product-form .kt-editor-price-options>[data-kt-offer-period]{grid-column:1 / -1;grid-row:auto}body.kt-admin-mode .kt-product-form .kt-product-identity-grid{grid-template-columns:1fr}body.kt-admin-mode .kt-product-form .kt-editor-stock .muted{display:none}}
