/* Collected procurement filters: explicit yes/no, compact on desktop, wrap on mobile. */
#page-delivery.delivery-followups-view #deliveryFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#page-delivery.delivery-followups-view #deliveryFilters [hidden]{display:none!important}
#page-delivery.delivery-followups-view #deliveryFilters input,
#page-delivery.delivery-followups-view #deliveryFilters select,
#page-delivery.delivery-followups-view #deliveryFilters button,
#page-delivery.delivery-followups-view #deliveryFilters label{font-size:12px!important;min-width:0}
#page-delivery.delivery-followups-view #deliveryQ{flex:0 1 20em;width:20em!important;max-width:100%}
#page-delivery.delivery-followups-view #deliveryState{flex:0 0 auto;width:calc(6em + 34px)!important;max-width:100%}
#deliveryCollectedChecks{display:flex;flex-wrap:wrap;gap:8px;min-width:0;align-items:center}
#deliveryCollectedChecks .dy-collected-toggle{display:inline-flex;position:relative;align-items:center;gap:8px;white-space:nowrap;min-height:44px;width:auto;margin:0;padding:0 10px;border:1px solid var(--border,#d3e5f0);border-radius:8px;background:var(--surface,#f6fafc);cursor:pointer;color:#526e88}
.dy-collected-toggle input{position:absolute;opacity:0;inset:0;width:100%!important;height:100%;margin:0;z-index:1;cursor:pointer}
.dy-toggle-track{display:block;position:relative;flex:0 0 32px;width:32px;height:18px;border-radius:20px;background:#8296a9}
.dy-toggle-track:before{content:'';position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:white}
.dy-collected-toggle input:checked+.dy-toggle-track{background:#4b75a2}
.dy-collected-toggle input:checked+.dy-toggle-track:before{left:16px}
.dy-collected-toggle input:focus-visible+.dy-toggle-track{outline:2px solid #284f7c;outline-offset:3px}
.dy-collected-toggle .dy-toggle-on{display:none}
.dy-collected-toggle input:checked~.dy-toggle-off{display:none}
.dy-collected-toggle input:checked~.dy-toggle-on{display:inline}
@media(max-width:760px){#page-delivery.delivery-followups-view #deliveryQ{flex-basis:100%;width:100%!important}#deliveryCollectedChecks{flex-basis:100%}}
