/* Local view draft only; never imported as a JavaScript module. Main HTML owns eventual link. */
.az-online-filters{box-sizing:border-box;min-width:0;width:100%;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font:inherit}
.az-filter-main,.az-filter-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.az-filter-label,.az-field{display:flex;align-items:center;gap:8px;min-width:0}.az-filter-label>span:first-child,.az-field>span:first-child{flex:0 0 72px}.az-keyword>span:first-child{flex-basis:48px;margin-left:24px}.az-filter-label>.select,.az-keyword-controls{flex:1;min-width:0;width:0}.az-keyword-controls{display:flex}.az-keyword-controls>.select{flex:0 0 92px;width:92px}.az-keyword-controls>.input{flex:1;min-width:0;width:0}.az-filter-actions,.az-draft-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.az-filter-advanced{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.az-filter-note,.az-advanced-note,.az-policy-note,.az-inventory-readonly{font:inherit;font-size:12px;line-height:1.6;color:#667085;margin:8px 0 0}.az-sku-editor{font:inherit;min-width:0}.az-sku-editor .az-field{margin:10px 0}.az-sku-editor .az-field>.input,.az-sku-editor .az-field>.select{min-width:0;flex:1;width:0}.az-sku-editor small,.az-product-name small{display:block;color:#667085;font-size:12px}.az-product-name{display:flex;flex-direction:column;gap:3px}.az-product-name+img{object-fit:contain}.az-sku-editor [role=alert]{color:#b42318}.az-online-filters .input,.az-online-filters .select,.az-sku-editor .input,.az-sku-editor .select{font:inherit;max-width:none}.az-online-filters button:focus-visible,.az-sku-editor button:focus-visible{outline:2px solid #2463e8;outline-offset:2px}
@media(max-width:760px){.az-filter-main,.az-filter-advanced{grid-template-columns:minmax(0,1fr)}.az-sku-editor .az-field{flex-wrap:wrap}.az-sku-editor .az-field small{flex-basis:100%;padding-left:80px}}
.az-online-catalog .az-cell-input,.az-online-catalog .az-money-cell>.input,.az-online-catalog .az-quota-cell .input,.az-online-catalog .az-quota-cell>.select,.az-online-catalog .az-sku-select{width:100%;min-width:0;max-width:none;font:inherit}.az-money-cell,.az-quota-cell,.az-name-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.az-money-cell small,.az-quota-cell small,.az-name-cell small{font-size:12px;line-height:1.5;color:#667085;white-space:normal}.az-image-button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:72px;min-height:66px;background:#fff;border:1px dashed #cbd2dc;border-radius:4px;color:inherit;font:inherit;cursor:pointer}.az-image-button:disabled{opacity:.5;cursor:default}.az-inline-actions{display:flex;gap:4px;flex-wrap:wrap}.az-inline-actions>.btn{font:inherit;min-height:28px;padding:3px 6px}.az-policy-fields>section{border-bottom:1px solid #e5e7eb;padding:12px 0}.az-policy-fields>section>label{display:flex;gap:8px;align-items:center;font-weight:600}.az-policy-fields p,.az-dialog-sku p{font-size:13px;line-height:1.6;color:#667085}.az-policy-fields .select,.az-policy-fields .input,.az-import-mapping .input{width:100%;max-width:none;font:inherit;margin-top:8px}.az-import-mapping{display:grid;gap:8px}.az-import-mapping .az-field>span{flex:0 0 160px}.az-import-mapping .input{flex:1;min-width:0}.az-dialog-sku{padding:12px 0;border-top:1px solid #e5e7eb}.az-changes-summary p{white-space:normal;overflow-wrap:anywhere}.az-online-catalog>.ae-archive-notice{grid-row:3;grid-column:1/-1;min-width:0}.az-online-catalog .ae-archive-toolbar{min-width:0;gap:8px;flex-wrap:wrap}.az-online-catalog .ae-base-catalog-note{font-size:13px;white-space:normal}.az-online-catalog button:focus-visible{outline:2px solid #2463e8;outline-offset:2px}
@media(max-width:760px){.az-import-mapping .az-field{display:block}.az-import-mapping .input{width:100%}.az-online-catalog .ae-base-catalog-note{flex-basis:100%}.az-inline-actions>.btn{min-height:32px}}

/* Inline table cells and responsive cards share these bounded control layouts. */
.az-online-catalog .az-pack-cell{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal}
.az-online-catalog .az-pack-cell>.select,.az-online-catalog .az-pack-cell>.input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0}
.az-online-catalog .az-quota-cell{width:100%;max-width:100%;box-sizing:border-box}
.az-online-catalog .az-quota-total{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal}
.az-online-catalog .az-quota-total>.input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0}

/* Mobile online archive keeps the query/action area scrollable and a usable table viewport. */
@media(max-width:760px){
.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog{display:flex!important;flex-direction:column;overflow-y:auto!important;overflow-x:hidden!important;min-height:0;overscroll-behavior:contain}
.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog>.az-online-filters,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog>.ae-archive-toolbar,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog>.ae-archive-notice,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .grid-toolbar,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .grid-footer,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .grid-stats{flex:0 0 auto!important}
.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .smart-grid,.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .grid-workspace{display:contents!important}
.fruit-master-fixed .fruit-catalog-tree-layout .fruit-catalog-list-pane>.az-online-catalog .grid-scroll{flex:0 0 clamp(280px,48dvh,420px)!important;height:clamp(280px,48dvh,420px)!important;min-height:280px!important;max-height:420px!important;min-width:0;max-width:100%;box-sizing:border-box;overflow:auto!important}
}
