.form{position:relative;z-index:0;width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;display:flex;flex-direction:column;padding-left:25px;padding-right:25px}.form.formLineal{padding-left:0;padding-right:0}.form.formOff{display:none!important}.form.formColumn{display:flex;flex-direction:column;height:auto;background:var(--color-default);padding:10px}.form.formColumn input,.form.formColumn select,.form.formColumn textarea{background-color:var(--color-white)!important}.form>.head{font-size:16px;font-weight:500;margin-top:18px;margin-bottom:10px}.form.formSlim{padding-left:15px;padding-right:15px}.form.formNoBottom{margin-bottom:10px!important}.form.formNoBottom .formControl:last-child{margin-bottom:10px!important}.form>.formControl:last-child{margin-bottom:40px!important}.form>.formControl:last-child.formControlActionBottomWindow{margin-bottom:0;padding-bottom:80px!important}.form .titleSeparator{width:-webkit-fill-available;width:-moz-available;width:fill-available;margin:15px 0 5px;padding-top:5px;font-size:16px}.form .formBoxPills{display:flex;flex-direction:row;gap:10px}.form .formBoxPills .pill{display:flex;align-items:center;padding:7px 20px 7px 15px;background:var(--color-bg-gray);border-radius:20px;position:relative;margin-bottom:10px}.form .formBoxPills .pill:hover{background:var(--color-bg-gray-hover);color:var(--color-white)}.form .formBoxPills .pill span{cursor:pointer!important}.form .formBoxPills .pill .btnClosePill{position:absolute;right:-7px;top:-7px;border:0;background:#fff;border-radius:40px;padding:2px!important}.form .settings{margin-top:7px}.form .formControl{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;flex-direction:column;position:relative;margin-bottom:10px;z-index:1}.form .formControl.disabled{opacity:.5;pointer-events:none}.form .formControl>label{font-size:13px;color:var(--color-label-form);margin-top:0;display:flex;margin-bottom:3px;width:-webkit-fill-available;width:-moz-available;width:fill-available;padding-right:5px}.form .formControl.formControlNoMargin,.form .formControl>label.noMargin{margin-bottom:0}.form .formControl>label a{color:var(--text-color)}.form .formControl>label a:hover{color:var(--color-primary)}.form .formControl>label.space-between{justify-content:space-between}.form .formControl>.head{font-size:14px;font-weight:400}.form .formControl .reference{font-size:13px;margin-bottom:10px}.form .formControl.formFlex{display:flex;flex-direction:row;align-items:center;gap:10px}.form .formControl.formBorderBottom{border-bottom:1px solid var(--color-line);padding-bottom:7px}.form .formControl.formFlexCenter{justify-content:center}.form .formControl.formFlexAlignTop{align-items:flex-start}.form .formControl textarea.formInput{min-height:38px;height:auto;overflow-y:auto;resize:none;box-sizing:border-box;padding:8px;line-height:1.5}.form .formControl.formFlexRight{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.form .formControl.formBottom{align-items:flex-start;gap:0;margin-bottom:10px!important;display:flex;flex-direction:column;justify-content:flex-end}.form .formControl.formBottom button{padding:7px 22px}.form .formControl.formBtns{margin-bottom:15px!important;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.form .formControl.formLeft{justify-content:center;align-items:flex-start}.form .formControl.formRight{justify-content:center;align-items:flex-end}.form .formControl .formControlHead{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;margin-top:7px}.form .formControl .formControlHead .box{display:flex;align-items:center}.form .formControl .formControlHead .box div,.form .formControl .formControlHead .box label,.form .formControl .formControlHead .box span{margin-right:5px}.form .formControl.formControlQuantity .formGroup{position:relative}.form .formControl.formControlQuantity .formGroup input{z-index:0}.form .formControl.formControlQuantity .formGroup .btn{z-index:1;bottom:5px;right:7px;position:absolute;font-size:18px!important;padding:0 10px 1px!important}.form .formControl.formControlQuantity .formGroup .btn.btnQuantityMinus{right:45px}.form .formControl.formControlQuantity .formGroup .btn:hover{background-color:var(--color-primary);color:var(--color-white)}.form .formControl.formControlSelectAndOthers .boxGroup{display:flex;flex-wrap:nowrap}.form .formControl.formControlSelectAndOthers .boxGroup select{width:45%;margin-right:7px}.form .formControl.formControlSelectAndOthers .boxGroup input{width:50%;display:none!important}.form .formControl.formControlSelectAndOthers .boxGroup input.on{display:flex!important}.form .formControl.formControlDate{flex-direction:row;align-items:center;z-index:10}.form .formControl.formControlDate .icon{font-size:19px}.form .formControl.formControlDate .hours{display:flex}.form .formControl.formControlIconSelect .formInput{padding-left:35px;padding-right:35px}.form .formControl.formControlIconSelect .btnSelectIcon{position:absolute;bottom:6px;z-index:1;right:10px;font-size:18px}.form .formControl.formControlIconSelect .iconSelect{position:absolute;font-size:20px;bottom:9px;z-index:1;left:8px}.form .formControl.formControlIconSelect .boxSelectIcons{position:absolute;z-index:3;border-radius:5px;border:1px solid #d1d2d4;background:#fff;box-shadow:1px 1px 10px rgb(44 44 .81481481%);display:flex;flex-direction:column;max-height:240px;overflow-y:auto;bottom:0;left:1px}.form .formControl.formControlIconSelect .boxSelectIcons a{width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:3px 10px}.form .formControl.formControlIconSelect .boxSelectIcons a.hover{background-color:#9a9ab4}.form .formControl.formControlPrice .money{position:absolute;left:5px;bottom:6px;font-weight:500;z-index:1;background:#fff;border:1px solid #d1d2d4;padding:2px 5px;border-radius:4px;width:25px}.form .formControl.formControlPrice .formInput{padding-left:45px}.form .formControl.formControlSelectPrice .selectPrice{position:absolute;left:7px;top:40px;font-weight:500;z-index:1;border:0;background:0 0;font-size:16px}.form .formControl.formControlSelectPrice .formInput{padding-left:65px;font-size:16px}.form .formControl.formControlLineal{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:10px}.form .formControl.formControlLineal.formLeft{justify-content:flex-start!important}.form .formControl.formSelectList{z-index:15}.form .formControl.formSelectList .boxInput{position:relative}.form .formControl.formSelectList .boxInput .icon{position:absolute;right:7px;font-size:1.3em;top:8px;color:#d1d2d4;z-index:1;pointer-events:none}.form .formControl.formSelectList .boxInput .formInput{z-index:0}.form .formControl.formSelectList .boxSelectList{width:-webkit-fill-available;width:-moz-available;width:fill-available;position:relative;display:flex;flex-direction:column;padding:5px;height:0;opacity:0;margin-top:0;box-shadow:0 4px 9px rgba(0,0,0,.3);border:1px solid #d1d2d4;background:#fff;border-radius:5px;text-transform:capitalize;overflow-y:hidden}.form .formControl.formSelectList .boxSelectList.on{height:250px;opacity:1;position:absolute;z-index:10;top:65px}.form .formControl.formSelectList .boxSelectList .search{position:relative}.form .formControl.formSelectList .boxSelectList .search .icon{position:absolute;top:9px;left:7px;font-size:1.2em}.form .formControl.formSelectList .boxSelectList .search .formInput{padding-left:30px}.form .formControl.formSelectList .boxSelectList .list{display:flex;flex-direction:column;overflow-y:auto;margin-top:10px}.form .formControl.formSelectList .boxSelectList .list .btn{padding:10px 5px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #d1d2d4;width:-webkit-fill-available;width:-moz-available;width:fill-available}.form .formControl.formSelectList .boxSelectList .list .btn span{text-align:left;font-size:13px}.form .formControl.formSelectList .boxSelectList .btns{display:flex;align-items:center;gap:7px;padding-left:10px;padding-right:10px}.form .formControl.formSelectItems .head{display:flex;justify-content:space-between;align-items:center}.form .formControl.formSelectItems .formInputSelect{display:inline-block;min-height:33px}.form .formControl.formSelectItems .formInputSelect .boxInputPathUrl{display:flex;align-items:baseline;overflow-x:auto;flex-wrap:nowrap;overflow-y:hidden;width:47.7%;height:100%;padding:0 10px;margin:0;flex-basis:max-content;border-top-right-radius:0;border-bottom-right-radius:0}.form .formControl.formSelectItems .boxInput{position:relative}.form .formControl.formSelectItems .boxInput .icon{position:absolute;right:7px;font-size:1.3em;top:8px;color:#d1d2d4;z-index:1;pointer-events:none}.form .formControl.formSelectItems .formPathurl{position:absolute;right:0;top:24px;padding-right:7px;width:42%;border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px;color:#526176;padding-top:8px;background:rgb(220 223 231)}.form .formControl.formSelectItems .boxSelectList{position:relative;display:flex;flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:5px;height:0;opacity:0;border:1px solid #d1d2d4;margin-top:-5px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.3);border-radius:6px}.form .formControl.formSelectItems .boxSelectList.on{height:200px;opacity:1}.form .formControl.formSelectItems .boxSelectList .search{position:relative}.form .formControl.formSelectItems .boxSelectList .search .icon{position:absolute;top:9px;left:7px;font-size:1.2em}.form .formControl.formSelectItems .boxSelectList .search .formInput{padding-left:30px}.form .formControl.formSelectItems .boxSelectList .list{display:flex;flex-direction:column;overflow-y:auto;margin-top:10px}.form .formControl.formSelectItems .boxSelectList .list .btn{padding:10px;border-radius:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #d1d2d4}.form .formControl.formSelectItems .boxSelectList .list .btn span{text-align:left;font-size:13px}.form .formControl.formSelectItems .boxInputContent{z-index:0;padding-right:30px;flex-wrap:wrap;padding-left:0;padding-top:0;min-height:25px}.form .formControl.formSelectItems .boxInputContent .item{font-size:12px;padding:6px 15px;text-align:left;background:rgb(148 158 183);border-radius:5px;color:#fff;align-items:center;justify-content:space-between;margin-left:7px;margin-top:7px;position:relative;display:flex}.form .formControl.formSelectItems .boxInputContent .item span{pointer-events:none}.form .formControl.formSelectItems .boxInputContent .item .btnRemoveItemSelect .icon{position:relative;margin:0;padding:0;right:-7px;top:2px;pointer-events:all;opacity:.5}.form .formControl.formSelectItems .boxInputContent .item .btnRemoveItemSelect .icon:hover{opacity:1}.form .formControl.formStateSwitch .boxBtnStateSwitch{width:-webkit-fill-available;padding:20px 0;display:flex;align-items:center}.form .formControl.formStateSwitch .boxBtnStateSwitch .title{display:inline-block;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top;width:20%}.form .formControl.formStateSwitch .boxBtnStateSwitch .btnStateSwitch{display:flex;align-items:center;position:relative;width:46px}.form .formControl.formStateSwitch .boxBtnStateSwitch .btnStateSwitch[state="1"] .circle{right:5px}.form .formControl.formStateSwitch .boxBtnStateSwitch .btnStateSwitch[state="1"] .base{border-color:#3369e7}.form .formControl.formStateSwitch .boxBtnStateSwitch .btnStateSwitch .circle{transition:border-color .3s ease;border:10px solid #fafafa;border-radius:100%;position:absolute;box-shadow:1px 1px 3px rgba(0,0,0,.5);z-index:1}.form .formControl.formStateSwitch .boxBtnStateSwitch .btnStateSwitch .base{transition:border-color .3s ease;border:7px solid #9aa0a6;border-radius:7px;position:absolute;top:-7px;width:23px;z-index:0}.form .formControl .message.error span,.form .formControl .message.heavy span,.form .formControl .message.medium span{border-radius:5px;display:inline-block;padding:3px 10px;margin-top:10px}.form .formControl.formStateSwitch .boxBtnStateSwitch .state{display:flex;align-items:center;margin-left:5px}.form .formControl.formStateSwitch .boxBtnStateSwitch .state .icon{margin-left:7px;margin-right:7px;font-size:21px;color:#9a9ab4}.form .formControl.formStateSwitch .boxBtnStateSwitch .state .icon:hover{color:#11b671}.form .formControl.formStateSwitch .boxBtnStateSwitch .state .tbody{display:flex;align-items:center;margin-left:10px}.form .formControl.formStateSwitch .boxBtnStateSwitch .state .formControl{margin:0}.form .formControl.formControlList{margin-top:15px;display:flex}.form .formControl.formControlList .formCol .col{padding:5px 10px}.form .formControl.formControlList .formCol.head{display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #d1d2d4;padding-bottom:5px}.form .formControl.formControlList .formCol.head .col{font-size:13px}.form .formControl.formControlList .formCol.tbody{display:flex;justify-content:space-between;width:-webkit-fill-available;width:-moz-available;width:fill-available}.form .formControl.formControlList .formCol.tbody .formItem{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;flex-direction:column}.form .formControl.formControlList .formCol.tbody .formItem img{max-height:55px;max-width:55px}.form .formControl.formControlList .formCol.tbody .formItem .input50w{width:50px}.form .formControl.formControlList .formCol.tbody .formItem .value{display:flex;align-items:center;justify-content:center}.form .formControl.formControlList .formCol.tbody .formItem buttom{padding:14px;font-size:16px}.form .formControl.formControlList .formCol.tbody .formItem .col.colActions{display:flex;align-items:center}.form .formControl.formCheckbox{margin-top:15px}.form .formControl.formCheckbox:first-child div{margin-top:10px}.form .formControl.formCheckbox.formControlLineal{gap:20px}.form .formControl.formCheckbox.formControlLineal .formCheckboxItem{margin-top:10px;margin-bottom:0}.form .formControl.formCheckbox .formCheckboxItem{display:flex;align-items:center;min-height:1rem;padding-left:5px;margin-bottom:7px;gap:7px}.form .formControl.formCheckbox .formCheckboxItem:first-child{margin-top:10px}.form .formControl.formCheckbox .formCheckboxItem .formCheckLabel,.form .formControl.formCheckbox .formCheckboxItem label{display:flex;align-items:center}.form .formControl.formCheckbox .formCheckboxItem .formCheckLabel .formInput,.form .formControl.formCheckbox .formCheckboxItem label .formInput{padding:6px 7px;min-width:180px}.form .formControl.formCheckbox .formCheckboxItem .formCheckInput{max-width:30px;padding:6px 7px}.form .formControl.formCheckbox .formCheckboxItem .formInput{border-radius:5px;width:18px;height:18px}.form .formControl.formControlCheck>label{margin-bottom:10px}.form .formControl.formControlCheck .formCheck{display:flex;align-items:center;min-height:1rem;padding-left:10px;margin-bottom:7px}.form .formControl.formControlCheck .formCheck .formCheckLabel{display:flex;align-items:center;font-size:14px}.form .formControl.formControlCheck .formCheck .formCheckLabel .formInput{margin-left:7px;padding:6px 7px;min-width:180px}.form .formControl.formControlCheck .formCheck .formCheckInput{margin-top:2px;margin-right:10px;font-size:14px;width:16px;height:16px}.form .formControl.formControlCheck .formCheck .formInput{margin-left:7px;padding:6px 7px;width:16px;height:16px}.form .formControl .message{font-size:13px}.form .formControl .message.on{margin:10px 0}.form .formControl .message.error span{background:#fdcccc}.form .formControl .message.medium span{background:#f9d88a}.form .formControl .message.heavy span{background:#a7d670}.form .formControl .checkboxControl{font-size:16px;line-height:20px;margin-bottom:12px;display:flex;margin-left:10px;align-items:flex-start}.form .formControl .checkboxControl.checkboxControlSmall .checkboxControlLabel{font-size:13px;line-height:20px}.form .formControl .checkboxControl .checkboxControlLabel{display:inline-block;font-size:14px;align-items:center;margin:-2px 0 0 5px;padding:0 0 0 5px;line-height:16px}.form .formControl .checkboxControl .checkboxControlLabel a{color:#2c3136;margin-left:5px;text-decoration:underline!important}.form .formControl .checkboxControl .checkboxControlLabel .reference{color:#777}.form .formControl.formControlMedium{margin-bottom:10px!important}.form .formControl.formDuo{display:flex}.form .formControl .titleSection{font-size:21px}.form .formControl.formInputCalendar label{margin-left:38px}.form .formControl.formInputCalendar label.on{margin-left:10px}.form .formControl.formInputCalendar .formInput{padding-left:38px}.form .formControl.formCheckOk.on::after{opacity:1}.form .formControl.formCheckOk::after{content:"\e800";font-family:font-brave;position:absolute;z-index:10;color:#52c41a;font-size:21px;width:24px;height:24px;bottom:9px;right:7px;opacity:0}.form .formControl.formIconRight{position:relative}.form .formControl.formIconRight input{z-index:0}.form .formControl.formIconRight .btn{z-index:1;position:absolute;bottom:1px;right:2px;border-radius:0 4px 4px 0;padding:6px;background:var(--color-btn-icon-input);border-color:var(--color-btn-icon-input)}.form .formControl.formIconRight .btn .icon{color:var(--color-white)}.form .formControl .formInput{width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:7px 10px;display:flex;z-index:0;position:relative;background:#f4f4fb;color:#383551;border:1px solid #c1c1d0;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:400;border-radius:5px;font-size:14px;min-height:18px;transform:all ease .2s;margin-left:1px;margin-right:1px}.form .formControl .formInput:focus{background-color:#fff}.form .formControl .formInput.formInputIconRight{padding-right:40px}.form .formControl .formInput.formInputIconLeft{padding-left:40px}.form .formControl .formInput.btn{font-weight:700}.form .formControl .formInput.textRight{text-align:right}.form .formControl .formInput.btnSmall{font-size:15px!important;padding:9px 15px!important}.form .formControl .formInput.formTitle{margin-top:7px;margin-bottom:15px}.form .formControl .formInput .helpBlock a{display:block;text-align:center}.form .formControl .formInput:hover{border-color:#3369e7;box-shadow:0 0 0 1px #3369e7!important;transform:all ease .2s}.form .formControl .formInput.error,input.error{border-color:#fe3535;box-shadow:0 0 0 1px #fe3535!important;transform:all ease .2s}.form .formControl .formInput.formInputSm{font-size:13px;padding:4px 10px}.form .formControl .formInput.formInputLg{font-size:18px;padding:12px 18px}.form .formGroup{display:block;position:relative;width:100%;margin-bottom:7px}.form .formGroup.formGroupTwoColumns{display:flex;align-items:flex-start;justify-content:space-around}.form .formGroup .head{padding:7px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form .formGroup .head.nospace{padding:0}.form .formGroup .head>label{font-size:1.2em;font-weight:600;display:inline-block}.form .formGroup .head .title{font-size:14px;font-weight:400}.form .formGroup .head .actions{display:flex;align-items:center;gap:10px}.form .formGroup .head .actions .box{margin-left:10px;display:flex;align-items:center}.form .formGroup .head .actions .box .btn{padding-left:10px;padding-right:10px}.form .formGroup .box{display:flex}.form .formLine{border-top:1px solid #d1d2d4;margin-top:15px;padding-top:10px;margin-bottom:15px}.form .formControlLine{display:flex;flex-direction:row;justify-content:space-between;z-index:0}.form .formControlLine:last-child{margin-right:0}.form .loader{border:1px solid var(--color-blue-soft);padding:5px;border-radius:5px;display:flex;gap:10px;align-items:center}.form .loader .barLoader{width:100%;height:7px;border-radius:10px;background:var(--color-default);display:flex;align-items:center}.form .loader .barLoader .bar{background:var(--color-dodgerblue);display:flex;height:7px;border-radius:5px}.form .formUpFile{display:flex;flex-direction:row;justify-content:space-between;z-index:0;position:relative;min-height:150px;margin-bottom:15px}.form .formUpFile .formPreview{width:-webkit-fill-available;width:-moz-available;width:fill-available;z-index:0;position:relative}.form .formUpFile .formPreview .item{position:relative;width:fit-content}.form .formUpFile .formPreview .item .btnRemoveFileItem{position:absolute;top:-10px;right:-10px;z-index:1;background:var(--color-white);border-radius:20px;font-size:21px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-white)}.form .formUpFile .formPreview .item .btnRemoveFileItem:hover{color:var(--color-danger)}.form .formUpFile .formPreview .item img{border:1px solid var(--color-line);max-height:150px;width:auto}.form .formUpFile .formPreview .item.item-svg img{min-width:120px;min-height:120px}.form .formUpFile .inner{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;position:absolute;z-index:2;top:0;left:0;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-radius:7px;border:1px dotted var(--color-line);pointer-events:none;opacity:1;gap:10px}.form .formUpFile .inner.on{border:1px dotted var(--color-primary);background-color:var(--color-inner-upfile)}.form .formUpFile .inner.on .btn{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important;color:var(--color-white)!important}.form .formUpFile .inner .icon{font-size:21px}.form .formSlit .btn.btnDropdown .icon,.form .formUpFile .inner .message{font-size:12px}.form .formUpFile .inner.off{display:none}.form .formUpFile .inputUpFile{position:absolute;width:100%;height:100%;opacity:0;z-index:0;cursor:pointer}.form .formRadio{display:flex;align-items:center;margin-right:10px}.form .formRadio:last-child{margin-right:0}.form .formRadio input[type=radio]{margin:0 7px;align-items:center;width:18px;height:18px}.form .formDividerOr{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;align-items:center;justify-content:center;opacity:.7;margin:.5em 0;position:relative;color:#d1d1d1}.form .formDividerOr::before{content:"";display:block;width:40%;height:1px;background:#d1d1d1;margin-right:.5em;position:absolute;left:10px}.form .formDividerOr::after{content:"";display:block;width:40%;height:1px;background:#d1d1d1;margin-left:.5em;position:absolute;right:10px}.form .formFlex{display:flex;align-items:center;gap:10px}.form .formFlex.formFlexColumn{flex-direction:column}.form .formFlex.formFlexColumn div{width:-webkit-fill-available;width:-moz-available;width:fill-available}.form .formFlex.formFlexSpaceBetween{justify-content:space-between}.form .formFlex .formCol{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;flex-direction:column;justify-content:flex-start}.form .formFlex>.btnIcon{padding:7px}.form .formGroupFluid{width:-webkit-fill-available;width:-moz-available;width:fill-available;margin-right:0!important;margin-left:0!important}.form .formCollapse{transition:all .3s ease;overflow:hidden;height:-webkit-fill-available;height:-moz-available;height:fill-available}.form .formCollapse.active{height:0}.form .btnGroupCollapse.active{transform:rotate(180deg)}.form .formGroupFrame{background-color:#fff;border-radius:5px;margin-right:23px;padding:15px;margin-bottom:15px;box-shadow:0 0 3px #c1c5cc}.form .formGroupFrame>label{font-size:1.2em;font-weight:600;margin-bottom:7px;display:flex;align-items:center;gap:7px}.form .formGroupFrame .head{padding:0 0 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form .formGroupFrame .head>label{font-size:1.2em;font-weight:600;display:flex;align-items:center;gap:7px}.form .formGroupFrame .head.no-margin{padding-bottom:0;margin:0}.form .formGroupFrame .head .actions{display:flex;align-items:center}.form .formGroupFrame .head .actions .box{margin-left:10px;display:flex;align-items:center}.form .formControlLandscape{display:flex!important;justify-content:flex-start;align-items:center;gap:10px}.form .formControlLandscape .formControl.formControlIconSelect .btnSelectIcon{right:18px}.form .formControlLandscape .formControl.formControlIconSelect .iconSelect{bottom:7px}.form .formUploadMedia{display:flex;flex-direction:column;position:relative}.form .formUploadMedia .boxCharge{width:-webkit-fill-available;width:-moz-available;width:fill-available;min-height:200px;display:flex;align-items:center;justify-content:center;border:2px dotted var(--color-line);border-radius:6px;position:relative}.form .formUploadMedia .boxCharge:hover{border-color:#05ba5d}.form .formUploadMedia .boxCharge .charge{display:flex;flex-direction:column;align-items:center;gap:13px;z-index:1;touch-action:none;pointer-events:none}.form .formUploadMedia .boxCharge .charge .icon{font-size:2.3em;color:var(--color-upload-text)}.form .formUploadMedia .boxCharge .charge .message{font-size:11px;color:var(--color-upload-text)}.form .formUploadMedia .boxCharge .boxInputFile{position:absolute;z-index:0;width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;display:flex;align-items:center;justify-content:center;opacity:0}.form .formUploadMedia .boxCharge .boxInputFile input{width:100%;height:100%}.form .formControlDisplay{padding-top:18px;margin-bottom:7px!important;z-index:10}.form .formControlDisplay label{position:absolute;font-size:16px;margin:8px 15px;transition:all ease .2s;z-index:10;color:#939aa7}.form .formControlDisplay label.on{transition:all ease .2s;margin:-20px 10px;font-size:14px}.form select[class=formInput]{height:34px}.form .formInputCalendar .icon{color:rgb(148 158 183)}.form .formInputCalendar label{margin-left:0!important}.form .formInputCalendar .icon-calendar{position:absolute;z-index:2;font-size:21px;left:8px;bottom:7px}.form .formControlGroup{background:#fff;padding:15px;border-radius:5px;border:1px solid #d1d2d4;display:flex!important}.form .formControlGroup>.btn{margin-bottom:9px;border:1px dotted}.form .formControlGroup>.btn:hover{border-color:#11b671!important}.form .formControlGroup .checkbox{background:#efefef;border:1px solid #e0dada;padding:3px 12px 3px 5px;box-shadow:1px 1px 5px #d4caca;border-radius:4px;margin-bottom:10px!important;margin-right:10px;margin-left:0!important}.form .formControlGroup .checkbox .box{margin-left:4px}.form .formSlit{display:flex;align-items:center;position:relative;flex-direction:row;gap:0;width:auto;margin:0}.form .formSlit .btn.btnDropdown{padding-left:10px;padding-right:10px;border-top-left-radius:0;border-bottom-left-radius:0;background:#5485f6}.form .formSlit .btn.btnDropdown.on,.form .formSlit .btn.btnDropdown:hover{background:#0f46c7}.form .formSlit .btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.form .formSlit .btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.form .formSlit .dropdown{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:0;overflow:hidden;position:absolute;display:flex;flex-direction:column;top:34px;right:0}.form .formGroupAround,.form .formTree label{width:-webkit-fill-available;width:-moz-available}.form .formSlit .dropdown.on{min-height:34px;padding-top:5px;padding-bottom:5px;height:-webkit-fill-available;height:-moz-available;height:fill-available;position:absolute;box-shadow:1px 1px 8px rgba(0,0,0,.3);background:#fff;border-radius:5px}.form .formSlit .dropdown.on a,.form .formSlit .dropdown.on button{width:-webkit-fill-available;width:-moz-available;width:fill-available}.form .formTree{padding:45px 20px 20px;background:#fff;border-radius:5px;max-height:450px;position:relative;display:flex;flex-direction:column;overflow:hidden}.form .formChargeImage .item:first-child .img img,.form .formChargeMedia .item:first-child .img img{max-height:230px}.form .formTree label{position:absolute;top:0;left:0;padding:15px;width:fill-available;background:#fff;z-index:10}.form .formTree .formGroup{margin-top:7px;overflow-y:auto}.form .formTree .level{padding:0 15px;position:relative;overflow-y:hidden;border-left:1px dotted #d5dbe3}.form .formTree .level:last-child{border-left:0}.form .formTree .level:last-child::before{content:"";height:11px;width:1px;position:absolute;top:0;left:0;border-left:1px dotted #d5dbe3}.form .formTree .level .head{padding:4px 0;justify-content:left;align-items:flex-start;position:relative;overflow-y:clip}.form .formTree .level .head .box::before{content:"";height:1px;width:13px;position:absolute;margin-top:7px;margin-left:-14px;border-top:1px dotted #d5dbe3}.form .formTree .level .head .box.haveChild::after{content:"";height:100%;width:1px;position:absolute;top:21px;left:8px;border-left:1px dotted #d5dbe3}.form .formTree .level .head .box input{width:16px;height:16px}.form .formTree .level .head .name{font-size:13px;cursor:pointer;padding:0 0 0 8px}.form .formTree .level .head .name[state="0"]{opacity:.5}.form .formTree .level .head .name:hover{color:#3369e7}.form .formTree .level .head .add{display:flex;align-items:center;margin-left:12px}.form .formTree .level .head .add .btnActionNode{font-size:15px;margin:0 7px}.form .formTree .level .head .add .btnActionNode:hover{color:#3369e7}.form .formTree .level .head .add .btnStateNode[state="1"] .icon-eye-close,.form .formTree .level .head .add .btnStateNode[state="0"] .icon-eye-open{display:none}.form .formTree .level .head .add .btnDeleteNode:hover{color:#fe3535}.form .formTree .level .childs{position:relative;display:flex;flex-direction:column;overflow-y:hidden;margin-left:8px}.form .formGroupAround{width:fill-available;display:flex;justify-content:space-around}.form .formChargeImage,.form .formChargeMedia{width:-moz-available;box-sizing:border-box;grid-template-columns:repeat(4,1fr);grid-gap:1rem;-webkit-user-select:none}.form .formChargeMedia{width:-webkit-fill-available;width:fill-available;position:relative;min-height:220px;border-radius:5px;display:grid;flex-wrap:wrap;user-select:none;padding:5px;margin-bottom:10px}.form .formChargeMedia .item{width:100%;height:100%;min-height:110px;display:flex;overflow:hidden;align-items:center;justify-content:center;border:1px solid #c1c1d0;border-radius:5px;margin-right:15px;margin-bottom:15px;position:relative;cursor:move;background:rgba(96,96,96,.28)}.form .formChargeMedia .item:first-child{grid-column:1/span 2;grid-row:1/span 2}.form .formChargeMedia .item.on{border:1px solid #3369e7}.form .formChargeMedia .item.on .actions .btnSelectMedia{color:#3369e7}.form .formChargeMedia .item .actions{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.form .formChargeMedia .item .actions .btnOrderMedia{position:absolute;left:7px;top:10px;font-size:18px;color:rgba(255,255,255,.7)}.form .formChargeMedia .item .actions .btnOrderMedia:hover{color:#fff}.form .formChargeMedia .item .actions .btnSelectImage,.form .formChargeMedia .item .actions .btnSelectMedia{position:absolute;right:7px;top:8px;font-size:17px;color:#fff}.form .formChargeMedia .item .actions .btnEditImage,.form .formChargeMedia .item .actions .btnEditMedia{position:absolute;right:7px;bottom:10px;font-size:19px;color:rgba(255,255,255,.7)}.form .formChargeMedia .item .actions .btnEditImage:hover,.form .formChargeMedia .item .actions .btnEditMedia:hover{color:#fff}.form .formChargeMedia .item .actions:hover{background-color:rgba(0,0,0,.7)}.form .formChargeMedia .item .img{position:relative;z-index:0}.form .formChargeMedia .item .img img{max-height:110px}.form .formChargeMedia .boxInputs{display:none}.form .formChargeMedia .boxInputFile{background-color:#fff}.form .formChargeMedia .boxInputFile.block{width:99%;height:99%;min-height:110px;position:relative;display:flex}.form .formChargeMedia .boxInputFile.block .boxInner{position:relative}.form .formChargeMedia .boxInputFile .inputFileBtn{border:2px dotted #c1c1d0;border-radius:5px;color:transparent;position:absolute;top:0;left:0;z-index:0;width:99%;height:99%;min-height:110px;display:block}.form .formChargeImage .item.on .actions .btnSelectMedia,.form .formChargeMedia .boxMediaMini a{color:#3369e7}.form .formChargeMedia .boxInputFile .inputFileBtn.on,.form .formChargeMedia .boxInputFile .inputFileBtn:hover{border-color:#52c41a}.form .formChargeMedia .boxInputFile .boxInner{width:99%;height:99%;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;touch-action:none;pointer-events:none;overflow:hidden;position:absolute;top:2px;left:2px;z-index:1;background:#fff}.form .formChargeMedia .boxInputFile .boxInner.block{position:relative;top:auto;left:auto;margin-right:7px;margin-bottom:7px}.form .formChargeMedia .boxInputFile .boxInner.block .item{width:99%;height:99%;display:flex;overflow:hidden;align-items:center;justify-content:center;border:1px solid #c1c1d0;border-radius:5px}.form .formChargeMedia .boxInputFile .boxInner .icon{font-size:2em;margin-bottom:10px}.form .formChargeMedia .boxInputFile .boxInner .message{margin-top:10px;opacity:.8;padding:0 10px;text-align:center;font-size:80%}.form .formChargeMedia .boxInputFile .boxInner .message.on{margin-top:0;font-size:16px;font-weight:700}.form .formChargeMedia .boxMediaMini{min-height:130px;background:#fff;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2px;margin-left:2px;padding:0 10px;text-align:center;pointer-events:none}.form .formChargeMedia .boxMediaMini span{padding:0}.form .formChargeImage{width:-webkit-fill-available;width:fill-available;position:relative;min-height:220px;border-radius:5px;display:grid;flex-wrap:wrap;user-select:none;padding:5px}.form .formChargeImage .box{display:flex;margin-top:-7px}.form .formChargeImage .item{width:100%;height:100%;min-height:110px;display:flex;overflow:hidden;align-items:center;justify-content:center;border:1px solid #c1c1d0;border-radius:5px;margin-right:15px;margin-bottom:15px;position:relative;cursor:move}.form .formChargeImage .item:first-child{grid-column:1/span 2;grid-row:1/span 2}.form .formChargeImage .item.on{border:1px solid #3369e7}.form .formChargeImage .item .actions{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.form .formChargeImage .item .actions .btnTrashImage,.form .formChargeImage .item .actions .btnTrashImg{position:absolute;right:8px;top:8px;font-size:17px;color:#fff}.form .formChargeImage .item .actions .btnEditImage{position:absolute;right:7px;bottom:10px;font-size:19px;color:rgba(255,255,255,.7)}.form .formChargeImage .item .actions .btnEditImage:hover{color:#fff}.form .formChargeImage .item .actions:hover{background-color:rgba(0,0,0,.7)}.form .formChargeImage .item .img{position:relative;z-index:0}.form .formChargeImage .item .img img{max-height:110px}.form .formChargeImage .boxInputs{display:none}.form .formChargeImage .boxInputFile{background-color:#fff}.form .formChargeImage .boxInputFile.block{width:99%;height:99%;min-height:110px;position:relative;display:flex}.form .formChargeImage .boxInputFile.block .boxInner{position:relative}.form .formChargeImage .boxInputFile .inputFileBtn{border:2px dotted #c1c1d0;border-radius:5px;color:transparent;position:absolute;top:0;left:0;z-index:0;width:99%;height:99%;min-height:110px;display:block}.form .formChargeImage .boxInputFile .inputFileBtn.on,.form .formChargeImage .boxInputFile .inputFileBtn:hover{border-color:#52c41a}.form .formChargeImage .boxInputFile .boxInner{width:99%;height:99%;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;touch-action:none;pointer-events:none;overflow:hidden;position:absolute;top:2px;left:2px;z-index:1;background:#fff}.form .formChargeImage .boxInputFile .boxInner.block{position:relative;top:auto;left:auto;margin-right:7px;margin-bottom:7px}.form .formChargeImage .boxInputFile .boxInner.block .item{width:99%;height:99%;display:flex;overflow:hidden;align-items:center;justify-content:center;border:1px solid #c1c1d0;border-radius:5px}.form .formChargeImage .boxInputFile .boxInner .icon{font-size:2em;margin-bottom:10px}.form .formChargeImage .boxInputFile .boxInner .message{margin-top:10px;opacity:.8;padding:0 10px;text-align:center}.form .formChargeImage .boxInputFile .boxInner .message.on{margin-top:0;font-size:16px;font-weight:700}.form .formChargeImage .boxMediaMini{min-height:130px;background:#fff;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2px;margin-left:2px;padding:0 10px;text-align:center;pointer-events:none}.form .formChargeImage .boxMediaMini span{padding:0}.form .formChargeImage .boxMediaMini a{color:#3369e7}.form .formChargeDocs{width:300px;height:auto!important;padding:30px 10px;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;margin-left:2px;margin-top:25px}.form .formChargeDocs .btnRemoveDoc{position:absolute;z-index:2;background:rgb(255 255 255);font-size:22px;border-radius:20px;padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:-10px;right:-12px}.form .formChargeDocs .boxIcon,.form .formCircleControl .boxIcon{touch-action:none;z-index:1;display:flex;height:100%;position:absolute;overflow:hidden}.form .formChargeDocs .btnRemoveDoc .icon{margin:0!important;padding:0!important;color:#e8eaf1}.form .formChargeDocs .btnRemoveDoc:hover .icon{color:#b84592!important}.form .formChargeDocs .boxIcon{pointer-events:none;align-items:center;justify-content:center;width:100%;border-radius:7px;flex-direction:column;border:2px dotted #8798a9;background-color:#fff}.form .formChargeDocs .boxIcon .icon{font-size:21px;margin-bottom:5px;color:#8798a9}.form .formCircleControl{width:120px;height:120px;border-radius:150px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 15px}.form .formCircleControl .btnRemoveImg{position:absolute;z-index:2;background:rgb(255 255 255);font-size:22px;border-radius:20px;padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:0;right:7px}.form .formCircleControl .btnRemoveImg .icon{margin:0!important;padding:0!important;color:#e8eaf1}.form .formCircleControl .btnRemoveImg:hover{color:#b84592}.form .formCircleControl .boxIcon{pointer-events:none;align-items:center;justify-content:center;width:100%;border-radius:150px;flex-direction:column;line-height:15px;border:1px solid #d1d2d4;background-color:#fff}.form .formCircleControl .boxIcon img{height:150px}.form .formCircleControl .boxIcon .icon{font-size:24px;margin-top:10px;color:rgb(148 158 183)}.form .formCircleControl .boxIcon span{font-size:12px;width:100px;text-align:center}.form .formCircleControl input[type=file]{z-index:0;width:120px;height:120px;opacity:0}.form .formDialCelular{display:flex!important;padding-top:4px!important;padding-bottom:4px!important;align-items:center;min-height:24px!important}.form .formDialCelular .btnDialCelular,.form .formDialSimple .dial{display:flex;align-items:center}.form .formDialCelular .btnDialCelular img{height:18px;margin-right:5px}.form .formDialCelular input{margin-left:5px;width:90%;height:90%;border:0;background:0 0;font-size:14px}.form .formDialSimple .dial{position:absolute;z-index:1;height:40px;left:10px;top:1px}.form .formDialSimple .dial .img{width:32px;height:32px;margin-right:5px;display:block;background-size:cover!important}.form .formDialSimple .dial label{font-size:14px;font-weight:700}.form .formDialSimple input{padding-left:85px!important}.form .formSelectCountry{position:relative;padding:0!important;height:32px}.form .formSelectCountry .countrySelect{width:-webkit-fill-available;width:-moz-available;width:fill-available;position:relative;display:flex;justify-content:space-between}.form .formSelectCountry .countrySelect .country{width:90%}.form .formSelectCountry .countrySelect .country .cp{display:flex;align-items:center;padding:7px}.form .formSelectCountry .countrySelect .country .cp img{margin-right:5px;width:26px;height:18px}.form .formSelectCountry .countrySelect .country .cp span{text-overflow:ellipsis;overflow:hidden;height:15px;margin-top:-3px}.form .formSelectCountry .countrySelect .btnSelectCountry{position:absolute;width:35px;height:32px;display:flex;top:0;right:0;align-items:center;justify-content:center;background:#949eb7;border-radius:0 4px 4px 0;color:#fff}.form .formAlignCenter{align-items:center}.form .formControlSearch{position:relative}.form .formControlSearch .iconSearch{position:absolute;left:8px;top:8px;z-index:2;font-size:16px}.form .formControlSearch .formInput{padding-left:30px!important}.form .formControlSearch .iconClear{position:absolute;right:8px;top:8px;z-index:2;font-size:17px;color:#bebebe;display:none}.form .formControlSearch .iconClear.on{display:inline-block}.form .formControlSearch .iconClear:hover{color:#fe3535}.form .formControlSearch .boxResults{position:absolute;width:98.6%;height:0;top:32px;z-index:3;overflow-y:auto;border:1px solid transparent;background:#fff;border-radius:var(--border-radius-form);transition:all ease .3s;opacity:0}.form .formControlSearch .boxResults.active{border:1px solid var(--color-line);transition:all ease .3s;height:auto;max-height:200px;opacity:1}.form .formControlSearch .boxResults .item{padding:7px;display:flex}.form .formControlSearch .boxResults .item:active,.form .formControlSearch .boxResults .item:link,.form .formControlSearch .boxResults .item:visited{color:var(--color-text)}.form .formControlSearch .boxResults .item:hover{background:var(--color-bg-gray-hover);color:var(--color-white)}.form .formControlSearch .boxResults .item:nth-child(even){background:var(--color-bg-gray)}.form .formLinearRows .formInput{padding:0;border:0;background:0 0}.form .formHeadTable{padding-left:15px;padding-right:15px;display:flex;gap:15px}.form .formHeadTable .formControl{padding-left:7px;padding-right:10px}.form .formHeadTable .formControl label{font-size:12px;margin-top:0;margin-bottom:0}.form .formInputCI{position:relative;margin-bottom:7px!important}.form .formInputCI select{position:absolute;font-size:15px;padding:2px 7px;bottom:1px;right:2px;height:32px;background:rgb(148 158 183);border:1px solid;color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px}.form .formInputCI .formInput{height:16px;padding-right:80px!important}.form .formInputCI::after{right:-7px;background:#afbbc5;color:#fff}.form .form5w{width:4%!important}.form .form8w{width:7%!important}.form .form10w{width:10%!important}.form .form15w{width:15%!important}.form .form20w{width:20%!important}.form .form25w{width:25%!important}.form .form30w{width:35%!important}.form .form35w{width:30%!important}.form .form33w{width:33%!important}.form .form40w{width:40%!important}.form .form45w{width:45%!important}.form .form50w{width:49.5%!important}.form .form55w{width:54%!important}.form .form60w{width:60%!important}.form .form65w{width:65%!important}.form .form70w{width:70%!important}.form .form75w{width:75%!important}.form .form80w{width:80%!important}.form .form85w{width:85%!important}.form .form90w{width:90%!important}.form .form95w{width:95%!important}.form .form100w{width:100%!important}.form .formActions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding:15px 0 0;z-index:0;gap:7px}.form .formActions .btn{min-height:20px}.form .formActions .btn.btnDelete:hover{color:#fe3535}.form .formActions.normal{margin-bottom:18px!important}.form .formActions.min{margin-bottom:10px!important}.form .formActions.fit{margin-bottom:0!important}.form .formIconAddon{position:relative}.form .formIconAddon.iconRight>.icon{left:auto;right:8px}.form .formIconAddon.iconRight input{padding-left:10px!important;padding-right:40px!important}.form .formIconAddon>.icon{z-index:2;position:absolute;top:10px;left:10px;font-size:20px;color:rgb(148 158 183)}.form .formIconAddon input{padding-left:40px!important}.form .formIconAddon.formIconAddonLg>.icon{top:12px;left:12px;font-size:20px}.form .formDivider{display:flex;margin-bottom:20px}.form .formDivider .line{width:45%;height:1px;border-bottom:1px dotted #d1d2d4;padding-top:7px}.form .formDivider .text{font-size:14px;width:10%;text-align:center;color:#2c3136}.form .btnCerrarInputGroup{padding:5px;margin-top:0;background:#fe3535;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;opacity:1}.form .btnCerrarInputGroup:hover{opacity:.8}.form .formBirthday{margin-top:15px}.form .formBirthday>label{font-weight:700}.form .formBirthday .group{display:flex;flex-direction:row}.form .formBirthday .group .formControl label{margin:7px 0 0;font-size:13px;padding-left:1px;line-height:10px}.form .formBirthday .formInput{text-align:right;margin-top:5px;margin-right:10px;padding:5px 10px!important;font-size:15px}.form .formBirthday .formInput[id=inputYear]{margin-right:0}.form .formBottomBtns{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding:7px 0 15px;z-index:0;gap:7px;margin-bottom:0!important}.actionsBottomWindow{width:-webkit-fill-available;width:-moz-available;width:fill-available;background:#fff;border-top:1px solid #d1d2d4;position:absolute;bottom:0;display:flex;justify-content:space-between}.actionsBottomWindow .actions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding:15px}.btnBlockPw{right:15px;top:13px;opacity:.5;position:absolute;z-index:2;font-size:20px}.trumbowyg-box{border-radius:5px;border:1px solid #d1d2d4;min-height:120px}.trumbowyg-box .trumbowyg-button-pane{border-top-left-radius:5px;border-top-right-radius:5px;background:#f4f4fb}.trumbowyg-box .trumbowyg-editor ul li{list-style:outside;margin-left:25px}.trumbowyg-editor,.trumbowyg-textarea{min-height:120px;line-height:24px}.selectHoursStartEnd{display:flex;align-items:center}.listHours{position:relative;line-height:14px}.listHours .btnListHours{padding:7px 7px 6px;font-size:16px;cursor:text;border-radius:5px}.listHours .btnListHours.on{background:#e4e7f3}.listHours .bar{margin-top:-3px}.listHours .list{width:80px;display:none;flex-direction:column;position:absolute;z-index:1;top:26px;left:0;max-height:200px;overflow-y:scroll;background:#fff;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-webkit-border-radius:2px;border-radius:2px}.listHours .list.on{display:flex}.listHours .list .btnHour{padding:7px 15px;font-size:15px;width:-webkit-fill-available;width:-moz-available;width:fill-available}.listHours .list .btnHour.active{background-color:#e4e7f3}.listHours .list .btnHour:hover{background-color:#ececec}.formModal{position:fixed;z-index:100;top:100px;right:20px;width:430px;height:80%;overflow-y:auto;box-sizing:content-box;border-top:5px solid rgb(148 158 183);background:#fff;box-shadow:0 0 12px rgba(0,0,0,.3);border-radius:6px}.formModal .btnCloseModal{font-size:14px;padding:0;color:rgb(148 158 183)}.formModal .btnCloseModal:hover{background-color:transparent;color:#fe3535}.formModal .title{font-size:18px;padding:12px 15px 8px;display:flex;align-items:center;justify-content:space-between}.formModal .title .icon{margin-left:-5px;margin-right:5px;opacity:.3}.formModal .form{width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:0 10px 0 15px;height:80%;overflow-y:auto}.formModal .form .formControl:last-child{margin-bottom:10px}.formModal .btnsActions{position:absolute;width:-webkit-fill-available;display:flex;justify-content:flex-end;left:0;bottom:0;background:#fff;padding:10px;box-shadow:1px 1px 15px #d9d9d9;border-top:1px solid #d1d2d4}.required{color:#fe3535;margin-right:1px}