@keyframes garment-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes garment-card-enter-flat{0%{opacity:0}to{opacity:1}}.garment-card{border-radius:var(--r-md);color:inherit;animation:garment-card-enter var(--dur-base) var(--ease-enter) backwards;animation-delay:var(--garment-card-delay,0s);text-decoration:none;display:block}.garment-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.garment-card>*{transition:box-shadow var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std)}.garment-card:hover>*{box-shadow:var(--e2);transform:translateY(-1px)}.garment-card[aria-disabled=true]{cursor:default}.garment-card--pick{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.garment-card-head{width:100%;height:calc(var(--fs-label) * 1.4 * 2);display:block;overflow:hidden}.garment-card-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.garment-card-detail{height:calc(var(--fs-label) * 1.4);line-height:calc(var(--fs-label) * 1.4);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.garment-card-title>.chip--status{margin-inline-end:var(--sp-1)}.garment-card-data{white-space:nowrap;text-overflow:ellipsis;height:1.4em;display:block;overflow:hidden}.garment-card-meta{align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:24px;display:flex}.garment-card-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes garment-card-flash{0%{background:var(--primary-cont)}to{background:0 0}}.garment-card[data-updated] .garment-card-caption{animation:garment-card-flash var(--dur-base) var(--ease-std);border-radius:var(--r-xs)}.garment-choice-well{align-items:center;gap:var(--sp-2);font:600 var(--fs-label) / 1 var(--ui);color:var(--ink);flex-direction:column;display:inline-flex}.garment-choice-well[data-choice=none]{color:var(--ink-3)}.garment-choice-agent{fill:none;stroke:var(--primary);stroke-width:1.4px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.garment-card{animation-name:garment-card-enter-flat;animation-delay:0s}.garment-card:hover>*{transform:none}}
