/* The approved eight-tile dashboard: one visual system across old and new tiles. */
#creatorDashboard #creatorTileGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px;margin-top:14px}
#creatorDashboard #creatorTileGrid .ref-stat-grid,#creatorDashboard #creatorTileGrid #creatorDiscoveryTiles{display:contents!important}
#creatorDashboard #creatorTileGrid .ref-stat{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;min-width:0!important;min-height:188px!important;height:auto!important;padding:27px 8px 16px!important;margin:0!important;text-align:center!important;background:linear-gradient(145deg,#071d27,#04131b)!important;border:1.5px solid #24424f!important;border-radius:21px!important;box-shadow:none!important;color:#e8f2f6!important;transition:border-color .15s,background .15s}
#creatorDashboard #creatorTileGrid .ref-stat:hover{border-color:#26f5c9!important;background:#0a242d!important}
#creatorDashboard #creatorTileGrid .ref-stat:focus-visible,.hub-next-tile:focus-visible{outline:3px solid #26f5c9;outline-offset:3px}
#creatorDashboard #creatorTileGrid .ref-stat-icon{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 6px)!important;max-width:94px!important;height:auto!important;aspect-ratio:1;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;filter:none!important;flex:none;grid-row:auto!important}
#creatorDashboard #creatorTileGrid .ref-stat-icon svg{display:block!important;width:100%!important;height:100%!important;stroke-width:3.25!important;filter:none!important;overflow:visible}
#creatorDashboard #creatorTileGrid .yellow{color:#ffd21f!important}
#creatorDashboard #creatorTileGrid .yellow svg{filter:drop-shadow(0 0 2px rgba(255,210,31,.17))!important}
#creatorDashboard #creatorTileGrid .ref-stat b{display:flex!important;align-items:center;justify-content:center;min-height:34px;width:100%;margin:0!important;padding:0!important;color:#b9ccd5!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere;letter-spacing:0!important}
#creatorDashboard #creatorTileGrid .ref-stat strong{position:absolute!important;right:9px!important;top:7px!important;margin:0!important;font-size:15px!important;line-height:1.3!important;color:#f0f7fa!important}
#creatorDashboard #creatorTileGrid .ref-stat small{display:none!important}
#creatorDashboard #creatorTileGrid .ref-stat:has(#creatorChatCount){order:1}
#creatorDashboard #creatorTileGrid .ref-stat:has(#creatorActiveDeals){order:2}
#creatorDashboard #creatorTileGrid .ref-stat:has(#creatorWishlistCount){order:3}
#creatorDashboard #creatorTileGrid .ref-stat:has(#creatorMatchCount){order:4}
#creatorDashboard #creatorTileGrid .explore-brands-tile{order:5}
#creatorDashboard #creatorTileGrid [data-hub-page="creatorPublicPreview"]{order:6}
#creatorDashboard #creatorTileGrid [data-hub-page="creatorDeadlines"]{order:7}
#creatorDashboard #creatorTileGrid [data-hub-page="creatorBilling"]{order:8}
#creatorDashboard .hub-next-tile{display:flex;align-items:center;gap:16px;width:100%;text-align:left;border:1.5px solid #24424f;background:linear-gradient(145deg,#071d27,#04131b);border-radius:18px;padding:18px;color:#26f5c9;margin:10px 0 18px}
.hub-next-tile svg{width:56px;height:56px;flex:none;stroke-width:2.7}.hub-next-tile>span:nth-child(2){min-width:0;flex:1}.hub-next-tile b{display:block;color:#eef7f6;font-size:16px}.hub-next-tile small{display:block;color:#9ab5bb;font-size:13px;line-height:1.5;margin-top:5px}.hub-next-arrow{font-size:25px}
.creator-hub-page{max-width:760px!important;padding:18px 20px 40px!important;color:#e8f2f6}body:has(.creator-hub-page.active){background:#020508!important}body:has(.creator-hub-page.active)>.app>.nav,body:has(.creator-hub-page.active) .nav{display:none!important}
.hub-page-heading{margin:14px 0 22px}.hub-page-heading h1,.creator-hub-page>.topline h1{font-size:clamp(26px,6vw,34px);letter-spacing:-.035em;margin:20px 0 8px}.hub-page-heading p,.creator-hub-page>.topline p{color:#91aab5;font-size:14px;line-height:1.6}.creator-hub-page>.topline{margin-top:14px;flex-wrap:wrap}
.hub-card{background:linear-gradient(145deg,#091c25,#061119);border:1px solid #24424f;border-radius:21px;padding:24px;margin:16px 0;min-width:0;overflow-wrap:anywhere}.hub-card h2{font-size:21px;line-height:1.35;margin:0 0 14px;letter-spacing:-.025em}.hub-card h3{font-size:16px;margin:18px 0 8px}.hub-card p{font-size:14px;color:#a0b6bf;line-height:1.65;margin:10px 0 18px}.hub-card .primary,.hub-card .secondary{min-height:44px}.hub-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#26f5c9;margin-bottom:15px}.hub-action{border-color:#287c70;padding-block:28px}.hub-action h2{font-size:26px}.hub-foundations>div{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #223843}.hub-foundations>div>span:nth-child(2){flex:1;min-width:0}.hub-foundations b{font-size:14px}.hub-foundations small{display:block;font-size:12px;color:#9ab1bb;line-height:1.5;margin-top:5px}.hub-foundations button{padding:10px!important}.hub-step-state{color:#26f5c9;font-size:23px}
.hub-profile-identity{display:flex;align-items:center;gap:18px}.hub-profile-identity h2{margin:0}.hub-profile-identity p{margin:7px 0}.hub-profile-photo{width:94px;height:94px;border-radius:22px;object-fit:cover;flex:none}.hub-initials{display:grid;place-items:center;background:#123d3d;font-size:26px;font-weight:800;color:#26f5c9}.hub-connected{font-size:11px;color:#26f5c9;display:block;margin-top:8px}.hub-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.hub-tags span{font-size:12px;color:#26f5c9;border:1px solid #226355;border-radius:30px;padding:7px 11px}.hub-preserve{white-space:pre-wrap}.hub-details{display:grid;gap:0;margin:0 0 18px}.hub-details>div{padding:13px 0;border-bottom:1px solid #223843;display:grid;grid-template-columns:135px 1fr;gap:16px;font-size:14px;line-height:1.5}.hub-details dt{color:#91aab5}.hub-details dd{margin:0}.hub-link{color:#26f5c9}.hub-featured-player{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}.hub-preview-tools{text-align:center;margin:24px 0}.hub-preview-tools p,.hub-caption{font-size:12px!important;line-height:1.6;color:#91aab5}
.hub-summary{display:flex;justify-content:space-between;color:#91aab5;font-size:13px}.hub-summary b{color:#e8f2f6}.hub-deadline{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #223843}.hub-deadline:last-child{border:0}.hub-deadline h3{margin:0;font-size:16px}.hub-deadline p{margin:6px 0;font-size:13px}.hub-deadline small{color:#91aab5;font-size:12px}.hub-deadline button{grid-column:2;justify-self:start}.hub-date b{font-size:14px;display:block;color:#26f5c9}.hub-date small{display:block;margin-top:6px}.hub-deadline.is-overdue .hub-date b,.hub-deadline.is-overdue .hub-date small{color:#ff8995}.hub-empty{padding-block:35px}.hub-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hub-card form label{display:block;font-size:13px;color:#c9dce1;margin:18px 0}.hub-card input,.hub-card select{width:100%;min-width:0;color:#edf6f8;background:#061219;border:1px solid #345563;border-radius:10px;padding:12px;margin-top:8px;color-scheme:dark;min-height:46px}.hub-form-actions{display:flex;gap:12px;flex-wrap:wrap}.hub-status{display:inline-flex;color:#b4c5cb;font-size:12px;border:1px solid #3b525b;padding:7px 10px;border-radius:20px}.hub-card [role="status"]{color:#26f5c9}
@media(max-width:480px){#creatorDashboard #creatorTileGrid{gap:6px}#creatorDashboard #creatorTileGrid .ref-stat{min-height:152px!important;padding:26px 4px 12px!important;border-radius:17px!important;gap:13px!important}#creatorDashboard #creatorTileGrid .ref-stat-icon{width:calc(100% - 2px)!important}#creatorDashboard #creatorTileGrid .ref-stat b{font-size:11px!important;min-height:32px}#creatorDashboard #creatorTileGrid .ref-stat strong{font-size:13px!important;right:7px!important;top:6px!important}#creatorDashboard .hub-next-tile{padding:16px 13px;gap:12px}.hub-next-tile b{font-size:15px}.hub-next-tile small{font-size:12px}.creator-hub-page{padding:18px 13px 30px!important}.hub-card{padding:19px 16px}.hub-card h2{font-size:20px}.hub-profile-identity{gap:13px}.hub-profile-photo{width:76px;height:76px;border-radius:18px}.hub-profile-identity h2{font-size:20px}.hub-details>div{grid-template-columns:100px 1fr;gap:12px}.hub-deadline{grid-template-columns:92px 1fr;gap:12px}.hub-deadline button{grid-column:1/-1}.hub-form-row{grid-template-columns:1fr;gap:0}.hub-foundations{margin-inline:-2px}.hub-foundations>div{gap:8px}.hub-foundations button{font-size:12px}.hub-foundations b{font-size:13px}}
@media(prefers-reduced-motion:reduce){#creatorDashboard #creatorTileGrid .ref-stat{transition:none}}

/* One neon teal for every dashboard tile symbol, including existing counters. */
#creatorDashboard #creatorTileGrid .ref-stat-icon.cyan,
#creatorDashboard #creatorTileGrid .ref-stat-icon.yellow,
#creatorDashboard #creatorTileGrid .ref-stat-icon.blue,
#creatorDashboard #creatorTileGrid .ref-stat-icon.purple{color:#26f5c9!important}
#creatorDashboard #creatorTileGrid .ref-stat-icon svg{filter:drop-shadow(0 0 3px rgba(38,245,201,.2))!important}

#creatorDashboard #creatorTileGrid .partnership-handshake-icon svg{stroke:currentColor!important}
#creatorDashboard #creatorTileGrid .partnership-handshake-icon svg path{stroke:currentColor!important}
/* Non-scaling strokes keep the 24, 48 and 640-unit artwork equally bold. */
#creatorDashboard #creatorTileGrid .ref-stat-icon svg,
#creatorDashboard #creatorNextStepTile svg{stroke-width:3.25!important}
#creatorDashboard #creatorTileGrid .ref-stat-icon svg :is(path,rect,circle,ellipse,line,polyline,polygon):not([stroke="none"]),
#creatorDashboard #creatorNextStepTile svg :is(path,rect,circle,ellipse,line,polyline,polygon):not([stroke="none"]){vector-effect:non-scaling-stroke;stroke-width:3.25!important}
