:root{font-family:Inter,"Microsoft YaHei",sans-serif;color:#17263b;background:#f1f4f8;line-height:1.6}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1200px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #cad5e3}h1{font-size:32px;margin:16px 0 0}h2{font-size:21px}h3{font-size:17px}.lede{max-width:800px;color:#52637a}.tag{font-size:13px;background:#e0e9ff;padding:4px 12px;border-radius:6px;color:#193b7a}section{background:white;border:1px solid #d2dbe7;border-radius:8px;padding:24px;margin:20px 0;min-width:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}label{display:block;margin-bottom:16px;font-size:14px}input,select,textarea{display:block;width:100%;min-width:0;margin-top:6px;padding:10px;border:1px solid #a0aec0;border-radius:5px;background:#fff;font:inherit;color:inherit}button{background:#215ac5;border:1px solid #215ac5;color:white;padding:10px 16px;border-radius:5px;font:inherit;cursor:pointer;margin:4px 6px 4px 0}button.secondary{background:white;color:#215ac5}button:disabled{opacity:.5;cursor:not-allowed}a{color:#215ac5}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4fa;padding:16px;font-size:13px}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid #d2dbe7}table{border-collapse:collapse;width:100%;min-width:760px}th,td{padding:12px;text-align:left;border-bottom:1px solid #e1e6ed;max-width:310px;overflow-wrap:anywhere}th{background:#eef3fa}#message{padding:14px 18px;background:#e6eefc;border-left:4px solid #215ac5;overflow-wrap:anywhere}#message.error{background:#fff1ed;border-color:#aa341e;color:#7e2414}#preview{border:2px solid #215ac5;padding:20px;margin-top:20px}summary{cursor:pointer;padding:12px 0}footer{font-size:13px;color:#52637a}:focus-visible{outline:3px solid #e59300;outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){header,main,footer{padding:16px}header{flex-direction:column}section{padding:16px}h1{font-size:27px}}
:where(main p,#notifications){overflow-wrap:anywhere;white-space:pre-line}
