@font-face{font-family:"Chakra Petch";font-weight:700;font-display:swap;src:url('/test/fonts/chakra-petch-700.woff2') format('woff2')}
@font-face{font-family:"Space Grotesk";font-weight:400;font-display:swap;src:url('/test/fonts/space-grotesk-400.woff2') format('woff2')}
@font-face{font-family:"Space Grotesk";font-weight:700;font-display:swap;src:url('/test/fonts/space-grotesk-700.woff2') format('woff2')}
:root{--bg:#dfe6ee;--panel:#f4f7fa;--ink:#101820;--muted:#5b6b78;--line:#101820;--soft:#1018200d;--hot:#ff2d8a;--vis:#ffe14a;--ice:#3de0ff;--sans:"Space Grotesk","PingFang SC","Microsoft YaHei",sans-serif;--display:"Chakra Petch","Microsoft YaHei",sans-serif;color-scheme:light}
body.dark{--bg:#0a0d12;--panel:#141b24;--ink:#eef3f7;--muted:#a2aebb;--line:#bac5cf;--soft:#eef3f70c;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.55 var(--sans)}button,a,input,select{border-radius:0}button{font:inherit;color:inherit;border:1px solid var(--line);background:var(--panel);min-height:38px;padding:8px 12px;cursor:pointer;white-space:normal}button:disabled{opacity:.55;cursor:default}button:hover:not(:disabled){background:var(--soft)}a{color:inherit}a,button{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--ice);outline-offset:2px}[hidden]{display:none!important}
.history-app{max-width:1440px;margin:auto;padding:0 24px 32px}.site-header{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:18px 0;border-bottom:2px solid var(--line)}.brand{font:700 22px var(--display);text-decoration:none;white-space:nowrap}.brand b{font-size:16px;margin-left:8px}.site-header nav{display:flex;flex-wrap:wrap;gap:0;flex:1}.site-header nav a{padding:8px 12px;text-decoration:none;border:1px solid var(--line);margin-left:-1px;font-weight:700}.site-header nav [aria-current]{background:var(--vis);color:#101820}.preferences{display:flex;gap:0;margin-left:auto}.preferences button{margin-left:-1px}.page-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:28px}.eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 5px;color:var(--muted)}h1{font:700 30px/1.2 var(--display);margin:0}h2{font:700 18px/1.35 var(--display);margin:0 0 12px}h3{font-size:14px;margin:0 0 8px}.intro{max-width:900px;color:var(--muted);margin:14px 0 20px}.identity-summary{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);background:var(--panel)}.identity-summary p{margin:0}.identity-summary .hint{flex:1 1 300px}.identity-summary button{font-size:12px}.hint{font-size:12px;color:var(--muted)}#history-message{min-height:24px;overflow-wrap:anywhere}.history-workspace{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:18px;align-items:start}.history-queue{min-width:0}#history-list{display:grid;gap:6px}#history-list button{display:grid;gap:4px;width:100%;text-align:left;padding:12px;background:var(--panel);min-width:0}#history-list button[aria-pressed=true]{border-left:4px solid var(--hot);padding-left:9px}#history-list strong{font-size:13px;overflow-wrap:anywhere}#history-list small{color:var(--muted);font-size:11px}.workflow-state{font-size:11px;font-weight:700}.history-detail{min-width:0;border:1px solid var(--line);background:var(--panel);padding:20px;overflow-wrap:anywhere}.detail-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:12px;margin:8px 0 16px}.detail-summary{display:flex;justify-content:space-between;gap:12px;align-items:start}.detail-summary h2{margin:0}.detail-summary a{font-size:12px;white-space:nowrap}.change-field{border-top:1px solid var(--line);padding:16px 0 0;margin-top:18px}.change-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.change-values>div{min-width:0;background:var(--soft);padding:10px}.change-values dt{font-size:11px;color:var(--muted);font-weight:700}.change-values dd{font-size:13px;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.withdraw-section{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.withdraw-section p{font-size:12px}.withdraw-section [data-history-withdraw]{background:var(--ink);color:var(--panel);font-weight:700}.detail-notes{border-top:1px solid var(--line);margin-top:20px;padding-top:10px;font-size:12px;white-space:pre-wrap}#history-more{width:100%;margin-top:12px}dialog{max-width:calc(100vw - 28px);width:470px;padding:22px;border:2px solid var(--line);background:var(--panel);color:var(--ink);font:14px/1.6 var(--sans)}dialog::backdrop{background:#0009}.confirm-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}#history-withdraw-confirm{background:var(--ink);color:var(--panel)}#history-withdraw-target{font-weight:700;overflow-wrap:anywhere}#history-withdraw-message{font-size:12px;color:var(--muted)}
@media(max-width:720px){.history-app{padding-inline:12px}.site-header{gap:10px}.site-header nav{order:3;flex-basis:100%}.site-header nav a{flex:1;text-align:center;font-size:12px;padding:8px}.history-workspace{grid-template-columns:1fr}.history-detail{padding:14px}.change-values{grid-template-columns:1fr}.change-values dd{margin-top:4px}.identity-summary{padding:10px}.identity-summary .hint{flex-basis:100%}h1{font-size:26px}.page-heading{margin-top:20px}.detail-summary{flex-wrap:wrap}dialog{padding:16px}}
