
.popular-counselors{display:none!important}
.counselor-directory .match-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;margin:20px 0;border:1px solid #e5ebf5;border-radius:16px;background:#f7f9fd}
.counselor-directory .match-entry h2{font-size:17px;line-height:1.45;margin:0;color:#242c38}
.counselor-directory .match-entry p{font-size:13px;line-height:1.6;margin:5px 0 0;color:#586779}
.counselor-directory .match-entry>.btn{flex:none;padding:11px 14px;min-height:44px;font-size:13px;white-space:nowrap}
.unified-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}
.unified-actions .unified-save,.unified-actions .unified-alert{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e0e6ed;border-radius:50%;background:#fff;color:#64748b}
.unified-actions .unified-save.saved{background:#fff1f2;color:#e15665}
.unified-actions .unified-alert.active{color:#2563eb;background:#edf4ff;border-color:#b6cdf8}
.busy-action-label{flex-basis:100%;text-align:center;font-size:12px;font-weight:600;color:#8a661c;line-height:1.5}
@media(max-width:600px){.counselor-directory .match-entry{padding:15px 14px;gap:10px}.counselor-directory .match-entry h2{font-size:16px}.counselor-directory .match-entry p{font-size:12px;max-width:210px}.counselor-directory .match-entry>.btn{padding:10px 12px}.unified-actions{max-width:100px;gap:7px}}
.counselor-directory .match-entry>div{flex:1;min-width:0}.counselor-directory .match-entry>.btn{width:auto;max-width:none}.counselor-directory .match-entry h2,.counselor-directory .match-entry p{word-break:keep-all}
.counselor-directory .match-entry>.btn{min-width:0;width:80px;flex:0 0 80px}.counselor-directory .match-entry h2{letter-spacing:-.5px}
