.rental-period-popover-root.svelte-jzut2y{display:contents}.rental-period-popover__backdrop.svelte-jzut2y{position:fixed;inset:0;z-index:1060;padding:0;background:transparent;border:0}.rental-period-popover.svelte-jzut2y{position:fixed;z-index:1061;width:min(380px,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);overflow:visible;opacity:0;pointer-events:none;transform:translateY(-.35rem) scale(.98);transform-origin:top right;transition:opacity .16s ease,transform .16s ease}.rental-period-popover.svelte-jzut2y:before{position:absolute;top:-6px;right:14px;z-index:1;width:12px;height:12px;content:"";background:#fbfaff;border-top:1px solid rgba(141,36,235,.18);border-left:1px solid rgba(141,36,235,.18);transform:rotate(45deg);pointer-events:none}.rental-period-popover--open.svelte-jzut2y .rental-period-popover:where(.svelte-jzut2y){opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.rental-period-popover__content.svelte-jzut2y{position:relative;max-height:calc(100vh - 1.5rem);overflow:auto;background:#fff;border:1px solid rgba(141,36,235,.18);border-radius:8px}.rental-period-popover__header.svelte-jzut2y{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;background:#fbfaff;border-radius:8px 8px 0 0}.period-summary.svelte-jzut2y{margin-top:.28rem;color:#31284c;font-size:.84rem;font-weight:600;line-height:1.35}.period-summary--empty.svelte-jzut2y{color:#8a8494;font-weight:500}.rental-period-popover__body.svelte-jzut2y{padding:1rem}.rental-period-popover__footer.svelte-jzut2y{display:flex;justify-content:flex-end;gap:.5rem;padding:0 1rem 1rem}.rental-period-calendar.svelte-jzut2y{padding:0!important}.period-options.svelte-jzut2y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.75rem}.period-option.svelte-jzut2y{min-height:2rem;padding:.35rem .45rem;color:#31284c;background:#f4f2fa;border:1px solid #ebe7f5;border-radius:8px;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.period-option.svelte-jzut2y:hover,.period-option.svelte-jzut2y:focus-visible{color:#300c8e;background:#fff;border-color:#8d24eb47}.period-option.svelte-jzut2y:disabled{cursor:not-allowed;opacity:.55}.rental-period-popover.svelte-jzut2y .vc.vva{width:100%}@media(max-width:575.98px){.rental-period-popover.svelte-jzut2y{right:.75rem!important;left:.75rem;width:auto}.period-options.svelte-jzut2y{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-bg.svelte-1l69zfi{background-image:url(../../../icons/logo.svg);background-repeat:no-repeat;opacity:.5;width:100px;height:100px;position:absolute;z-index:-1;background-size:89px;background-position-x:-20px;background-position-y:-20px}.copy.svelte-1l69zfi{font-size:smaller}.required-mark.svelte-1l69zfi{color:#dc3545;font-weight:700}.selected-items.svelte-1l69zfi{padding:.55rem;border:1px solid #ebe7f5;border-radius:8px}.selected-items__item.svelte-1l69zfi+.selected-items__item:where(.svelte-1l69zfi){margin-top:.45rem;padding-top:.45rem;border-top:1px solid #ebe7f5}.selected-items__item.svelte-1l69zfi{display:grid;grid-template-columns:48px minmax(0,1fr) 2.25rem;gap:.65rem;align-items:center;min-height:48px}.selected-items__image.svelte-1l69zfi{width:48px;height:48px;object-fit:contain;background:#fff;border:1px solid #f0edf6;border-radius:8px}.selected-items__image--empty.svelte-1l69zfi{display:grid;place-items:center;color:#300c8e;font-weight:700;text-transform:uppercase}.selected-items__content.svelte-1l69zfi{display:grid;gap:.12rem;min-width:0}.selected-items__name.svelte-1l69zfi{overflow:hidden;color:#31284c;font-size:.92rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.selected-items__period.svelte-1l69zfi{overflow:hidden;color:#6c6678;font-size:.78rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.selected-items__period--empty.svelte-1l69zfi{color:#8a8299}.messenger-choice.svelte-1l69zfi{display:grid;gap:.65rem}.messenger-choice__divider.svelte-1l69zfi{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;align-items:center;color:#7a7386;font-size:.8rem;font-weight:500;line-height:1}.messenger-choice__divider.svelte-1l69zfi:before,.messenger-choice__divider.svelte-1l69zfi:after{content:"";height:1px;background:#ebe7f5}.messenger-choice__links.svelte-1l69zfi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:359.98px){.messenger-choice__links.svelte-1l69zfi{grid-template-columns:1fr}}
