.tour-selector[data-astro-cid-za65we4a]{--ink:#030b3c;--paper:#fff;--popover:#f9f9fd;--line:#c9ccdf;--accent:#e4002b;--muted:#767684;padding:0 0 18px!important}.tour-field[data-astro-cid-za65we4a]{min-width:0;margin-bottom:14px;display:block}.tour-field-label[data-astro-cid-za65we4a]{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.tour-dropdown[data-astro-cid-za65we4a]{position:relative}.tour-control[data-astro-cid-za65we4a]{background:var(--paper);border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:41px;padding:7px 11px;font-size:14px;line-height:1.6;list-style:none;display:flex}.tour-control[data-astro-cid-za65we4a]::-webkit-details-marker{display:none}.tour-control[data-astro-cid-za65we4a] .icon[data-astro-cid-za65we4a]{width:18px;height:18px;color:var(--ink)}.tour-placeholder[data-astro-cid-za65we4a]{font-style:italic}.tour-popover[data-astro-cid-za65we4a]{z-index:30;background:var(--popover);border-radius:3px;width:100%;font-size:14px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 3px 6px #0005}.tour-calendar[data-astro-cid-za65we4a]{width:min(335px,100%);padding:18px 8px 12px}.tour-month-nav[data-astro-cid-za65we4a]{align-items:center;gap:8px;margin:3px 10px 18px;display:flex}.tour-month-nav[data-astro-cid-za65we4a] label[data-astro-cid-za65we4a]{flex:1;min-width:0}.tour-month-nav[data-astro-cid-za65we4a] select[data-astro-cid-za65we4a]{background:0 0;border:0;width:100%;padding:6px 0;font-size:14px}.tour-month-nav[data-astro-cid-za65we4a] button[data-astro-cid-za65we4a]{background:0 0;border:0;width:32px;height:32px;padding:0;font-size:28px;line-height:1}.tour-month-nav[data-astro-cid-za65we4a] button[data-astro-cid-za65we4a]:disabled{opacity:.3}.tour-weekdays[data-astro-cid-za65we4a],.tour-days[data-astro-cid-za65we4a]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tour-weekdays[data-astro-cid-za65we4a]{padding-bottom:9px;border-bottom:1px solid #dddde7;margin:0 -8px 6px;padding-inline:8px;font-size:11px}.tour-day[data-astro-cid-za65we4a]{min-width:0;height:44px;color:var(--muted);background:0 0;border:0;padding:0;font-size:14px}.tour-day[data-astro-cid-za65we4a]:disabled{cursor:default;color:#767684}.tour-day[data-astro-cid-za65we4a].available{color:var(--ink);font-weight:700}.tour-day[data-astro-cid-za65we4a].available:hover{background:#ededf3;border-radius:50%}.tour-day[data-astro-cid-za65we4a].soldout{text-decoration:line-through}.tour-day[data-astro-cid-za65we4a].in-trip,.tour-day[data-astro-cid-za65we4a].in-trip:disabled,.tour-day[data-astro-cid-za65we4a].in-trip:hover{background:var(--accent);color:#fff;border-radius:0;font-weight:700}.tour-day[data-astro-cid-za65we4a].trip-start,.tour-day[data-astro-cid-za65we4a].trip-start:hover{border-radius:24px 0 0 24px}.tour-day[data-astro-cid-za65we4a].trip-end,.tour-day[data-astro-cid-za65we4a].trip-end:hover{border-radius:0 24px 24px 0}.tour-day[data-astro-cid-za65we4a].trip-start.trip-end{border-radius:50%}.tour-room-popover[data-astro-cid-za65we4a]>p[data-astro-cid-za65we4a]{padding:4px 18px}.tour-rooms-picker[data-astro-cid-za65we4a][open] .icon[data-astro-cid-za65we4a]{transform:rotate(180deg)}.tour-room-footer[data-astro-cid-za65we4a]{justify-content:flex-end;padding:14px 18px;display:flex}.tour-room-footer[data-astro-cid-za65we4a] button[data-astro-cid-za65we4a]{color:var(--accent);background:0 0;border:0;padding:4px 0}.tour-total[data-astro-cid-za65we4a]{border-top:1px solid var(--line);text-align:right;padding-top:16px;font-weight:700}.tour-selector[data-astro-cid-za65we4a] .tour-room-row{border-bottom:1px solid #e8e8f2;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;line-height:1.4;display:flex}.tour-selector[data-astro-cid-za65we4a] .tour-room-row strong,.tour-selector[data-astro-cid-za65we4a] .tour-room-row span{display:block}.tour-selector[data-astro-cid-za65we4a] .tour-room-row svg{vertical-align:middle;margin-left:5px}.tour-selector[data-astro-cid-za65we4a] .tour-room-counter{align-items:center;gap:8px;display:flex}.tour-selector[data-astro-cid-za65we4a] .tour-room-counter button{background:0 0;border:0;width:28px;height:28px;padding:0;font-size:16px;line-height:1;position:relative}.tour-selector[data-astro-cid-za65we4a] .tour-room-counter button:before{content:"";pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:6px}.tour-selector[data-astro-cid-za65we4a] .tour-room-counter button:disabled{opacity:.35;cursor:default}.tour-selector[data-astro-cid-za65we4a] .tour-room-counter output{text-align:center;min-width:15px}
