/* Dashboard unified dimensional treatment: Top Picks and My Watchlist */
.fk-3d-dashboard .fk-signal-stage~.card,.fk-3d-dashboard .fk-3d-top>.card,.fk-3d-dashboard .fkWatch{position:relative;overflow:hidden;border:1px solid #b8d3f4!important;border-radius:23px!important;background:linear-gradient(145deg,#fff 0%,#f1f7ff 54%,#e3f0ff 100%)!important;box-shadow:0 15px 28px #17396a21,0 5px 0 #c0d5ec,inset 0 1px #fff!important;transform:translateZ(0)}
.fk-3d-dashboard .fk-3d-top>.card:before,.fk-3d-dashboard .fkWatch:before{content:"";position:absolute;pointer-events:none;right:-55px;top:-65px;width:175px;height:175px;border-radius:50%;background:radial-gradient(circle,#8dc6ff42,transparent 72%)}
.fk-3d-dashboard .fk-3d-top>.card .cardhead,.fk-3d-dashboard .fkWatch .cardhead{position:relative;padding:16px 18px!important;background:linear-gradient(110deg,#eaf4ff,#f8fbff)!important;border-bottom:1px solid #d3e3f6!important;color:#102f58!important;font-weight:850!important}
.fk-3d-dashboard .fk-3d-top>.card .cardhead small{color:#456d95!important}
.fk-3d-dashboard #fkTopPicks{position:relative;padding:14px 16px 18px!important;color:#17395d!important}
.fk-3d-dashboard #fkTopPicks>p{margin:2px 0 13px!important;color:#5b7491!important;font-size:12px!important;line-height:1.55!important}
.fk-3d-dashboard #fkTopPicks>div{gap:12px!important}
.fk-3d-dashboard #fkTopPicks>div>div{min-width:0!important;flex-basis:220px!important;background:#ffffffbd;border:1px solid #d6e5f4;border-radius:15px;padding:12px!important;box-shadow:0 5px 12px #1c4d7a0e}
.fk-3d-dashboard #fkTopPicks>div>div>b{display:block!important;margin-bottom:8px!important;font-size:14px!important}
.fk-3d-dashboard #fkTopPicks button{padding:12px 10px!important;margin:5px 0!important;border:1px solid #dbe9f8!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#edf5ff)!important;box-shadow:0 4px 0 #d7e6f5!important;color:#193c63!important;gap:8px!important;transition:transform .15s,box-shadow .15s!important}
.fk-3d-dashboard #fkTopPicks button:active{transform:translateY(3px)!important;box-shadow:0 1px 0 #d7e6f5!important}
.fk-3d-dashboard #fkTopPicks button b{font-size:13px!important;overflow-wrap:anywhere}
.fk-3d-dashboard #fkTopPicks button small{font-size:12px!important;white-space:nowrap;color:#47698c!important}
.fk-3d-dashboard .fkWatch .cardhead button{background:linear-gradient(145deg,#e3fff4,#bcebd9)!important;border:1px solid #9bd9c1!important;color:#086449!important;box-shadow:0 3px 0 #acd5c6!important;padding:9px 13px!important}
.fk-3d-dashboard .fkWatchHint{color:#56738e!important;margin:12px 16px!important}
.fk-3d-dashboard .fkWatchRows{padding:0 12px 6px!important;max-height:355px!important}
.fk-3d-dashboard .fkWatchRow{margin:7px 0!important;padding:12px!important;gap:10px!important;border:1px solid #d8e8f8!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#edf6ff)!important;box-shadow:0 4px 0 #d7e7f7!important;align-items:center!important}
.fk-3d-dashboard .fkWatchRow b{color:#163858!important;font-size:13px!important;overflow-wrap:anywhere}
.fk-3d-dashboard .fkWatchRow small{color:#68839e!important;line-height:1.5!important}
.fk-3d-dashboard .fkWatchQuote{min-width:90px!important}
.fk-3d-dashboard .fkWatchQuote b{font-size:15px!important;color:#12395b!important}
.fk-3d-dashboard .fkWatchRemove{min-width:26px!important}
@media(max-width:700px){.fk-3d-dashboard .fk-3d-top>.card .cardhead,.fk-3d-dashboard .fkWatch .cardhead{padding:14px!important}.fk-3d-dashboard #fkTopPicks{padding:12px!important}.fk-3d-dashboard #fkTopPicks>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.fk-3d-dashboard #fkTopPicks>div>div{width:auto!important;flex-basis:auto!important}.fk-3d-dashboard #fkTopPicks button{width:100%!important}.fk-3d-dashboard .fkWatchRows{padding:0 9px!important}.fk-3d-dashboard .fkWatchRow{padding:10px!important}.fk-3d-dashboard .fkWatchQuote{min-width:80px!important}.fk-3d-dashboard .fkWatchQuote b{font-size:13px!important}.fk-3d-dashboard .fkWatch .cardhead button{font-size:12px!important}}