/* Readable forward cards; scoped to the forwarding page. */
.forward-grid {grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;gap:12px!important;align-items:start;}
.forward-grid>* {min-width:0;}
.forward-card {min-width:0!important;font-size:13px;}
.forward-card [data-slot="header"],.forward-card [data-slot="body"] {padding-left:12px;padding-right:12px;min-width:0;overflow:visible!important;}
.forward-card [data-slot="header"]>div {flex-wrap:wrap;row-gap:8px;}
.forward-card [data-slot="header"]>div>div:first-child {flex-basis:100%;}
.forward-card [data-slot="header"]>div>div:last-child {margin-left:0;}
.forward-card h3 {font-size:13px!important;line-height:1.5;}
.forward-groups .truncate,.forward-card .truncate {white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere;max-width:none!important;}
.forward-card code {font-size:12px!important;line-height:1.5;}
.forward-card [data-slot="body"]>.space-y-2>div.border-t {flex-wrap:wrap;justify-content:flex-start;gap:4px;}
.forward-card [data-slot="body"]>div:last-child {flex-wrap:wrap;}
.forward-card button.flex-1 {min-width:0!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important;gap:4px;}
.forward-card [data-slot="content"] {font-size:12px;}

/* Reference: distinguish source and destination without animation. */
.forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:first-child {background:rgba(22,163,74,.12)!important;border-color:rgba(22,163,74,.3)!important;}
.forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:nth-child(2) {background:rgba(37,99,235,.12)!important;border-color:rgba(37,99,235,.3)!important;}
.forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:first-child code {color:#15803d!important;}
.forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:nth-child(2) code {color:#1d4ed8!important;}
.dark .forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:first-child code {color:#86efac!important;}
.dark .forward-card [data-slot="body"]>.space-y-2>.space-y-1>div:nth-child(2) code {color:#93c5fd!important;}
.forward-card [data-slot="content"] {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;}
.forward-card [data-slot="body"]>.space-y-2>div.border-t>*,.forward-card [data-slot="body"]>.space-y-2>div.border-t [data-slot="base"] {max-width:100%;height:auto;min-height:24px;}
