.scheduler-dropdown-pill{width:fit-content;max-width:100%;position:relative}.scheduler-dropdown-pill__trigger{white-space:nowrap;background-color:var(--corporative-yellow,#ffc107);color:#000;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:auto;padding:10px 16px;font-size:.95rem;font-weight:700;display:flex}.scheduler-dropdown-pill__chevron{font-size:.85rem;transition:transform .2s}.scheduler-dropdown-pill__chevron.open{transform:rotate(180deg)}.scheduler-dropdown-pill__panel{border:1px solid var(--corporative-yellow,#ffc107);z-index:30;background-color:#1c1c1e;border-radius:10px;width:max-content;min-width:100%;max-width:280px;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #00000080}.scheduler-dropdown-pill__item{color:#fff;text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;width:100%;padding:10px 12px;font-size:.85rem;transition:background-color .15s;display:block}.scheduler-dropdown-pill__item:last-child{border-bottom:none}.scheduler-dropdown-pill__item:hover{background-color:#ffffff14}.scheduler-dropdown-pill__item.active{color:var(--corporative-yellow,#ffc107);font-weight:700}
.brochure-countdown{justify-content:center;align-items:center;gap:18px;display:flex}.brochure-countdown__unit{flex-direction:column;align-items:center;display:flex}.brochure-countdown__value{color:var(--corporative-yellow,#ffc107);font-size:1.5rem;font-weight:800;line-height:1.1}.brochure-countdown__label{color:#ccc;text-transform:capitalize;font-size:.85rem}
.scheduler-dates-card{border:1px solid var(--corporative-yellow,#ffc107);text-align:center;background-color:#1c1c1c;border-radius:20px;grid-template-areas:"title""subtitle""select""info""countdown""duration""price";row-gap:.6rem;padding:1.1rem 1.25rem;display:grid;box-shadow:0 0 15px #ffc1070d}.scheduler-dates-card__header-group,.scheduler-dates-card__select-group{display:contents}.scheduler-dates-card__title{color:#fff;grid-area:title;margin:0;font-size:clamp(1.1rem,2.5vh,1.8rem);font-weight:700}.scheduler-dates-card__title--mobile{display:none}.scheduler-dates-card__subtitle{color:#aaa;grid-area:subtitle;margin:-.35rem 0 0;font-size:clamp(.7rem,1.6vh,.9rem)}.scheduler-dates-card__select-row{grid-area:select;justify-content:center;display:flex}.scheduler-dates-card__info-row{flex-wrap:wrap;grid-area:info;justify-content:center;align-items:center;gap:4px 18px;display:flex}.scheduler-dates-card__info-item{color:#ddd;align-items:center;gap:6px;font-size:clamp(.8rem,1.9vh,1rem);display:flex}.scheduler-dates-card__info-item svg{color:#fff}.scheduler-dates-card__gmt{font-weight:600}.scheduler-dates-card__days{font-weight:700}.scheduler-dates-card__countdown-row{grid-area:countdown}.scheduler-dates-card__duration{color:#fff;grid-area:duration;margin:-.35rem 0 0;font-size:clamp(.85rem,2.1vh,1.19rem);font-weight:600}.scheduler-dates-card__price{flex-direction:column;grid-area:price;align-items:center;margin:-.2rem 0 0;display:flex}.scheduler-dates-card__price-prefix{color:#ddd;font-size:clamp(.7rem,1.6vh,.9rem);line-height:1.1}.scheduler-dates-card__price-row{align-items:baseline;gap:8px;margin-top:-2px;line-height:1.1;display:flex}.scheduler-dates-card__price-amount,.scheduler-dates-card__price-currency{color:#fff;font-size:clamp(1.1rem,2.5vh,1.8rem);font-weight:700}@media (max-width:992px){.scheduler-dates-card{text-align:center;border-radius:16px;grid-template-columns:1fr;grid-template-areas:"header""info""selectgroup""subtitle""price";row-gap:.5rem;padding:.85rem 1rem}.scheduler-dates-card__header-group{justify-content:center;align-items:center;gap:12px;display:flex}.scheduler-dates-card__select-group{justify-content:center;align-items:center;gap:14px;display:flex}.scheduler-dates-card__header-group{grid-area:header}.scheduler-dates-card__select-group{grid-area:selectgroup}.scheduler-dates-card__title--desktop{display:none}.scheduler-dates-card__title--mobile{font-size:1.5rem;display:block}.scheduler-dates-card__duration{white-space:nowrap;margin:0;font-size:clamp(.85rem,2.1vh,1.19rem)}.scheduler-dates-card__price{margin:0}.scheduler-dates-card__gmt{display:block}.scheduler-dates-card__subtitle{margin:0;font-size:clamp(.7rem,1.6vh,.9rem)}}
