.workshop-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.workshop-summary article{background:#fff;border:1px solid #e8e0e4;border-radius:16px;padding:18px}.workshop-summary span{display:block;color:#777;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.workshop-summary strong{display:block;margin-top:7px;font-size:1.55rem;color:#172235}.workshop-status,.workshop-proof{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:800}.workshop-status.open{background:#fff0d7;color:#9a5a00}.workshop-status.closed,.workshop-proof.verified{background:#e4f5ed;color:#147451}.workshop-proof.pending{background:#f0edf0;color:#665d63}.workshop-proof.not_detected{background:#fde9e7;color:#a53833}.workshop-duration{font-weight:800;color:#6f1837}.workshop-note{display:block;max-width:430px;white-space:normal;color:#555;margin-top:5px}.workshop-actions{display:flex;gap:7px;flex-wrap:wrap}.workshop-filters{grid-template-columns:1.3fr 1fr 1fr 1fr auto auto}@media(max-width:900px){.workshop-summary{grid-template-columns:1fr 1fr}.workshop-filters{grid-template-columns:1fr 1fr}}@media(max-width:540px){.workshop-summary,.workshop-filters{grid-template-columns:1fr}}
