body{background:#f5f6fa;font-family:Segoe UI,Arial,sans-serif;margin:0;padding:0}.dashboard,.login-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0001;margin:40px auto;max-width:600px;padding:32px}button,input{box-sizing:border-box;margin:8px 0;padding:8px;width:100%}button{background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer}button.close{background:none;border:none;color:#888;cursor:pointer;float:right;font-size:1.5em}button:hover{background:#1565c0}.error{color:#c00;margin-top:8px}table{border-collapse:collapse;margin-top:16px;width:100%}td,th{border-bottom:1px solid #eee;padding:8px}.modal{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-width:90vw;min-width:320px;padding:24px;position:relative}.modal-content-scrollable{display:flex;flex-direction:column;max-height:90vh;overflow:auto}.command-buttons{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.command-history-table-wrapper{background:#fafbfc;border:1px solid #eee;border-radius:4px;flex:1 1 auto;margin-top:8px;max-height:320px;min-height:0;overflow-y:auto}.command-history-table-wrapper thead th{background:#f5f6fa;position:sticky;top:0;z-index:1}
/*# sourceMappingURL=main.c1319213.css.map*/