
.eg-vendors-signup{display:inline-block;background:var(--color-accent-800);color:#fff;font-weight:600;padding:12px 24px;border-radius:0;text-decoration:none;transition:background .15s ease}
.eg-vendors-signup:hover{background:var(--color-accent-600);color:#fff}
@media(max-width:600px){}

.eg-vendors-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.eg-vendors-login{display:inline-block;background:#fff;color:var(--color-accent-800) !important;font-weight:600;padding:12px 24px;border-radius:0;text-decoration:none;border:2px solid var(--color-accent-800);transition:background .15s ease,color .15s ease}
.eg-vendors-login:hover,.eg-vendors-login:focus{background:var(--color-accent-800) !important;color:#fff !important;border-color:var(--color-accent-800)}
@media(max-width:600px){}

/*
 * DIRECTORY RULES REMOVED — see docs/DECISIONS.md.
 *
 * assets/css/48-dokan.css owns /service-providers/. It implements the client's explicit
 * requirement for that page: one image per row, the operator's LOGO, shown large, in a
 * ranked list rather than a card grid. This file is enqueued by the mu-plugin and
 * therefore loads after the theme's cascade, so leaving its own .eg-vendor-* rules here
 * silently reverted all of that the moment the file was restored.
 *
 * What remains below is the markup this file styles that 48-dokan.css does not.
 */
