.customize-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.customize-modal-content{background:#fff;width:100%;max-width:875px;border-radius:18px;position:relative;padding:24px}.close-modal-btn{position:absolute;top:-25px;left:calc(50% - 0px);transform:translateX(-50%);background:var(--color-primary);border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.close-modal-btn img{width:15px;height:15px}.customize-form-wrapper .customize-form{display:flex;flex-direction:column;gap:15px}.customize-form-wrapper .customize-form .form-row{display:grid;grid-gap:10px;gap:10px}.customize-form-wrapper .customize-form .form-row.two-cols{grid-template-columns:1fr 1fr}.customize-form-wrapper .customize-form .form-row.three-cols{grid-template-columns:1fr 1fr 1fr}.customize-form-wrapper .customize-form .form-row.two-thirds-one-third{grid-template-columns:2fr 1fr}.customize-form-wrapper .customize-form .input-field{position:relative}.customize-form-wrapper .customize-form .input-field input{width:100%;height:48px;background:#fff;border:1px solid #7d7d7d;border-radius:200px;padding:0 25px;font-family:var(--font-body);font-size:14px;color:var(--color-dark);outline:none}.customize-form-wrapper .customize-form .input-field input::placeholder{color:#636060}.customize-form-wrapper .customize-form .input-field.badge-right input{padding-right:80px}.customize-form-wrapper .customize-form .input-field.has-text-left input{text-align:left}.customize-form-wrapper .customize-form .captcha-badge{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:var(--color-primary);color:#fff;padding:8px 15px;border-radius:100px;font-size:14px;font-weight:500}.customize-form-wrapper .customize-form .form-row-submit{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.customize-form-wrapper .customize-form .form-row-submit .message-field input{width:100%;height:48px;background:#fff;border:1px solid #7d7d7d;border-radius:200px;padding:0 25px;font-family:var(--font-body);font-size:16px;color:#000;outline:none}.customize-form-wrapper .customize-form .form-row-submit .submit-circle-btn{width:44px;height:44px;background:var(--color-primary);border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s ease;color:#fff}.customize-form-wrapper .customize-form .form-row-submit .submit-circle-btn:hover{transform:scale(1.05)}.customize-form-wrapper .customize-form .form-row-submit .submit-circle-btn img,.customize-form-wrapper .customize-form .form-row-submit .submit-circle-btn svg{width:20px;height:20px}.custom-select-container{position:relative;width:100%}.custom-select-container .select-trigger{width:100%;height:48px;background:#fff;border:1px solid #7d7d7d;border-radius:200px;padding:0 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.custom-select-container .select-trigger .selected-text{color:#7d7d7d;font-size:14px}.custom-select-container .select-trigger .selected-text.placeholder{color:#7d7d7d}.custom-select-container .select-trigger .field-icon-img{width:18px;height:18px}.custom-select-container .select-trigger .select-badge{background:var(--color-primary);display:flex;align-items:center;width:15px;height:15px;border-radius:50%}.custom-select-container .select-trigger .select-badge .chevron.up{transform:rotate(180deg)}.custom-select-container .options-list{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:100;max-height:200px;overflow-y:auto;margin-top:5px}.custom-select-container .options-list .option-item{padding:10px 20px;cursor:pointer}.custom-select-container .options-list .option-item.selected{color:var(--color-primary);font-weight:500}.night-select-container{height:40px;border:1px solid #7d7d7d;border-radius:200px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;position:relative}.night-select-container .label{font-size:14px;color:#636060}.night-select-container .night-badge{background:var(--color-primary);color:#fff;padding:4px 11px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px}.night-select-container .night-badge .chevron.up{transform:rotate(225deg)}.night-select-container .night-dropdown{position:absolute;top:100%;right:0;width:100px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:100;max-height:200px;overflow-y:auto;margin-top:5px}.night-select-container .night-dropdown .night-option{padding:10px;text-align:center;cursor:pointer}.night-select-container .night-dropdown .night-option:hover{background:transparent;color:var(--color-primary)}.night-select-container .night-dropdown .night-option.selected{color:var(--color-primary);font-weight:500}.passenger-input.active{border-color:var(--color-primary)!important}.custom-datepicker-wrapper{position:relative}.custom-datepicker-wrapper .custom-date-input{padding-right:45px!important}.custom-datepicker-wrapper .field-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.custom-datepicker-wrapper .field-icon img{width:18px}@media(max-width:768px){.customize-modal-content{padding:30px 20px;border-radius:25px}.customize-form .form-row{grid-template-columns:1fr!important}.customize-modal-content{max-height:90vh}.customize-modal-content .customize-form-wrapper{height:100%}.customize-modal-content .customize-form-wrapper .customize-form{overflow:auto;height:76vh}}.loader-small{width:20px;height:20px;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}