/* Your collection (Otto, 13 Nov 2026): the Save tick box on products and the light-blue tab. */
.mb-save{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid #b9dcf5;color:#0c5e9e;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(12,94,158,.12);user-select:none;transition:background .15s,border-color .15s}
.mb-save:hover{border-color:#5fb0e6;background:#fff}
.mb-save input{width:16px;height:16px;margin:0;accent-color:#2a8fd6;cursor:pointer}
.mb-save.is-saved{background:#e3f3ff;border-color:#5fb0e6}
.mb-save-big{position:static;font-size:13px;padding:6px 12px 6px 10px;box-shadow:none}
.mb-tb-collection{background:#d4ecff!important;border:1px solid #9bcff2!important;color:#075b91!important;font-weight:700;white-space:nowrap;margin-left:auto}
.mb-tb-collection:hover,.mb-tb-collection.is-current{background:#c4e5fc!important;border-color:#5fb0e6!important}
.mb-col-count{display:inline-block;min-width:20px;padding:0 6px;margin-left:4px;border-radius:999px;background:#fff;color:#075b91;font-size:11.5px;line-height:18px;text-align:center}
.mb-collection-head{background:#edf7ff;border:1px solid #9bcff2;border-radius:22px;color:#075b91}
@keyframes mbSavedPop{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}
.mb-save.pop{animation:mbSavedPop .25s ease}
.mb-pick{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid #d0d5dd;color:#344054;font-size:12.5px;font-weight:700;cursor:pointer;user-select:none}
.mb-pick input{width:16px;height:16px;margin:0;accent-color:#0c5e9e;cursor:pointer}
.mb-pick.is-picked{background:#0c5e9e;border-color:#0c5e9e;color:#fff}
.mb-send-bar{background:#fff;border:1.5px dashed #9bcff2;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#075b91;position:sticky;top:calc(var(--mb-top, 0px) + 8px);z-index:5}
