/* Compact sizing is limited to the embedded product editor. */
.inline-editor321.ozon-editor321{max-width:none;padding:16px;font-size:13px;border-radius:12px}
.inline-editor321.ozon-editor321>header{margin-bottom:8px}
.inline-editor321.ozon-editor321>header h2{font-size:21px}
.inline-editor321.ozon-editor321>.dialog-body>.status{margin:4px 0;font-size:12px}
.inline-editor321.ozon-editor321 .ozon-steps320{margin:10px 0 18px;gap:20px}
.inline-editor321.ozon-editor321 .ozon-steps320 button{font-size:12px;gap:6px}
.inline-editor321.ozon-editor321 .step-number320{width:25px;height:25px;border-radius:7px}
.inline-editor321.ozon-editor321 .ozon-grid320{grid-template-columns:minmax(0,1fr) 230px;gap:20px}
.inline-editor321.ozon-editor321 .ozon-main320 h2{font-size:18px;margin:0 0 14px}
.inline-editor321.ozon-editor321 .ozon-main320 fieldset{margin-bottom:16px!important}
.inline-editor321.ozon-editor321 .ozon-main320 legend{font-size:14px;margin-bottom:10px}
.inline-editor321.ozon-editor321 .ozon-main320 .editor-grid319{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.inline-editor321.ozon-editor321 .field{padding:5px 9px;border-radius:8px;margin-bottom:8px!important}
.inline-editor321.ozon-editor321 .field>span{font-size:12px}
.inline-editor321.ozon-editor321 input,.inline-editor321.ozon-editor321 select,.inline-editor321.ozon-editor321 textarea{font-family:inherit;font-size:13px;line-height:1.4;padding:6px 8px;min-width:0;max-width:100%;box-sizing:border-box}
.inline-editor321.ozon-editor321 .field>input,.inline-editor321.ozon-editor321 .field>select,.inline-editor321.ozon-editor321 .field>textarea{font-size:13px;min-height:22px;padding:2px 0!important}
.inline-editor321.ozon-editor321 input[aria-label="搜索类目字段"]{width:100%;margin-bottom:10px}
.inline-editor321.ozon-editor321 input[aria-label="搜索类目字段"]+div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}
.inline-editor321.ozon-editor321 .attribute319{padding:8px 10px;margin:0;border-radius:8px;min-width:0}
.inline-editor321.ozon-editor321 .attribute319[hidden]{display:none!important}
.inline-editor321.ozon-editor321 .attribute319:has(textarea[aria-label*="描述"]){grid-column:1/-1}
.inline-editor321.ozon-editor321 .attribute319 h4{font-size:12px;margin:0 0 5px;line-height:1.4}
.inline-editor321.ozon-editor321 .attribute319 small{font-size:11px;line-height:1.4;max-height:2.8em;overflow:auto;margin-bottom:5px}
.inline-editor321.ozon-editor321 .attribute319 textarea{min-height:32px;height:34px;resize:vertical;width:100%;font-family:inherit;letter-spacing:normal}
.inline-editor321.ozon-editor321 .attribute319:has(textarea[aria-label*="描述"]) textarea{height:76px}
.inline-editor321.ozon-editor321 .attribute319 .management-actions{gap:6px;margin-bottom:5px;align-items:center;flex-wrap:nowrap}
.inline-editor321.ozon-editor321 .attribute319 .management-actions input{flex:1;width:100%}
.inline-editor321.ozon-editor321 button{font-size:12px;padding:6px 9px;min-height:28px;border-radius:7px;line-height:1.3}
.inline-editor321.ozon-editor321 .attribute319 button{font-size:11px;padding:5px 7px;white-space:nowrap}
.inline-editor321.ozon-editor321 .side-card320{padding:14px;margin-bottom:12px;border-radius:12px}
.inline-editor321.ozon-editor321 .side-card320 h2{font-size:18px;margin:6px 0 10px}
.inline-editor321.ozon-editor321 .side-card320 h3{font-size:14px;margin:0 0 8px}
.inline-editor321.ozon-editor321 .side-card320 p{font-size:12px;margin:6px 0;line-height:1.5}
.inline-editor321.ozon-editor321 .side-card320 small{font-size:11px;line-height:1.5}
.inline-editor321.ozon-editor321 .media-stats320{padding:10px;margin:10px -6px -6px;border-radius:9px;font-size:12px}
.inline-editor321.ozon-editor321 .editor-footer320{padding:9px 0 0;margin-top:18px;gap:8px;flex-wrap:wrap}
.inline-editor321.ozon-editor321 .editor-footer320 .management-actions{gap:6px}
.inline-editor321.ozon-editor321 .section-heading320{margin-bottom:12px;gap:10px}
.inline-editor321.ozon-editor321 .media-section320{margin-bottom:24px}
.inline-editor321.ozon-editor321 .photo-grid320{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:78px;gap:8px}
.inline-editor321.ozon-editor321 .media-tip320{padding:10px 14px;border-radius:10px;margin-top:10px;font-size:12px;line-height:1.6}
.inline-editor321.ozon-editor321 .video-empty320{height:64px}
.inline-editor321.ozon-editor321 .rich-images321{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.inline-editor321.ozon-editor321 .rich-image-card321{padding:8px}
.inline-editor321.ozon-editor321 .rich-card-preview321{height:170px;margin-bottom:6px}
.inline-editor321.ozon-editor321 .rich-card-preview321 img{max-height:170px}
.inline-editor321.ozon-editor321 .rich-image-card321 .management-actions{flex-wrap:wrap}
.inline-editor321.ozon-editor321 .category-card320{padding:7px 10px;margin:8px 0;border-radius:8px}
.inline-editor321.ozon-editor321 .category-card320>button{top:8px}
.inline-editor321.ozon-editor321 details{margin:10px 0}
.inline-editor321.ozon-editor321 summary{padding:6px 0;font-size:12px}
.inline-editor321.ozon-editor321 .preview-product320{padding:12px}
.inline-editor321.ozon-editor321 .preview-product320>.thumbnail319{width:150px;height:185px}
.inline-editor321.ozon-editor321 .product-preview320 dl{font-size:12px;gap:7px;margin:16px 0}
@media(max-width:1100px){.inline-editor321.ozon-editor321 .ozon-grid320{grid-template-columns:minmax(0,1fr)}.inline-editor321.ozon-editor321 .ozon-aside320{display:none}.inline-editor321.ozon-editor321 .photo-grid320{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:700px){.inline-editor321.ozon-editor321{padding:12px}.inline-editor321.ozon-editor321 input[aria-label="搜索类目字段"]+div{grid-template-columns:1fr}.inline-editor321.ozon-editor321 .ozon-main320 .editor-grid319{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-editor321.ozon-editor321 .rich-images321{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-editor321.ozon-editor321 .photo-grid320{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:70px}}
