@charset "UTF-8";.user-agreement-base-container{display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:2px 2px 8px #0003}.user-agreement-base-container .MuiTypography-root{font-family:sora}.user-agreement-base-container .header-container{color:#fff;background-color:#000;padding:1rem}.user-agreement-base-container .header-content-container{display:flex;gap:1rem;align-items:center}.user-agreement-base-container .content-container{display:flex;flex-direction:column;padding:1rem;gap:.5rem}.user-agreement-base-container .content-container .MuiTypography-subtitle1{color:var(--info-700)}.user-agreement-base-container .content.MuiTypography-root{font-size:.9rem;-webkit-hyphens:auto;hyphens:auto}.user-agreement-base-container .content.MuiTypography-root.disabled{opacity:.5}.user-agreement-base-container .checking-container{margin:1rem;display:flex;flex-direction:column;gap:.5rem}.user-agreement-base-container .checking-content-container{display:flex;align-items:center;margin:-.2rem 0}.user-agreement-base-container .checkbox.MuiCheckbox-root.Mui-checked{color:#000}.user-agreement-base-container .checkbox.MuiCheckbox-root.Mui-disabled{opacity:.5}.user-agreement-base-container .checkbox-button.MuiButton-root:not(.Mui-disabled){background-color:#000;color:#fff}.user-agreement-base-container .next-button-box{display:flex;align-items:center;margin-left:auto;gap:1rem}.user-agreement-base-container .checking-helper.MuiTypography-root{font-style:italic}.user-agreement-base-container .link{color:var(--info-main);cursor:pointer}.guest-agreement-form .MuiPaper-root{background-color:transparent;box-shadow:2px 2px 8px #0006}.guest-agreement-form .MuiPaper-root .content-container{overflow-y:auto}.app-bar-header{font-weight:700;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-bar-header.hasLimit{max-width:140px}.app-bar-header.auth{font-family:tagesschrift}.app-bar-header.MuiTypography-root{text-decoration:none}.app-bar-header.m0{margin:0}.app-bar-header.enable-highlight:after{transition:.2s width linear,.2s border-color ease-in;content:"";display:flex;position:relative;top:-10%;left:0%;width:0;height:0;margin:0 auto;border:solid 1px;border-color:transparent}.app-bar-header.enable-highlight:hover:after,.app-bar-header.enable-highlight.focus:after{width:96%;border:solid 1px}.app-bar-header.mobile:after{content:none}.user-avatar{box-shadow:2px 2px 8px #0003}.user-avatar .heavy-box-shadow{box-shadow:2px 2px 8px #0009}.app-bar.MuiAppBar-root{background-color:#000}.app-bar.MuiPaper-root{z-index:1200;width:100vw;position:sticky}.app-bar .MuiContainer-root{background-color:#000}.app-bar.main.MuiAppBar-root{background-color:transparent;box-shadow:none}.app-bar.main .MuiContainer-root{background-color:transparent;background-image:linear-gradient(#000,#000d 20%,#000a 50%,#0000)}.app-bar .app-bar-board-container{position:absolute;top:3.5rem;left:-2rem}.app-bar .app-bar-board{height:200px;margin-left:-2rem}.app-bar .app-bar-icon{height:inherit;align-items:center;display:flex}.app-bar .app-bar-icon .app-bar-icon-svg{cursor:pointer;height:64px;width:64px}.app-bar .app-bar-icon-container{background-color:var(--primary-main);height:inherit;align-items:center;display:flex;padding:0 .3rem}.app-bar .app-bar-login,.app-bar .app-bar-sign-up{font-family:tagesschrift}.app-bar .app-bar-login{margin:.5rem;padding:.2rem 1rem;font-weight:700;color:var(--primary-main);border-radius:.5rem;border-width:2px;border-style:solid;transition:.2s all ease-in-out}.app-bar .app-bar-login:hover{color:#fff}.app-bar .app-bar-headers-container{display:flex;flex-direction:row;align-items:center}.app-bar .app-bar-headers-container.mobile{margin-left:1rem}.app-bar .app-bar-headers-container .MuiSvgIcon-root{font-size:2rem}.app-bar .app-bar-header,.app-bar .app-bar-login{cursor:pointer}.app-bar .app-bar-more-button.MuiIconButton-root{height:2rem;color:#fff;border-radius:.5rem;border:2px transparent solid;margin:0 1rem}.app-bar .app-bar-more-button.MuiIconButton-root:hover{background-color:#ffffff1a}.app-bar .app-bar-auth-container{display:flex;flex-direction:row;align-items:center;margin-left:auto;margin-right:1.5rem}.app-bar .app-bar-user-menu .MuiPaper-root{display:flex;flex-direction:column;background-color:transparent;color:#fff;box-shadow:none;overflow:visible}.app-bar .app-bar-user-menu .app-bar-user-menu-item{font-family:tagesschrift}.TTIconButton.MuiIconButton-root{border:1px solid rgba(0,0,0,.12);border-radius:2rem}.TTIconButton.MuiIconButton-root.no-border{border:none}.TTIconButton.MuiIconButton-root.Mui-disabled{background-color:#696969}.ui-show-button.MuiIconButton-root{background-color:#fff;box-shadow:2px 2px 12px #00000080;width:30px;height:60px;border-radius:0 .5rem .5rem 0;z-index:1200}.ui-show-button.MuiIconButton-root:hover{background-color:var(--utility-200)}.TTDialog .MuiPaper-root{overflow:hidden;border-radius:.2rem;box-shadow:2px 2px 12px #0000004d}.TTDialog.panel .MuiPaper-root{border-radius:1rem}.TTDialog-box{padding:.5rem}.form-base-container{display:flex;flex-direction:column;position:relative}.form-base-container .header{display:flex;align-items:center;gap:.5rem}.form-base-container .header.panel{padding:.5rem 1rem}.form-base-container .header-title-box{display:flex;flex-direction:column;justify-content:center}.form-base-container .header-title-box .title{display:flex;align-items:center;gap:1rem}.form-base-container .header-title-box .title .MuiSvgIcon-root{width:1.8rem;height:1.8rem}.form-base-container .header-title-box .subtitle.MuiTypography-root{color:var(--utility-600)}.form-base-container .header-title-box .divider.MuiDivider-root{margin-top:.5rem}.form-base-container .content{overflow-y:auto;display:flex;flex-direction:column;padding:.5rem 1rem}.form-base-container .footer{margin-top:auto}.form-base-container .footer.content-overflow{z-index:10;box-shadow:0 -2px 8px #00000026}.form-base-container .footer .buttons{width:max-content;display:flex;flex-direction:row;gap:1rem;margin-left:auto;padding:.5rem}.user-card-container{display:flex;flex-direction:row;align-items:center;padding:.5rem;gap:.5rem}.user-card-container.mobile{flex-direction:column;align-items:flex-start}.user-card-container .section{display:flex;flex-direction:column}.user-card-container .username.MuiTypography-root{font-weight:700;text-transform:none;cursor:pointer}.user-card-container .username.MuiTypography-root:hover{color:var(--primary-main)}.user-card-container .user-id-box .MuiTypography-root{max-width:160px}.TTChipButton.MuiChip-root{cursor:pointer;box-shadow:2px 2px 8px #0003;filter:brightness(1.05)}.TTChipButton.MuiChip-root.hovered,.TTChipButton.MuiChip-root:hover{color:#fff}.TTChipButton.MuiChip-root.hovered.info,.TTChipButton.MuiChip-root:hover.info{background:linear-gradient(to right,var(--info-900),var(--info-500))}.TTChipButton.MuiChip-root.hovered.error,.TTChipButton.MuiChip-root:hover.error{background:linear-gradient(to right,var(--error-900),var(--error-500))}.TTChipButton.MuiChip-root.hovered.success,.TTChipButton.MuiChip-root:hover.success{background:linear-gradient(to right,var(--success-900),var(--success-500))}.TTChipButton.MuiChip-root.hovered .MuiChip-icon,.TTChipButton.MuiChip-root:hover .MuiChip-icon{color:#fff}.user-search-auto-complete-box .user-search-auto-complete .MuiInputBase-root.MuiOutlinedInput-root,.user-search-auto-complete-box .user-search-auto-complete .MuiInputBase-root.MuiAutocomplete-inputRoot{padding-right:.5rem}.user-search-auto-complete-box .icon-button .MuiSvgIcon-root.small{font-size:.7rem;scale:1.8}.user-search-auto-complete-box .too-long{max-width:100px}.user-search-auto-complete-box .too-long.mobile{max-width:80px}.user-search-auto-complete-box .option-box{margin-top:.5rem;gap:.5rem}.user-search-auto-complete-box .option-box .option{box-shadow:none}.user-search-auto-complete-box .option-box .option:hover{background-color:var(--info-700)}.trip-share-form .content{padding:0 1rem}.trip-share-form .header-box{align-items:center;position:sticky;top:0;gap:.5rem;padding:.2rem 0;background-color:#fff;z-index:10}.trip-share-form .header-box .input-box{display:flex;flex:1;width:100%}.trip-share-form .header-box .action-button-box{display:flex;gap:.5rem;margin-top:.1rem}.trip-share-form .header-box .action-button-box.mobile{width:100%}.trip-share-form .user-box{display:flex;position:relative;border-radius:.2rem;align-items:center}.trip-share-form .user-box:hover{background-color:var(--utility-50)}.trip-share-form .user-box:not(:first-child){border-top:1px rgba(0,0,0,.12) solid}.trip-share-form .action-box{margin:0 .5rem;margin-left:auto}.trip-share-form .action-box.mobile{position:absolute;top:.8rem;right:0}.trip-share-form .no-content-box{display:flex;width:max-content;margin:2rem auto}.preload-carousel-box{width:100%;position:relative;display:flex;flex-direction:column}.preload-carousel-image-overflow-container{overflow:hidden;aspect-ratio:6 / 5}.preload-carousel-image-overflow-container.trip-profile{aspect-ratio:2 / 1}.preload-carousel-image-overflow-container.circular-border{border-radius:1rem}.preload-carousel-image-box{display:flex;height:100%;will-change:transform;backface-visibility:hidden}.preload-carousel-image-box.animate{transition:transform .5s ease}.preload-carousel-image{width:100%;height:100%;object-fit:cover;flex-shrink:0}.preload-carousel-scroll-left-button-box{left:-5px}.preload-carousel-scroll-left-button-box.inner{left:5px}.preload-carousel-scroll-right-button-box{right:-5px}.preload-carousel-scroll-right-button-box.inner{right:5px}.preload-carousel-scroll-left-button-box,.preload-carousel-scroll-right-button-box{position:absolute;top:40%;margin:auto 0;display:flex;align-items:center;transition:transform .2s ease,opacity .2s ease}.preload-carousel-scroll-button.MuiIconButton-root{color:var(--utility-200);background-color:var(--utility-900);box-shadow:2px 2px 12px #0000004d;border:none}.preload-carousel-scroll-button.MuiIconButton-root:hover{color:#fff;background-color:var(--utility-800)}.preload-carousel-delete-button-box{position:absolute;right:5px;top:5px}.image-form-dialog .MuiPaper-root{background-color:transparent;box-shadow:none;overflow:visible}.image-form-dialog .MuiBackdrop-root{background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-form-dialog .image-form-content-container{position:relative;border-radius:1rem;overflow:hidden;box-shadow:2px 2px 8px #0006}.image-form-dialog .image-form-image-container{width:420px;height:355px}.image-form-dialog .image-form-image-container.mobile{width:300px;height:250px}.image-form-dialog .image-form-image{height:100%;object-fit:cover;overflow:hidden}.image-form-dialog .image-form-detail-container{bottom:0;width:100%;position:absolute;display:flex;flex-direction:column;background-color:#000000d9;color:#f5f5f5}.image-form-dialog .image-form-name-container{padding:.5rem 1rem}.image-form-dialog .image-form-name.MuiTypography-root{display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.image-form-dialog .image-form-name.MuiTypography-root.no-name{color:var(--utility-300);font-style:italic}.image-form-dialog .image-form-name.MuiTypography-root:hover{color:inherit}.image-form-dialog .image-form-name-input{color:#fff}.image-form-dialog .image-form-name-input .MuiOutlinedInput-input{font-size:1.2rem;padding:.38rem}.image-form-dialog .image-form-name-button.MuiButton-root{color:#f5f5f5;background-color:transparent;border-radius:.5rem;text-align:left;text-transform:none}.image-form-dialog .image-form-name-button.MuiButton-root:hover{color:var(--primary-main);background-color:#ffffff1a}.image-form-dialog .image-form-button-container{margin:0 auto;margin-top:2rem;display:flex;flex-direction:row;gap:.2rem;background-color:var(--utility-900);border-radius:.5rem;box-shadow:2px 2px 8px #0006;width:fit-content}.image-form-dialog .image-form-button-container .MuiDivider-root{background-color:var(--utility-500);margin:1rem 0}.image-form-dialog .image-form-button-container .image-form-icon-button.MuiIconButton-root{margin:.5rem;display:flex;flex-direction:column;color:var(--utility-500)}.image-form-dialog .image-form-button-container .image-form-icon-button.MuiIconButton-root .image-form-svg-icon{font-size:1.8rem}.image-form-dialog .image-form-button-container .image-form-icon-button.MuiIconButton-root:hover{color:var(--primary-main)}.image-form-dialog .image-form-fab-container{display:flex;flex-direction:row;margin-top:2rem;justify-content:center}.trip-profile-name-comp .input{margin-left:-.5rem}.trip-profile-name-comp .input .MuiOutlinedInput-input{font-size:1.2rem;padding:.55rem}.trip-profile-name-comp .title-button.MuiButton-root{color:#000;background-color:transparent;border-radius:.5rem;text-align:left;margin-left:-.5rem;margin-bottom:.2rem;padding:.5rem}.trip-profile-name-comp .title-button.MuiButton-root:hover{background-color:#f5f5f5}.trip-profile-name-comp .title-readonly.MuiTypography-root,.trip-profile-name-comp .title.MuiTypography-root{text-transform:none;margin:-.5rem 0;word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.trip-profile-name-comp .title-readonly.MuiTypography-root{margin:.1rem 0}.trip-profile-name-comp .tag-container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.trip-profile-name-comp .num-days.MuiTypography-root{font-size:.8rem;color:#696969;margin-top:-.2rem}.trip-profile-name-comp .setting-button.MuiChip-root{margin-left:auto}.trip-profile-name-comp .setting-button.MuiChip-root .MuiSvgIcon-root{transition:rotate .2s linear}.trip-profile-name-comp .setting-button.MuiChip-root:hover .MuiSvgIcon-root{rotate:45deg}.trip-profile-name-comp .title-skeleton.MuiSkeleton-root,.trip-profile-name-comp .days-skeleton.MuiSkeleton-root{width:240px}.trip-profile-name-comp .title-skeleton.MuiSkeleton-root{height:40px}.trip-profile-name-comp .days-skeleton.MuiSkeleton-root{height:16px}.delete-day-form-header-box{display:flex;flex-direction:row;align-items:center;gap:.5rem}.delete-day-form-header.MuiTypography-root{font-size:1.2rem}.delete-day-form-button-box{display:flex;justify-content:right;margin-top:1rem;gap:.5rem}.trip-profile-day-overview-comp-day-overview-item{position:relative}.trip-profile-day-overview-comp-header.MuiTypography-root{color:var(--primary-main);font-family:lily script one;font-size:1.5rem;margin:.5rem 0}.trip-profile-day-overview-comp-day-box{display:flex;position:relative;height:3rem;border-radius:.5rem;overflow:hidden;color:#000;background-color:var(--utility-100);cursor:pointer}.trip-profile-day-overview-comp-day-box:hover,.trip-profile-day-overview-comp-day-box.focus{color:var(--primary-main);background-color:var(--utility-900)}.trip-profile-day-overview-comp-day-box:hover .trip-profile-day-overview-comp-day-header.MuiTypography-root,.trip-profile-day-overview-comp-day-box:hover .trip-profile-day-overview-comp-day-arrow-button.MuiTypography-root,.trip-profile-day-overview-comp-day-box.focus .trip-profile-day-overview-comp-day-header.MuiTypography-root,.trip-profile-day-overview-comp-day-box.focus .trip-profile-day-overview-comp-day-arrow-button.MuiTypography-root{background-color:var(--utility-900)}.trip-profile-day-overview-comp-day-header.MuiTypography-root{width:100%;height:100%;font-weight:700;display:flex;align-items:center;text-transform:uppercase;background-color:var(--utility-100);transform:translate(40%);transition:transform .2s ease-in}.trip-profile-day-overview-comp-day-header.MuiTypography-root.focus{transform:translate(20%);color:var(--primary-main)}.trip-profile-day-overview-comp-day-arrow-button.MuiTypography-root{height:100%;display:flex;position:absolute;align-items:center;right:-10px;opacity:0;font-weight:700;text-transform:uppercase;background-color:var(--utility-100);transition:right .2s ease-in,opacity .2s ease-in}.trip-profile-day-overview-comp-day-arrow-button.MuiTypography-root.focus{color:var(--primary-main);right:10px;opacity:1}.description-text-field-box{border:1px solid rgba(0,0,0,.12);border-radius:1rem;overflow:hidden}.description-text-field-box .view-box{flex:1;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12)}.description-text-field-box .view-button.MuiButton-root{border-color:transparent;border-radius:1rem 1rem 0 0}.description-text-field-box .view-button.MuiButton-root.focus{border-width:1px 1px 0 1px;border-style:solid;border-color:#0000001f;background-color:#fff;z-index:5;scale:1.06}.description-text-field-box .preview-box{margin:1rem}.description-text-field-box .text-field-box{position:relative;display:flex;flex-direction:column;gap:1rem;padding:.5rem}.description-text-field-box .text-field-tool-bar{display:flex;align-items:center}.description-text-field-box .text-field-tool-bar .MuiIconButton-root{border-radius:.2rem}.description-text-field-box .text-field-tool-bar .MuiIconButton-root svg{width:1.4rem;height:1.4rem}.description-text-field-box .text-field-tool-bar .MuiIconButton-root.enabled,.description-text-field-box .text-field-tool-bar .MuiIconButton-root:hover{background-color:var(--primary-100);color:var(--primary-main)}.description-text-field-box .view-input-text-field.MuiTextField-root{display:relative;background-color:#f5f5f5;overflow-x:hidden;overflow-y:auto}.description-text-field-box .view-input-text-field.MuiTextField-root .MuiOutlinedInput-root textarea{resize:vertical}.description-text-field-box .view-preview-text-field.MuiTextField-root,.description-text-field-box .view-input-text-field.MuiTextField-root{display:flex}.description-text-field-box .view-preview-text-field.MuiTextField-root .MuiOutlinedInput-root,.description-text-field-box .view-input-text-field.MuiTextField-root .MuiOutlinedInput-root{font-size:.9rem}.description-text-field-box .view-preview-text-field.MuiTextField-root .MuiOutlinedInput-root textarea,.description-text-field-box .view-input-text-field.MuiTextField-root .MuiOutlinedInput-root textarea{min-height:100px}.description-text-field-box .view-preview-text-field.MuiTextField-root .MuiOutlinedInput-input,.description-text-field-box .view-input-text-field.MuiTextField-root .MuiOutlinedInput-input{overflow-y:auto!important}.description-text-field-box .end-adornment{position:absolute;bottom:.5rem;right:1rem;pointer-events:none}.highlight-form-box{display:flex;flex-direction:column;gap:1rem;width:100%}.highlight-form-button-box{display:flex;flex:1;justify-content:right;gap:1rem}.highlight-form-button.MuiButton-root{border-radius:2rem}.highlight-item-box{display:flex;flex-direction:row;gap:.5rem;padding:.5rem 0}.highlight-item-box.mobile{gap:0;flex-direction:column}.highlight-item-avatar{width:40px;height:40px;box-shadow:2px 2px 8px #0003}.highlight-item-avatar.mobile{width:32px;height:32px}.highlight-item-content-box{flex:1;display:flex;flex-direction:row}.highlight-item-content-header-box{flex:1;display:flex;flex-direction:column;align-items:flex-start}.highlight-item-username.MuiTypography-root{color:#696969;cursor:pointer}.highlight-item-username.MuiTypography-root:hover{color:var(--primary-main)}.highlight-item-description.MuiTypography-root{text-align:start;white-space:pre-wrap}.highlight-item-edit-icon.MuiIconButton-root{margin-left:auto}.highlight-item-menu-item{width:120px;display:flex}.highlight-item-menu-item.hidden{display:none}.TTTabs-tabs .MuiTabScrollButton-root{width:auto;margin-top:.5rem}.TTTabs-tabs .MuiTabScrollButton-root:hover{color:var(--primary-main);opacity:1}.TTTabs-tabs.switch{margin:.4rem 1rem;min-height:0;min-width:0;border-radius:2rem;box-shadow:2px 2px 8px #0006}.TTTabs-tabs.switch .MuiTabs-indicator{display:none}.TTTabs-tab.MuiTab-root{min-height:0;margin-top:.5rem;text-transform:capitalize}.TTTabs-tab.MuiTab-root:hover{color:var(--primary-main)}.TTTabs-tab.MuiTab-root.Mui-selected{color:var(--primary-main);background-color:#fff}.TTTabs-tab.MuiTab-root.switch{margin:0;padding:.4rem;color:#fff;background-color:var(--utility-900)}.TTTabs-tab.MuiTab-root.switch:hover{color:var(--primary-main)}.TTTabs-tab.MuiTab-root.switch.Mui-selected{color:#fff;background-color:var(--primary-main)}.highlight-profile-highlights-fragment-box{display:flex;flex-direction:column;gap:.5rem;background-color:#fff}.highlight-profile-highlights-fragment-box .header-bar{display:flex;flex-direction:row;align-items:center}.highlight-profile-highlights-fragment-box .header-bar .switch{margin-left:auto;margin-right:0rem}.highlight-profile-highlights-fragment-box .header-add-button.MuiIconButton-root{margin-left:auto;border-color:transparent}.highlight-profile-highlights-fragment-box .tool-box{display:flex;align-items:center;margin-top:-.5rem}.highlight-profile-highlights-fragment-box .MuiTabs-root{width:fit-content;margin-left:-.2rem}.highlight-profile-highlights-fragment-box .TTTabs-tab.MuiTab-root{padding:.5rem;min-width:50px}.highlight-profile-highlights-fragment-box .order-by-form-control.MuiFormControl-root{display:flex;flex-direction:row;align-items:center;color:gray;gap:.5rem}.highlight-profile-highlights-fragment-box .highlight-select-button.MuiButton-root{text-transform:none!important;justify-content:flex-start!important;color:#000}.highlight-profile-highlights-fragment-box .highlight-select-button.MuiButton-root.focus{background-color:var(--info-100)}.highlight-profile-highlights-fragment-box .highlight-select-button.MuiButton-root p{text-align:start}.nav-top-fab{position:fixed;bottom:1rem;right:1rem}.discover-highlights-form-box{position:relative;width:40vw;height:80vh;overflow-y:hidden}.discover-highlights-form-box.mobile{width:80vw}.discover-highlights-form-content-box{height:100%;display:flex;flex-direction:column}.discover-highlights-form-header-box{padding:1rem}.discover-highlights-form-large-text.MuiTypography-root{font-size:1.4rem}.discover-highlights-form-highlight-list-box{flex:1;padding:1rem;overflow-x:hidden;overflow-y:auto}.discover-highlights-form-action-button-box{position:absolute;bottom:10px;right:10px}.discover-highlights-form-attach-button.MuiButton-root{border-radius:20rem}.action-span{position:relative;padding:.1rem .3rem;background-color:#d3d3d3;color:#333;border-radius:.2rem;font-family:monospace;font-weight:700}.action-span.keyboard:after{content:"";position:absolute;bottom:1px;left:3px;margin:0;width:calc(100% - 8px);height:3px;border-width:0 2px 2px 2px;border-color:#333;border-style:solid}.direction-accordion.MuiAccordion-root{box-shadow:none}.direction-accordion.MuiAccordion-root.Mui-expanded{margin:0}.direction-accordion.MuiAccordion-root.Mui-expanded:before{opacity:1}.direction-accordion.MuiAccordion-root .summary .MuiAccordionSummary-content.Mui-expanded{margin:12px 0}.direction-accordion.MuiAccordion-root .summary-box{display:flex;flex-direction:column}.direction-accordion.MuiAccordion-root .summary-inner-box{display:flex;gap:.5rem}.direction-accordion.MuiAccordion-root .summary-transport-mode{text-transform:capitalize}.simple-container{display:flex;gap:.5rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map-box{margin:0;width:100%;height:100%}.tao-form-box{display:flex;position:relative;flex-direction:column;width:60vw;height:80vh}.tao-form-box.mobile{width:80vw}.tao-form-header-box{padding:1rem}.tao-form-content-box{flex:1;width:100%;margin-right:auto;padding:1rem 0;overflow-x:hidden;overflow-y:auto}.tao-form-content{margin:0 2rem;display:flex;flex-direction:column;gap:1rem}.tao-form-time-box{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.tao-form-time-text.MuiTypography-root{font-size:inherit}.tao-form-header-text.MuiTypography-root{font-size:1.4rem}.tao-form-time-helper-text.MuiTypography-root{margin-top:-1rem}.tao-form-attraction-box{display:flex;flex-direction:row;gap:1rem;margin:1rem 0}.tao-form-attraction-box.mobile{flex-direction:column}.tao-form-map-box{width:240px;height:200px;border-radius:1rem;overflow:hidden;box-shadow:2px 2px 12px #0000004d}.tao-form-map-box.mobile{width:100%}.tao-form-address.MuiTypography-root{margin-bottom:1rem}.tao-form-action-button-box{position:absolute;bottom:20px;right:20px}.tao-form-action-button.MuiButton-root{border-radius:20rem;z-index:1200}.trip-profile-tao-comp-box{height:100%;display:flex;flex-direction:column}.trip-profile-tao-comp-box .header-box{display:flex;align-items:center;height:auto;padding:1rem;color:#fff;background-color:var(--utility-900)}.trip-profile-tao-comp-box .header.MuiTypography-root{font-size:1.4rem}.trip-profile-tao-comp-box .close-button.MuiIconButton-root{border-width:0;margin-left:auto;color:#fff}.trip-profile-tao-comp-box .content-box{display:flex;flex-direction:column;padding-top:.5rem;gap:.6rem;flex:1;overflow-x:hidden;overflow-y:auto}.trip-profile-tao-comp-box .section,.trip-profile-tao-comp-box .resource-section,.trip-profile-tao-comp-box .wiki-image-box{padding:1rem}.trip-profile-tao-comp-box .section{display:flex;flex-direction:column;gap:.2rem}.trip-profile-tao-comp-box .title.MuiTypography-root{font-size:1.2rem;font-weight:700}.trip-profile-tao-comp-box .title-span{display:inline;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;cursor:pointer}.trip-profile-tao-comp-box .title-span:hover{text-decoration:underline}.trip-profile-tao-comp-box .event-category.MuiChip-root{color:#fff;background:linear-gradient(to right,var(--info-900),var(--info-500))}.trip-profile-tao-comp-box .privacy-setting{display:flex;align-items:center}.trip-profile-tao-comp-box .privacy-setting .lock-icon.MuiSvgIcon-root{fill:#000}.trip-profile-tao-comp-box .wiki-image-box{display:flex;position:relative;flex-direction:row;overflow-x:auto;overflow-y:hidden;min-height:200px;height:200px;margin-bottom:-.5rem;gap:.4rem}.trip-profile-tao-comp-box .address.MuiTypography-root{font-size:.8rem}.trip-profile-tao-comp-box .large-text.MuiTypography-root{width:fit-content;display:inline;margin:.2rem;font-size:1.2rem;font-weight:700;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.trip-profile-tao-comp-box .highlight-helper-box{display:flex;justify-content:center;margin-bottom:.5rem}.trip-profile-tao-comp-box .highlight-helper-text.MuiTypography-root{white-space:pre-wrap;text-align:center}.trip-profile-tao-comp-box .highlight-button-box{display:flex;justify-content:center;gap:1rem}.trip-profile-tao-comp-box .highlight-button.MuiButton-root{border-radius:2rem}.trip-profile-tao-comp-box .selected-transport-mode.Mui-selected{background-color:var(--info-100)!important}.trip-profile-tao-comp-box .transport-mode.MuiTypography-root{font-size:1.2rem;text-transform:capitalize}.trip-profile-tao-comp-box .resource-section{margin-bottom:1rem}.trip-profile-tao-comp-box .link-box{display:flex;flex-direction:column;gap:.5rem}.trip-profile-tao-comp-box .wiki-image{height:100%;border-radius:1rem;object-fit:cover;box-shadow:2px 2px 8px #0006;flex-shrink:0}.trip-profile-tao-comp-box .jump-to-button{display:flex;justify-items:center}.trip-profile-tao-comp-box .jump-to-button .jump-to-icon.MuiSvgIcon-root{transform:rotate(90deg)}.trip-profile-fab-comp-tool-fab.MuiFab-root{display:none}.trip-profile-fab-comp-tool-fab.MuiFab-root.bookmark.bookmarked .MuiSvgIcon-root{fill:gold}.trip-profile-fab-comp-tool-fab.MuiFab-root.visible{display:flex}.description-text-field-view-preview{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.5rem}.description-text-field-view-preview.disableGap{margin:0}.description-text-field-view-preview h1,.description-text-field-view-preview h2,.description-text-field-view-preview h3,.description-text-field-view-preview h4,.description-text-field-view-preview h5,.description-text-field-view-preview h6,.description-text-field-view-preview p{margin:.5rem 0}.description-text-field-view-preview ul,.description-text-field-view-preview ol{margin:0;margin-left:.5rem}.description-text-field-view-preview li{margin-bottom:-1.8rem}.description-text-field-view-preview li:has(p+*) p:first-of-type,.description-text-field-view-preview li:has(p>a) p:first-of-type{margin-top:-1.5rem;margin-bottom:-1rem}.description-text-field-view-preview code{background:var(--utility-200);padding:.2rem .4rem;border-radius:.2rem;font-family:monospace}.description-text-field-view-preview blockquote{position:relative;display:inline-flex;margin:0rem 1rem;padding:0 1rem;background-color:var(--info-50);font-size:.9rem}.description-text-field-view-preview blockquote:before{position:absolute;content:"";top:0;left:0;width:.5rem;height:100%;background-color:var(--info-300)}.description-text-field-view-preview img{max-width:min(100%,400px);height:auto;display:block;margin:0}.description-text-field-view-preview span.primary{color:var(--primary-main)}.description-text-field-view-preview span.info{color:var(--info-main)}.description-text-field-view-preview span.success{color:var(--success-main)}.description-text-field-view-preview span.warning{color:var(--warning-main)}.description-text-field-view-preview span.error{color:var(--error-main)}.description-text-field-view-preview span.region{color:var(--region-main)}.description-text-field-view-preview span.utility{color:var(--utility-main)}.trip-profile-description-comp .header-container{display:flex;align-items:center}.trip-profile-description-comp .header-container .zoom-button.MuiIconButton-root{margin-left:auto}.trip-profile-description-comp .header-container .zoom-button.MuiIconButton-root:hover{color:var(--primary-main)}.trip-profile-description-comp .header.MuiTypography-root{color:var(--primary-main);font-family:lily script one;font-size:1.5rem;margin-bottom:.5rem}.trip-profile-description-comp .edit-button-box{display:flex;justify-content:right;gap:.5rem;margin-top:.5rem}.trip-profile-description-comp .edit-button.MuiButton-root{border-radius:2rem}.trip-profile-description-comp .button.MuiButton-root{width:100%;margin-left:-.5rem;color:#000;background-color:#fff;border-radius:.5rem;text-transform:none;text-align:left!important;justify-content:flex-start;padding-left:.75rem}.trip-profile-description-comp .button.MuiButton-root:hover{background-color:#f5f5f5}.trip-profile-description-comp .empty-button.MuiButton-root{display:flex;flex-direction:column;height:100px;color:var(--utility-main);background-color:var(--utility-200);border-radius:1rem;border:1px solid rgba(0,0,0,.12);text-transform:none}.trip-profile-description-comp .skeleton.MuiSkeleton-root{transform:scale(1);width:100%;height:200px}.day-schedule-box{width:100%;position:relative;border:1px solid rgba(0,0,0,.12);border-bottom-color:red}.day-schedule-box .time-interval-box{width:100%;height:15px;position:relative;cursor:pointer}.day-schedule-box .time-interval-box:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid rgba(0,0,0,.12);z-index:10}.day-schedule-box .time-interval-box.hourly:before{border-top-color:red}.day-schedule-box .time-interval-box.highlight{background-color:var(--primary-100)}.day-schedule-box .time-interval-box.unclickable{cursor:default;background-color:var(--secondary-main)}.day-schedule-box .time-marker-box{position:absolute;left:-64px;top:-10px;width:60px;display:flex;justify-content:right}.day-schedule-box .time-marker.MuiTypography-root{font-size:.8rem}.day-schedule-box .tao-content-box{width:100%;position:absolute;top:1px;left:0;z-index:20;cursor:pointer}.day-schedule-box .tao-content{background-color:var(--info-100);border-left:3px solid var(--info-300);overflow:hidden}.day-schedule-box .tao-title-box{display:flex;align-items:center}.day-schedule-box .tao-title-box .MuiSvgIcon-root{width:.8rem;height:.8rem}.day-schedule-box .tao-title.MuiTypography-root{font-size:.8rem;line-height:1.3;margin-top:-.1rem;margin-left:.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-wrap}.day-schedule-box .tao-content-tooltip-text.MuiTypography-root{font-size:.8rem}.day-schedule-box .tao-content-tooltip-text.MuiTypography-root.bottom-gap{margin-bottom:.5rem}.day-event-container-box{display:flex;flex-direction:column;gap:.5rem}.day-event-container-box .event-box{position:relative;cursor:pointer;display:flex;flex-direction:column;width:100%;padding:.4rem;border-radius:.2rem}.day-event-container-box .event-box .time-box{display:flex;align-items:center;gap:1rem}.day-event-container-box .event-box .arrow-box{position:absolute;right:1rem;top:0;height:100%;display:flex;align-items:center;opacity:0}.day-event-container-box .event-box:hover{background-color:#f5f5f5}.day-event-container-box .event-box:hover .arrow-box{opacity:1}.day-event-container-box .event-category.MuiChip-root{color:#fff;background:linear-gradient(to right,var(--info-900),var(--info-500))}.delete-tao-form-header-box{display:flex;flex-direction:row;align-items:center;gap:.5rem}.delete-tao-form-header.MuiTypography-root{font-size:1.2rem}.delete-tao-form-button-box{display:flex;justify-content:right;margin-top:1rem;gap:.5rem}.trip-profile-day-comp-header-box{display:flex;align-items:center;gap:.5rem;margin-bottom:0rem;padding:.5rem 1rem 0}.trip-profile-day-comp-header-box.mobile{flex-direction:column;align-items:start;gap:0}.trip-profile-day-comp-content-box{flex:1;display:flex;position:relative;flex-direction:column;overflow-x:hidden;overflow-y:auto}.trip-profile-day-comp-content-box .nav-back-button.MuiButton-root{background-color:var(--utility-100);border-radius:0;box-shadow:none}.trip-profile-day-comp-view-tab-box{top:.5rem;display:flex;position:sticky;margin:.25rem auto;z-index:100}.trip-profile-day-comp-schedule-box{max-width:400px;width:80vw;margin:1rem 2rem}.trip-profile-day-comp-schedule-box.mobile{margin-left:.5rem;max-width:260px}.trip-profile-day-comp-schedule-box.day-schedule{max-width:360px;margin-left:auto}.trip-profile-day-comp-schedule-box.day-schedule.mobile{max-width:200px}.pdf-page{background-color:#fff;margin:0 auto;padding:16mm;box-sizing:border-box;position:relative;overflow:hidden}.pdf-page .header{position:absolute;top:0;left:0;padding:.5rem 1rem;position:"absolute"}.pdf-page .footer{position:absolute;bottom:0;left:0;padding:.5rem 1rem;text-align:right}.pdf-page .header-content{display:flex;align-items:center;gap:.5rem}.trip-pdf-form .pdf-pages-box{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:var(--utility-100)}.trip-pdf-form .pdf-pages-box .page-box{display:flex;flex-direction:column;gap:1rem}.trip-pdf-form .pdf-pages-box .page-box.max-content{height:100%}.trip-pdf-form .pdf-pages-box .row{display:flex;align-items:center;gap:.5rem}.trip-pdf-form .pdf-pages-box .row.routing{padding:.4rem;border-radius:.2rem;background-color:var(--warning-100)}.trip-pdf-form .pdf-pages-box .icon-svg{width:24px;height:24px}.trip-pdf-form .pdf-pages-box .map-box{width:100%}.trip-pdf-form .pdf-pages-box .tao-order-number.MuiTypography-root{width:1.2rem;height:1.2rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;background-color:var(--info-main);font-weight:700;color:#fff}.trip-pdf-form .pdf-pages-box .attraction-name.MuiTypography-root{font-weight:700;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.trip-pdf-form .pdf-pages-box .event-category.MuiChip-root{color:#fff;background:linear-gradient(to right,var(--info-900),var(--info-500))}.trip-pdf-form .pdf-pages-box .jump-to-icon.MuiSvgIcon-root{transform:rotate(90deg);fill:var(--warning-500)}.trip-pdf-form .pdf-pages-box .jump-to-icon.MuiSvgIcon-root:hover{fill:var(--warning-900)}.trip-profile-box{display:flex;flex-direction:row;position:relative;color:#000;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow:hidden}.trip-profile-box .map-box{position:relative;flex:1;height:100%}.trip-profile-box .content-box{width:480px;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;position:relative;background-color:#fff;color:#000;z-index:1100;box-shadow:2px 2px 12px #00000080;overflow-x:hidden;overflow-y:auto}.trip-profile-box .content-box.mobile{width:80vw;max-width:280px}.trip-profile-box .content-box.hidden{display:none}.trip-profile-box .header-box{padding-bottom:.5rem;box-shadow:2px 2px 8px #0003;z-index:100}.trip-profile-box .title-box{padding:.5rem 1rem;padding-bottom:0}.trip-profile-box .section-box{display:flex;flex-direction:row;align-items:center;margin-top:-.5rem;padding:0}.trip-profile-box .day-box{flex:1;display:flex;flex-direction:column;overflow-y:auto}.trip-profile-box .description-box{flex:1;padding:1rem 1rem 2rem;overflow-y:auto}.trip-profile-box .image-box{height:auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.trip-profile-box .default-image-box{background-color:var(--primary-main);display:flex;justify-content:center}.trip-profile-box .tao-box{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1200;background-color:#fff;transform:translate(100%);transition:.2s ease transform}.trip-profile-box .tao-box.display{transform:translate(0)}.trip-profile-box .createdBy-box{position:absolute;left:10px;bottom:10px}.trip-profile-box .createdBy-box .MuiAvatar-root{box-shadow:2px 2px 8px #0009}.trip-profile-box .createdBy-box .username-chip.MuiChip-root{border-radius:.5rem;background-color:#222e;box-shadow:2px 2px 8px #0003;margin-top:.5rem;color:#fff;cursor:pointer}.trip-profile-box .createdBy-box .username.MuiTypography-root{font-size:.8rem;cursor:pointer}.trip-profile-box .createdBy-box .username.MuiTypography-root:hover{color:var(--primary-main)}.trip-profile-box .image-selector-box{position:absolute;right:10px;bottom:10px}.trip-profile-box .title-button.MuiButton-root{color:#000;background-color:transparent;border-radius:.5rem;text-align:left;margin-left:-.5rem}.trip-profile-box .title-button.MuiButton-root:hover{background-color:#d3d3d3}.trip-profile-box .title-button.MuiButton-root{padding:.85rem .5rem}.trip-profile-box .title.MuiTypography-root{text-transform:none;margin:-.5rem 0;word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.trip-profile-box .title.MuiTypography-root{font-size:1.2rem}.trip-profile-box .text-readonly.MuiTypography-root,.trip-profile-box .text.MuiTypography-root{white-space:pre-wrap;font-size:.9rem}.trip-profile-box .text-readonly.MuiTypography-root{padding:.3rem .27rem}.trip-profile-box .ui-box{position:relative}.trip-profile-box .open-button-box{position:absolute;top:40vh;right:-30px}.trip-profile-box .tool-fab-group{position:absolute;display:flex;flex-direction:column;gap:1rem;top:20px;right:-90px}.trip-profile-box .tool-fab-group.mobile{right:-60px}.trip-profile-box .tool-fab-group.hidden{display:none}.trip-profile-box .delete-box{position:absolute;top:-1rem;right:-.5rem}.trip-profile-box .delete-box .MuiIconButton-root.delete-icon-button{width:1rem;height:1rem;color:#fff;background-color:var(--error-main)}.trip-profile-box .delete-box .MuiIconButton-root.delete-icon-button .MuiSvgIcon-root{width:.8rem;height:.8rem}.trip-form-box{display:flex;flex-direction:column;padding:1rem;gap:1rem}.trip-form-title.MuiTypography-root{font-size:1.4rem}.trip-form-notice.MuiTypography-root{color:#696969}.trip-form-icon-box{display:flex;flex-direction:row;margin-left:auto;gap:1rem}.delete-trip-form-header-box{display:flex;flex-direction:row;align-items:center;gap:.5rem}.delete-trip-form-header.MuiTypography-root{font-size:1.2rem}.delete-trip-form-button-box{display:flex;justify-content:right;margin-top:1rem;gap:.5rem}.trip-card-box{gap:.5rem;border-radius:1rem;cursor:pointer}.trip-card-box .image-box{aspect-ratio:6 / 5;border-radius:1rem;background-color:var(--primary-main);box-shadow:2px 2px 8px #0006;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;gap:.5rem}.trip-card-box .image{width:60%;height:60%;object-fit:cover}.trip-card-box .image-creator-info-box{display:flex;position:absolute;align-items:center;bottom:0;left:0;width:100%;margin:.4rem;gap:.4rem}.trip-card-box .username.MuiTypography-root{font-size:.7rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-card-box .username-chip.MuiChip-root{border-radius:.5rem;background-color:#222e;box-shadow:2px 2px 8px #0003;margin-top:.5rem;color:#fff;cursor:pointer}.trip-card-box .username-chip.MuiChip-root:hover{color:var(--primary-main)}.trip-card-box .bookmark-box{position:absolute;top:0;right:0;background-color:var(--utility-800);border-radius:0 1rem;display:none}.trip-card-box .bookmark-box.bookmarked{display:flex}.trip-card-box .bookmark-box .MuiSvgIcon-root{fill:gold}.trip-card-box .info-box{margin-top:.8rem}.trip-card-box .title{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.trip-card-box .menu-button-box{margin-left:auto;margin-right:-.5rem}.trip-card-box .num-days,.trip-card-box .bookmark-count-box{color:#696969}.trip-card-box .bookmark-count-box{margin-left:-.2rem;gap:0}.trip-card-box .chip-container{display:flex;flex-wrap:wrap;margin:.25rem 0;gap:.5rem}.trip-card-box .delete-chip.MuiChip-root:hover{color:var(--error-100);background-color:var(--error-main)}.trip-card-box .delete-chip.MuiChip-root:hover .MuiChip-icon{color:var(--error-100)}.progress-bar{border-radius:.2rem;overflow:hidden;color:#fff;background-color:var(--utility-900);box-shadow:2px 2px 8px #0003}.progress-bar .count-box{margin:.5rem;margin-bottom:0;height:8px;gap:0}.progress-bar .count-box .current-value,.progress-bar .count-box .max-value{height:100%}.progress-bar .count-box .current-value{background-color:var(--success-main);z-index:5}.progress-bar .count-box .current-value.max{background-color:var(--primary-main)}.progress-bar .count-box .max-value{background-color:var(--utility-500)}.progress-bar .count-notice{display:flex;justify-content:space-between;padding:.2rem 1rem}.progress-bar .count-notice .MuiTypography-root{font-family:lily script one;letter-spacing:10%}.progress-bar .count-notice a{color:var(--primary-main)}.workshop-trips-box .progress-bar-box{margin-top:1rem}.workshop-trips-box .trips-container{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1rem;gap:1rem}.list-tool-container{display:flex;flex-direction:row;height:2.2rem;color:#fff;gap:.5rem}.list-tool-container .MuiDivider-root{background-color:var(--utility-300)}.list-tool-container .list-tool-sort-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.list-tool-container .list-tool-sort-select.MuiSelect-root{height:20px;font-size:.8rem;border-radius:1rem;background-color:var(--utility-300)}.list-tool-container .list-tool-sort-select.MuiSelect-root:hover .MuiOutlinedInput-notchedOutline,.list-tool-container .list-tool-sort-select.MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--utility-300)}.list-tool-container .list-tool-sort-select.MuiSelect-root:hover,.list-tool-container .list-tool-sort-select.MuiSelect-root.Mui-focused{background-color:#fff}.list-tool-container .list-tool-sort-select-item.MuiMenuItem-root{font-size:.8rem}.list-tool-container .list-tool-button-container{display:flex;gap:.5rem}.list-tool-container .list-tool-button-container .list-tool-button-content-container{display:flex;gap:.2rem}.list-tool-container .MuiIconButton-root{border-radius:.2rem}.list-tool-container .MuiIconButton-root .MuiSvgIcon-root{fill:var(--utility-300)}.list-tool-container .MuiIconButton-root:hover{background-color:var(--utility-800)}.list-tool-container .MuiIconButton-root:hover .MuiSvgIcon-root{fill:#fff}.list-tool-container .MuiIconButton-root.list-tool-add-button{background-color:var(--primary-main)}.list-tool-container .MuiIconButton-root.list-tool-add-button .MuiSvgIcon-root{fill:#fff}.list-tool-container .MuiIconButton-root.list-tool-more-button .MuiSvgIcon-root{transition:transform .2s}.list-tool-container .MuiIconButton-root.list-tool-more-button:hover .MuiSvgIcon-root{transform:rotate(30deg)}.list-tool-dialog .MuiPaper-root{max-height:80vh;height:fit-content;min-width:240px;width:20vw;display:flex;flex-direction:column;padding:1rem;border-radius:.5rem}.list-tool-dialog .MuiPaper-root .list-tool-dialog-section-container{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;gap:.5rem}.list-tool-dialog .list-tool-dialog-header{display:flex;align-items:center;gap:1rem;color:var(--primary-main)}.list-tool-dialog .list-tool-dialog-close-button.MuiButton-root{margin-left:auto}.workshop-main-content-highlights-tool-container{display:flex;gap:.5rem}.attraction-card-box{cursor:pointer}.attraction-card-map-box{aspect-ratio:6 / 5;position:relative;border:1px solid rgba(0,0,0,.12);border-radius:1rem;box-shadow:2px 2px 8px #0003;overflow:hidden}.attraction-card-hover-box{aspect-ratio:6 / 5;display:flex;flex-direction:column;position:absolute;justify-content:center;align-items:center;top:100%;width:100%;transition:.2s ease-in top;background-color:#0009;color:#d3d3d3;z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.attraction-card-hover-box.hover{top:0}.attraction-card-hover-number.MuiTypography-root{font-size:5rem;margin-bottom:-.5rem}.attraction-card-hover-text.MuiTypography-root{font-size:1.6rem;font-weight:700}.attraction-card-info-box{margin-top:1rem}.attraction-card-info-title.MuiTypography-root{text-transform:capitalize;display:flex;align-items:center;font-size:1.1rem}.attraction-card-info-chip{margin-left:-.2rem;text-transform:capitalize}.attraction-card-info-chip.MuiChip-root{color:#fff;background:linear-gradient(to right,var(--info-900),var(--info-500))}.attraction-card-info-address.MuiTypography-root{font-size:.9rem;color:#696969}.workshop-main-content-highlights-container{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1rem;gap:1rem}.TTDrawer-box{margin:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.TTDrawer-header.MuiTypography-root{font-size:2.125rem;font-weight:700}.TTDrawer-sub-header.MuiTypography-root{font-size:1.4rem;font-weight:700;color:var(--primary-main);text-transform:capitalize}.TTDrawer-nav-tab-box{margin-top:2rem;margin-left:2rem}.TTDrawer-nav-tab{display:flex;margin-left:10%;max-width:90%;cursor:pointer;border-radius:2rem 0 0 2rem;z-index:0;background-color:var(--secondary-main)}.TTDrawer-nav-tab.sub{margin-left:20%;max-width:80%;justify-content:flex-end;gap:1rem}.TTDrawer-nav-tab.sub .MuiSvgIcon-root{fill:var(--utility-700)}.TTDrawer-nav-tab:hover{background-color:var(--secondary-600)}.TTDrawer-nav-tab.active{z-index:5;background-color:#fff}.TTDrawer-nav-tab.active:before,.TTDrawer-nav-tab.active:after{--size: 16px;position:absolute;content:"";width:var(--size);height:var(--size);right:0}.TTDrawer-nav-tab.active:before{top:calc(var(--size) * -1);border-radius:0 0 100vw;box-shadow:4px 4px #fff}.TTDrawer-nav-tab.active:after{bottom:calc(var(--size) * -1);border-radius:0 100vw 0 0;box-shadow:4px -4px #fff}.TTDrawer-nav-tab.active.mobile:before,.TTDrawer-nav-tab.active.mobile:after{display:none}.TTDrawer-nav-tab-label.MuiTypography-root{font-size:1.25rem;margin-left:1rem}.TTDrawer-nav-tab-label.MuiTypography-root.sub{font-size:inherit}.cropper-dialog-box{display:flex;flex-direction:row;width:80vw;height:80vh;overflow-x:hidden;overflow-y:auto}.cropper-dialog-box.mobile{flex-direction:column}.cropper-dialog-cropper{height:100%;max-width:500px;overflow:hidden}.cropper-dialog-cropper.mobile{max-width:none;width:100%}.cropper-dialog-image-form-box{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:1rem;overflow-x:hidden;overflow-y:auto}.cropper-dialog-image-form-box.mobile{overflow:unset;margin-top:-2rem}.cropper-dialog-primary-text.MuiTypography-root{font-size:1.4rem;margin-top:3rem}.cropper-dialog-secondary-text.MuiTypography-root{font-size:.9rem;color:#696969;margin-bottom:.5rem}.cropper-dialog-name-input .MuiOutlinedInput-input{margin-left:-.5rem}.cropper-dialog-image-preview-box{max-width:240px;max-height:240px;border-radius:1rem;margin-top:1rem;margin-bottom:2rem;overflow:hidden;box-shadow:2px 2px 8px #0003}.cropper-dialog-image-preview{width:100%;height:100%;display:block}.cropper-dialog-button-box{display:flex;justify-content:right;gap:1rem}.workshop-main-route-container{width:100%;display:flex;flex-direction:row;position:relative;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));color:#000}.workshop-main-route-container .content-container{width:100%;height:100%;background-color:#fff;overflow-y:auto}.workshop-main-route-container .content-header-container{position:sticky;top:.2rem;z-index:1101;margin:1rem;margin-bottom:0;padding:.5rem;color:#fff;background-color:var(--utility-900);display:flex;flex-direction:row;align-items:end;gap:.5rem;border-radius:.5rem;box-shadow:2px 2px 8px #0003;width:fit-content;align-items:center}.workshop-main-route-container .content-header-container .MuiTypography-root{font-size:1.2rem}.workshop-main-route-container .content-content-container{padding:1rem;padding-top:0}.workshop-main-route-container .content-title-container{display:flex;flex-direction:row;align-items:center}.workshop-main-route-container .content-title.MuiTypography-root{margin-left:.25rem}.workshop-main-nav-drawer-container{width:200px;height:100%;background-color:var(--secondary-main)}.trip-filter-form .form-title.MuiTypography-root{font-weight:700}.banner-card{position:relative;cursor:pointer;--width: 860px;--height: 400px;width:var(--width);height:var(--height);background-color:#fff;box-shadow:2px 2px 8px #0006;border-radius:1rem;overflow:hidden}.banner-card.mobile{--width: 300px;--height: 180px}.banner-card .banner-card-image{position:absolute;width:var(--width);height:var(--height);object-fit:cover;z-index:0}.banner-card .banner-content-box{position:absolute;width:var(--width);height:var(--height);overflow:hidden;z-index:10}.banner-card .banner-content-box .content{display:flex;width:var(--width);height:var(--height);align-items:center;justify-content:center;padding:0}.slide-container .slide-box{position:relative}.slide-container .MuiButton-root.left-nav-button,.slide-container .MuiButton-root.right-nav-button{position:absolute;top:0%;height:100%;background-color:transparent;transition-duration:0ms;border-radius:0;z-index:20}.slide-container .MuiButton-root.left-nav-button:hover,.slide-container .MuiButton-root.right-nav-button:hover{color:#fff;background-color:var(--utility-900);opacity:.9}.slide-container .MuiButton-root.left-nav-button{left:0%;border-radius:1rem 0 0 1rem}.slide-container .MuiButton-root.right-nav-button{right:0%;border-radius:0 1rem 1rem 0}.slide-container .indicator{width:4rem;height:.8rem;background-color:var(--utility-400);border-radius:.2rem;transition:.2s linear all;cursor:pointer}.slide-container .indicator:hover{background-color:var(--utility-600)}.slide-container .indicator.focus{background-color:var(--utility-800)}.ad-card-box{aspect-ratio:6 / 5;box-shadow:2px 2px 8px #0003;border-radius:1rem;background-color:#fff;color:var(--utility-800);cursor:pointer}.ad-card-box a{color:var(--utility-800);text-decoration:none}.ad-card-box .image-box{display:flex;transition:none;border-radius:1rem 1rem 0 0;aspect-ratio:6 / 5;overflow:hidden}.ad-card-box .ad-image{display:flex;height:100%;object-fit:cover;flex-shrink:0}.ad-card-box .footer{height:100%;padding:.2rem .5rem;overflow:hidden}.ad-card-box .ad-card-button-box{margin-left:auto}.ad-card-box .link-button.MuiButton-root{padding:.2rem .5rem;min-width:3rem}.home-page.MuiContainer-root{position:relative;color:#000;background-color:var(--secondary-main);padding:1rem 0;width:100vw;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.home-page.MuiContainer-root .search-box{width:50vw;min-width:300px;margin:0 auto;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:100}.home-page.MuiContainer-root .search-box .search-content-box{display:flex;flex-direction:row;gap:1rem}.home-page.MuiContainer-root .search-box .search-input .MuiOutlinedInput-root{background-color:#fff;border-radius:10rem;box-shadow:2px 2px 8px #0003}.home-page.MuiContainer-root .search-box .search-input .MuiOutlinedInput-root input{font-size:1.4rem}.home-page.MuiContainer-root .search-box .search-input .MuiOutlinedInput-root fieldset{border-color:transparent}.home-page.MuiContainer-root .search-box .search-button-box{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:10rem;box-shadow:2px 2px 8px #0006}.home-page.MuiContainer-root .search-box .search-button-box .MuiSvgIcon-root{fill:var(--utility-100);width:2.2rem;height:2.2rem}.home-page.MuiContainer-root .search-box .search-button-box:hover{background-color:var(--utility-900)}.home-page.MuiContainer-root .search-box .search-button-box:hover .MuiSvgIcon-root{fill:#fff}.home-page.MuiContainer-root .search-box .search-filter-box{display:flex;justify-content:center}.home-page.MuiContainer-root .no-result-box{display:flex;flex-direction:column;align-items:center}.home-page.MuiContainer-root .result-title.MuiTypography-root{font-family:lily script one;color:var(--primary-main)}.home-page.MuiContainer-root .content-box{display:flex;flex-direction:column;gap:1rem;margin:1rem 6rem}.home-page.MuiContainer-root .content-box.mobile{margin:1rem}.home-page.MuiContainer-root .trip-feeds-box{display:flex;flex-direction:column;margin:2rem 0;gap:1rem}.home-page.MuiContainer-root .trip-feed-box{max-width:100vw}.home-page.MuiContainer-root .trip-feed-box .trip-feed-category{padding:0 1rem}.home-page.MuiContainer-root .trip-feed-box .trip-feed-trip-cards-box{width:100vw;padding:0 1rem;gap:2rem;overflow-x:auto}.home-page.MuiContainer-root .trip-feed-box .trip-card-box{width:240px}.home-page.MuiContainer-root .trip-feed-box .trip-card-box img.preload-carousel-image{width:242px!important;height:200px}.home-page.MuiContainer-root .banner-box{max-width:100vw;overflow:visible;margin:0 -1rem}.home-page.MuiContainer-root .banner-gallery{display:-webkit-box;width:100vw;overflow-x:auto;padding:0 1rem;gap:1rem}.home-page.MuiContainer-root .chip-box{display:flex;flex-wrap:wrap;gap:.5rem}.home-page.MuiContainer-root .trip-cards-box{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.main-page-container{margin:0;padding:0;margin-top:-4rem;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.main-page-container .main-page-section{min-height:80dvh;width:100vw}.main-page-container .section-content{min-height:80dvh;padding:4rem 2rem}.main-page-container .main-page-content-container{height:100dvh;width:100vw;position:relative;background-image:url(https://firebasestorage.googleapis.com/v0/b/traveltips-imagestore.firebasestorage.app/o/assets%2Flaketown.jpg?alt=media&token=d7df9a65-7d00-43d8-9e5f-7dc0613536a9);background-position:center;background-repeat:no-repeat;background-size:cover}.main-page-container .main-page-slogan-container{display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;text-align:end;text-shadow:2px 2px 8px rgba(0,0,0,.6);background-color:color-mix(in srgb,var(--utility-900),transparent 40%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem 3rem;border-radius:2rem;right:4rem;top:18rem;color:#fff}.main-page-container .main-page-slogan-container.mobile{left:2rem;right:2rem;top:auto;bottom:13rem;text-align:initial;align-items:center;margin:0 auto}.main-page-container .main-page-logo{height:60px;margin-bottom:1rem;box-shadow:2px 2px 8px #0006}.main-page-container .main-page-slogan.MuiTypography-root,.main-page-container .main-page-slogan-highlight.MuiTypography-root{font-family:lily script one;color:var(--utility-100)}.main-page-container .main-page-slogan-highlight.MuiTypography-root{margin-bottom:1rem;color:var(--primary-500)}.main-page-container .slogan-button.MuiButton-root{font-weight:700}.main-page-container .section-helper.MuiTypography-root{max-width:800px;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:brightness(1.5)}.main-page-container .follow-us{margin-top:.5rem}.main-page-container .follow-us .MuiIconButton-root{color:#fff;background-color:var(--utility-900);box-shadow:2px 2px 8px #0009}.main-page-container .surprise-trip .surprise-trip-image{width:240px;height:300px;object-fit:cover;object-position:center;border-radius:1rem;box-shadow:2px 2px 8px #0009}.main-page-container .surprise-trip .surprise-trip-card:first-child{transform:rotate(-5deg);margin-top:2rem}.main-page-container .surprise-trip .surprise-trip-card:nth-child(2){margin:0 2rem}.main-page-container .surprise-trip .surprise-trip-card:last-child{transform:rotate(5deg);margin-top:2rem}.main-page-container .surprise-trip .surprise-trip-cards.mobile{flex-wrap:wrap}.main-page-container .surprise-trip .surprise-trip-cards.mobile .surprise-trip-card{transform:none;margin:0}.main-page-container .no-tracking-cookies{background-color:var(--utility-800)}.main-page-container .no-tracking-cookies .expect-cookie-list{margin:4rem 0}.main-page-container .core-feature .feature-cards{max-width:1200px;margin:4rem 0;gap:4rem}.main-page-container .core-feature .feature-card{width:300px;background-color:var(--utility-50);border-radius:1rem;padding:2rem;box-shadow:2px 2px 8px #0003}.main-page-container .core-feature .feature-card svg{width:2rem;height:2rem}.main-page-container .christian-values{background-color:var(--secondary-main)}.main-page-container .christian-values .value-cards{max-width:1200px;margin:4rem 0;gap:4rem}.main-page-container .christian-values .value-card{max-width:500px}.main-page-container .christian-values .value-header{width:fit-content;margin:0 auto;padding:0 1rem;margin-bottom:-1.7rem;background-color:var(--secondary-main);z-index:10}.main-page-container .christian-values .value-header .MuiTypography-root{padding:.5rem;color:#fff;background-color:var(--primary-main);border-radius:1rem}.main-page-container .christian-values .value-content{padding:2rem;border:.3rem black solid;border-radius:2rem;min-height:220px}.main-page-container .made-for-you .for-you-cards{max-width:1200px;margin:4rem 0;gap:4rem}.main-page-container .made-for-you .for-you-card{max-width:300px}.main-page-container .ad-platform{color:#fff;background-color:color-mix(in srgb,var(--utility-900),var(--info-900))}.main-page-container .ad-platform .ad-platform-cards{max-width:1200px;margin:4rem 0;gap:4rem}.main-page-container .ad-platform .ad-platform-card{max-width:350px;background:linear-gradient(to right,var(--info-900),var(--info-500));padding:2rem;border-radius:2rem;box-shadow:2px 2px 8px #0006}.main-page-container .ad-platform .step-cards{max-width:350px;align-items:start;margin:4rem 0;gap:4rem}.main-page-container .ad-platform .step-card{max-width:300px}.main-page-container .ad-platform .ad-examples{padding:4rem 0}.main-page-container .ad-platform .ad-examples .ad-card-box{width:240px;box-shadow:0 0 30px 8px var(--info-main)}.main-page-container .ad-platform .ad-examples .ad-card-box:first-child{transform:rotate(-5deg)}.main-page-container .ad-platform .ad-examples .ad-card-box:last-child{transform:rotate(3deg);margin-left:-1rem;margin-top:-1rem}.doc-container{position:relative;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));padding:2rem 0;color:#000;overflow-y:auto}.doc-container.section{background-color:var(--info-50)}.doc-container .container-box{margin:0 auto;max-width:1200px}.doc-container .container-box.section{max-width:900px}.doc-container .contents-box{display:flex;flex-direction:column;gap:1rem;margin:0 1rem}.doc-container .section-header.MuiTypography-root{color:var(--info-700)}.doc-container .content-box{display:flex;flex-wrap:wrap;justify-content:start;gap:2rem}.doc-container .doc-content{display:flex;flex-direction:column;gap:.2rem;max-width:300px;height:fit-content;padding:1rem;background-color:var(--info-100);border-radius:.5rem;cursor:pointer}.doc-container .doc-content:hover{background-color:var(--info-700)}.doc-container .doc-content:hover .MuiTypography-root{color:#fff}.doc-container .doc-content:hover .MuiDivider-root{border-color:#fff9}.auth-callback-container{height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;gap:1rem}.auth-callback-icon.MuiSvgIcon-root{width:6rem;height:6rem;color:var(--error-main)}.stepper-container{margin:0 auto}.stepper-container .MuiStep-root .MuiStepConnector-root{top:1.3rem;left:calc(-50% + 1.5rem);right:calc(50% + 1.5rem)}.stepper-container .MuiStep-root .MuiStepConnector-root .MuiStepConnector-line{height:.4rem;border-top-width:0;background-color:var(--utility-500)}.stepper-container .MuiStep-root .stepper-label .MuiSvgIcon-root{width:3rem;height:3rem}.stepper-container .MuiStep-root .stepper-label .MuiStepLabel-alternativeLabel{font-size:1.4rem;font-family:lily script one}.stepper-container .MuiStep-root.reached .MuiStepConnector-line{background:var(--success-700)}.stepper-container .MuiStep-root .Mui-active .MuiStepIcon-root{color:#000}.stepper-container .MuiStep-root.Mui-completed .MuiStepIcon-root{color:var(--success-700)}.stepper-content-container{margin-top:2rem}.user-agreement-container{height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:center;color:#000;background-color:var(--secondary-main);padding:2rem 8rem;box-sizing:border-box}.user-agreement-container.mobile{padding:2rem .5rem}.user-agreement-container>*{flex-shrink:0;width:100%}.user-agreement-content-container{max-width:900px}.opening-hours-container{display:flex;position:relative;justify-content:space-between;width:100%;border-radius:1rem;overflow:hidden}.opening-hours-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 2px 2px 8px #0003;pointer-events:none;z-index:1}.opening-hours-box{display:flex;flex-direction:column;position:relative;align-items:center;text-align:center;padding:.5rem;width:100%;overflow:hidden}.opening-hours-box.past{background-color:var(--utility-200);color:var(--utility-600)}.opening-hours-box.today{background:linear-gradient(to right,var(--info-900),var(--info-500))}.opening-hours-box.today .MuiTypography-root{color:#fff}.opening-hours-date{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem}.highlight-profile-attraction-fragment-box{display:flex;flex-direction:row;gap:1rem}.highlight-profile-attraction-fragment-box.mobile{flex-direction:column}.highlight-profile-attraction-fragment-container{display:flex;flex-direction:column;gap:.5rem}.highlight-profile-attraction-fragment-title.MuiTypography-root{text-transform:capitalize;display:flex;align-items:center}.highlight-profile-attraction-fragment-address.MuiTypography-root{color:#696969}.highlight-profile-attraction-fragment-chip-container{display:flex;flex-wrap:wrap;gap:.2rem}.highlight-profile-attraction-fragment-chip.MuiChip-root.primary{color:#fff;background:linear-gradient(to right,var(--info-900),var(--info-500))}.highlight-profile-attraction-fragment-map-container{width:100%;height:260px;margin-left:auto;border-radius:1rem;border:1px solid rgba(0,0,0,.12);overflow:hidden;box-shadow:2px 2px 8px #0003;position:relative}.highlight-profile-attraction-fragment-google-map-link.MuiChip-root{z-index:1200;position:absolute;top:.5rem;right:.5rem}.highlight-profile-attraction-fragment-opening-hours-container{display:flex;flex-direction:column;margin:.5rem 0;gap:.2rem}.highlight-profile-attraction-fragment-opening-hours-header-container{display:flex;gap:.5rem}.highlight-profile-attraction-fragment-opening-hours-content-container{display:flex;align-items:center;gap:.5rem}.highlight-profile-attraction-fragment-section-container{display:flex;flex-wrap:wrap;gap:.5rem}.highlight-profile-box{color:#000;background-color:#fff;display:flex;position:relative;justify-content:center;margin:0 auto;padding:1rem;border-radius:.5rem;box-shadow:2px 2px 8px #0003}.highlight-profile-content-box{width:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem}.highlight-profile-dialog-box{display:flex;flex-direction:column;gap:.5rem}.highlight-profile-dialog-header-box{display:flex;flex-direction:row;align-items:center;gap:.5rem}.highlight-profile-dialog-header.MuiTypography-root{font-size:1.2rem}.highlight-profile-dialog-button-box{display:flex;justify-content:right;margin-top:1;gap:.5rem}.highlight-profile-limit-text.MuiTypography-root{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis}.attraction-container{position:relative;overflow:auto;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));padding:2rem 0;background-color:var(--info-50)}.gospel-content-container{width:100%;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-x:auto;overflow-y:auto;padding:2rem;flex:1}.gospel-content-container.mobile{padding:0}.gospel-content-container .back-text.MuiTypography-root{width:fit-content;font-size:1.2rem;font-weight:700;cursor:pointer}.gospel-content-container .header-box{margin:1rem 0}.gospel-content-container .header-box .tool-box{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;padding:0 .5rem;gap:1rem}.gospel-content-container .category.MuiTypography-root{background:linear-gradient(to right,var(--info-900),var(--info-500));box-shadow:2px 2px 8px #0006;color:#fff;margin-right:4rem;padding:2rem}.gospel-content-container .category.MuiTypography-root.mobile{margin-right:1rem;font-size:2rem}.gospel-content-container .topic.MuiTypography-root{background:var(--utility-800);box-shadow:2px 2px 8px #0006;color:#fff;padding:.8rem .8rem .8rem 2rem;margin:-1rem 0 0 4rem;z-index:0}.gospel-content-container .topic.MuiTypography-root.mobile{margin-left:1rem;font-size:1.2rem}.gospel-content-container .channel-box-link{display:flex;gap:1rem;text-decoration:none;color:inherit}.gospel-content-container .channel-box{min-width:300px;width:fit-content;margin:1rem;padding:.5rem 2rem .5rem 1rem;border-radius:.5rem;background-color:transparent;transition:.2s ease-in-out background-color;cursor:pointer}.gospel-content-container .channel-box:hover{background-color:var(--info-100)}.gospel-content-container .videos-box{width:100%;padding:0 1rem 1rem;flex-wrap:nowrap;overflow-x:auto}.gospel-content-container .video-card{width:calc(240px + 1rem);flex-shrink:0;padding:.5rem;border-radius:1rem;background-color:transparent;transition:.2s ease-in-out background-color;cursor:pointer}.gospel-content-container .video-card:hover{background-color:var(--info-100)}.gospel-content-container .video-box{width:240px;height:180px;overflow:hidden;flex-shrink:0}.gospel-content-container .video-thumbnail{width:100%;height:100%;object-fit:cover;border-radius:1rem;flex-shrink:0}.gospel-content-container .writing-markdown-box{font-family:open sans;margin:1rem}.gospel-content-container .MuiMenuItem-root{border-bottom:1px rgba(0,0,0,.12) solid}.gospel-content-container .Writing-box{display:flex;align-items:center;gap:2rem}.gospel-content-container .no-Writing-box{margin-top:1rem;text-align:center}.gospel-content-container .more-option-button{margin-left:auto}.gospel-drawer-container{display:flex;flex-direction:column;position:relative;width:min(400px,100vw);height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;background-color:var(--secondary-main)}.gospel-drawer-container.mobile{width:100vw;position:absolute;left:0;z-index:10;transition:transform .2s linear;transform:translate(0)}.gospel-drawer-container.mobile.hidden{transform:translate(-100vw)}.gospel-drawer-container .header{display:flex;flex-direction:column;align-items:center;margin:1rem 0;gap:.5rem}.gospel-drawer-container .header .title.MuiTypography-root{font-family:saira stencil one;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gospel-drawer-container .header .input-form-control.MuiFormControl-root{width:90%}.gospel-drawer-container .header .outlined-input.MuiInputBase-root{border-radius:10rem;overflow:hidden;background-color:#fff}.gospel-drawer-container .header .outlined-input.MuiInputBase-root fieldset{border-color:transparent}.gospel-drawer-container .header .start-adornment-box{margin-left:-.5rem;margin-right:.5rem}.gospel-drawer-container .header .start-adornment-box .MuiChip-root{font-size:1rem}.gospel-drawer-container .header .search-button{margin-right:-.5rem}.gospel-drawer-container .header .search-button:hover .MuiSvgIcon-root{fill:#000}.gospel-drawer-container .header .chip-box{display:flex;gap:.5rem}.gospel-drawer-container .content{display:flex;flex-direction:column}.gospel-drawer-container .content .MuiTypography-root{white-space:wrap}.gospel-drawer-container .content .caption{padding-left:1rem;width:fit-content}.gospel-drawer-container .content .caption.MuiTypography-root{font-size:.8rem;text-transform:uppercase;font-weight:700;background:linear-gradient(to right,var(--info-900),var(--info-500));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gospel-drawer-container .content .MuiMenuItem-root .MuiSvgIcon-root{margin:0 .5rem 0 auto;fill:var(--utility-800);transition:none}.gospel-drawer-container .content .MuiMenuItem-root.category-menu-item{margin:0 1rem;border-radius:.5rem}.gospel-drawer-container .content .MuiMenuItem-root.category-menu-item :not(.default).MuiTypography-root{font-size:1.2rem;font-family:sora}.gospel-drawer-container .content .MuiMenuItem-root.topic-menu-item{margin:0 1rem 0 2rem;border-radius:.5rem}.gospel-drawer-container .content .MuiMenuItem-root.topic-menu-item .MuiTypography-root{font-size:1rem;font-family:sora}.gospel-drawer-container .content .MuiMenuItem-root:hover{background:var(--utility-200)}.gospel-drawer-container .content .MuiMenuItem-root.hovered{background:linear-gradient(to right,var(--info-900),var(--info-500))}.gospel-drawer-container .content .MuiMenuItem-root.hovered .MuiTypography-root{color:#fff}.gospel-drawer-container .content .MuiMenuItem-root.hovered .MuiSvgIcon-root{fill:#fff}.gospel-drawer-container .chip.MuiChip-root.onClick{cursor:pointer}.gospel-drawer-container .chip.MuiChip-root.onClick:hover{color:#fff}.gospel-drawer-container .chip.MuiChip-root:not(.custom):hover{background-color:var(--utility-500)}.gospel-drawer-container .close-button{position:absolute;top:.5rem;right:.5rem}.gospel-view-container{display:flex;width:100vw;overflow:hidden}.user-profile{margin:4rem auto;max-width:900px;border-radius:0 0 .5rem .5rem;box-shadow:2px 2px 8px #0003;gap:1rem}.user-profile.mobile{margin:2rem 1rem}.user-profile .header{padding-top:1rem;background-color:var(--utility-900);border-radius:.5rem;gap:1rem}.user-profile .header .avatar-box{margin-left:2rem;position:relative}.user-profile .header .avatar-box .avatar.MuiAvatar-root{width:8rem;height:8rem;box-shadow:2px 2px 8px #0006}.user-profile .header .avatar-box .avatar.MuiAvatar-root.mobile{width:4rem;height:4rem}.user-profile .header .avatar-box .avatar-overlay{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:8rem;height:8rem;border-radius:100rem;background-color:color-mix(in srgb,var(--utility-900),transparent);cursor:pointer;opacity:0}.user-profile .header .avatar-box .avatar-overlay .MuiSvgIcon-root{fill:var(--utility-200);width:4rem;height:4rem}.user-profile .header .avatar-box .avatar-overlay:hover{opacity:1}.user-profile .header .avatar-box .avatar-overlay.mobile{width:4rem;height:4rem}.user-profile .header .avatar-box .avatar-overlay.mobile .MuiSvgIcon-root{width:2rem;height:2rem}.user-profile .header .username-box{margin-top:1rem}.user-profile .header .username-box.mobile{margin-top:-.5rem}.user-profile .header .username.MuiTypography-root{max-width:min(50vw,700px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}.user-profile .header .edit-name-icon-button.MuiIconButton-root{color:#fff;padding:0}.user-profile .header .edit-name-icon-button.MuiIconButton-root .MuiSvgIcon-root{font-size:1rem}.user-profile .container{margin-top:-4rem;border-radius:0 0 .5rem .5rem;background-color:#fff;padding:1rem;gap:.5rem}.user-profile .container.mobile{margin-top:-2rem;padding:1rem}.user-profile .container .actions{justify-content:end}.user-profile .container .actions.mobile{margin-top:1rem;justify-content:start}.user-profile .container .follow-chip.MuiChip-root{cursor:default}.user-profile .container .follow-chip.MuiChip-root .follow-span{cursor:pointer}.user-profile .container .follow-chip.MuiChip-root .follow-span:hover{text-decoration:underline}.user-profile .stats.MuiGrid-root{margin:1rem}.user-profile .stats.MuiGrid-root .MuiGrid-root{position:relative;padding:2rem;border-radius:1rem}.user-profile .stats.MuiGrid-root .MuiGrid-root:first-child:after{position:absolute;content:"";top:20%;right:0;width:1px;height:60%;background-color:#0000001f}.user-profile .stats.MuiGrid-root .MuiGrid-root .number.MuiTypography-root{font-weight:700;color:var(--primary-500)}.user-profile .caption.MuiTypography-root{font-size:1.4rem;font-weight:700}.user-profile .top-trip-box{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.profile-view{color:#000;overflow-x:hidden;overflow-y:auto;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));background-color:var(--secondary-main)}.email-unverified-page{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;text-align:center;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));color:#000;overflow-y:auto;gap:2rem}.email-unverified-page .email-icon.MuiSvgIcon-root{width:10rem;height:10rem}.email-unverified-page .MuiTypography-root strong{color:var(--primary-main)}.delete-banner-form-header-box{display:flex;flex-direction:row;align-items:center;gap:.5rem}.delete-banner-form-header.MuiTypography-root{font-size:1.2rem}.delete-banner-form-button-box{display:flex;justify-content:right;margin-top:1rem;gap:.5rem}.library-dialog-box{width:60vw;height:80vh;display:flex;flex-direction:column}.library-dialog-box.mobile{width:80vw}.library-dialog-header-box{padding:1rem 1rem .5rem;z-index:1}.library-dialog-primary-text.MuiTypography-root{font-size:1.4rem}.library-dialog-secondary-text.MuiTypography-root{font-size:.9rem;color:#696969}.library-dialog-image-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-content:center;padding:1rem 1rem 4rem;gap:.5rem;overflow-x:hidden;overflow-y:auto}.library-dialog-image-container{aspect-ratio:6 / 5;border-radius:1rem;padding:.5rem;background-color:transparent;cursor:pointer}.library-dialog-image-container:hover{background-color:var(--utility-100)}.library-dialog-image-container.focus{background-color:var(--primary-100)}.library-dialog-image-box{border-radius:1rem;aspect-ratio:6 / 5;box-shadow:2px 2px 8px #0003;overflow:hidden}.library-dialog-image{height:100%;object-fit:cover}.library-dialog-image-name.MuiTypography-root{font-size:1.2rem;overflow-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto}.library-dialog-image-guid.MuiTypography-root{font-size:.7rem;color:#696969}.library-dialog-no-image-box{flex:1;display:flex;justify-content:center;align-items:center}.library-dialog-button-box{position:absolute;bottom:20px;right:20px}.library-dialog-attach-button.MuiButton-root{border-radius:20rem}.library-dialog-attach-button.MuiButton-root.Mui-disabled{background-color:var(--utility-400)}.banner-container{position:relative;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));padding:2rem;color:#000;background-color:var(--utility-100);overflow-y:auto}.banner-container .banner-box{display:flex;flex-direction:column}.banner-container .banner-box.mobile{justify-content:center;align-items:center;height:100%}.banner-container .tool-bar{margin-bottom:1rem}.banner-container .banner-table .MuiTableHead-root{background-color:var(--utility-800)}.banner-container .banner-table .MuiTableHead-root .MuiTableCell-root{color:#fff;font-size:1.1rem;font-weight:700}.banner-container .banner-table .MuiTableBody-root .MuiTableRow-root{cursor:pointer}.banner-container .banner-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--info-50)}.banner-container .banner-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{font-size:1.1rem}.banner-container .banner-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child{font-weight:700}.membership-view{color:#000;overflow-x:hidden;overflow-y:auto;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));background-color:var(--secondary-main)}.membership-view .sec-header.MuiTypography-root{font-size:3rem;font-weight:700;font-family:noto serif;text-align:center;margin:2rem 2rem 4rem}.membership-view .section{position:relative;width:100dvw;min-height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px))}.membership-view .section,.membership-view .sec-1-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.membership-view .sec-1{background-image:url(https://firebasestorage.googleapis.com/v0/b/traveltips-imagestore.firebasestorage.app/o/assets%2Fgemini_travel_sea_shore.png?alt=media&token=86d8af23-3b27-4bb4-9ed6-8487bb7b9c49);background-position:center;background-repeat:no-repeat;background-size:cover}.membership-view .sec-1-overlay{position:absolute;width:100%;height:100%;background-color:color-mix(in srgb,var(--utility-900),transparent 40%)}.membership-view .sec-1-overlay .sec-1-content{padding:2rem}.membership-view .sec-1-overlay .sec-1-content:before{position:absolute;content:"";padding:3rem 8rem;border:solid white;border-width:.4rem .4rem 0 0;margin-left:2rem;margin-top:-1rem}.membership-view .sec-1-overlay .sec-1-content:after{position:absolute;content:"";padding:3rem 8rem;border:solid white;border-width:0 0 .4rem .4rem;margin-left:-1.8rem;margin-top:-5.3rem}.membership-view .sec-1-overlay .sec-1-content.mobile:before{padding:2rem 5rem;margin-left:5rem;margin-top:-1.2rem}.membership-view .sec-1-overlay .sec-1-content.mobile:after{padding:2rem 5rem;margin-left:-1.5rem;margin-top:-3.2rem}.membership-view .sec-1-overlay .sec-1-text.MuiTypography-root{text-align:center;font-size:2.4rem;color:#fff;font-weight:700;font-family:noto serif;text-transform:capitalize;transform:scaleY(.9)}.membership-view .sec-1-overlay .sec-1-text.MuiTypography-root.mobile{font-size:2rem}.membership-view .sec-1-overlay .sec-1-footer{position:absolute;bottom:1rem;gap:.5rem}.membership-view .sec-1-overlay .sec-1-footer .scroll-button{width:120%;color:#000;border-color:#fff;background-color:#fff;transition:.2s linear all}.membership-view .sec-1-overlay .sec-1-footer .sec-1-footer-arrow-down{width:1.5rem;height:1.5rem}.membership-view .sec-1-overlay .subscribe-link{color:#fff;text-decoration-color:#fff;cursor:pointer}.membership-view .sec-2{padding-bottom:4rem;background-color:var(--utility-900);justify-content:center}.membership-view .sec-2 .sec-2-content{display:grid;grid-template-columns:repeat(auto-fit,20rem);justify-content:space-evenly;gap:2rem}.membership-view .sec-2 .sec-2-content .sec-2-icon{width:8rem;height:8rem}.membership-view .sec-2 .sec-2-content .MuiTypography-root{font-size:1.2rem;text-align:center}.membership-view .sec-3{color:var(--utility-900);background:linear-gradient(to bottom right,var(--secondary-main) 12%,var(--primary-main) 12%,var(--primary-main) 16%,var(--secondary-main) 16%,var(--secondary-main) 90%,var(--primary-main) 90%,var(--primary-main) 94%,var(--secondary-main) 94%);gap:2rem}.membership-view .sec-3 .sec-3-text.MuiTypography-root{font-size:1.2rem;align-items:center;margin:1rem}.membership-view .sec-4-content h2.MuiTypography-root{font-weight:700}.membership-view .sec-4-content .focus.MuiTypography-root{color:var(--primary-main)}.membership-view .sec-4-arrow-icon{width:4rem;height:4rem}.membership-view .MuiGrid-root.overview-table{width:max(340px,40vw);border-radius:.5rem;overflow:hidden;box-shadow:2px 2px 8px #0003;margin-bottom:4rem}.membership-view .MuiGrid-root.overview-table .MuiGrid-root.head{color:#fff;font-weight:700;background-color:var(--utility-800)}.membership-view .MuiGrid-root.overview-table .MuiGrid-root.grid-row{font-weight:700;background-color:#fff}.membership-view .MuiGrid-root.overview-table .MuiGrid-root.MuiGrid-container{border-bottom:1px solid rgba(0,0,0,.12)}.membership-view .MuiGrid-root.overview-table .MuiGrid-root{display:flex;justify-content:center}.membership-view .MuiGrid-root.overview-table .MuiGrid-root:first-child{justify-content:left}.membership-view .MuiGrid-root.overview-table .MuiGrid-root:not(head){padding:.4rem}.membership-view .MuiGrid-root.overview-table .MuiGrid-root.true{color:var(--success-main)}.membership-view .MuiGrid-root.overview-table .MuiGrid-root.false{color:var(--error-main)}.membership-view .subscribe-button{margin-top:-6rem}.subscription-card{margin:1rem;padding:1rem;color:#000;background-color:#fff;border:2px white solid;border-radius:.5rem;box-shadow:2px 2px 8px #0003}.subscription-card .title.MuiTypography-root,.subscription-card .status.MuiTypography-root{font-family:lily script one;font-size:1.4rem}.subscription-card .title.MuiTypography-root{margin-right:auto}.subscription-card .active.MuiTypography-root{color:var(--success-main)}.subscription-card .trialing.MuiTypography-root{color:var(--primary-main)}.subscription-card .expired.MuiTypography-root,.subscription-card .canceled.MuiTypography-root{color:var(--utility-600)}.subscription-card .past_due.MuiTypography-root{color:var(--error-main)}.subscription-history-form .content{padding:0}.subscription-history-form .sub-history-content{max-height:50vh;overflow-y:auto}.TT-switch .MuiSwitch-track{opacity:.7}.TT-switch .Mui-checked.MuiSwitch-switchBase{color:#fff}.TT-switch .Mui-checked+.MuiSwitch-track{background-color:var(--success-main);opacity:1}.subscription-view{color:#000;overflow-x:hidden;overflow-y:auto;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));background-color:var(--secondary-main);display:flex;flex-direction:column;align-items:center}.subscription-view .section{position:relative;width:100dvw;min-height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px))}.subscription-view .section,.subscription-view .overlay{display:flex;flex-direction:column;align-items:center;justify-content:start;color:#fff}.subscription-view .main-section{background-image:url(https://firebasestorage.googleapis.com/v0/b/traveltips-imagestore.firebasestorage.app/o/assets%2Fgemini_travel_sea_shore.png?alt=media&token=86d8af23-3b27-4bb4-9ed6-8487bb7b9c49);background-position:center;background-repeat:no-repeat;background-size:cover}.subscription-view .overlay{position:absolute;width:100%;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-y:auto;background-color:color-mix(in srgb,var(--utility-900),transparent 40%);padding:2rem 1rem}.subscription-view .overlay .text.MuiTypography-root{text-align:center;font-size:2.4rem;color:#fff;font-weight:700;font-family:noto serif;text-transform:capitalize;transform:scaleY(.9)}.subscription-view .overlay .text.MuiTypography-root.mobile{font-size:2rem}.subscription-view .overlay .primary-button{width:160px;color:#fff;background-color:transparent;box-shadow:2px 2px 8px #0006;transition:.2s ease-in all}.subscription-view .overlay .primary-button.proceed{margin-top:2rem}.subscription-view .overlay .primary-button.Mui-disabled{color:var(--utility-700);background-color:var(--utility-400)}.subscription-view .overlay .primary-button.focus:not(.Mui-disabled),.subscription-view .overlay .primary-button:hover:not(.Mui-disabled){width:200px;color:#000;background-color:#fff;border-color:#fff}.subscription-view .overlay .subscribe-link{color:#fff;text-decoration-color:#fff;cursor:pointer}.subscription-view .header-box{margin-top:0rem;margin-bottom:2rem}.subscription-view .header.MuiTypography-root{font-size:3rem;font-weight:700;font-family:noto serif}.subscription-view .sub-header.MuiTypography-root{font-size:1.4rem;font-family:noto serif;margin-bottom:1rem}.subscription-view .step-card.MuiGrid-root{margin:1rem;position:relative}.subscription-view .disclaimer-box{max-width:600px}.subscription-view .disclaimer-box .MuiCheckbox-root{color:#fff}.subscription-view .disclaimer-box .MuiTypography-root{font-weight:700}.subscription-view .grid.MuiGrid-root{margin:1rem}.subscription-view .plan-card{padding:1rem;border:2px white solid;border-radius:1rem;cursor:pointer;box-shadow:2px 2px 8px #0009;transition:.2s ease-in all}.subscription-view .plan-card .MuiTypography-root{font-size:1.1rem;font-weight:700}.subscription-view .plan-card .tag.MuiTypography-root{font-family:lily script one}.subscription-view .plan-card .price-box{margin-left:auto}.subscription-view .plan-card .old-price.MuiTypography-root{color:var(--utility-300);text-decoration:line-through}.subscription-view .plan-card.focus,.subscription-view .plan-card:hover{color:#000;background-color:#fff}.subscription-view .plan-card.focus .old-price.MuiTypography-root,.subscription-view .plan-card:hover .old-price.MuiTypography-root{color:var(--utility-400)}.partnership-view{color:#000;overflow:hidden;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));background-color:var(--secondary-main)}.partnership-view .image-section{width:100vw;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));position:relative;background-image:url(https://firebasestorage.googleapis.com/v0/b/traveltips-imagestore.firebasestorage.app/o/assets%2Fpartnership.jpg?alt=media&token=f0989115-edc7-4ebd-a46a-adb8589af721);background-position:center;background-repeat:no-repeat;background-size:cover}.partnership-view .overlay-section{width:100vw;flex-shrink:0;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.5s ease-in-out all}.partnership-view .overlay-section.open-form{margin-left:-100vw}.partnership-view .slogan-box{margin:0 2rem;padding:2rem;background-color:#fff;border-radius:.5rem;text-align:center;box-shadow:8px 8px var(--success-main),16px 16px var(--utility-700)}.partnership-view .icon-box{margin:0 auto;width:5rem;height:5rem;border-radius:50%;background-color:var(--utility-800);padding:1rem}.partnership-view .icon-box .MuiSvgIcon-root{width:4rem;height:4rem;color:#fff}.partnership-view .step-box{margin:1rem;gap:.5rem;text-align:start}.partnership-view .step-box .MuiTypography-root{font-size:1.2rem}.partnership-view .step-box .MuiTypography-root:last-child{color:var(--success-main);font-size:1.4rem;font-weight:700}.partnership-view .new-button.MuiButton-root{color:#fff}.partnership-view .new-business-form{gap:1rem;margin:2rem 0;max-width:400px;text-align:start}.partnership-view .business-section{position:relative;width:90vw;height:calc(100dvh - 8rem - env(safe-area-inset-bottom,0px));margin:0 auto;padding:2rem;border-radius:2rem;background-color:#fff;box-shadow:2px 2px 8px #0006;transition:.3s ease-in-out margin-top;z-index:10}.partnership-view .business-section.open{margin-top:calc(-1*(100dvh - 4rem - env(safe-area-inset-bottom,0px)) + 2rem)}.partnership-view .business-section .close-button{display:flex;justify-content:center;align-items:center;margin-left:auto;width:4rem;height:4rem;border-radius:50%;color:#000;background-color:transparent}.partnership-view .business-section .close-button:hover{background-color:var(--utility-200)}.partnership-view .business-section .close-button .MuiSvgIcon-root{width:3rem;height:3rem}.partnership-view .business-card{padding:1rem;border-radius:.5rem;margin:0 1rem 0 0;cursor:pointer;transition:.2s ease-in-out all}.partnership-view .business-card:hover{background-color:var(--utility-200);margin:0 0 0 1rem}.business-dashboard-home-content .business-grid.MuiGrid-root{margin-top:2rem}.business-dashboard-home-content .params.MuiTypography-root{font-weight:700}.business-dashboard-home-content .MuiTypography-root:not(.params){display:flex;flex-wrap:wrap;min-width:0;white-space:normal;word-break:break-word}.business-dashboard-home-content .active-status-text.MuiTypography-root{color:var(--info-main);text-decoration:underline;cursor:pointer}.business-dashboard-home-content .business-icon.MuiAvatar-root{width:4rem;height:4rem}.business-dashboard-ads-content .button-box{margin-bottom:1rem;margin-left:auto}.business-dashboard-ads-content .button-box .create-button.MuiButton-root{color:#fff}.business-dashboard-ads-content table th,.business-dashboard-ads-content table td{padding:.5rem 1rem}.business-dashboard-ads-content table th{font-weight:700;border-right:1px rgba(0,0,0,.12) solid}.business-dashboard-ads-content table th:first-child{border-left:1px rgba(0,0,0,.12) solid;width:5%}.business-dashboard-ads-content table th:nth-child(2){width:30%}.business-dashboard-ads-content table th:nth-child(3){width:10%}.business-dashboard-ads-content table th:nth-child(4){width:55%}.business-dashboard-ads-content table tbody tr{cursor:pointer}.business-dashboard-ads-content table tbody tr .indicator{width:1.6rem;height:1.6rem;border-radius:.2rem;color:var(--utility-500);background-color:var(--utility-200)}.business-dashboard-ads-content table tbody tr:hover{background-color:var(--utility-50)}.business-dashboard-ads-content .params.MuiTypography-root{font-weight:700}.ad-target-card{padding:.5rem;border-radius:.5rem}.ad-target-card:hover{background-color:var(--utility-50)}.ad-target-card .action-button{margin-top:1rem;margin-left:auto}.ad-log-box{padding:.5rem;cursor:pointer}.ad-log-box:hover{background-color:var(--utility-50)}.business-dashboard-ad-content .ad-content-button-box{margin:1rem 0}.business-dashboard-ad-content .ad-detail-box{margin:0rem 0}.business-dashboard-ad-content .ad-card-container{width:240px}.business-dashboard-ad-content .stripe-sub-box{margin:0 1rem 0 auto}.business-dashboard-ad-content .stripe-sub-detail-box{margin:1rem .5rem}.business-dashboard-ad-content .MuiGrid-root .params.MuiTypography-root{font-weight:700}.business-dashboard-ad-content .MuiGrid-root .MuiTypography-root:not(.params){display:flex;flex-wrap:wrap;min-width:0;white-space:normal;word-break:break-word}.business-dashboard-menu{overflow-x:hidden;overflow-y:auto;width:300px;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));border-right:1px var(--utility-100) solid}.business-dashboard-menu .header{margin-top:1rem}.business-dashboard-menu .header .indicator{width:1.8rem;height:1.8rem;border-radius:.2rem;background-color:var(--utility-200)}.business-dashboard-menu .header .MuiTypography-root:first-child{font-weight:700}.business-dashboard-menu .menu{margin:1rem;gap:-1rem}.business-dashboard-menu .menu a{text-decoration:none;color:inherit}.business-dashboard-menu .menu .MuiListItemButton-root{display:flex;align-items:center;margin:0 .2rem;padding:.2rem 1rem;border-radius:.5rem;transition:.15s ease-in background-color}.business-dashboard-menu .menu .MuiListItemButton-root svg{color:var(--utility-400)}.business-dashboard-menu .menu .MuiListItemButton-root span{color:var(--utility-600)}.business-dashboard-menu .menu .MuiListItemButton-root:hover{background-color:var(--utility-50)}.business-dashboard-menu .menu .MuiListItemButton-root.focus svg,.business-dashboard-menu .menu .MuiListItemButton-root.focus span{color:var(--success-600)}.business-dashboard-menu .menu .MuiListItemIcon-root{min-width:2.5rem}.business-dashboard-menu .menu .MuiListItemIcon-root svg{width:1.4rem;height:1.4rem}.business-dashboard-menu .menu .MuiListItemText-root span{font-size:1rem}.business-dashboard-menu .MuiList-root,.business-dashboard-menu-popover .MuiList-root{padding:.5rem}.business-dashboard-menu .header-list-button.MuiListItemButton-root,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root{margin:0 1rem;border-radius:.5rem;position:relative}.business-dashboard-menu .header-list-button.MuiListItemButton-root .indicator,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root .indicator{width:1.8rem;height:1.8rem;border-radius:.2rem;background-color:var(--utility-200)}.business-dashboard-menu .header-list-button.MuiListItemButton-root .business-name.MuiTypography-root,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root .business-name.MuiTypography-root{max-width:160px;overflow:hidden;text-overflow:ellipsis}.business-dashboard-menu .header-list-button.MuiListItemButton-root .start-icon.MuiListItemIcon-root,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root .start-icon.MuiListItemIcon-root{min-width:3rem}.business-dashboard-menu .header-list-button.MuiListItemButton-root .end-icon.MuiListItemIcon-root,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root .end-icon.MuiListItemIcon-root{position:absolute;right:-2rem}.business-dashboard-menu .header-list-button.MuiListItemButton-root.focus .MuiListItemText-root,.business-dashboard-menu-popover .header-list-button.MuiListItemButton-root.focus .MuiListItemText-root{color:var(--success-600)}.business-dashboard-menu-popover .MuiPaper-root{width:300px;box-shadow:2px 2px 8px #0003;border-radius:.5rem;border:1px var(--utility-200) solid}.business-dashboard{position:relative;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));color:#000;background-color:#fff;overflow-y:auto}.business-dashboard .business-dashboard-content-box{width:100%;height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto}.business-dashboard .content-page{padding:2rem;color:var(--utility-800);gap:4rem}.business-dashboard .content-header{font-weight:700;font-family:sora}.business-dashboard .overview-container{margin:1rem 0}.business-dashboard .overview-box{width:fit-content;min-width:300px;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--utility-50)}.business-dashboard .overview-box.mobile{width:auto}.business-dashboard .overview-box .overview-title{font-weight:700}.business-dashboard .overview-box a{color:var(--success-main);cursor:pointer}.business-dashboard .MuiButton-root,.business-dashboard-button.MuiButton-root{text-transform:capitalize;font-weight:700;box-shadow:none;padding:.2rem 1.5rem;border-radius:.4rem;min-width:10rem}.review-view{margin-top:4rem}.review-view .review-type-content{display:flex;flex-direction:column;gap:.2rem;max-width:300px;height:fit-content;padding:1rem;background-color:var(--info-100);border-radius:.5rem;cursor:pointer}.review-view .review-type-content:hover{background-color:var(--info-700)}.review-view .review-type-content:hover .MuiTypography-root{color:#fff}.review-view .review-type-content:hover .MuiDivider-root{border-color:#fff9}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#f2efea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--utility-main: #424242;--utility-50: #f5f5f5;--utility-100: #eeeeee;--utility-200: #e0e0e0;--utility-300: #bdbdbd;--utility-400: #9e9e9e;--utility-500: #757575;--utility-600: #616161;--utility-700: #424242;--utility-800: #212121;--utility-900: #101010;--primary-main: #e4572e;--primary-100: #faded5;--primary-200: #f4bdac;--primary-300: #ef9c82;--primary-400: #e97b59;--primary-500: #e4572e;--primary-600: #c34119;--primary-700: #923113;--primary-800: #61200d;--primary-900: #311006;--secondary-main: #f2efea;--secondary-100: #fcfcfb;--secondary-200: #faf8f6;--secondary-300: #f7f5f2;--secondary-400: #f4f2ed;--secondary-500: #f2efea;--secondary-600: #cdc2ae;--secondary-700: #a99673;--secondary-800: #766548;--secondary-900: #3b3224;--info-main: #2196f3;--info-50: #e3f2fd;--info-100: #bbdefb;--info-200: #90caf9;--info-300: #64b5f6;--info-400: #42a5f5;--info-500: #2196f3;--info-600: #1e88e5;--info-700: #1976d2;--info-800: #1565c0;--info-900: #0d47a1;--success-main: #4caf50;--success-50: #e8f5e9;--success-100: #c8e6c9;--success-200: #a5d6a7;--success-300: #81c784;--success-400: #66bb6a;--success-500: #4caf50;--success-600: #43a047;--success-700: #388e3c;--success-800: #2e7d32;--success-900: #1b5e20;--warning-main: #ed6c02;--warning-50: #fff3e0;--warning-100: #ffe0b2;--warning-200: #ffcc80;--warning-300: #ffb74d;--warning-400: #ffa726;--warning-500: #ff9800;--warning-600: #fb8c00;--warning-700: #f57c00;--warning-800: #ef6c00;--warning-900: #e65100;--error-main: #f44336;--error-50: #ffebee;--error-100: #ffcdd2;--error-200: #ef9a9a;--error-300: #e57373;--error-400: #ef5350;--error-500: #f44336;--error-600: #e53935;--error-700: #d32f2f;--error-800: #c62828;--error-900: #b71c1c;--region-main: #880088;--region-50: #f3e6f3;--region-100: #e7cce7;--region-200: #cf99cf;--region-300: #b866b8;--region-400: #a033a0;--region-500: #880088;--region-600: #6d006d;--region-700: #520052;--region-800: #360036;--region-900: #1b001b}body{margin:0;display:flex;min-width:320px;max-width:100vw;max-height:100dvh;height:100dvh}#root{overflow-x:hidden;overflow-y:auto}span.helper{font-size:1rem;margin:0 .2rem;color:var(--utility-400)}.too-long.MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-typography.MuiTypography-root.MuiTypography-h6{font-size:1.4rem}.theme-typography.MuiTypography-root.MuiTypography-subtitle1{font-size:1.25rem}.theme-typography.MuiTypography-root.MuiTypography-caption{font-size:.8rem;color:var(--utility-700)}@keyframes slay-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-.5px,.5px) rotate(-.2deg)}50%{transform:translate(.5px,-.5px) rotate(.2deg)}75%{transform:translate(-.5px,-.5px) rotate(-.2deg)}to{transform:translate(0) rotate(0)}}.sts-shaky-char{display:inline-block;animation:slay-shake .2s infinite;animation-delay:calc(var(--char-index) * .03s)}.bold{font-weight:700}.font-lily{font-family:lily script one}.font-sora{font-family:sora}.primary{color:var(--primary-main)}.info{color:var(--info-main)}.success{color:var(--success-main)}.warning{color:var(--warning-main)}.error{color:var(--error-main)}.region{color:var(--region-main)}.white{color:#fff}.primary-bg{background-color:var(--primary-main)}.info-bg,.pending-bg{background-color:var(--info-main)}.success-bg,.active-bg{background-color:var(--success-main)}.warning-bg,.request.change-bg{background-color:var(--warning-main)}.error-bg,.denied-bg{background-color:var(--error-main)}.inactive-bg{background-color:var(--utility-main)}.status-box{width:1rem;height:1rem;border-radius:50%}.MuiTypography-root.auto-wrap{display:flex;flex-wrap:wrap;min-width:0;white-space:normal;word-break:break-word}.hidden{display:none}.column.primary,.row.primary{color:var(--primary-main)}.column.primary .MuiSvgIcon-root,.row.primary .MuiSvgIcon-root{fill:var(--primary-main)}.column.text-center,.row.text-center{text-align:center}.column.no-gap,.row.no-gap{gap:0}.column.gap,.row.gap{gap:.5rem}.column.gap-large,.row.gap-large{gap:1rem}.column.full,.row.full{width:100%}.column.fit,.row.fit{width:fit-content}.column.section,.row.section{margin:1rem 0}.column.flex,.row.flex{flex:1}.column{display:flex;flex-direction:column}.column.start{align-items:start}.column.center{align-items:center}.column.end{align-items:end}.column.v-center{justify-content:center}.row{display:flex;align-items:center;gap:.5rem}.row.center{justify-content:center}.row.space-between{justify-content:space-between}.row.right{margin-left:auto}.row.start{align-items:start}.row.end{align-items:end}.row.stretch{align-items:stretch}.row.wrap{flex-wrap:wrap}.user-id-box{display:flex;align-items:center;width:fit-content;margin-left:-.4rem;padding:.1rem .4rem;border-radius:1rem;cursor:pointer;gap:.2rem}.user-id-box .MuiSvgIcon-root{width:.8rem;height:.8rem}.user-id-box.hovered,.user-id-box:hover{background-color:var(--utility-200)}.user-id-box.dark{color:var(--utility-100)}.user-id-box.dark.hovered,.user-id-box.dark:hover{background-color:var(--utility-700)}.notification-box{width:1fr;padding:1rem;background-color:var(--info-50);border:1px var(--info-200) solid;border-radius:.5rem}.MuiMenuItem-root{text-decoration:none;text-transform:capitalize}.MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{color:var(--utility-800)}.MuiMenuItem-root .MuiSvgIcon-root{fill:var(--utility-800)}.MuiMenuItem-root.Mui-selected.region{background-color:var(--region-100)}.TT-menu .MuiPaper-root{width:200px;background-color:var(--utility-900)}.TT-menu .MuiPaper-root .MuiTypography-root{text-decoration:none}.TT-menu .MuiPaper-root .MuiMenuItem-root{color:#fff;text-decoration:none;text-transform:capitalize}.TT-menu .MuiPaper-root .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{color:#fff}.TT-menu .MuiPaper-root .MuiMenuItem-root .MuiSvgIcon-root{fill:#fff}.TT-menu .MuiPaper-root .MuiMenuItem-root:hover{background-color:var(--utility-800)}.TT-menu .MuiPaper-root .MuiMenuItem-root.error .MuiListItemText-root .MuiTypography-root{color:var(--error-500)}.TT-menu .MuiPaper-root .MuiMenuItem-root.error .MuiSvgIcon-root{fill:var(--error-500)}.TT-menu.flex .MuiPaper-root{width:auto}.TT-menu.flex .MuiPaper-root .MuiTypography-root{text-transform:capitalize}a{color:var(--info-main)}*{scrollbar-width:thin;scrollbar-color:var(--utility-500) transparent;scroll-behavior:smooth}.styled-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.styled-scrollbar:hover{scrollbar-color:var(--utility-500) transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}
