:root{--fc-today-bg-color: #ffffff;--fc-highlight-color: #d9f4d9}.input-select-wrapper{display:flex;flex-direction:column;gap:4px;font-family:Open Sans,sans-serif;width:100%}.input-select-wrapper:has(.MuiSelect-select[aria-expanded=true]) .MuiSelect-root{border-color:#444!important}.input-select-wrapper:has(.MuiSelect-select[aria-expanded=true]):after{content:none!important}.input-select-wrapper.align-left-label label{text-align:start;gap:0px}.input-select-wrapper.align-left-label .MuiOutlinedInput-input{padding:10px 12px!important}.input-select-wrapper label{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;display:flex;flex-direction:column;gap:4px;z-index:5}.input-select-wrapper input,.input-select-wrapper select,.input-select-wrapper textarea{padding:10px 16px;border-radius:8px;border:2px solid rgb(51,51,51);background-color:#fff;color:#222;font-size:14px;font-weight:400}.input-select-wrapper input.compact,.input-select-wrapper select.compact,.input-select-wrapper textarea.compact{font-weight:500}.input-select-wrapper input:focus,.input-select-wrapper select:focus,.input-select-wrapper textarea:focus{outline:none;border-color:#e0521e}.input-select-wrapper input::-webkit-input-placeholder,.input-select-wrapper select::-webkit-input-placeholder,.input-select-wrapper textarea::-webkit-input-placeholder{color:#444}.input-select-wrapper input::-moz-placeholder,.input-select-wrapper select::-moz-placeholder,.input-select-wrapper textarea::-moz-placeholder{color:#444}.input-select-wrapper input:-ms-input-placeholder,.input-select-wrapper select:-ms-input-placeholder,.input-select-wrapper textarea:-ms-input-placeholder{color:#444}.input-select-wrapper input::-ms-input-placeholder,.input-select-wrapper select::-ms-input-placeholder,.input-select-wrapper textarea::-ms-input-placeholder{color:#444}.input-select-wrapper input::placeholder,.input-select-wrapper select::placeholder,.input-select-wrapper textarea::placeholder{color:#444}.input-select-wrapper.disabled input,.input-select-wrapper.disabled select,.input-select-wrapper.disabled textarea{background-color:#d4c4d1;color:#444;cursor:not-allowed}.input-select-wrapper.error input,.input-select-wrapper.error select,.input-select-wrapper.error textarea{border-color:#e0521e}.input-select-wrapper.error .error-message{color:#e0521e;font-size:12px;font-weight:400}.input-search{position:relative}.input-search input{padding-right:36px}.input-search .icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#444}
