@import"https://code.highcharts.com/dashboards/css/dashboards.css";.login-layout{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(0deg,rgb(224,228,228),rgb(3,4,91))}.login-layout .top-right{position:absolute;top:16px;right:16px;z-index:999}.login-layout .card-container{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.login-layout .card-container .ant-card-body{padding:0 12px;display:flex;flex-direction:column;align-items:center;gap:18px}.login-layout .card-container .ant-card-body .logo{background-color:#01185c;padding:8px;border-radius:8px}.login-layout .card-container .ant-card-body .divider{margin:0}.login-layout .card-container .ant-card-body .form-container .input{text-align:center;margin-bottom:0}.layout{height:100vh;display:flex;flex-direction:column}.layout .header{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.layout .header .logo{padding:5px}.layout .header .right-side{gap:16px}.layout .header .menu,.layout .header .right-side{display:flex;align-items:center}.layout .panel-container{display:flex;gap:16px;align-items:stretch}@media(max-width:768px){.layout .panel-container{flex-direction:column}}.layout .panel-actions{align-items:center;justify-content:center}@media(max-width:768px){.layout .panel-actions{width:100%;display:flex;flex-direction:row}.layout .panel-actions>*{width:100%}.layout .panel-actions .ant-select{font-size:small;justify-content:center}.layout .panel-actions .ant-btn{size:small}}.layout .rfid-select{width:220px}@media(max-width:768px){.layout .rfid-select{width:120px}.layout .table-title{font-size:10px}}.layout .add-permission-btn,.layout .remove-permission-btn{position:static}.layout .add-permission-btn .btn-text,.layout .remove-permission-btn .btn-text{display:inline}@media(max-width:768px){.layout .add-permission-btn,.layout .remove-permission-btn{position:fixed;right:16px;width:48px;height:48px;border-radius:50%;padding:0;box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:1000}.layout .add-permission-btn .btn-text,.layout .remove-permission-btn .btn-text{display:none}.layout .add-permission-btn .anticon,.layout .remove-permission-btn .anticon{font-size:22px}.layout .add-permission-btn{bottom:16px}.layout .remove-permission-btn{bottom:78px}}.layout .content-container{flex:1 1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.layout .content-container .content{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.layout .content-container .content{flex-direction:row}}.layout .content-container .content .ant-table{overflow-x:auto}@media(max-width:768px){.layout .content-container .content .ant-table,.layout .content-container .content .ant-table-thead>tr>th{font-size:8px}.layout .content-container .content .ant-table-tbody>tr>td{padding:3px 4px}}@media(min-width:768px){.layout .content-container .content .ant-table-body{max-height:calc(100vh - 320px);overflow-y:auto}}@media(max-width:767px){.layout .content-container .content .ant-table-body{max-height:none}}@media(max-width:768px){.layout .command-badge{padding:2px 0 2px 5px!important;font-size:0}.layout .command-badge .MuiSvgIcon-root,.layout .command-badge svg{font-size:10px!important}.layout .status-badge{font-size:8px;padding:2px 6px!important;gap:4px}.layout .status-badge .MuiSvgIcon-root,.layout .status-badge svg{font-size:14px!important}}.layout .footer{border-top:1px solid #f0f0f0;text-align:center;padding:8px}body,html{height:100%;max-width:100vw;min-height:100vh;overflow:hidden}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.ant-drawer-content-wrapper{box-shadow:none!important}.ant-drawer-content-wrapper .drawer{z-index:100}.ant-drawer-content-wrapper .drawer .ant-drawer-body{padding:0 10px!important}.ant-drawer-content-wrapper .drawer .ant-drawer-body .drawer-content{margin-bottom:65px;margin-top:100px;position:relative}.ant-drawer-content-wrapper .drawer .ant-drawer-body .drawer-content .device-list-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:5px;position:absolute;top:-35px;width:100%}.ant-drawer-content-wrapper .drawer .ant-drawer-body .drawer-content .ant-tree{bottom:80px;height:calc(100vh - 220px);overflow:auto;position:absolute;top:40px;width:100%}.run-and-cancel-buttons,.run-and-cancel-buttons .buttons{display:flex;gap:10px}.zebra-light{background-color:#f1f1f1}.zebra-dark{background-color:#1e1e1e}