.mobile-data-list-mobile{display:none}.data-list-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:color-mix(in srgb,var(--surface,#fff) 96%,var(--line))}.data-list-card+.data-list-card{margin-top:10px}.data-list-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.data-list-card-title{font-weight:700;font-size:1rem;line-height:1.3}.data-list-card-subtitle{margin-top:4px;font-size:.85rem}.data-list-card-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.data-list-card-actions .btn,.data-list-card-actions a,.data-list-card-actions button{min-height:40px}.data-list-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin:12px 0 0}.data-list-card-field{min-width:0}.data-list-card-field dt{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.data-list-card-field dd{margin:2px 0 0;font-size:.92rem;word-break:break-word}.data-list-compact{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface,#fff)}.card .data-list-compact,.history-card .data-list-compact{border:none;border-radius:0;background:transparent}.card .data-list-row,.history-card .data-list-row{padding-left:0;padding-right:0}.data-list-row{padding:10px 12px}.data-list-row+.data-list-row{border-top:1px solid var(--line)}.data-list-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.data-list-row-text{min-width:0;flex:1 1}.data-list-row-title{font-weight:650;font-size:.95rem;line-height:1.3}.data-list-row-subtitle{margin-top:2px;font-size:.8rem;line-height:1.3}.data-list-row-meta{margin-top:4px;font-size:.78rem;line-height:1.35;display:flex;flex-wrap:wrap;gap:2px 0}.data-list-row-meta-item{display:inline}.data-list-row-meta-sep{margin:0 6px;opacity:.55}.data-list-row-meta-label{font-weight:600}.data-list-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;flex-shrink:0}.data-list-row-actions .btn,.data-list-row-actions a,.data-list-row-actions button{min-height:36px;padding:6px 10px;font-size:.82rem}@media (max-width:900px){.mobile-data-list-desktop{display:none}.mobile-data-list-mobile{display:block}}@media (max-width:420px){.data-list-card-fields{grid-template-columns:1fr}}