.modalRender{position:fixed;z-index:120;width:100%;height:100vh;height:100dvh;background-color:rgba(0,0,0,.7);top:0;left:0;display:flex;align-items:center;justify-content:center}.modalRender#modalJson,.modalRender#modalTextarea{z-index:121}.modalRender#modalJson textarea{padding:8px;border-radius:4px;border:1px solid var(--color-line);min-height:500px;font-size:14px;font-family:monospace;line-height:16pt;tab-size:2}.modalRender#modalTextarea textarea{padding:8px;border-radius:4px;border:1px solid var(--color-line);min-height:140px;font-size:14px;font-family:monospace;line-height:16pt;tab-size:2}.modalRender .modalInner{width:50vh;min-height:100px;position:relative;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.3);border-radius:6px}.modalRender .modalInner.modalInnerMini{width:300px;min-height:70px}.modalRender .modalInner .btnCloseModal{position:absolute;font-size:24px;right:-13px;top:-12px;z-index:20;border-radius:100px;opacity:1;padding:4px}.modalRender .modalInner .btnCloseModal i{background:var(--color-white);border-radius:100px;border:1px solid var(--color-white)}.modalRender .modalInner .btnCloseModal:hover i{background:var(--color-close-modal-hover);border:1px solid var(--color-close-modal-hover);color:var(--color-white)}.modalRender .modalInner .modalHeader{padding:4px 8px 4px 16px;border-bottom:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;border-radius:5px 5px 0 0}.modalRender .modalInner .modalHeader.blue-sky{background:var(--color-blue-soft)}.modalRender .modalInner .modalHeader .btn .icon{font-size:16px}.modalRender .modalInner .modalHeader .actions{display:flex;gap:8px}.modalRender .modalInner .modalBody{padding:16px;display:flex;font-size:var(--font-size-base);white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;flex-direction:column;line-height:var(--line-height);gap:8px}.modalRender .modalInner .modalBody .thead>.icon{font-size:34px;margin-right:8px;margin-bottom:8px;margin-top:0}.modalRender .modalInner .modalBody .thead>span{line-height:21px}.modalRender .modalInner .modalBody .form,.modalRender .modalInner .modalBody .tbody{padding:0}.modalRender .modalInner .modalControl{padding-left:16px;padding-right:16px}.modalRender .modalInner .modalControl input{width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:8px;display:inline-block;z-index:0;background:var(--color-bg-input);color:var(--color-input-text);border:1px solid var(--color-input-border);border-radius:var(--border-radius-form-input);font-size:14px;transform:all ease .2s;margin-left:4px;margin-right:4px;margin-bottom:8px}.modalRender .modalInner .modalFooter{padding:16px;display:flex;justify-content:flex-end}.modalRender .modalInner .modalFooter .btn{margin-left:8px}.modalRender .modalInner .modalFooter .btnConfirmRemove{padding:4px 35px}.modalRender.modalAlert .modalInner{max-width:325px}.modalRender.modalConfirm{z-index:121}.modalRender.modalConfirm .modalInner{max-width:400px}.modalRender.modalConfirm .modalInner .modalTitle{padding:8px 16px;background:#96a3b5;color:var(--color-white);border-top-right-radius:5px;border-top-left-radius:5px}.modalRender.modalRename .modalBody .icon{font-size:24px!important;margin-bottom:0!important}.modalRender.modalRename .modalControl input{font-size:16px;margin-bottom:0!important}.modalRender.modalConfig .modalInner{width:90vw;width:90dvw;max-width:1200px;height:85dvh;transition:all ease .5s;z-index:2;display:flex;flex-direction:column}.modalRender.modalConfig .modalInner>.head{display:flex;align-items:center;justify-content:space-between;padding:0 8px;max-height:45px;height:var(--header-height);position:absolute;right:0;z-index:100}.modalRender.modalConfig .modalInner>.head h3{font-size:18px;font-weight:600;margin:0}.modalRender.modalConfig .modalInner>.head .icon{font-size:16px;color:var(--color-text-btn)}.modalRender.modalConfig .modalInner>.head .btnCancelModal{width:28px;height:28px;border-radius:4px}.modalRender.modalConfig .modalInner>.head .btnCancelModal .icon{font-size:11px}.modalRender.modalConfig .modalInner>.head a,.modalRender.modalConfig .modalInner>.head button{display:flex;align-items:center;padding:0;justify-content:center}.modalRender.modalConfig .modalInner>.head .title{display:flex;align-items:center;gap:8px}.modalRender.modalConfig .modalInner>.head .actions.actionsDefault{display:flex;margin-top:4px;margin-bottom:4px}.modalRender.modalConfig .modalInner>.head .actions.actionsDefault .btn,.modalRender.modalConfig .modalInner>.head .actions.actionsDefault .btn:hover{opacity:1}.modalRender.modalConfig .modalInner>.head .actions .btn{font-size:14px;opacity:.3}.modalRender.modalConfig .modalInner>.head .actions .btn:hover{opacity:.7}.modalRender.modalConfig .modalInner>.tbody{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;position:relative;display:flex;min-width:auto}.modalRender.modalConfig .modalInner>.tbody>.head{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;align-items:center;justify-content:space-between;padding:16px}.modalRender.modalConfig .modalInner>.tbody>.head .icon{font-size:16px;margin-right:8px}.modalRender.modalConfig .modalInner>.tbody>.head .title{display:flex;align-items:center}.modalRender.modalConfig .modalInner>.tbody>.head .title h1,.modalRender.modalConfig .modalInner>.tbody>.head .title h2,.modalRender.modalConfig .modalInner>.tbody>.head .title h3{font-size:18px}.modalRender.modalConfig .modalInner>.tbody>.head .actions{display:flex;align-items:center}.modalRender.modalConfig .modalInner>.tbody .form{margin:0;padding:0}.modalRender.modalConfig .modalInner>.tbody .rowActions{display:flex;align-items:center;justify-content:flex-end}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu{position:relative;display:flex;width:180px;flex-direction:column;gap:4px;padding:var(--padding-lateral);overflow-y:auto}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .sidebarGroup{padding:16px 8px 4px;font-size:11px;color:var(--color-text-aux)}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .sidebarGroup:first-child{padding-top:8px}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .btn{width:-webkit-fill-available;width:-moz-available;width:fill-available;margin-bottom:0;align-items:center;padding-top:8px!important;padding-bottom:8px!important}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .btn.active{background-color:var(--sidebarModalBtnActive);color:var(--color-text)!important;border-radius:6px}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .btn.active .icon{color:var(--color-text)!important}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .btn .icon{color:var(--color-btn-sidebar-config)}.modalRender.modalConfig .modalInner>.tbody>.sidebarMenu .btn span{text-align:left;font-size:.8rem}.modalRender.modalConfig .modalInner>.tbody .content{position:relative;width:calc(100% - 180px);overflow-y:hidden;border-left:1px solid var(--color-line)}.modalRender.modalConfig .modalInner>.tbody .content .head,.modalRender.modalConfig .modalInner>.tbody .content .header{padding:16px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;width:-webkit-fill-available;width:-moz-available;width:fill-available}.modalRender.modalConfig .modalInner>.tbody .content .head>.icon,.modalRender.modalConfig .modalInner>.tbody .content .header>.icon{font-size:16px}.modalRender.modalConfig .modalInner>.tbody .content .head .title,.modalRender.modalConfig .modalInner>.tbody .content .header .title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:21px}.modalRender.modalConfig .modalInner>.tbody .content .head .title .icon,.modalRender.modalConfig .modalInner>.tbody .content .header .title .icon{font-size:21px}.modalRender.modalConfig .modalInner>.tbody .content .head .subtitle,.modalRender.modalConfig .modalInner>.tbody .content .header .subtitle{font-size:13px;font-weight:400}.modalRender.modalConfig .modalInner>.tbody .content .head .pull-left .head,.modalRender.modalConfig .modalInner>.tbody .content .header .pull-left .head{align-items:flex-start!important}.modalRender.modalConfig .modalInner>.tbody .content .tbody{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:calc(100% - var(--header-height));padding:0 16px;overflow-y:auto}.modalRender.modalConfig .modalInner>.tbody .contents{overflow-y:auto;padding-bottom:40px}.modalRender.modalConfig .modalInner>.tbody .contents .content{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;overflow-y:auto;display:none;flex-direction:column;align-items:flex-start;position:relative}.modalRender.modalConfig .modalInner>.tbody .contents .content.active{display:flex}.modalRender.modalConfig .modalInner>.tbody .contents .content>.tbody{padding-left:16px;padding-right:16px}.modalRender.modalConfig .modalInner>.tbody .contents .content .title{font-size:12px;font-weight:600;color:var(--color-text-aux,#999);margin:0}.modalRender.modalConfig .modalInner .innerWindow .container{width:860px}.modalRender.modalConfig .modalInner .innerWindow .tbody .form:last-child>div{padding-bottom:16px}.modalRender.modalConfig .modalBgBack{position:absolute;width:100%;height:100%;display:flex;z-index:0}.modalRender.modalExtended .modalInner{width:100vw;width:100dvw;height:90vh!important;height:90dvh!important}.modalRender.modalExtendedMedia .modalInner{width:80%;height:85vh!important;position:relative}.modalRender.modalExtendedMedia .modalFormEditMedia{height:100%;width:100%;display:block}.modalRender.modalExtendedMedia .modalFormEditMedia .body{display:flex;justify-content:space-between;height:100%;position:relative}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media{width:50%;border-right:1px solid var(--color-line)}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .header{width:100%}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .header h2{padding:16px 30px;font-size:150%;font-weight:400}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .media{display:flex;justify-content:center;align-items:center;margin-bottom:16px;max-height:50%;padding:30px;background:var(--color-bg-btn-menu)}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .media .img-fluid{width:-webkit-fill-available;width:-moz-available;width:fill-available;height:-webkit-fill-available;height:-moz-available;height:fill-available;max-height:max-content;max-width:50%;overflow:auto}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .data{padding:0 30px}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-media .data p{margin-bottom:4px}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-form{width:50%;padding-top:30px;padding-bottom:30px;overflow-y:auto}.modalRender.modalExtendedMedia .modalFormEditMedia .body .col.col-form .title{font-size:21px;font-weight:400}.modalRender.modalMain{background-color:transparent;align-items:flex-start;top:84px}.modalRender.modalMain .modalInner{width:100%;height:100%!important;box-shadow:none;border-radius:0;display:flex}.modalRender.modalMain .modalInner .modalSidebar{height:-webkit-fill-available;height:-moz-available;height:fill-available;width:240px;position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;background:#f9f9f9;box-shadow:inset -1px 0 0 #ebebef}.modalRender.modalMain .modalInner .modalSidebar .title{width:-webkit-fill-available;width:-moz-available;width:fill-available;border-bottom:1px solid var(--color-line);padding:8px 16px;display:flex;align-items:center}.modalRender.modalMain .modalInner .modalSidebar .title .icon{font-size:18px;margin-right:8px}.modalRender.modalMain .modalInner .modalSidebar .inner{width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:8px}.modalRender.modalMain .modalInner .modalSidebar .btn{margin-bottom:4px;align-items:center;justify-content:flex-start;padding-right:8px;padding-left:8px;width:-webkit-fill-available;width:-moz-available;width:fill-available}.modalRender.modalMain .modalInner .modalSidebar .btn.active{background-color:#dbdde5}.modalRender.modalMain .modalInner .modalSidebar .btn .icon{font-size:18px;margin-right:4px}.modalRender.modalMain .modalInner .modalSidebar .btn span{text-align:left;font-size:14px}.modalHead{width:-webkit-fill-available;width:-moz-available;width:fill-available;display:flex;padding:4px 16px;font-size:16px;background:var(--color-menu-top-btn);color:var(--color-white);border-top-left-radius:5px;border-top-right-radius:5px}.modalDraggable{position:fixed;z-index:100;min-height:320px;min-width:34%;top:30%;left:50%;padding-bottom:16px;margin-left:-17%;border:1px solid var(--color-line);background:var(--color-white);-webkit-box-shadow:0 3px 16px 0 rgba(0,0,0,.26);-moz-box-shadow:0 3px 16px 0 rgba(0,0,0,.26);box-shadow:0 3px 16px 0 rgba(0,0,0,.26);-webkit-border-radius:8px;border-radius:8px}.modalDraggable .head{height:36px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f1f3f4;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;cursor:move;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px}.modalDraggable .head label{font-weight:700}.modalDraggable .bodyModal{margin-top:8px}.modalDelete .modalBody{flex-direction:row!important}.innerForm,.innerWindow{align-content:center;flex-direction:column;display:flex}.modalDelete .modalBody .title{font-size:var(--size-title-modal);font-weight:700;overflow-wrap:break-word;width:80%}.innerForm.on,.modalDelete .modalBody .form{width:-webkit-fill-available;width:-moz-available}.modalDelete .modalBody .form{padding:0;margin-top:8px;width:fill-available}.innerForm{width:100%;height:100%;position:absolute;right:-200vh;background-color:var(--color-inner-form);z-index:10}.innerForm.collapse{transition:all ease 50ms!important}.innerForm.on{width:fill-available;right:0}.innerForm.on.responsive{top:0;background-color:var(--color-white)}.innerForm.mode-compact{background-color:transparent}.innerForm.mode-compact .boxInnerForm{width:400px;position:absolute;z-index:1;right:0;top:0;height:100vh;height:100dvh;background-color:var(--color-white);overflow-y:auto;margin:0;padding-top:46px}.innerForm.mode-compact .boxInnerForm .form{padding:0 var(--padding-lateral)}.innerForm.mode-compact .boxInnerForm .form>div{z-index:1;position:relative}.innerForm.mode-compact .boxInnerForm .form .formTree{padding-left:0;padding-right:0;padding-top:0;min-height:50px}.innerForm.mode-compact .boxInnerForm .form .formTree label{position:relative;padding:0 0 4px}.innerForm.mode-compact .boxInnerForm .form .formTree .scrollBar{padding-left:16px;background:var(--color-bg-ws);padding-top:4px;margin-top:0;border-radius:5px;border:1px solid var(--color-line);width:-webkit-fill-available;width:-moz-available;width:fill-available}.innerForm.mode-compact .boxInnerForm .form .formBottomBtns{z-index:2;padding-top:8px}.innerForm.mode-compact .bgInnerForm{background-color:rgba(0,0,0,.7);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}.innerForm .innerContainer{margin:0 auto;max-width:1024px}.innerForm .inner .headInnerForm.headFullWhite .inner,.innerWindow .inner .headInnerForm.headFullWhite .inner{margin-bottom:4px}.innerForm .innerContainer .head{padding-top:4px;padding-bottom:4px}.innerForm .inner{overflow-y:auto;height:100%}.innerForm .inner .headInnerForm{width:-webkit-fill-available;width:-moz-available;width:fill-available;z-index:10;background:var(--color-inner-form-head);position:absolute;padding:12px 35px;padding-right:var(--head-inner-form-pr,35px);right:auto;justify-content:space-between;border-bottom:1px solid #e0e6f470;outline:var(--color-line) solid 1px;align-items:center}.innerForm .inner .headInnerForm.headFullWhite{background-color:var(--color-white);border-bottom:1px solid var(--color-line)}.innerForm .inner .headInnerForm .inner{position:relative;display:flex;justify-content:space-between}.innerForm .inner .headInnerForm .inner .box{display:flex;gap:8px;align-items:center}.innerForm .inner .headInnerForm .inner .btnFull{background-color:var(--color-white)!important}.innerForm .inner .headInnerForm .container{display:flex;position:relative}.innerForm .inner .headInnerForm .boxLeft{display:flex;align-items:center;min-height:32px;gap:8px}.innerForm .inner .headInnerForm .boxLeft h1,.innerForm .inner .headInnerForm .boxLeft h2,.innerForm .inner .headInnerForm .boxLeft h3,.innerForm .inner .headInnerForm .boxLeft h4,.innerForm .inner .headInnerForm .boxLeft h5,.innerForm .inner .headInnerForm .boxLeft h6{line-height:10px}.innerForm .inner .headInnerForm .boxLeft .actions{margin-left:8px;display:flex;align-items:center;gap:8px;position:relative}.innerForm .inner .headInnerForm .boxLeft .actions label{font-size:13px;color:var(--color-input-text)}.innerForm .inner .headInnerForm .boxLeft .actions .formControl{position:relative}.innerForm .inner .headInnerForm .boxLeft .actions input,.innerForm .inner .headInnerForm .boxLeft .actions select{border-radius:5px;padding:4px 16px 4px 8px;border-color:var(--color-line);position:relative}.innerForm .inner .headInnerForm .boxRight{display:flex;justify-content:flex-end;min-height:32px;gap:8px}.innerForm .container{width:948px}.innerForm .tbody{min-width:998px;padding-left:0!important;padding-right:0!important;padding-bottom:16px;padding-top:64px}.innerForm .tbody .inner{padding-top:4px}.innerForm .tbody .form .formGroupTwoColumns .form30w .formGroupFrame{margin-right:0;margin-left:0}.innerWindow{width:100%;height:100%;position:absolute;top:0;right:-120vh;background-color:var(--color-inner-form);z-index:10;transition:all ease 50ms}.innerWindow.on{right:0;transition:all ease 50ms}.innerWindow.on.responsive{top:0;background-color:var(--color-white)}.innerWindow .inner{overflow-y:overlay;height:100%;display:flex;flex-direction:column;position:relative}.innerWindow .inner .headInnerForm{width:-webkit-fill-available;width:-moz-available;width:fill-available;z-index:10;background:var(--color-inner-form-head);position:sticky;top:0;padding:8px 35px 8px var(--head-inner-form-pr,35px);padding-right:var(--head-inner-form-pr,35px);right:auto;justify-content:space-between;border-bottom:1px solid var(--color-line);align-items:center;display:flex}.innerWindow .inner .headInnerForm.headFullWhite{background-color:var(--color-white);border-bottom:1px solid var(--color-line)}.innerWindow .inner .headInnerForm .inner{position:relative;display:flex;justify-content:space-between;flex-direction:row}.innerWindow .inner .headInnerForm .inner .box{display:flex;align-items:center;gap:8px}.innerWindow .inner .headInnerForm .inner .btnFull{background-color:var(--color-white)!important}.innerWindow .inner .headInnerForm .container{display:flex;position:relative}.innerWindow .inner .headInnerForm .boxLeft{display:flex;align-items:center;min-height:32px;gap:8px}.innerWindow .inner .headInnerForm .boxLeft h1,.innerWindow .inner .headInnerForm .boxLeft h2,.innerWindow .inner .headInnerForm .boxLeft h3,.innerWindow .inner .headInnerForm .boxLeft h4,.innerWindow .inner .headInnerForm .boxLeft h5,.innerWindow .inner .headInnerForm .boxLeft h6{line-height:10px;margin-top:-4px}.innerWindow .inner .headInnerForm .boxLeft .actions{margin-left:8px;display:flex;align-items:center;gap:8px;position:relative}.innerWindow .inner .headInnerForm .boxLeft .actions label{font-size:13px;color:var(--color-input-text)}.innerWindow .inner .headInnerForm .boxLeft .actions .formControl{position:relative}.innerWindow .inner .headInnerForm .boxLeft .actions input,.innerWindow .inner .headInnerForm .boxLeft .actions select{border-radius:5px;padding:4px 16px 4px 8px;border-color:var(--color-line);position:relative}.innerWindow .inner .headInnerForm .boxRight{display:flex;justify-content:flex-end;min-height:32px;gap:8px}.innerWindow .header{display:flex;align-items:center;justify-content:space-between;padding:4px 24px}.innerWindow .tbody{min-width:998px;padding-left:0!important;padding-right:0!important;overflow-y:auto;height:-webkit-fill-available!important;height:-moz-available!important;height:fill-available!important}.innerWindow .tbody .inner{padding-top:16px;padding-bottom:40px}.innerWindow .tbody .form .formGroupTwoColumns .form30w .formGroupFrame{margin-right:0;margin-left:0}.tooltip{position:absolute;z-index:200;width:auto;height:auto}.tooltip.tooltipTop{margin-top:-8px}.tooltip .tooltipInner{padding:8px;background-color:#fff;box-shadow:0 2px 7px #aaabb1;border-radius:5px;box-sizing:content-box;max-width:300px}.tooltip .arrow{width:10px;height:10px;position:absolute;bottom:-5px;left:50%;margin-left:-4px;transform:rotate(45deg);background:#fff;box-shadow:1px 1px 0 #c3bcbc;z-index:0}.boxInfoModal{position:fixed;top:46px;right:-2500px;background:var(--color-bg-box-info-modal);z-index:500;display:flex;flex-wrap:wrap;flex-direction:column;height:95vh;border-left:1px solid var(--color-line);box-shadow:2px 2px 4px;transition:all .3s ease;padding:30px;width:300px}.boxInfoModal.on{right:0;transition:all .3s ease}.boxInfoModal table tr{border-collapse:collapse;border-bottom:1px solid var(--color-line);display:inline-table}.boxInfoModal table tr td{padding:8px;vertical-align:top}.btnInfoModal.on .icon{color:var(--color-blue-active)}.modalContextMenu{position:absolute;z-index:100;width:120px;min-height:60px;background:var(--color-white);box-shadow:0 2px 7px #aaabb1;border-radius:5px;box-sizing:content-box}.modalContextMenu .btn{width:-webkit-fill-available;width:-moz-available;width:fill-available;border-radius:0}.modalContextMenu .btn:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.modalContextMenu .btn:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.modalContextMenu .separator{width:100%;height:1px;background:var(--color-line)}@media (max-width:470px){.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formControl .formGroupFrame,.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formGroup .formGroupFrame{margin:0}.innerForm{right:auto!important;width:100vw!important;width:100dvw!important}.innerForm .inner .headInnerForm{padding:8px 16px}.innerForm .inner .headInnerForm .inner{width:-webkit-fill-available;width:-moz-available;width:fill-available}.innerForm .inner .headInnerForm .btnBack{position:relative}.innerForm .inner .headInnerForm .box{display:flex;align-items:center;gap:8px}.innerForm .inner .headInnerForm .box.boxLeft{margin-left:0}.innerForm .inner .headInnerForm .box .title2{display:none}.innerForm .inner .headInnerForm .btn{padding-left:8px;padding-right:8px}.innerForm .inner .tbody{width:-webkit-fill-available;width:-moz-available;width:fill-available;min-width:auto;padding-top:52px;padding-bottom:52px}.innerForm .inner .tbody .inner{padding-top:0;width:-webkit-fill-available;width:-moz-available;width:fill-available}.innerForm .inner .tbody .inner .form{padding:0}.innerForm .inner .tbody .inner .form .formGroupTwoColumns{flex-direction:column}.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formControl{width:100%!important}.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formGroup{width:100%!important;flex-direction:column!important}.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formColumn{width:100%!important}.innerForm .inner .tbody .inner .form .formGroupTwoColumns .formColumn::last-child{padding-bottom:8px}}#modalProfileConfig.modalConfig .modalInner{width:680px;max-width:96vw;height:560px;max-height:82vh}#modalProfileConfig .profileConfigContent{flex:1;overflow-y:auto;padding:var(--padding-body)}.profileSection .profileSectionHead{margin-bottom:14px}.profileSection .profileNote{font-size:13px;color:var(--color-text-aux,#999);margin:0 0 20px}.profileSection .profileFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.profileSection .profileFormGrid .formControl{display:flex;flex-direction:column;gap:5px;margin:0}.profileSection .profileFormGrid.profileFormGridMain{flex:1;align-content:start}.profileSection .profileFormGrid.profileFormGridMain .profileFormGridFull{grid-column:-1}.profileSection .profileFormGrid.profileFormGrid3{grid-template-columns:1fr 1fr 1fr}.profileSection .profileAvatarRow{display:flex;align-items:flex-start;gap:20px}.profileSection .profileAvatarRow .profileAvatarBox{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.profileSection .profileAvatarRow .profileAvatarBox .formPreview{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--color-bg-btn-menu,#eee);display:flex;align-items:center;justify-content:center}.profileSection .profileAvatarRow .profileAvatarBox .formPreview img{width:100%;height:100%;object-fit:cover}.profileSection .profileFormCol{display:flex;flex-direction:column;gap:14px}.profileSection .profileFormCol .formControl{margin:0}.profileSection .passwordRules{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-left:4px}.profileSection .passwordRules .rule{font-size:11px;color:var(--color-text-aux,#aaa);display:flex;align-items:center;gap:4px;transition:color .2s}.profileSection .passwordMatch.match,.profileSection .passwordRules .rule.ok,.profileSection .passwordRules .rule.ok i{color:#2e7d32}.profileSection .passwordRules .rule i{font-size:10px}.profileSection .passwordMatch{font-size:11px;margin-top:4px;display:block}.profileSection .passwordMatch.nomatch{color:#c62828}.profileSection .profileGroupsList{display:flex;flex-wrap:wrap;gap:6px;min-height:32px;align-items:center}.profileSection .profileGroupsList .tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;background:var(--color-bg-btn-menu,#eee);color:var(--color-text,#333)}.profileSection .profileNoGroups{font-size:13px;color:var(--color-text-aux,#999);font-style:italic}.profileSection .profileActions{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-line)}.profileSection .profileSessionsList{display:flex;flex-direction:column;gap:8px}.profileSection .profileSessionsList .sessionItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:var(--color-bg-btn-menu,#f5f5f5);font-size:13px}.profileSection .profileSessionsList .sessionItem.isCurrent{border:1px solid var(--sidebarModalBtnActive,#4a6cf7)}.profileSection .profileSessionsList .sessionItem .sessionInfo{flex:1;min-width:0}.profileSection .profileSessionsList .sessionItem .sessionInfo .sessionBrowser{font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileSection .profileSessionsList .sessionItem .sessionInfo .sessionDate{font-size:11px;color:var(--color-text-aux,#999);margin-top:2px}.profileSection .profileSessionsList .sessionItem .sessionPill{flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px;letter-spacing:.3px}.profileSection .profileSessionsList .sessionItem .sessionPill.pillActive{background:#e8f5e9;color:#2e7d32}.profileSection .profileSessionsList .sessionItem .sessionPill.pillInactive{background:var(--color-bg-btn-menu,#eee);color:var(--color-text-aux,#999)}.profileSection .profileSessionsList .sessionItem .btnRevokeSession{flex-shrink:0;font-size:11px;padding:4px 10px;color:var(--color-text-aux,#999);border:1px solid var(--color-line);border-radius:4px;cursor:pointer}.profileSection .profileSessionsList .sessionItem .btnRevokeSession:hover{color:#c62828;border-color:#c62828}.profileSection .profileSessionsList .sessionEmpty{font-size:13px;color:var(--color-text-aux,#999);font-style:italic}