.cws-textarea{--cws-input-border-color:#7799a1;color:#004152;font-family:GT Walsheim Pro,arial,helvetica,sans-serif;font-size:1rem;line-height:1.375;display:flex;position:relative;height:40px;width:100%;background-color:#fff;border:1px solid var(--cws-input-border-color);box-shadow:inset 0 4px 8px rgba(0,0,0,.04);border-radius:4px;font-weight:500}.cws-textarea.is-focused,.cws-textarea:hover{--cws-input-border-color:#004152}.cws-textarea.is-keyboard-focused{outline:1px dashed #004152;outline-offset:2px;box-shadow:0 0 0 5px #fff}.cws-textarea.is-empty{color:#45737f}.cws-textarea.is-invalid{--cws-input-border-color:#9d3d32;background-color:#ffc8be}.cws-textarea.is-invalid.is-focused{background-color:#fff;color:#004152}.cws-textarea.is-disabled{--cws-input-border-color:#7799a1;background-color:#f5f7f8;color:#004152;box-shadow:none;pointer-events:none}.cws-textarea.is-disabled.is-empty{color:#45737f}.cws-textarea:before{content:"";opacity:0;position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--cws-input-border-color);pointer-events:none;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-out;transition-delay:0s}@media(hover:hover)and (pointer:fine){.cws-textarea:hover:not([disabled]):before{opacity:1}}.cws-textarea.is-focused:before,.cws-textarea.is-keyboard-focused:before{opacity:1}.cws-textarea{height:auto}.cws-textarea--size-medium{font-size:.875rem;line-height:1.4285714286;height:34px;height:auto}.cws-textarea--size-medium,.cws-textarea--size-small{color:#004152;font-family:GT Walsheim Pro,arial,helvetica,sans-serif}.cws-textarea--size-small{font-size:.75rem;line-height:1.3333333333;height:28px;height:auto}.cws-textarea__input{display:block;position:absolute;inset:0;padding:9px 16px;background:rgba(0,0,0,0);border:none;border-radius:inherit;color:inherit;outline:none;appearance:none;font:inherit;line-height:inherit;text-align:inherit;text-overflow:ellipsis}.cws-textarea__input::placeholder{height:100%;color:#45737f}.cws-textarea.is-invalid .cws-textarea__input::placeholder{color:#9d3d32}.cws-textarea.is-disabled .cws-textarea__input::placeholder{color:#45737f}.cws-textarea--size-medium .cws-textarea__input{padding:7px 16px}.cws-textarea--size-small .cws-textarea__input{padding:6px 12px}.cws-textarea--icon .cws-textarea__input,.cws-textarea--icon.cws-textarea--size-medium .cws-textarea__input{padding-right:48px}.cws-textarea--icon.cws-textarea--size-small .cws-textarea__input{padding-right:36px}.cws-textarea__input{position:static;width:100%;min-height:40px;resize:vertical}.cws-textarea--size-medium .cws-textarea__input{min-height:34px}.cws-textarea--size-small .cws-textarea__input{min-height:28px}.FormB2bGroupReservation_cwtb-form-b2b-group-reservation__date-select__AuLbc{position:relative}.FormB2bGroupReservation_cwtb-form-b2b-group-reservation__date-select__AuLbc>input{cursor:pointer}.FormB2bGroupReservation_cwtb-form-b2b-group-reservation__date-select__body___MlNW{position:absolute;visibility:hidden;width:100%;z-index:10}@media(min-width:800px){.FormB2bGroupReservation_cwtb-form-b2b-group-reservation__date-select__body___MlNW{border-radius:8px;width:350px}}