.app-developer-view .app-developer-view__contact{display:flex;align-items:center;cursor:pointer}.app-developer-view .app-developer-view__contact .v-icon{margin-right:8px}.app-developer-view .app-developer-view__device h2{margin-bottom:10px}.app-developer-view .v-image,.app-device-view .v-image{max-width:300px;max-height:300px;margin:auto}.app-device-gallery .v-image{cursor:pointer;max-width:100%;max-height:100%}.app-device-gallery .app-device-gallery__column{align-content:start}.app-device-infos .v-toolbar__content{padding:0 14px}.app-device-infos .btn-action-panel{width:120px;display:flex;justify-content:flex-end;margin-right:4px}.app-device-infos .btn-action{margin:4px}.app-device-infos .v-treeview-node__root{padding-top:4px;padding-bottom:4px;height:auto}.app-device-infos .v-treeview-node__root:hover{background-color:#009688}.app-device-infos .app-device-infos__row{margin-bottom:auto!important}.app-device-infos .app-device-infos__create,.app-device-infos .app-device-infos__file-updated,.app-device-infos .app-device-infos__update{width:70px}.app-developer-edit .app-developer-edit__tab .v-window{padding-top:8px}.app-developer-description .v-alert{margin-bottom:20px}.app-developer-description .app-developer-description__btn-save{margin:0}.app-developer-contacts .app-developer-contacts__type{display:flex;align-items:center}.app-developer-contacts .app-developer-contacts__type .v-icon{margin-right:8px}.app-developer-contacts .app-developer-contacts__name,.app-developer-contacts .app-developer-contacts__value{max-width:250px}.app-developer-contacts .not-translated{color:red;font-weight:700}.app-developer-contact-dialog{max-width:600px}.app-developer-devices .app-developer-devices__name{max-width:250px}.app-developer-device-dialog{max-width:600px}.app-developer-user-group-dialog-content{width:700px}.app-developer-user-groups .app-developer-user-groups__search{padding-top:0!important}.app-developer-user-groups .v-input--switch{flex:0 0 auto;margin-right:12px}.app-developer-user-groups .v-input--switch .v-messages{display:none}.app-developer-user-groups .v-input--switch .v-input__slot{margin-bottom:0}.app-developer-user-groups .app-developer-user-group{height:100%;display:flex;flex-direction:column}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--caption{font-weight:700;display:flex}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--details{display:flex;flex-direction:column;flex-grow:1}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text{display:flex;margin:4px 0;min-width:0}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text .v-chip,.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text .v-chip__content{display:inline-flex!important;min-width:0;max-width:100%}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text div{width:32px;height:32px;display:flex;margin-right:6px}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text div img{max-width:32px;max-height:32px;display:flex;margin:auto}.app-developer-user-groups .app-developer-user-group .app-developer-user-group--icon_text span{margin:auto 0;display:block}.app-developer-user-group-dialog{width:750px}.app-developer-user-group-dialog .fude-field-content{width:100%;overflow:hidden;margin-top:28px;padding-right:12px;min-height:180px}.app-developer-user-group-dialog--device-icon{max-width:30px;max-height:30px;margin-right:6px}.app-developer-group-user-dialog{width:750px}.app-developer-group-user-dialog .v-chip,.app-developer-group-user-dialog .v-chip__content{cursor:pointer;display:inline-flex!important;min-width:0;max-width:100%;margin:2px 0;height:32px}.app-select-user-dialog{width:550px}.app-select-user-dialog .fude-field-content{margin-top:0}.app-device-edit .app-device-edit__tab .v-window{padding-top:8px}.app-device-description .v-alert{margin-bottom:20px}.app-device-description .app-device-description__btn-save{margin:0}.app-device-tree .v-toolbar__content{padding:0 14px}.app-device-tree .app-tree{user-select:none}.app-device-tree .app-tree .app-tree-node .app-tree-node__row{display:flex;flex-direction:row;margin:8px 0;cursor:pointer}.app-device-tree .app-tree .app-tree-node .app-tree-node__row .app-tree-node__row__icon{font-size:32px;margin:auto 0}.app-device-tree .app-tree .app-tree-node .app-tree-node__row:hover{background-color:#009688}.app-device-tree .app-tree .app-tree-node .app-tree-node__children{padding-left:36px}.app-device-tree .app-tree .app-tree-node .app-tree-node__label{margin:auto 4px;word-break:break-all}.app-device-tree .app-tree .app-tree-node .app-tree-node__accesses{margin:auto 0 auto auto;display:inline-flex;align-self:flex-end;justify-content:flex-end;flex-wrap:wrap}.app-device-tree .app-tree .app-tree-node .app-tree-node__accesses .v-chip span{max-width:250px}.app-device-tree .app-tree .app-tree-node .app-tree-node__update{margin:auto 4px;width:70px;flex-grow:0;flex-shrink:0}.app-device-tree .app-tree .app-tree-node .app-tree-node--error{color:#f44336}.app-device-tree .app-tree .app-tree-node .app-tree-node__actions{width:110px;display:flex;align-self:center;justify-content:flex-end;flex-grow:0;flex-shrink:0}.app-device-tree .app-tree .app-tree-node .app-tree-node__actions .v-btn{margin:4px}.app-device-lua-dialog,.app-device-lua-version-dialog{max-width:800px}.app-device-lua-dialog .app-device-lua-dialog__description .v-input__control{height:128px!important}.app-device-firmware-type-dialog{max-width:1024px}.app-device-firmware-type-dialog .v-input--switch{margin-top:0}.app-device-firmware-dialog{max-width:800px}.app-device-info-type-dialog{max-width:600px}.app-device-info-dialog{max-width:800px}.app-device-info-dialog__locale-icon{max-width:32px;max-height:32px;margin-right:6px}.app-device-gallery .v-toolbar__content{padding:0 14px}.app-device-gallery .btn-action-panel{width:120px;display:flex;justify-content:flex-end;margin-right:4px}.app-device-gallery .app-device-gallery-buttons{position:absolute;top:0;right:0;z-index:100}.app-device-gallery-image-dialog .v-text-field__details{display:none}.fw-b{font-weight:700!important}.child-0{padding-left:24px!important}.child-1{padding-left:44px!important}.child-2{padding-left:64px!important}.child-3{padding-left:84px!important}.child-4{padding-left:104px!important}.child-5{padding-left:124px!important}.edit-access-btn{width:32px!important;height:32px!important;margin:0!important}.access-table table.v-table tbody td,.access-table table.v-table tbody th{height:32px!important;padding-right:5px!important;padding-top:0!important;padding-bottom:0!important}.access-table table.v-table tbody td{cursor:pointer}.access-table table.v-table thead td,.access-table table.v-table thead th{padding-right:5px!important;padding-top:0!important;padding-bottom:0!important}.access-table table.v-table .chip{margin:0 4px!important}.access-table table.v-table tbody tr:first-child td:first-child{font-weight:700!important}.access-table table.v-table tbody tr td.selected{background-color:#009688!important}.geo-table table.v-table thead tr{height:32px!important}.geo-table table.v-table tbody td,.geo-table table.v-table tbody th{height:32px!important;padding-right:5px!important;padding-top:0!important;padding-bottom:0!important}.geo-table .v-datatable__progress{display:none}canvas{padding:5px}.geo-table table.v-table .geo-table thead td:not(:first-child),.geo-table table.v-table tbody td:first-child,.geo-table table.v-table tbody td:not(:first-child),.geo-table table.v-table tbody th:first-child,.geo-table table.v-table tbody th:not(:first-child),.geo-table table.v-table thead td:first-child,.geo-table table.v-table thead th:first-child,.geo-table table.v-table thead th:not(:first-child){padding:0 10px!important}.stat-loading{justify-content:center;display:flex}.ml-0{margin-left:0}.collapse-btn{width:16px!important;height:16px!important;border-radius:0}.app-statistics .f-panel{height:auto;margin-bottom:10px}.app-statistics .v-text-field__details{display:none}.app-statistics .v-image{max-width:300px;max-height:300px;margin:auto}