.rk-record-card-list{display:flex;flex-direction:column;gap:var(--rk-sp-md, 8px);min-width:0;width:100%}.rk-record-card-list__empty{text-align:center;padding:30px;color:var(--r-text-muted);font-size:var(--rk-fs-md, 11px)}.rk-record-card{display:block;min-width:0;width:100%;box-sizing:border-box;background:var(--r-card);border:var(--r-card-border, 1px solid var(--r-b2));border-radius:var(--rk-card-radius, 16px);box-shadow:var(--r-card-shadow, none);padding:var(--rk-sp-lg, 12px);color:var(--r-text)}.rk-record-card.is-clickable{cursor:pointer}.rk-record-card__head{display:flex;align-items:center;gap:var(--rk-sp-md, 8px);min-width:0}.rk-record-card__select{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.rk-record-card__title{flex:1 1 auto;min-width:0;font-weight:700;font-size:var(--rk-fs-lg, 13px);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-record-card__badge{flex:0 0 auto;font-size:var(--rk-fs-sm, 10px);color:var(--r-text-dim);white-space:nowrap}.rk-record-card__fields{display:grid;gap:var(--rk-sp-sm, 6px);margin:var(--rk-sp-md, 8px) 0 0}.rk-record-card__field{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rk-sp-lg, 12px);min-width:0}.rk-record-card__field dt{flex:0 1 auto;color:var(--r-text-muted);font-size:var(--rk-fs-sm, 10px);white-space:nowrap}.rk-record-card__field dd{flex:1 1 auto;min-width:0;margin:0;text-align:right;font-size:var(--rk-fs-md, 11px);font-weight:var(--rk-fw-medium, 500);color:var(--r-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-record-card__more{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-top:var(--rk-sp-sm, 6px);padding:0 var(--rk-sp-lg, 12px);border:1px solid var(--r-b3);border-radius:var(--rk-btn-radius, 8px);background:var(--r-s2, transparent);color:var(--r-text-dim);font-size:var(--rk-fs-md, 11px);font-weight:var(--rk-fw-semibold, 600);cursor:pointer;box-sizing:border-box}.rk-record-card__detail{margin-top:var(--rk-sp-md, 8px)}.rk-record-card__detail[hidden]{display:none}.rk-record-card__extra{margin-top:var(--rk-sp-md, 8px);min-width:0}
