.app-select{cursor:pointer}.app-select.disabled,.app-select.disabled .select-wrapper .control-wrapper .form-control{cursor:not-allowed}.app-select:hover:not(.disabled) .select-wrapper .control-wrapper{border-color:#41bbbb80}.app-select .select-wrapper{position:relative}.app-select .select-wrapper .control-wrapper{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;height:var(--button-size-lg);padding-right:20px;position:relative;transition:border-color .3s}.app-select .select-wrapper .control-wrapper.open{border-color:#41bbbb}.app-select .select-wrapper .control-wrapper.has-error{border-color:#de0923!important}.app-select .select-wrapper .control-wrapper .form-control{border-radius:8px;cursor:pointer;flex-grow:1;font-size:16px;height:100%;padding:0 20px}.app-select .select-wrapper .control-wrapper .select-icon{align-items:center;color:#949494;display:flex;font-size:18px;margin-left:6px;padding-top:2px}.app-select .select-wrapper .control-wrapper .select-icon .nuxt-icon{transition:transform .15s}.app-select .select-wrapper .control-wrapper .select-icon .nuxt-icon.rotated{transform:rotate(-180deg)}.app-select .select-wrapper .options-search{border:1px solid #949494;border-bottom:0;color:#1e1e1e;font-family:var(--font-family);font-size:16px;height:40px;padding:10px 25px;width:100%}.app-select .select-wrapper .options-search:hover .select-wrapper .control-wrapper{border-color:#41bbbb80}.app-select .select-wrapper .options-list{background-color:#fff;border:1px solid #949494;display:flex;flex-direction:column;left:0;max-height:350px;overflow-y:scroll;padding:10px 0;position:absolute;right:0;top:100%;z-index:40}.app-select .select-wrapper .options-list .option-item{cursor:pointer;padding:10px 25px;transition:background-color .3s}.app-select .select-wrapper .options-list .option-item.placeholder{color:#949494}.app-select .select-wrapper .options-list .option-item.focus{background-color:#f5f7f9}.app-select .select-wrapper .options-list .option-item.hide{display:none}.app-select .control-caption{color:#949494;font-size:14px;line-height:140%;margin-top:4px}.app-select .error-messages{color:#de0923;display:flex;flex-direction:column;font-size:14px;gap:4px;margin-top:4px}
