:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2328;background:#f6f7f9;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}body{margin:0}.card,.page{background:#fff;border-radius:8px;max-width:640px;margin:48px auto;padding:24px;box-shadow:0 1px 4px #00000014}form{gap:8px;display:grid}input,button{font:inherit;border:1px solid #d0d7de;border-radius:6px;padding:8px 10px}button{cursor:pointer;color:#fff;background:#1f6feb;border-color:#1f6feb}button:disabled{opacity:.6;cursor:not-allowed}.page-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions{align-items:center;gap:12px;display:flex}.record-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.record-list li{border:1px solid #eaeef2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.record-main{flex-wrap:wrap;gap:8px;display:flex}.pager{gap:8px;margin-top:12px;display:flex}.detail{grid-template-columns:5em 1fr;gap:4px 12px;margin:0;display:grid}.detail dt{color:#59636e}.detail dd{margin:0}.link-danger{color:#cf222e;background:0 0;border-color:#cf222e}.error{color:#cf222e}.empty,.hint{color:#59636e}.panel{border-top:1px solid #eaeef2;margin-top:24px;padding-top:16px}
