.select,.input,.dns-input{height:35px;border:1px solid #cbd9e7;background:#fff;border-radius:3px;color:#50697d;padding:0 10px}.select{width:110px}.input{flex:1}.button,.ghost{height:35px;border-radius:3px;padding:0 18px;cursor:pointer}.button{border:1px solid #2277c7;background:#277fcf;color:#fff}.ghost{border:1px solid #cbdbe9;background:#fff;color:#5f778c}
.checks{gap:18px;margin-top:9px;color:#6d8090}.checks input{accent-color:#287fca}.dns-choice{margin-top:9px;color:#667d8f}.dns-choice label{margin-left:15px}.dns-input{height:28px;width:190px;margin-left:7px}
.node-head{height:44px;padding:0 13px;border-bottom:1px solid #e2e8ee;display:flex;align-items:center}.tabs{display:flex;height:44px;gap:20px}.tab{position:relative;border:0;background:#fff;color:#5f778c;cursor:pointer}.tab.active{color:#277fc7}.tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#277fc7}.filter{margin-left:auto;display:flex;gap:6px}.filter input,.filter select{height:28px;border:1px solid #d7e2eb;padding:0 7px}
.nodes{width:100%;min-width:900px;border-collapse:collapse}.nodes th,.nodes td{text-align:left;padding:9px 8px;border-bottom:1px solid #edf1f4;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.nodes th{background:#f1f6fc;color:#62798b;font-weight:normal}.detail{color:#287fca;cursor:pointer}.detail-button{border:1px solid #8bb9e2;background:#f4f9fe;color:#287fca;border-radius:3px;padding:4px 10px;cursor:pointer}
