#topDashboard{color:var(--ink,#f4f5f7);min-width:0}#topDashboard h1{font-size:clamp(24px,2.5vw,34px);line-height:1.2;margin:7px 0;color:#f4f5f7}#topDashboard h2{font-size:18px;margin:0 0 12px;color:#f4f5f7}.pd-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 24px}.pd-heading p{color:#a0aab5;margin:8px 0 0}.pd-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#d8aa4d;margin-bottom:8px}.pd-actions{display:flex;gap:8px;flex-wrap:wrap}.pd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 22px}.pd-stat{border:1px solid #303943;border-radius:12px;background:#141b22;text-align:left;padding:20px;color:#f4f5f7;cursor:pointer;min-width:0}.pd-stat span{font-size:13px;font-weight:700;display:block}.pd-stat b{display:block;font-size:34px;line-height:1.4;color:#d8aa4d}.pd-stat small,.pd-link{color:#d8aa4d}.pd-stat:disabled{cursor:default;opacity:.7}.pd-main,.pd-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.pd-panel{padding:20px;border:1px solid #303943;border-radius:12px;background:#11181e;min-width:0}.pd-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.pd-link{background:none;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 0;text-align:left}.pd-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:#1a242d;border:1px solid #303943;border-radius:8px;padding:14px;margin:8px 0;color:#f4f5f7;cursor:pointer;font:inherit;overflow-wrap:anywhere}.pd-row strong{display:block;font-size:14px}.pd-row small{display:block;color:#a0aab5;font-size:12px;line-height:1.5;margin-top:3px}.pd-row-end{flex-shrink:0;text-align:right}.pd-badge{color:#d8aa4d;border:1px solid #68582d;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:800;text-transform:uppercase}.pd-empty{padding:30px 0;color:#a0aab5}.pd-muted,#pdLoadState{color:#a0aab5;font-size:13px;line-height:1.5}.pd-danger{color:#ff9296;margin-top:16px}.pd-quick{margin-top:16px}#pdBusinessSearch{width:100%;box-sizing:border-box;padding:12px;border-radius:8px;border:1px solid #3a4550;background:#0b1116;color:#f4f5f7;font:inherit}.pd-stat:hover:not(:disabled),.pd-row:hover{border-color:#d8aa4d}.pd-stat:focus-visible,.pd-row:focus-visible,.pd-link:focus-visible{outline:2px solid #d8aa4d;outline-offset:3px}.pd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#topDashboard [hidden]{display:none!important}@media(max-width:1050px){.pd-heading{align-items:flex-start;flex-direction:column}.pd-main,.pd-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pd-stat{padding:14px}.pd-stat span{font-size:12px}.pd-panel{padding:14px}.pd-panel-head{flex-wrap:wrap}.pd-row{gap:8px;padding:12px}.pd-row-end{max-width:90px}.pd-actions .btn{font-size:12px}#topDashboard h1{overflow-wrap:anywhere}}

.page:has(#topDashboard:not(.hidden)){max-width:1280px;box-sizing:border-box;width:100%}.pd-heading>div:first-child{flex:1 0 280px}.pd-heading>.pd-actions{justify-content:flex-end;flex:1 1 350px}.pd-heading .btn{white-space:nowrap}#topbar .pd-brand-logo{width:38px;height:38px;object-fit:contain;flex:none}@media(max-width:600px){.pd-heading>div:first-child,.pd-heading>.pd-actions{flex:auto}.pd-heading>.pd-actions{justify-content:flex-start}#topbar .pd-brand-logo{width:30px;height:30px}}

/* v340: location action lives inside the existing business search field. */
.pd-search-box{position:relative;min-width:0}.pd-search-box #pdBusinessSearch{padding-right:54px;min-height:46px}.pd-nearby-icon{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:40px;border:0;border-radius:6px;background:transparent;color:#ee454b;cursor:pointer}.pd-nearby-icon:hover{background:rgba(238,69,75,.12)}.pd-nearby-icon[aria-pressed="true"]{background:rgba(238,69,75,.10)}.pd-nearby-icon:focus-visible{outline:2px solid #ee454b;outline-offset:-2px}.pd-nearby-icon:disabled{opacity:.5;cursor:wait}.pd-nearby-loading svg{animation:pdLocatePulse 1s ease-in-out infinite alternate}.pd-nearby-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px}.pd-nearby-heading strong{font-size:14px;color:#f4f5f7}.pd-nearby-heading .pd-link{flex-shrink:0}.pd-distance{white-space:nowrap;color:#d8aa4d;font-size:13px;flex:none}.pd-nearby-note{margin:6px 0;color:#a0aab5;font-size:12px;line-height:1.5}@keyframes pdLocatePulse{to{opacity:.3}}@media(prefers-reduced-motion:reduce){.pd-nearby-loading svg{animation:none}}
