.custom-form-item .input-wrapper.form-phone{--el-input-border-color:#000;--el-border-color:block}.custom-form-item .input-wrapper.form-phone .fields-wrapper{display:flex;width:100%}.custom-form-item .input-wrapper.form-phone .country-flag{height:1em;margin-right:.5em;width:auto}.custom-form-item .input-wrapper.form-phone .country-flag.current-country-flag{height:.75em;left:.5em;position:absolute;top:50%;transform:translateY(-50%);z-index:102}.custom-form-item .input-wrapper.form-phone .country-container{min-width:9em;position:relative;width:9em}.custom-form-item .input-wrapper.form-phone .country-container input{border-radius:.75em 0 0 .75em;position:relative;width:100%;z-index:101}.custom-form-item .input-wrapper.form-phone .country-container input.error{border-color:red}.custom-form-item .input-wrapper.form-phone .country-container input:has(+.dropdown-menu){border-radius:.75em 0 0}.custom-form-item .input-wrapper.form-phone .country-container.has-country input{padding-left:2.5em}.custom-form-item .input-wrapper.form-phone .country-container .dropdown-menu{background-color:#fff;border:1px solid var(--el-input-border-color,var(--el-border-color));border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;display:block;font-size:.75em;left:0;max-height:20em;overflow-y:auto;padding-top:1em;position:absolute;top:calc(100% - .1em);width:100%;z-index:500}.custom-form-item .input-wrapper.form-phone .country-container .dropdown-item{align-items:center;background-color:#fff;cursor:pointer;display:flex;padding:.5em;transition:background-color .2s}.custom-form-item .input-wrapper.form-phone .country-container .dropdown-item:hover{background-color:#f0f0f0}.custom-form-item .input-wrapper.form-phone .phone-input{border-radius:0 .75em .75em 0;flex:1;margin-left:-1px}.inline-block[data-v-7d870db9]{display:inline-block}.custom-form .form-checkbox{cursor:pointer;display:flex;gap:.5em;padding-right:var(--input-padding)}.custom-form .form-checkbox input{display:none}.custom-form .form-checkbox>span{border:1px solid #b6b4be;border-radius:.25em;display:block;height:1em;margin-top:.2em;min-width:1em;position:relative;width:1em}.custom-form .form-checkbox>span:after{background:var(--primary-color);border-radius:.25em;content:"";display:none;height:calc(1em - 6px);left:2px;position:absolute;top:2px;width:calc(1em - 6px)}.custom-form .form-checkbox:hover>span{border-color:var(--primary-color)}.custom-form .form-checkbox input:checked+span:after{border-color:var(--primary-color);display:block}.custom-form .form-checkbox .content{color:var(--color-font);position:relative}.custom-form .form-checkbox .content .title{font-size:.875em;line-height:1.6}.custom-form .form-checkbox .content span{display:block;font-size:.625em;line-height:1.6}.custom-form .form-checkbox .content a{color:var(--primary-color)}.custom-form .form-checkbox .content a:hover{text-decoration:underline}.form-date .input-wrapper{--dp-font-family:var(--font),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:.75em}.form-date .input-wrapper .vpd-main{width:100%}.form-date .input-wrapper .vpd-input-group label,.form-date .input-wrapper .vpd-simple-content .vpd-column .vpd-column-header{display:none}.custom-form .form-date-range .input-wrapper{margin:0}.custom-form .form-time{display:flex;width:100%}.custom-form .form-time .input-wrapper:first-child select{border-bottom-right-radius:0;border-top-right-radius:0}.custom-form .form-time .input-wrapper:last-child select{border-bottom-left-radius:0;border-top-left-radius:0}.luggage-tile[data-v-b3f875bb]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75em;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:120px;opacity:.5;padding:.75em;text-align:center;transition:.2s}.luggage-tile.active[data-v-b3f875bb]{opacity:1}.luggage-tile .icon[data-v-b3f875bb]{height:28px}.luggage-tile .icon img[data-v-b3f875bb]{max-height:100%}.luggage-tile .title[data-v-b3f875bb]{font-size:.85em;font-weight:600}.luggage-tile .meta[data-v-b3f875bb]{font-size:.7em;opacity:.7}.luggage-tile .controls[data-v-b3f875bb]{align-items:center;display:flex;gap:.4em}.luggage-tile .controls .value[data-v-b3f875bb]{font-weight:600;min-width:1.5em;text-align:center}.luggage-tile .controls .value span[data-v-b3f875bb]{background:none;color:#555}.luggage-tile .controls span[data-v-b3f875bb]{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.6em;justify-content:center;width:1.6em}.luggage-tile .controls span.hidden[data-v-b3f875bb]{pointer-events:none;visibility:hidden}.custom-form .number-selector{align-items:center;display:flex}.custom-form .number-selector .value{background-color:transparent;border:none;color:var(--color-font);min-width:2.5em;outline:none;position:relative;text-align:center;width:2.5em}.custom-form .number-selector .value .error-message{backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(10px);background:#ffffff80;border:1px solid hsla(0,0%,100%,.75);border-radius:.5em;bottom:2em;box-shadow:0 4px 6px #0000001a;display:flex;font-size:.75em;left:50%;padding:.5em;position:absolute;transform:translate(-50%);width:-moz-fit-content;width:fit-content}.custom-form .number-selector span{align-items:center;background:#fff;background:var(--primary-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.5em;justify-content:center;width:1.5em}.custom-form .number-selector span svg path{fill:#fff}.custom-form .number-selector span i{font-size:.75em}.custom-form{max-width:100%;position:relative}.custom-form .custom-form-row{display:flex;flex-wrap:wrap;--gap:1em;margin-left:calc(var(--gap)/2*-1);margin-right:calc(var(--gap)/2*-1);width:calc(100% + var(--gap))}.custom-form .custom-form-row .custom-form-col{flex:0 0 calc(100%*var(--span)/12);max-width:calc(100%*var(--span)/12);padding-left:calc(var(--gap)/2);padding-right:calc(var(--gap)/2)}.custom-form .custom-form-row .custom-form-item .number-selector{height:3em}.custom-form .custom-form-row .custom-form-item .number-selector span{height:2em;min-width:2em;width:2em}.custom-form .general-error-message{color:red;margin-top:1em;max-height:60vh;max-width:100%;overflow:auto;white-space:pre}
