.wrap.catalog-admin{padding-left:clamp(20px,4.375vw,56px);padding-right:clamp(20px,4.375vw,56px)}.catalog-admin-toolbar{flex-wrap:wrap}.catalog-admin>h1{font-size:clamp(34px,4vw,52px)}.catalog-admin-toolbar,.catalog-editor-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.catalog-admin-tools{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.catalog-admin input:not([type=checkbox]),.catalog-admin textarea,.catalog-admin select{width:100%;padding:12px 14px;min-height:46px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink)}.catalog-admin-tools>input{max-width:330px}.catalog-hidden-filter{display:flex;gap:10px;align-items:center}.catalog-admin .form-card{max-width:1050px}.catalog-admin .form-card h2{font-size:28px}.catalog-sectors{border:1px solid var(--line);padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.catalog-sectors label{font-size:13px;display:flex;align-items:center;gap:9px}.catalog-sectors input{width:18px;height:18px;accent-color:var(--green)}.managed-product-visual{position:relative;width:100%;aspect-ratio:3/2;background:#fafbf7;overflow:hidden}.managed-product-visual>img{display:block;width:100%;height:100%;object-fit:contain}.managed-product-label{position:absolute;left:3%;top:5%;width:35%;display:flex;flex-direction:column;gap:9px;color:var(--ink);padding:12px;background:#fafbf7e8}.managed-product-label>span{font-size:10px;letter-spacing:1px}.managed-product-label>strong{font-size:clamp(13px,1.5vw,23px);line-height:1.2;overflow-wrap:anywhere}.managed-product-label>small{font-size:11px;line-height:1.4}.managed-product-label>b{font-size:20px}#catalog-template-preview{max-width:640px;border:1px solid var(--line)}#catalog-editor{scroll-margin-top:130px}.detail-visual .managed-product-visual{border:1px solid var(--line)}@media(max-width:700px){.catalog-admin-toolbar,.catalog-editor-head{align-items:flex-start;flex-direction:column}.catalog-sectors{grid-template-columns:1fr}.catalog-admin .form-grid{grid-template-columns:1fr}.catalog-admin-tools{align-items:flex-start;flex-direction:column}.catalog-admin-tools>input{max-width:none}.managed-product-label{gap:4px;padding:7px}.managed-product-label>small{font-size:9px}.managed-product-label>b{font-size:15px}}
