.tv-datepicker{--tv-primary-color: var(--app-primary) }.tableversum-reservation-form-styles .tvf-email--error{border-color:#c81e1e!important;box-shadow:inset 0 0 0 1px #c81e1e;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c81e1e' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E") no-repeat right 12px center / 20px}.tableversum-reservation-form-styles .tvf-email--warn{border-color:#b45309!important;box-shadow:inset 0 0 0 1px #b45309;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f59e0b' stroke='%23b45309' stroke-width='1.5'%3E%3Cpath stroke-linejoin='round' d='M12 3 2.5 20h19L12 3Z'/%3E%3Cpath stroke='%23111827' stroke-width='2' stroke-linecap='round' d='M12 9.5v4.5M12 17h.01'/%3E%3C/svg%3E") no-repeat right 12px center / 20px}.tableversum-reservation-form-styles .tvf-email--fixed,.tableversum-reservation-form-styles .tvf-email--fixed:focus{border-color:#3f8f5a!important;box-shadow:0 0 0 3px #3f8f5a4d!important;outline:none}.tvf-email-msg{margin-top:6px;padding:0 2px;font-size:15px;line-height:1.4}.tvf-email-msg--warn{color:#374151}.tvf-email-msg--error{color:#c81e1e}.tvf-email-text{margin:0}.tvf-email-fix{margin-left:4px;font-weight:600}.tvf-email-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px}.tvf-email-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:44px;padding:6px 16px;max-width:100%;border-radius:999px;background:#fff;border:1px solid #9ca3af;color:#1f2937;font:inherit;cursor:pointer;box-shadow:0 1px 2px #0000000f}.tvf-email-chip:hover{border-color:var(--primaryColor)}.tvf-email-chip:focus-visible{outline:2px solid var(--primaryColor);outline-offset:2px}.tvf-email-sugg{font-weight:600;white-space:nowrap;text-align:left}.tvf-email-sugg mark{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.tvf-email-act{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.tvf-email-arrow{width:16px;height:16px;flex:none;color:var(--primaryColor)}.tvf-email-keep{min-height:44px;padding:0 6px;background:none;border:0;color:#57534e;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.event-nav-tab[data-v-29680805]:focus{outline:none;outline-offset:0}.tv-paginator-next-enter-active[data-v-756d34c4],.tv-paginator-next-leave-active[data-v-756d34c4],.tv-paginator-prev-enter-active[data-v-756d34c4],.tv-paginator-prev-leave-active[data-v-756d34c4]{transition:transform .22s ease,opacity .22s ease}.tv-paginator-next-enter[data-v-756d34c4],.tv-paginator-next-enter-from[data-v-756d34c4]{opacity:0;transform:translate(24px)}.tv-paginator-next-leave-to[data-v-756d34c4],.tv-paginator-prev-enter[data-v-756d34c4],.tv-paginator-prev-enter-from[data-v-756d34c4]{opacity:0;transform:translate(-24px)}.tv-paginator-prev-leave-to[data-v-756d34c4]{opacity:0;transform:translate(24px)}
