.dress-collection-filters{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px;background:#f4dfba}.dress-collection-filters button{border:1px solid #c3a578;border-radius:24px;padding:10px 16px;background:#fff8e9;color:#42392e;font:inherit;cursor:pointer}.dress-collection-filters button[aria-pressed=true]{background:#346a57;color:white;border-color:#346a57}.dress-outfit-card .dress-receipt,.dress-outfit-card .dress-reward-progress,.dress-background-picker small{font-size:.76rem;line-height:1.5;color:#68604e;font-weight:400;display:block;margin-top:8px}.dress-outfit-card progress,.dress-background-picker progress{width:100%;height:8px;accent-color:#4e9472;margin:6px 0}.dress-filter-empty{padding:24px}.dress-background-preview{width:min(880px,calc(100vw - 32px));max-height:90vh;box-sizing:border-box;overflow:auto;border:0;border-radius:24px;background:#fff5df;color:#47392c;padding:18px;box-shadow:0 24px 100px #0007}.dress-background-preview::backdrop{background:#211a19aa}.dress-background-preview>img{display:block;width:100%;max-height:60vh;object-fit:contain;border-radius:16px;background:#dac4a0}.dress-background-preview h2{margin:16px 0 8px}.dress-background-preview>div{display:flex;justify-content:flex-end;gap:10px}.dress-background-preview button{font:inherit;border:0;border-radius:14px;padding:12px 20px;background:#356c56;color:white;cursor:pointer}.dress-background-preview button:disabled{opacity:.5;cursor:default}.dress-background-picker button:focus-visible,.dress-collection-filters button:focus-visible,.dress-background-preview button:focus-visible{outline:3px solid #da9b2f;outline-offset:3px}.dress-background-picker button{flex-shrink:0}.gw-delivery{background:#f6e4bf}.gw-activity{background:#d8eacb}.gw-activity button,.gw-delivery button,[data-gw-decorations] button{display:block;width:100%;margin:8px 0}.gw-shell button:disabled{opacity:.5;cursor:default}
@media(max-width:600px){.dress-collection-filters{padding:10px;gap:6px}.dress-collection-filters button{font-size:.8rem;padding:8px 10px}.dress-background-preview{padding:12px}.dress-background-preview>div{justify-content:stretch}.dress-background-preview button{flex:1;padding:10px}.dress-receipt{overflow-wrap:anywhere}}

.gw-shell .gw-footer{display:block!important;opacity:1!important;font-size:.84rem!important;color:var(--gw-ink)!important}.gw-footer summary{cursor:pointer}.gw-sidebar{scrollbar-color:#7ca477 #e8edcf}
