.home-module-scss-module__QNUqAa__main{flex-direction:column;align-items:center;gap:80px;width:100%;padding-bottom:80px;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__header{justify-content:space-between;align-items:center;width:90vw;padding:20px 0;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__header .home-module-scss-module__QNUqAa__links{align-items:center;gap:18px;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero{justify-content:space-between;align-items:center;gap:60px;width:90vw;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroImage{flex:1;justify-content:center;align-items:center;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroImage img{object-fit:cover;border-radius:18px;width:100%;max-width:520px;height:auto}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText{flex-direction:column;flex:1;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText h1{margin-bottom:20px;font-size:3rem;line-height:1.15}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText p{color:#555;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText .home-module-scss-module__QNUqAa__heroButtons{flex-wrap:wrap;gap:15px;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText .home-module-scss-module__QNUqAa__heroButtons button{cursor:pointer;border:none;border-radius:12px;padding:14px 26px;font-weight:600}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing{text-align:center;width:90vw}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing h2{margin-bottom:10px;font-size:2.6rem}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing p{color:#666;margin-bottom:40px}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard{background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:35px 28px;transition:all .25s;display:flex;box-shadow:0 12px 35px #00000014}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard:hover{transform:translateY(-6px);box-shadow:0 18px 45px #0000001f}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard h3{margin:0;font-size:1.6rem}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard .home-module-scss-module__QNUqAa__price{font-size:2.6rem;font-weight:800}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard .home-module-scss-module__QNUqAa__billing{color:#777;font-size:.95rem}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard .home-module-scss-module__QNUqAa__description{color:#555;font-size:.95rem;line-height:1.5}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard .home-module-scss-module__QNUqAa__highlights{text-align:left;flex-direction:column;gap:14px;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard .home-module-scss-module__QNUqAa__highlights div{color:#333;align-items:center;gap:10px;font-size:.95rem;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard button{cursor:pointer;color:#fff;background:#111;border:none;border-radius:12px;margin-top:auto;padding:14px;font-weight:600}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__footer{text-align:center;flex-direction:column;align-items:center;gap:25px;width:90vw;display:flex}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__footer div{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}@media (max-width:768px){.home-module-scss-module__QNUqAa__main{gap:50px}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__header{flex-direction:column;gap:15px}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero{text-align:center;flex-direction:column-reverse}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText h1{font-size:2.2rem}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText p{font-size:1rem}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__hero .home-module-scss-module__QNUqAa__heroText .home-module-scss-module__QNUqAa__heroButtons{justify-content:center}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingGrid{grid-template-columns:1fr}.home-module-scss-module__QNUqAa__main .home-module-scss-module__QNUqAa__pricing .home-module-scss-module__QNUqAa__pricingCard{padding:28px 20px}}
.navbar-module-scss-module__ocjE8W__navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.navbar-module-scss-module__ocjE8W__navbar .navbar-module-scss-module__ocjE8W__btn{cursor:pointer;background-color:#f8f3e9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:1rem;transition:background-color .3s;display:flex;box-shadow:0 5px 10px #0006}.navbar-module-scss-module__ocjE8W__navbar .navbar-module-scss-module__ocjE8W__btn:hover{color:#f8f3e9;background-color:#0e552e}.navbar-module-scss-module__ocjE8W__navbar .navbar-module-scss-module__ocjE8W__btnInactive{color:#0e552e;background-color:#f8f3e9}.navbar-module-scss-module__ocjE8W__navbar .navbar-module-scss-module__ocjE8W__btnActive{color:#f8f3e9;background-color:#0e552e}
.createTour-module-scss-module__CrR-qW__main{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.createTour-module-scss-module__CrR-qW__progressSection{background:#f0f0f0;border-radius:12px;padding:32px 24px;box-shadow:0 2px 8px #0000000f}.createTour-module-scss-module__CrR-qW__progressBar{justify-content:space-between;align-items:center;gap:24px;max-width:600px;display:flex}.createTour-module-scss-module__CrR-qW__progressStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.createTour-module-scss-module__CrR-qW__progressStep .createTour-module-scss-module__CrR-qW__stepCircle{color:#30303099;background:#f0f0f0;border:2px solid #30303033;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:600;transition:all .3s;display:flex}.createTour-module-scss-module__CrR-qW__progressStep span{color:#30303099;font-size:.9rem;font-weight:500}.createTour-module-scss-module__CrR-qW__progressStep.createTour-module-scss-module__CrR-qW__active .createTour-module-scss-module__CrR-qW__stepCircle{color:#f0f0f0;background:#233393;border-color:#233393;box-shadow:0 4px 12px #2333934d}.createTour-module-scss-module__CrR-qW__progressStep.createTour-module-scss-module__CrR-qW__active span{color:#233393;font-weight:600}.createTour-module-scss-module__CrR-qW__progressStep.createTour-module-scss-module__CrR-qW__completed .createTour-module-scss-module__CrR-qW__stepCircle{color:#f0f0f0;background:#ff6f00;border-color:#ff6f00}.createTour-module-scss-module__CrR-qW__progressStep.createTour-module-scss-module__CrR-qW__completed span{color:#ff6f00;font-weight:600}.createTour-module-scss-module__CrR-qW__progressLine{background:linear-gradient(90deg,#233393,#3030301a);flex:1;height:2px;margin:20px 0}.createTour-module-scss-module__CrR-qW__form{flex-direction:column;gap:32px;display:flex}.createTour-module-scss-module__CrR-qW__form div{flex-direction:column;gap:8px;display:flex}.createTour-module-scss-module__CrR-qW__form div label{color:#303030;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.createTour-module-scss-module__CrR-qW__form div input,.createTour-module-scss-module__CrR-qW__form div textarea{resize:vertical;background:#f0f0f0;border:1px solid #3030301f;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.createTour-module-scss-module__CrR-qW__form div input:focus,.createTour-module-scss-module__CrR-qW__form div textarea:focus{border-color:#233393;outline:none;box-shadow:0 0 0 3px #2333931a}.createTour-module-scss-module__CrR-qW__form div input::placeholder,.createTour-module-scss-module__CrR-qW__form div textarea::placeholder{color:#30303080}.createTour-module-scss-module__CrR-qW__form div textarea{min-height:100px}.createTour-module-scss-module__CrR-qW__formPage{background:#f0f0f0;border-radius:12px;flex-direction:column;gap:24px;width:100%;padding:32px;animation:.3s createTour-module-scss-module__CrR-qW__fadeIn;display:flex;box-shadow:0 2px 8px #0000000f}.createTour-module-scss-module__CrR-qW__formPage h2{color:#303030;margin:0;font-size:1.75rem}.createTour-module-scss-module__CrR-qW__formPage h3{color:#233393;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 12px;font-size:1rem}.createTour-module-scss-module__CrR-qW__formPage .createTour-module-scss-module__CrR-qW__characterCounter{position:absolute;bottom:8px;right:8px}@keyframes createTour-module-scss-module__CrR-qW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.createTour-module-scss-module__CrR-qW__subtitle{color:#303030b3;margin:0;font-size:.95rem}.createTour-module-scss-module__CrR-qW__twoColumnGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.createTour-module-scss-module__CrR-qW__twoColumnGrid div{flex-direction:column;gap:8px;display:flex}.createTour-module-scss-module__CrR-qW__travelTimesContainer{background:#2333930a;border:1px solid #23339333;border-radius:8px;padding:16px}.createTour-module-scss-module__CrR-qW__travelTimesContainer label{color:#303030;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.8rem;font-weight:600;display:block}.createTour-module-scss-module__CrR-qW__travelTimesList{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.createTour-module-scss-module__CrR-qW__travelTimeItem{background:#f0f0f0;border:1px solid #2333934d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:flex}.createTour-module-scss-module__CrR-qW__travelTimeItem span{color:#303030}.createTour-module-scss-module__CrR-qW__travelTimeItem button{color:#30303099;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.createTour-module-scss-module__CrR-qW__travelTimeItem button:hover{color:#ff6b6b;background:#ff6b6b1a}.createTour-module-scss-module__CrR-qW__addBtn{color:#233393;cursor:pointer;background:#2333931a;border:1px solid #233393;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.createTour-module-scss-module__CrR-qW__addBtn:hover{background:#23339326;transform:translateY(-1px)}.createTour-module-scss-module__CrR-qW__addTravelTimeForm{gap:8px;margin-top:12px;display:flex}.createTour-module-scss-module__CrR-qW__addTravelTimeForm input{border:1px solid #3030301f;border-radius:6px;flex:1;padding:10px 12px;font-size:.9rem}.createTour-module-scss-module__CrR-qW__addTravelTimeForm input:focus{border-color:#233393;outline:none;box-shadow:0 0 0 3px #2333931a}.createTour-module-scss-module__CrR-qW__addTravelTimeForm button{cursor:pointer;border:none;border-radius:6px;padding:10px 14px;font-size:.9rem;font-weight:600;transition:all .2s}.createTour-module-scss-module__CrR-qW__submitBtn{color:#f0f0f0;background:#233393}.createTour-module-scss-module__CrR-qW__submitBtn:hover{opacity:.9}.createTour-module-scss-module__CrR-qW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.createTour-module-scss-module__CrR-qW__cancelBtn{color:#303030;background:#3030301a;border:1px solid #30303033}.createTour-module-scss-module__CrR-qW__cancelBtn:hover{background:#30303026}.createTour-module-scss-module__CrR-qW__nextBtn{color:#f0f0f0;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#233393;border:none;border-radius:8px;width:100%;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s}.createTour-module-scss-module__CrR-qW__nextBtn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 16px #2333934d}.createTour-module-scss-module__CrR-qW__nextBtn:active{transform:translateY(0)}.createTour-module-scss-module__CrR-qW__uploadBtn{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:all .2s;display:inline-flex}.createTour-module-scss-module__CrR-qW__uploadBtn:hover{opacity:.9;transform:translateY(-2px)}.createTour-module-scss-module__CrR-qW__images{flex-direction:column;width:100%;display:flex}.createTour-module-scss-module__CrR-qW__images h3{margin-bottom:16px}.createTour-module-scss-module__CrR-qW__imagePreviewContainer{flex-flow:wrap!important;gap:16px!important;width:100%!important;display:flex!important}.createTour-module-scss-module__CrR-qW__imagePreview{background:#3030300d;border:1px solid #30303014;border-radius:8px;width:200px;height:150px;position:relative;overflow:hidden}.createTour-module-scss-module__CrR-qW__imagePreview img{object-fit:cover;width:100%;height:100%}.createTour-module-scss-module__CrR-qW__imagePreview:hover .createTour-module-scss-module__CrR-qW__removeImageBtn{opacity:1}.createTour-module-scss-module__CrR-qW__removeImageBtn{color:#f0f0f0;cursor:pointer;opacity:0;background:#ff6b6be6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.createTour-module-scss-module__CrR-qW__removeImageBtn:hover{background:#ff6b6b}.createTour-module-scss-module__CrR-qW__formActions{gap:12px;margin-top:16px;display:flex}.createTour-module-scss-module__CrR-qW__formActions button{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.createTour-module-scss-module__CrR-qW__backBtn{color:#303030;background:#3030301a;border:1px solid #30303033}.createTour-module-scss-module__CrR-qW__backBtn:hover{background:#30303026;transform:translateY(-1px)}.createTour-module-scss-module__CrR-qW__completBtn{color:#f0f0f0;background:#ff6f00}.createTour-module-scss-module__CrR-qW__completBtn:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #ff6f004d}.createTour-module-scss-module__CrR-qW__completBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.createTour-module-scss-module__CrR-qW__main{gap:20px;padding:16px 12px}.createTour-module-scss-module__CrR-qW__progressSection{padding:20px 16px}.createTour-module-scss-module__CrR-qW__progressBar{gap:16px}.createTour-module-scss-module__CrR-qW__progressBar .createTour-module-scss-module__CrR-qW__progressStep .createTour-module-scss-module__CrR-qW__stepCircle{width:40px;height:40px;font-size:1rem}.createTour-module-scss-module__CrR-qW__progressBar .createTour-module-scss-module__CrR-qW__progressStep span{font-size:.8rem}.createTour-module-scss-module__CrR-qW__progressBar .createTour-module-scss-module__CrR-qW__progressLine{margin:16px 0}.createTour-module-scss-module__CrR-qW__formPage{gap:16px;padding:20px 16px}.createTour-module-scss-module__CrR-qW__formPage h2{font-size:1.5rem}.createTour-module-scss-module__CrR-qW__imagePreviewContainer{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.createTour-module-scss-module__CrR-qW__formActions{flex-direction:column}.createTour-module-scss-module__CrR-qW__formActions button{width:100%}}@media (max-width:480px){.createTour-module-scss-module__CrR-qW__main{gap:16px;padding:12px 8px}.createTour-module-scss-module__CrR-qW__progressBar{gap:12px}.createTour-module-scss-module__CrR-qW__progressBar .createTour-module-scss-module__CrR-qW__progressStep .createTour-module-scss-module__CrR-qW__stepCircle{width:36px;height:36px}.createTour-module-scss-module__CrR-qW__progressBar .createTour-module-scss-module__CrR-qW__progressStep span{font-size:.75rem}.createTour-module-scss-module__CrR-qW__formPage{padding:16px 12px}.createTour-module-scss-module__CrR-qW__formPage h2{font-size:1.25rem}.createTour-module-scss-module__CrR-qW__imagePreviewContainer{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.editTour-module-scss-module__44DGia__travelTimesSection,.editTour-module-scss-module__44DGia__photosSection,.editTour-module-scss-module__44DGia__policySection,.editTour-module-scss-module__44DGia__detailsSection,.editTour-module-scss-module__44DGia__actionsSection{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.editTour-module-scss-module__44DGia__travelTimesSection h2,.editTour-module-scss-module__44DGia__photosSection h2,.editTour-module-scss-module__44DGia__policySection h2,.editTour-module-scss-module__44DGia__detailsSection h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;display:flex}.editTour-module-scss-module__44DGia__travelTimesSection h2 svg,.editTour-module-scss-module__44DGia__photosSection h2 svg,.editTour-module-scss-module__44DGia__policySection h2 svg,.editTour-module-scss-module__44DGia__detailsSection h2 svg{color:#233393;width:22px;height:22px}.editTour-module-scss-module__44DGia__saveBtn,.editTour-module-scss-module__44DGia__cancelBtn,.editTour-module-scss-module__44DGia__fieldActionBtn,.editTour-module-scss-module__44DGia__publishBtn,.editTour-module-scss-module__44DGia__doneBtn,.editTour-module-scss-module__44DGia__draftBtn,.editTour-module-scss-module__44DGia__cancelPanelBtn,.editTour-module-scss-module__44DGia__submitBtn,.editTour-module-scss-module__44DGia__policyModeToggle button,.editTour-module-scss-module__44DGia__uploadBtn,.editTour-module-scss-module__44DGia__addChipBtn,.editTour-module-scss-module__44DGia__deleteBtn,.editTour-module-scss-module__44DGia__deactivateBtn,.editTour-module-scss-module__44DGia__viewBtn{cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;transition:all .2s;display:inline-flex}.editTour-module-scss-module__44DGia__saveBtn:disabled,.editTour-module-scss-module__44DGia__cancelBtn:disabled,.editTour-module-scss-module__44DGia__fieldActionBtn:disabled,.editTour-module-scss-module__44DGia__publishBtn:disabled,.editTour-module-scss-module__44DGia__doneBtn:disabled,.editTour-module-scss-module__44DGia__draftBtn:disabled,.editTour-module-scss-module__44DGia__cancelPanelBtn:disabled,.editTour-module-scss-module__44DGia__submitBtn:disabled,.editTour-module-scss-module__44DGia__policyModeToggle button:disabled,.editTour-module-scss-module__44DGia__uploadBtn:disabled,.editTour-module-scss-module__44DGia__addChipBtn:disabled,.editTour-module-scss-module__44DGia__deleteBtn:disabled,.editTour-module-scss-module__44DGia__deactivateBtn:disabled,.editTour-module-scss-module__44DGia__viewBtn:disabled{opacity:.6;cursor:not-allowed}.editTour-module-scss-module__44DGia__publishBtn,.editTour-module-scss-module__44DGia__doneBtn,.editTour-module-scss-module__44DGia__draftBtn,.editTour-module-scss-module__44DGia__cancelPanelBtn,.editTour-module-scss-module__44DGia__submitBtn,.editTour-module-scss-module__44DGia__policyModeToggle button,.editTour-module-scss-module__44DGia__uploadBtn,.editTour-module-scss-module__44DGia__addChipBtn,.editTour-module-scss-module__44DGia__deleteBtn,.editTour-module-scss-module__44DGia__deactivateBtn,.editTour-module-scss-module__44DGia__viewBtn{border-radius:8px;padding:10px 16px;font-size:.95rem;font-weight:600}.editTour-module-scss-module__44DGia__publishBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__doneBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__draftBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__cancelPanelBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__submitBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__policyModeToggle button:hover:not(:disabled),.editTour-module-scss-module__44DGia__uploadBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__addChipBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__deleteBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__deactivateBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__viewBtn:hover:not(:disabled){transform:translateY(-2px)}.editTour-module-scss-module__44DGia__publishBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__doneBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__draftBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__cancelPanelBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__submitBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__policyModeToggle button:active:not(:disabled),.editTour-module-scss-module__44DGia__uploadBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__addChipBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__deleteBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__deactivateBtn:active:not(:disabled),.editTour-module-scss-module__44DGia__viewBtn:active:not(:disabled){transform:translateY(0)}.editTour-module-scss-module__44DGia__saveBtn,.editTour-module-scss-module__44DGia__cancelBtn,.editTour-module-scss-module__44DGia__fieldActionBtn{color:#233393;background:#23339314;border-radius:50%;flex-shrink:0;width:36px;height:36px}.editTour-module-scss-module__44DGia__saveBtn svg,.editTour-module-scss-module__44DGia__cancelBtn svg,.editTour-module-scss-module__44DGia__fieldActionBtn svg{width:18px;height:18px}.editTour-module-scss-module__44DGia__saveBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__cancelBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__fieldActionBtn:hover:not(:disabled){background:#23339329;transform:scale(1.06)}.editTour-module-scss-module__44DGia__formGroup input,.editTour-module-scss-module__44DGia__inlineAddForm input,.editTour-module-scss-module__44DGia__formTextarea,.editTour-module-scss-module__44DGia__formInput{color:#303030;background:#f0f0f0;border:1px solid #2333934d;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.editTour-module-scss-module__44DGia__formGroup input:focus,.editTour-module-scss-module__44DGia__inlineAddForm input:focus,.editTour-module-scss-module__44DGia__formTextarea:focus,.editTour-module-scss-module__44DGia__formInput:focus{border-color:#233393;outline:none;box-shadow:0 0 0 3px #2333931a}.editTour-module-scss-module__44DGia__formGroup input::placeholder,.editTour-module-scss-module__44DGia__inlineAddForm input::placeholder,.editTour-module-scss-module__44DGia__formTextarea::placeholder,.editTour-module-scss-module__44DGia__formInput::placeholder{color:#30303080}.editTour-module-scss-module__44DGia__formGroup input:disabled,.editTour-module-scss-module__44DGia__inlineAddForm input:disabled,.editTour-module-scss-module__44DGia__formTextarea:disabled,.editTour-module-scss-module__44DGia__formInput:disabled{opacity:.6}.editTour-module-scss-module__44DGia__emptyHint{color:#3030308c;margin:0 0 12px;font-size:.9rem;font-style:italic}.editTour-module-scss-module__44DGia__policyCard,.editTour-module-scss-module__44DGia__timeChip{background:#23339305;border:1px solid #23339333;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.editTour-module-scss-module__44DGia__policyCard svg,.editTour-module-scss-module__44DGia__timeChip svg{color:#ff6b6b;cursor:pointer;flex-shrink:0}.editTour-module-scss-module__44DGia__policyCard svg:hover,.editTour-module-scss-module__44DGia__timeChip svg:hover{transform:scale(1.15)}.editTour-module-scss-module__44DGia__main{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.editTour-module-scss-module__44DGia__actionsSection{flex-direction:column;gap:16px;display:flex}.editTour-module-scss-module__44DGia__tourHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editTour-module-scss-module__44DGia__tourHeader h1{color:#303030;margin:0;font-size:1.75rem}.editTour-module-scss-module__44DGia__tourMeta{color:#303030b3;margin:4px 0 0;font-size:.95rem}.editTour-module-scss-module__44DGia__statusBadge{text-transform:uppercase;letter-spacing:.05em;color:#303030;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.editTour-module-scss-module__44DGia__statusActive{color:#1b7a41;background:#2ecc7126}.editTour-module-scss-module__44DGia__statusInactive{color:#30303099;background:#30303014}.editTour-module-scss-module__44DGia__actionButtons{gap:12px;display:flex}.editTour-module-scss-module__44DGia__viewBtn{color:#303030;background:#3030300f}.editTour-module-scss-module__44DGia__viewBtn:hover:not(:disabled){background:#3030301a}.editTour-module-scss-module__44DGia__deactivateBtn{color:#233393;background:#2333931a;border:1px solid #2333934d}.editTour-module-scss-module__44DGia__deactivateBtn:hover:not(:disabled){background:#23339326}.editTour-module-scss-module__44DGia__deleteBtn{color:#f0f0f0;background:#ff6b6b}.editTour-module-scss-module__44DGia__deleteBtn:hover:not(:disabled){background:#ff5252;box-shadow:0 4px 12px #ff6b6b4d}.editTour-module-scss-module__44DGia__fieldsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.editTour-module-scss-module__44DGia__fieldRow{background:#23339305;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.editTour-module-scss-module__44DGia__fieldRow:has(.editTour-module-scss-module__44DGia__fieldTextMultiline){grid-column:1/-1}.editTour-module-scss-module__44DGia__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#3030308c;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.editTour-module-scss-module__44DGia__fieldLabel svg{color:#233393;width:16px;height:16px}.editTour-module-scss-module__44DGia__fieldView{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editTour-module-scss-module__44DGia__fieldText,.editTour-module-scss-module__44DGia__fieldTextMultiline{color:#303030;flex:1;margin:0;font-size:1rem}.editTour-module-scss-module__44DGia__fieldTextMultiline{white-space:pre-wrap;line-height:1.5}.editTour-module-scss-module__44DGia__savedIcon{color:#2ecc71}.editTour-module-scss-module__44DGia__fieldEdit{flex-direction:column;gap:10px;display:flex}.editTour-module-scss-module__44DGia__formTextarea{resize:vertical;min-height:80px;line-height:1.5}.editTour-module-scss-module__44DGia__fieldEditActions{justify-content:flex-end;gap:8px;display:flex}.editTour-module-scss-module__44DGia__cancelBtn{color:#30303099;background:#3030300f}.editTour-module-scss-module__44DGia__cancelBtn:hover:not(:disabled){background:#3030301f}.editTour-module-scss-module__44DGia__saveBtn{color:#f0f0f0;background:#233393}.editTour-module-scss-module__44DGia__saveBtn:hover:not(:disabled){background:#1b2872}.editTour-module-scss-module__44DGia__addChipBtn{color:#233393;background:#23339314;border:1px dashed #23339366}.editTour-module-scss-module__44DGia__addChipBtn:hover:not(:disabled){background:#23339324}.editTour-module-scss-module__44DGia__chipList{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.editTour-module-scss-module__44DGia__timeChip{border-radius:20px;gap:8px;width:auto;padding:8px 12px;font-size:.9rem}.editTour-module-scss-module__44DGia__timeChip svg{width:16px;height:16px}.editTour-module-scss-module__44DGia__inlineAddForm{align-items:center;gap:8px;display:flex}.editTour-module-scss-module__44DGia__inlineAddForm input{flex:1}.editTour-module-scss-module__44DGia__photosContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-bottom:16px;display:grid}.editTour-module-scss-module__44DGia__photoItem{aspect-ratio:1;background:#3030300d;border-radius:8px;position:relative;overflow:hidden}.editTour-module-scss-module__44DGia__photoItem img{object-fit:cover;width:100%;height:100%}.editTour-module-scss-module__44DGia__photoItem:hover .editTour-module-scss-module__44DGia__deleteIcon{opacity:1}.editTour-module-scss-module__44DGia__deleteIcon{color:#f0f0f0;cursor:pointer;opacity:0;background:#ff6b6be6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.editTour-module-scss-module__44DGia__deleteIcon svg{width:16px;height:16px}.editTour-module-scss-module__44DGia__deleteIcon:hover{background:#ff6b6b;transform:scale(1.1)}.editTour-module-scss-module__44DGia__uploadBtn{color:#233393;background:#23339305;border:2px dashed #2333934d;border-radius:8px;justify-content:center;width:100%;padding:16px}.editTour-module-scss-module__44DGia__uploadBtn:hover:not(:disabled){background:#2333930f;border-color:#233393;transform:none}.editTour-module-scss-module__44DGia__policyContainer{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.editTour-module-scss-module__44DGia__policyCard{cursor:pointer}.editTour-module-scss-module__44DGia__policyCard:hover{border-color:#233393;box-shadow:0 2px 8px #2333931a}.editTour-module-scss-module__44DGia__policyInfo strong{color:#303030;margin-bottom:4px;font-size:.9rem;display:block}.editTour-module-scss-module__44DGia__policyInfo small{color:#30303099;font-size:.85rem}.editTour-module-scss-module__44DGia__policyPanel{background:#23339305;border:1px solid #23339326;border-radius:8px;padding:16px}.editTour-module-scss-module__44DGia__policyModeToggle{gap:8px;margin-bottom:16px;display:flex}.editTour-module-scss-module__44DGia__policyModeToggle button{color:#30303099;background:#f0f0f0;border:1px solid #3030301a;flex:1;justify-content:center}.editTour-module-scss-module__44DGia__policyModeToggle button:hover:not(:disabled){background:#2333930d;transform:none}.editTour-module-scss-module__44DGia__modeActive{color:#f0f0f0!important;background:#233393!important;border-color:#233393!important}.editTour-module-scss-module__44DGia__newPolicyForm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.editTour-module-scss-module__44DGia__formGroup{flex-direction:column;gap:6px;display:flex}.editTour-module-scss-module__44DGia__formGroup label{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.8rem;font-weight:600}.editTour-module-scss-module__44DGia__formGroup input{padding:10px 12px}.editTour-module-scss-module__44DGia__submitBtn{color:#f0f0f0;background:#233393;justify-content:center}.editTour-module-scss-module__44DGia__submitBtn:hover:not(:disabled){opacity:.9}.editTour-module-scss-module__44DGia__cancelPanelBtn{color:#30303099;background:#3030300f}.editTour-module-scss-module__44DGia__cancelPanelBtn:hover:not(:disabled){background:#3030301f}.editTour-module-scss-module__44DGia__publishSection{justify-content:flex-end;gap:12px;display:flex}.editTour-module-scss-module__44DGia__doneBtn,.editTour-module-scss-module__44DGia__draftBtn{color:#303030;background:#3030300f}.editTour-module-scss-module__44DGia__doneBtn:hover:not(:disabled),.editTour-module-scss-module__44DGia__draftBtn:hover:not(:disabled){background:#3030301a}.editTour-module-scss-module__44DGia__publishBtn{color:#f0f0f0;background:#233393}.editTour-module-scss-module__44DGia__publishBtn:hover:not(:disabled){background:#1b2872;box-shadow:0 4px 12px #2333934d}@media (max-width:768px){.editTour-module-scss-module__44DGia__main{gap:16px;padding:16px 12px}.editTour-module-scss-module__44DGia__actionsSection,.editTour-module-scss-module__44DGia__detailsSection,.editTour-module-scss-module__44DGia__travelTimesSection,.editTour-module-scss-module__44DGia__photosSection,.editTour-module-scss-module__44DGia__policySection{padding:16px}.editTour-module-scss-module__44DGia__tourHeader{flex-direction:column;gap:12px}.editTour-module-scss-module__44DGia__tourHeader h1{font-size:1.5rem}.editTour-module-scss-module__44DGia__actionButtons{width:100%}.editTour-module-scss-module__44DGia__actionButtons button{flex:1}.editTour-module-scss-module__44DGia__fieldsGrid{grid-template-columns:1fr}.editTour-module-scss-module__44DGia__fieldRow:has(.editTour-module-scss-module__44DGia__fieldTextMultiline){grid-column:auto}.editTour-module-scss-module__44DGia__photosContainer{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.editTour-module-scss-module__44DGia__policyModeToggle{flex-direction:column}.editTour-module-scss-module__44DGia__publishSection{flex-direction:column-reverse}.editTour-module-scss-module__44DGia__publishSection button{justify-content:center;width:100%}}@media (max-width:480px){.editTour-module-scss-module__44DGia__main{padding:12px 8px}.editTour-module-scss-module__44DGia__actionButtons{flex-direction:column}.editTour-module-scss-module__44DGia__tourHeader h1{font-size:1.25rem}.editTour-module-scss-module__44DGia__photosContainer{grid-template-columns:repeat(2,1fr)}.editTour-module-scss-module__44DGia__policyContainer,.editTour-module-scss-module__44DGia__newPolicyForm{grid-template-columns:1fr}}
.createItinerary-module-scss-module__77btnG__main{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.createItinerary-module-scss-module__77btnG__section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.createItinerary-module-scss-module__77btnG__article{border-bottom:2px solid #30303014;margin-bottom:16px;padding-bottom:16px}.createItinerary-module-scss-module__77btnG__articleTitle{color:#303030;margin:0 0 12px;font-size:1.5rem}.createItinerary-module-scss-module__77btnG__form{flex-direction:column;gap:16px;display:flex}.createItinerary-module-scss-module__77btnG__skipSection{box-shadow:none;background:0 0;justify-content:flex-end;padding:0;display:flex}.createItinerary-module-scss-module__77btnG__skipBtn{color:#233393;cursor:pointer;background:#2333931a;border:1px solid #2333934d;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.createItinerary-module-scss-module__77btnG__skipBtn:hover{background:#23339326}.createItinerary-module-scss-module__77btnG__skipBtn:active{transform:scale(.98)}.createItinerary-module-scss-module__77btnG__daysContainer{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.createItinerary-module-scss-module__77btnG__dayItem{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:16px;font-size:.95rem;transition:all .3s;position:relative;box-shadow:0 4px 12px #667eea4d}.createItinerary-module-scss-module__77btnG__dayItem:hover{transform:translateY(-4px);box-shadow:0 8px 20px #667eea66}.createItinerary-module-scss-module__77btnG__dayHeader{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.createItinerary-module-scss-module__77btnG__dayHeader h3{margin:0;font-size:1.1rem;font-weight:700}.createItinerary-module-scss-module__77btnG__dayHeader .createItinerary-module-scss-module__77btnG__dayDate{opacity:.9;font-size:.8rem;font-weight:500}.createItinerary-module-scss-module__77btnG__dayRoute{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.createItinerary-module-scss-module__77btnG__routePoint{align-items:center;gap:6px;font-size:.9rem;font-weight:500;display:flex}.createItinerary-module-scss-module__77btnG__routePoint svg{opacity:.9;font-size:1rem}.createItinerary-module-scss-module__77btnG__routePoint span{opacity:.95}.createItinerary-module-scss-module__77btnG__routeArrow{opacity:.7;font-size:1rem}.createItinerary-module-scss-module__77btnG__activitiesList{border-top:1px solid #fff3;margin-top:12px;padding-top:12px}.createItinerary-module-scss-module__77btnG__activitiesList h4{opacity:.9;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:.85rem;font-weight:600}.createItinerary-module-scss-module__77btnG__activitiesContainer{max-height:180px;padding-right:4px;overflow-y:auto}.createItinerary-module-scss-module__77btnG__activitiesContainer::-webkit-scrollbar{width:4px}.createItinerary-module-scss-module__77btnG__activitiesContainer::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.createItinerary-module-scss-module__77btnG__activitiesContainer::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.createItinerary-module-scss-module__77btnG__activitiesContainer::-webkit-scrollbar-thumb:hover{background:#ffffff80}.createItinerary-module-scss-module__77btnG__showMoreBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;width:100%;margin-top:8px;padding:8px 12px;font-size:.8rem;font-weight:500;transition:all .2s}.createItinerary-module-scss-module__77btnG__showMoreBtn:hover{background:#ffffff40;border-color:#ffffff80}.createItinerary-module-scss-module__77btnG__showMoreBtn:active{transform:scale(.98)}.createItinerary-module-scss-module__77btnG__activityCard{background:#ffffff1a;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;transition:all .2s;display:flex}.createItinerary-module-scss-module__77btnG__activityCard:last-child{margin-bottom:0}.createItinerary-module-scss-module__77btnG__activityCard:hover{background:#ffffff26}.createItinerary-module-scss-module__77btnG__activityType{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff3;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600}.createItinerary-module-scss-module__77btnG__activityDetails{flex-direction:column;flex:1;gap:2px;display:flex}.createItinerary-module-scss-module__77btnG__activityName{font-size:.85rem;font-weight:500}.createItinerary-module-scss-module__77btnG__activityTime{opacity:.8;font-size:.75rem}.createItinerary-module-scss-module__77btnG__deleteDayBtn{color:#fff;cursor:pointer;background:#ff6b6b4d;border:1px solid #ff6b6b80;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.2rem;font-weight:700;line-height:1;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.createItinerary-module-scss-module__77btnG__deleteDayBtn:hover{background:#ff6b6b;border-color:#ff6b6b;transform:scale(1.1)}.createItinerary-module-scss-module__77btnG__deleteDayBtn:active{transform:scale(.95)}.createItinerary-module-scss-module__77btnG__addDaySection{flex-direction:column;gap:16px;display:flex}.createItinerary-module-scss-module__77btnG__addDayBtn{color:#f0f0f0;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#233393;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.createItinerary-module-scss-module__77btnG__addDayBtn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #2333934d}.createItinerary-module-scss-module__77btnG__addDayBtn:active{transform:translateY(0)}.createItinerary-module-scss-module__77btnG__formGroup{flex-direction:column;gap:8px;display:flex}.createItinerary-module-scss-module__77btnG__formGroup label{color:#303030;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.createItinerary-module-scss-module__77btnG__formGroup input,.createItinerary-module-scss-module__77btnG__formGroup select{background:#f0f0f0;border:1px solid #3030301f;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.createItinerary-module-scss-module__77btnG__formGroup input:focus,.createItinerary-module-scss-module__77btnG__formGroup select:focus{border-color:#233393;outline:none;box-shadow:0 0 0 3px #2333931a}.createItinerary-module-scss-module__77btnG__formGroup input::placeholder,.createItinerary-module-scss-module__77btnG__formGroup select::placeholder{color:#30303080}.createItinerary-module-scss-module__77btnG__formGroup select{cursor:pointer}.createItinerary-module-scss-module__77btnG__formGroup select option{padding:8px}.createItinerary-module-scss-module__77btnG__searchResults{background:#2333930a;border:1px solid #23339326;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.createItinerary-module-scss-module__77btnG__resultBtn{color:#233393;cursor:pointer;background:#f0f0f0;border:1px solid #233393;border-radius:6px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.createItinerary-module-scss-module__77btnG__resultBtn:hover{background:#2333931a;transform:translateY(-1px)}.createItinerary-module-scss-module__77btnG__resultBtn:active{transform:translateY(0)}.createItinerary-module-scss-module__77btnG__noResults{color:#30303099;margin:0;padding:8px 12px;font-size:.85rem;font-style:italic}.createItinerary-module-scss-module__77btnG__selectedParent{color:#233393;background:#23339314;border-left:4px solid #233393;border-radius:6px;margin:8px 0;padding:10px 12px;font-size:.95rem;font-weight:600}.createItinerary-module-scss-module__77btnG__activitiesList{background:#2333930a;border:1px solid #23339333;border-radius:8px;margin:16px 0;padding:16px}.createItinerary-module-scss-module__77btnG__activitiesList h3{color:#233393;margin:0 0 12px;font-size:1rem;font-weight:600}.createItinerary-module-scss-module__77btnG__activityItem{background:#f0f0f0;border:1px solid #23339326;border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:.9rem;transition:all .2s;display:flex}.createItinerary-module-scss-module__77btnG__activityItem:last-child{margin-bottom:0}.createItinerary-module-scss-module__77btnG__activityItem span{color:#303030;flex:1}.createItinerary-module-scss-module__77btnG__activityItem:hover{background:#23339305;border-color:#233393}.createItinerary-module-scss-module__77btnG__mergeBtN{color:#f0f0f0;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#233393;border:none;border-radius:8px;width:100%;margin-top:16px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s}.createItinerary-module-scss-module__77btnG__mergeBtN:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 16px #2333934d}.createItinerary-module-scss-module__77btnG__mergeBtN:active{transform:translateY(0)}.createItinerary-module-scss-module__77btnG__doneBtn{color:#ff6f00;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ff6f0033;border:2px solid #ff6f00;border-radius:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.createItinerary-module-scss-module__77btnG__doneBtn:hover{background:#ff6f001a;transform:translateY(-2px);box-shadow:0 4px 12px #ff6f0033}.createItinerary-module-scss-module__77btnG__doneBtn:active{transform:translateY(0)}@media (max-width:768px){.createItinerary-module-scss-module__77btnG__main{gap:16px;padding:16px 12px}.createItinerary-module-scss-module__77btnG__section{padding:16px}.createItinerary-module-scss-module__77btnG__daysContainer{grid-template-columns:1fr}.createItinerary-module-scss-module__77btnG__dayItem{padding:12px}.createItinerary-module-scss-module__77btnG__dayHeader h3{font-size:1rem}.createItinerary-module-scss-module__77btnG__formGroup label{font-size:.75rem}.createItinerary-module-scss-module__77btnG__activitiesList h3{font-size:.95rem}.createItinerary-module-scss-module__77btnG__activityItem{padding:8px 10px;font-size:.85rem}.createItinerary-module-scss-module__77btnG__mergeBtN{padding:12px 16px;font-size:.9rem}.createItinerary-module-scss-module__77btnG__doneBtn{padding:10px 16px;font-size:.9rem}}@media (max-width:480px){.createItinerary-module-scss-module__77btnG__main{padding:12px 8px}.createItinerary-module-scss-module__77btnG__section{padding:12px}}
.createBooking-module-scss-module__6sb33a__container{background:#f8f9fa;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.createBooking-module-scss-module__6sb33a__section{margin-bottom:2rem}.createBooking-module-scss-module__6sb33a__card{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.createBooking-module-scss-module__6sb33a__heading{color:#1a1a1a;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.createBooking-module-scss-module__6sb33a__subheading{color:#666;margin-bottom:1rem;font-size:1rem;font-weight:500}.createBooking-module-scss-module__6sb33a__label{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.createBooking-module-scss-module__6sb33a__form{flex-direction:column;gap:1rem;display:flex}.createBooking-module-scss-module__6sb33a__formGroup{margin-bottom:1rem}.createBooking-module-scss-module__6sb33a__input{border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s}.createBooking-module-scss-module__6sb33a__input:focus{border-color:#4a90e2;outline:none}.createBooking-module-scss-module__6sb33a__input::placeholder{color:#999}.createBooking-module-scss-module__6sb33a__select{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-size:.875rem}.createBooking-module-scss-module__6sb33a__select:focus{border-color:#4a90e2;outline:none}.createBooking-module-scss-module__6sb33a__button{color:#fff;cursor:pointer;background:#4a90e2;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s}.createBooking-module-scss-module__6sb33a__button:hover{background:#357abd}.createBooking-module-scss-module__6sb33a__button:active{background:#2a5f8f}.createBooking-module-scss-module__6sb33a__checkboxGroup{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.createBooking-module-scss-module__6sb33a__checkboxLabel{color:#333;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.createBooking-module-scss-module__6sb33a__checkboxLabel input[type=checkbox],.createBooking-module-scss-module__6sb33a__checkboxLabel input[type=radio]{cursor:pointer}.createBooking-module-scss-module__6sb33a__resultsList{border:1px solid #ddd;border-radius:4px;max-height:300px;margin-top:1rem;overflow-y:auto}.createBooking-module-scss-module__6sb33a__resultItem{cursor:pointer;border-bottom:1px solid #eee;padding:.75rem 1rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__resultItem:hover{background:#f5f5f5}.createBooking-module-scss-module__6sb33a__resultItem:last-child{border-bottom:none}.createBooking-module-scss-module__6sb33a__userName{color:#333;margin:0;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__userEmail{color:#666;font-size:.75rem}.createBooking-module-scss-module__6sb33a__selectTour{margin-top:1rem}.createBooking-module-scss-module__6sb33a__tourSearchContainer{margin-bottom:1rem}.createBooking-module-scss-module__6sb33a__tourSearchView{border:1px solid #ddd;border-radius:4px;max-height:300px;margin-top:1rem;overflow-y:auto}.createBooking-module-scss-module__6sb33a__tourCard{cursor:pointer;border-bottom:1px solid #eee;padding:1rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__tourCard:hover{background:#f5f5f5}.createBooking-module-scss-module__6sb33a__tourCard:last-child{border-bottom:none}.createBooking-module-scss-module__6sb33a__tourName{color:#333;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__tourDescription{color:#666;margin:0;font-size:.75rem}.createBooking-module-scss-module__6sb33a__dealsList{margin-top:1rem}.createBooking-module-scss-module__6sb33a__dealItem{cursor:pointer;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem;padding:.75rem 1rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__dealItem:hover{background:#f5f5f5}.createBooking-module-scss-module__6sb33a__dealId{color:#666;margin:.25rem 0 0;font-size:.75rem}.createBooking-module-scss-module__6sb33a__counter{align-items:center;gap:.5rem;display:flex}.createBooking-module-scss-module__6sb33a__counterButton{cursor:pointer;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;width:36px;height:36px;padding:0;font-size:1rem;font-weight:600;transition:background .2s}.createBooking-module-scss-module__6sb33a__counterButton:hover{background:#e0e0e0}.createBooking-module-scss-module__6sb33a__counterButton:active{background:#d0d0d0}.createBooking-module-scss-module__6sb33a__counterInput{text-align:center;border:1px solid #ddd;border-radius:4px;width:60px;padding:.5rem;font-size:.875rem}.createBooking-module-scss-module__6sb33a__travellerItem{cursor:pointer;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem;padding:1rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__travellerItem:hover{background:#f5f5f5}.createBooking-module-scss-module__6sb33a__travellerName{color:#333;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__travellerInfo{color:#666;margin:0;font-size:.75rem}.createBooking-module-scss-module__6sb33a__segmentsList{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-top:1.5rem;padding:1rem}.createBooking-module-scss-module__6sb33a__segmentsList h4{color:#333;margin:0 0 1rem;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__segmentItem{background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.createBooking-module-scss-module__6sb33a__segmentItem:last-child{margin-bottom:0}.createBooking-module-scss-module__6sb33a__segmentInfo{flex-direction:column;gap:.25rem;display:flex}.createBooking-module-scss-module__6sb33a__segmentInfo strong{color:#333;font-size:.875rem}.createBooking-module-scss-module__6sb33a__segmentInfo span{color:#666;font-size:.75rem}.createBooking-module-scss-module__6sb33a__removeButton{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__removeButton:hover{background:#c82333}.createBooking-module-scss-module__6sb33a__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.createBooking-module-scss-module__6sb33a__modalContent{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.createBooking-module-scss-module__6sb33a__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.createBooking-module-scss-module__6sb33a__modalHeader h3{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.createBooking-module-scss-module__6sb33a__modalBody{flex-direction:column;gap:1rem;display:flex}.createBooking-module-scss-module__6sb33a__modalFooter{border-top:1px solid #eee;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.createBooking-module-scss-module__6sb33a__searchResults{background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;margin-top:.5rem;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.createBooking-module-scss-module__6sb33a__searchResultItem{cursor:pointer;border-bottom:1px solid #eee;padding:.75rem 1rem;transition:background .2s}.createBooking-module-scss-module__6sb33a__searchResultItem:hover{background:#f5f5f5}.createBooking-module-scss-module__6sb33a__searchResultItem:last-child{border-bottom:none}.createBooking-module-scss-module__6sb33a__searchResultItem h4{color:#333;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__searchResultItem span{color:#666;font-size:.75rem}.createBooking-module-scss-module__6sb33a__airportParent{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;padding:1rem}.createBooking-module-scss-module__6sb33a__airportParent h3{color:#333;margin:0 0 .5rem;font-size:1rem;font-weight:600}.createBooking-module-scss-module__6sb33a__airlineInfo{align-items:center;gap:.5rem;padding:.5rem;display:flex}.createBooking-module-scss-module__6sb33a__airlineInfo span{color:#333;font-size:.875rem;font-weight:500}.createBooking-module-scss-module__6sb33a__addButton{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:4px;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.createBooking-module-scss-module__6sb33a__addButton:hover{background:#218838}.createBooking-module-scss-module__6sb33a__secondaryButton{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s}.createBooking-module-scss-module__6sb33a__secondaryButton:hover{background:#5a6268}
.createtTraveller-module-scss-module__y-h0Hq__addTravellerContainer{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.createtTraveller-module-scss-module__y-h0Hq__addTravellerContainer form{background-color:#fff;border-radius:8px;width:90%;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.createtTraveller-module-scss-module__y-h0Hq__addTravellerContainer .createtTraveller-module-scss-module__y-h0Hq__error{color:#c33;background-color:#fee;border-radius:4px;margin-bottom:1rem;padding:.75rem}
.lead-module-scss-module__O-Bf6G__main{width:100%;min-height:80vh}
.bookingCard-module-scss-module__3HrFuq__card{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:76px;color:inherit;background:#f0f0f0;border:1px solid #30303014;border-radius:6px;grid-template-columns:minmax(135px,.9fr) minmax(155px,1fr) minmax(140px,.9fr) minmax(210px,1.4fr) minmax(128px,.85fr) minmax(135px,.9fr) minmax(112px,.7fr);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.bookingCard-module-scss-module__3HrFuq__card:hover{background:#23339309;border-color:#23339359}.bookingCard-module-scss-module__3HrFuq__card:focus-visible{outline-offset:2px;outline:2px solid #233393}.bookingCard-module-scss-module__3HrFuq__rowItem{width:100%;list-style:none}.bookingCard-module-scss-module__3HrFuq__cell{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.bookingCard-module-scss-module__3HrFuq__cellLabel{color:#3030308c;text-transform:uppercase;font-size:.68rem;font-weight:700;display:none}.bookingCard-module-scss-module__3HrFuq__code{color:#233393;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.bookingCard-module-scss-module__3HrFuq__primaryText{color:#303030;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.bookingCard-module-scss-module__3HrFuq__cellMeta{color:#3030309e;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:.76rem;overflow:hidden}.bookingCard-module-scss-module__3HrFuq__status{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.bookingCard-module-scss-module__3HrFuq__statusPending{color:#a64b00;background:#e67e2221}.bookingCard-module-scss-module__3HrFuq__statusProgress{color:#205b91;background:#2962a01f}.bookingCard-module-scss-module__3HrFuq__statusComplete{color:#286d2d;background:#2e7d321f}.bookingCard-module-scss-module__3HrFuq__statusCancelled{color:#a51f1f;background:#c628281c}.bookingCard-module-scss-module__3HrFuq__statusNeutral{color:#303030b8;background:#30303014}.bookingCard-module-scss-module__3HrFuq__assignmentCell{padding-right:14px;position:relative}.bookingCard-module-scss-module__3HrFuq__assignment{color:#303030b8;white-space:nowrap;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.bookingCard-module-scss-module__3HrFuq__openIcon{color:#30303073;font-size:1.1rem;position:absolute;right:0}.bookingCard-module-scss-module__3HrFuq__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bookingCard-module-scss-module__3HrFuq__claimed{background-color:#2e7d32}.bookingCard-module-scss-module__3HrFuq__unclaimed{background-color:#858585}@media (max-width:760px){.bookingCard-module-scss-module__3HrFuq__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"booking status""client client""organization organization""trip trip""flightType flightType""assignment assignment";gap:12px 16px;padding:14px}.bookingCard-module-scss-module__3HrFuq__cellLabel{display:block}.bookingCard-module-scss-module__3HrFuq__bookingCell{grid-area:booking}.bookingCard-module-scss-module__3HrFuq__clientCell{grid-area:client}.bookingCard-module-scss-module__3HrFuq__organizationCell{grid-area:organization}.bookingCard-module-scss-module__3HrFuq__tripCell{grid-area:trip}.bookingCard-module-scss-module__3HrFuq__flightTypeCell{grid-area:flightType}.bookingCard-module-scss-module__3HrFuq__statusCell{grid-area:status;align-items:flex-end}.bookingCard-module-scss-module__3HrFuq__assignmentCell{flex-direction:row;grid-area:assignment;justify-content:space-between;align-items:center;padding-right:0}.bookingCard-module-scss-module__3HrFuq__assignmentCell .bookingCard-module-scss-module__3HrFuq__cellLabel{display:none}.bookingCard-module-scss-module__3HrFuq__openIcon{position:static}}
.card-module-scss-module__0MJO5a__card{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:all .3s ease-in-out;display:flex;box-shadow:3px 3px 15px #0003;width:90%!important}.card-module-scss-module__0MJO5a__card:hover{transform:translateY(-2px);box-shadow:5px 5px 20px #00000026}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__status{text-transform:uppercase;align-items:center;justify-content:centre;border-radius:12px;padding:2px 5px;display:flex;flex-direction:row!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__status .card-module-scss-module__0MJO5a__categoryIcon{color:#f0f0f0;z-index:1;font-size:27px}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__status .card-module-scss-module__0MJO5a__title{color:#f0f0f0;font-size:1rem;font-weight:700}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__status h3{margin:0}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__statusStandard{color:#f0f0f0;background-color:#233393}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__statusUrgent{color:#f0f0f0;background-color:#a72201}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__details{justify-content:center;align-items:center;gap:10px;display:flex;flex-direction:row!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__details .card-module-scss-module__0MJO5a__detailItem{color:#555;align-items:center;gap:6px;font-size:.85rem;display:flex;width:fit-content!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__details .card-module-scss-module__0MJO5a__detailItem svg{color:#233393;font-size:16px}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__actions{margin-top:auto;display:flex;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:90%!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__actions div{width:35px!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__actions .card-module-scss-module__0MJO5a__viewBtn{color:#233393;cursor:pointer;background-color:#0000;border:2px solid #233393;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:all .3s ease-in-out;display:flex;width:180px!important}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__actions .card-module-scss-module__0MJO5a__viewBtn svg{font-size:16px}.card-module-scss-module__0MJO5a__card .card-module-scss-module__0MJO5a__actions .card-module-scss-module__0MJO5a__viewBtn:hover{color:#f0f0f0;background-color:#233393;transform:translateY(-1px)}
.taskView-module-scss-module__kTR8Wq__view{z-index:120;background-color:#00000059;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__container{background-color:#f0f0f0;border-radius:18px;flex-direction:column;width:min(520px,100%);max-height:min(90vh,720px);display:flex;overflow:hidden;box-shadow:0 18px 40px #0000001f}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__close{justify-content:flex-end;width:95%;padding:16px;display:flex}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__close button{color:#303030;cursor:pointer;background:0 0;border:none;font-size:1.4rem;transition:transform .2s}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__close button:hover{transform:scale(1.2)}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__main{padding:0 20px 24px;overflow-y:auto}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__main h2{margin:0 0 8px;font-size:1.4rem}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__main p{color:#303030bf;margin:0 0 20px;line-height:1.5}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__header div p{color:#303030b3;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.9rem}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__status{color:#ff6f00;background:#ff6f0026;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__infoGrid{gap:12px;margin-bottom:18px;display:grid}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__infoItem{background:#f0f0f0;border:1px solid #0000000d;border-radius:14px;flex-direction:column;padding:12px 14px;display:flex}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__infoItem strong{color:#303030a6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.75rem}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__notes{background:#2333930d;border:1px solid #2333931f;border-radius:14px;margin-bottom:18px;padding:16px}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__actions{flex-wrap:wrap;gap:10px;display:flex}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__primaryBtn,.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__linkButton{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__primaryBtn{color:#f0f0f0;background:#233393;border:none}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__linkButton{color:#233393;background:#23339314;border:1px solid #2333932e}.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__primaryBtn:hover,.taskView-module-scss-module__kTR8Wq__view .taskView-module-scss-module__kTR8Wq__linkButton:hover{transform:translateY(-1px)}
.booking-module-scss-module__JJEGgW__main{flex-direction:column;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.booking-module-scss-module__JJEGgW__main section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.booking-module-scss-module__JJEGgW__main section h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:600;display:flex}.booking-module-scss-module__JJEGgW__main section h2 svg{color:#233393;font-size:1.1rem}.booking-module-scss-module__JJEGgW__addTraveller{z-index:1000;background:#30303080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.booking-module-scss-module__JJEGgW__addTraveller input{box-sizing:border-box;border:1px solid #233393;border-radius:5px;width:100%;padding:10px;font-size:14px}.booking-module-scss-module__JJEGgW__addTraveller input:focus{border-color:#ff6f00;outline:none;box-shadow:0 0 5px #ff6f0080}.booking-module-scss-module__JJEGgW__addTraveller button{color:#f0f0f0;cursor:pointer;background-color:#233393;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.booking-module-scss-module__JJEGgW__addTraveller button:hover{color:#303030;background-color:#ff6f00}.booking-module-scss-module__JJEGgW__tourLoading{color:#30303066;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 20px;display:flex}.booking-module-scss-module__JJEGgW__tourLoading p{margin:0;font-size:.9rem}.booking-module-scss-module__JJEGgW__spinner{color:#233393;font-size:2rem;animation:1s linear infinite booking-module-scss-module__JJEGgW__spin}@keyframes booking-module-scss-module__JJEGgW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.booking-module-scss-module__JJEGgW__emptyHint{color:#30303066;margin:0;font-size:.9rem;font-style:italic}.booking-module-scss-module__JJEGgW__backButtonSection{margin-bottom:16px}.booking-module-scss-module__JJEGgW__backButtonSection button{cursor:pointer;background-color:#0000;border:none;gap:10px;transition:all .2s}.booking-module-scss-module__JJEGgW__backButtonSection button:hover{transform:translate(-2px)}.booking-module-scss-module__JJEGgW__actionsSection{flex-direction:column;gap:16px;display:flex}.booking-module-scss-module__JJEGgW__actionsSection .booking-module-scss-module__JJEGgW__editBtn{color:#303030;cursor:pointer;background-color:#ff6f00;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px;transition:all .3s ease-in-out;display:flex}.booking-module-scss-module__JJEGgW__actionsSection .booking-module-scss-module__JJEGgW__editBtn:hover{color:#f0f0f0;background-color:#233393}.booking-module-scss-module__JJEGgW__bookingHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.booking-module-scss-module__JJEGgW__bookingHeader h1{color:#303030;margin:0;font-size:1.75rem}.booking-module-scss-module__JJEGgW__bookingHeader .booking-module-scss-module__JJEGgW__bookingMeta{color:#303030b3;margin:4px 0 0;font-size:.95rem}.booking-module-scss-module__JJEGgW__statusBadge{text-transform:uppercase;letter-spacing:.05em;color:#303030;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.booking-module-scss-module__JJEGgW__actionButtons{align-items:center;gap:12px;display:flex}.booking-module-scss-module__JJEGgW__actionButtons button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.booking-module-scss-module__JJEGgW__editBtn{color:#f0f0f0;background:#233393}.booking-module-scss-module__JJEGgW__editBtn:hover{opacity:.9;transform:translateY(-2px)}.booking-module-scss-module__JJEGgW__deactivateBtn{color:#233393;background:#2333931a;border:1px solid #2333934d}.booking-module-scss-module__JJEGgW__deactivateBtn:hover{background:#23339326}.booking-module-scss-module__JJEGgW__peopleGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.booking-module-scss-module__JJEGgW__personCard{background:#23339308;border:1px solid #23339314;border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}.booking-module-scss-module__JJEGgW__personCardHeader{text-transform:uppercase;letter-spacing:.04em;color:#30303080;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__personCardHeader svg{color:#233393;font-size:1rem}.booking-module-scss-module__JJEGgW__personInfo{align-items:center;gap:14px;display:flex}.booking-module-scss-module__JJEGgW__personInfo>div{flex-direction:column;gap:2px;min-width:0;display:flex}.booking-module-scss-module__JJEGgW__personInfo strong{color:#303030;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.booking-module-scss-module__JJEGgW__personSub{color:#3030308c;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.booking-module-scss-module__JJEGgW__personAvatar{color:#233393;background:#23339314;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.booking-module-scss-module__JJEGgW__personAvatar img{object-fit:cover;width:100%;height:100%}.booking-module-scss-module__JJEGgW__personAvatar svg{font-size:2rem}.booking-module-scss-module__JJEGgW__contactButtons{flex-wrap:wrap;gap:8px;display:flex}.booking-module-scss-module__JJEGgW__contactBtn{cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.booking-module-scss-module__JJEGgW__contactBtn:hover{transform:translateY(-2px)}.booking-module-scss-module__JJEGgW__contactBtnCall{color:#233393;background:#2333931a}.booking-module-scss-module__JJEGgW__contactBtnCall:hover{background:#2333932e}.booking-module-scss-module__JJEGgW__contactBtnWhatsapp{color:#1da851;background:#25d36624}.booking-module-scss-module__JJEGgW__contactBtnWhatsapp:hover{background:#25d36638}.booking-module-scss-module__JJEGgW__contactBtnEmail{color:#303030b3;background:#3030300f}.booking-module-scss-module__JJEGgW__contactBtnEmail:hover{background:#3030301a}.booking-module-scss-module__JJEGgW__tenantNotice{color:#303030a6;background:#2333930d;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;display:flex}.booking-module-scss-module__JJEGgW__tenantNotice svg{color:#233393;flex-shrink:0;font-size:1.3rem}.booking-module-scss-module__JJEGgW__carousel{align-items:center;gap:16px;margin-bottom:16px;display:flex}.booking-module-scss-module__JJEGgW__carouselBtn{cursor:pointer;background:#f0f0f0;border:1px solid #3030301a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.booking-module-scss-module__JJEGgW__carouselBtn:hover{color:#233393;background:#2333931a}.booking-module-scss-module__JJEGgW__imageContainer{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.booking-module-scss-module__JJEGgW__imagePlaceholder{color:#f0f0f0e6;border-radius:12px;justify-content:center;align-items:center;width:100%;height:300px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.booking-module-scss-module__JJEGgW__imageIndicators{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.booking-module-scss-module__JJEGgW__indicator{cursor:pointer;background:0 0;border:2px solid #30303033;border-radius:50%;width:10px;height:10px;transition:all .2s}.booking-module-scss-module__JJEGgW__indicator.booking-module-scss-module__JJEGgW__active{background:#233393;border-color:#233393;transform:scale(1.3)}.booking-module-scss-module__JJEGgW__indicator:hover{border-color:#233393}.booking-module-scss-module__JJEGgW__tourInfo{flex-direction:column;gap:4px;display:flex}.booking-module-scss-module__JJEGgW__tourCard{border:2px solid #23339326;border-radius:12px;gap:0;transition:all .2s;display:flex;overflow:hidden}.booking-module-scss-module__JJEGgW__tourCard:hover{border-color:#233393;box-shadow:0 4px 16px #2333931a}.booking-module-scss-module__JJEGgW__tourMedia{color:#30303040;background-color:#3030300f;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:220px;display:flex}.booking-module-scss-module__JJEGgW__tourMedia svg{font-size:2.2rem}.booking-module-scss-module__JJEGgW__tourBody{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px 20px;display:flex}.booking-module-scss-module__JJEGgW__tourCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.booking-module-scss-module__JJEGgW__tourCardTop h3{color:#303030;margin:0;font-size:1.15rem;font-weight:700}.booking-module-scss-module__JJEGgW__tourRating{color:#b8860b;white-space:nowrap;background:#ffc54226;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__tourRating svg{color:#ffc542}.booking-module-scss-module__JJEGgW__tourHook{color:#30303099;margin:0;font-size:.9rem;font-style:italic}.booking-module-scss-module__JJEGgW__tourDetails{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.booking-module-scss-module__JJEGgW__tourDetail{flex-direction:column;gap:4px;display:flex}.booking-module-scss-module__JJEGgW__tourDetail strong{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.78rem}.booking-module-scss-module__JJEGgW__tourDetail span{color:#303030;font-size:.92rem;font-weight:500}.booking-module-scss-module__JJEGgW__viewTourBtn{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:9px 18px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.booking-module-scss-module__JJEGgW__viewTourBtn:hover{opacity:.9;transform:translateY(-2px)}.booking-module-scss-module__JJEGgW__tripDetailsBlock{border-top:1px dashed #3030301a;margin-top:20px;padding-top:20px}.booking-module-scss-module__JJEGgW__tripDetailsTitle{color:#303030;align-items:center;gap:8px;margin:0 0 14px;font-size:1rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__tripDetailsTitle svg{color:#233393}.booking-module-scss-module__JJEGgW__itineraryDay{border:1px solid #30303014;border-radius:12px;padding:20px;transition:all .2s}.booking-module-scss-module__JJEGgW__itineraryDay+.booking-module-scss-module__JJEGgW__itineraryDay{margin-top:16px}.booking-module-scss-module__JJEGgW__itineraryDay:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.booking-module-scss-module__JJEGgW__dayLabel{color:#233393;letter-spacing:.04em;background:#2333931a;border-radius:6px;margin:0 0 12px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.booking-module-scss-module__JJEGgW__dayRoute{border-bottom:1px dashed #3030301a;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.booking-module-scss-module__JJEGgW__dayRoute p{color:#303030;margin:0;font-size:.95rem;font-weight:600}.booking-module-scss-module__JJEGgW__routeArrow{color:#233393;flex-shrink:0;font-weight:700}.booking-module-scss-module__JJEGgW__activitiesList{flex-direction:column;gap:10px;display:flex}.booking-module-scss-module__JJEGgW__activityItem{background:#2333930a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.booking-module-scss-module__JJEGgW__activityItem h4{color:#303030;margin:0;font-size:.95rem;font-weight:600}.booking-module-scss-module__JJEGgW__activityItem p{color:#30303099;white-space:nowrap;margin:0;font-size:.85rem}.booking-module-scss-module__JJEGgW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.booking-module-scss-module__JJEGgW__detailItem{background:#2333930a;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.booking-module-scss-module__JJEGgW__detailItem strong{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.8rem}.booking-module-scss-module__JJEGgW__detailItem span{color:#303030;font-size:1rem;font-weight:500}.booking-module-scss-module__JJEGgW__travellersList{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.booking-module-scss-module__JJEGgW__travellersHeader{justify-content:flex-end;width:100%;display:flex}.booking-module-scss-module__JJEGgW__travellerCard{border-radius:8px;padding:16px;transition:all .2s;box-shadow:0 2px 8px #30303014}.booking-module-scss-module__JJEGgW__travellerCard .booking-module-scss-module__JJEGgW__deleteCont{justify-content:flex-end;width:100%;display:flex}.booking-module-scss-module__JJEGgW__travellerCard .booking-module-scss-module__JJEGgW__name{flex-direction:row;align-items:center;gap:8px;display:flex}.booking-module-scss-module__JJEGgW__travellerCard:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.booking-module-scss-module__JJEGgW__travellerInfo h3{color:#303030;margin:0 0 12px;font-size:1rem}.booking-module-scss-module__JJEGgW__personSub{color:#303030bf;margin:4px 0;font-size:.9rem;display:block}.booking-module-scss-module__JJEGgW__emptyHint{color:#303030b3;text-align:center;border:1px dashed #30303029;border-radius:8px;grid-column:1/-1;padding:16px}.booking-module-scss-module__JJEGgW__documents{border-top:1px solid #30303014;margin-top:12px;padding-top:12px}.booking-module-scss-module__JJEGgW__documents strong{text-transform:uppercase;color:#30303099;letter-spacing:.03em;margin-bottom:8px;font-size:.85rem;display:block}.booking-module-scss-module__JJEGgW__documents ul{margin:0;padding:0;list-style:none}.booking-module-scss-module__JJEGgW__documents ul li{color:#303030cc;padding:4px 0;font-size:.9rem}.booking-module-scss-module__JJEGgW__documents ul li:before{content:"✓ ";color:#233393;margin-right:6px;font-weight:700}.booking-module-scss-module__JJEGgW__reviewsList{flex-direction:column;gap:14px;display:flex}.booking-module-scss-module__JJEGgW__reviewCard{border:1px solid #3030300f;border-radius:10px;padding:16px}.booking-module-scss-module__JJEGgW__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.booking-module-scss-module__JJEGgW__stars{color:#ffc542;gap:2px;display:flex}.booking-module-scss-module__JJEGgW__stars svg{font-size:1.05rem}.booking-module-scss-module__JJEGgW__reviewDate{color:#30303073;white-space:nowrap;font-size:.78rem}.booking-module-scss-module__JJEGgW__reviewText{color:#303030bf;margin:0;font-size:.9rem;line-height:1.6}.booking-module-scss-module__JJEGgW__quotationsSection{flex-direction:column;gap:24px;display:flex}.booking-module-scss-module__JJEGgW__quotation{background:linear-gradient(135deg,#23339308 0%,#23339303 100%);border:2px solid #23339326;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.booking-module-scss-module__JJEGgW__quotationHeader{border-bottom:1px solid #2333931a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.booking-module-scss-module__JJEGgW__quotationInfo{flex-direction:column;gap:4px;display:flex}.booking-module-scss-module__JJEGgW__quotationInfo h3{color:#303030;margin:0;font-size:1.1rem;font-weight:700}.booking-module-scss-module__JJEGgW__quotationMeta{color:#30303099;font-size:.85rem}.booking-module-scss-module__JJEGgW__quotationTotal{text-align:right}.booking-module-scss-module__JJEGgW__quotationTotal .booking-module-scss-module__JJEGgW__amount{color:#233393;font-size:1.8rem;font-weight:700}.booking-module-scss-module__JJEGgW__quotationTotal .booking-module-scss-module__JJEGgW__currency{color:#30303099;font-size:.9rem}.booking-module-scss-module__JJEGgW__quotationTable{border-collapse:collapse;background:#f0f0f0;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000d}.booking-module-scss-module__JJEGgW__quotationTable thead{color:#f0f0f0;background:linear-gradient(135deg,#233393 0%,#19256a 100%)}.booking-module-scss-module__JJEGgW__quotationTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;font-size:.85rem;font-weight:600}.booking-module-scss-module__JJEGgW__quotationTable th:last-child,.booking-module-scss-module__JJEGgW__quotationTable td:last-child{text-align:right}.booking-module-scss-module__JJEGgW__quotationTable tbody tr{border-bottom:1px solid #30303014}.booking-module-scss-module__JJEGgW__quotationTable tbody tr:last-child{border-bottom:none}.booking-module-scss-module__JJEGgW__quotationTable tbody tr:nth-child(2n){background:#23339305}.booking-module-scss-module__JJEGgW__quotationTable td{color:#303030cc;padding:12px 16px;font-size:.9rem}.booking-module-scss-module__JJEGgW__quotationTable td.booking-module-scss-module__JJEGgW__totalColumn{color:#233393;font-weight:600}.booking-module-scss-module__JJEGgW__quotationTotals{background:#2333930d;border-radius:8px;flex-direction:column;align-self:flex-end;gap:12px;min-width:250px;padding:16px;display:flex}.booking-module-scss-module__JJEGgW__quotationTotalRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.booking-module-scss-module__JJEGgW__quotationTotalRow.booking-module-scss-module__JJEGgW__final{border-top:1px solid #23339333;margin-top:4px;padding-top:12px}.booking-module-scss-module__JJEGgW__quotationTotalLabel{color:#303030b3;font-size:.85rem;font-weight:500}.booking-module-scss-module__JJEGgW__quotationTotalValue{color:#303030;font-size:1rem;font-weight:600}.booking-module-scss-module__JJEGgW__quotationTotalValue.booking-module-scss-module__JJEGgW__final{color:#233393;font-size:1.3rem;font-weight:700}.booking-module-scss-module__JJEGgW__quotationDiscount{color:#ff6b6b}.booking-module-scss-module__JJEGgW__quotationVat{color:#30303099}.booking-module-scss-module__JJEGgW__invoiceSection{background:linear-gradient(135deg,#ffc5420d 0%,#ffc54205 100%);border:2px solid #ffc54233;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.booking-module-scss-module__JJEGgW__invoiceHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.booking-module-scss-module__JJEGgW__invoiceHeader h3{color:#303030;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__invoiceStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600}.booking-module-scss-module__JJEGgW__invoiceStatus.booking-module-scss-module__JJEGgW__pending{color:#b8860b;background:#ffc54226}.booking-module-scss-module__JJEGgW__invoiceStatus.booking-module-scss-module__JJEGgW__paid{color:#1da851;background:#25d36626}.booking-module-scss-module__JJEGgW__invoiceStatus.booking-module-scss-module__JJEGgW__overdue{color:#ff6b6b;background:#ff6b6b26}.booking-module-scss-module__JJEGgW__invoiceTable{border-collapse:collapse;background:#f0f0f0;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000d}.booking-module-scss-module__JJEGgW__invoiceTable thead{color:#303030;background:linear-gradient(135deg,#ffc542 0%,#ffb50f 100%)}.booking-module-scss-module__JJEGgW__invoiceTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;font-size:.85rem;font-weight:600}.booking-module-scss-module__JJEGgW__invoiceTable th:last-child,.booking-module-scss-module__JJEGgW__invoiceTable td:last-child{text-align:right}.booking-module-scss-module__JJEGgW__invoiceTable tbody tr{border-bottom:1px solid #30303014}.booking-module-scss-module__JJEGgW__invoiceTable tbody tr:last-child{border-bottom:none}.booking-module-scss-module__JJEGgW__invoiceTable tbody tr:nth-child(2n){background:#ffc54205}.booking-module-scss-module__JJEGgW__invoiceTable td{color:#303030cc;padding:12px 16px;font-size:.9rem}.booking-module-scss-module__JJEGgW__invoiceTable td.booking-module-scss-module__JJEGgW__totalColumn{color:#b8860b;font-weight:600}.booking-module-scss-module__JJEGgW__invoiceTotals{background:#ffc54214;border-radius:8px;flex-direction:column;align-self:flex-end;gap:12px;min-width:250px;padding:16px;display:flex}.booking-module-scss-module__JJEGgW__invoiceTotalRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.booking-module-scss-module__JJEGgW__invoiceTotalRow.booking-module-scss-module__JJEGgW__final{border-top:1px solid #ffc5424d;margin-top:4px;padding-top:12px}.booking-module-scss-module__JJEGgW__invoiceTotalLabel{color:#303030b3;font-size:.85rem;font-weight:500}.booking-module-scss-module__JJEGgW__invoiceTotalValue{color:#303030;font-size:1rem;font-weight:600}.booking-module-scss-module__JJEGgW__invoiceTotalValue.booking-module-scss-module__JJEGgW__final{color:#b8860b;font-size:1.3rem;font-weight:700}.booking-module-scss-module__JJEGgW__flightSection{flex-direction:column;gap:20px;display:flex}.booking-module-scss-module__JJEGgW__segmentsSection{border-top:1px dashed #3030301a;margin-top:20px;padding-top:20px}.booking-module-scss-module__JJEGgW__segmentsSection h3{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__segmentsSection h3 svg{color:#233393}.booking-module-scss-module__JJEGgW__segmentCard{background:#23339308;border:1px solid #2333931a;border-radius:10px;margin-bottom:16px;padding:18px;transition:all .2s}.booking-module-scss-module__JJEGgW__segmentCard:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.booking-module-scss-module__JJEGgW__segmentCard:last-child{margin-bottom:0}.booking-module-scss-module__JJEGgW__segmentHeader{border-bottom:1px solid #30303014;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.booking-module-scss-module__JJEGgW__segmentNumber{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.8rem;font-weight:700}.booking-module-scss-module__JJEGgW__flightNumber{color:#233393;background:#2333931a;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:600}.booking-module-scss-module__JJEGgW__segmentRoute{align-items:center;gap:16px;margin-bottom:16px;display:flex}.booking-module-scss-module__JJEGgW__airportInfo{flex-direction:column;flex:1;gap:4px;display:flex}.booking-module-scss-module__JJEGgW__airportInfo strong{color:#303030;font-size:1.1rem;font-weight:700}.booking-module-scss-module__JJEGgW__airportInfo span{color:#30303099;font-size:.85rem}.booking-module-scss-module__JJEGgW__routeArrow{color:#233393;flex-shrink:0;font-size:1.5rem}.booking-module-scss-module__JJEGgW__segmentDetails{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.booking-module-scss-module__JJEGgW__segmentDetail{flex-direction:column;gap:4px;display:flex}.booking-module-scss-module__JJEGgW__segmentDetail strong{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.78rem}.booking-module-scss-module__JJEGgW__segmentDetail span{color:#303030;font-size:.9rem;font-weight:500}.booking-module-scss-module__JJEGgW__ticketsSection{border-top:1px dashed #3030301a;margin-top:20px;padding-top:20px}.booking-module-scss-module__JJEGgW__ticketsSection h3{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:700;display:flex}.booking-module-scss-module__JJEGgW__ticketsSection h3 svg{color:#233393}.booking-module-scss-module__JJEGgW__ticketsList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.booking-module-scss-module__JJEGgW__ticketCard{background:#23339308;border:1px solid #2333931a;border-radius:10px;padding:16px;transition:all .2s}.booking-module-scss-module__JJEGgW__ticketCard:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.booking-module-scss-module__JJEGgW__ticketHeader{border-bottom:1px solid #30303014;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.booking-module-scss-module__JJEGgW__ticketNumber{text-transform:uppercase;letter-spacing:.04em;color:#30303099;font-size:.85rem;font-weight:700}.booking-module-scss-module__JJEGgW__ticketStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.booking-module-scss-module__JJEGgW__issued{color:#1da851;background:#25d36626}.booking-module-scss-module__JJEGgW__voided{color:#ff6b6b;background:#ff6b6b26}.booking-module-scss-module__JJEGgW__refunded{color:#b8860b;background:#ffc54226}.booking-module-scss-module__JJEGgW__reissued{color:gray;background:#80808026}.booking-module-scss-module__JJEGgW__open{color:#303030b3;background:#3030300f}.booking-module-scss-module__JJEGgW__ticketTraveller{align-items:center;gap:12px;display:flex}.booking-module-scss-module__JJEGgW__travellerInfo{align-items:center;gap:8px;display:flex}.booking-module-scss-module__JJEGgW__travellerInfo svg{color:#233393;font-size:1.2rem}.booking-module-scss-module__JJEGgW__travellerInfo>div{flex-direction:column;gap:2px;display:flex}.booking-module-scss-module__JJEGgW__travellerInfo>div strong{color:#303030;font-size:.9rem;font-weight:600}.booking-module-scss-module__JJEGgW__travellerInfo>div span{color:#30303099;font-size:.8rem}.booking-module-scss-module__JJEGgW__deleteSection{text-align:center;background:#ff6b6b0d;border:2px dashed #ff6b6b4d;margin-top:48px;padding:24px}.booking-module-scss-module__JJEGgW__deleteBtn{color:#f0f0f0;cursor:pointer;background:#ff6b6b;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.booking-module-scss-module__JJEGgW__deleteBtn:hover{background:#ff5252;transform:translateY(-2px);box-shadow:0 4px 12px #ff6b6b4d}.booking-module-scss-module__JJEGgW__deleteBtn:active{transform:translateY(0)}@media (max-width:768px){.booking-module-scss-module__JJEGgW__main{gap:20px;padding:16px 12px}.booking-module-scss-module__JJEGgW__main section{padding:16px}.booking-module-scss-module__JJEGgW__bookingHeader{flex-direction:column}.booking-module-scss-module__JJEGgW__bookingHeader h1{font-size:1.5rem}.booking-module-scss-module__JJEGgW__peopleGrid{grid-template-columns:1fr}.booking-module-scss-module__JJEGgW__tourCard{flex-direction:column}.booking-module-scss-module__JJEGgW__tourMedia{width:100%;height:160px}.booking-module-scss-module__JJEGgW__tourCardTop{flex-direction:column;align-items:flex-start;gap:6px}.booking-module-scss-module__JJEGgW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.booking-module-scss-module__JJEGgW__travellersList{grid-template-columns:1fr}.booking-module-scss-module__JJEGgW__carousel{flex-direction:column}.booking-module-scss-module__JJEGgW__carousel .booking-module-scss-module__JJEGgW__imageContainer{order:2}.booking-module-scss-module__JJEGgW__carousel .booking-module-scss-module__JJEGgW__carouselBtn{order:1;width:100%}.booking-module-scss-module__JJEGgW__carousel .booking-module-scss-module__JJEGgW__carouselBtn:first-child{order:3}.booking-module-scss-module__JJEGgW__itineraryDay{padding:16px}.booking-module-scss-module__JJEGgW__dayRoute{flex-wrap:wrap}.booking-module-scss-module__JJEGgW__activityItem{flex-direction:column;align-items:flex-start;gap:4px}.booking-module-scss-module__JJEGgW__activityItem p{white-space:normal}.booking-module-scss-module__JJEGgW__reviewHeader{flex-wrap:wrap;gap:6px}}
.tour-module-scss-module__EaXI2a__main{flex-direction:column;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;display:flex}.tour-module-scss-module__EaXI2a__main section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.tour-module-scss-module__EaXI2a__main section h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:600;display:flex}.tour-module-scss-module__EaXI2a__main section h2 svg{color:#233393;font-size:1.1rem}.tour-module-scss-module__EaXI2a__loadingState{color:#30303066;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:120px 20px;display:flex}.tour-module-scss-module__EaXI2a__loadingState p{margin:0;font-size:.95rem}.tour-module-scss-module__EaXI2a__spinner{color:#233393;font-size:2.5rem;animation:1s linear infinite tour-module-scss-module__EaXI2a__spin}@keyframes tour-module-scss-module__EaXI2a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tour-module-scss-module__EaXI2a__emptyState{color:#30303059;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.tour-module-scss-module__EaXI2a__emptyState svg{font-size:2.5rem}.tour-module-scss-module__EaXI2a__emptyState p{margin:0;font-size:.9rem}.tour-module-scss-module__EaXI2a__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tour-module-scss-module__EaXI2a__backBtn{color:#30303099;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex}.tour-module-scss-module__EaXI2a__backBtn:hover{color:#233393}.tour-module-scss-module__EaXI2a__editBtn{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.tour-module-scss-module__EaXI2a__editBtn:hover{opacity:.9;transform:translateY(-2px)}.tour-module-scss-module__EaXI2a__hero{background:#303030;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.tour-module-scss-module__EaXI2a__heroSwiper{width:100%;height:440px}:is(.tour-module-scss-module__EaXI2a__heroSwiper .swiper-button-next,.tour-module-scss-module__EaXI2a__heroSwiper .swiper-button-prev){color:#f0f0f0}.tour-module-scss-module__EaXI2a__heroSwiper .swiper-button-next:after{font-size:18px}.tour-module-scss-module__EaXI2a__heroSwiper .swiper-button-prev:after{font-size:18px}.tour-module-scss-module__EaXI2a__heroSwiper .swiper-pagination-bullet{opacity:.6;background:#f0f0f0}.tour-module-scss-module__EaXI2a__heroSwiper .swiper-pagination-bullet-active{opacity:1;background:#233393}.tour-module-scss-module__EaXI2a__heroSlide{background-position:50%;background-size:cover;width:100%;height:100%}.tour-module-scss-module__EaXI2a__heroPlaceholder{color:#f0f0f080;background:linear-gradient(135deg,#303030f2,#303030bf);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:440px;display:flex}.tour-module-scss-module__EaXI2a__heroPlaceholder svg{font-size:3rem}.tour-module-scss-module__EaXI2a__heroPlaceholder p{margin:0;font-size:.95rem}.tour-module-scss-module__EaXI2a__heroOverlay{color:#f0f0f0;z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#00000073 35%,#000000e0 100%);padding:32px 28px 24px;position:absolute;bottom:0;left:0;right:0}.tour-module-scss-module__EaXI2a__heroOverlay h1{pointer-events:auto;margin:8px 0 4px;font-size:2rem;font-weight:700}.tour-module-scss-module__EaXI2a__heroBadges{pointer-events:auto;gap:8px;margin-bottom:8px;display:flex}.tour-module-scss-module__EaXI2a__statusChip{text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.tour-module-scss-module__EaXI2a__statusChip svg{font-size:.9rem}.tour-module-scss-module__EaXI2a__chipActive{color:#303030;background:#3ddc97e6}.tour-module-scss-module__EaXI2a__chipInactive{color:#f0f0f0;background:#ff6b6be6}.tour-module-scss-module__EaXI2a__chipPublished{color:#f0f0f0;background:#233393e6}.tour-module-scss-module__EaXI2a__chipDraft{color:#f0f0f0;background:#f0f0f02e;border:1px solid #f0f0f066}.tour-module-scss-module__EaXI2a__heroHook{color:#f0f0f0e6;pointer-events:auto;max-width:640px;margin:0 0 12px;font-size:1.05rem;font-style:italic}.tour-module-scss-module__EaXI2a__heroRating{pointer-events:auto;align-items:center;gap:8px;font-size:.9rem;display:flex}.tour-module-scss-module__EaXI2a__heroRating span{color:#f0f0f0d9}.tour-module-scss-module__EaXI2a__stars{color:#ffc542;gap:2px;display:flex}.tour-module-scss-module__EaXI2a__stars svg{font-size:1.1rem}.tour-module-scss-module__EaXI2a__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.tour-module-scss-module__EaXI2a__statCard{background:#2333930a;border:1px solid #23339314;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.tour-module-scss-module__EaXI2a__statCard svg{color:#233393;flex-shrink:0;font-size:1.6rem}.tour-module-scss-module__EaXI2a__statCard div{flex-direction:column;min-width:0;display:flex}.tour-module-scss-module__EaXI2a__statCard strong{color:#303030;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.tour-module-scss-module__EaXI2a__statCard span{color:#3030308c;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.tour-module-scss-module__EaXI2a__travelTimes{border-top:1px solid #30303014;margin-top:20px;padding-top:20px}.tour-module-scss-module__EaXI2a__travelTimes strong{color:#303030;align-items:center;gap:6px;margin-bottom:10px;font-size:.9rem;display:flex}.tour-module-scss-module__EaXI2a__travelTimes strong svg{color:#233393}.tour-module-scss-module__EaXI2a__chipRow{flex-wrap:wrap;gap:8px;display:flex}.tour-module-scss-module__EaXI2a__timeChip{color:#233393;background:#23339314;border-radius:20px;padding:6px 14px;font-size:.85rem;font-weight:600}.tour-module-scss-module__EaXI2a__description{color:#303030cc;white-space:pre-line;margin:0 0 20px;font-size:.98rem;line-height:1.7}.tour-module-scss-module__EaXI2a__metaRow{border-top:1px solid #30303014;flex-wrap:wrap;gap:16px;padding-top:16px;display:flex}.tour-module-scss-module__EaXI2a__metaRow span{color:#30303099;align-items:center;gap:6px;font-size:.85rem;display:flex}.tour-module-scss-module__EaXI2a__metaRow span svg{color:#233393;font-size:1rem}.tour-module-scss-module__EaXI2a__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tour-module-scss-module__EaXI2a__editItineraryBtn{color:#233393;cursor:pointer;background:#2333931a;border:1px solid #23339333;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.tour-module-scss-module__EaXI2a__editItineraryBtn:hover{color:#f0f0f0;background:#233393}.tour-module-scss-module__EaXI2a__itineraryTimeline{flex-direction:column;display:flex}.tour-module-scss-module__EaXI2a__itineraryDay{gap:18px;padding-bottom:24px;display:flex;position:relative}.tour-module-scss-module__EaXI2a__itineraryDay:last-child{padding-bottom:0}.tour-module-scss-module__EaXI2a__itineraryDay:last-child .tour-module-scss-module__EaXI2a__dayMarker:after{display:none}.tour-module-scss-module__EaXI2a__dayMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.tour-module-scss-module__EaXI2a__dayMarker:after{content:"";background:#2333932e;width:2px;position:absolute;top:36px;bottom:-24px}.tour-module-scss-module__EaXI2a__dayNumber{color:#f0f0f0;z-index:1;background:#233393;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.tour-module-scss-module__EaXI2a__dayContent{border:1px solid #30303014;border-radius:12px;flex:1;min-width:0;padding:16px 20px;transition:all .2s}.tour-module-scss-module__EaXI2a__dayContent:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.tour-module-scss-module__EaXI2a__dayHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.tour-module-scss-module__EaXI2a__dayLabel{letter-spacing:.05em;color:#233393;text-transform:uppercase;font-size:.75rem;font-weight:700}.tour-module-scss-module__EaXI2a__dayDate{color:#30303080;font-size:.8rem}.tour-module-scss-module__EaXI2a__dayRoute{border-bottom:1px dashed #3030301a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.tour-module-scss-module__EaXI2a__dayRoute svg{color:#233393;font-size:1.05rem}.tour-module-scss-module__EaXI2a__dayRoute p{color:#303030;margin:0;font-size:.92rem;font-weight:600}.tour-module-scss-module__EaXI2a__routeArrow{color:#30303066;font-weight:700}.tour-module-scss-module__EaXI2a__accommodationTag{color:#233393;background:#2333930f;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.tour-module-scss-module__EaXI2a__activitiesList{flex-direction:column;gap:8px;display:flex}.tour-module-scss-module__EaXI2a__activityItem{background:#23339308;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tour-module-scss-module__EaXI2a__activityItem h4{color:#303030;margin:0 0 2px;font-size:.88rem;font-weight:600}.tour-module-scss-module__EaXI2a__activityItem p{color:#3030308c;white-space:nowrap;margin:0;font-size:.78rem}.tour-module-scss-module__EaXI2a__activityType{color:#30303073;text-transform:capitalize;font-size:.7rem}.tour-module-scss-module__EaXI2a__dealsList{flex-direction:column;gap:16px;display:flex}.tour-module-scss-module__EaXI2a__dealCard{border:1px solid #30303014;border-radius:12px;padding:18px 20px;transition:all .2s}.tour-module-scss-module__EaXI2a__dealCard:hover{border-color:#233393;box-shadow:0 4px 12px #23339314}.tour-module-scss-module__EaXI2a__dealHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tour-module-scss-module__EaXI2a__dealDates{color:#303030b3;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.tour-module-scss-module__EaXI2a__dealDates svg{color:#233393}.tour-module-scss-module__EaXI2a__dealStatusChip{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:.7rem;font-weight:700}.tour-module-scss-module__EaXI2a__dealStatusChip.tour-module-scss-module__EaXI2a__active{color:#1f9d6b;background:#3ddc9726}.tour-module-scss-module__EaXI2a__dealStatusChip.tour-module-scss-module__EaXI2a__upcoming{color:#233393;background:#2333931f}.tour-module-scss-module__EaXI2a__dealStatusChip.tour-module-scss-module__EaXI2a__expired{color:#30303080;background:#30303014}.tour-module-scss-module__EaXI2a__dealDiscount{align-items:center;gap:8px;margin-bottom:16px;display:flex}.tour-module-scss-module__EaXI2a__dealDiscount svg{color:#ff6b6b;font-size:1.3rem}.tour-module-scss-module__EaXI2a__dealDiscount strong{color:#303030;font-size:1.3rem}.tour-module-scss-module__EaXI2a__tiersGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:4px;display:grid}.tour-module-scss-module__EaXI2a__tierCard{background:#2333930a;border:1px solid #2333931a;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tour-module-scss-module__EaXI2a__tierName{color:#303030;font-size:.95rem}.tour-module-scss-module__EaXI2a__tierFields{flex-direction:column;gap:4px;display:flex}.tour-module-scss-module__EaXI2a__tierFields span{color:#303030a6;align-items:center;gap:6px;font-size:.82rem;display:flex}.tour-module-scss-module__EaXI2a__tierFields span svg{color:#233393;flex-shrink:0}.tour-module-scss-module__EaXI2a__dealFooter{color:#3030308c;border-top:1px dashed #30303014;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:.82rem;display:flex}.tour-module-scss-module__EaXI2a__dealFooter svg{color:#233393}.tour-module-scss-module__EaXI2a__bookingsList{flex-direction:column;gap:12px;display:flex}.tour-module-scss-module__EaXI2a__bookingCard{cursor:pointer;border:1px solid #30303012;border-radius:10px;padding:14px 16px;transition:all .15s}.tour-module-scss-module__EaXI2a__bookingCard:hover{background:#23339308;border-color:#233393}.tour-module-scss-module__EaXI2a__bookingCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tour-module-scss-module__EaXI2a__bookingCode{color:#233393;font-size:.95rem;font-weight:700}.tour-module-scss-module__EaXI2a__bookingStatusChip{text-transform:capitalize;color:#303030;white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:.68rem;font-weight:700}.tour-module-scss-module__EaXI2a__bookingCardMeta{flex-wrap:wrap;gap:14px;display:flex}.tour-module-scss-module__EaXI2a__bookingCardMeta span{color:#30303099;text-transform:capitalize;align-items:center;gap:6px;font-size:.8rem;display:flex}.tour-module-scss-module__EaXI2a__bookingCardMeta span svg{font-size:1rem}.tour-module-scss-module__EaXI2a__claimedYes{color:#1f9d6b}.tour-module-scss-module__EaXI2a__claimedNo{color:#30303059}.tour-module-scss-module__EaXI2a__reviewsSummary{margin-bottom:20px;display:flex}.tour-module-scss-module__EaXI2a__reviewsAvg{background:#2333930a;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;display:flex}.tour-module-scss-module__EaXI2a__reviewsAvg strong{color:#303030;font-size:2rem}.tour-module-scss-module__EaXI2a__reviewsAvg span{color:#3030308c;font-size:.8rem}.tour-module-scss-module__EaXI2a__reviewsList{flex-direction:column;gap:14px;display:flex}.tour-module-scss-module__EaXI2a__reviewCard{border:1px solid #3030300f;border-radius:10px;padding:16px}.tour-module-scss-module__EaXI2a__reviewHeader{align-items:center;gap:12px;margin-bottom:10px;display:flex}.tour-module-scss-module__EaXI2a__reviewHeader>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tour-module-scss-module__EaXI2a__reviewHeader strong{color:#303030;font-size:.92rem}.tour-module-scss-module__EaXI2a__reviewerAvatar{color:#233393;background:#23339314;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.tour-module-scss-module__EaXI2a__reviewerAvatar img{object-fit:cover;width:100%;height:100%}.tour-module-scss-module__EaXI2a__reviewerAvatar svg{font-size:1.6rem}.tour-module-scss-module__EaXI2a__reviewDate{color:#30303073;white-space:nowrap;flex-shrink:0;font-size:.78rem}.tour-module-scss-module__EaXI2a__reviewText{color:#303030bf;margin:0;font-size:.9rem;line-height:1.6}.tour-module-scss-module__EaXI2a__policyChips{flex-wrap:wrap;gap:10px;display:flex}.tour-module-scss-module__EaXI2a__policyChip{color:#303030;background:#2333930f;border:1px solid #23339326;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600}.tour-module-scss-module__EaXI2a__adminCard{align-items:center;gap:16px;display:flex}.tour-module-scss-module__EaXI2a__adminCard>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tour-module-scss-module__EaXI2a__adminCard>div strong{color:#303030;font-size:1rem}.tour-module-scss-module__EaXI2a__adminCard>div p{color:#30303099;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.tour-module-scss-module__EaXI2a__adminCard>div p svg{color:#233393}.tour-module-scss-module__EaXI2a__adminAvatar{color:#233393;background:#23339314;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.tour-module-scss-module__EaXI2a__adminAvatar img{object-fit:cover;width:100%;height:100%}.tour-module-scss-module__EaXI2a__adminAvatar svg{font-size:2.2rem}@media (max-width:768px){.tour-module-scss-module__EaXI2a__main{gap:20px;padding:16px 12px}.tour-module-scss-module__EaXI2a__main section{padding:16px}.tour-module-scss-module__EaXI2a__heroSwiper,.tour-module-scss-module__EaXI2a__heroPlaceholder{height:280px}.tour-module-scss-module__EaXI2a__heroOverlay{padding:20px 16px 16px}.tour-module-scss-module__EaXI2a__heroOverlay h1{font-size:1.4rem}.tour-module-scss-module__EaXI2a__heroHook{font-size:.9rem}.tour-module-scss-module__EaXI2a__statsGrid{grid-template-columns:repeat(2,1fr)}.tour-module-scss-module__EaXI2a__reviewHeader{flex-wrap:wrap}.tour-module-scss-module__EaXI2a__reviewDate{margin-left:50px}.tour-module-scss-module__EaXI2a__dayContent{padding:14px 16px}.tour-module-scss-module__EaXI2a__activityItem{flex-direction:column;align-items:flex-start;gap:4px}.tour-module-scss-module__EaXI2a__activityItem p{white-space:normal}.tour-module-scss-module__EaXI2a__bookingCardMeta{gap:10px}}@media (max-width:420px){.tour-module-scss-module__EaXI2a__statsGrid{grid-template-columns:1fr 1fr}.tour-module-scss-module__EaXI2a__heroSwiper,.tour-module-scss-module__EaXI2a__heroPlaceholder{height:220px}.tour-module-scss-module__EaXI2a__dayMarker{display:none}.tour-module-scss-module__EaXI2a__itineraryDay{padding-bottom:16px}}.tour-module-scss-module__EaXI2a__dealTitleBlock{margin-bottom:14px}.tour-module-scss-module__EaXI2a__dealTitleBlock h3{color:#303030;margin:0 0 5px;font-size:1.05rem}.tour-module-scss-module__EaXI2a__dealTitleBlock p{color:#30303099;white-space:pre-wrap;margin:0;line-height:1.5}.tour-module-scss-module__EaXI2a__dealPartners{color:#30303099;align-items:flex-start;gap:7px;margin:0 0 14px;font-size:.82rem;display:flex}.tour-module-scss-module__EaXI2a__dealPartners svg{color:#233393;flex-shrink:0}
