.vv-plans-calendar{display:block}.vv-plans-calendar__month-card{display:flex;flex-direction:column;width:min(100%,900px);margin-inline:auto;padding:clamp(16px,3.1vw,40px);border:1px solid rgba(244,252,255,.46);border-radius:clamp(22px,3.4vw,38px);background:linear-gradient(150deg,rgba(230,250,255,.19),transparent 60%),#0a283652;-webkit-backdrop-filter:blur(22px) saturate(132%);backdrop-filter:blur(22px) saturate(132%);box-shadow:inset 0 1px #ffffff40,0 18px 48px #020d1e30;font:400 .95rem/1.4 Arial,sans-serif}.vv-plans-calendar__nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:clamp(8px,1.6svh,15px)}.vv-plans-calendar__agenda h2,.vv-plans-explore__header h2{margin:0;font:400 clamp(1.65rem,4vw,3.5rem)/1.06 Georgia,serif;letter-spacing:-.045em}.vv-plans-calendar__nav h2{margin:0;color:#fff;font:700 clamp(1.45rem,3vw,2.7rem)/1.08 var(--font-body--family, Arial, sans-serif);letter-spacing:-.05em}.vv-plans-calendar__nav h2:first-letter,.vv-plans-calendar__agenda h2:first-letter{text-transform:uppercase}.vv-plans-calendar__nav button,.vv-plans-explore__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,248,234,.45);border-radius:50%;background:#fff8ea21;color:#fff8ea;cursor:pointer}.vv-plans-calendar__nav button{background:#ffffff24;box-shadow:inset 0 1px #ffffff45}.vv-plans-calendar__nav button svg,.vv-plans-explore__controls button svg{width:16px;height:16px}.vv-plans-calendar__nav button:hover,.vv-plans-explore__controls button:hover:not(:disabled){background:#fff8ea40}.vv-plans-calendar__weekdays,.vv-plans-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,.8vw,8px);text-align:center}.vv-plans-calendar__weekdays{margin-bottom:7px;color:#fff8ea;font-size:clamp(.68rem,1.6vw,.9rem);font-weight:700}.vv-plans-calendar__day{display:grid;place-content:center;grid-template-columns:minmax(0,1fr);text-align:center;min-width:0;min-height:clamp(49px,7svh,72px);padding:3px;border:1px solid transparent;border-radius:clamp(10px,1.3vw,17px);background:transparent;color:#fff}.vv-plans-calendar__number{font:700 clamp(1.03rem,2.05vw,1.75rem)/1 var(--font-body--family, Arial, sans-serif);text-shadow:0 2px 5px rgba(10,25,47,.46)}.vv-plans-calendar__day--event .vv-plans-calendar__number{text-shadow:0 1px 1px rgba(255,255,255,.35)}.vv-plans-calendar__day--event{border-color:#ffffff91;background:var(--vv-day-color, #e7f1ee);background:linear-gradient(150deg,rgba(255,255,255,.4),transparent 54%),color-mix(in srgb,var(--vv-day-color, #e7f1ee) 80%,#fffaf1);box-shadow:inset 0 1px 1px #ffffff80;color:#111f3b;cursor:pointer}.vv-plans-calendar__day--event:hover{filter:brightness(1.08)}.vv-plans-calendar__day[aria-pressed=true]{box-shadow:inset 0 0 0 2px #17346b}.vv-plans-calendar__day[aria-current=date]>span:first-child{text-decoration:underline;text-underline-offset:3px}.vv-plans-calendar__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:3px}.vv-plans-calendar__icon{position:relative;display:block;width:clamp(20px,3.5vw,46px);aspect-ratio:1.4;overflow:hidden;border-radius:5px;background:var(--vv-event-color)}.vv-plans-calendar__icon img{display:block;width:100%;height:100%;object-fit:contain}.vv-plans-calendar__icon:not([data-source=symbol]) img{position:absolute;top:50%;left:50%;width:var(--vv-icon-zoom, 145%);max-width:none;height:auto;transform:translate(-50%,var(--vv-icon-center, -50%))}.vv-plans-calendar__icon[data-source=vora-bolera]{--vv-icon-zoom: 126%}.vv-plans-calendar__icon[data-source=poster]{--vv-icon-center: -62%}.vv-plans-calendar__hint{margin:clamp(8px,1.6svh,15px) 0 0;color:#fff8ea;font-size:.83rem}.vv-plans-calendar button:focus-visible,.vv-plans-explore__controls button:focus-visible,.vv-plans-explore__strip:focus-visible{outline:2px solid #ffca73;outline-offset:3px}.vv-plans-calendar__agenda{max-width:900px;margin:clamp(10px,2svh,19px) auto 0;padding:clamp(13px,2vw,24px);border:1px solid color-mix(in srgb,var(--vv-selected-plan-color) 60%,rgba(255,248,234,.35));border-radius:24px;background:color-mix(in srgb,var(--vv-selected-plan-color) 25%,rgba(16,31,56,.93));color:#fff8ea;scroll-margin-top:95px;text-align:left}.vv-plans-calendar__agenda .vv-voyage{background:color-mix(in srgb,var(--vv-event-color) 68%,#fffaf1);color:#111f3b}.vv-plans-calendar__agenda ul{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.vv-plans-calendar__agenda .vv-voyage__link{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center}.vv-plans-calendar__agenda .vv-voyage__body{padding:clamp(12px,3vw,34px)}.vv-plans-calendar__agenda .vv-voyage__visual{--vv-voyage-color: var(--vv-event-color, #dcebea)}.vv-plans-calendar__agenda .vv-voyage__visual img{object-fit:contain}.vv-plans-explore__content{display:block}.vv-plans-explore__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.vv-plans-explore__controls:not([hidden]){display:flex;gap:8px}.vv-plans-explore__controls button:disabled{opacity:.4;cursor:default}.vv-plans-explore__strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,28vw,350px);gap:clamp(12px,1.6vw,24px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:12px 4px 22px;margin:12px -4px -22px;scrollbar-color:rgba(255,248,234,.5) transparent}.vv-plans-explore__strip>.vv-voyage{scroll-snap-align:start}@media(max-width:749px){.vv-plans-calendar__month-card{padding:clamp(10px,3vw,20px)}.vv-plans-calendar__day{min-height:47px}.vv-plans-calendar__nav h2{font-size:clamp(1.16rem,4.6vw,1.9rem)}.vv-plans-explore__strip{grid-auto-columns:clamp(190px,67vw,300px)}}@media(max-width:479px){.vv-plans-calendar__agenda .vv-plan-page-card__facts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-transparency:reduce){.vv-plans-calendar__month-card{background:#20344f;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vora-plans-calendar.css.map */
