.wwm-profile-hero{position:relative;margin-bottom:24px}.wwm-profile-hero .wwm-vendor-cover{width:100%;max-height:420px}.wwm-profile-main{display:grid;grid-template-columns:2fr 1fr;gap:24px}.wwm-services{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wwm-service{background:var(--soft);padding:16px;border-radius:12px}.wwm-pagination{display:flex;gap:8px;justify-content:center;margin:24px 0}.wwm-pagination a,.wwm-pagination span{padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;text-decoration:none}.wwm-notification.unread{border-left:4px solid var(--primary)}.wwm-gallery-sort{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wwm-gallery-sort label{cursor:grab}.wwm-gallery-sort img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.wwm-lead-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){.wwm-profile-main{grid-template-columns:1fr}.wwm-services{grid-template-columns:1fr}.wwm-gallery-sort{grid-template-columns:repeat(2,1fr)}}
.wwm-vendor-visual{position:relative}.wwm-vendor-visual .wwm-vendor-logo{position:absolute;left:14px;bottom:14px;margin:0;width:68px;height:68px;object-fit:contain;border:3px solid #fff;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(31,18,54,.18);pointer-events:none}.wwm-profile-hero .wwm-profile-logo{display:block;width:104px;height:104px;object-fit:contain;border:5px solid #fff;border-radius:18px;background:#fff;margin:-48px 0 16px 24px;position:relative;box-shadow:0 7px 24px rgba(31,18,54,.15)}.wwm-profile-hero .wwm-profile-logo:first-child{margin:0 0 16px}.wwm-lead-card{padding:0;overflow:hidden;margin:0 0 14px;border-left:4px solid var(--primary)}.wwm-lead-summary{display:flex;align-items:center;gap:14px;cursor:pointer;padding:18px 22px;list-style:none}.wwm-lead-summary::-webkit-details-marker{display:none}.wwm-lead-summary-main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.wwm-lead-summary-main strong{font-size:18px;color:var(--primary);overflow-wrap:anywhere}.wwm-lead-summary-main small{font-size:13px;color:var(--muted)}.wwm-lead-toggle{font-size:13px;font-weight:700;color:var(--primary)}.wwm-lead-toggle:after{content:'⌄';display:inline-block;margin-left:7px;transition:transform .2s}.wwm-lead-card[open] .wwm-lead-toggle:after{transform:rotate(180deg)}.wwm-lead-detail{padding:0 22px 22px;border-top:1px solid var(--border)}.wwm-lead-detail>p:first-child{margin-top:18px}.wwm-lead-card[open] .wwm-lead-summary{background:var(--soft)}@media(max-width:600px){.wwm-lead-summary{flex-wrap:wrap;padding:16px}.wwm-lead-summary-main{flex-basis:100%}.wwm-lead-detail{padding:0 16px 16px}.wwm-profile-hero .wwm-profile-logo{width:84px;height:84px}}

.wwm-market-results .wwm-vendor-visual .wwm-market-logo{position:absolute;z-index:2;left:16px;bottom:16px;display:block;width:58px;height:58px;max-width:none;max-height:none;object-fit:contain;margin:0;padding:5px;border:2px solid #fff;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(31,18,54,.22);pointer-events:none}

.wwm-market-results .wwm-vendor-cover-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:22px;text-align:center}.wwm-market-results .wwm-vendor-cover-placeholder img{display:block;width:min(185px,100%);height:auto;max-height:50px;object-fit:contain}.wwm-market-results .wwm-vendor-cover-placeholder span{font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;color:#715F8C}
