.compact-track>.record-tile{position:relative;flex:0 0 280px;max-width:85vw;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid #62768145;border-radius:22px;overflow:hidden;background:#091016}
.workspace .record-tile>.card{width:100%;flex:1;min-height:230px;height:auto;margin:0!important;padding:20px!important;border:0;border-radius:0;background:transparent;text-align:left;box-shadow:none}
.workspace .record-tile>.card h3{font-size:21px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.workspace .record-tile>.card p{font-size:16px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.workspace .record-tile>.card .kind,.workspace .record-tile>.card .bottom{font-size:14px;line-height:1.6}
.workspace .record-tile>.card img{width:38px!important;height:30px!important;object-fit:cover}
.workspace .record-tile>.card .thumbs{height:32px;margin:4px 0}
.workspace .record-delete{align-self:flex-end;margin:0 10px 8px;padding:8px 14px;min-height:44px;color:#edb5b5;background:transparent;border:0;font-size:15px}
.record-detail-delete{min-height:44px;padding:12px 16px;color:#edb5b5;background:transparent;border:1px solid #97606066;border-radius:12px;font-size:16px;margin:20px 0}
#deleteRecordDialog{max-width:440px;width:calc(100% - 32px);border:1px solid #587485;border-radius:22px;background:#101d27;color:#e8f1f5}
#deleteRecordDialog::backdrop{background:#0009}#deleteRecordDialog p{font-size:16px;line-height:1.7;overflow-wrap:anywhere}#deleteRecordDialog .small{font-size:14px;color:#abc0ce}.delete-actions{display:flex;gap:12px;margin-top:24px}.delete-actions button{flex:1;min-height:48px;border-radius:12px;font-size:16px}.danger-delete{background:#833d43;color:#fff;border:1px solid #b85f66}.record-delete:focus-visible,.record-detail-delete:focus-visible{outline:2px solid #a6dbff;outline-offset:-3px}
@media(max-width:520px){.compact-track>.record-tile{flex-basis:78vw}}
.record-tile:has(.urgent-card){border-color:#e6a38a}.record-tile:has(.priority-1){border-color:#f27676}.record-tile:has(.priority-2){border-color:#efb36d}
