.account-main a svg,.account-main button svg{vertical-align:middle;flex:none;width:17px;height:17px}.account-section-title>a,.account-empty>a,.account-banner a{align-items:center;gap:6px;display:inline-flex}.account-mobile-menu>span{display:inline-flex}.account-mobile-menu svg{width:18px;height:18px;transition:transform .2s}.account-mobile-menu[aria-expanded=true] svg{transform:rotate(180deg)}.account-identity>span:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.account-layout .account-sidebar{margin-bottom:20px;padding:12px}.account-layout .account-identity{gap:10px;padding:0 0 10px;font-size:14px}.account-layout .account-mobile-menu{border:1px solid var(--wg-border);min-height:44px;color:var(--wg-text);background:var(--wg-page);border-radius:8px;align-items:center;padding:8px 10px}.account-layout .account-sidebar nav.expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.account-sidebar nav>a{overflow-wrap:anywhere;align-items:center;min-height:44px}.account-sidebar-bottom{grid-column:1/-1}.account-layout .account-heading{margin-bottom:18px}.account-layout .account-heading h1{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.account-layout .account-metrics{gap:8px}.account-layout .account-metrics>a{flex-direction:column;gap:8px;min-width:0;padding:12px 10px;display:flex}.account-layout .account-metrics>a>span{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:4px;font-size:12px;line-height:1.4;display:flex}.account-layout .account-metrics strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.account-layout .account-section-title,.account-layout .account-overview-columns .account-section-title{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.account-section-title h2{min-width:0;line-height:1.4}.account-section-title>a{flex:none;min-height:44px}.account-layout .account-empty{padding:18px}.account-layout .account-empty a{width:auto;min-height:44px}.account-layout .account-overview-columns{gap:20px}.account-list-row>div{overflow-wrap:anywhere;min-width:0}}.listing-utility-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-utility-actions>button,.listing-utility-actions .listing-share>button{background:var(--wg-secondary);min-height:44px;color:var(--wg-text);border:1px solid var(--wg-border);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.listing-utility-actions svg{flex:none;width:18px;height:18px}.listing-utility-actions .listing-share{position:relative}.listing-utility-actions .listing-share>span{background:var(--wg-surface);border:1px solid var(--wg-border);z-index:2;border-radius:8px;min-width:150px;padding:8px;position:absolute;top:100%;left:0}.listing-report-form{gap:16px;display:grid}.listing-report-form label{gap:8px;display:grid}.listing-report-form textarea{border:1px solid var(--wg-border);background:var(--wg-page);width:100%;min-height:120px;color:var(--wg-text);font:inherit;border-radius:8px;padding:12px}.listing-report-form>button{background:var(--wg-primary);min-height:44px;color:var(--wg-on-action);font:inherit;border:0;border-radius:8px;padding:10px 16px}@media (max-width:767px){.listing-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.listing-utility-actions .listing-share{min-width:0}.listing-utility-actions .listing-share>button,.listing-utility-actions>button{flex-wrap:wrap;width:100%;min-width:0;padding:8px 6px;font-size:12px}}@media (max-width:760px){.account-layout .account-main .account-empty{text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:0;padding:18px}.account-layout .account-main .account-section-title{gap:10px}.account-layout .account-main .account-section-title>a{padding:8px}.account-layout .account-main .account-empty>a{width:auto}.account-layout .account-main .account-section-title{grid-template-columns:minmax(0,1fr) auto}}
