.record-page[data-v-3ded1e54]{--line:#e4ede7;--text-main:#1f2937;--text-sub:#5f6b66;--accent:#2f8f54}.record-page .page-shell[data-v-3ded1e54]{border-radius:20px;background:radial-gradient(circle at top left,rgba(70,177,108,.12),transparent 28%),-webkit-gradient(linear,left top,left bottom,from(#fbfdfb),to(#f7faf7));background:radial-gradient(circle at top left,rgba(70,177,108,.12),transparent 28%),linear-gradient(180deg,#fbfdfb,#f7faf7);-webkit-box-shadow:0 14px 34px rgba(31,41,55,.05);box-shadow:0 14px 34px rgba(31,41,55,.05)}.record-page .page-hero[data-v-3ded1e54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:2px 2px 14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.record-page .page-hero__title[data-v-3ded1e54]{margin:0 0 4px;color:var(--text-main);font-size:18px;font-weight:700}.record-page .filter-panel__hint[data-v-3ded1e54],.record-page .page-hero__desc[data-v-3ded1e54],.record-page .table-shell__desc[data-v-3ded1e54]{color:var(--text-sub);font-size:12px;line-height:1.5}.record-page .page-hero__stats[data-v-3ded1e54]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.record-page .hero-stat[data-v-3ded1e54]{min-width:108px;padding:10px 14px;border-radius:14px;background:hsla(0,0%,100%,.85);border:1px solid rgba(228,237,231,.9)}.record-page .hero-stat__label[data-v-3ded1e54]{display:block;margin-bottom:4px;color:#6b7280;font-size:12px}.record-page .hero-stat__value[data-v-3ded1e54]{color:#195f37;font-size:16px;font-weight:700}.record-page .hero-stat__value--sm[data-v-3ded1e54]{font-size:13px;line-height:1.4;word-break:break-word}.record-page .filter-panel[data-v-3ded1e54],.record-page .table-shell[data-v-3ded1e54]{padding:12px 14px 14px;margin-bottom:12px;border-radius:16px;background:hsla(0,0%,100%,.9);border:1px solid rgba(228,237,231,.95)}.record-page .filter-panel__header[data-v-3ded1e54],.record-page .table-shell__header[data-v-3ded1e54],.record-page .toolbar[data-v-3ded1e54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.record-page .filter-panel__title[data-v-3ded1e54],.record-page .table-shell__title[data-v-3ded1e54]{color:var(--text-main);font-size:14px;font-weight:700}.record-page .filter-panel__meta[data-v-3ded1e54]{padding:6px 12px;border-radius:999px;background:rgba(47,143,84,.08);color:var(--accent);font-size:12px;font-weight:600}.record-page .toolbar[data-v-3ded1e54]{margin-top:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.record-page .field-shell--name[data-v-3ded1e54],.record-page .field-shell--staff[data-v-3ded1e54]{width:220px}.record-page .field-shell--sm[data-v-3ded1e54]{width:160px}.record-page .field-control[data-v-3ded1e54]{width:100%}.record-page .toolbar__actions[data-v-3ded1e54]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.record-page .mono-text[data-v-3ded1e54]{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.record-page .text-ellipsis[data-v-3ded1e54]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-page .amount-text[data-v-3ded1e54],.record-page .text-ellipsis--strong[data-v-3ded1e54]{color:#195f37;font-weight:600}.record-page .state-tag[data-v-3ded1e54]{min-width:72px;text-align:center;border-radius:999px}.record-page[data-v-3ded1e54] .state-tag.ant-tag{color:#374151;background:#f3f4f6;border-color:#d1d5db;font-weight:600}.record-page[data-v-3ded1e54] .state-tag.ant-tag-green{color:#15803d;background:#f0fdf4;border-color:#86efac}.record-page[data-v-3ded1e54] .state-tag.ant-tag-red,.record-page[data-v-3ded1e54] .state-tag.ant-tag-volcano{color:#b42318;background:#fef3f2;border-color:#fda29b}.record-page[data-v-3ded1e54] .state-tag.ant-tag-blue{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.record-page[data-v-3ded1e54] .state-tag.ant-tag-gold{color:#a16207;background:#fffbeb;border-color:#fcd34d}.record-page[data-v-3ded1e54] .state-tag.ant-tag-cyan{color:#0f766e;background:#ecfeff;border-color:#67e8f9}