
:root{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;color:#23382f;background:#f3f4ee}*{box-sizing:border-box}body{margin:0}header{padding:24px 5%;border-bottom:1px solid #d7ded4;display:flex;justify-content:space-between}.brand{font-weight:800;letter-spacing:2px}small,.muted{color:#66756c}main{max-width:1300px;margin:auto;padding:40px 5%}h1{font-size:38px;margin:10px 0}h2{font-size:21px}.tag{font-size:12px;border-radius:20px;background:#e5eadd;padding:7px 12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.card,section{background:white;border:1px solid #dbe1d6;border-radius:16px;padding:24px;margin-bottom:20px}.card strong{display:block;font-size:30px;margin-top:14px}.notice{background:#fff2d7;padding:16px;border-radius:10px;color:#745c29;line-height:1.7}button,.upload{border:0;background:#285d49;color:white;padding:12px 18px;border-radius:8px;cursor:pointer;font-size:14px;display:inline-block}button.secondary{background:#e9eee6;color:#315641}button:disabled{opacity:.4;cursor:default}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0}input,select{padding:10px;border:1px solid #cbd6c9;border-radius:7px;font:inherit}input[type=number]{width:95px}.scroll{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}th{text-align:left;color:#708074;font-size:12px;font-weight:600}td,th{padding:16px 12px;border-bottom:1px solid #e8ece4}td:first-child{white-space:normal;min-width:200px}.empty{text-align:center;padding:65px 15px;color:#728075}.steps{display:grid;grid-template-columns:1fr 1fr;gap:22px}p{line-height:1.8}footer{font-size:12px;color:#728075;padding:20px 0}#message{white-space:pre-wrap}details{margin-top:18px;line-height:1.9}code{font-size:12px;background:#f0f3eb;padding:3px}label{font-size:13px}a{color:#285d49}@media(max-width:700px){.cards,.steps{grid-template-columns:1fr}.cards{gap:0}h1{font-size:29px}main{padding:25px 16px}.card{padding:18px}header{font-size:12px}}

[hidden]{display:none!important}