:root{font-family:Arial,"Microsoft YaHei",sans-serif;color:#252a2e;background:#f3f5f6;font-size:14px}*{box-sizing:border-box}body{margin:0}header{height:58px;padding:0 max(20px,calc((100vw - 1200px)/2));background:#fff;border-bottom:1px solid #dce1e4;display:flex;align-items:center;justify-content:space-between}h1{font-size:19px;margin:0}header a{color:#52616a;text-decoration:none}main{max-width:1200px;margin:20px auto;padding:0 16px}section{background:white;border:1px solid #dce1e4;margin:0 0 16px;padding:16px}h2{font-size:16px;margin:0 0 16px}form label{display:flex;flex-direction:column;gap:6px;color:#47545b}input,textarea{font:inherit;border:1px solid #cbd3d8;padding:9px 10px;min-width:0;background:#fff}input:focus,textarea:focus{outline:2px solid #b8d8d0;border-color:#267b66}button{border:0;background:#267b66;color:white;padding:10px 16px;font:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.secondary{background:#68777e;padding:7px 10px}.settings{display:grid;gap:14px}.settings fieldset{border:1px solid #e0e5e8;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings legend{padding:0 6px;color:#37474f}.settings .wide{grid-column:1/-1}.settings small{color:#69777d;line-height:1.5}.inline{margin-top:10px}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#dce1e4;border:1px solid #dce1e4}.stats div{background:#fff;padding:12px;display:grid;gap:5px}.stats strong{font-size:22px}.stats small{color:#68777e}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;padding:9px;border-bottom:1px solid #e2e6e8;vertical-align:top}th{background:#f7f8f8}.url{max-width:230px;overflow-wrap:anywhere}.notice{padding:10px;background:#e7f3ee;color:#205944}.error{color:#b23b36}.login{max-width:360px;margin:12vh auto;background:white;padding:24px;border:1px solid #dce1e4}.login h1{margin-bottom:20px}.login form{display:grid;gap:16px}.login label{display:grid;gap:8px}.button-link{display:inline-block;background:#267b66;color:white;text-decoration:none;padding:10px 16px;margin-top:8px}@media(max-width:760px){main{margin:12px auto}.settings fieldset{grid-template-columns:1fr 1fr}.settings .wide{grid-column:1/-1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.settings fieldset{grid-template-columns:1fr}.settings .wide{grid-column:auto}}
