.availability-legend[data-v-906e6070]{padding:var(--spacing-1);justify-content:space-between;gap:24px 16px}.availability-legend[data-v-906e6070],.availability-legend__content[data-v-906e6070]{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.availability-legend__content[data-v-906e6070]{gap:var(--spacing-1)}.availability-legend__title[data-v-906e6070]{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:700;line-height:1}.availability-legend__items[data-v-906e6070]{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.availability-legend__item[data-v-906e6070]{border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;padding:0 .5rem;font-size:12px;line-height:1;display:inline-flex}.availability-legend__actions[data-v-906e6070]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.availability-legend__actions[data-v-906e6070] .btn{white-space:normal;max-width:100%}.availability-legend__reset[data-v-906e6070]{text-transform:uppercase;letter-spacing:.08em;opacity:1;color:var(--color-text);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;line-height:1}.availability-legend__reset[data-v-906e6070]:active,.availability-legend__reset[data-v-906e6070]:focus,.availability-legend__reset[data-v-906e6070]:hover{background:0 0}.availability-legend__reset[data-v-906e6070]:disabled{opacity:.5;cursor:default;text-decoration:none}.availability-legend__item--green[data-v-906e6070]{background-color:var(--color-light-green)}.availability-legend__item--amber[data-v-906e6070]{background-color:var(--color-light-yellow)}.availability-legend__item--red[data-v-906e6070]{background-color:var(--color-light-red)}.availability-legend__item--grey[data-v-906e6070]{background-color:var(--color-light-grey);padding:0 1rem}@media (width<=767px){.availability-legend[data-v-906e6070]{gap:var(--spacing-4);padding:12px 0 0}.availability-legend__title[data-v-906e6070]{width:100%;font-size:.75rem}.availability-legend__actions[data-v-906e6070]{justify-content:flex-start;gap:8px 12px;width:100%;margin-left:0}.availability-legend__actions[data-v-906e6070] .btn{min-height:44px}.availability-legend__actions[data-v-906e6070] .btn:not(.availability-legend__reset){flex:160px;padding:12px}.availability-legend__item[data-v-906e6070]{min-width:2rem;height:2rem;font-size:12px}}
