.field-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.field-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:10px}.field-list li.archived{opacity:.65}.field-list h3{margin:0 0 2px;font-size:17px;overflow-wrap:anywhere}.field-list p{margin:0;font-size:14px;color:var(--muted)}.field-count{display:grid;justify-items:center;min-width:72px;padding:6px 10px;border-radius:10px;color:inherit;text-decoration:none;background:var(--sage)}.field-count strong{font-size:20px;line-height:1.1}.field-count span{font-size:12px;color:var(--muted)}.field-actions{display:flex;gap:4px}.movement-record{margin-top:28px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--paper)}.movement-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.movement-heading h2{margin:0}.movement-heading p{margin:4px 0 0;color:var(--muted)}.movement-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.movement-record table{width:100%}.movement-record td a{color:inherit}.movement-empty{color:var(--muted)}@media(max-width:640px){.field-list li{grid-template-columns:minmax(0,1fr) auto}.field-actions{grid-column:1 / -1;justify-content:flex-end}.movement-record{padding:16px}.movement-record thead{display:none}.movement-record table,.movement-record tbody,.movement-record tr,.movement-record td{display:block;width:100%}.movement-record tr{padding:12px 0;border-bottom:1px solid var(--border)}.movement-record td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:3px 0;border:0;overflow-wrap:anywhere}.movement-record td:before{content:attr(data-label);color:var(--muted);font-size:13px}.movement-record td:empty{display:none}}@media print{body:has(.movement-record) .sidebar,body:has(.movement-record) .sidebar-resizer,body:has(.movement-record) .topbar,body:has(.movement-record) .page-heading,body:has(.movement-record) .field-panel,body:has(.movement-record) .workspace-footer,body:has(.movement-record) .cache-notice,.movement-controls{display:none!important}body:has(.movement-record) .workspace,body:has(.movement-record) main{margin:0!important;padding:0!important;width:100%!important}.movement-record{margin:0;padding:0;border:0}.movement-record .table-wrap{overflow:visible}.movement-record tr{break-inside:avoid}}
