#contact h1{display:flex;align-items:flex-start;gap:1rem}#contact h1 form{display:flex;align-items:center;margin-top:.25rem}#contact h1 form button{box-shadow:none;font-size:1.5rem;font-weight:400;padding:0}#contact h1 form button[value=true]{color:#a4a4a4}#contact h1 form button[value=true]:hover,#contact h1 form button[value=false]{color:#eeb004}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#sidebar nav{flex:1;overflow:auto;padding-top:1rem}#sidebar nav a span{float:right;color:#eeb004}#sidebar nav a.active span{color:inherit}i{color:#818181}#sidebar nav .active i{color:inherit}#sidebar ul{padding:0;margin:0;list-style:none}#sidebar .logo-text{font-family:monospace;display:flex;justify-content:center}#sidebar .logo-text h2{margin-right:.5rem}#sidebar li{margin:.25rem 0}#sidebar nav a{display:flex;align-items:center;justify-content:space-between;overflow:hidden;white-space:pre;text-decoration:none;gap:1rem;padding:.5rem .5rem .5rem 1.5rem}#sidebar nav a:hover{background:#81818133}#sidebar nav a.active{background:#2b63fd}#sidebar nav a.pending{color:#2b63fd}#page{flex:1;padding:1rem;width:100%;overflow-y:scroll}#page.loading{opacity:.25;transition:opacity .2s;transition-delay:.2s}.single-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.single-error-page{height:100vh}.single-page .btn{margin-top:1rem;border:1px solid #d1d5db;background:#213547;color:#d1d5db}.single-page .btn:hover{background:#2d3e50}.single-page .actions{display:flex;gap:.25rem;align-items:center}.single-page .actions .api-address{margin-left:.5rem;color:#d1d5db;opacity:0;transition:opacity .25s;-webkit-user-select:none;user-select:none}.single-page .actions .api-address:hover{opacity:1}.single-page .form-container{padding:0 .5rem .5rem}.form-container{display:flex;flex-direction:column;gap:1rem;width:50%}.form-container-two-columns{display:flex;flex-direction:row;gap:1rem;width:100%}.form-container-two-columns>*{flex:1}@media (max-width: 768px){.form-container{width:100%}}.form{display:flex;flex-direction:column;gap:.75rem}.form.form-inline{display:flex;flex-direction:row;gap:1rem}.form.form-inline input,.form.form-inline select{min-width:200px}.form label{display:flex;gap:1rem;align-items:center;color:#d1d5db}.form textarea,.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=number]{width:100%}.form select{padding:.25rem .5rem;border-radius:8px;height:42px;width:100%;font-size:1rem}.danger,.error{color:#f65555}.form button,.form input[type=submit]{padding:.5rem 1rem;border-radius:8px;background:#213547;color:#d1d5db;cursor:pointer}.form button:hover,.form input[type=submit]:hover{background:#2d3e50}.page-actions{margin-top:1rem;display:flex;gap:.5rem}.page-actions a,.page-actions button{cursor:pointer;padding:.5rem;border-radius:8px;border:1px solid rgb(75,85,99);background:#24313d;color:#d1d5db}.page-actions button.danger{color:#f65555}.page-actions a:hover,.page-actions button:hover{background:#2d3e50}.page-actions label{display:flex;gap:.5rem;align-items:center;color:#d1d5db;-webkit-user-select:none;user-select:none}.json-visualizer{display:flex;flex-direction:column;position:relative;border:1px solid transparent}.json-visualizer:hover{border:1px solid rgba(209,209,209,.05)}.json-visualizer>.json-visualizer-copy{position:absolute;top:0;right:0;color:#d1d5db;cursor:pointer;padding:0;margin:0;background:#24313d;border-radius:1px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;opacity:0}.json-visualizer:hover>.json-visualizer-copy{opacity:.5}.json-visualizer>.json-visualizer-copy:hover{opacity:1}.json-visualizer-collapsed,.json-visualizer{color:#d1d5db}.json-visualizer-collapsed:hover:after{content:" +"}.json-visualizer-row{display:flex;padding-left:.5rem}.json-prefix:hover:after{content:" -"}.json-suffix:hover:before{content:"- "}.json-prefix:hover,.json-suffix:hover,.json-visualizer-collapsed:hover{color:#abf655;cursor:pointer}.json-visualizer-value{padding-left:.5rem;word-break:break-all}.json-visualizer-row>.json-visualizer-value{cursor:pointer;position:relative}.json-visualizer-row:hover>.json-visualizer-key{color:#f6ad55;cursor:pointer}.json-visualizer-row:hover>.json-visualizer-key:hover{color:#f65555}.json-visualizer-row:hover>.json-visualizer-value{color:#abf655}.json-visualizer-row>.json-visualizer-value>.json-visualizer-comma{position:absolute;bottom:0;right:-5px}.json-visualizer-row:hover>.json-visualizer-value>.json-visualizer-comma{color:inherit}.online .mode-attack{color:#f65555}.online .mode-monitoring{color:#55c1f6}.device-events-table{width:100%;border-collapse:collapse;color:#d1d5db;text-align:left}.device-events-table tr{vertical-align:top}.device-events-table tr:hover{background:#2d3e50}.device-events-table td:nth-child(3){padding:.5rem;width:40%}.device-events-page .page-actions{display:flex}.device-events-page .page-actions .filters{display:flex;gap:.5rem}.device-events-page .page-actions .total-events-counter{margin-left:auto;color:#d1d5db;padding-top:.75rem}.auto-refresh-progress-bar .progress-bar{position:fixed;bottom:0;left:0;width:100%;height:1px;background:#213547;z-index:1000}.auto-refresh-progress-bar .progress{height:100%;width:0;background:#abf655}.data-table table{width:100%;border-collapse:collapse;color:#d1d5db;text-align:left}.data-table tr{border-bottom:1px solid rgba(209,213,219,.25)}.devices-compare-page .select-new-device{max-width:10rem}.form-group.two-columns{display:flex;gap:1rem}.form-group.two-columns>*{flex:1}.freqlist .freqlist-item{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;border-radius:8px;background:#213547;color:#d1d5db;cursor:pointer}.freqlist .freqlist-item .json-visualizer-copy{padding:1px;border-radius:2px}.freqlist .freqlist-item .json-visualizer-copy:focus{outline:none}.freqlist .freqlist-item>div{display:flex;gap:.5rem;position:relative;align-items:center}.freqlist .freqlist-item:hover{background:#2d3e50}
