.reservation-image{border-radius:4px;height:40px;width:60px}.locationText{color:hsl(var(--foreground))!important;font-family:Inter;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:14px!important;margin-bottom:7px!important;white-space:pre-wrap}.chipCustom{border-radius:0;margin-right:10px;padding:1px}.containerListingName{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1.4;margin:0!important}.containerId{margin-top:7%}.containerId,.containerLocation{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.4;max-height:95px}.containerLocation{word-wrap:break-word;margin:0}.alignCenter{align-items:center;display:flex;gap:10px;height:100%;justify-content:center}.alignCenter img{height:50px;width:50px}.alignLeft{align-items:center;display:flex;gap:10px;height:100%;justify-content:left}.alignLeft img{height:50px;width:50px}.editIcon{cursor:pointer;width:24px}.listing-status-child{align-items:flex-start;border-bottom:1px solid hsl(var(--border));display:flex;gap:12px;padding:24px 12px;width:100%}.listing-status-child-texts{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.listing-status-child-texts-header{align-items:center;display:flex;gap:4px}.reserve-card-text{align-content:center;align-items:center;color:hsl(var(--foreground))}.reserve-card-button{align-items:center;align-self:stretch;background:hsl(var(--primary));border:none;border-radius:50px;color:hsl(var(--background));cursor:pointer;justify-content:center;padding:16px 24px}.reserve-card-info-text{align-self:stretch;color:hsl(var(--muted-foreground));line-height:20px!important;text-align:center}.reserve-card-discount-text{color:hsl(var(--success));text-align:right}.divider{background:hsl(var(--muted));height:1px;width:322px}.preview-listing-report-listing-img{height:16px;width:16px}.mobile-menu-container{background-color:hsl(var(--muted));margin-bottom:30px;padding-right:10px;position:relative;width:100%}.menu-nav-button{background:hsl(var(--card)/.57);padding:0 0 0 10px;position:absolute;right:0;top:39%}.mobile-menu-tab{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;padding:16px 15px;text-align:center}.mobile-menu-tab:first-of-type{padding-left:0}.mobile-menu-tab.active{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.preview-listing-img{border-bottom-left-radius:16px;border-top-left-radius:16px;height:100%;object-fit:cover;width:100%}.preview-listing-img-small{max-height:196px;max-width:292px;object-fit:cover;width:100%}.preview-listing-header{color:hsl(var(--foreground));display:flex;flex-direction:column;height:36px;justify-content:center;width:239.28px}.preview-list-back-button{background-color:initial;border:none;cursor:pointer;width:273px}.preview-listing-reservation-card-modal-button{background-color:initial;border:1px solid hsl(var(--border));border-radius:0 0 8px 8px;cursor:pointer;height:52px;width:100%}.preview-listing-reservation-card-modal-date-button{background-color:initial;border:1px solid hsl(var(--border));border-radius:8px 8px 0 0;cursor:pointer;height:52px;width:100%}@media (max-width:600px){.rdp-month{align-items:center;justify-content:center}}.skip-to-content{background-color:hsl(var(--primary));border-radius:var(--radius);box-shadow:var(--shadow-lg);color:hsl(var(--primary-foreground));font-size:14px;font-weight:600;left:50%;padding:12px 24px;position:absolute;text-decoration:none;top:-100%;transform:translateX(-50%);transition:top .2s ease-out;z-index:var(--z-notification)}.skip-to-content:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;top:16px}.app-bar{align-items:center;border-bottom:none!important;display:flex;justify-content:space-between;margin:0 auto;padding-left:20px;width:100%}.app-bar.opened{z-index:var(--z-notification)!important}@media screen and (max-width:768px){.app-bar{padding:0 10px}}.appBar.onboarding{border-bottom:none!important}.button-header-save-and-exit{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--foreground));border-radius:50px;cursor:pointer;display:flex;height:48px;margin-top:4px;outline:none;padding:12px 18px}.logo{flex-shrink:0;height:32px;width:106.817px}.logo-mobile{flex-shrink:0;height:29.994px;width:91.842px}.menu{border-radius:24px;gap:20px;max-width:488px;padding:16px 24px;width:100%}.button,.menu{align-items:center;display:flex}.button{border-radius:6px;color:hsl(var(--muted-foreground))!important;gap:10px;justify-content:center;padding:8px 4px}.buttonText.active,.icon.active{color:hsl(var(--primary))}.menuBox .button .icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.userBox .iconButton{align-items:center;border-radius:6px!important;display:flex;gap:12px;height:44px;padding:8px}.avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.arrowDown{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.menuPaper{padding:12px 20px!important}.menuItem{flex-direction:column;width:296px}.menuArea,.menuItem{align-items:flex-start;align-self:stretch;display:flex}.menuArea{gap:20px;justify-content:flex-start}.navbar,.subnav-container{--nav-transition:0.15s cubic-bezier(0.4,0,0.2,1);--nav-transition-medium:0.2s cubic-bezier(0.4,0,0.2,1);--nav-transition-slow:0.3s cubic-bezier(0.16,1,0.3,1);--nav-item-radius:8px;--nav-panel-radius:16px;--nav-icon-size:36px;--nav-avatar-size:32px}.navbar{background:hsl(var(--sidebar-background))!important;border:none!important;border-radius:var(--nav-panel-radius) 0 0 var(--nav-panel-radius)!important;box-shadow:-2px 0 8px -4px hsl(var(--foreground)/.06),0 2px 8px -4px hsl(var(--foreground)/.06),0 -2px 8px -4px hsl(var(--foreground)/.04);margin:10px 0 10px 10px!important;position:relative;z-index:2}@media screen and (max-width:1023px){.navbar{border-radius:0!important;border-right:1px solid hsl(var(--sidebar-border))!important;box-shadow:none;margin:0!important;max-width:100%;overflow-y:auto;padding-top:56px;width:100%}}.navbar .indicator{align-items:center;animation:badge-pop .2s cubic-bezier(.34,1.56,.64,1);background:hsl(var(--destructive));border:2px solid hsl(var(--sidebar-background));border-radius:9999px;box-shadow:0 1px 4px hsl(var(--destructive)/.3);color:#fff;display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}@keyframes badge-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.navbar .navbar-icon{align-items:center;color:hsl(var(--sidebar-muted-foreground));display:flex;justify-content:center;transition:var(--nav-transition-medium)}.navbar button[class*=w-10]{background-color:initial;border-radius:var(--nav-item-radius);height:var(--nav-icon-size)!important;position:relative;transition:var(--nav-transition-medium);width:var(--nav-icon-size)!important}.navbar button[class*=w-10]:hover{background-color:hsl(var(--sidebar-accent))}.navbar button[class*=w-10]:hover .navbar-icon{color:hsl(var(--sidebar-foreground));transform:translateY(-1px)}.navbar button.bg-sidebar-accent.text-sidebar-primary,.navbar button[class*=bg-sidebar-accent][class*=text-sidebar-primary]{background:hsl(var(--sidebar-primary)/.1)!important}.navbar button.bg-sidebar-accent.text-sidebar-primary .navbar-icon,.navbar button[class*=text-sidebar-primary] .navbar-icon{color:hsl(var(--sidebar-primary))}.navbar .avatar,.navbar img[class*=rounded]{border-radius:8px!important;height:var(--nav-avatar-size)!important;object-fit:cover;transition:var(--nav-transition);width:var(--nav-avatar-size)!important}.navbar .avatar:hover,.navbar img[class*=rounded]:hover{transform:scale(1.02)}.navbar a[data-nolt=button]{clip:auto!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;color:inherit!important;cursor:pointer!important;display:inline-flex!important;inset:auto!important;opacity:1!important;position:static!important;transform:none!important;visibility:visible!important}.navbar a[data-nolt=button][data-action-icon]{align-items:center!important;height:var(--nav-icon-size)!important;justify-content:center!important;width:var(--nav-icon-size)!important}.navbar a[data-nolt=button][data-button]{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}.navbar a[data-nolt=button],.navbar a[data-nolt=button] *{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important}.navbar a[data-nolt=button] svg{stroke:currentColor!important;fill:none!important;stroke-width:1.5!important;color:inherit!important;opacity:1!important}.sidebar-root{min-width:50px}.tab-container{display:flex;flex-direction:column;gap:1.5rem;height:100%}.tab-container .tab-header{flex-shrink:0}.tab-container .tab-header .tab-title{color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.tab-container .tab-header .tab-description{color:hsl(var(--muted-foreground));font-size:.875rem}.tab-container .tab-content{flex:1 1;min-height:0;overflow:auto}.tab-container .tab-actions{border-top:1px solid hsl(var(--border));flex-shrink:0;padding-top:1.5rem}.tab-container .tab-actions .action-button{min-width:120px}.subnav-container{background:hsl(var(--sidebar-background));border-left:none!important;border-radius:0 16px 16px 0;border-radius:0 var(--nav-panel-radius,16px) var(--nav-panel-radius,16px) 0;border-right:1px solid hsl(var(--sidebar-border)/.3);box-shadow:2px 0 8px -4px hsl(var(--foreground)/.06),0 2px 8px -4px hsl(var(--foreground)/.06),0 -2px 8px -4px hsl(var(--foreground)/.04);margin:10px 10px 10px 0;position:relative;transition:width var(--nav-transition-slow)}@media screen and (max-width:1023px){.subnav-container{border-radius:0;border-right:1px solid hsl(var(--sidebar-border));box-shadow:none;margin:0}}.subnav-header{align-items:center;background:#0000;border-bottom:1px solid hsl(var(--sidebar-border)/.5);display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:var(--z-dropdown)}.subnav-header .text-lg,.subnav-header .text-xl{color:hsl(var(--sidebar-foreground));font-size:.9375rem!important;font-weight:600;letter-spacing:-.02em}@media (max-width:1023px){.subnav-header{padding:14px 16px}}.subnav-items{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:8px 10px;scrollbar-color:hsl(var(--sidebar-muted-foreground)/.15) #0000;scrollbar-width:thin}.subnav-items::-webkit-scrollbar{width:4px}.subnav-items::-webkit-scrollbar-track{background:#0000}.subnav-items::-webkit-scrollbar-thumb{background:hsl(var(--sidebar-muted-foreground)/.15);border-radius:10px}.subnav-items::-webkit-scrollbar-thumb:hover{background:hsl(var(--sidebar-muted-foreground)/.25)}.subnav-bottom-items{border-top:1px solid hsl(var(--sidebar-border)/.5);display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:10px}.subnav-layout-desktop{flex-direction:row;max-width:100%;overflow:hidden}.subnav-layout-desktop,.subnav-layout-mobile{height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));width:100%}.subnav-layout-mobile{display:flex;transition:all .3s ease}@media screen and (max-width:1023px){.subnav-layout-mobile.has-tabbar{height:calc(100vh - 72px);height:calc(100vh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px));height:calc(100dvh - 72px);height:calc(100dvh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px))}}.subnav-layout-mobile.no-transition,.subnav-layout-mobile.no-transition *{transition:none!important}.subnav-layout-mobile .subnav-sidebar-mobile{background-color:hsl(var(--muted));border-right:1px solid hsl(var(--border));flex:100% 1;height:100%;overflow:hidden;transition:all .3s ease;width:auto}.subnav-layout-mobile .subnav-sidebar-mobile.collapsed{flex:0 1;opacity:0;transform:translateX(-100%);width:0}.subnav-layout-mobile .subnav-content-mobile{display:flex;flex:0 1;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease;width:auto}.subnav-layout-mobile .subnav-content-mobile.expanded{flex:100% 1}.subnav-layout-mobile .subnav-content-mobile .subnav-mobile-header{align-items:center;background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));display:flex;gap:8px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:var(--z-above)}.subnav-layout-mobile .subnav-content-mobile .subnav-mobile-title{color:hsl(var(--foreground));font-size:14px;font-weight:600}.subnav-layout-mobile .subnav-content-mobile .subnav-content-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.subnav-toggle-mobile{transition:all .2s ease}.subnav-toggle-mobile:hover{transform:scale(1.1)}.subnav-toggle-mobile:active{transform:scale(.95)}@media screen and (min-width:1024px){.subnav-toggle-mobile{display:none}}.three-column-layout{display:flex;flex-direction:row;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:1023px){.three-column-layout.has-tabbar{height:calc(100vh - 72px);height:calc(100vh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px));height:calc(100dvh - 72px);height:calc(100dvh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px))}}.layout-column{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.layout-column .content-wrapper{height:100%;overflow:auto;width:100%}.layout-column .content-wrapper.hidden{display:none}.layout-column.left-column{background-color:hsl(var(--background));flex:5 1;max-width:720px;min-width:360px}.layout-column.left-column.collapsed{flex:0 1;max-width:0;min-width:0;overflow:hidden}.layout-column.middle-column{background-color:hsl(var(--background));flex:4 1;min-width:320px}.layout-column.middle-column.collapsed{flex:0 1;min-width:0;overflow:hidden}.layout-column.middle-column.expanded-right{flex:7 1}.layout-column.right-column{background-color:hsl(var(--background));flex:3 1;max-width:400px;min-width:280px}.layout-column.right-column.collapsed{flex:0 1;max-width:0;min-width:0;overflow:hidden}@media screen and (min-width:1600px){.layout-column.left-column{flex:0 0 auto;max-width:720px;width:720px}.layout-column.middle-column{flex:1 1 auto;min-width:400px}.layout-column.right-column{flex:0 0 auto;max-width:480px;width:400px}.layout-column.middle-column.expanded-right{flex:1 1 auto}}@media screen and (min-width:1920px){.layout-column.left-column{flex:0 0 auto;max-width:800px;width:800px}.layout-column.middle-column{flex:1 1 auto;min-width:500px}.layout-column.right-column{flex:0 0 auto;max-width:500px;width:450px}}@media screen and (max-width:1023px){.layout-column.left-column{flex:1 1;max-width:none;min-width:0}.layout-column.middle-column{flex:1 1;min-width:0}.layout-column.right-column{display:none}}@media screen and (max-width:576px){.three-column-layout{flex-direction:column}.layout-column.left-column,.layout-column.middle-column{border-left:none;border-right:none;flex:1 1;max-width:100%;width:100%}.layout-column.left-column.collapsed,.layout-column.middle-column.collapsed{display:none}}.two-column-layout{display:flex;flex-direction:row;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:1023px){.two-column-layout.has-tabbar{height:calc(100vh - 72px);height:calc(100vh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px));height:calc(100dvh - 72px);height:calc(100dvh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px))}}.two-column-layout .layout-column.left-column{flex:1 1;max-width:360px;min-width:280px}.two-column-layout .layout-column.right-column{border-left:1px solid hsl(var(--border));flex:3 1;max-width:none;min-width:0}@media screen and (max-width:1023px){.two-column-layout .layout-column.left-column{max-width:none}.two-column-layout .layout-column.right-column{display:none}.two-column-layout .layout-column.right-column:not(.collapsed){bottom:0;display:flex;left:0;max-width:100%;position:absolute;right:0;top:0;z-index:var(--z-dropdown)}}.nav-item{align-items:center;background-color:initial;border:none;border-radius:8px;border-radius:var(--nav-item-radius,8px);color:hsl(var(--sidebar-muted-foreground));cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;overflow:hidden;padding:8px 10px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--nav-transition-medium,.2s cubic-bezier(.4,0,.2,1));-webkit-user-select:none;user-select:none;width:100%}.nav-item:hover:not(.active){background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-foreground))}.nav-item:focus-visible{box-shadow:0 0 0 2px hsl(var(--sidebar-background)),0 0 0 3px hsl(var(--sidebar-primary)/.4);outline:none}.nav-item.active{background-color:hsl(var(--sidebar-primary)/.08);color:hsl(var(--sidebar-primary));font-weight:600}.nav-item.active:before{background-color:hsl(var(--sidebar-primary));border-radius:0 2px 2px 0;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.nav-item .nav-item-icon{color:hsl(var(--sidebar-muted-foreground));flex-shrink:0;transition:color var(--nav-transition)}.nav-item:hover .nav-item-icon{color:hsl(var(--sidebar-foreground))}.nav-item.active .nav-item-icon{color:hsl(var(--sidebar-primary))}.nav-item .nav-item-badge{background:hsl(var(--sidebar-accent));border-radius:6px;color:hsl(var(--sidebar-muted-foreground));font-size:11px;font-weight:600;padding:2px 6px;transition:var(--nav-transition)}.nav-item:hover .nav-item-badge{background:hsl(var(--sidebar-muted))}.nav-item.active .nav-item-badge{background:hsl(var(--sidebar-primary)/.1);color:hsl(var(--sidebar-primary))}.nav-item-content{align-items:center;display:flex;gap:10px;min-width:0}.nav-item-content .nav-item-label{letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-group{align-items:center;background-color:initial;border:none;border-radius:8px;border-radius:var(--nav-item-radius,8px);color:hsl(var(--sidebar-muted-foreground));cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:8px 10px;position:relative;transition:var(--nav-transition);-webkit-user-select:none;user-select:none;width:100%}.nav-item-group:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-foreground))}.nav-item-group.active,.nav-item-group.active .nav-item-icon{color:hsl(var(--sidebar-primary))}.nav-item-group .nav-item-chevron{color:hsl(var(--sidebar-muted-foreground));transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-item-group:hover .nav-item-chevron{color:hsl(var(--sidebar-foreground))}.nav-item-group.expanded .nav-item-chevron{transform:rotate(180deg)}.nav-section-header{align-items:center;color:hsl(var(--sidebar-muted-foreground)/.7);display:flex;font-size:10px;font-weight:600;gap:10px;letter-spacing:.08em;padding:12px 10px 6px;text-transform:uppercase}.nav-section-header:after{background:hsl(var(--sidebar-border)/.5);content:"";flex:1 1;height:1px}.content-panel{background:hsl(var(--background));box-shadow:0 1px 3px 0 hsl(var(--foreground)/.04),0 4px 16px -4px hsl(var(--foreground)/.06);height:calc(100% - 20px);margin:10px 10px 10px 0;overflow:hidden}.content-panel,.content-panel.standalone{border-radius:16px;border-radius:var(--nav-panel-radius,16px)}.content-panel.standalone{margin-left:10px}@media screen and (min-width:1024px){.page-panel{background:hsl(var(--background));border-radius:0 16px 16px 0;box-shadow:2px 0 8px -4px hsl(var(--foreground)/.04),0 2px 8px -4px hsl(var(--foreground)/.04);height:calc(100% - 20px);margin:10px 10px 10px 0;overflow:hidden}}@media screen and (max-width:1023px){.page-panel{background:hsl(var(--background));height:100%;overflow:hidden}}.content-panel-inner{height:100%;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1024px){.three-column-layout{gap:12px;padding:12px}.three-column-layout .layout-column.left-column{flex:1.1 1;max-width:400px;min-width:300px}.three-column-layout .layout-column.left-column,.three-column-layout .layout-column.middle-column{background:hsl(var(--background));border:none;border-radius:16px;border-radius:var(--nav-panel-radius,16px);box-shadow:0 1px 3px 0 hsl(var(--foreground)/.05),0 4px 16px -4px hsl(var(--foreground)/.08);margin:0;overflow:hidden}.three-column-layout .layout-column.middle-column{flex:1.3 1;min-width:360px}.three-column-layout .layout-column.middle-column.expanded-right{border-radius:16px;border-radius:var(--nav-panel-radius,16px);flex:2.5 1}.three-column-layout .layout-column.right-column{background:hsl(var(--background));border:none;border-radius:16px;border-radius:var(--nav-panel-radius,16px);box-shadow:0 1px 3px 0 hsl(var(--foreground)/.05),0 4px 16px -4px hsl(var(--foreground)/.08);flex:1 1;margin:0;max-width:380px;min-width:300px;overflow:hidden}.two-column-layout{gap:8px;padding:10px 10px 10px 0}.two-column-layout .layout-column.right-column{background:hsl(var(--background));border:none;border-radius:16px;border-radius:var(--nav-panel-radius,16px);box-shadow:0 1px 3px 0 hsl(var(--foreground)/.04),0 4px 12px -4px hsl(var(--foreground)/.06);margin:0;overflow:hidden}.subnav-layout-desktop>div:last-child{box-shadow:2px 0 8px -4px hsl(var(--foreground)/.04),0 2px 8px -4px hsl(var(--foreground)/.04);overflow:hidden}.dashboard-content,.subnav-layout-desktop>div:last-child,[class*=Dashboard],[class*=dashboard]>main{background:hsl(var(--background));border-radius:0 16px 16px 0;border-radius:0 var(--nav-panel-radius,16px) var(--nav-panel-radius,16px) 0;margin:10px 10px 10px 0}.dashboard-content,[class*=Dashboard],[class*=dashboard]>main{overflow:auto}.navbar+main,.navbar~main{background:hsl(var(--background));border-radius:0 16px 16px 0;border-radius:0 var(--nav-panel-radius,16px) var(--nav-panel-radius,16px) 0;box-shadow:2px 0 8px -4px hsl(var(--foreground)/.04),0 2px 8px -4px hsl(var(--foreground)/.04);margin:10px 10px 10px 0}}.full-width-panel{background:hsl(var(--background));border-radius:16px;border-radius:var(--nav-panel-radius,16px);box-shadow:0 1px 3px 0 hsl(var(--foreground)/.04),0 4px 16px -4px hsl(var(--foreground)/.06);height:calc(100% - 20px);margin:10px;overflow:hidden}@media screen and (max-width:1023px){.content-panel,.content-panel.standalone,.full-width-panel{border-radius:0;box-shadow:none;height:100%;margin:0}.three-column-layout .layout-column,.two-column-layout .layout-column{border-radius:0;box-shadow:none;margin:0}}.onboarding-main{display:flex;flex-direction:column;height:100vh;width:100%}@media (max-width:1023px){.onboarding-main{height:calc(100dvh - 70px);height:calc(100dvh - 70px - var(--header-notification-height, 0px))}}.onboarding-main .onboarding-wrapper{display:flex;flex-grow:1;justify-content:center;overflow-y:auto;padding:20px 10%;width:auto}@media (max-width:1023px){.onboarding-main .onboarding-wrapper{padding:0}}.onboarding-main .onboarding-wrapper.no-m{padding:20px 0}.onboarding-main .onboarding-bottom-box{background:hsl(var(--background));width:100%}.onboarding-main .onboarding-bottom-box .onboarding-progress-bar{bottom:0;display:flex;flex-direction:row;gap:12px;height:8px;left:0;width:100%}.connect-property{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;position:relative;width:100%}@media (max-width:1023px){.connect-property{justify-content:normal;padding:10px}}.onboarding-bottom-buttons{align-items:center;display:flex;justify-content:space-between;padding:20px 10%;width:100%}@media (max-width:1023px){.onboarding-bottom-buttons{padding:10px}}.channel-box{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:30px 18px;position:relative;transition:.3s}.channel-box:hover{background:hsl(var(--muted)/.3);cursor:pointer}.channel-box.active{background:hsl(var(--muted)/.5)}.channel-box .flex-box{align-items:center;display:flex;justify-content:flex-start}.channel-box .flex-box.column{flex-direction:column}.channel-box .coming-soon{background:hsl(var(--destructive));border-radius:0 var(--radius);line-height:1px;padding:4px 8px;position:absolute;right:0;top:0}.listing-table-main{display:flex;flex-direction:column;gap:20px}.listing-table-main .header{display:flex;flex-direction:column;font-family:Inter;gap:10px;justify-content:center;text-align:center}.listing-table-main .header .header-title{color:hsl(var(--foreground));font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:44px}.listing-table-main .header .header-description{font-size:18px}.listing-table-main .header .header-description,.reservation-card-report-listing{color:hsl(var(--muted-foreground));font-family:Inter;font-style:normal;font-weight:400}.reservation-card-report-listing{background-color:initial;border:none;cursor:pointer;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.reservation-details-modal{background:hsl(var(--background));border-radius:12px!important}.reservation-modal-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.reservation-modal-header-title{align-items:center;display:flex;gap:112px}.reservation-modal-header-actions{align-items:center;display:flex;height:24px;justify-content:center;margin-left:100px;padding:6.695px 6.705px;width:24px}.reservation-close-button{cursor:pointer;flex-shrink:0;height:10.611px;width:10.591px}.reservation-modal-body{align-items:center;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;justify-content:space-between;padding-bottom:32px}.reservation-modal-body-left{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.reservation-confirm{color:hsl(var(--muted-foreground))}.reservation-confirm,.reservation-fullName{align-items:center;display:flex;gap:78.666px;width:180.698px}.reservation-details{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reservation-detail{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:hsl(var(--foreground));display:-webkit-box;text-overflow:ellipsis}.reservation-modal-body-right{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-bottom:32px}.reservation-detail-modal-avatar{align-items:center;border-radius:100px;display:flex;height:70px;justify-content:center;width:70px}.reservation-detail-modal-avatar img{border-radius:100px;flex-shrink:0;height:70px;object-fit:cover;width:70px}.reservation-modal-sources{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.reservation-modal-sources-title{align-items:center;display:flex;gap:112px}.reservation-modal-sources-details{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.reservation-modal-sources-detail{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.reservation-modal-buttons{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border))!important;display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.reservation-modal-button-text{color:hsl(var(--foreground));text-transform:lowercase}.reservation-modal-button-text:first-letter{text-transform:uppercase}.reservation-modal-top-button{align-items:center;align-self:stretch;background-color:hsl(var(--background));border:1px solid hsl(var(--foreground))!important;border-radius:50px!important;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:16px 24px}.reservation-modal-bottom-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:12px}.reservation-modal-bottom-button{align-items:center;background-color:hsl(var(--background));border:1px solid hsl(var(--foreground))!important;border-radius:50px!important;cursor:pointer;display:flex;flex:1 0;gap:10px;justify-content:center;padding:16px 24px}.reservation-modal-booking-details{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;flex-direction:column;padding-bottom:32px}.reservation-modal-booking-details-title{align-items:center;display:flex;margin-bottom:16px}.reservation-modal-booking-details-list{align-items:flex-start;align-self:stretch;border-bottom:1px solid hsl(var(--border));display:flex;justify-content:space-between;padding:16px 0}.reservation-modal-booking-details-list:last-child{border-bottom:none}.reservation-modal-booking-details-list-items{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.reservation-modal-booking-details-list-item-1{color:hsl(var(--foreground))}.reservation-modal-booking-details-list-item-2{color:hsl(var(--muted-foreground))}.reservation-modal-guest-paid{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:30px;padding-bottom:32px}.reservation-modal-guest-paid-title{flex:1 0}.reservation-modal-guest-paid-table{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.reservation-modal-guest-paid-table-item{align-items:flex-start;align-self:stretch;color:hsl(var(--foreground));display:flex;justify-content:space-between}.reservationDetailDrawer{overflow:hidden}.reservation-detail-main{-ms-overflow-style:none;container-name:reservation-detail;container-type:inline-size;height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;width:100%}.reservation-detail-main::-webkit-scrollbar{display:none}.reservation-detail-main .reservation-detail-main-header{border-bottom:1px solid hsl(var(--border));position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.reservation-detail-main.collapsed{border:none!important;min-width:0;overflow:hidden;width:0}.reservation-text-area{justify-content:space-between}.reservation-list,.reservation-text-area{align-items:center;align-self:stretch;display:flex}.reservation-list{border:1px solid hsl(var(--border));border-radius:12px;gap:16px;padding:12px}.reservation-img{border-radius:4px!important;height:120px!important;width:193px!important}.reservation-img img{border-radius:4px!important;height:100%;object-fit:cover;width:100%}.reservation-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reservation-badge{align-items:center;background:hsl(var(--accent));border-radius:4px;display:flex;justify-content:center;padding:7px}.reservation-name-date{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.reservation-name{color:hsl(var(--foreground))}.reservation-table{align-items:flex-end;display:flex;flex-direction:column;margin-top:48px}.guest-paid-box{justify-content:center;padding-top:10px}.guest-paid-box,.guest-paid-box .details{display:flex;flex-direction:column;gap:10px}.booking-v8-accordion{width:100%}.booking-v8-trigger{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;padding:10px 0}.booking-v8-trigger:hover{text-decoration:none}.booking-v8{display:flex;flex-direction:column;gap:16px}.booking-v8-dates{align-items:stretch;background:hsl(var(--muted)/.25);border-radius:10px;display:flex;gap:8px;padding:12px}.booking-v8-date{display:flex;flex:1 1;flex-direction:column;gap:2px}.booking-v8-date-end{align-items:flex-end;text-align:right}.booking-v8-date-label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.booking-v8-date-main{align-items:baseline;display:flex;gap:4px}.booking-v8-date-end .booking-v8-date-main{justify-content:flex-end}.booking-v8-date-day{color:hsl(var(--foreground));font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.booking-v8-date-month{color:hsl(var(--foreground));font-size:14px;font-weight:600}.booking-v8-date-year{color:hsl(var(--muted-foreground));font-weight:400}.booking-v8-date-sub{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;margin-top:2px}.booking-v8-duration{align-items:center;align-self:center;background:hsl(var(--primary)/.1);border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:4px 10px}.booking-v8-duration span{color:hsl(var(--primary));font-size:11px;font-weight:600;white-space:nowrap}.booking-v8-info{display:flex;flex-direction:column}.booking-v8-row{align-items:center;border-bottom:1px solid hsl(var(--border)/.25);display:flex;gap:12px;justify-content:space-between;padding:9px 0}.booking-v8-row:last-child{border-bottom:none}.booking-v8-row-label{color:hsl(var(--muted-foreground));font-size:13px;font-weight:400}.booking-v8-row-value{color:hsl(var(--foreground));font-size:13px;font-weight:500;text-align:right}.booking-v8-code,.booking-v8-source{align-items:center;display:inline-flex;gap:5px}.booking-v8-code{background:hsl(var(--muted)/.25);border:none;border-radius:4px;color:hsl(var(--foreground));cursor:pointer;font-family:ui-monospace,SFMono-Regular,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:12px;font-weight:500;padding:4px 8px;transition:all .12s ease}.booking-v8-code:hover{background:hsl(var(--muted)/.5)}.booking-v8-code.copied{background:hsl(var(--success)/.12);color:hsl(var(--success))}.booking-v8-code svg{color:hsl(var(--muted-foreground));opacity:.7}.booking-v8-code.copied svg{color:hsl(var(--success));opacity:1}.booking-v8-payment{background:hsl(var(--muted)/.15);border-radius:8px;padding:12px}.booking-v8-payment-title{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.booking-v8-payment-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.booking-v8-payment-item{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:12px;justify-content:space-between}.booking-v8-payment-item span:last-child,.booking-v8-payment-total{color:hsl(var(--foreground));font-weight:500}.booking-v8-payment-total{align-items:center;border-top:1px solid hsl(var(--border)/.3);display:flex;font-size:13px;justify-content:space-between;padding-top:10px}.booking-v8-payment-currency{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400;margin-left:4px}.booking-v8-payment-amount{color:hsl(var(--success));font-size:15px;font-weight:700}.detail-box{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;display:flex;padding:16px;transition:box-shadow .2s ease}.detail-box:hover{box-shadow:var(--shadow-sm)}.detail-box.phone{align-items:center;justify-content:space-between;padding:14px 16px}.detail-box.phone .phone-number{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.details-button{align-items:center;background-color:initial;border:1px solid hsl(var(--foreground));border-radius:50px!important;cursor:pointer;display:flex;gap:10px;justify-content:center;margin-top:40%;padding:9px 12px}:root{--touch-target-min:44px;--touch-target-comfortable:48px;--touch-target-large:56px;--touch-spacing:8px;--touch-spacing-sm:4px;--touch-spacing-lg:12px}.mobile-full-height{height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px))}.mobile-full-height-safe{height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));height:calc(100vh - var(--header-notification-height, 0px) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));height:calc(100dvh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));height:calc(100dvh - var(--header-notification-height, 0px) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.mobile-keyboard-aware{height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100svh;height:calc(100svh - var(--header-notification-height, 0px))}.keyboard-aware-composer{flex-shrink:0;padding-bottom:calc(env(safe-area-inset-bottom));padding-bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom));transition:padding-bottom .15s ease-out}.keyboard-aware-chat{display:flex;flex-direction:column;height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));height:100vh;height:calc(100vh - var(--header-notification-height, 0px) - var(--keyboard-height, 0px))}.keyboard-aware-messages{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.keyboard-aware-input{padding-bottom:0;padding-bottom:var(--keyboard-height,0);transition:padding-bottom .15s ease-out}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right,.safe-area-x{padding-right:env(safe-area-inset-right)}.safe-area-x{padding-left:env(safe-area-inset-left)}.safe-area-y{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.safe-area-all{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.keyboard-safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom));padding-bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom));transition:padding-bottom .15s ease-out}.touch-target{min-height:44px;min-height:var(--touch-target-min,44px);min-width:44px;min-width:var(--touch-target-min,44px)}.touch-target-comfortable,.touch-target-lg{min-height:48px;min-height:var(--touch-target-comfortable,48px);min-width:48px;min-width:var(--touch-target-comfortable,48px)}.touch-target-xl{min-height:56px;min-height:var(--touch-target-large,56px);min-width:56px;min-width:var(--touch-target-large,56px)}.touch-target-expanded{position:relative}.touch-target-expanded:before{content:"";height:max(100%,44px);height:max(100%,var(--touch-target-min,44px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);width:max(100%,var(--touch-target-min,44px))}.touch-spacing{gap:8px;gap:var(--touch-spacing,8px)}.touch-spacing-sm{gap:4px;gap:var(--touch-spacing-sm,4px)}.touch-spacing-lg{gap:12px;gap:var(--touch-spacing-lg,12px)}.flex-touch-spacing{display:flex;gap:8px;gap:var(--touch-spacing,8px)}.no-overscroll{overscroll-behavior:none}.smooth-scroll-touch{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scroll-x-hidden-scrollbar{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.scroll-x-hidden-scrollbar::-webkit-scrollbar{display:none}.pb-tabbar{padding-bottom:72px;padding-bottom:var(--tabbar-height,72px)}.pb-tabbar-safe{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--tabbar-height, 72px) + env(safe-area-inset-bottom, 0px))}.mb-tabbar{margin-bottom:72px;margin-bottom:var(--tabbar-height,72px)}.h-screen-tabbar{height:calc(100vh - 72px);height:calc(100vh - var(--tabbar-height, 72px));height:calc(100dvh - 72px);height:calc(100dvh - var(--tabbar-height, 72px))}.min-h-screen-tabbar{min-height:calc(100vh - 72px);min-height:calc(100vh - var(--tabbar-height, 72px));min-height:calc(100dvh - 72px);min-height:calc(100dvh - var(--tabbar-height, 72px))}.mobile-content-area{height:calc(100vh - 72px);height:calc(100vh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px));height:calc(100dvh - 72px);height:calc(100dvh - var(--header-notification-height, 0px) - var(--tabbar-height, 72px))}@media (prefers-reduced-motion:reduce){.keyboard-aware-composer,.keyboard-aware-input,.keyboard-safe-bottom{transition:none}}.mobile-input{-webkit-appearance:none;appearance:none;font-size:16px;min-height:48px}.mobile-label{color:hsl(var(--foreground));display:block;font-size:14px;font-weight:500;margin-bottom:6px}.mobile-textarea{-webkit-appearance:none;appearance:none;font-size:16px;min-height:96px;resize:vertical}.mobile-char-counter{color:hsl(var(--muted-foreground));font-size:12px;margin-top:4px;text-align:right}.mobile-char-counter--warning{color:hsl(var(--warning))}.mobile-char-counter--error{color:hsl(var(--destructive))}.mobile-helper-text{color:hsl(var(--muted-foreground));font-size:12px;margin-top:4px}.mobile-helper-text--error{color:hsl(var(--destructive))}.mobile-form-group{margin-bottom:16px}@media (max-width:1023px){input,select,textarea{font-size:16px!important}}:root{--mobile-edge-min:16px;--mobile-edge-left:max(var(--mobile-edge-min),env(safe-area-inset-left,0px));--mobile-edge-right:max(var(--mobile-edge-min),env(safe-area-inset-right,0px));--mobile-edge-top:max(0px,env(safe-area-inset-top,0px));--mobile-edge-bottom:max(0px,env(safe-area-inset-bottom,0px))}@media (max-width:1023px){.mobile-edge-x{padding-left:max(16px,env(safe-area-inset-left,0px));padding-left:var(--mobile-edge-left);padding-right:max(16px,env(safe-area-inset-right,0px));padding-right:var(--mobile-edge-right)}.mobile-edge-all{padding:max(0px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));padding:var(--mobile-edge-top) var(--mobile-edge-right) var(--mobile-edge-bottom) var(--mobile-edge-left)}.mobile-content-padding{padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));padding:16px var(--mobile-edge-right) 16px var(--mobile-edge-left)}.mobile-header-padding,.mobile-list-item-padding,.mobile-section-padding{padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));padding:12px var(--mobile-edge-right) 12px var(--mobile-edge-left)}.app-main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-left:var(--mobile-edge-left);padding-right:max(16px,env(safe-area-inset-right,0px));padding-right:var(--mobile-edge-right)}.mobile-full-bleed{margin-left:calc(max(16px, env(safe-area-inset-left, 0px))*-1);margin-left:calc(var(--mobile-edge-left)*-1);margin-right:calc(max(16px, env(safe-area-inset-right, 0px))*-1);margin-right:calc(var(--mobile-edge-right)*-1);padding-left:0;padding-right:0;width:calc(100% + max(16px, env(safe-area-inset-left, 0px)) + max(16px, env(safe-area-inset-right, 0px)));width:calc(100% + var(--mobile-edge-left) + var(--mobile-edge-right))}}@media (max-width:1023px) and (orientation:landscape){:root{--mobile-edge-left:max(var(--mobile-edge-min),env(safe-area-inset-left,0px));--mobile-edge-right:max(var(--mobile-edge-min),env(safe-area-inset-right,0px))}}