.catalogue-workspace h2{margin-top:30px}.cat-policy{color:#594236;font-size:15px;line-height:1.55;max-width:80ch}.cat-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.cat-list-toolbar label{display:flex;align-items:center;gap:10px;margin:0}.cat-list-toolbar select{min-height:44px}.cat-submissions{display:grid;gap:14px}.cat-submission{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px}.cat-title{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cat-title h3{margin:0}.cat-submission p{margin:7px 0;font-size:15px}.cat-submission small{color:#594236;font-size:13px}.cat-thumb{width:76px;height:76px;background:#fff1df;border-radius:12px;display:grid;place-items:center}.cat-thumb img{width:100%;height:100%;object-fit:contain;border-radius:12px}.cat-thumb svg,.cat-photo svg{width:44px;fill:none;stroke:#a33827;stroke-width:1.6}.cat-note{background:#fff0d4;padding:12px;border-radius:10px;color:#594236;overflow-wrap:anywhere}.cat-pages,.cat-row-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cat-pages{justify-content:flex-end;margin:18px 0}.cat-pages button,.cat-row-actions button{min-height:44px}.cat-editor{max-width:1120px;margin:auto}.cat-edit-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.cat-fields label,.cat-media label{font-size:15px;color:#34251f;display:block;margin:0 0 17px}.cat-fields input:not([type=checkbox]),.cat-fields select,.cat-fields textarea,.cat-media input:not([type=checkbox]),.cat-media select,.cat-media textarea{display:block;width:100%;min-width:0;min-height:44px;padding:11px;margin-top:7px;font:inherit;font-size:16px;border:1px solid #a99786;border-radius:9px;background:#fffdf9;color:#34251f}.cat-fields input[readonly],.cat-fields textarea[readonly]{background:#f6eee4}.cat-fields .confirm-check,.cat-media .confirm-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.cat-fields .confirm-check input,.cat-media .confirm-check input{width:18px;height:18px;flex-shrink:0}.cat-photo{height:230px;display:grid;place-items:center;background:#fffaf3;border:1px solid #ead5ba;border-radius:14px}.cat-photo img{width:100%;height:230px;object-fit:contain}.cat-photo svg{width:90px}.cat-media button{min-height:44px}.cat-review-actions{display:grid;gap:10px}.cat-error{color:#9f2131;font-size:15px;line-height:1.5;margin:15px 0}.cat-error:empty,.cat-message:empty{display:none}.cat-message{padding:14px;background:#fff0d4;color:#594236;border-radius:10px;margin:15px 0}.cat-history{margin-top:24px;font-size:14px}.cat-history summary{min-height:44px;cursor:pointer}.operator-tabs{display:flex;gap:12px;padding-bottom:24px}.operator-tabs button{min-height:44px}.product-description{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.product-description summary{cursor:pointer;min-height:44px;padding:12px 0;color:#594236}.product-description p{font-size:13px!important;line-height:1.4!important}.cat-editor .panel{padding:24px}.cat-media #product-review-form{border-top:1px solid #ead5ba;margin-top:24px;padding-top:20px}
@media(max-width:740px){.cat-edit-grid{grid-template-columns:1fr}.cat-editor .panel{padding:20px 16px}.cat-submission{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px}.cat-submission>button{grid-column:1/-1;width:100%}.cat-thumb{width:56px;height:56px}.cat-list-toolbar{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:16px}.cat-list-toolbar h2{margin-bottom:0}.cat-pages{justify-content:center;font-size:13px}.cat-pages button{font-size:13px;padding:10px}.cat-editor h1{font-size:30px}.cat-photo,.cat-photo img{height:200px}.cat-row-actions button{flex:1}.catalogue-row .cat-row-actions{grid-column:1/-1}.operator-tabs{flex-wrap:wrap}.cat-media input[type=file]{font-size:13px;padding:10px 4px}}

.admin-brand .brand-type b{font-size:20px}@media(max-width:440px){.admin-brand .brand-type b{font-size:18px}}

.cat-edit-grid{display:flex;flex-direction:column}.cat-edit-grid>.panel{width:100%;box-sizing:border-box}.cat-media{order:-1}.cat-fields{order:0}.cat-fields input,.cat-media input{box-sizing:border-box}

.inline-product-photo{margin:20px 0;padding:20px 0;border-top:1px solid #ead5ba;border-bottom:1px solid #ead5ba}.inline-product-photo .cat-photo{max-width:420px}

.cat-admin-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cat-admin-filters input{min-height:44px;width:220px;max-width:100%;padding:10px;border:1px solid #a99786;border-radius:9px;background:#fffdf9;color:#34251f;font:inherit}.cat-admin-filters label{white-space:nowrap}

.cat-store-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cat-store-heading h1{margin:0}.cat-store-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.cat-store-tabs button{min-height:44px}.cat-store-heading .primary{white-space:nowrap}@media(max-width:600px){.cat-store-heading h1{font-size:28px}.cat-store-tabs{gap:8px}.cat-store-tabs button{flex:1;padding:10px 8px;font-size:14px}}
