@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}:root{--topnav-height: 88px;--tabbar-height: 52px;--ion-color-primary: #4205fa;--ion-color-primary-rgb: 66, 5, 250;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #b39bfd;--ion-color-primary-tint: #241261;--ion-color-secondary: #e93ff3;--ion-color-secondary-rgb: 233, 63, 243;--ion-color-secondary-contrast: #f7f5ed;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #f49ff9;--ion-color-secondary-tint: #5b0660;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #46f7af;--ion-color-success-rgb: 70, 247, 175;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #a7fbd9;--ion-color-success-tint: #056b42;--ion-color-warning: #de7f0b;--ion-color-warning-rgb: 222, 127, 11;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #feddb6;--ion-color-warning-tint: #af6409;--ion-color-danger: #cc2929;--ion-color-danger-rgb: 204, 41, 41;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #f6b9b9;--ion-color-danger-tint: #771818;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-background-color: #f7f5ed;--background: #f7f5ed;--ion-background-color-rgb: 247, 245, 237;--ion-text-color: #241261;--ion-text-color-rgb: 36, 18, 97;--ion-background-color-secondary: #160b3d;--ion-text-color-step-50: #ffffff;--ion-text-color-step-100: #ffffff;--ion-text-color-step-150: #ffffff;--ion-text-color-step-200: #f7f5ed;--ion-text-color-step-250: #f7f5ed;--ion-text-color-step-300: #efebdc;--ion-text-color-step-350: #efebdc;--ion-text-color-step-400: #e7e2ca;--ion-text-color-step-450: #e7e2ca;--ion-text-color-step-500: #d8cea7;--ion-text-color-step-550: #d8cea7;--ion-text-color-step-600: #858274;--ion-text-color-step-650: #858274;--ion-text-color-step-700: #706f6b;--ion-text-color-step-750: #706f6b;--ion-text-color-step-800: #514c39;--ion-text-color-step-850: #514c39;--ion-text-color-step-900: #282724;--ion-text-color-step-950: #282724;--ion-color-neutral-shade: #c6b4fd;--ion-color-black: #000000;--ion-color-white: #ffffff;--ion-color-facebook: #1877f2;--ion-font-family: "Work Sans"}:root ion-item:last-child{--border-width: 0 0 0 0 !important}:root ion-input{--placeholder-color: var(--ion-color-primary-tint);--highlight-color: var(--ion-color-primary-tint)}:root ion-textarea{--placeholder-color: var(--ion-color-primary-tint);--highlight-color: var(--ion-color-primary-tint);--padding-start: 16px}@media (max-width: 768px){:root .md .ion-page{overflow:hidden}}:root ion-toolbar{--min-height: 20px;--background: var(--ion-color-secondary-contrast)}:root ion-searchbar{--background: var(--ion-color-white);--border-radius: 24px;--box-shadow: "unset";--clear-button-color: var(--ion-color-primary-tint);--icon-color: var(--ion-color-primary-tint);--placeholder-color: var(--ion-color-primary-tint);--color: var(--ion-color-primary-tint);padding:0}:root ion-searchbar .searchbar-input-container input{border:1px solid var(--ion-text-color-step-500);padding-top:8px;padding-bottom:8px;min-height:44px;font-family:Work Sans;font-size:16px;font-style:normal;line-height:140%;font-weight:400;letter-spacing:-.4px;text-overflow:ellipsis}:root ion-popover{--backdrop-opacity: 0}:root ion-input.input-fill-solid{--background: var(--ion-color-primary-contrast);border:1px solid var(--ion-text-color-step-300);border-radius:4px}:root ion-textarea.textarea-fill-solid{--background: var(--ion-color-primary-contrast);border:1px solid var(--ion-text-color-step-300);border-radius:4px}:root ion-input.input-fill-solid:hover{--background: var(--ion-color-primary-contrast);border:1px solid var(--ion-color-primary)}:root ion-textarea.textarea-fill-solid:hover{--background: var(--ion-color-primary-contrast);border:1px solid var(--ion-color-primary)}:root ion-input.input-fill-solid.has-value:not(.has-focus){border:1px solid var(--ion-color-neutral-shade);color:var(--ion-color-primary-tint)}:root ion-textarea.textarea-fill-solid.has-value:not(.has-focus){border:1px solid var(--ion-color-neutral-shade);color:var(--ion-color-primary-tint)}:root ion-input.input-fill-solid.has-value{color:var(--ion-color-primary-tint)}:root ion-textarea.textarea-fill-solid.has-value{color:var(--ion-color-primary-tint)}:root ion-input.input-label-placement-floating{color:var(--ion-text-color-step-600)}:root ion-textarea.textarea-label-placement-floating{color:var(--ion-text-color-step-600)}:root ion-input.input-fill-solid{--background: var(--ion-color-primary-contrast)}:root ion-textarea.textarea-fill-solid{--background: var(--ion-color-primary-contrast)}:root ion-input.input-fill-solid:focus-within{--background: var(--ion-color-primary-contrast)}:root ion-textarea.textarea-fill-solid:focus-within{--background: var(--ion-color-primary-contrast)}:root ion-input.input-fill-solid .input-wrapper{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:4px;border-bottom:unset}:root ion-textarea.textarea-fill-solid .textarea-wrapper{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:4px;border-bottom:unset}:root ion-input.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:4px;border-bottom:unset}:root ion-textarea.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:4px;border-bottom:unset}:root ion-input .input-highlight{display:none}:root ion-textarea .textarea-highlight{display:none}:root ion-select{border:1px solid var(--ion-text-color-step-300)}:root ion-select:hover{--background: var(--ion-color-primary-contrast);border:1px solid var(--ion-color-primary)}:root ion-select.has-value:not(.has-focus){border:1px solid var(--ion-color-neutral-shade)}:root .ion-tab-page{height:auto;overflow:hidden;padding-inline:16px!important}@media (max-width: 768px){:root .ion-tab-page{min-height:100%;padding-bottom:calc(var(--safe-area-inset-bottom) + var(--tabbar-height) + 16px)}}@media (min-width: 769px){:root .ion-tab-page{margin-top:var(--topnav-height)}}:root .ios .ion-tab-page{padding-top:8px}:root .md>.android-top-padding{margin-top:16px}@media (min-width: 769px){:root .md>.android-top-padding{margin-top:0}}:root .md>.android-top-padding-sm{margin-top:16px}@media (min-width: 769px){:root .md>.android-top-padding-sm{margin-top:0}}@media (max-width: 768px){:root .md .ion-tab-page{padding-top:var(--safe-area-inset-top)}}:root .md>.web-top-padding{padding-top:16px!important}@media (min-width: 769px){:root .md>.web-top-padding{padding-top:0!important}}:root ion-select:focus-within{--background: var(--ion-color-primary-contrast)}:root .input-wrapper.sc-ion-input-ios{--padding-start: 16px !important;min-height:56px}:root .container{max-width:368px;width:100%}:root .back-container{display:flex;justify-content:center;margin-top:32px}:root ion-loading.custom-loading{--background: var(--ion-background-color);--spinner-color: var(--ion-color-primary-tint);color:var(--ion-color-primary-tint);font-weight:700}:root ion-content::part(scroll)::-webkit-scrollbar{display:none}:root ion-content::part(scroll){-ms-overflow-style:none;scrollbar-width:none}:root .small{font-size:.8125rem}:root .extra-small{font-size:.75rem}:root .semibold{font-weight:500}:root .bold{font-weight:700}:root ion-button{font-family:Work Sans;font-size:1rem;font-style:normal;line-height:120%;font-weight:500;text-transform:none;letter-spacing:0px}:root .continue-button{min-height:56px;margin-top:16px;margin-bottom:0}:root [label].ion-text-wrap .label-text-wrapper>.label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:270px}@media (min-width: 768px){:root [label].ion-text-wrap .label-text-wrapper>.label-text{max-width:100%}}:root .contrast-button{min-height:56px;margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast)}:root .contrast-button::part(native){color:var(--ion-color-primary);box-shadow:0 2px 2px #24126124,0 1px 5px #2412611f}:root .secondary-button{min-height:56px;margin:0;--background: var(--ion-color-secondary)}:root .continue-button-stepper{min-height:56px;margin:0}:root .width-100{width:100%}:root .description{margin-top:16px;margin-bottom:24px}@media (min-width: 769px){:root .description{margin-top:32px;margin-bottom:24px}}@media (min-width: 769px){:root .text-align-center-desktop{text-align:center}}:root .ql-indent-1{padding-left:3em}:root .ql-indent-2{padding-left:6em}:root .ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible;padding:5px 10px}:root .ion-page-invisible{opacity:1!important}:root .sc-ion-input-ios-h,:root .sc-ion-input-md-h{z-index:0!important}html{background-color:var(--ion-color-primary-tint)}@media (min-width: 769px){html{background-color:var(--ion-background-color)}}body{background-color:transparent}@font-face{font-family:VanguardCFBold;font-style:normal;font-weight:700;src:url(/assets/fonts/VanguardCFBold.ttf)}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/WorkSans-Regular.ttf)}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/WorkSans-Medium.ttf)}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/WorkSans-SemiBold.ttf)}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/WorkSans-Bold.ttf)}h1{text-transform:uppercase;font-family:VanguardCFBold;font-size:3.8rem;font-style:normal;line-height:90%;font-weight:700;margin:0}h2{font-family:VanguardCFBold;font-size:3rem;font-style:normal;line-height:100%;letter-spacing:.48px;font-weight:700;margin:0}h3{font-family:VanguardCFBold;font-size:2.5rem;font-style:normal;line-height:90%;letter-spacing:-.2px;font-weight:700;margin:0}h4{font-family:VanguardCFBold;font-size:2rem;font-style:normal;line-height:90%;letter-spacing:-.64px;font-weight:700;margin:0}h5{font-family:Work Sans;font-size:1.56rem;font-style:normal;line-height:128%;letter-spacing:-.75px;font-weight:700;margin:0}h6{font-family:Work Sans;font-size:1.25rem;font-style:normal;line-height:160%;font-weight:600;margin:0}p{font-family:Work Sans;font-size:16px;font-style:normal;line-height:140%;font-weight:400;letter-spacing:-.4px}button{font-family:Work Sans;font-size:1rem;font-style:normal;line-height:120%;font-weight:500}hr{margin:0;border:0;opacity:.4;border-top:1px solid var(--ion-text-color-step-700)}blockquote{border-left:4px solid #ccc;padding-left:16px;margin:5px 0}a{font-family:Work Sans;font-size:1rem;font-style:normal;line-height:120%;font-weight:500}.margin-0{margin-top:0;margin-bottom:0}.margin-4{margin-top:4px;margin-bottom:4px}.margin-8{margin-top:8px;margin-bottom:8px}.margin-16{margin-top:16px;margin-bottom:16px}.margin-24{margin-top:24px;margin-bottom:24px}.margin-40{margin-top:40px;margin-bottom:40px}body{margin:0}.error-container{width:100%;height:100vh;background-color:#f7f5ed;display:flex;align-items:center;justify-content:center}.error-container .messageContainer{background-color:#fff;border-radius:8px;padding:32px;max-width:480px;display:flex;flex-direction:column;gap:24px}.error-container .warningIconContainer{display:flex;justify-content:center}.error-container .title{margin:0 0 8px;font-size:22px;line-height:24px;font-weight:600;text-align:center;color:#0a0b0f;font-family:Proxima Nova,sans-serif}.error-container .description{margin:0;font-family:Proxima Nova,sans-serif;font-size:14px;line-height:21px;color:#666875;text-align:center}.error-container .buttonsContainer{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:16px}.error-container .button{display:flex;flex-direction:row;align-items:center;gap:8px;width:fit-content;cursor:pointer;border:none;border-radius:8px}.error-container .buttonPrimary{background-color:#3349e8;color:#fff;padding:8px 16px 8px 8px}.error-container .buttonSecondary{background-color:transparent;color:#666875;padding:0 16px 0 8px}.error-container .icon{width:24px;height:24px}.error-container .buttonText{margin:0;font-family:Proxima Nova,sans-serif;font-size:13px;line-height:16px;font-weight:600}.splash-screen{position:fixed;top:0;left:0;bottom:0;right:0;width:100svw;height:100svh;display:flex;justify-content:center;align-items:center;z-index:999999;background:var(--ion-color-primary-tint)}.splash-screen .splash-video{width:100svw;height:100svh;object-fit:contain}ion-tab-bar{background-color:var(--ion-color-white);border:none;height:var(--tabbar-height);box-shadow:0 -6px 4px -4px #10182808}ion-tab-bar ion-tab-button{background-color:var(--ion-color-white)}ion-tab-bar ion-tab-button ion-label{margin-top:4px}ion-tab-bar ion-tab-button::part(native){font-size:10px;font-weight:600;color:var(--ion-text-color)}ion-tab-bar ion-tab-button::part(native):before{content:"";width:60px;border-radius:0 0 4px 4px;border-top:2px solid transparent}ion-tab-bar ion-tab-button.tab-selected::part(native):before{border-color:var(--ion-color-secondary)}ion-tab-bar ion-tab-button.tab-selected::part(native){color:var(--ion-color-secondary)}ion-tab-bar.tab-bar-android{padding-bottom:var(--safe-area-inset-bottom)!important}@media (max-width: 768px){.top-nav-header{display:none!important}}@media (min-width: 769px){ion-tab-bar{display:none}}.calendar-page{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.calendar-page{height:calc(100% - var(--topnav-height))!important}}.ion-tab-page.calendar-page{padding-inline:0!important}.ios .calendar-page{padding-top:0!important}.calendar-container{height:100%;overflow:auto}.calendar-container ion-datetime-button::part(native) #time-button{display:none}.calendar-container .calendar-header{padding-right:32px;padding-left:10px;margin-bottom:16px}@media (max-width: 768px){.calendar-container .calendar-header{padding-left:16px}}@media (max-width: 768px){.calendar-container .month-title{display:none}}.calendar-container .calendar-day-title{padding:8px 0 16px 10px}@media (max-width: 1100px){.calendar-container .calendar-day-title{padding:0 0 10px;text-align:center}}.calendar-container .week-rows{min-height:460px}@media (max-width: 768px){.calendar-container .week-rows{border-left:none!important}}.calendar-container .calendar-marking>*{top:35%}@media (max-height: 800px){.calendar-container .calendar-marking>*{top:unset;bottom:4px}}.calendar-container .calendar-marking-text{flex-direction:column;justify-content:center}@media (max-height: 800px){.calendar-container .calendar-marking-text{flex-direction:row;gap:8px;align-items:center;justify-content:flex-start}}.calendar-container .calendar-day:last-child{border-right:none!important}.calendar-container .calendar-sidebar{display:flex;width:20svw;min-width:250px;max-width:360px;padding:24px;direction:rtl}.calendar-container .calendar-sidebar *{direction:ltr}@media (max-width: 899px){.calendar-container .calendar-sidebar{padding-left:18px}}@media (max-width: 768px){.calendar-container .calendar-sidebar{display:none}}.calendar-container .calendar-sidebar-mobile{display:none}@media (max-width: 768px){.calendar-container .calendar-sidebar-mobile{display:flex}}@media (max-width: 768px){.calendar-container{flex-direction:column}}@media (min-width: 768px){.calendar-container{height:100%}}.ios .calendar-container{margin-top:0}input[type=date]::-webkit-clear-button{display:none}.icon-button{margin:0 0 0 -8px}.modal-container{padding:16px 16px 80px;height:fit-content}@media (max-width: 768px){.modal-container{padding-bottom:8px!important}}.ios .modal-container{padding-top:8px!important}.modal-content{--padding-start: 0px;--padding-end: 0px;--padding-top: 0px;--padding-bottom: 0px}@media (max-width: 768px){.md>.modal::part(content){height:90svh}}.modal.modal-small::part(content){min-height:520px!important;height:60svh!important}@media (min-width: 768px){.modal{--width: 700px;--border-radius: 4px}.sticky-footer{padding-left:32px;padding-right:32px}.modal-container{padding:32px;min-height:50svh;max-height:700px}}@media (min-width: 992px){.modal{--width: 800px}}.absolute-button{position:absolute;right:24px;top:24px}ion-footer.footer-bar{z-index:999}ion-footer.footer-bar ion-toolbar{padding:12px 0!important;box-shadow:0 -2px 2px #24126124,0 -1px 5px #d8d2eb1f;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:max(var(--safe-area-inset-bottom),12px)!important;border-width:0}ion-footer.footer-bar ion-toolbar.fullscreen-footer-bar{--background: var(--ion-color-primary-tint);box-shadow:none}@media (min-width: 768px){ion-footer.footer-bar ion-toolbar{max-width:568px;margin:0 auto;box-shadow:none!important}}ion-footer.footer-bar ion-toolbar .toolbar-main{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px}ion-footer.footer-bar ion-toolbar .button-container{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;flex-grow:1;padding:0 16px}@media (min-width: 768px){ion-footer.footer-bar ion-toolbar .button-container{padding:0 2px 24px}}ion-footer.footer-bar ion-toolbar .button-container.start{justify-content:space-between;padding:0 0 0 16px;width:100%}ion-footer.footer-bar ion-toolbar .button-container.start ion-button,ion-footer.footer-bar ion-toolbar .button-container.start button{min-width:fit-content}@media (min-width: 768px){ion-footer.footer-bar ion-toolbar .button-container.start{max-width:568px}}ion-footer.footer-bar ion-toolbar .button-container.end{justify-content:flex-end;padding:0 16px;width:100%}ion-footer.footer-bar ion-toolbar .button-container.end ion-button,ion-footer.footer-bar ion-toolbar .button-container.end button{min-width:fit-content}ion-footer.footer-bar ion-toolbar .button-container-bottom{width:100%;display:flex;justify-content:space-between;gap:8px;padding:0 16px}ion-footer.footer-bar ion-toolbar .button-container-bottom ion-button{width:100%;min-height:56px}ion-footer.footer-bar ion-toolbar .button-container-bottom.top-margin ion-button{margin-top:8px}.md .footer-bar ion-toolbar{padding-top:8px!important;padding-inline:0!important;padding-bottom:var(--safe-area-inset-bottom, 8px !important)!important}@media (min-width: 768px){.md .footer-bar ion-toolbar{padding:16px 0!important}}.md .button-container-bottom{padding:0 8px 16px!important}.toolbar-top{padding-bottom:16px}@media (min-width: 768px){.modal-content ion-footer{max-width:100%;padding:16px}}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:0}@media (max-width: 768px){.white-background-toolbar ion-toolbar{--background: var(--ion-color-white)}}.reservation-detail-page-ion-content::part(scroll){padding:32px}@media (max-width: 768px){.reservation-detail-page-ion-content::part(scroll){padding:0 16px}}@media (max-width: 768px){.md .reservation-detail-page{padding-top:var(--safe-area-inset-top)}}.reservation-detail-page{display:flex;justify-content:center;height:100%}@media (max-width: 768px){.reservation-detail-page{padding-bottom:calc(var(--safe-area-inset-bottom))}}.reservation-detail-page .detail-container{max-width:768px;width:100%}.reservation-detail-page .detail-container .back-button{margin:0 0 24px;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);min-height:40px;min-width:40px}.reservation-detail-page .detail-container .detail-header{display:flex;flex-wrap:wrap;gap:0px;row-gap:12px;justify-content:space-between;align-items:center;margin-bottom:24px}.reservation-detail-page .detail-container .detail-header .owner-buttons{display:flex;gap:8px}.reservation-detail-page .detail-container .detail-header .owner-buttons .owner-button{min-height:48px}.reservation-detail-page .detail-container .detail-header .detail-title{display:flex;gap:16px;flex-direction:column}.reservation-detail-page .detail-container .detail-header .detail-title .nickname{opacity:.7}.reservation-detail-page .detail-container .detail-header .detail-title .reservation-type{display:flex;gap:8px;align-items:center}.reservation-detail-page .detail-container .detail-header .detail-title .reservation-type ion-icon{font-size:14px;min-width:14px}@media (max-width: 768px){.reservation-modal{padding:16px 0}}.reservation-detail-mobile-buttons{position:sticky;bottom:0;background:var(--ion-background-color);z-index:10;display:flex;justify-content:center;padding:16px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f;margin-top:80px}.reservation-detail-mobile-buttons .owner-button{min-height:56px;margin:0}.reservation-detail-mobile-buttons .owner-buttons{display:flex;justify-content:space-between;width:100%;height:40px}.reservation-detail-mobile-buttons .owner-buttons .owner-button{min-height:56px;margin:0}.owner-button{width:100%;min-height:48px}.request-cancel-modal .description{margin-top:16px;margin-bottom:40px}.error-card{background:linear-gradient(0deg,#fffc,#fffc),#d32f2f;color:var(--ion-color-danger-tint);margin:0 0 16px;box-shadow:unset}.error-card-container{display:flex;align-items:center;gap:8px}.item-list{padding:12px 24px;background-color:var(--ion-color-white);border-radius:8px}.item-list .item-list-row{padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;gap:4px}.item-list .item-list-row .item-list-row-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;word-break:break-word}.item-list .item-list-row button{background:none;color:var(--ion-color-primary);text-decoration:underline;width:fit-content}.item-list .item-list-row .action-btn-end{margin-top:8px}.item-list hr{margin-top:12px;margin-bottom:12px}.item-list hr:last-child{display:none}.button-unstyled{text-decoration:underline;background:none;text-align:left;text-wrap:nowrap;padding:0;color:var(--ion-color-primary);transition:color .3s ease}.button-unstyled.button-primary{color:var(--ion-color-primary)}.button-unstyled.button-primary:hover{color:var(--ion-color-secondary)}.button-unstyled.button-secondary{color:var(--ion-text-color)}.button-unstyled.button-secondary:hover{color:var(--ion-color-primary)}.button-unstyled.centered{width:100%;text-align:center}.link-unstyled{text-decoration:underline;background:none;text-align:left;text-wrap:nowrap;padding:0;transition:color .3s ease;cursor:pointer;font-family:Work Sans;font-style:normal;line-height:120%;font-weight:500}.link-unstyled.link-primary{color:var(--ion-color-primary)}.link-unstyled.link-primary:hover{color:var(--ion-color-secondary)}.link-unstyled.link-secondary{color:var(--ion-text-color)}.link-unstyled.link-secondary:hover{color:var(--ion-color-primary)}.link-unstyled.link-xs{font-size:.75rem}.link-unstyled.link-sm{font-size:.875rem}.link-unstyled.link-md{font-size:1rem}.link-unstyled.centered{width:100%;text-align:center}.loading-button{min-height:56px;margin-top:16px}.loading-button-message{display:flex;align-items:center;gap:16px}.create-reservation-details{padding-bottom:16px}.create-reservation-details .details-title{margin-top:24px;margin-bottom:40px}.create-reservation-details .subtitle{margin-top:40px;margin-bottom:16px}.create-reservation-details .date-container{display:flex;flex-direction:row;gap:8px}.create-reservation-details .date-container .date-items{display:flex;flex-direction:column;flex-grow:1;gap:4px}.create-reservation-details .date-container .date-item{flex-grow:1}@media (min-width: 768px){.create-reservation-details .date-container{gap:16px}.create-reservation-details .date-container .date-items{flex-direction:row}}.form-label{margin-top:32px}.counter-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;gap:8px}.counter-controls{display:flex;gap:8px;align-items:center}.counter-button{width:40px;min-height:40px;margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);--padding-start: 17px;--padding-end: 17px}.counter-count{width:25px;text-align:center}.helper-text{font-size:.75rem;line-height:143%;letter-spacing:0px}.helper-text-container{display:flex;margin-top:5px;gap:5px;align-items:center}.form-hints{color:var(--ion-text-color-step-600);margin-top:8px;margin-bottom:24px;font-size:.75rem;line-height:120%;letter-spacing:0px;position:relative}.label-text-wrapper{padding-right:20px!important}.ion-radio-label{white-space:pre-line}ion-radio::part(container){width:24px;height:24px;padding-bottom:2px;border-radius:100%;border:2px solid var(--ion-color-primary-tint)}ion-radio::part(mark){background:none;transition:none;transform:none;border-radius:0}ion-radio.radio-checked::part(container){background:var(--ion-color-primary);border-color:transparent}ion-radio.radio-checked::part(mark){width:6px;height:10px;border-width:0px 2px 2px 0px;border-style:solid;border-color:var(--ion-color-primary-contrast);transform:rotate(45deg)}.success-card{background:linear-gradient(0deg,#fffc,#fffc),#3d8eec;color:#002f64;margin:0 0 16px;box-shadow:unset;border-radius:14px}.success-card-container{display:flex;align-items:center;gap:8px}ion-icon{font-size:1.375rem;min-width:22px}.success-card-icon{color:#3d8eec}.huswell-shield{display:flex;gap:8px;align-items:center;padding:12px 24px 12px 16px;border-radius:8px;border:1px solid var(--ion-text-color-step-500);background:var(--ion-text-color-step-300);margin-bottom:24px}.huswell-shield ion-icon{font-size:24px;min-width:24px}.huswell-shield .huswell-shield-info{display:flex;flex-direction:column}.huswell-shield .huswell-shield-info .huswell-shield-title{display:flex;align-items:center;gap:4px}.huswell-shield .huswell-shield-info .huswell-shield-title ion-icon{font-size:20px;min-width:20px}.tooltip-container{padding:16px;max-width:600px;display:flex;flex-direction:column;gap:16px}.reservation-detail-content{padding-bottom:4px}.reservation-detail-content .info-block{margin-top:8px;margin-bottom:32px}.reservation-detail-content .info-block .revenue-row{display:flex;flex-direction:column;gap:4px}.reservation-detail-content .info-block .revenue-row ion-icon{font-size:20px;min-width:20px}.reservation-detail-content .info-block .revenue-row .revenue-row-title{display:flex;align-items:center;gap:4px}.reservation-detail-content .info-block .guests-item{display:flex;flex-direction:column;gap:4px}.reservation-detail-review{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.reservation-detail-review .reservation-review-card{background-color:var(--ion-color-white);padding:24px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f;border-radius:8px;margin:1px;display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.reservation-detail-review .reservation-review-card{padding:32px;grid-template-columns:1fr 2fr;gap:32px}}.reservation-detail-review .reservation-review-card .review-card-rating{display:flex;flex-direction:column;gap:16px}.reservation-detail-review .reservation-review-card .review-card-rating .numeric{display:flex;gap:4px}.reservation-detail-review .reservation-review-card .review-card-rating .numeric .divisor{color:var(--ion-color-primary-shade)}.reservation-detail-review .reservation-review-card .review-card-rating .superhost-card{background-color:var(--ion-text-color-step-300);border:1px solid var(--ion-text-color-step-500);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.reservation-detail-review .reservation-review-card .review-card-rating .superhost-card .superhost-card-title{display:flex;align-items:center;gap:4px}.reservation-detail-review .reservation-review-card .review-card-rating .superhost-card .superhost-card-title p{font-size:16px;font-weight:600;line-height:160%}.reservation-detail-review .reservation-review-card .reservation-review-text{display:flex;flex-direction:column;gap:8px}.reservation-detail-review .reservation-review-card .reservation-review-text .quote{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-style:italic;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}.rating .numeric{display:flex;gap:4px;align-items:center;justify-content:center}.rating .numeric .divisor{color:var(--ion-color-primary-shade)}.rating .stars{display:flex;gap:8px}@media (max-width: 768px){.rating .stars.small{gap:4px}.rating .stars.small ion-icon{font-size:18px;min-width:18px}}.mobile-review-scores{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--ion-color-white);border-radius:8px;margin:1px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f}@media (min-width: 768px){.mobile-review-scores{grid-template-columns:repeat(3,1fr)}}.mobile-review-scores .item{padding:16px;display:flex;box-sizing:border-box;border-right:1px solid var(--ion-text-color-step-400);border-bottom:1px solid var(--ion-text-color-step-400)}@media (min-width: 768px){.mobile-review-scores .item{padding:16px 32px}}.mobile-review-scores .item .review-item{display:flex;flex-direction:row-reverse;align-items:center;gap:8px}@media (min-width: 768px){.mobile-review-scores .item .review-item{flex-direction:column;align-items:flex-start}}.mobile-review-scores .item .review-item ion-icon{font-size:32px;min-width:32px}.mobile-review-scores .item .review-item .review-item-container{display:flex;flex-direction:column;align-items:flex-start}.mobile-review-scores .item .review-item .review-item-container .review-item-title{display:flex;align-items:center;gap:4px}.mobile-review-scores .item .review-item .review-item-container .review-item-title p{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}@media (max-width: 576px){.mobile-review-scores .item .review-item .review-item-container .review-item-title p{max-width:74px}}.mobile-review-scores .item .review-item .review-item-container .review-item-title .info-icon{font-size:16px;min-width:16px;flex-shrink:0}.mobile-review-scores .item:nth-child(1){grid-column:span 2;justify-content:center}@media (min-width: 768px){.mobile-review-scores .item:nth-child(1){grid-column:span 1;justify-content:flex-start}}@media (max-width: 767px){.mobile-review-scores .item:nth-child(1),.mobile-review-scores .item:nth-child(3),.mobile-review-scores .item:nth-child(5),.mobile-review-scores .item:nth-child(7),.mobile-review-scores .item:nth-child(9){border-right:none}.mobile-review-scores .item:nth-child(8),.mobile-review-scores .item:nth-child(9){border-bottom:none}}@media (min-width: 768px){.mobile-review-scores .item:nth-child(3),.mobile-review-scores .item:nth-child(6),.mobile-review-scores .item:nth-child(9){border-right:none}.mobile-review-scores .item:nth-child(7),.mobile-review-scores .item:nth-child(8),.mobile-review-scores .item:nth-child(9){border-bottom:none}}.reservation-detail-owner-form .info-block{margin-top:8px}.legend-wrap{padding:4px 24px;display:flex;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 768px){.legend-wrap{padding:4px 8px}}.legend-wrap .legend-link{display:flex;gap:16px;justify-content:space-between;align-items:center}.legend-item{display:flex;align-items:center;gap:4px}.legend-modal-content{display:flex;flex-direction:column;gap:16px}.ios-safe-area{padding:0}.ios-safe-area ion-toolbar{height:8px;--border-color: transparent}ion-header.android-top-padding{margin-top:10px!important}.grid-container{display:grid;gap:16px;grid-template-columns:1fr}.about-description{margin-bottom:24px}@media (min-width: 768px){.grid-container{grid-template-columns:repeat(2,1fr);gap:8px}}form#hook-form-about{margin-bottom:24px}.ion-grid-stepper{padding:0;height:fit-content;display:flex;flex-direction:column}.mobile-header{background-color:var(--ion-color-primary-tint)}.logo-button-mobile{background:transparent;position:absolute;left:24px;top:24px}.close-icon-sm{position:absolute;bottom:0;right:24px;display:flex;gap:16px;align-items:center}.close-icon-sm .talk-to-expert-button{font-weight:500;min-height:28px;margin:0;color:var(--ion-color-white);--background: var(--ion-color-primary-tint);font-size:12px;--padding-start: 16px;--padding-end: 16px}.close-icon-md{padding:16px;display:inline-flex;gap:16px;align-items:center;justify-content:flex-end}.close-icon-md .talk-to-expert-button{font-weight:500;min-height:48px;margin:0;color:var(--ion-color-white);--background: var(--ion-color-primary-tint);font-size:16px;--padding-start: 24px;--padding-end: 24px}.logo-button-desktop{color:var(--ion-color-primary-tint);background:transparent;--padding-start: 0px;--padding-end: 0px;--padding-top: 0px;--padding-bottom: 0px;margin:0;--background-hover: transparent}.header-logo-stepper{min-width:110px;min-height:28px;padding-left:24px;padding-top:16px}.ion-col-stepper{padding:0}.content-row{max-height:100%}.flex-end{display:flex;justify-content:flex-end}.content-container{display:flex;flex:1;flex-direction:column;max-width:580px;height:100%}.flex-row{flex:1;justify-content:center;padding-right:16px;padding-left:16px;padding-top:16px}.fixed-height{min-height:86px}.full-width-content{flex:1;justify-content:center;padding-right:16px;padding-left:16px}.full-width-col{display:flex;align-items:center;flex-direction:column;padding-top:32px;padding-left:0;padding-right:0}@media (min-width: 768px){.button-row{padding:24px;margin-top:40px}.content-container{padding-top:0}.full-width-content{padding-right:16px;padding-left:16px}.full-width-col,.flex-row{padding-top:0}.button-container-2{gap:32px}}@media (min-width: 1200px){.full-width-content{padding-right:144px;padding-left:144px}}ion-progress-bar::part(track){background:var(--ion-text-color-step-400)}ion-progress-bar::part(progress){background:var(--ion-color-secondary)}.stepper-container{max-width:568px;width:100%}.close-button{margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);height:40px;min-height:40px;width:40px;--padding-start: 0px;--padding-end: 0px}.close-icon{width:24px;height:24px}.relative-row{position:relative}.ios .relative-row{min-height:40px!important}ion-progress-bar{border-radius:9999px}.complete-listing-amenities .amenities-accordion-spacing:not(:last-child){margin-bottom:16px}.amenities-header{margin-bottom:16px}.accordion-content{--background: var(--ion-color-white);--border-color: var(--ion-background-color)}.accordion-header{--background: var(--ion-color-white);border-bottom:1px solid var(--ion-background-color)}.accordion-checkbox{--border-color: var(--ion-color-primary-tint);--checkbox-background: var(--ion-color-white);--border-radius: 4px}.accordion-header-label{display:flex;justify-content:space-between}ion-label .extra-small{margin-bottom:0!important;font-size:.75rem!important}ion-label .regular{margin-bottom:0!important;font-size:1rem!important}.radio-card-property-details{min-width:48%;height:116px;background-color:var(--ion-color-white);color:var(--ion-color-primary-tint);margin:0;box-shadow:unset;border-radius:8px;padding:12px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f}@media (min-width: 768px){.radio-card-property-details{min-width:180px;height:116px}}.radio-card-property-details.kind{width:100%;display:flex;border:2px solid transparent;transition:border-color .2s ease}@media (min-width: 768px){.radio-card-property-details.kind{width:166px;height:166px}}.radio-card-property-details.kind.selected{border-color:var(--ion-color-primary)}.radio-card-property-details.type{width:100%}@media (min-width: 768px){.radio-card-property-details.type{width:166px;height:120px}}.radio-card-content-details{display:flex;justify-content:space-between;flex-direction:column;position:relative;height:100%}.radio-icon{font-size:40px}.property-type-grid{padding:0}.property-type-row{display:flex;flex-wrap:wrap;gap:12px}.radio-card-radio{display:flex;justify-content:flex-end}.radio-card-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.photo-item{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:3/2;background-color:var(--ion-text-color-step-300);border:2px dashed var(--ion-text-color-step-500);display:flex;justify-content:center}.photo-item .file-preview{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:auto}.photo-item .file-preview ion-icon{font-size:48px}.photo-item .file-preview ion-text{font-size:14px;padding:4px}.photo-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.photo-item .delete-button{position:absolute;top:8px;right:8px;background:var(--ion-color-white);border:none;border-radius:50%;padding:4px;cursor:pointer;width:24px;height:24px}.photo-item .delete-button .delete-button-icon{font-size:16px;min-height:16px;min-width:16px;color:var(--ion-color-primary-tint)}.photo-item .delete-button:hover{opacity:.9}.full-width{grid-column:span 2}.add-photo,.add-photo-drag-over{display:flex;justify-content:center;align-items:center;border:2px dashed var(--ion-text-color-step-500);background-color:var(--ion-text-color-step-300);position:relative}.add-photo-drag-over{background-color:var(--ion-text-color-step-400)}.add-photo-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;flex-direction:column;gap:6px;padding:0 8px}.add-photo-label p,.add-photo-label a{font-size:1rem}.add-photo-label span{font-size:24px;font-weight:700;margin-bottom:8px}.add-photo-label p{margin:0}.file-input-icon{font-size:48px}.opacity{opacity:.5}.link-underline{text-decoration:underline}.delete-alert .alert-wrapper{background:var(--ion-text-color-step-100)}.delete-alert .alert-message{color:var(--ion-text-color-step-600)}.delete-alert .alert-title{font-family:Work Sans;font-size:17px;font-style:normal;font-weight:700;line-height:20.4px;letter-spacing:-.578px}.file-selector-overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute}.file-selector-overlay.loading-overlay{background:#d8cea780}.file-selector-overlay.error-overlay{background:#e80808b0}.file-selector-overlay.error-overlay p{padding:4px;text-align:center;color:var(--ion-color-white);font-size:18px;font-weight:700}.loading-overlay-spinner{color:var(--ion-color-white)}.goal-title{margin-top:24px;margin-bottom:40px}.radio-card{background-color:var(--ion-color-white);color:var(--ion-color-primary-tint);margin:0 0 16px;box-shadow:unset;border-radius:8px}.radio-card:last-child{margin-bottom:0}.radio-card .radio-card-content{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 20px 20px;gap:16px}.radio-card .radio-card-content .radio-card-title{font-weight:500;line-height:160%}.helper-text-container{display:flex;align-items:center;gap:4px;margin-top:8px}.helper-text-container .helper-text{font-size:12px}.sparkle-card{background:linear-gradient(0deg,#fffc,#fffc),var(--ion-color-primary-shade);margin:16px 0;color:var(--ion-text-color);box-shadow:unset}.sparkle-card p{font-weight:400;margin:0}.sparkle-card .sparkle-card-container{display:flex;align-items:center;gap:16px}.sparkle-card .sparkle-card-container .sparkle-card-spinner{color:var(--ion-color-primary);width:22px;height:22px;flex-shrink:0}.whitespace{white-space:pre-line}.sparkle-card-icon{color:var(--ion-color-primary)}.subtitle1{margin-top:0;margin-bottom:16px}.subtitle2{margin-top:40px;margin-bottom:4px}.children-policy{margin-bottom:40px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.policies{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.quite-time-selects{display:flex;gap:16px;margin-top:8px}.quite-time-select{width:100%}.additional-description{margin-bottom:16px;margin-top:0}form#hook-form-rules{margin-bottom:24px}.ion-toggle-container{display:flex;min-height:44px;align-items:center;width:100%}.ion-toggle-label{white-space:pre-line}.bold{font-weight:600;line-height:160%}.counter-divider{border-top:1px solid var(--ion-text-color-step-400)}#details-form{margin-bottom:32px}.counter-title{margin-bottom:16px;margin-top:40px}.sleeping-arrangements-description,.sleeping-arrangements{margin-bottom:24px}.sleeping-arrangements .room-card{background-color:var(--ion-color-white);border-radius:8px;padding:16px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.sleeping-arrangements .room-card-title{display:flex;justify-content:space-between;gap:8px}.sleeping-arrangements .delete-button{color:var(--ion-color-primary-tint);font-size:18px;min-height:18px;min-width:18px;background-color:unset}.sleeping-arrangements .room-type-buttons{display:flex;gap:12px}.sleeping-arrangements .room-type-button{min-height:48px;margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);font-size:.625rem!important;font-weight:500}.sleeping-arrangements .room-type-icon{font-size:18px;min-width:18px;color:var(--ion-color-primary)}@media (min-width: 768px){.sleeping-arrangements .room-type-button{min-height:56px;font-size:1rem!important}.sleeping-arrangements .room-type-icon{font-size:22px;min-width:22px}}.bed-types-container{display:flex;flex-direction:column;align-items:flex-start}.bed-types-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:12px;width:100%}.add-bed-type-button{margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);min-height:28px;font-size:12px!important}@media (min-width: 768px){.bed-types-grid{grid-template-columns:repeat(2,1fr)}}.add-bed-type-container{display:flex;align-items:center}.add-bed-type-icon{font-size:18px;min-width:18px;color:var(--ion-color-primary)}.create-listing-address{max-width:463px}.create-listing-address .create-listing-address-title{text-align:center}@media (max-width: 768px){.create-listing-address .create-listing-address-title{font-family:VanguardCFBold;font-size:2rem;font-style:normal;line-height:100%;letter-spacing:.48px;font-weight:700;margin:0 0 16px;text-align:left}}.create-listing-address .create-listing-description{text-align:left}@media (min-width: 768px){.create-listing-address .create-listing-description{text-align:center}}.desktop-form-button-container{display:flex;justify-content:center;align-items:center;margin-top:24px}.desktop-form-button-container ion-button{min-width:224px}.autocomplete-container{position:relative;width:100%}.autocomplete-container .input-container{position:relative}.autocomplete-container .custom-list{position:absolute;width:100%;max-height:320px;overflow-y:auto;margin-top:8px;list-style:none;background-color:var(--ion-color-white);box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f;border-radius:8px;z-index:10;padding:8px 16px;top:100%}.autocomplete-container .custom-list .custom-list-item{display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;transition:background-color .3s ease}.autocomplete-container .custom-list .custom-list-item:not(:last-child){border-bottom:1px solid var(--ion-text-color-step-400)}.autocomplete-container .custom-list .custom-list-item:hover{background-color:var(--ion-text-color-step-200)}.autocomplete-container .custom-list .custom-list-item .icon-background{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--ion-background-color);border-radius:50%}.listing-card{border-radius:12px;border:4px solid var(--ion-background-color);background-color:#210a5e}.listing-card .listing-card-image{position:relative;display:flex;justify-content:center;align-items:center;width:400px;height:444px}.listing-card .listing-card-image.has-custom-image img{object-fit:cover;height:100%;width:100%;border-radius:8px 8px 0 0}.listing-card .listing-card-image ion-img::part(image){object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.listing-card .listing-card-image .listing-card-badge{display:flex;overflow:hidden;align-items:center;border-radius:8px;padding:6px 10px;background-color:var(--ion-background-color);position:absolute;bottom:34px;right:-30px;z-index:1}.listing-card .listing-card-image .listing-card-badge .spinner{width:18px;height:18px}.listing-card .listing-card-image .listing-card-badge .badge-icon{font-size:28px;min-width:28px;position:relative;z-index:2}.listing-card .listing-card-image .listing-card-badge .badge-icon+.badge-icon{margin-left:-4px;z-index:1}.listing-card .listing-card-image .listing-card-badge .badge-icon:last-child{z-index:0}.listing-card .listing-card-content{background-color:var(--ion-background-color);padding:16px}.listing-card .listing-card-content .text-wrap{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:368px}@media (max-width: 768px){.responsive-header{font-family:VanguardCFBold;font-size:3rem;font-style:normal;line-height:100%;letter-spacing:.48px;font-weight:700;margin:0}}.split-layout-container{height:100%;position:relative}.split-layout-container .background-overlay{will-change:opacity;position:absolute;z-index:1;width:100%;height:100%;transform:scale(1.1);background-size:cover;background-position:center;background-repeat:no-repeat}.split-layout-container .ion-grid{padding:0;height:100%;display:flex}.split-layout-container .ion-grid .width-100{width:100%}.split-layout-container .left-side-col{display:flex;padding:0;background-color:var(--ion-color-primary-tint)}@media (min-width: 1200px){.split-layout-container .left-side-col{padding:0 4px 32px 32px}}.split-layout-container .left-side-col .left-side-container{display:flex;flex:1;flex-direction:column;background-color:var(--ion-background-color);border-radius:0;padding:16px;z-index:2}.split-layout-container .left-side-col .left-side-container.fullscreen{background-color:transparent}@media (min-width: 576px){.split-layout-container .left-side-col .left-side-container{align-items:center;justify-content:center}}@media (min-width: 768px){.split-layout-container .left-side-col .left-side-container{padding:32px;max-height:calc(100vh - 128px);overflow-y:auto}.split-layout-container .left-side-col .left-side-container.is-overflowing{justify-content:flex-start}}@media (min-width: 1200px){.split-layout-container .left-side-col .left-side-container{border-radius:12px}}.split-layout-container .right-side-col{display:flex;padding:0;background-color:var(--ion-color-primary-tint)}@media (min-width: 1200px){.split-layout-container .right-side-col{padding:0 32px 32px 4px}}.split-layout-container .right-side-col .right-side-container{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;background-color:var(--ion-background-color-secondary);border-radius:12px;z-index:2;overflow:hidden}@media (min-width: 768px){.split-layout-container .right-side-col .right-side-container{max-height:calc(100vh - 128px)}}.split-layout-container .right-side-col .right-side-container .google-maps-overlay{position:absolute;z-index:0;width:100%;height:100%;border-radius:12px;top:0;left:0;transform:scale(1.1);background-size:cover;background-position:center;background-repeat:no-repeat}.split-layout-container .right-side-col .right-side-container.fullscreen{background-color:transparent}.left-side-children-default-content{display:flex;width:100%;justify-content:center}.steps-overview{display:flex;flex-direction:column;gap:50px;max-width:427px}.steps-overview .step-item{display:flex;gap:32px;position:relative}.steps-overview .step-item:not(:last-child):after{content:"";position:absolute;left:16px;top:38px;width:1px;height:calc(100% + 6px);background-color:var(--ion-color-primary)}.steps-overview .step-item.completed:not(:last-child):after{background-color:var(--ion-color-white)}.steps-overview .step-item:last-child{margin-left:-9px;gap:20px}.steps-overview .step-item:last-child .step-number{min-width:50px;height:50px;font-size:22px}.steps-overview .step-item .step-number{min-width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent;color:var(--ion-color-white);border:1px solid var(--ion-color-primary)}.steps-overview .step-item .step-number.highlighted{background-color:var(--ion-color-primary);border:none}.steps-overview .step-item .step-number.completed{background-color:var(--ion-color-white);border:none}.steps-overview .step-item .step-number .completed-icon{font-size:16px;min-width:16px;color:var(--ion-color-primary);--ionicon-stroke-width: 60px}.steps-overview .step-item .step-text-container{display:flex;flex-direction:column;gap:4px}.steps-overview .step-item .step-text-container .step-title{margin:0;color:var(--ion-color-white);font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;line-height:150%}.steps-overview .step-item .step-text-container .step-description{margin:0;color:var(--ion-color-primary-shade)}.header{box-shadow:none}.header .header-toolbar{display:flex;align-items:center;justify-content:center;background-color:var(--ion-color-primary-tint);padding-top:var(--safe-area-inset-top)}.header .header-toolbar .header-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}@media (min-width: 768px){.header .header-toolbar .header-container{padding:0 32px}}.header .header-toolbar .header-container .header-placeholder{visibility:hidden;flex:1}.header .header-toolbar .header-container .logo-button{--ripple-color: transparent;--padding-start: 0px;--padding-end: 0px;display:flex;justify-content:center;background:transparent;border:none;cursor:pointer}.header .header-toolbar .header-container #logo{min-width:110px;min-height:28px;flex:1}@media (min-width: 768px){.header .header-toolbar .header-container #logo{min-width:155px;min-height:40px}}.header .header-toolbar .header-container .button-container{flex:1;gap:8px;display:flex;justify-content:flex-end;align-items:center}.header .header-toolbar .header-container .button-container .close-onboarding-button{margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-shade);height:40px;min-height:40px;width:40px;--padding-start: 0px;--padding-end: 0px}.header .header-toolbar .header-container .button-container .close-onboarding-button ion-icon{width:24px;height:24px}.header .header-toolbar .header-container .button-container .talk-to-expert-wrapper{position:relative;display:flex;align-items:center}.header .header-toolbar .header-container .button-container .talk-to-expert-button{font-weight:500;min-height:28px;margin:0;color:var(--ion-color-primary-tint);--background: var(--ion-color-primary-contrast);font-size:12px;--padding-start: 16px;--padding-end: 16px}@media (min-width: 768px){.header .header-toolbar .header-container .button-container .talk-to-expert-button{min-height:48px;font-size:16px;--padding-start: 24px;--padding-end: 24px}}ion-popover{--width: auto;--offset-y: 10px}@media (min-width: 768px){ion-popover{--offset-y: 20px}}ion-select{min-height:28px;font-size:.75rem;font-weight:500;font-family:Work Sans;line-height:120%;--padding-start: 11px;--padding-end: 11px;--highlight-color-focused: unset;--placeholder-opacity: 1;--border-radius: 30px}@media (min-width: 768px){ion-select{min-height:48px;--padding-start: 16px;--padding-end: 12px;font-size:1rem;line-height:150%}}.select-icon{--color: var(--ion-color-primary-tint)}ion-select::part(icon){color:var(--ion-color-primary-tint);font-size:.75rem;font-weight:500;pointer-events:none}@media (min-width: 768px){ion-select::part(icon){font-size:18px;min-width:18px;padding-left:4px}}ion-select-popover ion-list{padding-top:0!important;padding-bottom:0!important}ion-select-popover ion-radio{font-size:.75rem;font-weight:500;font-family:Work Sans;line-height:120%}@media (min-width: 768px){ion-select-popover ion-radio{font-size:1rem}}.ion-select-language{border:none!important}.ion-select-language ion-radio::part(container){display:none}.ion-select-language.header{--background: var(--ion-color-primary-shade) !important;--placeholder-color: var(--ion-color-primary-tint)}@media (min-width: 768px){.ion-select-language.header{--background: rgba(248, 244, 236, .25) !important;--placeholder-color: var(--ion-color-white)}.ion-select-language.header::part(icon){color:var(--ion-color-white)}}.ion-select-language.preferences{--background: var(--ion-color-white) !important;--placeholder-color: var(--ion-color-primary-tint)}.language-select-option ion-radio::part(container){display:none}.language-select-option ion-radio::part(label){margin:0;width:32px;display:flex;justify-content:center}.success-managers{position:absolute;top:100%;left:25%;transform:translate(-50%);background-color:transparent;border-radius:10px;border:1px solid rgba(248,244,236,.25);box-shadow:0 4px 12px #0000001a;padding:14px 16px;margin-top:16px;text-align:center}.success-managers .arrow-before,.success-managers .arrow-after{position:absolute;width:0;height:0;border:10px dashed transparent;font-size:0;bottom:100%;left:60%}.success-managers .arrow-after{border:9px dashed transparent;border-bottom-style:solid;border-bottom-color:var(--ion-color-primary-tint);margin-left:-9px}.success-managers .arrow-before{border-bottom-style:solid;border-bottom-color:#f8f4ec40;margin-left:-10px}.success-managers .content-wrapper{display:flex;gap:16px;align-items:center}.success-managers .content-wrapper .success-managers-text{min-width:250px;text-align:left}.success-managers .content-wrapper .success-managers-text p{font-weight:500;letter-spacing:.06em}.success-managers .content-wrapper .avatars{display:flex;overflow:hidden;min-width:100px}.success-managers .content-wrapper .avatars ion-avatar{width:50px;height:50px}.success-managers .content-wrapper .avatars ion-avatar:not(:first-child){margin-left:-10px}.create-listing-billing{max-width:492px}.create-listing-billing .billing-info-card{margin-top:24px;margin-bottom:16px;text-align:left}@media (min-width: 768px){.create-listing-billing .billing-info-card{margin-top:32px;margin-bottom:24px}}.create-listing-billing .billing-form{text-align:left}.create-listing-billing .billing-form .vat-number-input{margin-top:8px}.create-listing-billing .billing-form .vat-number-input input{text-transform:uppercase}.create-listing-billing .billing-form .subtitle{margin-bottom:8px;margin-top:24px;font-weight:500}.create-listing-billing .billing-form .subtitle.hint{color:var(--ion-text-color-step-700);margin-top:16px}@media (min-width: 768px){.create-listing-billing .billing-form .subtitle{margin-top:32px}.create-listing-billing .billing-form .subtitle.hint{margin-top:24px}}.create-listing-billing .billing-form .confirm-description{text-align:center;display:flex;justify-content:center;margin-top:24px;margin-bottom:24px}.create-listing-billing .billing-form .confirm-description p{max-width:240px}@media (min-width: 768px){.create-listing-billing .billing-form .confirm-description{margin-top:32px;margin-bottom:8px}.create-listing-billing .billing-form .confirm-description p{max-width:304px}}.form-phone-number .phone-number-label{margin-bottom:8px}.form-phone-number .phone-number-label label{font-size:.875rem;font-weight:500;color:var(--ion-text-color)}.form-phone-number .PhoneInput{display:flex;align-items:center;border:1px solid var(--ion-text-color-step-300);border-radius:4px;background:var(--ion-color-white);min-height:56px;padding:0}.form-phone-number .PhoneInput:hover{border-color:var(--ion-color-primary, #4205fa)}.form-phone-number .PhoneInput .PhoneInputInput{flex:1;border:none;outline:none;font-size:1rem;line-height:1.5;padding:0 16px 0 8px;color:var(--ion-text-color, #241261);background:transparent;border-radius:0 4px 4px 0}.form-phone-number .PhoneInput .PhoneInputCountry{padding-left:16px}.form-phone-number .PhoneInput .PhoneInputCountry .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--ion-color-primary, #4205fa)}.form-phone-number .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon,.form-phone-number .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow{box-shadow:none}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.launchpad-copy{display:flex;flex-direction:column;justify-content:flex-start;color:var(--ion-color-white);gap:16px;max-width:680px}.launchpad-copy .launchpad-title{white-space:pre-line;font-size:3rem}@media (min-width: 768px){.launchpad-copy{gap:40px}.launchpad-copy .launchpad-title{font-size:5rem}}.create-listing-name-left-children{display:flex;flex:1;flex-direction:column;align-items:center;background-color:var(--ion-background-color);border-radius:0;padding:16px}@media (min-width: 768px){.create-listing-name-left-children{padding:24px;justify-content:center}}@media (min-width: 1200px){.create-listing-name-left-children{border-radius:12px}}.create-listing-name-left-children .create-listing-description{text-align:left}@media (min-width: 768px){.create-listing-name-left-children .create-listing-description{text-align:center}}@media (min-width: 768px){.create-listing-name-left-children-content{display:flex;flex-direction:column;flex:1;justify-content:space-between;align-items:center}}.bottom-container{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}@media (min-width: 768px){.bottom-container{margin-bottom:48px;margin-top:0}}.create-listing-overview{max-width:492px;width:100%}.create-listing-overview .overview-subtitle{margin-top:24px;margin-bottom:24px;display:flex}.create-listing-overview .overview-subtitle p{max-width:368px}@media (min-width: 768px){.create-listing-overview .overview-subtitle{justify-content:center;margin-top:32px;margin-bottom:32px;text-align:center}}.create-listing-overview .overview-info-card{margin-top:24px;margin-bottom:16px;text-align:left}@media (min-width: 768px){.create-listing-overview .overview-info-card{margin-top:32px;margin-bottom:24px}}.create-listing-overview .overview-cards{display:flex;flex-direction:column;gap:8px}.create-listing-overview .overview-cards .summary-container{display:flex;column-gap:16px;row-gap:4px;flex-direction:column;flex-wrap:wrap;align-items:center}@media (min-width: 768px){.create-listing-overview .overview-cards .summary-container{flex-direction:row}}.create-listing-overview .overview-cards .summary-container .icon-container{display:flex;gap:4px;align-items:center}.create-listing-overview .overview-cards .summary-container .icon-container ion-icon{font-size:16px;min-width:16px;color:var(--ion-color-primary-shade)}.create-listing-overview .overview-links{display:flex;margin-top:24px;margin-bottom:8px}@media (min-width: 768px){.create-listing-overview .overview-links{margin-bottom:0;text-align:center;justify-content:center}}.create-listing-overview .overview-links p{max-width:368px}.overview-card{background-color:var(--ion-color-white);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:16px}.overview-card .overview-content{display:flex;gap:4px;flex-grow:1;align-items:flex-start}.overview-card .overview-content .uppercase{text-transform:uppercase}.create-listing-payout{max-width:492px;width:100%}.create-listing-payout .required-details-container{display:flex;flex-direction:column;gap:8px}.create-listing-payout .payout-info-card{margin-top:24px;margin-bottom:16px;text-align:left}@media (min-width: 768px){.create-listing-payout .payout-info-card{margin-top:32px;margin-bottom:24px}}.create-listing-payout .payout-form{text-align:left}.create-listing-payout .payout-form .subtitle{margin-bottom:8px;margin-top:24px;font-weight:500}@media (min-width: 768px){.create-listing-payout .payout-form .subtitle{margin-top:32px}}.create-listing-payout .payout-form .form-hints{margin-bottom:8px}.create-listing-property-kind{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.create-listing-property-kind{align-items:center}}.create-listing-property-kind .listing-name{font-size:18px;font-weight:700;line-height:150%;color:var(--ion-color-secondary);margin:0;min-height:27px}.create-listing-property-kind .header-title{margin-bottom:40px;max-width:463px}.create-listing-shared-property{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.create-listing-shared-property{align-items:center}}.create-listing-shared-property .listing-name{font-size:18px;font-weight:700;line-height:150%;color:var(--ion-color-secondary);margin:0;min-height:27px}.create-listing-shared-property .header-title{margin-bottom:40px;max-width:463px}.create-listing-shared-property .shared-property-content{max-width:527px}.create-listing-shared-property .shared-property-content .transparent-button{margin:32px 0 0;min-height:56px;color:var(--ion-color-primary-tint);--background: transparent;border-radius:100px;border:1px solid rgba(35,17,96,.5);--box-shadow: none}.create-listing-subscription{display:flex;justify-content:flex-start;flex-grow:1;flex-direction:column;align-items:center;width:100%;padding:16px 16px 0}@media (min-width: 768px){.create-listing-subscription{padding:32px 32px 0;justify-content:center}}.create-listing-subscription .create-listing-subscription-content{width:100%}.create-listing-subscription .create-listing-subscription-content .header-title{font-size:2.5rem}@media (min-width: 768px){.create-listing-subscription .create-listing-subscription-content .header-title{font-size:3rem}}.create-listing-subscription .create-listing-subscription-content .subscription-description-container{display:flex;justify-content:flex-start}@media (min-width: 768px){.create-listing-subscription .create-listing-subscription-content .subscription-description-container{justify-content:center}}.create-listing-subscription .create-listing-subscription-content .subscription-description-container .subscription-description{margin-top:16px;margin-bottom:16px;max-width:527px}@media (min-width: 768px){.create-listing-subscription .create-listing-subscription-content .subscription-description-container .subscription-description{margin-top:24px;margin-bottom:32px}}.create-listing-subscription-footer{width:100%;background-color:var(--ion-color-white);box-shadow:0 -1px 16px -4px #00000014;border-radius:0 0 12px 12px;padding:32px;display:flex;justify-content:center}.create-listing-subscription-footer .create-listing-subscription-footer-content{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.create-listing-subscription-footer .create-listing-subscription-footer-content ion-button{flex-grow:1}.create-listing-subscription-left-children{justify-content:space-between;display:flex;flex:1;flex-direction:column;align-items:center;background-color:var(--ion-background-color);border-radius:0}@media (min-width: 1200px){.create-listing-subscription-left-children{border-radius:12px;max-height:calc(100vh - 128px);overflow-y:auto}}.toggle-container{display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:8px;gap:16px}@media (min-width: 768px){.toggle-container{padding:0}}.requirements-spinner-container{display:flex;justify-content:center}@media (min-width: 768px){.create-listing-subscription-left-children-content{width:100%;display:flex;flex-direction:column;flex:1;justify-content:space-between}}.subscription-checkmarks{display:flex}@media (min-width: 768px){.subscription-checkmarks{justify-content:center}}.subscription-checkmarks .subscription-checkmarks-grid{display:grid;grid-template-columns:1fr;row-gap:4px}@media (min-width: 768px){.subscription-checkmarks .subscription-checkmarks-grid{grid-template-columns:repeat(2,1fr);row-gap:12px;padding-right:24px;padding-left:24px;column-gap:64px}}.subscription-checkmarks .subscription-checkmarks-grid .subscription-checkmark-item{display:flex;align-items:center;gap:8px}.subscription-checkmarks .subscription-checkmarks-grid .subscription-checkmark-item ion-icon{font-size:32px;min-width:32px}.fee-cards-container{display:flex;justify-content:center}.fee-cards-container .fee-cards{display:flex;flex-direction:column;gap:16px;margin-top:24px;margin-bottom:16px;max-width:740px;flex-grow:1;position:relative}@media (min-width: 768px){.fee-cards-container .fee-cards{margin-top:40px}}.fee-cards-container .fee-cards .fee-card-separator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.fee-cards-container .fee-cards .fee-card-separator ion-icon{width:40px;height:40px}.fee-cards-container .fee-cards .fee-card{border-radius:8px;border:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;min-height:95px;padding-left:16px;padding-right:16px;gap:16px;position:relative}.fee-cards-container .fee-cards .fee-card .blue-card{position:absolute;top:-13px;right:16px;border-radius:4px;padding:4px 8px;color:var(--ion-color-white);background-color:var(--ion-color-primary)}@media (min-width: 768px){.fee-cards-container .fee-cards .fee-card .blue-card{right:48px}}@media (min-width: 768px){.fee-cards-container .fee-cards .fee-card{padding-left:32px;padding-right:48px;min-height:124px}}.fee-cards-container .fee-cards .fee-card .commission-title-container{display:flex;flex-direction:column;gap:8px}.fee-cards-container .fee-cards .fee-card .commission-title-container .commission-description{font-size:14px}@media (min-width: 768px){.fee-cards-container .fee-cards .fee-card .commission-title-container .commission-description{font-size:18px}}.fee-cards-container .fee-cards .price-container{align-items:flex-end;display:flex;flex-direction:column}.fee-cards-container .fee-cards .price-container .price .number{font-family:Work Sans;font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.78px}@media (min-width: 768px){.fee-cards-container .fee-cards .price-container .price .number{font-size:38px;letter-spacing:-1.14px}}.fee-cards-container .fee-cards .price-container .price .symbol{font-family:Work Sans;font-style:normal;font-weight:700;letter-spacing:-.45px}.create-listing-url{max-width:527px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.create-listing-url{align-items:center}}.create-listing-url .url-input{max-width:527px}.create-listing-url .listing-name{font-size:18px;font-weight:700;line-height:150%;color:var(--ion-color-secondary);margin:0;min-height:27px}.create-listing-url .header-title{max-width:463px}@media (min-width: 768px){.create-listing-url .header-title{text-align:center;margin-bottom:24px}}.create-listing-url-left-children{display:flex;flex:1;flex-direction:column;align-items:center;background-color:var(--ion-background-color);border-radius:0;padding:16px}@media (min-width: 768px){.create-listing-url-left-children{padding:24px;justify-content:center}}@media (min-width: 1200px){.create-listing-url-left-children{border-radius:12px}}@media (min-width: 768px){.create-listing-url-left-children-content{display:flex;flex-direction:column;flex:1;justify-content:space-between}}.unordered-list{margin-top:0;padding-left:24px}.supported-urls-wrapper{align-self:flex-start;margin-top:16px}.example-container{display:inline-flex;flex-direction:column;gap:16px;margin-bottom:32px}.margin-bottom-0{margin-bottom:0}.create-reservation-overview{padding-bottom:16px}.create-reservation-overview .overview-title{margin-top:24px;margin-bottom:40px}.create-reservation-overview .overview-cards{display:flex;flex-direction:column;gap:16px}.create-reservation-overview .overview-cards .type-description{display:flex;align-items:center;gap:4px}.create-reservation-overview .overview-cards .type-description ion-icon{font-size:14px;min-width:14px}.overview-card{background-color:var(--ion-color-white);padding:16px;border-radius:8px;display:flex;justify-content:space-between;gap:16px}.overview-content{display:flex;flex-direction:column;gap:8px;flex-grow:1}.uppercase{text-transform:uppercase}.create-reservation-type{padding-bottom:24px}.create-reservation-type .subtitle{margin-top:40px;margin-bottom:16px}.listing-table-ion-content::part(scroll){padding:45px 32px 32px 40px}@media (max-width: 768px){.listing-table-ion-content::part(scroll){padding:0}}.listing-table-tab-page{padding-inline:0!important}.listing-table .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.listing-table .listings{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}@media (max-width: 768px){.banner-margin{padding-top:16px!important}}@media (min-width: 769px){.banner-margin{padding-top:45px}}.listing-table-empty{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;text-align:center;position:relative;left:0;top:20%;height:fit-content;margin-top:50%}.listing-table-empty ion-icon{font-size:80px}.listing-table-empty p,.listing-table-empty h6{padding:0 24px;max-width:600px}.listing-table-empty ion-button{height:54px}@media (min-width: 768px){.listing-table-empty{margin-top:80px;top:0}}@media (max-width: 768px){.table-empty-unverified{margin-top:25%}}@media (min-width: 769px){.table-empty-unverified{margin-top:calc(var(--topnav-height) + 64px)}}.verify-email-desktop{gap:10px;align-items:center;flex-wrap:wrap;top:var(--topnav-height);left:0;width:100%;padding:16px;display:flex;justify-content:center;position:fixed;border-top:1px solid var(--ion-color-primary-shade);border-bottom:1px solid var(--ion-color-primary-shade);background:linear-gradient(0deg,#ffffffb3,#ffffffb3),var(--ion-color-primary-shade)}.verify-email-desktop .email-button{display:flex;align-items:center}.verify-email-mobile{text-align:center;gap:10px;align-items:center;flex-wrap:wrap;width:100%;padding:8px 16px 16px;display:flex;justify-content:center;border-bottom:1px solid var(--ion-color-primary-shade);background:linear-gradient(0deg,#ffffffb3,#ffffffb3),var(--ion-color-primary-shade)}.verify-email-mobile .email-button{display:flex;align-items:center}@media (min-width: 769px){.verify-email-mobile{display:none}}.banner-top-padding{margin-top:38px}@media (min-width: 769px){.banner-top-padding{margin-top:42px}}.listing-table-row{overflow:hidden;padding:24px;display:flex;gap:8px;align-items:center;justify-content:space-between;border-radius:16px;background:var(--ion-color-white);box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f}@media (max-width: 768px){.listing-table-row{padding:16px}.listing-table-row h5{font-size:16px}}.listing-table-row .img{flex-shrink:0;width:242px;height:174px;object-fit:cover;border-radius:8px;background-color:var(--ion-background-color);display:flex;gap:4px;flex-direction:column;justify-content:center;align-items:center}.listing-table-row .img-mobile{width:80px;height:80px}@media (max-width: 768px){.listing-table-row .img-desktop{display:none}}@media (min-width: 769px){.listing-table-row .img-mobile{display:none}}.listing-table-row .overview{display:flex;align-items:center;min-width:0;width:100%}.listing-table-row .overview .details{margin-left:40px;display:flex;flex-direction:column;overflow:hidden;width:100%}@media (max-width: 1024px){.listing-table-row .overview .details{margin-left:16px}}@media (max-width: 768px){.listing-table-row .overview .details{margin-left:0}}.listing-table-row .overview .details .nickname-and-address{display:flex;flex-direction:column}.listing-table-row .overview .details .nickname-and-address *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.listing-table-row .overview .details .nickname-and-address *{white-space:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.listing-table-row .overview .details .rooms{margin-top:16px;display:flex;width:fit-content;align-items:center;justify-content:space-between;gap:32px}@media (max-width: 1024px){.listing-table-row .overview .details .rooms{margin-top:8px}}@media (max-width: 768px){.listing-table-row .overview .details .rooms{display:none}}.listing-table-row .overview .details .rooms div{display:flex;align-items:center;gap:8px}.listing-table-row .status-chip-mobile ion-chip{margin:8px 0 0;padding:4px 8px;min-height:0px;font-size:13px!important;line-height:13px}@media (max-width: 1024px){.listing-table-row .status-chip-desktop{display:none}}@media (min-width: 1025px){.listing-table-row .status-chip-mobile{display:none}}.listing-table-row .actions-and-status{flex:1.75;display:flex;align-items:center;gap:16}@media (max-width: 940px){.listing-table-row .actions-and-status{display:none}}.listing-table-row .actions{display:flex;justify-content:flex-end}.listing-table-row .actions ion-button{height:54px}@media (max-width: 1024px){.listing-table-row .actions ion-button{height:40px;font-size:14px}}.listing-table-row .actions ion-button.light-primary-button::part(native){background-color:var(--ion-background-color);color:var(--ion-color-primary)}.listing-detail-wrap{padding-top:calc(var(--safe-area-inset-top) - 8px)}@media (min-width: 769px){.listing-detail-wrap ion-header{display:none}}.listing-detail-wrap ion-toolbar{--background: var(--ion-background-color);padding:16px!important}.listing-detail-wrap ion-toolbar ion-icon{background-color:var(--ion-color-white);padding:10px;border-radius:100%}.listing-detail-wrap ion-toolbar ion-button::part(native){padding:0}.listing-detail-wrap .detail-wrap-content{--padding-start: 0;--padding-end: 0;--padding-bottom: 16px;margin-bottom:64px}@media (min-width: 769px){.listing-detail-wrap .detail-wrap-content.overview{--padding-top: 130px;--padding-bottom: 130px}}@media (min-width: 769px){.listing-detail-wrap .detail-wrap-content{--padding-top: 64px;--padding-bottom: 64px}}.listing-detail-wrap .listing-flex-container{justify-content:center}@media (min-width: 769px){.listing-detail-wrap .listing-flex-container{margin-top:var(--topnav-height);display:flex}}.listing-detail-wrap .listing-container{max-width:1015px;width:100%}.marketing-m-container{display:flex;justify-content:center;flex-direction:column;max-width:1015px}.mobile-header-nickname{margin-left:8px}.overview-header{display:flex;left:0;gap:16px;align-items:center;justify-content:space-between;padding:20px 32px;position:absolute;width:100vw;z-index:200;top:var(--topnav-height);height:var(--topnav-height);background-color:var(--ion-background-color);transition:background-color .3s ease,border-color .3s ease;border-bottom:1px solid transparent;border-top:none}@media (max-width: 768px){.overview-header{display:none}}.overview-header.scrolled{background-color:var(--ion-color-white);border-bottom:1px solid var(--ion-text-color-step-400)}.overview-header .overview-header-left{display:flex;gap:16px;align-items:center}.overview-header .overview-header-left ion-button{margin:0;height:44px;width:44px;--background: var(--ion-color-primary-contrast);--padding-start: 0px;--padding-end: 0px}.overview-header .overview-header-left ion-button ion-icon{font-size:24px;min-width:24px}.overview-header .overview-header-left .overview-nickname{display:flex;flex-direction:column}.overview-header .overview-header-left .overview-nickname *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-split-pane{--side-width: 270px;--side-max-width: 270px;--border: none}ion-split-pane .list{padding:var(--topnav-height) 0 0 40px;display:flex;flex-direction:column;gap:8px}ion-split-pane .list .share-button-mobile{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:fit-content;padding:0 16px}@media (min-width: 768px){ion-split-pane .list{margin-bottom:0 0 0 40px;padding-top:calc(var(--topnav-height) * 2)!important}}ion-split-pane .router-link{gap:16px;padding:10px;display:flex;align-items:center}ion-split-pane ion-icon,ion-split-pane ion-label{color:var(--ion-text-color);font-weight:500}ion-split-pane .router-link.active ion-icon,ion-split-pane .router-link.active ion-label{color:var(--ion-color-primary)}body.calendar-page .calendar-container{margin-top:0;padding:0 0 32px;height:100%;display:flex;flex-direction:column}body.calendar-page ion-content::part(scroll){padding-right:0;padding-bottom:0}body.calendar-page .listing-flex-container{height:100%}body.calendar-page .listing-container{max-width:unset!important}.breadcrumbs{display:flex;align-items:center;text-transform:uppercase;gap:4px}.breadcrumbs .breadcrumb:last-child .separator{display:none}.breadcrumbs .breadcrumb{display:flex;align-items:center;gap:4px}.breadcrumbs .breadcrumb .breadcrumb-label{margin-top:0;margin-bottom:0}.breadcrumbs .breadcrumb a{color:var(--ion-color-primary-tint);font-family:Work Sans;font-size:16px;font-style:normal;line-height:140%;font-weight:400;letter-spacing:-.4px}.breadcrumbs .breadcrumb ion-icon{font-size:16px;min-width:16px}.listing-details-container{padding:0 16px 32px}.listing-details{display:flex;flex-direction:column;gap:40px;margin-top:16px}.listing-details .subtitle{font-size:20px;font-weight:600;line-height:160%;margin:0}.listing-details .listing-detail-block{display:flex;flex-direction:column;gap:24px}.file-overview{display:flex;gap:4px;flex-wrap:wrap}.file-overview .picture-border-radius{cursor:pointer;border-radius:4px;overflow:hidden}.file-overview .picture{width:24px;height:24px;object-fit:cover}.file-overview .file-preview-container{display:flex;align-items:center;gap:4px}.file-overview .file-preview-container p{margin:0}.listing-marketing{padding:0 16px 32px}.listing-marketing .title,.add-photos-modal .description{margin-top:16px;margin-bottom:40px}.marketing-content-container .photos-title-container{display:flex;justify-content:space-between;gap:8px}.marketing-content-container .show-all-link{margin-top:12px}.marketing-content-container .show-all-link .wrapper{display:flex;gap:4px;align-items:center}.marketing-content-container .show-all-link .icon{font-size:17px;min-width:17px}.marketing-content-container .showcase-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.marketing-content-container .showcase-grid ion-img{aspect-ratio:16/9;object-fit:cover}.marketing-content-container .showcase-grid ion-img::part(image){border-radius:4px}@media (min-width: 768px){.marketing-content-container .showcase-grid{grid-template-columns:repeat(3,1fr);gap:12px}}.listing-overview{display:flex;justify-content:center;flex-direction:column;gap:48px;padding-bottom:80px}.listing-overview .review-loading{padding:0 16px;height:270px}@media (min-width: 768px){.listing-overview .review-loading{padding:0;height:370px;margin-right:16px}}.listing-overview .rating-block{display:flex;gap:16px;flex-direction:column;padding:0 16px 0 0}@media (max-width: 768px){.listing-overview{gap:40px;padding-bottom:40px}.listing-overview .rating-block{padding:0 16px}}.listing-overview .listing-container{max-width:unset!important}.listing-overview .qr-code-container{display:flex;justify-content:center;margin-top:32px;gap:24px}.listing-overview .qr-code-container .qr-code{background-color:var(--ion-background-color);padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:8px}.listing-overview .qr-code-container .qr-code ion-img::part(image){border-radius:8px}.listing-overview .qr-code-container .qr-code .qr-img{max-width:144px;max-height:144px}body.overview-page .listing-flex-container{height:100%}body.overview-page .listing-container{max-width:1450px!important}@media (max-width: 768px){body.overview-page ion-content::part(scroll){padding-right:0;padding-left:0}}.chart{border-radius:8px;position:relative;background-color:var(--ion-color-primary-tint);width:auto;height:100%}@media (min-width: 769px){.chart{margin-right:16px}}.chart .chart-info{color:var(--ion-color-white);grid-column:1/span 2;padding:16px 24px 24px;display:flex;justify-content:flex-end;gap:8px;align-items:center}.chart .chart-info ion-icon{font-size:14px;min-width:14px}.chart .chart-info .chart-info-button{text-decoration:underline;background:none;color:var(--ion-color-white);text-align:left;text-wrap:nowrap}.chart .chart-info .chart-info-button:hover{color:var(--ion-color-secondary)}.chart .chart-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.chart .chart-grid .placeholder-blur{filter:blur(4px);opacity:.7;-webkit-user-select:none;user-select:none}.chart .chart-grid .chart-content{min-width:0;height:333px;grid-column:span 9;padding-right:4px}@media (max-width: 1024px){.chart .chart-grid{grid-template-columns:1fr}.chart .chart-content{grid-column:1!important;padding:0}.chart .chart-legend{grid-column:1!important}.chart .chart-header-desktop{display:none}.chart .chart-header-mobile{display:flex}}@media (max-width: 768px){.chart{border-radius:0}}@media (max-width: 1024px){.chart .chart-info{justify-content:center}.chart .chart-info p{font-size:.75rem}}.chart-info-modal{padding-bottom:8px}.chart-header-desktop{color:var(--ion-color-white);grid-column:1/span 2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px}.chart-header-desktop .chart-header-buttons{display:flex;gap:8px;align-items:center}.chart-header-desktop .chart-header-buttons ion-button{margin:0;min-height:40px;min-width:40px}.chart-header-desktop .chart-header-buttons ion-button ion-icon{color:var(--ion-color-white)}.chart-header-mobile{color:var(--ion-color-white);grid-column:1/span 2;display:none;align-items:center;padding:16px;justify-content:space-between;gap:4px}.chart-header-mobile ion-button{margin:0;height:40px;width:40px}.chart-header-mobile ion-button ion-icon{color:var(--ion-color-white)}.chart-header-mobile .chart-header-container{text-align:center}.chart-legend{color:var(--ion-color-white);grid-column:span 3;display:flex;justify-content:center;flex-direction:column;padding-right:24px;gap:16px}.chart-legend .placeholder-blur{filter:blur(4px);opacity:.7;-webkit-user-select:none;user-select:none}.chart-legend .legend-item{display:flex;flex-direction:column;border-radius:8px;padding:20px 20px 21.5px 27px;position:relative}.chart-legend .legend-item .equals-icon,.chart-legend .legend-item .add-icon{position:absolute;transform:translate(-50%);left:50%;bottom:-29px;z-index:1;font-size:42px;min-width:42px}.chart-legend .legend-item.pink{border:1px solid var(--ion-color-secondary)}.chart-legend .legend-item.middle{border:1px solid #6c57af}.chart-legend .legend-item.end{background-color:#0000004d}.chart-legend .legend-item .title-wrapper{display:flex;align-items:center;gap:8px}.chart-legend .legend-item .title-wrapper ion-icon{font-size:8px;min-width:8px}.chart-legend .legend-item .title-wrapper .ellipse-icon-middle{color:#6c57af}.chart-legend .legend-item .title-wrapper .legend-item-title{margin:0;font-size:.875rem;color:var(--ion-color-neutral-shade)}.chart-legend .legend-item .legend-item-amount{margin:0;font-size:1.5rem;font-weight:600}@media (max-width: 1024px){.chart-legend{padding-right:0;flex-direction:row;gap:7px}.chart-legend .legend-item{padding:9px 11px 10px 10px;justify-content:space-between}.chart-legend .legend-item .equals-icon,.chart-legend .legend-item .add-icon{font-size:26px;min-width:26px;top:50%;transform:translateY(-50%);left:unset;right:-18px}.chart-legend .legend-item .title-wrapper .legend-item-title{margin:0;font-size:.625rem;color:var(--ion-color-neutral-shade);max-width:77px}.chart-legend .legend-item .legend-item-amount{font-size:1rem}}.tooltip{background-color:var(--ion-color-black);padding:12px;color:var(--ion-color-white);border-radius:8px}.tooltip .tooltip-box{display:flex;gap:6px}.tooltip .tooltip-box .tooltip-value{color:var(--ion-color-secondary)}.listing-reviews-desktop{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);background-color:var(--ion-color-white);border-radius:8px;margin:1px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f}.listing-reviews-desktop .item{padding:20px;display:flex;box-sizing:border-box;border-right:1px solid var(--ion-text-color-step-400);border-bottom:1px solid var(--ion-text-color-step-400)}.listing-reviews-desktop .item .review-item{display:flex;flex-direction:column;gap:18px}.listing-reviews-desktop .item .review-item ion-icon{font-size:32px;min-width:32px}.listing-reviews-desktop .item .review-item .review-item-container{display:flex;flex-direction:column;align-items:flex-start}.listing-reviews-desktop .item .review-item .review-item-container .review-item-title{display:flex;align-items:center;gap:4px}.listing-reviews-desktop .item .review-item .review-item-container .review-item-title .info-icon{font-size:16px;min-width:16px}.listing-reviews-desktop .item:nth-child(4),.listing-reviews-desktop .item:nth-child(7),.listing-reviews-desktop .item:nth-child(10){border-right:none}.listing-reviews-desktop .item:nth-child(1),.listing-reviews-desktop .item:nth-child(8),.listing-reviews-desktop .item:nth-child(9),.listing-reviews-desktop .item:nth-child(10){border-bottom:none}.listing-reviews-desktop .item.large-array{grid-column:span 1;grid-row:span 3;gap:24px;display:flex;flex-direction:column;padding:24px}.listing-reviews-desktop .item.large-array .review-item-container{display:flex;flex-direction:column;flex:1}.listing-reviews-desktop .item.large-array .review-card-rating{display:flex;align-items:center;gap:24px;margin-bottom:24px}.listing-reviews-desktop .item.large-array .total-reviews{display:flex;flex-direction:column;flex:1}.listing-reviews-desktop .item.large-array .last-review{display:flex;flex-direction:column;gap:8px}.listing-reviews-desktop .item.large-array .last-review .quote{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-style:italic;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.listing-reviews-desktop .item.large-array .numeric{display:flex;gap:4px}.listing-reviews-desktop .item.large-array .numeric .divisor{color:var(--ion-color-primary-shade)}.listing-reviews-desktop .item.large-array .rating-title{display:flex;align-items:center;gap:16px}.bench-mark-badge .bench-mark-chip{cursor:default;text-transform:uppercase;font-weight:500;font-size:13px;text-align:center;padding:4px 8px;min-height:unset}.bench-mark-badge .bench-mark-info-icon{width:13px;min-width:13px;margin:0 0 0 4px}.listing-reviews-mobile{display:flex;flex-direction:column;gap:8px}.listing-reviews-mobile .review-card{background-color:var(--ion-color-white);padding:24px;box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f;border-radius:8px;margin:1px;display:flex;flex-direction:column;gap:16px}.listing-reviews-mobile .review-card .review-card-scores{display:flex}.listing-reviews-mobile .review-card .review-card-scores .total-reviews{flex:1;padding-left:20px}.listing-reviews-mobile .review-card .review-card-scores .review-card-rating{display:flex;flex-direction:column;flex:1;padding-right:20px}.listing-reviews-mobile .review-card .review-card-scores .review-card-rating .numeric{display:flex;gap:4px;margin-bottom:24px}.listing-reviews-mobile .review-card .review-card-scores .review-card-rating .numeric .divisor{color:var(--ion-color-primary-shade)}.listing-reviews-mobile .review-card .review-card-scores .divider-vertical{width:1px;background-color:var(--ion-text-color-step-400)}.listing-reviews-mobile .review-card .review-card-divider{border-bottom:1px solid var(--ion-text-color-step-400)}.listing-reviews-mobile .review-card .last-review{display:flex;flex-direction:column;gap:8px}.listing-reviews-mobile .review-card .last-review .quote{margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-style:italic;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.reservations-block{padding:0 16px 0 0}@media (max-width: 768px){.reservations-block{padding:0 16px}}.reservations-block .reservations-title{display:flex;justify-content:space-between;gap:16px}@media (min-width: 769px){.reservations-block .reservations-title{padding-right:16px}}.reservations-block .reservations{margin-top:16px;display:grid;gap:16px;flex-wrap:wrap;grid-template-columns:repeat(4,1fr)}.reservations-block .reservations .reservation{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background-color:var(--ion-color-white)}.reservations-block .reservations .reservation .reservation-item{display:flex;flex-direction:column;gap:8px}@media (max-width: 1440px){.reservations-block .reservations{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.reservations-block .reservations{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.reservations-block .reservations{display:flex;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px}.reservations-block .reservations::-webkit-scrollbar{display:none}.reservations-block .reservations>:first-of-type{margin-left:16px}.reservations-block .reservations>.reservation:last-of-type{margin-right:16px}.reservations-block .reservations .reservation{min-width:310px;scroll-snap-align:center}}.booked-by-item{display:flex;gap:4px;align-items:center}.booked-by-item p{width:100%}.booked-by-item ion-icon.ellipse-icon{font-size:14px;min-width:14px}.booked-by-item ion-icon.verified-icon{font-size:20px;min-width:20px}.support-block{padding:0 16px 0 0}@media (max-width: 768px){.support-block{padding:0 16px}}.support-block .support-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px;column-gap:16px}.support-block .support-grid .success-manager{padding:24px;background-color:var(--ion-color-white);border-radius:8px;display:flex;flex-direction:column;gap:16px}.support-block .support-grid .success-manager .success-manager-info{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;align-items:center}.support-block .support-grid .success-manager .success-manager-info .profile{display:flex;align-items:center;gap:20px}.support-block .support-grid .success-manager .success-manager-info .profile ion-avatar{width:80px;height:80px}.support-block .support-grid .success-manager .success-manager-info .social-buttons{gap:16px;display:flex;justify-content:center;align-items:center;flex-grow:1}.support-block .support-grid .success-manager .success-manager-info .social-buttons .social-button{width:56px;height:56px;--padding-end: 0px;--padding-start: 0px;margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;--background: var(--ion-background-color)}.support-block .support-grid .success-manager .success-manager-info .social-buttons .social-button ion-icon{color:var(--ion-color-primary);min-width:24px;font-size:24px}.support-block .support-grid .contact{padding:24px;background-color:var(--ion-color-white);border-radius:8px;display:flex;flex-direction:column;gap:16px}.support-block .support-grid .contact .contact-buttons{display:flex;gap:16px;flex-wrap:wrap}.support-block .support-grid .contact .contact-buttons .contact-button{min-height:44px;margin:0}@media (max-width: 1024px){.support-block .support-grid{grid-template-columns:repeat(1,1fr);row-gap:16px}.support-block .support-grid .contact{padding:16px}.support-block .support-grid .contact .contact-buttons .contact-button{min-height:56px;width:100%}}.listing-platforms{padding:0 16px 32px}.listing-platforms .title{margin-top:16px;margin-bottom:40px}.listing-platforms .subtitle{margin-top:40px;margin-bottom:24px}.listing-platforms .platform-container{display:flex;align-items:center;gap:12px}.listing-platforms .platform-container .platform-img{height:40px;width:40px}.listing-platforms .platform-container .platform-title-container{display:flex;gap:12px;flex-direction:column}@media (min-width: 768px){.listing-platforms .platform-container .platform-title-container{flex-direction:row;align-items:center}}.listing-platforms .platform-container .platform-title-container .premium-chip{--background: var(--ion-text-color-step-300);--color: var(--ion-color-warning-tint);font-size:.813rem;font-weight:600;padding:4px 8px;margin:0;text-transform:uppercase;font-family:Work Sans;line-height:13px;min-height:21px;letter-spacing:-.26px;pointer-events:none}.listing-platforms .banner{display:flex;align-items:center;padding:24px;border-radius:8px;background:linear-gradient(91deg,var(--ion-color-primary-tint) 44.41%,var(--ion-color-primary) 122.53%);gap:24px}.listing-platforms .banner .banner-container{display:flex;flex-direction:column;gap:16px;color:var(--ion-color-white)}.listing-platforms .banner .banner-container .banner-caption{text-transform:uppercase}.listing-platforms .banner .banner-container .banner-buttons{display:flex;gap:8px}@media (max-width: 768px){.listing-platforms .banner .banner-container .banner-buttons ion-button{font-size:12px;min-height:28px!important}}.listing-platforms .banner .banner-container .banner-buttons .banner-copy-button{min-height:56px;margin:0;--background: var(--ion-background-color);--color: var(--ion-color-secondary)}.listing-platforms .banner ion-img{width:81px;height:93px}@media (max-width: 768px){.listing-platforms .banner ion-img{display:none}}.listing-settings{padding:0 16px 32px}.listing-settings .form-hints{margin-bottom:0}.review-availability{padding-bottom:16px}.review-availability .review-caption{margin-top:24px;margin-bottom:16px;color:var(--ion-color-primary);font-weight:600;letter-spacing:unset;line-height:160%}.review-availability .review-availability-title{margin-top:0;margin-bottom:24px}.review-availability .availability-subtitle{margin-top:40px;margin-bottom:4px}.review-availability ion-item::part(native){background:none}.review-availability .availability-container{display:flex;flex-direction:row;gap:8px}.review-availability .availability-container .availability-items{display:flex;flex-direction:column;flex-grow:1;gap:4px}.review-availability .availability-container .availability-item{flex-grow:1}@media (min-width: 768px){.review-availability .availability-container{gap:16px}.review-availability .availability-container .availability-items{flex-direction:row}}.review-availability .margin-bottom-16{margin-bottom:16px;margin-top:0}.mobile-menu{display:flex;flex-direction:column;justify-content:space-between}.mobile-menu .mobile-menu-content .menu-title{margin-bottom:32px}.mobile-menu .mobile-menu-content .margin-bottom-8{margin-bottom:8px;margin-top:0}.mobile-menu .mobile-menu-content .menu-divider{border-top:1px solid var(--ion-text-color-step-400);margin-top:12px;margin-bottom:12px}.ios .mobile-menu{margin-top:0}@media (min-width: 768px){.md>.mobile-menu{margin-top:var(--safe-area-inset-top)!important}}.version{display:flex;justify-content:flex-end}.version p{opacity:.7}.menu-item{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:10px 16px;cursor:pointer;border-radius:4px}.menu-item .link-icon{opacity:.5}.menu-item .menu-link-title{align-items:center;display:flex;gap:8px}.menu-item .menu-item-spinner{opacity:.5;width:24px;height:24px}.menu-item:hover{background-color:var(--ion-background-color)}.preferences-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.preferences-wrapper .request-deletion .delete-account-container{display:flex;flex-direction:column;gap:16px}.preferences-wrapper .request-deletion .delete-account-container ion-button{margin:0}@media (min-width: 769px){.preferences-wrapper{margin-top:calc(var(--topnav-height) + 32px)!important}}.preferences-wrapper .preferences-header{display:flex;flex-direction:column;gap:16px}.preferences-wrapper .preferences-header .close-button{margin:0;color:var(--ion-color-primary);--background: var(--ion-color-primary-contrast);height:40px;min-height:40px;width:40px;--padding-start: 0px;--padding-end: 0px}@media (min-width: 769px){.preferences-wrapper .preferences-header .close-button{display:none}}.language-select-container{border:1px solid var(--ion-color-black);border-radius:10px}.reservations-page-ion-content::part(scroll){padding:45px 32px 32px 40px}@media (max-width: 768px){.reservations-page-ion-content::part(scroll){padding:0}}.ion-tab-page.reservations-tab-page{padding-inline:0!important}.reservations-page .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 16px}@media (min-width: 769px){.reservations-page .header{margin-bottom:24px;padding:0}}.reservations-table{background-color:var(--ion-color-white);padding:16px;border:1px solid var(--ion-text-color-step-300);box-shadow:0 0 1px #2412613d,0 1px 3px #2412611f}@media (min-width: 768px){.reservations-table{padding:24px;border-radius:8px}}.reservations-table .tabs{display:flex;margin-bottom:16px}.reservations-table .tabs .tab{background-color:var(--ion-color-white);color:var(--ion-text-color);padding:8px 24px;border-bottom:2px solid transparent}.reservations-table .tabs .tab.active{border-bottom:2px solid var(--ion-color-primary);color:var(--ion-color-primary)}@media (max-width: 768px){.reservations-table .tabs{margin-bottom:0;justify-content:space-between}.reservations-table .tabs .tab{padding:0 10px}.reservations-table .tabs .tab h6{font-size:16px}}.reservations-table table{width:100%}.reservations-table table thead tr{border-bottom:1px solid var(--ion-text-color-step-300)}.reservations-table table thead tr .table-header-container{display:flex;align-items:center;padding:16px 12px 16px 0}.reservations-table table tr:not(:last-child){border-bottom:1px solid var(--ion-text-color-step-400)}.reservations-table table tr{cursor:pointer}.reservations-table table td:not(:last-child){padding-right:12px}.reservations-table table td{height:80px}@media (min-width: 768px){.reservations-table table td{height:98px}}@media (max-width: 1400px){.column-number_of_nights,.column-number_of_guests,.column-created_date,.column-ota_name{display:none}}.mobile-grid{display:none;width:100%}.mobile-grid .grid{display:grid;width:100%;grid-template-columns:60% 40%}@media (max-width: 768px){.mobile-grid .grid{width:100svw}}.mobile-grid .grid .grid-item{display:flex;align-items:center;height:80px;border-bottom:1px solid var(--ion-text-color-step-400);max-width:100%}.mobile-grid .grid .grid-item:nth-last-child(1),.mobile-grid .grid .grid-item:nth-last-child(2){border-bottom:none}.mobile-grid .grid .loader{padding-right:12px}.mobile-grid .grid .booked-by{gap:8px}@media (max-width: 768px){.mobile-grid .grid .booked-by{padding-right:8px;width:-webkit-fill-available}}.mobile-grid .grid .booked-by ion-icon{font-size:14px;min-width:14px}.mobile-grid .grid .booked-by .guest-info{width:inherit}.mobile-grid .grid .booked-by .guest-info p.main-guest-name{display:flex;align-items:center;width:auto}@media (min-width: 768px){.mobile-grid .grid .booked-by .guest-info p.main-guest-name{gap:4px}}.mobile-grid .grid .booked-by .guest-info p.main-guest-name ion-icon{font-size:20px}.mobile-grid .grid .booked-by .guest-info .nights-and-guests{font-weight:500}.mobile-grid .grid-header-container{display:flex;align-items:center;padding:16px 12px 16px 0;border-bottom:1px solid var(--ion-text-color-step-400)}.clamp-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content}@media (max-width: 768px){.clamp-text{max-width:80%}}@media (max-width: 1024px){.desktop-table{display:none}.mobile-grid{display:table}}.filters{display:flex;margin-bottom:24px}.filters .search{max-width:427px;width:100%}@media (max-width: 768px){.filters{padding-right:16px;padding-left:16px}.filters .search{max-width:none}}.empty-reservations{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:400px;gap:16px;padding:0 24px 24px;text-align:center}.empty-reservations ion-icon{font-size:64px;min-width:64px}@media (min-width: 768px){.empty-reservations{min-height:600px;gap:24px}.empty-reservations ion-icon{font-size:80px;min-width:80px}}.reservations-error{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:400px;gap:16px;padding:0 24px 24px;text-align:center}.reservations-error ion-icon{font-size:64px;min-width:64px}@media (min-width: 768px){.reservations-error{min-height:600px;gap:24px}.reservations-error ion-icon{font-size:80px;min-width:80px}}.pagination{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:16px;gap:16px}.pagination .load-more ion-spinner{color:var(--ion-color-primary)}.pagination .pagination-button-centered{display:flex;justify-content:flex-end}@media (min-width: 768px){.pagination{padding:56px 0 24px;grid-template-columns:repeat(3,1fr)}.pagination .pagination-button-centered{justify-content:center}}ion-skeleton-text{--border-radius: 8px;--background: var(--ion-background-color);height:24px}.review-listing-reminder-title{margin-top:24px;margin-bottom:40px}.review-listing-reminder-subtitle{margin-top:0;margin-bottom:8px;color:var(--ion-color-primary);font-weight:600;line-height:160%}.review-listing-reminder-description{margin:0;white-space:pre-line}.success-page{min-height:100svh;width:100%;display:flex;justify-content:center;align-items:center;background:#271165;background-size:400% 400%;animation:gradient 15s ease infinite;position:absolute!important;top:0;left:0;padding:24px 16px;overflow:hidden}.success-container{position:relative;background-color:var(--ion-background-color);padding:50px 16px 32px;border-radius:10px;z-index:2;max-width:768px}.success-container .success-button-container{display:flex;justify-content:center}.success-container .text-align-center{text-align:center}.review-listing-success-card{background-color:var(--ion-color-white);padding:24px;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:32px;margin-bottom:32px}.review-listing-success-card .review-card-list-item{display:flex;align-items:center;gap:8px}.review-listing-success-card .qr-code-container{display:flex;justify-content:center;margin-top:32px;gap:24px;flex-wrap:wrap}.review-listing-success-card .qr-code-container .qr-code{background-color:var(--ion-background-color);padding:16px;border-radius:16px}.review-listing-success-card .qr-code-container .qr-code ion-img::part(image){border-radius:8px}.review-listing-success-card .qr-code-container .qr-code .link-container{display:flex;flex-direction:column;gap:8px}.review-listing-success-card .qr-code-container .qr-code .qr-img{max-width:144px;max-height:144px}.success-header{text-align:center;margin-bottom:40px}.dashboard-link{text-decoration:underline;background:none;color:var(--ion-color-primary);text-align:center}@media (min-width: 768px){.success-container{padding:64px 100px 45px}.success-header{font-size:3.8rem}}.spinner-container{display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column;gap:8px}.spinner{width:50px;height:50px}.link-container{display:flex;justify-content:center}.provider-remembered-button{min-height:56px;--background: var(--ion-color-white);color:var(--ion-color-primary-tint);display:flex;text-transform:none;margin:0;letter-spacing:0px}.Facebook-icon{margin-right:6px;color:var(--ion-color-facebook)}.Apple-icon{margin-right:6px;color:var(--ion-color-black)}.Google-icon{margin-right:6px}.responsive-heading{margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (min-width: 768px){.responsive-heading{font-size:32px}}.option-container{display:flex;gap:24px;align-items:center;justify-content:center}.apple-logo{color:var(--ion-color-black)}.facebook-logo{color:var(--ion-color-white)}.circle-button-facebook{width:56px;height:56px;--padding-end: 0px;--padding-start: 0px;margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;--background: var(--ion-color-facebook)}.circle-button{width:56px;height:56px;--padding-end: 0px;--padding-start: 0px;margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;--background: var(--ion-color-white)}.divider{display:flex;align-items:center;height:40px}.divider:before,.divider:after{flex:1;content:"";padding:.5px;background-color:var(--ion-text-color-step-700);opacity:.4}.divider:before{margin-right:8px}.divider:after{margin-left:8px}.divider-text{color:var(--ion-text-color-step-800)}#send-again{margin-top:0;margin-bottom:0}.flex-container{display:flex;flex-direction:column;gap:16px;margin-top:48px}#forgot-password-button{margin-top:24px;--ion-color-contrast: var(--ion-color-primary-tint) !important}.success-card{background:#cae2fe;color:#002f64;margin:0 0 16px;box-shadow:unset}#forgot-password{margin-top:16px;margin-bottom:24px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-margin{margin-top:24px}.criteria{margin-top:8px;margin-bottom:8px;--padding-start: 0px;--inner-border-width: 0px;--min-height: 0px;align-items:center;display:flex}.ion-list{padding-top:0;padding-bottom:0}.criteria-icon{margin:0 4px 0 0;font-size:1.5rem}.criteria-dot{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:4px}.criteria-title{margin-top:16px;margin-bottom:16px}.criteria-success{color:var(--ion-color-success-tint)}.requirement-container{display:flex;gap:8px;align-items:flex-start}.requirement-icon{color:var(--ion-color-success-tint)}.example{background-color:var(--ion-text-color-step-300);border-radius:8px;padding:9px 16px 8px 14px;display:inline-flex;font-weight:700;word-break:break-all}.icon-button{align-self:flex-start}.margin-bottom-24{margin-bottom:24px;margin-top:0}@media (min-width: 768px){.title-container{display:flex;padding-right:24px}}.bottom-margin{margin-bottom:40px}.otp-input{width:47px!important;height:47px;border-radius:4px;border:1px solid var(--Color-steps-500, #d8cea7)}.otp-input:focus{outline:none;border-color:var(--ion-color-primary)}@media (min-width: 768px){.otp-input{width:52px!important;height:52px}}.button-margin{margin-top:40px}.shield-icon-container{display:flex}@media (min-width: 769px){.shield-icon-container{justify-content:center}}.shield-icon-container .shield-icon{width:64px;height:64px}.margin-bottom-24{margin-bottom:24px}ion-checkbox{--border-color: var(--ion-color-primary);--border-width: 2px}.container{padding-bottom:16px}.label-text-wrapper,.form-checkbox p{white-space:normal!important}.margin-top-24{margin-top:24px}.margin-top-8{margin-top:8px}.margin-bottom-32{margin-bottom:32px}.welcome-animation{display:flex;flex-direction:column;background:linear-gradient(-45deg,var(--ion-color-neutral-shade),var(--ion-color-primary-tint),var(--ion-color-primary-tint),var(--ion-color-neutral-shade));background-size:400% 400%;animation:gradient 15s ease infinite;position:fixed;top:0;left:0;width:100svw;height:100svh;overflow:hidden}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.welcome-container{display:flex;align-items:center;flex-direction:column;gap:56px;padding:110px 16px 16px;opacity:0;z-index:2}.welcome-header{font-size:5rem;max-width:883px;line-height:85%;text-align:center}.welcome-button{min-height:62px;font-size:1.25rem!important;text-transform:none;--border-radius: 31px;--padding-start: 20px;--padding-end: 20px;--padding-top: 13px;--padding-bottom: 13px}.swirl-image{z-index:1;transform:scale(3) translateY(90px)}@media (min-width: 768px){.welcome-header{font-size:12.5rem}.welcome-container{padding:40px}.swirl-image{transform:scale(1.7) translate(80px)}}.top-nav-header{position:relative}.top-nav-header .verify-email-desktop{gap:10px;align-items:center;flex-wrap:wrap;position:relative;top:var(--topnav-height);left:0;width:100%;padding:16px;display:flex;justify-content:center;border-top:1px solid var(--ion-color-primary-shade);border-bottom:1px solid var(--ion-color-primary-shade);background:linear-gradient(0deg,#ffffffb3,#ffffffb3),var(--ion-color-primary-shade)}.top-nav-header .verify-email-desktop .email-button{display:flex;align-items:center}.top-nav-header .top-nav{position:absolute;z-index:5;height:var(--topnav-height);width:100vw;background:var(--ion-color-white);display:flex;padding:18px 40px;align-items:center;justify-content:space-between}.top-nav-header .top-nav .left{flex-grow:1;flex-basis:0}.top-nav-header .top-nav .right{flex-grow:1;flex-basis:0;display:flex;justify-content:flex-end}@media (max-width: 899px){.top-nav-header .top-nav{padding:18px 24px}}.top-nav-header .top-nav .account-avatar-large{width:48px;height:48px}.top-nav-header .top-nav .logo{width:122px;height:33px}.top-nav-header .top-nav .pages{display:flex;gap:40px}.top-nav-header .top-nav .pages .router-link-disabled ion-label,.top-nav-header .top-nav .pages .router-link-disabled ion-icon{color:var(--ion-text-color-step-400);cursor:default}.top-nav-header .top-nav .pages .router-link-disabled .router-link{cursor:default}.top-nav-header .top-nav .pages .router-link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer;color:var(--ion-color-primary-tint)}.top-nav-header .top-nav .pages .router-link.active{color:var(--ion-color-secondary)}.top-nav-header .top-nav .pages .router-link.active ion-icon{color:var(--ion-color-secondary)}@media (min-width: 900px){.top-nav-header .top-nav .pages{gap:48px}}.account-avatar,.top-nav-header .top-nav .account-avatar-large{border-radius:100%;background-color:var(--ion-color-secondary);color:var(--ion-color-white);display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-links-container{background:var(--ion-color-white);padding:16px}.account-menu .account-container{display:flex;gap:8px;align-items:center;background:var(--ion-color-white);padding:16px}.account-menu .account-avatar-small{border-radius:100%;background-color:var(--ion-color-secondary);color:var(--ion-color-white);display:flex;align-items:center;justify-content:center;width:28px;height:28px}.account-menu .account-links{background-color:var(--ion-color-white);padding:12px}
