.ml-publish-form .ml-publish-field{margin-bottom:1.85rem}.ml-publish-form .ml-publish-static-label{display:block;font-size:0.8rem;color:#9e9e9e;margin-bottom:0.35rem;font-weight:500}.ml-publish-form .ml-publish-hint{display:block;font-size:0.9rem;line-height:1.45;color:#616161;margin-top:0.5rem;margin-bottom:0}.ml-publish-form .ml-publish-hint code{font-size:0.85em}.ml-publish-form .ml-publish-category-box{min-height:3.25rem;margin-top:0;margin-bottom:0;padding:12px 14px !important}.ml-publish-form .ml-publish-category-text{font-size:0.95rem;color:#424242;word-break:break-word}.ml-publish-form .ml-publish-category-text.is-placeholder{color:#9e9e9e;font-style:italic}.ml-publish-form .ml-publish-hint.text-success,.ml-publish-form .ml-publish-hint.green-text{font-weight:500}.ml-publish-form .ml-publish-row-brand-model{margin-bottom:0.5rem}.ml-publish-form .ml-publish-section-title{font-size:1rem;font-weight:600;color:#424242;margin:1.5rem 0 0.75rem 0;display:flex;align-items:center;gap:0.35rem}.ml-publish-form .ml-publish-details summary{cursor:pointer;color:#1976d2;font-size:0.9rem;margin-top:0.5rem;user-select:none}.ml-publish-form .ml-publish-details .ml-publish-hint{margin-top:0.75rem}.ml-publish-form .ml-image-drop-zone{transition:background 0.15s, box-shadow 0.15s;cursor:pointer;margin-top:8px}.ml-publish-form .ml-image-drop-zone:focus{outline:2px solid #43a047;outline-offset:2px}.ml-publish-form .ml-image-drop-zone.ml-image-drop-zone--active{background:#e8f5e9 !important;box-shadow:inset 0 0 0 2px #4caf50}.ml-publish-form .ml-image-drop-zone.is-disabled{cursor:not-allowed;opacity:0.72}.ml-publish-form .ml-image-preview-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;min-height:0}.ml-publish-form .ml-image-preview-strip img{width:72px;height:72px;object-fit:cover;border-radius:4px;border:1px solid #e0e0e0}.ml-publish-form .ml-edit-pictures-grid{margin:8px 0 4px 0}.ml-publish-form .ml-edit-pictures-empty{margin:0.5rem 0;font-size:0.95rem}.ml-publish-form .ml-edit-pictures-grid-inner{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.ml-publish-form .ml-edit-picture-card__badge-new{position:absolute;top:4px;left:4px;z-index:2;font-size:0.6rem;padding:2px 6px;border-radius:4px;background:rgba(56,142,60,0.95);color:#fff;font-weight:600;letter-spacing:0.04em}.ml-publish-form .ml-edit-picture-card{position:relative;width:104px;cursor:grab;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0;background:#fafafa;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:box-shadow 0.15s, transform 0.1s}.ml-publish-form .ml-edit-picture-card:active{cursor:grabbing}.ml-publish-form .ml-edit-picture-card img{display:block;width:104px;height:104px;object-fit:cover;vertical-align:middle}.ml-publish-form .ml-edit-picture-card__remove{position:absolute !important;top:4px !important;right:4px !important;width:28px !important;height:28px !important;line-height:28px !important;z-index:2}.ml-publish-form .ml-edit-picture-card__remove i.material-icons{font-size:1.1rem;line-height:28px}.ml-publish-form .ml-edit-picture-card__grip{position:absolute;left:4px;bottom:2px;font-size:0.65rem;letter-spacing:-2px;color:#fff;text-shadow:0 0 2px #000, 0 1px 2px #000;z-index:1;pointer-events:none;opacity:0.85}.ml-publish-form .ml-edit-picture-card--dragging{opacity:0.55}.ml-publish-form .ml-edit-picture-card--drop-target{box-shadow:0 0 0 2px #43a047,0 2px 8px rgba(67,160,71,0.35)}.ml-publish-form .input-field.col.s12{margin-bottom:0}.ml-publish-form select.browser-default{margin-top:0.25rem}
