.pro-card .card-copy{flex-direction:column;gap:7px;min-width:0;padding:18px 16px 14px;display:flex}.pro-card .profile-name-link{margin:0;font-size:24px;line-height:1.12}.pro-card .card-copy>p{margin:0;font-size:15px}.pro-card .card-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.card-zone{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.card-summary{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:auto;font-size:13px;display:flex}.card-today{white-space:nowrap;font-size:11px}.card-today:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.card-today-times{z-index:2;gap:6px;margin-top:2px;display:flex;position:relative}.card-today-times button{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,white);min-width:46px;min-height:34px;color:inherit;font:inherit;border-radius:9px;padding:6px 8px;font-size:13px;font-weight:800}.card-today-times button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pro-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.advertising-placeholder{min-height:68px;color:var(--muted);background:#fff6;border:1px dashed #c9c8c2;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.advertising-placeholder small{letter-spacing:1.4px;color:#087f78;font-size:10px;font-weight:800}.advertising-placeholder span{font-size:13px}
