.external-tmpl .tile__link:active .tile__bg:before,.external-tmpl .tile__link.active .tile__bg:before,.external-tmpl .tile__link.is-active .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.external-tmpl .tile__link:active .tile__bg.has-bg-image:before,.external-tmpl .tile__link.active .tile__bg.has-bg-image:before,.external-tmpl .tile__link.is-active .tile__bg.has-bg-image:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:active .tile__bg.has-bg-image .tile__content,.external-tmpl .tile__link.active .tile__bg.has-bg-image .tile__content,.external-tmpl .tile__link.is-active .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:active .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .tile__link.active .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .tile__link.is-active .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image .tile__content,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image .tile__content,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:not(:where(:disabled)):focus-visible .tile__bg:before,.external-tmpl .tile__link:not(:where(:disabled)).focus .tile__bg:before,.external-tmpl .tile__link:not(:where(:disabled)).is-focus .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.external-tmpl .tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image:before,.external-tmpl .tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image:before,.external-tmpl .tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image .tile__content,.external-tmpl .tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image .tile__content,.external-tmpl .tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image .tile__bg-image:before,.external-tmpl .tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__link:focus-visible{outline:0;box-shadow:none}.external-tmpl .tile__bg{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color)}.external-tmpl .tile__bg.has-bg-image{color:var(--color-media)}.external-tmpl .tile__bg-image{inset:0;position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.external-tmpl .tile__bg-image[data-background-brightness]{filter:var(--background-brightness)}.external-tmpl .tile__content{position:absolute;inset:auto 0 0;max-height:100%}.external-tmpl .tile__content:not(:has(*)){display:none}.external-tmpl .has-bg-image .tile__content{color:var(--color-media);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.external-tmpl .tile__content .tile__header{display:flex;flex-direction:column;gap:.5rem;margin:0}.external-tmpl .tile__content .tile__header.header{text-align:var(--tile-header-align)}.external-tmpl .tile__content .tile__header .header__line{margin:0}.external-tmpl .tile__content .tile__header .header__head{--typo-s-font-weight: var(--typo-font-weight-bold);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-s-font-size);font-family:var(--typo-s-font-family, var(--typo-text-font-family));font-weight:var(--typo-s-font-weight, var(--typo-text-font-weight));line-height:var(--typo-s-line-height, var(--typo-text-line-height));font-style:var(--typo-s-font-style, var(--typo-text-font-style))}@supports(-webkit-line-clamp: 2){.external-tmpl .tile__content .tile__header .header__head{white-space:initial;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@container (width > 28rem){.external-tmpl .tile__content .tile__header .header__head{font-family:var(--typo-hx-font-family);font-weight:var(--typo-hx-font-weight);line-height:var(--typo-hx-line-height);font-style:var(--typo-hx-font-style);font-size:var(--typo-m-font-size);font-family:var(--typo-m-font-family, var(--typo-hx-font-family));font-weight:var(--typo-m-font-weight, var(--typo-hx-font-weight));line-height:var(--typo-m-line-height, var(--typo-hx-line-height));font-style:var(--typo-m-font-style, var(--typo-hx-font-style))}}.external-tmpl .tile__content .tile__header .header__sub{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;justify-content:var(--tile-header-align)}@container (width > 28rem){.external-tmpl .tile__content .tile__header .header__sub{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}}.external-tmpl .tile__content .tile__header .icontext__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.external-tmpl .tile__meta{position:absolute;inset:0;pointer-events:none;max-height:100%;max-width:100%}.external-tmpl .tilewall--spacing .tile__meta{inset:calc(var(--tilewall-spacing)/2)}.external-tmpl .tile__addon{font-family:var(--typo-hx-font-family);font-weight:var(--typo-hx-font-weight);line-height:var(--typo-hx-line-height);font-style:var(--typo-hx-font-style);font-size:var(--typo-l-font-size);font-family:var(--typo-l-font-family, var(--typo-hx-font-family));font-weight:var(--typo-l-font-weight, var(--typo-hx-font-weight));line-height:var(--typo-l-line-height, var(--typo-hx-line-height));font-style:var(--typo-l-font-style, var(--typo-hx-font-style));display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;position:absolute;padding:0;inset:0 var(--tile-spacing) auto var(--tile-spacing)}.external-tmpl .tile__addon-label--warning{--tile-addon-color: var(--color-danger-text);--tile-addon-bg-color: var(--color-danger)}.external-tmpl .tile__addon--scheme-conversion{--tile-addon-color: var(--color-scheme-conversion-color);--tile-addon-bg-color: var(--color-scheme-conversion-background-color)}.external-tmpl .tile__addon-label--small{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}.external-tmpl .tile__addon-label{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:var(--tile-addon-padding);color:var(--color);background-color:var(--background-color);line-height:1;text-align:center;margin-right:var(--spacing)}.external-tmpl .tile__addon-label:empty{display:none}.external-tmpl .has-bg-image .tile__addon-label{color:var(--tile-addon-color);background-color:var(--tile-addon-bg-color)}.external-tmpl .tile__addon-label--open-status .tile__addon-header{display:flex;justify-content:center}.external-tmpl .has-bg-image .tile__label-visitors{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));align-self:normal;justify-content:space-evenly;width:min-content;background-color:var(--background-color);color:var(--color);hyphens:manual;word-break:keep-all;overflow-wrap:normal}.external-tmpl .has-bg-image .tile__label-visitors .icon{justify-content:center}.external-tmpl .tile__addon-line:not(.tile__addon-container):not(:last-child){padding-bottom:var(--tile-addon-gap)}.external-tmpl .tile__addon-container{display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:var(--tile-addon-gap);grid-template-areas:"header-1 header-2 header-3" "body-1 body-2 body-3" "footer-1 footer-2 footer-3"}.external-tmpl .tile__addon-header--1{grid-area:header-1}.external-tmpl .tile__addon-header--2{grid-area:header-2}.external-tmpl .tile__addon-header--3{grid-area:header-3}.external-tmpl .tile__addon-body--1{grid-area:body-1}.external-tmpl .tile__addon-body--2{grid-area:body-2}.external-tmpl .tile__addon-body--3{grid-area:body-3}.external-tmpl .tile__addon-footer--1{grid-area:footer-1}.external-tmpl .tile__addon-footer--2{grid-area:footer-2}.external-tmpl .tile__addon-footer--3{grid-area:footer-3}.external-tmpl .tile__addon-icon{font-size:var(--tile-addon-icon-font-size);line-height:0}.external-tmpl .tile__addon-icon .icon__svg{height:1em;width:1em}.external-tmpl .tile__addon-header{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}.external-tmpl .tile__addon-.external-tmplsup{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));vertical-align:top;top:auto;line-height:1}.external-tmpl .tile__addon-footer{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}.external-tmpl .tile__addon-time{display:flex}.external-tmpl .tile__categories{display:flex;flex-wrap:wrap}.external-tmpl .tile__category{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));margin-top:.5em;border:1px solid currentColor;padding:.25em}.external-tmpl .tile__category:not(:last-child){margin-right:.5em}.external-tmpl .tile__more-categories{display:flex;border-color:rgba(0,0,0,0)}.external-tmpl .tile__bookmark{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;position:absolute;inset:var(--tile-spacing) var(--tile-spacing) auto auto}.external-tmpl .tile--scheme-conversion{--tile-conversion-border-width: 0.5rem}.external-tmpl .tile--scheme-conversion .tile__bg{border:var(--tile-conversion-border-width) solid var(--background-color)}.external-tmpl .tile--scheme-conversion .tile__bg .tile__addon{inset:calc(var(--tile-conversion-border-width)*-1) var(--tile-spacing) auto calc(var(--tile-spacing) - var(--tile-conversion-border-width))}.external-tmpl .tile--scheme-conversion .tile__bg .tile__addon .tile__addon-label{color:var(--color);background-color:var(--background-color)}.external-tmpl .tile--scheme-conversion .tile__meta{inset:var(--tile-conversion-border-width)}.external-tmpl .tilewall--spacing .tile--scheme-conversion .tile__meta{inset:calc(var(--tilewall-spacing)*.5 + var(--tile-conversion-border-width))}.external-tmpl .tile__extra-label{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.external-tmpl .tile__extra-label-item{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));padding:.5rem;display:inline-flex;gap:.25rem;flex:0 1 auto;max-width:100%}.external-tmpl .tile__extra-label-item-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.external-tmpl .tile__extra-label-item--highlight{color:var(--color-scheme-conversion-color);background-color:var(--color-scheme-conversion-background-color)}.external-tmpl .tile__extra-label-item--success{color:var(--color-success-text);background-color:var(--color-success)}.external-tmpl .tile__extra-label-item--danger{color:var(--color-danger-text);background-color:var(--color-danger)}.external-tmpl .tile__extra-label-item--bookedup{color:var(--color-danger-text);background-color:var(--color-danger);border:1px currentcolor solid}.external-tmpl .tile__extra-label-item--canceled{color:var(--color-danger-text);background-color:var(--color-danger)}.external-tmpl .tile--disable-media-color .tile__bg.has-bg-image{color:var(--color)}.external-tmpl .tile--disable-media-color .tile__bg.has-bg-image .tile__content{background:none}
