body{font-family:Segoe UI,Arial,sans-serif;background:#1e2430;color:#e8e8e8;margin:0;padding:24px}
.box{max-width:640px;margin:0 auto;background:#2b3342;border-radius:10px;padding:28px}
.wide{max-width:1080px;margin:0 auto;background:#2b3342;border-radius:10px;padding:28px}
h1{margin-top:0;color:#fff}.r{float:right;font-size:14px}
.sub{color:#9fb2cc}.muted{color:#8a97ab;font-size:13px}
table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}
td,th{border:1px solid #46536a;padding:6px 10px;text-align:left}
th{background:#354052}code{background:#161c26;padding:2px 6px;border-radius:4px;font-size:13px}
input,select,textarea{background:#161c26;color:#eee;border:1px solid #46536a;border-radius:5px;padding:7px;margin:4px}
button{background:#2ba8d8;color:#fff;border:0;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px}
button:hover{background:#1f8fb9}.err{color:#ff7b7b}.ok{color:#7bff9e}
a{color:#6fd3f5}.dl{display:inline-block;background:#35b558;color:#fff!important;padding:12px 26px;border-radius:8px;text-decoration:none;font-weight:bold}
.dl+.dl{margin-left:10px}
label{margin-right:10px}
