/* Basket icon tiles. Rules: docs/basket-icons.md. */
.bk-tile{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;background:#fff;border-radius:22%;box-shadow:0 1px 2px rgba(8,8,30,.06),0 6px 16px rgba(8,8,30,.08);vertical-align:middle}
.bk-tile img{display:block;transition:transform .24s ease-out}
.bk-tile-48{width:48px;height:48px}.bk-tile-48 img{width:36px;height:36px}
.bk-tile-96{width:96px;height:96px}.bk-tile-96 img{width:68px;height:68px}
.bk-tile-192{width:192px;height:192px}.bk-tile-192 img{width:132px;height:132px}
.basket:hover .bk-tile img,.basket:focus-within .bk-tile img,.icon-option:hover .bk-tile img,.icon-option:focus-visible .bk-tile img{transform:translateY(-2px)}
.basket-art-icon{position:absolute;inset:0;display:grid;place-items:center}
.basket-art:has(.basket-art-icon){height:140px}
.basket-heading{display:flex;align-items:center;gap:12px;margin:14px 0 10px}.basket-heading h3{margin:0;min-width:0;overflow-wrap:anywhere}
.wallet-entry-name{display:flex;align-items:center;gap:10px;min-width:0}
.basket-form-heading{display:flex;align-items:center;gap:12px}.basket-form-heading h2{margin:0;min-width:0;overflow-wrap:anywhere}
.basket-order-list .bk-tile{cursor:inherit}
.icon-picker{border:0;margin:20px 0;padding:0;min-width:0}.icon-picker legend{font-size:12px;font-weight:600;color:#625d6c;padding:0 0 10px}
.icon-options{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
.icon-option{flex:none;width:84px;display:grid;justify-items:center;gap:6px;padding:8px 4px;border:2px solid transparent;border-radius:16px;background:transparent;color:#4b4658;font:500 11px/1.25 inherit;text-align:center;cursor:pointer;scroll-snap-align:start}
.icon-option[aria-pressed=true]{border-color:#b18b36;background:#fbf4df;color:#18182b;font-weight:700}
@media(prefers-reduced-motion:reduce){.bk-tile img{transition:none}.basket:hover .bk-tile img,.basket:focus-within .bk-tile img,.icon-option:hover .bk-tile img,.icon-option:focus-visible .bk-tile img{transform:none}}
