.resource-toolbox-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) minmax(180px,1fr);gap:1rem;margin:0 0 1rem}.resource-toolbox-toolbar label{display:grid;gap:.45rem}.resource-toolbox-toolbar label>span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #9aa3ad);font-weight:700}.resource-toolbox-toolbar input,.resource-toolbox-toolbar select{width:100%;min-height:44px}.resource-toolbox-meta{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:0 0 1.25rem;color:var(--muted, #9aa3ad);font-size:.9rem}.resource-tool-card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.resource-tool-card h2,.resource-tool-card p{margin:0}.resource-tool-card .text-link{margin-top:auto}.resource-mongrel-use{width:100%;padding:.8rem .9rem;border-left:2px solid var(--accent, #3da4ff);background:rgba(255,255,255,.025)}.resource-mongrel-use strong{display:block;margin-bottom:.25rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.resource-tags{display:flex;flex-wrap:wrap;gap:.4rem}.resource-tags span{display:inline-flex;align-items:center;min-height:26px;padding:.15rem .55rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.76rem;color:var(--muted, #aeb6bf)}@media(max-width:760px){.resource-toolbox-toolbar{grid-template-columns:1fr}.resource-toolbox-meta{align-items:flex-start;flex-direction:column}}
