.template-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}
.template-toolbar p{margin:0;font-size:12px;line-height:1.65;color:var(--muted)}
.template-toolbar .btn{flex:none}
.template-grid{gap:12px}
.template-card{min-height:0;padding:18px}
.template-card .eyebrow{margin:0 0 12px}
.template-card h2{font-size:18px;line-height:1.4;margin:0 0 7px}
.template-card p{flex:none;margin:0 0 12px;font-size:12px;line-height:1.65}
.template-card>small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin:0 0 12px}
.template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}
.template-actions .btn{min-height:32px;padding:7px 10px}
.template-grid+.template-grid{margin-top:12px}
