*{box-sizing:border-box}body{margin:0;background:#f3f6f9;color:#142d40;font:16px/1.6 system-ui,"Microsoft YaHei",sans-serif}header{background:white;border-bottom:1px solid #dbe4eb;display:flex;align-items:center;justify-content:space-between;padding:18px 24px}h1{font-size:23px;margin:0}h2{font-size:21px;margin:0 0 14px}h3{font-size:18px}small{display:block;color:#61788a;font-weight:400}main{max-width:1100px;margin:auto;padding:22px}button,input,select,textarea{font:inherit}button,.card{cursor:pointer;border:1px solid #cad8e1;border-radius:10px;padding:12px 16px;background:white;color:#142d40}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:#0f766e;color:white;border:0}.panel{background:white;padding:24px;border-radius:12px;margin:20px 0;border:1px solid #dbe4eb}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{display:block;text-align:left;text-decoration:none;min-height:110px;font-size:20px;font-weight:650}.card small{font-size:14px;margin-top:8px}.center{margin:24px 0}.center h2{border-left:4px solid #0f766e;padding-left:12px}label{display:block;margin:14px 0}input,select,textarea{display:block;padding:12px;width:100%;border:1px solid #c9d6e0;border-radius:8px;margin-top:6px}p,.hint{font-size:14px}#message{color:#9f3b14;white-space:pre-wrap}#receipt{background:#e6f4ef;padding:12px;white-space:pre-wrap}.record{padding:12px 0;border-bottom:1px solid #dbe4eb;font-size:14px;overflow-wrap:anywhere}a{color:#0f766e}#queue{font-size:14px;white-space:pre-wrap}input[type=file]{font-size:14px} [hidden]{display:none!important}@media(max-width:580px){header{padding:14px}main{padding:14px}.panel{padding:18px}.grid{grid-template-columns:1fr}.card{min-height:90px}h1{font-size:20px}}
