/* Ibdaa Store V5.8 catalog administration */
.catalog-kpis{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:9px;margin:14px 0;padding:0;background:transparent}
.catalog-kpis>div{background:var(--panel,rgba(20,61,44,.72));border:1px solid var(--line,rgba(201,157,64,.28));border-radius:13px;padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0}
.catalog-kpis small{font-size:11px;color:var(--muted,#91aa9a)}.catalog-kpis b{font-size:24px;color:var(--gold,#e7bd68);font-weight:800}.catalog-kpis .warn b{color:#d49b38}.catalog-kpis .danger b{color:#d96d68}
.catalog-toolbar{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(125px,1fr)) auto auto auto auto;gap:8px;align-items:center;margin:12px 0}
.catalog-toolbar input,.catalog-toolbar select{min-width:0;width:100%;height:42px;border-radius:10px}.catalog-toolbar .btn{white-space:nowrap;min-height:40px;padding-inline:12px}.catalog-hint{font-size:11px;color:var(--muted,#91aa9a);margin:0 0 12px}
.catalog-product-cell{display:flex;align-items:center;gap:10px;min-width:210px}.catalog-thumb{width:52px;height:52px;object-fit:contain;border-radius:9px;background:#fff;border:1px solid rgba(130,150,135,.35);padding:3px;transition:transform .22s ease,box-shadow .22s ease}.catalog-thumb:hover{transform:scale(1.75);z-index:4;position:relative;box-shadow:0 8px 22px #0005}.catalog-product-info{display:flex;flex-direction:column;gap:5px;min-width:0}.catalog-product-info b{max-width:280px;line-height:1.5}.catalog-product-info small,.catalog-actor small{display:block;color:var(--muted,#91aa9a);font-size:10px;white-space:normal;line-height:1.7}.catalog-qty{font-weight:800;white-space:nowrap}.catalog-stock{display:block;font-size:10px;margin-top:4px;font-weight:700}.catalog-stock.available{color:#29976d}.catalog-stock.low{color:#ce8d26}.catalog-stock.out{color:#d45e59}.catalog-status{display:inline-flex;border-radius:30px;padding:5px 9px;font-size:11px;border:1px solid rgba(201,157,64,.28);white-space:nowrap}.catalog-status.new{background:rgba(43,150,105,.12);color:#29976d}.catalog-status.offer{background:rgba(212,145,35,.13);color:#c48724}.catalog-status.preorder{background:rgba(97,125,170,.14);color:#6789bd}.catalog-status.normal{color:var(--text,#e8eee9)}.catalog-actor{min-width:180px;max-width:235px}.catalog-actor small+small{margin-top:5px}.catalog-actions{display:flex;gap:5px;white-space:nowrap}
#page-products .table-wrap{overflow:auto}#page-products table{min-width:1160px}#page-products thead th{position:sticky;top:0;z-index:1}
@media(max-width:1200px){.catalog-kpis{grid-template-columns:repeat(4,minmax(100px,1fr))}.catalog-toolbar{grid-template-columns:repeat(3,minmax(130px,1fr))}.catalog-toolbar input{grid-column:span 2}}
@media(max-width:700px){.catalog-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-kpis>div{padding:10px}.catalog-kpis b{font-size:20px}.catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-toolbar input{grid-column:1/-1}.catalog-toolbar .btn{width:100%;white-space:normal;font-size:11px;padding-inline:7px}.catalog-toolbar .pill{justify-self:start}.catalog-product-cell{min-width:190px}}
@media(prefers-reduced-motion:reduce){.catalog-thumb{transition:none}}
