.seller-catalog-panel{margin-block:28px;padding-top:20px;border-top:1px solid #eee;font-size:12px;line-height:24px}
.seller-catalog-panel>label{display:flex;gap:8px;align-items:center;margin-block:10px}.seller-catalog-panel select{min-height:42px;border:1px solid #ddd;border-radius:10px;background:#fff;padding:6px 10px;font:inherit}
.seller-catalog-item{padding:14px 0;border-bottom:1px solid #eee}.seller-catalog-item>strong,.seller-catalog-item>small{display:block}.seller-catalog-item>small{color:#687582}.seller-catalog-item>p{color:#687582;font-size:11px;margin:6px 0}.seller-catalog-item>button,.seller-catalog-nested button,.seller-catalog-actions>button{min-height:44px;padding:8px 14px;border-radius:10px;background:#f6f6f6;font:inherit;cursor:pointer}
.seller-catalog-form{display:grid;gap:14px;font-size:12px;line-height:24px}.seller-catalog-form>p{margin:0}.seller-catalog-hint{color:#687582;font-size:11px}.seller-catalog-form label{display:grid;gap:5px}.seller-catalog-form :is(input:not([type=checkbox]),select){min-width:0;width:100%;min-height:44px;border:1px solid #ddd;border-radius:9px;padding:8px 10px;background:#fff;font:inherit;color:#202020}.seller-catalog-form input[type=number]{direction:ltr;text-align:right}
.seller-catalog-form fieldset{min-width:0;border:1px solid #eee;border-radius:10px;margin:0;padding:12px;display:grid;gap:10px}.seller-catalog-form legend{font-weight:700;padding:0 5px}.seller-catalog-options{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-catalog-options>label{display:flex;align-items:center;gap:7px;min-height:36px}.seller-catalog-nested-row{display:grid;gap:10px;padding-bottom:12px;border-bottom:1px solid #eee}.seller-catalog-size-rows{display:grid;gap:10px}.seller-catalog-size-rows>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-catalog-errors:empty{display:none}.seller-catalog-errors{background:#fff4f4;color:#913344;border-radius:10px;padding:10px}.seller-catalog-errors ul{padding-inline-start:20px;margin:0}.seller-catalog-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:sticky;bottom:0;background:#fff;padding-block:10px}.seller-catalog-actions>button.primary{background:#e62e42;color:#fff}.catalog-quality-note summary{cursor:pointer}.catalog-quality-note p{font-size:11px;line-height:22px}
