.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #e2e6ec;flex-wrap:wrap}.catalog-actions,.catalog-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-search input{min-width:240px}.catalog-toolbar select,.catalog-toolbar input,.mds-search input{min-height:38px;border:1px solid #cbd5e1;border-radius:5px;padding:8px 10px;background:#fff;color:#1e293b;font:inherit}.catalog-table{min-width:1000px}.catalog-table td{max-width:300px;white-space:normal;overflow-wrap:anywhere}.catalog-table td:first-child{font-weight:600}.catalog-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.catalog-form-grid label{display:flex;flex-direction:column;gap:6px}.catalog-form-grid input,.catalog-form-grid select{width:100%;box-sizing:border-box}.field-hint{color:#64748b;font-size:.9rem}.import-preview{max-height:350px}.import-preview table{min-width:1000px}.mds-view .filterbar{margin-bottom:18px}.mds-scroll{max-height:calc(100vh - 350px);min-height:300px;overflow:auto;position:relative;overscroll-behavior-x:contain}.mds-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-variant-numeric:tabular-nums}.mds-table th,.mds-table td{box-sizing:border-box;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;padding:10px 12px;min-width:115px;background:#fff}.mds-table thead th{position:sticky;top:0;z-index:4;background:#edf0f5;color:#334155;text-align:center;height:44px}.mds-table thead tr:nth-child(2) th{top:44px}.mds-table .mds-label{position:sticky;left:0;width:340px;min-width:340px;max-width:340px;white-space:normal;z-index:2}.mds-table .mds-p1{position:sticky;left:340px;min-width:130px;width:130px;z-index:2}.mds-table thead .mds-label,.mds-table thead .mds-p1{z-index:6}.mds-label small{display:block;color:#64748b;margin:5px 0 0 30px;font-size:.85em;overflow-wrap:anywhere}.mds-label>div{display:flex;align-items:center;gap:7px}.mds-label .hist-expand{flex-shrink:0;margin:0}.mds-level-product{padding-left:10px}.mds-level-region{padding-left:30px}.mds-level-customer{padding-left:58px}.mds-brand td{background:#e8edf4;font-weight:700}.mds-product td{background:#f7f8fa;font-weight:600}.mds-region td{background:#fafbfd}.mds-table .mds-actual{color:#136858;background:#f7fbfa}.mds-input{display:block;width:100%;min-width:90px;max-width:130px;height:34px;padding:5px 7px;box-sizing:border-box;text-align:right;border:1px solid transparent;border-radius:3px;background:transparent;font:inherit;color:#1e40af}.mds-input:hover{border-color:#b8c5d9}.mds-input:focus{outline:2px solid #2563eb;outline-offset:-1px;background:#fff}.mds-input.is-dirty{background:#fff4d9;border-color:#d8a83e}.mds-input:invalid{border-color:#b91c1c;background:#fef2f2}.mds-error:empty{display:none}.mds-error{padding:8px 18px;margin:0}.mds-table tfoot td{position:sticky;bottom:0;z-index:3;background:#e8edf4;font-weight:700;box-shadow:0 -1px #cbd5e1}.mds-table tfoot .mds-label,.mds-table tfoot .mds-p1{z-index:5}.mds-panel .catalog-actions>span{font-size:.9rem;color:#64748b}.mds-money{color:#475569}.mds-panel{overflow:hidden}.mds-search input{max-width:280px}.mds-table input:disabled{cursor:default}.mds-scroll::-webkit-scrollbar{height:12px;width:10px}.mds-scroll::-webkit-scrollbar-thumb{background:#bdc6d4;border:2px solid #f3f4f6;border-radius:10px}@media(max-width:700px){.catalog-form-grid{grid-template-columns:1fr}.catalog-toolbar{padding:12px}.catalog-search input{min-width:0;width:100%}.mds-scroll{max-height:65vh}.mds-table .mds-label{width:220px;min-width:220px;max-width:220px}.mds-table .mds-p1{position:static}.mds-table thead .mds-p1{position:sticky;left:auto}.mds-level-customer{padding-left:20px}.mds-level-region{padding-left:10px}.mds-search input{max-width:100%}}
.mds-view .date-field{flex:0 0 120px;min-width:120px}.mds-view .date-field select{display:block;width:100%;min-height:38px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;font:inherit;color:#1e293b}.mds-view .filterbar{align-items:flex-end}.mds-view .filterbar>.multi-filter,.mds-search{margin-bottom:0}@media(max-width:700px){.mds-view .date-field{flex-basis:100%;min-width:100%}.mds-view .date-field select{max-width:140px}}
.catalog-panel{overflow:visible}.catalog-bulkbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e6ec}.catalog-bulkbar>span{font-size:.9rem;color:#475569;font-weight:600}.catalog-bulkbar>.catalog-actions{margin-left:auto}.catalog-panel .catalog-check{width:48px;padding:12px;text-align:center}.catalog-check input{width:17px;height:17px;accent-color:#2563eb;cursor:pointer}.catalog-table tr.is-selected td{background:#eff6ff}.catalog-table td:nth-child(2){font-weight:600}.catalog-search .multi-filter{min-width:145px}.catalog-search .multi-filter input{min-width:0;width:auto}.catalog-search .multi-filter input[type=search]{width:100%}.catalog-search .multi-filter input[type=checkbox]{min-height:0;height:16px;width:16px}.bulk-preview{max-height:240px;overflow:auto;font-size:.9rem;line-height:1.8;padding-left:22px}.operations-heading{list-style:none;cursor:pointer;font-weight:650}.operations-heading::-webkit-details-marker{display:none}.operations-heading>.icon:last-child{margin-left:auto;width:14px;height:14px;transition:transform .15s}.operations-nav:not([open]) .operations-heading>.icon:last-child{transform:rotate(-90deg)}.operations-children{margin-left:13px;padding-left:8px;border-left:1px solid #cbd5e1}.operations-children .nav-item{padding-left:10px}.operations-nav{margin:8px 0 12px}.operations-nav:has(.nav-item.active)>.operations-heading{color:#2456c6}.operations-nav summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(min-width:701px){.is-collapsed .operations-heading>.icon:last-child{display:none}.is-collapsed .operations-children{margin-left:0;padding-left:0;border-left:0}.is-collapsed .operations-heading{justify-content:center}.is-collapsed .operations-children .nav-item{padding-left:8px}}@media(max-width:700px){.catalog-bulkbar{padding:12px}.catalog-bulkbar>.catalog-actions{margin-left:0}.catalog-search{width:100%}.catalog-search .multi-filter{flex:1}.catalog-bulkbar .button{white-space:normal}}
.catalog-search{align-items:center;gap:10px}.catalog-search>#catalog-query,.catalog-search>select[data-cat-status],.catalog-search>.multi-filter>summary{box-sizing:border-box;height:42px;min-height:42px;padding:0 12px;font-size:.875rem;line-height:1.4;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#344054}.catalog-search>#catalog-query{width:240px;min-width:180px}.catalog-search>select[data-cat-status]{min-width:118px}.catalog-search>.multi-filter{min-width:160px}.catalog-search>.multi-filter>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.catalog-search>.multi-filter>summary .icon{width:14px;height:14px;flex-shrink:0}@media(max-width:700px){.catalog-search>#catalog-query{width:100%;min-width:0}.catalog-search>.multi-filter{flex:1;min-width:140px}.catalog-search>select[data-cat-status]{flex:1;min-width:110px}}
.page-icon-picker{border:1px solid #dce2ea;border-radius:8px;margin:18px 0;padding:12px}.page-icon-picker legend{font-size:.875rem;font-weight:600;color:#344054;padding:0 5px}.page-icon-picker>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:7px}.page-icon-picker button{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid #dce2ea;border-radius:6px;padding:10px 5px;background:white;color:#475467;font-size:.75rem}.page-icon-picker button[aria-pressed=true]{border-color:#356ae6;color:#2456c6;background:#eff6ff;box-shadow:0 0 0 1px #356ae6}.page-icon-picker .icon{width:21px;height:21px}.modal:has(#page-form){max-height:90dvh;overflow:auto}
