/* ALO128 – bulk supply selector: only applies inside the manager's supply page. */
.alo128-card .alo128-toolbar,.alo128-card .alo128-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}
.alo128-card .alo128-checkall{display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}
.alo128-card input[type=checkbox]{width:19px;height:19px;accent-color:#8b654d;cursor:pointer}
.alo128-card .alo128-count{font-weight:700;border:1px solid #dbcbbb;border-radius:10px;padding:9px 12px;background:#faf5ef}
.alo128-card .alo128-search{flex:1;min-width:200px}
.alo128-card .alo128-search input{margin-top:6px}
.alo128-card .alo128-list{max-height:460px;overflow:auto;border:1px solid #ddd0c0;border-radius:10px}
.alo128-card .alo128-list table{min-width:690px;width:100%;border-collapse:collapse}
.alo128-card .alo128-list thead{position:sticky;top:0;z-index:1;background:#f5ede4}
.alo128-card .alo128-list .alo128-product[hidden]{display:none!important}
.alo128-card .alo128-list .alo128-product:has(.alo128-pick:checked){background:#f2eee5}
.alo128-card .alo128-actions label{flex:1;min-width:185px}
.alo128-card .alo128-actions select{margin-top:6px}
.alo128-card #alo128-apply:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:640px){.alo128-card .alo128-search{flex-basis:100%}.alo128-card .alo128-actions>*{width:100%}}

.alo130-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:15px 0}.alo130-photo-grid{display:flex;flex-wrap:wrap;gap:14px}.alo130-photo-card{min-width:155px;border:1px solid #e5d7c7;border-radius:12px;padding:9px}.alo130-photo-card small{display:block}.alo130-confirm-label{max-width:340px}
