.product-list{container-type:inline-size}
.product-admin-card.aj-quick-card{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:12px}
.product-admin-card.aj-quick-card>img{width:52px;height:58px}
.product-admin-card.aj-quick-card>button{grid-column:3;width:auto;padding:.45rem .6rem}
.aj-quick-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem}
.aj-quick-fields label input{width:100%}.aj-quick-fields .aj-visibility input{width:1rem;height:1rem;flex:none}
.aj-quick-fields output:empty{display:none}.aj-quick-fields output{grid-column:1/-1}
.aj-quick-fields .aj-visibility{font-size:.76rem}
@container (min-width:850px){
.product-admin-card.aj-quick-card{grid-template-columns:52px minmax(125px,1fr) auto auto;gap:10px}
.aj-quick-fields{grid-column:3;grid-row:1;border:0;padding:0;display:flex;gap:7px;position:relative}
.aj-quick-fields input[type=number]{width:4.8rem}.aj-quick-fields label{white-space:nowrap}
.aj-quick-fields output:not(:empty){max-width:9rem}.product-admin-card.aj-quick-card>button{grid-column:4;grid-row:1}
}
@media(max-width:420px){.product-admin-card.aj-quick-card>button{font-size:.72rem;padding:.35rem}.product-admin-card.aj-quick-card h2{font-size:.92rem}.aj-quick-fields input{font-size:16px}}
.aj-corp-list{display:grid;gap:.45rem;margin:1rem 0}.aj-corp-row{display:grid;grid-template-columns:52px minmax(150px,2fr) minmax(90px,1fr) minmax(78px,.65fr) minmax(94px,1fr) 78px;align-items:center;gap:.65rem;border:1px solid #dce5de;border-radius:.65rem;padding:.65rem;background:#fff}.aj-corp-row img{width:52px;height:52px;object-fit:contain}.aj-corp-row span,.aj-corp-row a{overflow-wrap:anywhere}.aj-corp-row label{display:grid;gap:.15rem}.aj-corp-row input{min-width:0;width:100%;box-sizing:border-box}.aj-corp-row small{display:block;color:#41564c}.aj-corp-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:1rem 0}.aj-corp-notes{display:grid;gap:.3rem}.aj-corp-notes textarea{width:min(36rem,100%);box-sizing:border-box}
@media(max-width:650px){.aj-corp-row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 66px;gap:.45rem}.aj-corp-row img{width:44px;height:44px;grid-row:span 2}.aj-corp-row .aj-corp-name{grid-column:2/4}.aj-corp-row label{grid-column:4;grid-row:1/3}.aj-corp-row .aj-corp-ref{grid-column:2/4}.aj-corp-row input{font-size:16px}}
