ul.svelte-17gds64{width:100%;display:flex;flex-wrap:wrap;list-style:none;gap:var(--space-2)}ul.has-columns.svelte-17gds64{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);grid-auto-rows:auto}ul.has-columns.svelte-17gds64 li:where(.svelte-17gds64){flex:1}ul.has-columns.svelte-17gds64 button:where(.svelte-17gds64){width:100%}button.svelte-17gds64{--border-width: 1px;--new-color: var(--color-orange-300);width:100%;position:relative;height:unset;padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:var(--width);height:var(--height);font-size:var(--text-base);font-weight:500;text-align:left;color:var(--color-dw-black);background-color:var(--color-dw-white);border-color:var(--color-dw-grey-lighter);border-width:var(--border-width);border-style:solid;border-radius:var(--rounded-sm);box-shadow:var(--shadow-level-1)}button.svelte-17gds64:hover:enabled{border-color:var(--color-dw-grey-light)}button.svelte-17gds64:active:enabled{color:var(--color-dw-black);border-color:var(--color-dw-grey)}button.is-selected.svelte-17gds64{background-color:var(--color-dw-scooter-lighter);border-color:var(--color-dw-scooter-light)!important}button.svelte-17gds64:focus{box-shadow:0 0 0 .125rem #1d81a240}button.svelte-17gds64:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button.svelte-17gds64 svg{width:100%;height:100%;display:block}button.is-new.svelte-17gds64{border-color:var(--new-color)!important}.image-preview.svelte-17gds64{border-top-left-radius:calc(var(--rounded-sm) - var(--border-width));border-top-right-radius:calc(var(--rounded-sm) - var(--border-width));overflow:hidden;flex:1;position:relative}.image-preview.svelte-17gds64:after{content:"";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,black,transparent);opacity:.03;height:8px}.image-preview.svelte-17gds64 img:where(.svelte-17gds64){width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.image-label.svelte-17gds64{display:block;padding:var(--space-1) var(--space-2)}.image-label.svelte-17gds64 span:where(.svelte-17gds64){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:127%;word-break:normal;text-wrap:wrap;max-width:100%;overflow-wrap:break-word}.badge.svelte-17gds64{position:absolute;top:0;right:0;z-index:1;border-radius:0;border-bottom-left-radius:var(--rounded-sm);border-top-right-radius:calc(var(--rounded-sm) - var(--border-width));color:var(--color-dw-white);background:var(--new-color);font-size:9px}
