*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#101828;font-family:Arial,sans-serif}header{background:#08153e;color:white;display:flex;justify-content:space-between;align-items:center;padding:18px max(24px,calc((100% - 1120px)/2))}.brand{font-weight:800}.brand span{font-weight:400}nav a{color:white;text-decoration:none;margin-left:22px}main{max-width:1120px;margin:0 auto;padding:28px 24px 60px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards div,.panel{background:white;border-radius:12px;box-shadow:0 2px 10px #00000010}.cards div{padding:18px}.cards small{display:block}.cards strong{font-size:26px}.title{display:flex;justify-content:space-between;align-items:center;margin:26px 0 14px}.title h1{margin:4px 0}.title p{margin:0;color:#667085}button,.button{background:#a9ef00;color:#07152f;border:0;border-radius:7px;padding:13px 17px;font-weight:700;cursor:pointer;text-decoration:none}.secondary{background:#e9eef4}.panel{padding:14px 18px;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:13px 10px;border-bottom:1px solid #e9edf2;font-size:14px}th{font-size:13px}.domain{font-weight:700;color:#07152f;text-decoration:none}.domain small{display:block;font-weight:400;color:#667085;margin-top:4px}.up{color:#07883c}.down{color:#c43131}.url{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{text-align:center;color:#667085;padding:30px}.toolbar{display:flex;gap:10px;margin-bottom:12px}.toolbar input{flex:1}input,textarea,select{width:100%;padding:12px;border:1px solid #ccd4df;border-radius:7px;font:inherit}label{display:block;margin:14px 0;font-weight:700}label input,label textarea,label select{margin-top:7px;font-weight:400}dialog{border:0;border-radius:12px;width:min(540px,92vw);box-shadow:0 20px 60px #0004}dialog::backdrop{background:#07152f99}.actions{display:flex;justify-content:flex-end;gap:10px}.formpanel{max-width:700px}.formpanel hr{border:0;border-top:1px solid #eee;margin:28px 0}.success{background:#e9f9ee;padding:10px;border-radius:7px}.formpanel code{word-break:break-all}.title>a,.title a{color:#667085;text-decoration:none}@media(max-width:720px){.cards{grid-template-columns:1fr 1fr}.brand span{display:none}th,td{white-space:nowrap}.title{align-items:flex-end}}
