[data-v-2dbec4fa]:root{--default-focus-color:#1b1b1a}.HospitalityChip[data-v-2dbec4fa]{--background-color:var(--interactive-background-main-1-default);--border-color:var(--interactive-border-main-3-default);--color:var(--interactive-content-main-3-default);width:fit-content;display:inline-flex;position:relative}.HospitalityChip--open[data-v-2dbec4fa],.HospitalityChip--selected[data-v-2dbec4fa]{--border-color:var(--interactive-border-main-1-default);--color:var(--interactive-content-main-1-default)}.HospitalityChip--selected .HospitalityChip__button[data-v-2dbec4fa]{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-4),transparent)}@media (hover:hover){.HospitalityChip--selected .HospitalityChip__button[data-v-2dbec4fa]:hover{background-color:color-mix(in srgb,var(--interactive-background-main-1-hover) var(--opacity-layer-layer-8),transparent)}}.HospitalityChip--selected .HospitalityChip__button[data-v-2dbec4fa]:active{background-color:color-mix(in srgb,var(--interactive-background-main-1-pressed) var(--opacity-layer-layer-12),transparent)}.HospitalityChip--disabled[data-v-2dbec4fa]{opacity:var(--opacity-state-disabled);pointer-events:none}.HospitalityChip--overflow .HospitalityChip__button[data-v-2dbec4fa]{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-4),transparent);border-style:dashed}@media (hover:hover){.HospitalityChip--overflow .HospitalityChip__button[data-v-2dbec4fa]:hover{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-8),transparent)}}.HospitalityChip--overflow .HospitalityChip__button[data-v-2dbec4fa]:active{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-12),transparent)}.HospitalityChip--removable .HospitalityChip__button[data-v-2dbec4fa]{padding-right:calc(var(--spacing-inline-xl) + var(--sizing-icon-level-2) + var(--spacing-inline-s))}.HospitalityChip__button[data-v-2dbec4fa]{border:1px solid var(--border-color);color:var(--color);font:inherit;align-items:center;gap:var(--spacing-inline-s);padding:var(--spacing-inline-m) var(--spacing-inline-xl);border-radius:var(--border-radius-pill);background-color:#0000;outline:none;margin:0;transition:background-color .3s;display:inline-flex}.HospitalityChip__button[data-v-2dbec4fa]:where(button){cursor:pointer}.HospitalityChip__button[data-v-2dbec4fa]:focus-visible{--border-color:var(--interactive-border-focus-focus-1);box-shadow:inset 0 0 0 1px var(--border-color)}@media (hover:hover){.HospitalityChip__button[data-v-2dbec4fa]:hover{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-4),transparent)}}.HospitalityChip__button[data-v-2dbec4fa]:active{background-color:color-mix(in srgb,var(--background-color) var(--opacity-layer-layer-8),transparent)}.HospitalityChip[data-v-2dbec4fa] .HospitalityChip__label{font-family:var(--typography-label-m-main-font-family);font-size:var(--typography-label-m-main-font-size);font-weight:var(--typography-label-m-main-font-weight);letter-spacing:var(--typography-label-m-main-letter-spacing);line-height:var(--typography-label-m-main-line-height);text-transform:var(--typography-label-m-main-text-transform);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);text-decoration:var(--typography-label-m-main-text-decoration);white-space:nowrap}.HospitalityChip__remove.HospitalityButton[data-v-2dbec4fa]{right:var(--spacing-inline-xl);position:absolute;top:50%;transform:translateY(-50%)}.HospitalityChip[data-v-2dbec4fa] .HospitalityChip__panel{z-index:1;position:absolute}
