.collection-queue-summary{display:block;min-width:0;cursor:pointer;list-style:none;color:var(--text-1,#253731)}
.collection-queue-summary::-webkit-details-marker{display:none}
.collection-queue-summary:focus-visible{outline:2px solid var(--accent,#42735d);outline-offset:-3px;border-radius:11px}
.collection-queue-summary:hover{background:var(--surface-hover,#eaf0ec)}
.collection-queue-summary .collection-queue-heading{min-height:72px;padding:16px;align-items:flex-start;border-bottom:0}
.collection-queue-summary .collection-queue-heading h2{margin:0;font-size:14px;line-height:1.45;font-weight:650}
.collection-queue-summary .collection-queue-count{font-size:12px;min-width:26px;height:26px}
.collection-queue-preview{list-style:none;margin:0;padding:0 16px;min-width:0}
.collection-queue-preview li{padding:12px 0;border-top:1px solid var(--glass-border,#dce5df);min-width:0;overflow-wrap:anywhere}
.collection-queue-preview b{display:block;font-size:13px;line-height:1.5;font-weight:550}
.collection-queue-preview small,.collection-queue-preview li>span{display:block;font-size:12px;line-height:1.5;color:var(--text-2,#607569);margin-top:3px}
.collection-queue-preview li>span{font-weight:550;margin-top:6px}
.collection-queue-disclosure{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;font-size:12px;line-height:1.5;color:var(--text-2,#607569)}
.collection-queue-disclosure::after{content:'';display:block;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex:0 0 auto;margin-right:2px}
.collection-queue-hide,.collection-queue[open]>.collection-queue-summary .collection-queue-show{display:none}
.collection-queue[open]>.collection-queue-summary .collection-queue-hide{display:inline}
.collection-queue[open]>.collection-queue-summary .collection-queue-preview,.collection-queue[open]>.collection-queue-summary>.collection-queue-empty{display:none}
.collection-queue[open]>.collection-queue-summary .collection-queue-disclosure::after{transform:rotate(225deg)}
.collection-queue[open]>.collection-queue-summary{border-bottom:1px solid var(--glass-border,#dce5df)}
.collection-queue-items{gap:0;padding:0 16px}
.collection-queue-items>.collection-need-card{border:0;border-radius:0;background:transparent;padding:16px 0}
.collection-queue-items>.collection-need-card+.collection-need-card{border-top:1px solid var(--glass-border,#dce5df)}
.collection-queue-items .collection-card-note,.collection-queue-items .collection-card-sku,.collection-queue-items .collection-stock-counts{color:var(--text-2,#607569)}
.collection-queue-items .collection-card-note.attention{color:#94651d}
.collection-queue-items .actions button{font-size:12px;line-height:1.5;padding:8px 12px}
.collection-queue-items .actions button:focus-visible,.collection-purchased>summary:focus-visible{outline:2px solid var(--accent,#42735d);outline-offset:2px}
@media(max-width:520px){.collection-queue-summary .collection-queue-heading{min-height:0;padding:16px}.collection-queue-summary .collection-queue-heading h2{font-size:15px}.collection-queue-preview b{font-size:14px}.collection-queue-disclosure{min-height:44px}.collection-queue-items .actions button{min-height:40px}}
