:root{--card-radius:var(--radius-card);--card-ring:var(--shadow-card);--row-rule:color-mix(in oklab, var(--border) 70%, transparent)}.revq-card{min-width:0;padding:var(--card-pad,var(--space-card-padding));border-radius:var(--card-radius);background:var(--card);box-shadow:var(--card-ring);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.6}.revq-card-head{margin-bottom:var(--space-card-heading);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.revq-card-title{min-width:0;font:600 var(--type-card-title)/1.4 var(--font-sans);letter-spacing:-.011em;color:var(--foreground);flex:12rem;margin:0}.revq-card-aside{max-width:100%;font-size:var(--type-label);color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.5}.revq-card-items>*{min-width:0;padding-block:12px}.revq-card-items>:first-child{padding-top:0}.revq-card-items>:last-child{padding-bottom:0}.revq-card-items>*+*{border-top:1px solid var(--row-rule)}.revq-card-footer{border-radius:var(--radius-inset);background:var(--muted);font-size:var(--type-label);color:var(--muted-foreground);margin-top:16px;padding:12px 16px;line-height:1.5}.row-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.row-list>*+*{border-top:1px solid var(--row-rule)}.list-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:12px;min-width:0;padding-block:12px;display:grid}.row-list>:first-child.list-row,.row-list>:first-child>.list-row{padding-top:0}.row-list>:last-child.list-row,.row-list>:last-child>.list-row{padding-bottom:0}.list-row-mark{height:24px;color:var(--muted-foreground);place-items:center;display:grid}.list-row-mark svg{width:16px;height:16px}.list-row-main{gap:2px;min-width:0;display:grid}.list-row-title{font-size:var(--type-body);color:var(--foreground);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.6}.list-row-meta{font-size:var(--type-label);color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;margin:0;line-height:1.5;display:flex}.list-row-meta>:not(:last-child):after{content:"·";color:var(--muted-foreground);margin-inline:6px;font-weight:400}.list-row-body{font-size:var(--type-body);color:var(--foreground);overflow-wrap:anywhere;margin-top:4px;line-height:1.6}.list-row-action{justify-self:end;align-items:center;gap:8px;min-height:24px;display:flex}.list-row[data-quiet] .list-row-title{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1px}.revq-card[data-elevation=raised],.record-card[data-elevation=raised]{box-shadow:var(--shadow-card-raised)}
