:root{font:16px/1.5 system-ui,sans-serif;color:#292723;background:#f7f5f0}body{margin:0}header,main{padding:24px;max-width:1600px;margin:auto}header{border-bottom:1px solid #d4d0c8}h1{font-family:Georgia,serif;font-weight:400}a{color:#534c35}form{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}label{display:flex;flex-direction:column;gap:4px}input,select,button{font:inherit;padding:9px;border:1px solid #a8a390;border-radius:4px}button{cursor:pointer;background:#e5dfcf}details,.notice{padding:16px;background:#eee9db;margin:16px 0}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;background:white;font-size:14px}th,td{padding:12px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}th{white-space:nowrap}.metrics{display:flex;gap:20px;flex-wrap:wrap}.metric{background:white;padding:20px;min-width:160px}.metric strong{display:block;font-size:26px}iframe{width:100%;height:500px;background:white;border:1px solid #ccc}#status{font-weight:600}summary{cursor:pointer}#credential{max-width:260px}@media(max-width:600px){header,main{padding:16px}form{gap:10px}h1{font-size:28px}}
