.mobile-app-bar{display:flex;align-items:center;position:absolute;background-color:#ffffff80;padding:3px 10px;width:100%;box-sizing:border-box;justify-content:space-between;border-bottom:1px solid #C97820}.mobile-app-bar .mobile-app-title{display:flex;gap:5px;justify-content:left;align-items:center;text-decoration:none}.mobile-app-bar .mobile-app-title .title-label{font-weight:700;font-size:18px;color:#c97820}.mobile-app-bar .mobile-app-title .title-label .title-and{color:#999;margin:0 2px}.mobile-app-menu ul{padding:10px 0;min-width:150px}.mobile-app-menu ul a{font-weight:500;font-size:18px;padding:3px 10px;color:#15202b}.app-toolbar{display:flex;background:#f6f1e8;height:30px;padding:10px 20px 10px 10px;justify-content:space-between;align-items:center;color:#15202b;font-weight:500;position:sticky;top:0;z-index:100;border-bottom:1px solid #E4DCCB;transition:box-shadow .2s ease}.app-toolbar.hidden{display:none}.app-toolbar.scrolled{box-shadow:0 2px 8px #0000001a}.app-toolbar .title-div{display:flex;align-items:center;padding-right:16px;margin-right:8px;border-right:1px solid rgba(0,0,0,.15)}.app-toolbar .title-div img{opacity:80%}.app-toolbar .title-div .bar-title{font-size:18px;font-weight:500;color:#c97820;white-space:nowrap}.app-toolbar .title-div .bar-title.active{font-weight:600}.app-toolbar .title-div .bar-title:hover{color:#c97820}.app-toolbar .bar-item.active{color:#15202b;font-weight:600;background:#efe8da;border-radius:6px}.app-toolbar>a{cursor:pointer;padding:5px 10px;border-radius:6px}.app-toolbar>a:hover{background:#efe8da;color:#15202b}.app-toolbar .plan-cta{color:#0f4c5c!important;font-weight:600;margin-right:4px}.app-toolbar .plan-cta img{opacity:.85!important;filter:none}.app-toolbar .plan-cta:hover{color:#186b7e!important}.app-toolbar .right-icon-container{display:flex;gap:8px;align-items:center}.app-toolbar .right-icon-container .bar-item,.app-toolbar .right-icon-container a{padding:0}.app-toolbar .right-icon-container .user-auth-btn{display:flex;align-items:center;gap:4px;cursor:pointer}.app-toolbar .right-icon-container .user-auth-btn .user-first-name{font-size:.9rem;font-weight:500}.app-toolbar .bar-item{display:flex;align-items:center;color:#15202b;gap:3px;white-space:nowrap;cursor:pointer}.app-toolbar .bar-item svg{opacity:.9}.app-toolbar .bar-item img{opacity:.6}.broadcast-message-container{background:#faa;display:flex;align-items:center;padding-top:5px;padding-bottom:5px;padding-left:10px;color:#555;gap:5px}.broadcast-message-container span{font-weight:500;flex-grow:1}.broadcast-message-container .close-icon{border-radius:50%;padding:3px 8px;cursor:pointer}.broadcast-message-container .close-icon:hover{background:#0000001a}body{margin:0;overflow:hidden;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.seo-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main-container{background-image:url(/images/female-tourists-hand-have-happy-travel-map.webp);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh}.main-container.no-bg{background-image:none;background-color:#f6f1e8}@media(max-width:768px){.main-container{padding-top:46px;min-height:100dvh}.main-container.editing{padding-top:0}}a{text-decoration:none}button.Mui-disabled svg{opacity:.6}.MuiDialog-container .MuiPaper-root{max-width:850px}.MuiSnackbarContent-message,button.MuiButtonBase-root{text-transform:none}@media(max-width:768px){.MuiDialog-container .MuiPaper-root{margin:10px}.MuiDialog-container .MuiPaper-root .MuiDialogContent-root{padding:10px 15px}}
