.yp-account-form,.yp-account-form *,.yp-account-form :after,.yp-account-form :before{box-sizing:border-box}.yp-account-form .field{display:block;margin-top:0}.yp-account-form .field>span{display:block;margin:0 0 8px;color:#625a65;font-size:10.5px;font-weight:760;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.yp-account-form .field input,.yp-account-form .field textarea{width:100%;padding:14px 16px;border:1px solid #ddd6df;border-radius:14px;background:#fff;color:#211b24;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.008em;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.yp-account-form .field textarea{min-height:112px;resize:vertical;line-height:1.6}.yp-account-form .field input::placeholder,.yp-account-form .field textarea::placeholder{color:#a199a5;font-weight:400;opacity:1}.yp-account-form .field .yp-select__value.is-placeholder{color:#a199a5;font-weight:400}.yp-account-form .field input:focus,.yp-account-form .field textarea:focus{border-color:rgba(88,0,125,.66);border-width:2px;box-shadow:none;outline:0}.yp-account-form .field .yp-select{position:relative;display:block;width:100%;border:1px solid #ddd6df;border-radius:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.yp-account-form .field .yp-select__trigger{min-height:48px;padding:0 16px;color:#211b24;font-size:15px;font-weight:500;letter-spacing:-.008em}.yp-account-form .field .yp-select:focus-within,.yp-account-form .field .yp-select[data-open]{border-color:rgba(88,0,125,.66);border-width:2px;box-shadow:none}.yp-account-form .field--error .yp-select{border-color:rgba(178,26,50,.55)}.yp-account-form .field--disabled .yp-select,.yp-account-form .field--disabled input,.yp-account-form .field--disabled textarea{border-color:#e7e2ea;background:#f7f5f8;color:#453e49;cursor:not-allowed}.yp-account-form .field--disabled .yp-select__trigger:disabled{color:#453e49;opacity:1}.yp-account-form .field--disabled>span{opacity:.75}.yp-account-form .field-error{display:block;margin-top:6px;color:#b21a32;font-size:11.5px;line-height:1.4}.yp-account-form .field--error input,.yp-account-form .field--error textarea{border-color:rgba(178,26,50,.55)}.yp-account-form .MuiTypography-root{display:block;margin:0 0 8px;color:#625a65;font-size:10.5px;font-weight:760;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.yp-account-form .MuiFilledInput-root{min-height:50px;border:1px solid #ddd6df!important;border-radius:14px!important;background:#fff!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.yp-account-form .MuiFilledInput-root.Mui-focused,.yp-account-form .MuiFilledInput-root:hover{border-color:rgba(88,0,125,.66)!important;background:#fff!important;box-shadow:none}.yp-account-form .MuiFilledInput-root.Mui-focused{border-width:2px!important}.yp-account-form .MuiFilledInput-input{padding:14px 16px!important;color:#211b24!important;font-size:15px;font-weight:500!important;letter-spacing:-.008em}.yp-account-form .MuiFilledInput-input::placeholder{color:#a199a5;font-weight:400;opacity:1}.yp-account-form .MuiAutocomplete-root .MuiFilledInput-root{align-items:center;min-height:50px;padding:0 42px 0 0!important}.yp-account-form .MuiAutocomplete-root .MuiFilledInput-root .MuiAutocomplete-input{min-height:48px;padding:0 14px!important;line-height:48px}.yp-account-form .MuiAutocomplete-root .MuiAutocomplete-endAdornment{top:50%;right:10px;transform:translateY(-50%)}[dir=rtl] .yp-account-form .MuiAutocomplete-root .MuiFilledInput-root{padding:0 0 0 42px!important}[dir=rtl] .yp-account-form .MuiAutocomplete-root .MuiAutocomplete-endAdornment{right:auto;left:10px}.yp-account-form .react-tel-input .special-label{position:static;display:block;inset:auto;margin:0 0 8px;padding:0;background:rgba(0,0,0,0);color:#625a65!important;font-size:10.5px!important;font-weight:760;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.yp-account-form .react-tel-input .form-control{width:100%;height:50px;margin-top:0!important;border:1px solid #ddd6df!important;border-radius:14px!important;background:#fff;color:#211b24;font-family:inherit;font-size:15px!important;font-weight:500}.yp-account-form .react-tel-input .form-control:hover{border-color:rgba(88,0,125,.28)!important}.yp-account-form .react-tel-input .form-control:focus{border-color:rgba(88,0,125,.66)!important;border-width:2px!important;box-shadow:none}.yp-account-form .react-tel-input .flag-dropdown{top:auto;bottom:0;height:50px;border:0;background:rgba(0,0,0,0)}.yp-account-form .react-tel-input .selected-flag{display:flex;height:100%;align-items:center;gap:6px;border-radius:14px 0 0 14px}.yp-account-form .react-tel-input .selected-flag .flag{position:relative;top:auto;margin-top:0}.yp-update-booking-form form{display:flex;flex-direction:column;gap:18px}.yp-update-booking-form .MuiGrid-container{margin-top:0}.yp-update-booking-form .MuiFilledInput-root{min-height:52px}.yp-update-booking-form .MuiFilledInput-input{min-height:20px}.yp-update-booking-form .MuiFilledInput-root.MuiFilledInput-multiline{align-items:flex-start;min-height:122px;padding:0!important}.yp-update-booking-form textarea.MuiFilledInput-input{align-self:flex-start;box-sizing:border-box;height:auto!important;min-height:118px;padding:12px 16px!important;line-height:1.45;resize:none}.yp-update-booking-form button[type=submit]{margin-top:4px}@media(max-width:599.95px){.yp-update-booking-form form{gap:16px}}.yp-account-form .update-profile-actions{display:flex;margin-top:24px}.yp-account-form .btn.MuiButton-root{display:inline-flex;min-width:0;height:44px;align-items:center;justify-content:center;gap:14px;padding:0 21px;border:0;border-radius:999px;background:var(--yp-purple);color:#fff;font-size:12.5px;font-weight:720;letter-spacing:-.008em;text-transform:none;box-shadow:none;transition:background .2s ease}.yp-account-form .btn.MuiButton-root:hover{background:#43005f;box-shadow:none}.yp-account-form .btn.MuiButton-root.Mui-disabled,.yp-account-form .btn.MuiButton-root.Mui-disabled:hover,.yp-account-form button[type=submit].MuiButton-root.Mui-disabled,.yp-account-form button[type=submit].MuiButton-root.Mui-disabled:hover{background:#cfc7d4;color:#fff;box-shadow:none}.yp-account-form .btn.MuiButton-root.Mui-disabled,.yp-account-form button[type=submit].MuiButton-root.Mui-disabled{pointer-events:auto;cursor:not-allowed}.yp-account-form .yp-combo{position:relative}.yp-account-form .yp-combo input{padding-inline-end:40px}.yp-account-form .yp-combo__chevron{position:absolute;top:50%;inset-inline-end:16px;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid #6b6270;border-bottom:1.5px solid #6b6270;transform:rotate(45deg);pointer-events:none;transition:transform .2s ease}.yp-account-form .MuiAutocomplete-root[aria-expanded=true] .yp-combo__chevron,.yp-account-form .yp-combo:has(input[aria-expanded=true]) .yp-combo__chevron{margin-top:-2px;transform:rotate(225deg)}.yp-account-form .field>span label{cursor:inherit}