.nav-link-icon i{font-size:1.2rem}.icon,.nav-link-icon i{color:#c7cfd8!important}.nav-link.dropdown-toggle:focus{box-shadow:none;outline:none}.table th i{font-size:1.2rem}.terminal{height:100px;max-height:100px}body{background:#f7f7f7;font-family:Arial,sans-serif}.page-title{margin-bottom:20px}.info-grid{display:flex;gap:20px;margin-bottom:30px}.card-info{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1;padding:15px}.card-info h3{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:8px}table{width:100%}th{text-align:left;width:40%}.badge{border-radius:6px;font-weight:700;padding:4px 8px}.badge-green{background:#d6ffd6;color:#0a740a}.badge-red{background:#ffd6d6;color:#a10000}.editable-input{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:6px;width:100%}.table-beauty{background:#fff;border-radius:10px;overflow:hidden;width:100%}.table-beauty th{background:#262f36;color:#fff;padding:10px}.table-beauty td{border-bottom:1px solid #eee;padding:10px}.empty{color:#888;font-style:italic;text-align:center}.btn-nav{display:flex;gap:10px;margin-top:20px}.btn-main{background:#007bff;color:#fff}.form-check{margin-bottom:0}.form-check.form-switch>.form-check{padding-left:0!important}.vnc-meta{align-items:center;display:flex;gap:12px}.vnc-screen{background:#202428;border:1px solid #d9dde3;border-radius:8px;height:68vh;min-height:520px;overflow:hidden;width:100%}.vnc-screen canvas{max-height:100%;max-width:100%}.vnc-placeholder{color:#c7cfd8;display:grid;font-size:56px;height:100%;place-items:center}.badge-warning{background:#fff3cd;color:#8a6400}.badge-success{background:#d6ffd6;color:#0a740a}.badge-secondary{background:#e9ecef;color:#495057}.badge-danger{background:#ffd6d6;color:#a10000}@media (min-width:992px){#sidebar.collapsed{padding:.75rem 0!important;width:5rem}#sidebar{overflow-y:hidden!important}#sidebar.collapsed .sidebar-hide{display:none!important}#sidebar.collapsed .nav-link{justify-content:center}#sidebar.collapsed .dropdown-toggle:after{display:none!important}body.sidebar-collapsed .page-wrapper{margin-left:5rem!important}.navbar-expand-lg.collapsed .nav-link-title{display:none}.navbar-expand-lg.collapsed .dropdown-menu{display:none!important}.navbar-expand-lg.collapsed .nav-link{justify-content:center;text-align:center}.navbar-expand-lg.collapsed .navbar-brand{padding-bottom:2rem}}