.signup-landing{background-color:#fff;min-height:100vh;width:100vw}.signup-landing .image{background:linear-gradient(360deg,#0000,#00000080),linear-gradient(0deg,#0000004d,#0000004d);height:100vh;min-height:100vh;left:-1px;position:relative;width:100%}.verification-lading{min-height:fit-content!important;height:fit-content!important}.signup-landing .overlap-group{background-image:url(/assets/back-DTatkSIC.png);background-position:50% 50%;background-size:cover;height:100%;width:100vw;left:1px;position:relative}.signup-landing .frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px;width:70%}.signup-landing .div{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.signup-landing .text-wrapper{color:#fff;font-family:var(--font-bold);font-size:55px;letter-spacing:-1.92px;line-height:64px;margin:0 auto;position:relative;text-align:center}.signup-landing .p{color:#fff;font-family:var(--font-light);font-size:20px;letter-spacing:0;line-height:31.2px;margin-left:-30px;margin-right:-30px;position:relative;text-align:center;width:90%;max-width:1084px}.signup-landing .div-wrapper{align-items:center;background-color:#f25621;border-radius:5px;display:inline-flex;flex:0 0 auto;text-decoration:none;gap:8px;padding:14px 24px;position:relative}.signup-landing .text-wrapper-2{color:#fff;font-family:var(--font-medium);font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:20px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.signup-landing .high-tribe{color:#fff;font-family:var(--font-bold);font-size:40px;font-weight:700;height:80px;left:115px;letter-spacing:-1.2px;line-height:40px;position:absolute;top:53px}.landing-navbar{padding-top:3em}.landing-navbar__logo{width:90px;height:70px}@media (max-width: 1024px){.signup-landing .text-wrapper{font-size:48px;line-height:56px}.signup-landing .p{font-size:20px;line-height:28px}}@media (max-width: 768px){.signup-landing .text-wrapper{font-size:36px;line-height:44px}.signup-landing .p{font-size:18px;line-height:24px;margin-left:0;margin-right:0}.signup-landing .high-tribe{font-size:32px;left:50%;transform:translate(-50%)}}@media (max-width: 480px){.signup-landing .text-wrapper{font-size:28px;line-height:36px}.signup-landing .frame{width:90%}.signup-landing .p{font-size:16px;line-height:22px}.landing-navbar__logo{width:70px;height:50px}}.file_container{position:relative}.file_input{display:none}.file_label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:15px!important;position:relative;box-sizing:border-box;color:#7f7d7d!important;font-family:var(--font-light)!important}.upload_text{flex-grow:1}.upload_icon{width:20px;height:20px;margin-left:10px;position:absolute;right:20px}.signup-container{display:flex;justify-content:center;align-items:center;width:40%;margin:0 auto;border-radius:10px;background-color:#fff;padding:1rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.signup-form-wrapper{width:100%;max-width:450px;padding:1.5rem;box-sizing:border-box}.signup-header{text-align:center;margin-bottom:2rem}.signup-subtitle{color:#7f7d7d;font-size:1rem}.signup-form{display:flex;flex-direction:column;gap:1.5rem}.signup-required{color:#e81414}.input-container{position:relative}.login-landing{min-height:100vh}.login_text{font-size:.875rem;color:#1c231f;text-align:center}.signup-divider{display:flex;align-items:center;gap:1rem}.signup-line{flex:1;height:1px;background-color:#7f7d7d}.signup-divider-text{color:#7f7d7d}.signup-social-buttons{display:flex;justify-content:center;gap:1rem}.signup-social-button{padding:.75rem;background-color:#f3f3f3;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.signup-social-button:hover{background-color:#e5e5e5}.icon-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 479px){.signup-form-wrapper{padding:1rem}.signup-title{font-size:1.5rem}.signup-subtitle{font-size:.875rem}.signup-form{gap:1rem}.signup-social-button{padding:.625rem}}*{box-sizing:border-box;margin:0;padding:0}.verification-page{width:40%;position:absolute;padding:2rem;top:40%;left:50%;transform:translate(-50%,-50%);border-radius:10px;min-height:fit-content;display:flex;align-items:center;justify-content:center;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.verification-container{width:100%;max-width:fit-content}.verification-form{text-align:center}.verification-title{color:#1c231f;font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.verification-subtitle{color:#1c231f;font-size:1.5rem;margin-bottom:2.5rem}.form{margin-bottom:1.5rem}.form-group{text-align:left;margin-bottom:1.5rem}.form-label{display:block;color:#1c231f;font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.required{color:#e81414}.verify-button{width:100%;height:4rem;background-color:#f25621;color:#fff;font-size:1.25rem;font-weight:500;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.verify-button:hover{background-color:#e04b18}.resend-button{color:#2767e7;font-size:1.125rem;font-weight:500;background:none;border:none;cursor:pointer}.resend-button:hover{text-decoration:underline}@media (max-width: 640px){.verification-title{font-size:2rem}.verification-subtitle{font-size:1.25rem}.verification-page{width:90%;position:absolute;padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;min-height:fit-content;display:flex;align-items:center;justify-content:center;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}@media (min-width: 480px) and (max-width: 767px){.signup-form-wrapper{padding:1.25rem;max-width:400px}.signup-form{gap:1.25rem}}@media (min-width: 768px){.signup-form-wrapper{padding:1.5rem;max-width:450px}.signup-form{gap:1.5rem}}@media (min-width: 1200px){.signup-form-wrapper{max-width:500px}}@media (max-height: 700px){.signup-container{align-items:flex-start;padding-top:2rem;padding-bottom:2rem;width:90%}}@media (max-width: 767px){.signup-checkbox{width:1.25rem;height:1.25rem}.signup-submit-button{min-height:48px}.signup-social-button{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}}.dashboard-layout{display:flex;overflow:hidden;min-height:100vh}.dashboard_home{padding:2em 3em}.dashboard-container{min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column;background-color:#fff}.content-area{flex:1;overflow-y:auto;margin-left:4.3125rem;margin-top:4.3125rem;height:calc(100vh - 71.99px)!important}.greeting-section{min-width:23.125rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;background:inherit}.greeting-title{font-family:Gilroy-Bold;font-size:55px;line-height:100%;color:#1c231f;margin:0}.greeting-subtitle{font-family:Gilroy-Medium;font-size:1.5rem;line-height:100%;color:#1c231f;margin:0}@media (max-width: 768px){.greeting-section{min-width:18.75rem}.greeting-title{font-size:2.25rem}.greeting-subtitle{font-size:1.25rem}}@media (max-width: 480px){.greeting-section{min-width:15.625rem;padding:.75rem}.greeting-title{font-size:1.75rem}.greeting-subtitle{font-size:1rem}.content-area{flex:1;overflow-y:auto;margin-left:3.46rem;margin-top:4.3125rem}}.activity-cards-container{width:100%;padding:1.25rem 0}.activity-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.25rem;width:100%}.activity-card{height:14.3125rem;border-radius:.625rem;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .3s ease;overflow:hidden}.activity-card:hover{transform:scale(1.02)}.activity-title{position:absolute;color:#fff;bottom:1.25rem;left:50%;transform:translate(-50%);min-width:11.9375rem}.activity-title span{white-space:nowrap}@media (max-width: 768px){.activity-cards-grid{grid-template-columns:1fr}.activity-card{height:12.5rem}.activity-title{padding:.75rem 1.25rem;min-width:9.375rem;height:2.8125rem}}.side-navigation{width:4.3125rem;background-color:#f8f8f8;border-right:.0625rem solid #ddd;padding-top:1.875rem;position:fixed;top:72px;height:100vh}.side-navigation-inner{min-height:85vh;display:flex;flex-direction:column;justify-content:space-between}.nav-items{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.nav-item{width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;cursor:pointer;transition:background-color .3s ease}.nav-item:hover{background-color:#e8e8e8}.nav-item.active{background-color:#2767e7}.nav-item.active .nav-icon{background-color:#2767e7;color:#fff;fill:#fff!important;width:1.25rem;height:1.25rem}.nav-item.active.nav-icon .path{fill:#fff}.nav-icon{width:1.75rem;height:1.75rem;object-fit:cover;fill:#000}.chat-item{display:flex;justify-content:center}@media (max-width: 768px){.side-navigation{width:3.5rem;padding:1.25rem 0;top:60px}.nav-item{width:2.25rem;height:2.25rem}}.landing-dashboard-header{width:100%;animation:fadeIn .5s ease-in}.landing-dashboard-title{font-family:var(--font-bold);font-size:2.6rem;color:#1c231f;margin-bottom:2rem;line-height:100%}.landing-dashboard-card{background-color:#f3f3f3;border-radius:10px;padding:2rem;width:100%;max-width:409px;transition:transform .3s ease-in-out}.landing-dashboard-card:hover{transform:scale(1.02)}.landing-dashboard-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.landing-dashboard-text{text-align:center;max-width:295px}.landing-dashboard-text .label_class{font-family:var(--font-bold);margin-bottom:.625rem;line-height:100%}.landing-dashboard-button{background-color:#f28321;color:#fff;border:1px solid #DDDDDD;border-radius:5px;padding:1rem 2rem;font-family:var(--font-medium);font-size:1rem;cursor:pointer;transition:background-color .3s ease}.landing-dashboard-button:hover{background-color:#e67615}@media (max-width: 768px){.landing-dashboard-title{font-size:2rem}.landing-dashboard-card{padding:1.5rem}}@media (max-width: 480px){.landing-dashboard-title{font-size:1.75rem}.landing-dashboard-card{padding:1rem}.landing-dashboard-text h2{font-size:1.125rem}.landing-dashboard-text p{font-size:.8125rem}}.search-header{width:100%;animation:fadeIn .3s ease-in}.s-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-title{font-family:var(--font-bold);font-size:1.25rem;color:#2767e7;text-decoration:underline;margin:0}.export-button{display:flex;align-items:center;gap:.625rem;background:none;border:none;cursor:pointer;padding:.5rem;transition:opacity .2s}.export-button span{font-family:var(--font-medium);font-size:1rem;color:#656565}.export-button:hover{opacity:.8}.header-bottom{display:flex;justify-content:space-between;gap:1rem}.landing-search-container{display:flex;align-items:center;width:40%;padding:0rem 1.575rem;border:1px solid var(--border-color);border-radius:.625rem;background:#fff}.landing-search-container input{flex:1;border:none!important;outline:none!important}.landing-search-container input:focus{outline:none;box-shadow:none;border-color:transparent}.view-toggle{display:flex;gap:.3125rem}.landing-view-button{width:8.25rem;height:3.75rem;background:#f9f9f9;border:1px solid var(--border-color);border-radius:.3125rem;font-family:var(--font-medium);font-size:.875rem;color:#656565;cursor:pointer;transition:all .2s}.landing-view-button:hover{background:#f0f0f0}.landing-view-button.active{background:#fff;border-color:#2767e7;color:#2767e7}@media (max-width: 768px){.header-bottom{flex-direction:column}.landing-search-container,.view-toggle{width:100%}.landing-view-button{flex:1;width:auto}}@media (max-width: 480px){.s-header-top{flex-direction:column;align-items:flex-start;gap:1rem}.landing-search-container{padding:.7rem}.landing-search-container input{font-size:1rem}}.avatar-img{width:30px;height:30px;border-radius:50%;object-fit:cover}.header{background:#f8f8f8;border-bottom:.0625rem solid #ddd;padding:1rem 0;position:fixed;top:0;width:100%;z-index:9999}.header-container{display:flex;align-items:center;justify-content:space-between;padding-left:2rem;padding-right:2rem}.dropdown-menu{position:absolute;top:120%;right:0;background-color:#fff;box-shadow:0 2px 6px #00000026;border-radius:8px;margin-top:10px;z-index:1000;min-width:120px}.dropdown-item{padding:10px 16px;cursor:pointer;font-size:14px;color:#333;text-align:left;background:none;border:none;width:100%}.dropdown-item:hover{background-color:#f5f5f5}.logo{width:2.5rem;height:1.9375rem;object-fit:contain}.back-link{display:flex;align-items:center;gap:.625rem;cursor:pointer;margin-right:auto;margin-left:2rem}.back-icon{width:.625rem;height:1.25rem;object-fit:contain}.back-link span{font-family:var(--font-medium);font-size:1.25rem;color:#f28321}.right-section{display:flex;align-items:center;gap:1rem}.create-button{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:3.1875rem;border:.0625rem solid #f28321;background:transparent;cursor:pointer;transition:all .3s ease}.create-button:hover{background:#fff5ef}.add-icon{width:1rem;height:1rem}.create-button span{font-family:var(--font-medium);font-size:1rem;letter-spacing:-.03rem;color:#f28321}.user-profile{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:3.1875rem;background:#eeeff1;position:relative;cursor:pointer}.avatar{width:1.75rem;height:1.75rem;background:#ddd;border-radius:2.5rem;display:flex;align-items:center;justify-content:center}.avatar span{font-family:var(--font-medium);font-size:.75rem;letter-spacing:-.0225rem;color:#3e3e3e}.username{font-family:var(--font-medium);font-size:1rem;letter-spacing:-.03rem;color:#3e3e3e}.dropdown-icon{width:1.125rem;height:1.125rem}@media (max-width: 768px){.back-link span{font-size:1rem}.right-section{gap:.5rem}.create-button,.user-profile{padding:.5rem .75rem}.username{display:none}}@media (max-width: 480px){.back-link{margin-left:1rem}.create-button span{display:none}.header-container{padding-left:1rem;padding-right:1rem}}.create-event{display:flex;flex-direction:row;width:100%}.button-container{display:flex;justify-content:end}.create-event .primary-button{width:40%}.create-content-area{flex:1;padding:4rem 2.5rem}.upload-section{margin-bottom:2rem}@media (max-width: 768px){.create-event{flex-direction:column}}.event-overview-container{width:100%;padding:2rem;border-radius:.625rem;margin-bottom:2em;border:.0625rem solid #dddddd;position:relative}.event-overview-container h1{color:#000;text-transform:capitalize}.form-group{margin-bottom:2rem}.form-group label{display:block;text-transform:capitalize;font-family:var(--font-medium);font-size:1.25rem;color:#000;margin-bottom:.5rem}.helper-text{font-family:var(--font-light);font-size:1rem;color:#656565;margin-bottom:1rem}.input-field{width:100%;padding:.75rem;border:.0625rem solid #b0b0b0;border-radius:.3125rem;font-family:var(--font-light)}textarea.input-field{min-height:11rem;resize:vertical}.category-tags{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}.tag{padding:.5rem 1rem;border:.0625rem solid #656565;border-radius:.3125rem;font-family:var(--font-light);color:#000}.category-actions{display:flex;gap:1rem;align-items:center}.category-input{flex-grow:1;padding:.75rem;border:.0625rem solid #656565;border-radius:.3125rem}.save-btn{background-color:#f28321}.add-btn{background-color:transparent;color:#f28321;border:.0625rem solid #f28321}@media (max-width: 768px){.event-overview-container{padding:1rem}.create-content-area{padding:2rem 1rem}.category-actions{flex-direction:column}.category-actions button,.create-event .primary-button{width:100%}}.create-event-sidebar{width:22.1875rem;background:#f8f8f8;padding:3.125rem 1.125rem;height:calc(100vh - 71.99px)!important;font-family:var(--font-bold);position:sticky;top:0;align-self:flex-start}.create-event-sidebar.open{transform:translateY(0)}.toggle_container{background-color:#f8f8f8;padding:.6em 0;display:none}.toggle-button{border:none;padding:.2rem;cursor:pointer;font-size:1.3em;background-color:transparent}.toggle-button img{width:1.5rem;height:1.5rem}.event-card{background:#fff;border-radius:.625rem;padding:1.5rem;margin-bottom:2.5rem}.create-event-sidebar-event-title{text-transform:capitalize;font-size:1.5rem;color:#000;margin-bottom:.5rem}.event-datetime{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin-bottom:2rem}.status-badge{display:inline-flex;padding:.5rem 2.5rem;border:1px solid #dddddd;border-radius:3.25rem;margin-top:1rem}.status-badge span{font-family:var(--font-medium);font-size:1rem;color:#7f7d7d;text-transform:capitalize}.steps-section{margin-bottom:2rem}.steps-title{font-family:var(--font-medium);font-size:1.25rem;color:#7f7d7d;margin-bottom:1.5rem}.step-item{display:flex;align-items:center;gap:.9375rem;margin-bottom:1.25rem}.step-circle{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ddd;display:inline-block}.step-item.completed .step-circle{background-color:#4caf50}.step-text{font-family:var(--font-medium);font-size:1rem;color:#656565}.divider{height:1px;background:#ddd;margin:2rem 0}.sidebar-nav{display:flex;flex-direction:column;gap:1.25rem}.event-nav-item{font-family:var(--font-medium);font-size:1rem;color:#656565}.nav-item-with-icon{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-medium);font-size:1rem;color:#656565;cursor:pointer}.event-nav-icon{width:1rem;height:1rem}@media (max-width: 768px){.create-event-sidebar{background:#f8f8f8;padding:1.125rem;min-height:100vh;font-family:var(--font-bold);position:absolute;top:0;left:0;z-index:1000;transition:transform .3s ease-in-out;transform:translateY(-100%);overflow-y:auto;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out}.create-event{flex-direction:column;position:relative}.create-event-sidebar{width:100%}.toggle_container{display:flex;position:sticky;top:6px;left:0;justify-content:space-between;align-items:center;z-index:9999;width:100%}.toggle_container_inner{display:flex;justify-content:space-between}.toggle-button{display:block}.create-event-sidebar.open{transform:translate(0);top:30px}.event-card{padding:1rem;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;animation:fadeIn .5s ease-in}.create-event-sidebar-event-title{font-size:1.25rem}.event-datetime{font-size:1rem}.status-badge{padding:.5rem 1.5rem}}.build-event-step{display:flex;align-items:center;gap:.9375rem;cursor:pointer;margin-bottom:1.25rem;font-family:var(--font-medium)}.check-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.check-icon img{width:100%;height:100%;object-fit:contain}.step-number{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#656565}.step-title{font-size:1rem;color:#656565;line-height:1}@media (max-width: 479px){.build-event-step{gap:.625rem}.step-title{font-size:.875rem}.check-icon,.step-number{width:1.25rem;height:1.25rem}}.chef-image{width:48px;height:48px}.chef-info{margin-top:1.5rem}.chef-name{font-family:var(--font-bold);font-size:1.5rem;color:#000;margin:0;line-height:1}.specialization{font-family:var(--font-medium);font-size:.75rem;color:#656565;line-height:130%;margin:1rem 0}.details{display:flex;flex-direction:column;gap:.55rem}.detail-item{display:flex;align-items:center;gap:.3125rem}.detail-item span{font-family:var(--font-medium);font-size:1rem;color:#000}.icon{width:16px;height:16px}@media screen and (max-width: 768px){.chef-card{width:100%;max-width:320px}}@media screen and (max-width: 480px){.chef-name{font-size:1.25rem}.specialization{font-size:.7rem}.detail-item span{font-size:.875rem}}.upload-preview-row{display:flex;gap:12px;margin-top:16px;overflow-x:auto;padding:4px 0}.remove-button{position:absolute;top:5px;right:5px;background:#fff;border:none;font-size:14px;cursor:pointer;border-radius:50%;padding:2px 5px;z-index:10}.upload-preview-box{position:relative;flex:0 0 auto;width:100px;height:70px;border-radius:8px;overflow:hidden;border:1px solid #ddd;background:#fff}.upload-preview-img{width:100%;height:100%;object-fit:cover}.upload-media-container{width:100%;position:relative;background:#0000004d;border-radius:.625rem;padding:1.25rem;background-image:url(https://dashboard.codeparrot.ai/api/image/aBUM7c9bFSDq64C-/frame-21.png);background-size:cover;background-position:center;background-blend-mode:overlay}.upload-media-frame{position:relative;width:100%;min-height:21.3125rem;display:flex;flex-direction:column;align-items:center}.add-button{position:absolute;top:1.25rem;right:1.25rem;width:3.125rem;height:3.125rem;background:#ffffff80;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.add-button:hover{background:#ffffffb3}.add-button img{width:1.5rem;height:1.5rem}.upload-box{width:24.3125rem;height:12.75rem;background:#fff;border-radius:.625rem;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s;margin:2rem 0}.upload-box:hover{background:#f8f8f8}.upload-box.dragging{background:#f0f0f0;border:.125rem dashed #666}.upload-content{display:flex;flex-direction:column;align-items:center;gap:.9375rem}.upload-icon-wrapper{width:2.125rem;height:2.125rem;background:#ddd;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;padding:1.5rem}.upload-icon{width:1.125rem;height:1.125rem}.upload-title{margin:0}.file-input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.bottom-line{position:absolute;bottom:.75rem;width:90%;height:.25rem}.bottom-line img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.upload-box{width:99%;max-width:24.3125rem;margin:4rem 0rem}.add-button{top:.25rem}.upload-title{font-size:1.25rem}}@media (max-width: 480px){.upload-media-container{padding:1rem}.add-button{width:2.5rem;height:2.5rem}.upload-title{font-size:1rem}}.event-overview{margin-bottom:2rem}.custom-category-input{padding:6px 10px;border:none;outline:none;border-radius:6px;font-size:14px}.event-overview h1{font-family:var(--font-bold);font-size:2.25rem}.category-tag.selected{background-color:#f28321;color:#fff;border-color:#f28321}.event-overview-container-event-title,.event-summary,.event-category{margin-bottom:2rem}.helper-text{color:#656565;font-family:var(--font-light);margin-bottom:.5rem}input,textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:.375rem;font-family:var(--font-light)}textarea{height:8rem;resize:none}.category-tags{display:flex;cursor:pointer;flex-wrap:wrap;gap:1rem}.category-tag{width:8.25rem;height:2.588rem;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-color);border-radius:.375rem;font-family:var(--font-medium);-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}.event-actions{display:flex;gap:1rem;justify-content:flex-start;align-items:center}@media (max-width: 479px){.event-actions{flex-direction:column}.event-overview h1{font-size:1.75rem}.category-tags{gap:.5rem}.category-tag{padding:.375rem .75rem}textarea{height:6rem}}.add-category-container{display:flex;align-items:center;justify-content:space-between;width:20.375rem;height:2.588rem;border:.031rem solid var(--border-color);border-radius:.313rem;padding:0 .25rem}.add-category-text{font-family:var(--font-light);font-size:.875rem;color:#b0b0b0;line-height:100%}.save-button{background-color:#f28321;border:none;border-radius:.313rem;color:#fff;padding:.5rem 1.125rem;font-family:var(--font-medium);font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.save-button:hover{background-color:#e67615}.add-another-button{width:8.25rem;height:2.588rem;border-radius:.313rem;border:.031rem solid #f28321;background:transparent;color:#f28321;font-family:Gilroy-Medium,sans-serif;font-size:.875rem;line-height:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.add-another-button:hover{background:#f283211a}.add-another-button:active{transform:scale(.98)}@media (max-width: 479px){.add-another-button{width:100%;font-size:.75rem}}@media (max-width: 479px){.add-category-container{width:100%;min-width:15rem}.save-button{padding:.375rem .875rem}}.event-overview-container{overflow:visible!important}.recurring-mode-toggle,.recurring-mode-toggle-item{display:flex;gap:20px}.map_cont{position:relative}.days-toggle-group{display:flex;gap:8px;flex-wrap:wrap}.day-toggle{padding:6px 12px;border:1px solid #aaa;border-radius:20px;cursor:pointer;background-color:#f4f4f4}.day-toggle.selected{background-color:#2767e7;color:#fff;border-color:#2767e7}.specific-date-tags span{display:inline-block;background:#eee;padding:6px 10px;margin:4px;border-radius:12px;cursor:pointer}.date-location-container{font-family:Gilroy-Regular,sans-serif}.date-location-title{font-family:Gilroy-Bold,sans-serif;font-size:2.25rem;color:#000;margin-bottom:2rem}.date-location-event-type{display:flex;gap:1.25rem}.date-location-event-option-title{display:flex;align-items:center;gap:1rem}.date-location-event-option{flex:1;border:1px solid #b0b0b0;border-radius:.3125rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:1rem}.date-location-event-option.selected{border-color:#2767e7}.date-location-icon{width:1.75rem;height:1.75rem}.date-location-info h3{font-family:Gilroy-Medium,sans-serif;font-size:1rem;color:#656565;margin:0;margin-bottom:.3125rem;text-transform:capitalize}.date-location-info p{font-size:.875rem;color:#656565;margin:0}.date-location-radio-button{width:1.5rem;height:1.5rem;border:.25rem solid #2767e7;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.date-location-radio-inner{width:.75rem;height:.75rem;background:#2767e7;border-radius:50%}.date-location-date-time{display:flex;gap:1.25rem}.date-location-input{width:100%;flex-grow:1;padding:.75rem;border:1px solid #b0b0b0;border-radius:.3125rem;font-size:.875rem;color:#656565}.date-location-more-options{margin-bottom:2rem}.date-location-more-options-text{font-family:Gilroy-Medium,sans-serif;font-size:1rem;color:#2767e7;margin-bottom:.5rem}.date-location-options-details{font-size:.875rem;color:#656565}.date-location-location{margin-bottom:2rem}.date-location-options{display:flex;gap:.625rem;margin-bottom:1rem}.date-location-date-time .input_group{flex-grow:1}.date-location-box{flex-grow:1;padding:.75rem;border:1px solid #b0b0b0;border-radius:.3125rem;font-size:.875rem;color:#656565;background-color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem}.date-location-box.selected{background-color:#2767e7;color:#fff}.date-location-box svg path{stroke:#656565}.date-location-box.selected svg path{stroke:#fff}.date-location-button-icon{width:1rem;height:1rem}.date-location-online-link{width:100%;padding:.75rem;border:1px solid #b0b0b0;border-radius:.3125rem;font-size:.875rem;color:#656565}.date-location-map-container{margin-top:2rem}@media (max-width: 768px){.date-location-event-type{flex-direction:column}.date-location-options{flex-wrap:wrap}.date-location-date-time{flex-direction:column}}.event-preview{margin:20px 0;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.event-preview-title{margin:0 0 12px;color:#333;font-size:14px;font-weight:600}.event-preview-content{display:flex;flex-direction:column;gap:12px}.preview-single{display:flex;flex-direction:column;gap:8px}.preview-dates-container{display:flex;flex-direction:column;gap:6px}.date-group{padding:4px 0}.single-date,.date-range{font-weight:500;color:#2767e7;font-size:14px}.preview-time{color:#656565;font-size:12px;font-weight:500}.preview-recurring{display:flex;flex-direction:column;gap:12px}.preview-summary{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.preview-count{font-weight:600;color:#2767e7;font-size:16px}.preview-pattern{color:#656565;font-size:12px;font-style:italic}.preview-occurrences{display:flex;flex-direction:column;gap:8px}.preview-dates-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.preview-date-chip{background-color:#2767e7;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;transition:all .2s ease}.preview-date-chip:hover{background-color:#1e52c7;transform:translateY(-1px)}.more-button{background-color:#656565;border:none;cursor:pointer;transition:all .2s ease}.more-button:hover{background-color:#4a4a4a;transform:translateY(-1px)}.occurrences-grouped{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding:8px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff}.occurrence-group{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;background-color:#f8f9fa;border-left:3px solid #2767e7}.occurrence-number{font-size:12px;font-weight:600;color:#2767e7;background-color:#2767e71a;padding:4px 8px;border-radius:4px;min-width:30px;text-align:center}.occurrence-dates{flex:1}.occurrence-dates .single-date,.occurrence-dates .date-range{font-size:13px;font-weight:500;color:#333}.collapse-button{background-color:transparent;border:1px solid #2767e7;color:#2767e7;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:center}.collapse-button:hover{background-color:#2767e7;color:#fff}.occurrences-grouped::-webkit-scrollbar{width:6px}.occurrences-grouped::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.occurrences-grouped::-webkit-scrollbar-thumb{background:#2767e7;border-radius:3px}.occurrences-grouped::-webkit-scrollbar-thumb:hover{background:#1e52c7}@media (max-width: 768px){.event-preview{padding:12px;margin:16px 0}.preview-dates-grid{gap:4px}.preview-date-chip{padding:4px 8px;font-size:10px}.occurrence-group{flex-direction:column;align-items:flex-start;gap:6px;padding:6px}.occurrence-number{align-self:flex-start}.occurrences-grouped{max-height:250px}}.preview-occurrences{transition:all .3s ease}.occurrence-group{animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toolbar-button.active{background-color:#eee;border:1px solid #999}.editor-content-wrapper{padding:30px;min-height:300px;border-radius:4px;outline:none;background:#fff}.overview-header{display:flex;justify-content:space-between;align-items:center}.overview-header h1{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin:0}.event-add-button{width:3.125rem;height:3.125rem;border-radius:1.5625rem;background-color:#2767e733;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.8125rem}.event-add-button img{width:1.5rem;height:1.5rem}.overview-description{font-family:var(--font-medium);font-size:1rem;line-height:130%;color:#656565;margin-bottom:1.5rem}.text-editor{border:.0625rem solid #ddd;border-radius:.625rem}.editor-toolbar{display:flex;align-items:center;padding:.75rem;border-bottom:.0625rem solid #ddd}.toolbar-dropdown{background:transparent;border:none;padding:.5rem;font-size:15px;font-family:var(--font-light);font-weight:200}.toolbar-button{background:transparent;border:none;font-size:20px;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.toolbar-button img{width:1.5rem;height:1.5rem}.toolbar-button:hover{background-color:#0000000d;border-radius:.25rem}.toolbar-button.active{background-color:#0000001a}.format-text{font-family:var(--font-light);font-size:1.25rem;margin:0 1rem}.toolbar-divider{width:.0625rem;height:2.25rem;background-color:#ddd;margin:0 1rem}.editor-content{width:100%;min-height:12rem;padding:1.25rem;border:none;resize:vertical;font-family:var(--font-light);font-size:1rem;color:#656565}.editor-content:focus{outline:none}.editor-content.bold{font-weight:700}.editor-content.italic{font-style:italic}.add-images-button{border:.0625rem solid var(--border-color);border-radius:.3125rem;padding:.625rem 1.25rem;font-family:var(--font-medium);font-size:.875rem;color:#000;background:none;cursor:pointer;transition:all .2s ease}.add-images-button:hover{background-color:#0000000d}.is-editor-empty:before{content:attr(data-placeholder);color:#999;float:left;height:0;pointer-events:none}@media (max-width: 768px){.overview-header h1{font-size:1.75rem}.editor-toolbar{flex-wrap:wrap;gap:.5rem}.toolbar-divider{display:none}}@media (max-width: 480px){.event-overview{padding:1rem}.overview-header h1{font-size:1.5rem}.event-add-button{width:2.5rem;height:2.5rem}.editor-content{min-height:8rem}}.things-to-know{padding:2rem 2.5rem;border:.0625rem solid #ddd;border-radius:.625rem;font-family:var(--font-light);width:80%;margin:0 auto}.highlight-button{margin:0 .5rem .5rem 0;padding:.4rem 1rem;cursor:pointer;border-radius:20px;border:1px solid #999;background:#f0f0f0;transition:background-color .3s,border-color .3s}.highlight-button.selected{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.highlight-input{padding:.4rem .8rem;border-radius:20px;border:1px solid var(--border-color);outline:none;width:200px;font-size:.9rem}.highlight-input:focus{border-color:var(--primary-color);box-shadow:0 0 5px var(--primary-color)}.faq-item{margin-bottom:1rem;border-radius:5px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.faq-input{width:100%;padding:.5rem;margin-bottom:.5rem;font-size:1rem}.question-input{font-weight:700}.answer-input{resize:vertical}.remove-faq-button{position:absolute;top:-20px;right:.5rem;background:none;border:none;color:#fff;padding:.3rem .6rem;border-radius:3px;cursor:pointer}.remove-faq-button img{width:2em;height:2em}.add-question-button{background:#007bff;border:none;color:#fff;padding:.6rem 1rem;font-size:1rem;cursor:pointer;border-radius:5px}.main-title{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin-bottom:2rem}.section{margin-bottom:2rem}.section-title{font-family:var(--font-medium);font-size:1.25rem;color:#000}.highlights-container{display:flex;flex-wrap:wrap;gap:1rem}.highlight-button{padding:.625rem 1rem;border:.03125rem solid var(--border-color);border-radius:.3125rem;background:transparent;color:#000;font-family:var(--font-medium);font-size:.875rem;cursor:pointer;transition:all .2s ease}.highlight-button:hover{background:#fff5eb;border-color:#f28321;color:#f28321}.highlight-button.add-another{border-color:#f28321;color:#f28321}.highlight-button.add-another:hover{background:#fff5eb}.faq-stats{font-family:var(--font-light);font-size:1rem;color:#656565;margin-bottom:1rem}.add-question-button{font-family:var(--font-medium);font-size:1.25rem;color:#2767e7;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.add-question-button:hover{color:#1a4cb3}@media (max-width: 768px){.things-to-know{padding:1.5rem}.main-title{font-size:1.75rem}.highlights-container{flex-direction:column}.highlight-button{width:100%}}.image-preview{position:relative;margin:10px 0}.preview-img{max-width:100%;height:auto;border-radius:8px;max-width:300px;max-height:300px}.add-itinerary{padding:2rem;border-radius:.625rem;border:.0625rem solid #dddddd;font-family:var(--font-medium);width:80%;margin:0 auto}.add-itinerary__title{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin-bottom:1.875rem}.add-itinerary__description{font-family:var(--font-medium);font-size:1rem;line-height:130%;color:#656565;margin-bottom:1.25rem;max-width:53rem}.add-itinerary__tabs{display:flex;gap:.875rem;margin-bottom:1.25rem}.tab-button{padding:1rem;border-radius:.3125rem;border:.0625rem solid #b0b0b0;background:transparent;color:#656565;font-family:var(--font-medium);font-size:.875rem;cursor:pointer;transition:all .3s ease}.tab-button.active{border-color:#2767e7;color:#2767e7}.tab-button:hover{border-color:#2767e7}.form-input.full-width{width:100%;margin-bottom:1rem}.form-row{display:flex;gap:1rem}.host-section{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.media-buttons{display:flex;gap:.625rem}.media-button{width:2.75rem;height:2.75rem;border-radius:1.5625rem;background:#2767e733;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.media-button img,.cancel-button img{width:1.5rem;height:1.5rem}.cancel-button{background:none;border:none;cursor:pointer;padding:.5rem}.add-description-button{background:none;border:none;color:#2767e7;font-family:var(--font-light);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem}.add-slot-button{width:100%;background:#2767e733;border:none;color:#2767e7;transition:background-color .3s ease}.add-slot-button:hover{background:#2767e755}@media (max-width: 768px){.form-row{flex-direction:column}.form-input{width:100%}.host-section{flex-direction:column;align-items:flex-start}}.transportation-container{padding:2rem;border:1px solid var(--border-color);border-radius:10px;animation:fadeIn .3s ease-in;max-width:959px;margin:0 auto}.transportation-title{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin-bottom:1rem;line-height:1}.transportation-description{font-family:var(--font-medium);font-size:1rem;color:#656565;line-height:1.3;margin-bottom:2rem}.transport-toggle-container{display:flex;gap:1rem}.transport-toggle-button{padding:1rem 2rem;border:1px solid var(--border-color);border-radius:5px;background:transparent;color:#656565;font-family:var(--font-light);font-size:.875rem;cursor:pointer;transition:all .2s ease}.transport-toggle-button:hover{background:#f5f5f5}.transport-toggle-button.active{background:#f0f0f0}.transport-input-row{display:flex;gap:1rem}.t-select-container{position:relative;width:50%}.transport-input-field{width:100%;padding:1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;background:#fff}.transport-input-field:focus{outline:none;border-color:#9e9e9e}.information-textarea{width:100%;min-height:5rem;padding:1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;resize:vertical}.information-textarea:focus{outline:none;border-color:#9e9e9e}@media (max-width: 768px){.transport-input-row{flex-direction:column}.transportation-container{padding:1.5rem}.transportation-title{font-size:1.75rem}}@media (max-width: 480px){.transport-toggle-container{flex-direction:column}.transport-toggle-button{width:100%}}.meal-tag{padding:8px 12px;margin:5px;border-radius:20px;border:1px solid var(--border-color);background-color:#fff;cursor:pointer;transition:.3s}.meal-tag.selected{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.add-meal-button,.save-meal-button{margin-left:5px;padding:8px 12px;border-radius:20px;cursor:pointer;background-color:#28a745;color:#fff;border:none}.meal-input{padding:8px;margin-right:5px;border-radius:5px;border:1px solid #ccc}.add-meal-input-wrapper{display:flex;align-items:center}.meal-section{padding:2rem;border:1px solid var(--border-color);border-radius:.625rem;animation:fadeIn .3s ease-in;transition:all .3s ease;max-width:60rem;background-color:#000}.meal-section:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.meal-title{font-family:var(--font-bold);font-size:2.25rem;color:#fff;margin-bottom:1.25rem;line-height:1}.meal-description{font-family:var(--font-medium);font-size:1rem;color:#656565;line-height:1.3;margin-bottom:2.5rem}.meal-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.meal-tag{padding:.825rem 1.3rem;border:.5px solid var(--border-color);border-radius:.3125rem;font-family:var(--font-medium);font-size:.875rem;color:var(--border-color);background:transparent;cursor:pointer;transition:all .2s ease;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem}.meal-tag:not(.selected):hover{background:none;color:var(--primary-color)}.add-meal-button{padding:.625rem 1rem;border:.5px solid #F28321;border-radius:.3125rem;font-family:var(--font-medium);font-size:.875rem;color:#f28321;background:transparent;cursor:pointer;transition:all .2s ease}.add-meal-button:hover{background:#f283211a}@media screen and (max-width: 768px){.meal-section{padding:1.5rem}.meal-title{font-size:1.75rem}.meal-description{font-size:.875rem}}@media screen and (max-width: 480px){.meal-section{padding:1rem}.meal-tags{flex-direction:column;align-items:stretch}.meal-tag,.add-meal-button{width:100%;text-align:center}}.tripdetails-trip-details{width:100%;margin:0 auto;animation:tripdetails-fadeIn .3s ease-in}.tripdetails-remove-btn{margin-left:8px;cursor:pointer;color:red;font-weight:700}@keyframes tripdetails-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tripdetails-details-section{padding:2rem;border:1px solid var(--border-color);border-radius:10px;margin-bottom:1.5rem;transition:all .3s ease}.tripdetails-details-section:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.tripdetails-h2{font-family:var(--font-bold);font-size:2.25rem;margin:0 0 1rem;color:#000}.tripdetails-description{font-family:var(--font-medium);font-size:1rem;color:#656565;line-height:130%;margin-bottom:1.5rem;max-width:849px}.tripdetails-input-container{display:flex;align-items:center;border:.5px solid var(--border-color);border-radius:5px;padding:.2rem;margin-bottom:1rem;max-width:478px}.tripdetails-input{flex:1;border:none;outline:none;font-family:var(--font-medium);font-size:.875rem;padding:.5rem}.tripdetails-add-btn{font-family:var(--font-medium);font-size:.875rem;color:#2767e7;background:none;border:none;cursor:pointer;padding:0 .5rem}.tripdetails-add-another{font-family:var(--font-medium);font-size:.875rem;color:#2767e7;background:none;border:none;cursor:pointer;padding:0;margin-top:1rem}.tripdetails-checkbox-container{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.tripdetails-checkbox{width:22px;height:22px;border-radius:3px;border:1px solid var(--border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tripdetails-checkbox.checked{background-color:#2767e7;border-color:#2767e7}.tripdetails-check-icon{width:18px;height:18px}.tripdetails-checkbox-label{font-family:var(--font-light);font-size:.875rem;color:#656565}.tripdetails-portal-note{font-family:var(--font-medium);font-size:.875rem;color:#656565;margin-top:1rem}@media (max-width: 768px){.tripdetails-trip-details{padding:1rem}.tripdetails-h2{font-size:1.75rem}.tripdetails-input-container{max-width:100%}}@media (max-width: 480px){.tripdetails-details-section{padding:1rem}.tripdetails-h2{font-size:1.5rem}}.tickets-basic-details-title{font-family:var(--font-bold);font-size:2.25rem;line-height:100%;color:#000;margin-bottom:2.125rem}.ticket-types-wrapper{display:flex;gap:1.25rem;align-items:center}@media (max-width: 48rem){.tickets-basic-details-container{padding:1.5rem}.ticket-types-wrapper{flex-direction:column;width:100%}.ticket-type-btn{width:100%}.tickets-basic-details-title{font-size:1.75rem}}.ticket-types-wrapper{display:flex;gap:1.25rem;align-items:center;margin-bottom:2rem}.ticket-type-btn{padding:1rem 1.5rem;border-radius:.625rem;background-color:#f4f4f4;border:none;cursor:pointer;transition:all .3s ease;min-width:9.125rem}.ticket-type-btn:hover{transform:translateY(-.125rem)}.ticket-type-content{display:flex;align-items:center;gap:.625rem;justify-content:center}.ticket-type-icon{width:1.25rem;height:1.25rem;transition:color .3s ease;color:#000}.ticket-type-btn.selected .ticket-type-icon{color:#fff}.ticket-type-label{font-family:var(--font-medium);font-size:1.25rem;color:#000;transition:color .3s ease}.ticket-type-btn.selected .ticket-type-label{color:#fff}.text-white{color:#fff!important}.tickettypes-delete-button{background:none;border:none;color:red;cursor:pointer;font-size:14px;display:flex;align-items:center;margin-top:8px;align-self:flex-end}.tickettypes-title{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin-bottom:2.25rem}.tickettypes-currency{padding:5px;margin-right:10px;border-radius:4px}.tickettypes-form{display:flex;flex-direction:column;gap:1.5rem}.tickettypes-input{width:100%;height:2.875rem;border:.0625rem solid var(--border-color);border-radius:.3125rem;font-family:var(--font-light);font-size:.875rem}.tickettypes-input::placeholder{color:#656565}.tickettypes-price-input{position:relative;display:flex;align-items:center}.tickettypes-currency{font-family:var(--font-medium);font-size:.875rem;color:#000}.tickettypes-price-input .tickettypes-input{padding-left:2rem}.tickettypes-add-button{margin-top:1.5rem;background:none;border:none;color:#2767e7;font-family:var(--font-medium);font-size:1.25rem;cursor:pointer;padding:0;text-align:left;transition:opacity .2s}.tickettypes-add-button:hover{opacity:.8}@media (max-width: 48rem){.tickettypes-container{padding:1.5rem}.tickettypes-title{font-size:1.75rem}.tickettypes-input{height:2.5rem;padding:.75rem}.tickettypes-add-button{font-size:1rem}.ticket-types-wrapper{flex-direction:column;width:100%}.ticket-type-btn{width:100%}}.ticket-advance-setting .ticket-advance-setting-title{font-family:var(--font-bold);font-size:2.25rem;margin-bottom:1rem}.ticket-advance-setting .ticket-advance-setting-subtitle{font-family:var(--font-light);font-size:1.25rem;color:#656565;margin-bottom:2.5rem}.ticket-advance-setting .ticket-advance-setting-sales-ends-section h2,.ticket-advance-setting .ticket-advance-setting-ticket-order-section h2{font-family:var(--font-light);font-weight:500;font-size:1.7rem;margin-bottom:1.5rem}.ticket-advance-setting .ticket-advance-setting-input-group{display:flex;gap:1.5rem}.ticket-advance-setting .ticket-advance-setting-input-column{flex:1}.ticket-advance-setting .ticket-advance-setting-select-wrapper{position:relative}.ticket-advance-setting .ticket-advance-setting-select-wrapper.full-width{width:100%}.ticket-advance-setting .ticket-advance-setting-dropdown-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.ticket-advance-setting .ticket-advance-setting-when-section{margin-bottom:2rem}.ticket-advance-setting .ticket-advance-setting-checkbox-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;cursor:pointer}.ticket-advance-setting .ticket-advance-setting-custom-checkbox{width:1.375rem;height:1.375rem;border:1px solid var(--border-color);border-radius:.1875rem;display:flex;align-items:center;justify-content:center}.ticket-advance-setting .ticket-advance-setting-check-icon{width:1.125rem;height:1.125rem}.ticket-advance-setting .ticket-advance-setting-checkbox-wrapper span{font-family:var(--font-light);font-size:.875rem;color:#656565}@media (max-width: 768px){.ticket-advance-setting .ticket-advance-setting-input-group{flex-direction:column}.ticket-advance-setting .ticket-advance-setting-title{font-size:1.75rem}.ticket-advance-setting .ticket-advance-setting-subtitle{font-size:1rem}.ticket-advance-setting .ticket-advance-setting-sales-ends-section h2,.ticket-advance-setting .ticket-advance-setting-ticket-order-section h2{font-size:1.5rem}.ticket-advance-setting label{font-size:1rem}}.policy-input-group{margin-bottom:1rem;position:relative}.policy-textarea{width:100%;min-height:80px;padding:.5rem}.remove-policy-btn{background:transparent;color:red;border:none;cursor:pointer;position:absolute;right:4px;top:6px}.settings-title{font-family:var(--font-bold);font-size:2.25rem;color:#000;margin-bottom:2rem}.checkbox-container{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.custom-checkbox{width:1.375rem;height:1.375rem;border:.0625rem solid var(--border-color);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-checkbox.checked{background-color:#2767e7;border-color:#2767e7}.check-icon{width:1.125rem;height:1.125rem;object-fit:contain}.checkbox-content{flex:1}.checkbox-label{font-size:1.25rem;color:#000;font-family:var(--font-light)}.checkbox-description{font-size:1rem;color:#656565;font-family:var(--font-light)}.policy-description{margin-bottom:2rem}.add-another-btn{font-family:var(--font-medium);font-size:1.25rem;color:#2767e7;background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s}.add-another-btn:hover{opacity:.8}@media (max-width: 768px){.settings-card{padding:1.5rem}.settings-title{font-size:1.75rem}.checkbox-label{font-size:1rem}.checkbox-description,.policy-description{font-size:.875rem}}@media (max-width: 479px){.settings-card{padding:1rem}.settings-title{font-size:1.5rem;margin-bottom:1.5rem}}.input-error{border:1px solid red!important}.error-text{color:red;font-size:.85rem;margin-top:4px}label.ticket-option{display:flex;gap:20px}.discount-input-wrapper input{border:none;outline:none}.discount-header{width:100%;min-width:300px;display:flex;flex-direction:column;gap:.625rem;align-items:flex-start}.discount-title{font-family:var(--font-bold);font-size:2.25rem;line-height:100%;color:#000;margin:0}.discount-subtitle{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin:0}.discount-input-container{width:100%;min-width:18.75rem}.discount-input-wrapper{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color);border-radius:.3125rem;padding:0 1rem;background-color:#fff}.ticket-option input{width:fit-content}.input-label{font-family:var(--font-light);font-size:.875rem;color:#656565}.percentage-label{font-family:var(--font-light);font-size:.875rem;color:#2767e7;padding-inline:1rem}.ticket-selection{display:flex;flex-direction:column;gap:.75rem;min-width:10rem;width:100%;margin-bottom:5px}.ticket-selection__title{font-family:var(--font-medium);font-size:1.25rem;line-height:1.2;color:#000;margin:0}.ticket-selection__options{display:flex;flex-direction:column}.ticket-selection__option{display:flex;align-items:center}.ticket-selection__label{display:flex!important;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:.35em}.ticket-selection__text{font-family:var(--font-light);font-size:1rem;line-height:1.2;color:#656565}.promotion-limit{display:flex;flex-direction:column;gap:.75rem;min-width:8.625rem;width:100%;margin:1em 0}.promotion-limit__title{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin:0}.promotion-limit__options{display:flex;flex-direction:column;gap:.75rem}.promotion-limit__option{display:flex;flex-direction:row;align-items:center;gap:.75rem}.promotion-limit__label{font-family:var(--font-light);font-size:.875rem;line-height:100%;color:#656565;cursor:pointer}.quantity-input-container{width:100%;min-width:27rem;height:2.875rem;display:flex;align-items:center;border:1px solid var(--border-color);border-radius:.3125rem;margin:1rem 0}.quantity-input{width:100%;height:100%;padding:0 1rem;border:none;font-family:var(--font-light);font-size:.875rem;color:#656565;outline:none;transition:border-color .2s ease}.quantity-input::placeholder{color:#656565}.quantity-input:hover{border-color:#8f8f8f}.quantity-input.focused{border-color:#656565}.promotion-start{display:flex;flex-direction:column;gap:.75rem;min-width:10.1875rem;width:100%}.promotion-start__title{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin:0}.promotion-start__options{display:flex;flex-direction:column;gap:.75rem}.promotion-start__option{display:flex;flex-direction:row;align-items:center;gap:.75rem;cursor:pointer}.promotion-start__label{font-family:var(--font-light);font-size:.875rem;line-height:100%;color:#656565;cursor:pointer}.radio-button{position:relative;width:1rem;height:1rem;margin-right:.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;border:2px solid #2767e7;border-radius:50%;outline:none;transition:background-color .2s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.radio-button:checked{background-color:#2767e7}.radio-button:checked:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.promotion-end{display:flex;flex-direction:column;gap:.75rem;min-width:10.1875rem;width:100%}.promotion-end__title{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin:0}.promotion-end__options{display:flex;flex-direction:column;gap:.75rem}.promotion-end__option{display:flex;flex-direction:row;align-items:center;gap:.75rem}.promotion-end__label{font-family:var(--font-light);font-size:.875rem;line-height:100%;color:#656565;cursor:pointer}@media (max-width: 479px){.discount-header{min-width:280px}.discount-title{font-size:1.75rem}.discount-subtitle{font-size:1rem}.discount-input-container{min-width:100%}.discount-input-wrapper{padding:0 .75rem}.ticket-selection,.ticket-selection__label{gap:.75rem}.promotion-limit{min-width:100%}.quantity-input-container{min-width:18rem}.quantity-input{padding:0 .75rem}.promotion-start,.promotion-start__options,.promotion-start__option{gap:.75rem}.promotion-end{min-width:100%}}.promotion-code-layout{font-family:var(--font-light);border:1px solid var(--border-color);border-radius:.625rem;padding:2rem;width:100%;max-width:60rem;margin:0 auto}.title{font-family:var(--font-bold);font-size:2.25rem;margin-bottom:1.5rem}.ticket-promotion-code-input{width:100%;height:2.875rem;padding:.5rem 1rem;border:.0625rem solid var(--border-color);border-radius:.3125rem;font-family:var(--font-light);font-size:.875rem;color:#656565}.checkbox-group input{width:fit-content}.description{font-size:.875rem;color:#656565}.checkbox-group{display:flex;align-items:center;margin-bottom:1.5rem;gap:.5rem}.checkbox-group label{margin-bottom:0}.info-box{background-color:#2767e733;border:1px solid #2767e7;border-radius:.625rem;padding:1rem}.info-box h2{font-size:1.25rem;margin-bottom:.5rem}.radio-group{display:flex;flex-direction:column}.radio-item{display:flex;align-items:center;margin-bottom:.5rem}.radio-item label{margin-left:.5rem}.publish-header-container h1{margin:.5em 0}.publish-header-error-banner{background-color:#ea43354d;border:1px solid #ea4335;border-radius:10px;padding:23px 40px;display:flex;justify-content:space-between;align-items:center}.publish-header-error-content{display:flex;flex-direction:column;gap:10px}.publish-header-error-title{font-family:var(--font-medium);font-size:20px;line-height:100%;color:#000;margin:0}.publish-header-error-message{font-family:var(--font-light);font-size:16px;line-height:100%;color:#656565;margin:0}.publish-header-complete-btn{font-family:var(--font-medium);font-size:20px;line-height:100%;color:#e81414;background:none;border:none;cursor:pointer;padding:0}.publish-header-complete-btn:hover{text-decoration:underline}.publish-header-title{font-family:var(--font-bold);font-size:40px;line-height:100%;color:#000;margin:0}.publish-header-subtitle{font-family:var(--font-medium);font-size:16px;line-height:100%;color:#656565}.publish_setting{display:flex;flex-direction:column;gap:1em}.publish-header-preview-btn{width:fit-content;padding:1rem;border:1px solid #f25621;border-radius:5px;font-family:var(--font-bold);font-size:1rem;width:323px;line-height:100%;letter-spacing:-.6px;color:#f25621;background:none;cursor:pointer;transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;margin-top:.7rem}.publish-header-preview-btn:hover{background-color:#f256211a}@media (max-width: 1024px){.publish-header-container{width:100%}.publish-header-error-banner{flex-direction:column;gap:15px;text-align:center}.publish-header-title{font-size:32px}}@media (max-width: 768px){.publish-header-container{padding:15px}.publish-header-container{text-align:center}.publish-header-preview-btn{width:100%}.publish-header-error-banner{padding:15px 20px}.publish-header-title{font-size:28px}.publish-header-subtitle{font-size:18px}}.publishOverview-placeholder{width:100%;height:100%;object-fit:cover}.publishOverview-container{display:flex;width:100%;min-width:320px;padding:2rem;gap:2rem;box-sizing:border-box;animation:fadeIn .5s ease-in}.card{background-color:#fff;box-shadow:0 8px 20px #0000001f,0 4px 8px #0000000f;padding:1.5em;border-radius:12px}.publishOverview-leftColumn{flex:1;display:flex;flex-direction:column;gap:1rem}.publishOverview-leftColumn .card{width:454px;display:flex;flex-direction:column;gap:.5rem}.publishOverview-rightColumn{flex:1;display:flex;flex-direction:column;gap:1.5rem}.publishOverview-imageContainer{width:100%;height:172px;background-color:#f5f5f5;border-radius:10px;display:flex;justify-content:center;align-items:center}.publishOverview-image{width:100%;height:100%;object-fit:cover;border-radius:10px}.publishOverview-title{font-family:var(--font-bold);font-size:1.5rem;margin:0}.publishOverview-date{font-family:var(--font-medium);font-size:1.25rem;margin:0}.publishOverview-location{font-family:var(--font-medium);font-size:1.25rem;color:var(--border-color);margin:0}.publishOverview-detailsRow{display:flex;gap:2rem;align-items:center;margin-top:3em}.publishOverview-priceContainer,.publishOverview-attendeesContainer{display:flex;align-items:center;gap:.5rem}.publishOverview-icon{width:20px;height:20px}.publishOverview-price,.publishOverview-attendees{font-family:var(--font-medium);font-size:1.25rem}.publishOverview-sectionTitle{font-family:var(--font-bold);font-size:1.5rem;margin:0}.publishOverview-description{font-family:var(--font-medium);font-size:1rem;color:var(--border-color);margin:0;line-height:130%}.publishOverview-typeInput{border:1px solid var(--border-color);border-radius:5px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.publishOverview-inputLabel{font-family:var(--font-light);font-size:.75rem;color:#a7a7a7}.publishOverview-inputText{font-family:var(--font-medium);font-size:1rem;color:#656565}.publishOverview-categoryContainer{display:flex;gap:1rem}.publishOverview-categorySelect{flex:1;border:1px solid var(--border-color);border-radius:5px;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s}.publishOverview-categorySelect:hover{background-color:#f5f5f5}.publishOverview-categoryText{font-family:var(--font-medium);font-size:1rem;color:#656565}.publishOverview-subCategoryText{font-family:var(--font-medium);font-size:1rem;color:var(--border-color)}.publishOverview-dropdownIcon{width:16px;height:16px}.publishOverview-tagsContainer{border:1px solid var(--border-color);border-radius:5px;padding:1rem;min-height:165px;display:flex;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.publishOverview-tag{background-color:#f5f5f5;border-radius:45px;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;font-family:var(--font-light);font-size:.75rem;color:#a7a7a7}.publishOverview-removeIcon{width:12px;height:12px;cursor:pointer}.publishOverview-tagsHint{font-family:var(--font-light);font-size:.75rem;color:#a7a7a7;margin:0;width:100%}.publishOverview-inputContainer{width:100%;height:60px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;margin-bottom:.5rem}.publishOverview-input{width:100%;border:none;padding:0 1.25rem;font-size:1rem;font-family:var(--font-medium);color:#656565;background-color:transparent}.publishOverview-input:focus{outline:none}.publishOverview-input::placeholder{color:#656565}@media (max-width: 768px){.publishOverview-container{flex-direction:column}.publishOverview-leftColumn,.publishOverview-leftColumn .card{width:100%}}.event-dashboard>*{flex-grow:1;margin-bottom:20px}@media (max-width: 768px){.event-dashboard{width:100%;padding:0 10px}}.statistics-cards{animation:fadeIn .5s ease-in-out}.event-header{font-size:3rem;font-family:var(--font-bold)}.event-link,.quick-actions,.sales-and-orders{font-size:1rem;font-family:var(--font-medium)}.publish-settings{font-family:var(--font-medium);font-size:1rem;color:#2767e7;text-align:center}.publish-settings a{color:#2767e7;text-decoration:underline}.event-header{display:flex;flex-direction:column;gap:1rem;width:100%;background:inherit;animation:fadeIn .5s ease-in-out}.event-header__title{font-family:var(--font-bold);font-size:3rem;line-height:1;color:#000;margin:0}.c_s_title{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin-bottom:.5em}.c_subtitle{font-size:16px;font-size:1rem;color:var(--border-color);margin:0}.event-header__date-container{display:flex;align-items:center;gap:.9375rem}.event-header__calendar-icon{width:1.5rem;height:1.5rem}.event-header__date{font-family:var(--font-medium);font-size:1.25rem;color:#656565}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.event-header__title{font-size:2rem}.event-header__date{font-size:1rem}.event-header{width:100%;min-width:100%}}.event-link-container{width:100%;max-width:fit-content;margin-left:auto;min-height:60px;border-radius:10px;display:flex;align-items:center;gap:1rem;animation:fadeIn .3s ease-in-out}.event-link-title{display:flex;align-items:center;gap:.5rem;font-family:var(--font-medium);font-size:1rem;color:#7f7d7d}.info-icon{width:16px;height:16px}.event-link-content{flex-grow:1;display:flex;align-items:center;gap:.5rem}.event-url{font-family:var(--font-medium);font-size:1rem;color:#7f7d7d;text-decoration:underline;overflow:hidden;text-overflow:ellipsis}.edit-icon{width:18px;height:18px;cursor:pointer}.event-link-actions{display:flex;gap:.5rem}.action-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid var(--border-color);border-radius:5px;cursor:pointer;transition:all .2s ease-in-out}.action-button:hover{background:#f8f8f8}.action-button img{width:16px;height:16px}.action-button span{font-family:var(--font-medium);font-size:1rem;color:#7f7d7d}.event-link-actions{display:flex;gap:1rem}.action-button{display:flex;align-items:center;gap:.5rem;background-color:#f5f5f5;border:1px solid #ccc;padding:.5rem 1rem;font-size:.95rem;border-radius:6px;cursor:pointer;position:relative;transition:background .2s ease}.action-button:hover{background-color:#e9e9e9}.link-tooltip{position:absolute;bottom:125%;right:0;background-color:#fff;color:#333;padding:.4rem .75rem;border-radius:6px;font-size:.85rem;white-space:nowrap;opacity:0;visibility:hidden;box-shadow:0 2px 6px #00000026;border:1px solid #ddd;transition:all .2s ease;z-index:10}.action-button:hover .link-tooltip{opacity:1;visibility:visible;transform:translateY(-4px)}.link-tooltip:after{content:"";position:absolute;top:100%;right:10px;border-width:6px;border-style:solid;border-color:#ffffff transparent transparent transparent}@media (max-width: 920px){.event-link-container{flex-direction:column;align-items:flex-start;max-width:100%;padding:1rem}.event-link-content{width:100%}.event-link-actions{width:100%;flex-direction:column}}.statistics-cards{display:flex;justify-content:space-between;gap:20px;width:100%;min-width:100%}.stat-card{flex:1;padding:20px;min-width:calc(100% / 3.5);border-radius:10px;border:1px solid var(--border-color);display:flex;flex-direction:column;background:inherit;position:relative}.stat-title{font-family:var(--font-bold);font-size:.875rem;color:#7f7d7d}.stat-value{font-family:var(--font-bold);font-size:2.25rem;color:#000}.stat-subtitle{font-family:var(--font-light);font-size:.75rem;color:#a7a7a7;position:absolute;bottom:20px}@media (max-width: 968px){.statistics-cards{flex-direction:column;min-width:unset}.stat-card{min-width:unset;width:100%}}.order-filters-container{background-color:#fff;border-radius:12px;display:flex;flex-direction:column}.orders_management_row{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.filter-group{flex:1;display:flex;flex-direction:column}.order-filters-container label{font-size:.9rem;font-weight:500;color:#333;margin-bottom:.3rem}.order-filters-container input[type=text],.order-filters-container input[type=number],.order-filters-container input[type=date]{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;width:100%;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.order-filters-container input:focus{border-color:#f28321;outline:none}.orders_management_search{display:flex;align-items:center;gap:8px;border-radius:8px;position:relative;background-color:#fff}.orders_management_search input{border:none;background:transparent;width:100%;font-size:.95rem}.orders_management_search input:focus{outline:none}.order-search-icon{width:18px;height:18px;opacity:.6;position:absolute;right:8px}.date-range-container{display:flex;align-items:center;gap:6px}.date-range-container input[type=date]{flex:1}.date-separator{font-size:.85rem;color:#666}.orders_management_apply_container{text-align:right;margin-top:1rem}.orders_management_apply{background-color:#f28321;color:#fff;font-size:.95rem;font-weight:600;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;transition:background-color .2s ease}.orders_management_apply:hover{background-color:#d56f15}.styled-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;width:100%;font-size:.95rem;background-color:#fff;color:#333;transition:border-color .2s ease;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.styled-dropdown:focus{border-color:#f28321;outline:none}.styled-dropdown::-ms-expand{display:none}.sales-and-orders h2{font-size:1.25rem;margin-bottom:1.5rem;font-family:var(--font-medium)}.scrollable-container{overflow-x:auto;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.ticket-table,.orders-table{width:100%;border-collapse:collapse}.table-header,.table-row{display:grid;grid-template-columns:repeat(9,1fr);padding:1rem;align-items:center}.table-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;font-family:var(--font-medium);font-size:1rem;color:#333}.table-row{border-bottom:1px solid #eee;font-family:var(--font-light);font-size:1rem;transition:background-color .2s ease}.table-row:hover{background-color:#fafafa}.ticket-table .table-header,.ticket-table .table-row{grid-template-columns:2fr 1fr 1fr}.orders-table .table-header,.orders-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.table-header span,.table-row span{padding:.5rem;white-space:nowrap;text-align:left;color:#444}.table-row span{color:#000}.orders-table .table-row span{color:#6c6c6c}.orders-section{margin-top:2rem}.view-all-wrapper{margin-top:12px;text-align:right;padding:1px}.view-all-button{background-color:#f28321;color:#fff;padding:6px 14px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.view-all-button:hover{background-color:#fff;outline:1px solid #F28321;color:#f28321}.pagination-wrapper{display:flex;justify-content:end;align-items:center;gap:1rem;margin-top:1.5rem;padding:.75rem 1rem;border-top:1px solid #ddd;background-color:#fff;border-radius:0 0 8px 8px}.pagination-button{display:flex;align-items:center;gap:.4rem;background-color:#f5f5f5;border:1px solid #ccc;color:#333;padding:.4rem .75rem;font-size:.95rem;border-radius:6px;cursor:pointer;transition:background .2s ease}.pagination-button:hover:not(:disabled){background-color:#e9e9e9}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-info{font-size:.95rem;color:#444}@media (max-width: 768px){.sales-and-orders{max-width:100%;padding:1rem}.table-header,.table-row{font-size:.875rem;padding:.75rem}.ticket-table .table-header,.ticket-table .table-row{grid-template-columns:1fr 1fr 1fr}.orders-table .table-header,.orders-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.section-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;width:100%;animation:fadeIn .5s ease-in-out;display:flex;flex-direction:column;gap:1rem}.section-card h2{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin-bottom:.5rem}.table-header{background-color:#f9f9f9;border-bottom:1px solid #ddd}.table-row{border-bottom:1px solid #eee}@media (max-width: 768px){.section-card{padding:1rem}.section-card h2{font-size:1.125rem}}.orders_management_container{padding:2rem;border-radius:10px;border:1px solid #dddddd;animation:fadeIn .3s ease-in;color:#fff}.orders_management_title{font-family:var(--font-bold);font-size:2.5rem}.orders_management_description{font-family:var(--font-medium);font-size:1rem;color:#656565;margin-bottom:1rem}.orders_management_search{position:relative;margin-bottom:2rem}.orders_management_search input{width:100%;padding:.875rem 3rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}.orders_management_filters{display:flex;gap:1.5rem;margin-bottom:2rem}.filter-group{flex:1}.select-wrapper{position:relative;width:100%}.select-wrapper select{width:100%;padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrapper img{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;pointer-events:none}.orders_management_export{margin-bottom:2em;width:40%}.orders_management_print{padding:1rem 2rem;background:transparent;border:1px solid #f28321;border-radius:5px;color:#f28321;font-family:var(--font-medium);font-size:.875rem;cursor:pointer;transition:all .3s ease}.orders_management_print:hover{background:#f28321;color:#fff}@media (max-width: 768px){.orders_management_filters{flex-direction:column;gap:1rem}.orders_management_title{font-size:2rem}.orders_management_container{padding:1rem}}.event-reports{opacity:0;animation:fadeIn .5s ease-in forwards}.blue_span{color:#06c}.event-reports__title{font-family:var(--font-bold);font-size:3rem;color:#000;margin-bottom:1.5rem;text-transform:capitalize}.event-reports__sales-section{margin-bottom:2rem}.event-reports__sales-heading{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin-bottom:1rem}.event-reports__sales-description{font-family:var(--font-medium);font-size:1rem;line-height:1.3;color:#656565}.event-reports__link{color:#06c;text-decoration:none}.event-reports__link:hover{text-decoration:underline}.event-reports__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.event-reports__card{padding:2rem;border:1px solid var(--border-color);border-radius:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.event-reports__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.event-reports__card-title{font-family:var(--font-bold);font-size:1.25rem;color:#000;margin-bottom:1rem}.event-reports__card-description{font-family:var(--font-medium);font-size:.875rem;line-height:1.3;color:#656565}@media screen and (max-width: 968px){.event-reports__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.event-reports{padding:1rem}.event-reports__title{font-size:2.5rem}}@media screen and (max-width: 576px){.event-reports__cards{grid-template-columns:1fr}.event-reports__title{font-size:2rem}}.sales-summary-container{padding:2rem;opacity:0}.fade-in{animation:fadeIn .5s ease-in forwards}.sales-header{margin-bottom:2rem}.sales-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sales-stat-card{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border:1px solid #ddd;border-radius:.625rem;transition:transform .2s ease,box-shadow .2s ease}.sales-stat-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.sales-stat-label{color:#7f7d7d;font-family:var(--font-bold);font-size:.875rem;margin-bottom:1rem}.sales-stat-value{color:#000;font-family:var(--font-bold);font-size:2.25rem}@media (max-width: 1024px){.sales-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.sales-stats-grid{grid-template-columns:1fr}.sales-summary-container{padding:1rem}.sales-stat-value{font-size:1.75rem}}.report-attendees-container{width:100%;margin:0 auto;font-family:var(--font-medium)}.report-attendees-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.report-attendees-subheader{display:flex;justify-content:space-between}.report-attendees-event{font-size:1rem;color:#000}.attendees_export{display:flex;align-items:end;flex-direction:column}.report-attendees-export-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:138px;margin-bottom:1em;cursor:pointer;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:4px;transition:background-color .3s ease}.report-attendees-export-btn:hover{background-color:#e0e0e0}.report-attendees-table{width:100%}.report-attendees-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-item{display:flex;flex-direction:column;gap:.5rem}.header-label{font-size:1rem;color:#000;font-family:var(--font-medium)}.header-value{font-size:1rem;color:#7f7d7d;font-family:var(--font-medium)}.report-attendees-line{width:100%;height:1px;background-color:#ddd;margin-top:1rem}@media screen and (max-width: 768px){.report-attendees-header,.report-attendees-table-header{flex-direction:column;gap:1rem}.header-item{width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.report-attendees-line{margin-top:.5rem}}@media screen and (max-width: 480px){.report-attendees-container{padding:.5rem}.header-label,.header-value,.report-attendees-title,.report-attendees-event{font-size:.875rem}}.report-table{width:100%;transform:translateY(20px);transition:all .3s ease-in-out;border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}tbody,tr,td{height:auto}.report-table th,.report-table td{padding:1.5rem;text-align:left;font-family:var(--font-medium);font-size:1rem;height:auto}.report-table th{color:#000;font-weight:500;border-bottom:1px solid var(--border-color)}.report-table td{color:#7f7d7d;font-weight:500}.table-line{width:100%;height:1px;background-color:#ddd;margin-top:1rem}@media screen and (max-width: 768px){.report-container{padding:0 1rem}.report-table th,.report-table td{padding:.75rem .5rem;font-size:.875rem}}@media screen and (max-width: 480px){.report-table th,.report-table td{padding:.5rem .25rem;font-size:.75rem}}.trip-layout>*{flex-grow:1;width:100%}@media (max-width: 768px){.trip-layout{padding:0 10px}}@media (min-width: 769px){.trip-layout{padding:0 20px}}.draft_header{position:relative;width:100%;height:264px;border-radius:20px;overflow:hidden;animation:fadeIn .5s ease-in-out;background-size:cover;background-position:center;margin-bottom:2em}.draft_header_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.draft_header_content{position:relative;height:100%;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.draft_header_badge{display:flex;align-items:center;gap:5px;background-color:#fff;padding:5px 9px;border-radius:33px;width:fit-content}.draft_header_badge img{width:12px;height:12px}.draft_header_badge span{font-family:var(--font-light);font-size:.75rem;color:#000}.draft_header_info{display:flex;flex-direction:column;gap:7px}.draft_header_info h1{font-family:var(--font-bold);font-size:2rem;color:#fff;margin:0}.draft_header_location{display:flex;align-items:center;gap:10px}.draft_header_location img{width:16px;height:16px}.draft_header_location span{font-family:var(--font-light);font-size:1rem;color:#fff}@media (max-width: 768px){.draft_header{height:200px}.draft_header_info h1{font-size:1.5rem}.draft_header_location span{font-size:.875rem}}@media (max-width: 480px){.draft_header_content{padding:20px}.draft_header_info h1{font-size:1.25rem}}.trip-details{animation:fadeIn .5s ease-in-out;display:flex;gap:1rem}.trip-title{font-family:var(--font-bold);font-size:2.5rem;color:#000;margin-bottom:1rem;line-height:1}.trip-info-row{display:flex;align-items:center;margin:1rem 0;gap:.75rem}.info-icon{width:18px;height:18px}.info-text{line-height:1.3!important;margin-bottom:0}.price-card{background:#f8f8f8;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:324px;margin-left:auto}.price-info{text-align:center}.price-amount{font-family:var(--font-light);font-size:2.5rem;color:#000;margin:0;line-height:1}.price-label{font-family:var(--font-light);font-size:1.25rem;color:#000;margin:.75rem 0 0}.select-options-btn{background:#f25621;color:#fff;border:none;border-radius:5px;padding:.875rem 1.5rem;font-family:var(--font-medium);font-size:1.25rem;cursor:pointer;transition:transform .2s ease;width:100%;max-width:252px}.select-options-btn:hover{transform:scale(1.02)}@media (max-width: 768px){.trip-details{padding:1rem}.trip-title,.price-amount{font-size:2rem}.price-label{font-size:1rem}.select-options-btn{font-size:1rem;padding:.75rem 1rem}}.about-trip{padding:2rem;border-radius:10px;border:1px solid var(--border-color);min-width:320px;max-width:952px;animation:fadeIn .5s ease-in-out}.about-trip:hover{transform:scale(1.01);transition:transform .3s ease-in-out}.about-trip__title{font-family:var(--font-bold);font-size:2rem;line-height:100%;color:#000;margin-bottom:1.25rem}.about-trip__description{font-family:var(--font-light);font-size:1rem;line-height:130%;color:#656565;margin-bottom:2rem}.about-trip__details{display:flex;flex-direction:column;gap:1rem}.about-trip__detail-item{display:flex;align-items:center;gap:.625rem}.about-trip__icon{width:1.125rem;height:1.125rem;object-fit:contain}.about-trip__text{margin-bottom:0!important;line-height:100%!important}@media (max-width: 768px){.about-trip{padding:1.5rem}.about-trip__title{font-size:1.75rem}.about-trip__description{font-size:.875rem}.about-trip__text{font-size:1rem}}.itinerary-layout{display:flex;gap:2em}.activities{width:475px;height:auto}.inclusions{width:466px;height:auto}.overview{width:952px;height:auto}@media (min-width: 768px){.activities,.inclusions{flex-basis:50%}.overview{flex-basis:100%}}.activities:hover,.inclusions:hover,.overview:hover{transform:scale(1.02);transition:transform .3s ease}.activities,.inclusions,.overview{animation:fadeIn .5s ease-in-out}.activities,.inclusions{height:303px}.draft_itenary_activities{animation:fadeIn .5s ease-in-out;transition:transform .3s ease}.draft_itenary_activities:hover{transform:scale(1.02)}.draft_itenary_title{font-family:var(--font-bold);font-size:2rem;line-height:100%;color:#000;margin-bottom:2rem}.draft_itenary_content{display:flex;flex-direction:column;gap:1.25rem}.draft_itenary_item{display:flex;align-items:center;gap:.625rem}.draft_itenary_check{flex-shrink:0}.draft_itenary_text{font-family:var(--font-light);font-size:1.125rem;line-height:130%;color:#656565}@media (max-width: 768px){.draft_itenary_activities{width:100%;min-height:auto;padding:20px}.draft_itenary_title{font-size:1.5rem}.draft_itenary_text{font-size:1rem}}.draft_itenary_inclusions{animation:fadeIn .5s ease-in-out;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.draft_itenary_inclusions:hover{transform:scale(1.02)}.draft_itenary_inclusions_title{font-family:var(--font-bold);font-size:2rem;color:#000;margin-bottom:2rem;line-height:100%}.draft_itenary_inclusions_content{display:flex;flex-direction:column;gap:1.25rem}.draft_itenary_inclusions_item{display:flex;align-items:center;gap:.625rem}.check_icon{width:18px;height:18px;flex-shrink:0}.draft_itenary_inclusions_text{font-family:var(--font-light);font-size:1.125rem;color:#656565;line-height:130%;margin:0}@media (max-width: 768px){.draft_itenary_inclusions{padding:1rem}.draft_itenary_inclusions_title{font-size:1.75rem}.draft_itenary_inclusions_text{font-size:1rem}}.draft_itenary_overview{background:inherit;animation:fadeIn .5s ease-in-out}.draft_itenary_title{font-family:var(--font-bold);font-size:2.25rem;line-height:100%;color:#000;margin-bottom:1.875rem}.draft_itenary_map{width:100%;height:auto;margin-bottom:2rem}.draft_itenary_map img{width:100%;height:auto;border-radius:.625rem}.draft_itenary_day{font-family:var(--font-bold);font-size:2rem;line-height:100%;color:#000;margin-bottom:1.875rem}.draft_itenary_section_title{font-family:var(--font-medium);font-size:1rem;line-height:100%;color:#000;margin-bottom:.625rem}.draft_itenary_subtitle{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin-bottom:.625rem}.draft_itenary_text{font-family:var(--font-light);font-size:1rem;line-height:130%;color:#656565}@media (max-width: 768px){.draft_itenary_overview{padding:1rem}.draft_itenary_title{font-size:1.75rem}.draft_itenary_day{font-size:1.5rem}.draft_itenary_subtitle{font-size:1.125rem}}.review-card{width:100%;min-width:230px;max-width:415px;height:330px;background:#f7f7f7;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease;animation:fadeIn .5s ease-in}.highlighted{width:100%;overflow:hidden;position:relative;min-width:390px}.highlighted:before{content:"";position:absolute;top:0;right:0;width:60%;height:60%;background:#d1fae5;filter:blur(40px);opacity:.4;z-index:0;border-radius:20px}.review-card:hover{transform:scale(1.02)}.review-content{position:relative}.review-header{margin-bottom:20px}.review-title{display:block;font-family:var(--font-medium);font-size:1rem;letter-spacing:-.64px;line-height:110%;color:#a7a7a7;margin-bottom:10px}.review-text{font-family:var(--font-medium);font-size:1.25rem;letter-spacing:-.8px;line-height:130%;color:#1e1e1e}.rating-container{display:flex;align-items:center;gap:7px;margin-top:20px}.stars{display:flex;gap:2px}.star{width:18px;height:18px}.rating-value{font-family:var(--font-medium);font-size:1rem;letter-spacing:-.64px;color:#000}.quote-icon{width:36px;height:36px;position:absolute;right:0;bottom:-60px}.reviewer-details{display:flex;align-items:center;gap:10px;margin-top:20px}.reviewer-image{width:46px;height:46px;border-radius:50%}.reviewer-info{display:flex;flex-direction:column;gap:5px}.reviewer-name{font-family:var(--font-medium);font-size:1rem;letter-spacing:-.64px;line-height:110%;color:#1e1e1e}.reviewer-title{font-family:var(--font-medium);font-size:1rem;letter-spacing:-.64px;line-height:110%;color:#a7a7a7}@media (max-width: 768px){.review-card{max-width:100%}}.review-layout{width:100%;max-width:952px;margin:0 auto;padding:20px}.title{font-family:var(--font-bold);font-size:2.25rem;text-align:center;margin-bottom:20px}.card-container{display:flex;flex-direction:row;justify-content:space-between;gap:20px}@media (max-width: 768px){.card-container{flex-direction:column;align-items:center}}.card-container>div:hover{transform:scale(1.05)}.create-profile-container{padding:2rem;border-radius:.625rem;border:1px solid var(--border-color);max-width:959px;margin:0 auto;animation:fadeIn .3s ease-in;background-color:#000;color:#fff}.profile-title{font-family:var(--font-bold);font-size:2.25rem;margin-bottom:1rem;color:#fff}.profile-subtitle{font-family:var(--font-medium);font-size:1.125rem;color:#ddd;line-height:130%;margin-bottom:2rem}.form-label{display:block;font-family:var(--font-medium);font-size:1.25rem;color:#fff;margin-bottom:.625rem}.form-input,.form-textarea{width:100%}.video-input-container{display:flex;align-items:center;gap:1rem}.video-input{width:12.875rem!important}.video-icon-container{width:2.75rem;height:2.75rem;background-color:#2767e733;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.video-icon-container:hover{background-color:#2767e744}.video-icon{width:1.5rem;height:1.5rem}.cancel-button{background:none;border:none;cursor:pointer;padding:0}.cancel-icon{width:1.5rem;height:1.5rem}.video-input:hover{border-color:#8a8a8a}.video-input:focus{outline:none;border-color:#2767e7}@media (max-width: 768px){.create-profile-container{padding:1.5rem}.profile-title{font-size:1.75rem}.profile-subtitle{font-size:1rem}.video-input-container{flex-wrap:wrap}.video-input{width:100%}}.upload-icon{color:#888;transition:color .3s ease}.cancel-button{position:absolute;top:4px;right:4px;border:none;border-radius:50%;cursor:pointer;padding:6px;z-index:10;display:flex;align-items:center;justify-content:center}.cancel-button:hover{transform:scale(1.1);filter:drop-shadow(0 0 4px red)}.cancel-button img{width:18px;height:18px}.image-upload-row{display:flex;gap:12px;flex-wrap:wrap;cursor:pointer;padding:8px 0}.image-thumb-wrapper{position:relative;width:100px;height:100px;flex-shrink:0}.image-thumb{width:100%;height:100%;object-fit:cover;border-radius:8px}.upload-icon-box{width:100px;height:100px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#999;transition:border-color .3s ease}.upload-icon-box:hover{border-color:#666}.experience-selection,.culinary-specialties,.dietary-accommodations,.business-category,.location-input{margin-bottom:10px}.experience-selection,.culinary-specialties,.dietary-accommodations,.business-category,.location-input{display:flex;flex-direction:column}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ff6b35;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:8px 12px;margin:8px 0;font-size:14px;font-weight:500}.form-status{margin-top:20px;padding:12px;border-radius:6px;background-color:#f8f9fa;border:1px solid #dee2e6}.status-indicator{display:inline-flex;align-items:center;font-size:14px;font-weight:500}.status-indicator.unsaved{color:#856404}.status-indicator.unsaved:before{content:"●";color:#ffc107;margin-right:8px;font-size:16px}.status-indicator.saved{color:#155724}.status-indicator.saved:before{content:"✓";color:#28a745;margin-right:8px;font-size:16px}.status-indicator.error{color:#dc3545}.status-indicator.error:before{content:"⚠";color:#dc3545;margin-right:8px;font-size:16px}.error-list{margin:8px 0 0;padding-left:20px;color:#dc3545;font-size:14px}.error-list li{margin-bottom:4px}.form-status.error{background-color:#f8d7da;border-color:#f5c6cb}.input_group.error{border-left:3px solid #dc3545;padding-left:12px}.input_group.error .label_class{color:#dc3545}@media (max-width: 768px){.kitchen-experience-setup{padding:10px}.title{font-size:1.75rem}.section-title{font-size:1rem}.loading-container{padding:20px}.loading-spinner{width:32px;height:32px}.error-message{font-size:13px;padding:6px 10px}.form-status{margin-top:16px;padding:10px}}.kitchen-experience-setup>div{transition:transform .3s ease-in-out}.kitchen-experience-setup>div:hover{transform:scale(1.02)}.title{font-family:var(--font-bold);font-size:2.25rem;color:#fff;margin-bottom:10px}.time-slot-button.selected{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.subtitle{font-family:var(--font-medium);font-size:1rem;color:#fff;margin-bottom:20px}.days-of-week-section,.time-slots-section,.custom-hours-section,.capacity-section,.instant-booking-toggle-section{display:flex;flex-direction:column;gap:10px}.instant-booking-toggle-section{background-color:#34a85333;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.instant-booking-toggle-sectionn{border:1px solid #b0b0b0;border-radius:.3125rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;gap:1rem}.days-selector{width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;background-color:#fff}.calendar-icon{width:28px;height:28px;object-fit:contain}.text-container{flex:1;display:flex;flex-direction:column;gap:.3rem}.days-title{font-family:var(--font-bold);font-size:1rem;color:#656565;margin:0}.days-subtitle{font-family:var(--font-medium);font-size:.875rem;color:#656565;margin:0}.status-indicator{width:24px;height:24px;border:4px solid #2767e7;border-radius:50%;background-color:#fff}.day-buttons-wrapper{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;justify-content:space-between}.day-button{min-width:116px;height:46px;padding:0;border-radius:5px;border:1px solid var(--border-color);background:transparent;cursor:pointer;transition:all .3s ease}.day-button-content{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center}.checkbox{width:14px;height:14px;border:2px solid #2767e7;border-radius:50%;background:#fff}.checkbox.checked{background:#2767e7}.day-text{font-family:var(--font-light);font-size:.875rem;color:#656565;line-height:1}.time-slots-header{display:flex;flex-direction:column;gap:15px}.time-slots-title{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin:0}.time-slots-subtitle{font-family:var(--font-medium);font-size:1rem;color:#656565;margin:0}.time-slots-grid{display:flex;flex-direction:column;gap:11px}.time-slots-row{display:flex;flex-wrap:wrap;gap:11px}.time-slot-button{min-width:144px;height:46px;padding:0 15px;border:1px solid var(--border-color);border-radius:5px;background:transparent;font-family:var(--font-light);font-size:.875rem;color:#656565;cursor:pointer;transition:all .3s ease}.time-slot-button.custom{border-color:#f25621;color:#f25621}.custom-hours-title{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin-bottom:6px;line-height:100%}.time-slot-row{display:flex;flex-direction:row;gap:10px;width:100%}.time-input{width:206px;height:46px;padding:16px 18px;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;background:transparent;transition:border-color .2s ease}.add-time-slot-btn{width:208px;height:46px;margin-top:15px;border:1px solid #f25621;border-radius:5px;background:transparent;color:#f25621;font-family:var(--font-light);font-size:.875rem;cursor:pointer;transition:all .2s ease}.booking-window-header{display:flex;flex-direction:column}.booking-window-title{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin:0;line-height:100%}.time-date-input{width:100%;height:2.875rem;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;outline:none;transition:all .3s ease}.capacity-header{display:flex;flex-direction:column;gap:.625rem}.capacity-title{font-family:var(--font-medium);font-size:1.25rem;color:#000;margin:0;line-height:100%}.capacity-description{font-family:var(--font-medium);font-size:1rem;color:#656565;line-height:100%}.capacity-inputs{display:flex;gap:.625rem;width:100%}.input-wrapper{flex:1;max-width:206px}.capacity-input{width:100%;height:2.875rem;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;outline:none;transition:border-color .3s ease}.instant-booking-container{background-color:#34a85333;border-radius:10px;padding:20px;max-width:864px;margin:0 auto;animation:fadeIn .5s ease-in-out}.instant-booking-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:.5rem}.instant-booking-toggle-circle{width:20px;height:20px;border:.25rem solid #2767e7;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.instant-booking-toggle-circle.enabled{background-color:#2767e7}.instant-booking-title{font-family:var(--font-medium);font-size:1.25rem;color:#000}.instant-booking-description{font-family:var(--font-light);font-size:1rem;color:#656565;line-height:1.3}.booking_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.availability-layout:hover{transform:scale(1.02);transition:transform .3s ease-in-out}.layout-container{display:flex;flex-direction:column;width:959px;margin:0 auto;padding:20px;border-radius:10px;border:1px solid var(--border-color);background-color:#000}.circle{width:24px;height:24px;border-radius:50%;border:4px solid #2767e7;background:#fff}.title-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.flex-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.flex-column{display:flex;flex-direction:column;margin-top:20px}@media (max-width: 768px){.layout-container{width:100%;padding:10px}.flex-row{flex-direction:column}}.layout-container{animation:fadeIn .5s ease-in-out}.layout-container:hover{transform:scale(1.02);transition:transform .3s ease}.meal-options-container{width:100%;padding:0;background:inherit;animation:fadeIn .5s ease-in-out}.meal-options-row{display:flex;gap:40px;margin-bottom:40px}.meal-option{flex:1;min-width:382px}.radio-label{display:flex;align-items:center;gap:20px;cursor:pointer;margin-bottom:10px}.radio-wrapper{width:16px;height:16px;position:relative}.radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--border-color);border-radius:50%;cursor:pointer;margin:0;transition:all .2s ease}.radio-input:checked{border:1px solid #000}.radio-input:checked:after{content:"";position:absolute;width:8px;height:8px;background:#000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-input:hover{border-color:#000}.radio-text{font-family:var(--font-medium);font-size:1rem;line-height:100%;color:#000}.option-description{font-family:var(--font-medium);font-size:.875rem;line-height:130%;color:#656565;margin-top:10px;margin-left:36px;max-width:382px}@media (max-width: 900px){.meal-options-container{padding:0 10px}.meal-options-row{flex-direction:column;gap:20px}.meal-option{min-width:unset;width:100%}.option-description{max-width:100%}}@media (max-width: 480px){.meal-options-container{padding:0 5px}.radio-text{font-size:.875rem}.option-description{font-size:.75rem;margin-left:20px}}.capacity-section{display:flex;flex-direction:column;gap:11px;min-width:382px;background:inherit;animation:fadeIn .5s ease-in-out}.capacity-label{display:flex;flex-direction:row;gap:10px}.capacity-label span{font-family:var(--font-medium);font-size:1rem;line-height:100%;color:#000}.capacity-inputs{display:flex;flex-direction:row;gap:12px;width:100%}.input-container{flex:1;height:40px}.capacity-input{width:100%;height:100%;padding:0 15px;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565;outline:none;transition:border-color .3s ease}.capacity-input::placeholder{color:#656565}.capacity-input:hover{border-color:#8a8a8a}.capacity-input:focus{border-color:#4a4a4a}@media (max-width: 768px){.capacity-section{min-width:unset;width:100%}.capacity-inputs{flex-direction:column}.input-container{width:100%}}.waver-container{min-height:138px;background-color:#34a85333;border-radius:10px;padding:20px;animation:fadeIn .5s ease-in-out;transition:transform .3s ease}.waver-container:hover{transform:scale(1.02)}.waver-header{padding:0 25px}.waver-header h2{font-family:var(--font-medium);font-size:1.25rem;line-height:100%;color:#000;margin:0;padding-bottom:30px}.waver-description{font-family:var(--font-light);font-size:1rem;line-height:130%;color:#656565;margin:0;max-width:781px;padding:0 25px}@media (max-width: 900px){.waver-container{width:100%;min-height:auto;padding:15px}.waver-header,.waver-description{padding:0 15px}.waver-header h2{padding-bottom:20px}}@media (max-width: 480px){.waver-container{padding:10px}.waver-header,.waver-description{padding:0 10px}.waver-header h2{font-size:1.1rem;padding-bottom:15px}.waver-description{font-size:.9rem}}.fullpage-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-spinner{width:60px;height:60px;border:6px solid #ccc;border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.loader-text{margin-top:16px;font-size:1.2rem;color:#333;font-weight:500;animation:fadeIn 1s ease-in-out}@keyframes spin{to{transform:rotate(360deg)}}.delete_container{width:100%;margin-bottom:3em;display:flex;align-items:end;justify-content:end}.menu-layout{display:flex;flex-direction:column;gap:20px;width:100%;max-width:960px;margin:0 auto;padding:20px;box-sizing:border-box}.flex-item{flex-grow:1;width:100%}#sameAddress{width:fit-content}.add-button{align-self:flex-end}.dining_wrapper{display:flex;gap:10px;flex-wrap:wrap}.w-50{width:45%}.w-100{width:100%}@media (min-width: 768px){.menu-layout{flex-direction:row;flex-wrap:wrap}.flex-item{flex-basis:calc(50% - 20px)}.add-button{flex-basis:100%}}.menu-layout>*{animation:fadeIn .5s ease-in-out}.menu-layout>*:hover{transform:scale(1.02);transition:transform .2s ease-in-out}.menu-item-form{background:inherit;padding:2rem;min-width:320px;width:100%;max-width:865px;animation:fadeIn .5s ease-in-out}.menu-item-form:hover{transform:scale(1.02);transition:transform .2s ease-in-out}.form-title{font-family:var(--font-bold);font-size:2.25rem;margin-bottom:2rem;color:#000}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-family:var(--font-medium);font-size:1.25rem;margin-bottom:.75rem;color:#000}.form-input,.form-select,.form-textarea,.image-input{width:100%;padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:5px;font-family:var(--font-light);font-size:.875rem;color:#656565}.form-textarea{min-height:97px;resize:vertical}.select-wrapper{position:relative;display:inline-block;width:100%}.select-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.image-upload-container{display:flex;gap:1.375rem;align-items:center}.image-menu-input-wrapper{flex:1}.image-upload-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#2767e733;border-radius:25px;cursor:pointer}.upload-icon{width:24px;height:24px}.remove-image-button{background:none;border:none;padding:0;cursor:pointer}.remove-icon{width:24px;height:24px}@media (max-width: 768px){.menu-item-form{padding:1rem}.form-title{font-size:1.75rem}}.pricing-time-container{display:flex;gap:20px;background:inherit;animation:fadeIn .3s ease-in-out}.menu-input-group{width:50%;display:flex;flex-direction:column;gap:10px}.input-label{font-family:var(--font-medium);font-size:1.25rem;color:#000;line-height:100%}.menu-input-wrapper{position:relative;display:flex;align-items:center;height:46px;border:1px solid var(--border-color);border-radius:5px;padding:0 12px;transition:all .2s ease-in-out}.menu-input-wrapper:hover{border-color:#8a8a8a}.menu-input-wrapper:focus-within{border-color:#666;box-shadow:0 0 0 2px #b0b0b033}.input-icon{width:16px;height:16px;margin-right:10px}.price-input,.time-input{width:100%;height:100%;border:none;background:none;font-family:var(--font-light);font-size:.875rem;color:#000;outline:none}.price-input::placeholder,.time-input::placeholder{color:#656565}@media (max-width: 768px){.pricing-time-container{flex-direction:column;padding:15px}.menu-input-group{width:100%}}.delivery-settings{width:100%;padding:20px 0;animation:fadeIn .5s ease-in-out}.delivery-settings__title{font-family:var(--font-medium);font-size:1.25rem;margin-bottom:1rem;color:#000}.delivery-settings__container{background:#fff;border-radius:10px;padding:1.25rem;background-color:#fff;box-shadow:0 8px 10px #0003;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.delivery-settings__row{margin-bottom:2rem}.delivery-settings__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.delivery-settings__header h3{font-family:var(--font-medium);font-size:1rem;color:#000;margin:0}.delivery-settings__description{font-family:var(--font-light);font-size:.875rem;color:#656565;margin:0;line-height:130%}.delivery-settings__fee-section h3{font-family:var(--font-medium);font-size:1rem;color:#000;margin:0 0 .75rem}.delivery-settings__input{width:100%;max-width:382px;height:40px;border:1px solid var(--border-color);border-radius:5px;padding:0 1rem;font-family:var(--font-light);font-size:.875rem;color:#656565;margin-bottom:.5rem}.delivery-settings__input:focus{outline:none;border-color:#f25621}.delivery-settings__note{font-family:var(--font-light);font-size:.625rem;color:#656565;margin:0;line-height:130%}.toggle-button{width:46px;height:25px;background:#b0b0b0;border-radius:47px;position:relative;cursor:pointer;border:none;transition:background-color .3s}.toggle-button.active{background:#f25621}.toggle-slider{width:21px;height:21px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s}.toggle-button.active .toggle-slider{transform:translate(21px)}.dine-in-settings{width:100%;padding:20px 0}.dine-in-settings h2{font-size:1.25rem;margin-bottom:20px;font-family:var(--font-medium)}.settings-container{background:inherit;border-radius:5px;padding:20px;animation:fadeIn .5s ease-in-out}.dine-in-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.toggle-switch{width:46px;height:25px;background:#f25621;border-radius:47px;position:relative;cursor:pointer}.toggle-circle{width:21px;height:21px;background:#fff;border-radius:50%;position:absolute;right:2px;top:2px;transition:transform .3s ease}.toggle-switch.active .toggle-circle{transform:translate(-21px)}.input-field{width:100%;height:40px;border:1px solid var(--border-color);border-radius:5px;padding:0 15px;font-size:.875rem;margin-bottom:15px;font-family:var(--font-light)}.address-section-radio-group{display:flex;align-items:center;gap:10px;margin-bottom:11px}.capacity-section h3,.charges-section h3,.media-upload h3{font-size:1rem;font-family:var(--font-medium)}.capacity-inputs{display:flex;gap:12px}.capacity-inputs .input-field{width:calc(50% - 6px)}.media-section{display:flex;gap:35px;flex-wrap:wrap}.media-upload{flex:1;min-width:280px}.upload-container{display:flex;align-items:center;gap:22px}.upload-button{width:206px;height:46px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;color:#656565}.file-input{display:none}@media (max-width: 768px){.capacity-inputs{flex-direction:column}.capacity-inputs .input-field{width:100%}.media-section{flex-direction:column;gap:20px}}.add-menu-item-button{min-width:164px;height:50px;float:inline-end;margin-bottom:1em;padding:0 1.5rem;background-color:#f28321;border:1px solid #dddddd;border-radius:5px;color:#fff;font-family:var(--font-bold);font-size:1rem;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out,background-color .2s ease-in-out;animation:fadeIn .5s ease-in-out}.add-menu-item-button:hover{transform:scale(1.02);background-color:#e67816}.add-menu-item-button:active{transform:scale(.98)}@media (max-width: 768px){.add-menu-item-button{width:100%}}.receipt-container{margin:auto;padding:20px;font-family:Arial,sans-serif;background:#fff}.receipt-discount{display:flex;justify-content:space-between;padding:8px 0}.receipt-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.receipt-header-left{max-width:60%}.receipt-header-right{text-align:right;font-size:14px;color:#555}.form_heading{font-size:24px;font-weight:700;margin:0 0 4px}.form_para{font-size:14px;color:#444}.mb-0{margin-bottom:0}.label_class{font-weight:700;font-size:14px}.receipt-date{font-size:13px;margin-bottom:6px}.receipt-paid{font-weight:700;font-size:16px;margin-top:4px;color:#f39c12}.receipt-paid.paid{color:green}.receipt-section-title{font-size:16px;font-weight:700;margin-bottom:10px!important}.receipt-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:.625rem;overflow:hidden;background-color:#fff;box-shadow:0 0 4px #0000000d;font-size:14px;margin-bottom:20px}.receipt-table thead tr{background-color:#f5f5f5}.receipt-table th,.receipt-table td{padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;text-align:left}.receipt-table th:first-child{border-top-left-radius:.625rem}.receipt-table th:last-child{border-top-right-radius:.625rem}.receipt-table tbody tr:last-child td:first-child{border-bottom-left-radius:.625rem}.receipt-table tbody tr:last-child td:last-child{border-bottom-right-radius:.625rem}.receipt-customer-table td{width:50%}.receipt-reservation{display:flex;justify-content:space-between;margin-bottom:20px;font-size:14px}.receipt-ticket-table th,.receipt-ticket-table td{text-align:center}.receipt-total{display:flex;justify-content:space-between}.receipt-summary{margin-top:16px;padding:16px;border-radius:8px;background-color:#f9fafb;border:1px solid #e5e7eb;max-width:400px;margin-left:auto}.receipt-summary-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.receipt-summary-row.discount{color:#dc2626}.receipt-summary-row.total{font-weight:700;font-size:16px;margin-top:8px;border-top:1px solid #ddd;padding-top:10px}.dashboard-controls-search{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0}@media (max-width: 768px){.dashboard-controls-search{flex-direction:column;align-items:stretch}}.dropdown-menu{position:absolute;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:8px;right:10px;top:30px;z-index:100;padding:8px 0;min-width:120px;display:flex;flex-direction:column}.dropdown-menu button{padding:10px 16px;background:none;border:none;text-align:left;width:100%;cursor:pointer;font-size:14px}.dropdown-menu button:hover{background-color:#f2f2f2}.dots-menu-container{position:relative}.landing-dashboard-event-list{width:100%;max-width:1242px;animation:fadeIn .3s ease-in}.event-list{display:flex;flex-direction:column;gap:2em;overflow-x:auto;padding-bottom:100px}.event-list-header{display:flex;align-items:center;justify-content:center;width:100%;min-width:700px;background-color:#f8f8f8;border-radius:10px;animation:fadeIn .3s ease-in}.header-title{font-family:var(--font-medium);font-size:1.25rem;color:#1c231f;margin:0}@media screen and (max-width: 768px){.event-list-header{padding:.75rem}.header-title{font-size:1.125rem}}@media screen and (max-width: 576px){.event-list-header{padding:.5rem}}.landing-event-card{display:flex;align-items:center;min-width:700px;width:100%;padding:.5rem 1rem;gap:1rem;border-radius:.5rem;transition:background-color .3s ease;animation:fadeIn .5s ease-in}.landing-event-stats{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:1rem;width:50%;min-width:400px}.landing-event-card:hover{background-color:#f8f8f8;transform:translateY(-2px)}.event-left-section{display:flex;gap:.5rem;align-items:center}.date-block{display:flex;flex-direction:column;align-items:center;gap:.1rem}.month{font-family:var(--font-medium);font-size:1.25rem;color:#2767e7}.day{font-family:var(--font-medium);font-size:1.25rem;color:#656565}.image-container{width:50px;height:50px;background-color:#f8f8f8;border-radius:5px;display:flex;align-items:center;justify-content:center}.event-image{width:60px;height:60px}.landing-event-details{flex-grow:1}.landing-event-title{font-family:var(--font-medium);font-size:1.25rem;color:#656565;margin-bottom:.2rem}.landing-event-info,.event-timing{display:flex;flex-direction:column;gap:.2rem}.upcoming{font-family:var(--font-light);font-size:15px;color:var(--border-color)}.landing-event-type{display:flex;align-items:center;gap:.25rem}.ticket-icon{width:14px;height:14px}.landing-event-type span{font-family:var(--font-light);font-size:.75rem;color:#656565}.stat-item{font-family:var(--font-medium);font-size:1.25rem;color:#656565}.header-stat-item{margin-bottom:0;text-transform:capitalize;display:block;color:#1c231f;font-weight:500;font-family:var(--font-medium);font-size:1.25rem;text-align:left;min-width:100px}.event-list::-webkit-scrollbar{height:8px}.event-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.event-list::-webkit-scrollbar-track{background:#f0f0f0}.menu-icon{width:24px;height:24px;cursor:pointer;margin-left:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.landing-event-card{align-items:flex-start}.landing-event-stats{width:100%;justify-content:space-between;margin-top:1rem}}@media screen and (max-width: 480px){.landing-event-stats{flex-wrap:wrap;gap:1rem}}.influencer-tours-content{flex:1}.influencer-sidebar{width:250px;padding:16px;background-color:#f8f8f8;min-height:90vh;position:sticky;top:0;align-self:flex-start}.influencer-sidebar__section{margin-bottom:16px}.influencer-sidebar__section .form_para{display:flex;align-items:center;gap:8px}.influencer-sidebar__section input[type=checkbox]{width:16px;height:16px;accent-color:#007bff;cursor:pointer}.influencer-sidebar__divider{height:1px;background-color:#e2e2e2;margin:14px 0}.tours-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px}.tour-card{background:#fff;border-radius:5px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;padding:.5rem;flex-direction:column;cursor:pointer}.tour-image img{width:100%;min-height:180px;max-height:280px;border-radius:8px;object-fit:cover}.tour-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-transform:capitalize}.tour-title{font-weight:600;margin:0}.tour-rating{font-size:14px;color:#f39c12}.tour-location{padding:0;font-size:14px;color:#666;margin:4px 0}.tour-duration{margin-bottom:8px;font-size:13px;color:#333;font-weight:500}.time-slots-container{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.time-slot-card,.more-options-card{border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center;background:#fff;box-shadow:0 0 4px #0000001a}.date-circle{width:40px;height:40px;margin:8px auto;border-radius:50%;background-color:#2979ff;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}.more-options-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-icon{width:24px;margin-bottom:4px}.more-options-text{font-size:12px}.p_layout-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:40px 0}.date-time-section{flex-grow:1;max-width:60%;margin-right:20px;display:flex;flex-direction:column;gap:30px}.booking-details-card{flex-grow:1;max-width:430px;margin-left:20px;border-radius:10px;animation:fadeIn .5s ease-in-out;position:sticky;top:10%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.booking-details-card:hover{transform:scale(1.05);transition:transform .3s ease}@media (max-width: 768px){.p_layout-container{flex-direction:column;align-items:center}.date-time-section,.booking-details-card{max-width:100%;margin:10px 0}}.date-time-container{width:100%;display:flex;flex-direction:column;gap:25px}.date-time-header-top-title{font-family:var(--font-bold);font-size:1.75rem;color:#1c231f;margin:0}.date-time-header{font-family:var(--font-medium);font-size:1rem;color:#1c231f;margin-bottom:10px}.time-slots-container{display:flex;gap:20px;flex-wrap:wrap}.time-slot-card{text-align:center;border:1px solid var(--border-color);border-radius:10px;padding:15px 10px;cursor:pointer;transition:transform .2s ease}.time-slot-card:hover{transform:scale(1.05)}.day-text{font-family:var(--font-medium);font-size:1rem;color:#1c231f}.divider-line{width:92px;height:1px;background-color:var(--border-color);margin:10px 0}.month-text{font-family:var(--font-medium);font-size:.875rem;color:#b0b0b0}.date-circle{width:38px;height:38px;background:#2767e7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:10px auto}.date-circle span{color:#fff;font-family:var(--font-medium);font-size:.875rem}.time-text{font-family:var(--font-light);font-size:1rem;color:#1c231f;margin-top:10px}.more-options-card{width:110px;height:150px;border:1px solid var(--border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.more-options-card:hover{transform:scale(1.05)}.more-options-content{display:flex;flex-direction:column;align-items:center;gap:10px}.calendar-icon{width:20px;height:20px}.more-options-text{font-family:var(--font-medium);font-size:1rem;color:#1c231f;text-align:center}@media (max-width: 768px){.date-time-container{width:100%}.time-slots-container{flex-wrap:wrap;justify-content:center}.time-slot-card,.more-options-card{margin-bottom:10px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.itinerary-container{width:100%;margin:0 auto;animation:fadeIn .5s ease-out}.itinerary-header-top-title{font-family:var(--font-bold);font-size:1.75rem;color:#1c231f;margin-bottom:1.25rem;line-height:100%}.itinerary-items{display:flex;flex-direction:column;gap:1.25rem}.itinerary-item{display:flex;align-items:center;background-color:#bfd2f8;border-radius:10px;padding:1rem 2.5rem;min-height:68px;transition:transform .3s ease,box-shadow .3s ease}.itinerary-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2767e733}.timeline-marker{width:2px;height:46px;background-color:#2767e7;margin-right:1.5rem}.item-content{display:flex;flex-direction:column;gap:.25rem}.time{font-family:var(--font-light);font-size:.75rem;color:#1c231f;line-height:130%}.activity{font-family:var(--font-light);font-size:1rem;color:#1c231f;line-height:130%;margin:0}@media (max-width: 768px){.itinerary-container{padding:0 1rem}.itinerary-header-top-title{font-size:1.5rem}}@media (max-width: 480px){.itinerary-item{padding:.75rem}.timeline-marker{margin-right:1rem}.activity{font-size:.875rem}}.previewer_header{width:100%;background:#f8f8f8;border-bottom:1px solid #ddd;padding:1.5rem 0;opacity:0;transform:translateY(-10px)}.mount-animation{animation:mountHeader .3s ease-out forwards}@keyframes mountHeader{to{opacity:1;transform:translateY(0)}}.previewer_header_content{padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.previewer_header_text h1{font-family:var(--font-bold);font-size:2rem;letter-spacing:-.06rem;color:#1c231f;margin:0 0 .5rem}.previewer_header_text p{font-family:var(--font-medium);font-size:1.25rem;color:#3e3e3e;margin:0}.edit-link{color:#06c;cursor:pointer;text-decoration:underline}.previewer_header_close_btn{font-family:var(--font-medium);font-size:1rem;color:#f28321;background:transparent;border:1px solid #f28321;border-radius:51px;padding:.625rem 1.125rem;cursor:pointer;transition:all .2s ease;letter-spacing:-.03rem}.previewer_header_close_btn:disabled{color:#ccc;border-color:#ccc;background:#f9f9f9;cursor:not-allowed;opacity:.6;pointer-events:none}.previewer_header_close_btn:hover{background:#f283211a;transform:scale(1.02)}.previewer_header_close_btn:active{transform:scale(.98)}@media (max-width: 768px){.previewer_header_content{flex-direction:column;align-items:flex-start;gap:1rem}.previewer_header_text h1{font-size:1.5rem}.previewer_header_text p{font-size:1rem}.previewer_header_close_btn{font-size:.875rem;padding:.5rem 1rem}}.preview-hero-header{width:100%;min-width:320px;padding:1rem;background:inherit}.header-top{display:flex;justify-content:space-between;align-items:center;margin:2.5rem 0rem}.header-top-title{font-family:var(--font-bold);font-size:2rem;letter-spacing:-.96px;color:#1c231f;margin:0}.user-action{background:#cc0074;border-radius:5px;padding:.875rem;cursor:pointer;transition:transform .2s ease}.user-action:hover{transform:scale(1.05)}.user-action img{width:24px;height:24px}.header-bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.rating-section{display:flex;flex-direction:column;gap:.5rem}.top-rated{background:#222;border-radius:5px;padding:.625rem .9375rem;color:#fff;font-family:var(--font-medium);font-size:1rem}.rating-details{display:flex;align-items:center;gap:1.25rem}.stars{display:flex;align-items:center;gap:.3125rem}.stars img{width:20px;height:20px}.rating{font-family:var(--font-medium);font-size:1.25rem;margin-left:.625rem;color:#222}.reviews{font-family:var(--font-medium);font-size:1rem;text-decoration:underline;color:#222;background:none;border:none;cursor:pointer}.action-section{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem}.spots-left{display:flex;align-items:center;gap:.625rem}.spots-left img{width:20px;height:20px}.spots-text{font-family:var(--font-medium);font-size:1.25rem;color:#e81414}.user-actions{display:flex;gap:1.875rem}.wishlist-btn,.share-btn{display:flex;align-items:center;gap:.625rem;background:none;border:none;cursor:pointer;font-family:var(--font-medium);font-size:1.25rem;color:#222;text-decoration:underline}.wishlist-btn img,.share-btn img{width:20px;height:20px}.wishlist-btn:hover,.share-btn:hover{opacity:.8}@media (max-width: 768px){.header-bottom{flex-direction:column;align-items:flex-start}.action-section{width:100%;align-items:flex-start}.header-top-title{font-size:1.5rem}.user-actions{flex-direction:column;gap:1rem}}@font-face{font-family:Gilroy-Bold;src:url(/font/Gilroy-Bold.ttf) format("truetype")}@font-face{font-family:Gilroy-Regular;src:url(/font/Gilroy-Regular.ttf) format("truetype")}@font-face{font-family:Gilroy-Medium;src:url(/font/Gilroy-Medium.ttf) format("truetype")}:root{--font-bold: "Gilroy-Bold", sans-serif;--font-light: "Gilroy-Regular", sans-serif;--font-medium: "Gilroy-Medium";--border-color: #b0b0b0;--primary-color: #f25621}html,body{font-family:Gilroy-Regular;margin:0;padding:0;box-sizing:border-box;height:100%;font-family:sans-serif;background-color:#fff;color:#000;font-size:89%}div#_rht_toaster{z-index:9999999999!important}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.Nodata{font-size:1.25rem;text-align:center}.ProseMirror{outline:none!important;height:100%!important;font-family:Gilroy-Regular!important;font-size:1rem!important}.container{width:80%;margin:0 auto}.section_padding{padding-top:4em;padding-bottom:4em}.primary-button{width:100%;background-color:#f25621;color:#fff;padding:1rem;border:none;border-radius:.375rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.primary-button:hover{background-color:#e04b18}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}@media (max-width: 479px){html,body{font-size:79%}.primary-button{padding:.75rem}.container{width:95%;margin:0 auto}}.button_group{display:flex;justify-content:end;gap:20px}.form_heading{font-family:var(--font-bold);font-weight:500;font-size:2rem;color:#000;text-transform:capitalize}.form_medium_heading{font-family:var(--font-medium);font-size:1.5rem;text-align:center;color:#000}.underline_text{color:#2767e7;font-family:var(--font-bold);font-size:1.25rem;text-decoration:underline;margin-bottom:1rem;text-transform:capitalize}.form_para{font-family:var(--font-medium);font-size:1rem;line-height:130%;color:#656565}.page-back-link{display:flex;align-items:center;gap:.625rem;color:#2767e7;font-family:var(--font-light);font-size:1.25rem;cursor:pointer;text-transform:capitalize}.page-back-link:hover{opacity:.8}.page-back-icon{width:1.25rem;height:1.25rem}a{text-decoration:none}.gray_text{color:#7f7d7d;font-size:1rem}.text_center{text-align:center}.primary_color{color:var(--primary-color)}.label_class{margin-bottom:0;display:block;color:#1c231f;font-weight:500;font-family:var(--font-medium);font-size:1.25rem;text-transform:capitalize}.input_class{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:15px;color:#656565;position:relative;box-sizing:border-box;font-family:var(--font-light)}.input_class::placeholder{font-size:1rem;font-family:var(--font-medium)}.input_class:focus{outline:none;border-color:#656565;box-shadow:0 0 0 1px #656565}.checkbox-label{font-size:1rem;color:#7f7d7d}.checkbox_group{display:flex;align-items:center;gap:.5rem}.checkbox{width:1rem;height:1rem;border:1px solid #7f7d7d;border-radius:.25rem;cursor:pointer}.form_group{display:flex;flex-direction:column;gap:1rem}.input_group{display:flex;flex-direction:column;gap:.5rem}.text_capitilize{text-transform:capitalize}.form_title{font-size:2rem;font-weight:700;color:#1c231f;margin-bottom:.5rem}.text_left{text-align:left}.text_right{text-align:right;cursor:pointer}.button_primary{color:#fff;background-color:#f28321;border:1px solid #f28321}.button_orange{color:#fff;background-color:#f25621;border:1px solid #f25621}.button_class{text-align:center;border-radius:5px;padding:.85rem 2rem;font-family:var(--font-medium);font-size:1rem;cursor:pointer;transition:background-color .3s ease}.second_heading{margin-bottom:0;display:block;font-weight:500;font-family:var(--font-medium);font-size:15px;color:var(--border-color)}.confirm-toast{background-color:#fff;border:1px solid #ddd;padding:16px;border-radius:8px;width:300px;box-shadow:0 4px 12px #0000001a}.confirm-toast p{margin-bottom:12px;font-size:14px;color:#333}.confirm-toast-buttons{display:flex;justify-content:flex-end;gap:8px}.confirm-btn{padding:6px 12px;font-size:13px;border:none;border-radius:4px;cursor:pointer}.confirm-btn.cancel{background-color:#e0e0e0;color:#333}.confirm-btn.delete{background-color:var(--primary-color);color:#fff}.mb-0{margin-bottom:0!important}.error-message{color:red;font-size:12px;margin-left:2px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 768px){.form_heading{font-size:1.7rem;margin-bottom:.5rem}}@media (max-width: 479px){.form_title{font-size:1.5rem}.input_class{padding:.625rem .875rem;font-size:.875rem}.checkbox-label{font-size:.75rem}.checkbox{width:1.25rem;height:1.25rem}.form_group{gap:1.25rem}}
