.linkedin-dashboard-container{font-family:system-ui,-apple-system,sans-serif;width:100%;max-width:1200px;margin:0 auto;padding:10px 0;box-sizing:border-box;color:#2c3e50}.dash-main-title{font-size:23px;font-weight:600;text-align:center;line-height:1.3;color:#2c3e50;margin:0 auto 6px;max-width:800px;text-transform:none!important}.dash-subtitle{text-align:center;color:#7f8c8d;font-size:14px;font-style:italic;margin:0 0 35px}.dash-split-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:stretch;width:100%;box-sizing:border-box}.dash-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.animate-trigger{opacity:0;transform:translateY(25px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.25,.8,.25,1)}.animate-trigger.is-active{opacity:1;transform:translateY(0)}.dash-card{background:#f8f9fa;border:1px solid #eef0f2;border-radius:12px;padding:22px 18px;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:140px;box-shadow:0 4px 6px #00000003;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,opacity .6s ease-out}.dash-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #0000000a}.dash-num{font-size:24px!important;font-weight:800;color:#5f8c94;line-height:1.2;margin-bottom:10px}.no-wrap-pct{white-space:nowrap}.dash-card.highlight-dash{background:#fff;border:2px solid #FFB14E}.dash-card.highlight-dash .dash-num{color:#ffb14e}.dash-lbl{font-size:13px!important;line-height:1.45;color:#7f8c8d!important}.dash-lbl strong{color:#2c3e50}.dash-growth-box{background:#f8f9fa;border:1px solid #eef0f2;border-radius:12px;padding:30px 25px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 4px 6px #00000003;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,opacity .6s ease-out}.dash-growth-box:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #0000000a}.dash-growth-title{font-size:15px;font-weight:600;color:#2c3e50;margin:0 0 25px;text-align:center;letter-spacing:.5px;text-transform:none!important}.dash-growth-row{display:flex;align-items:center;margin-bottom:20px}.dash-yr{width:45px;font-weight:600;font-size:14px;color:#2c3e50}.dash-bar-wrapper{flex-grow:1;background:#e9ecef;height:18px;border-radius:9px;margin:0 15px;overflow:hidden}.dash-bar{height:100%;border-radius:9px;width:0%;transition:width 1.6s cubic-bezier(.25,1,.2,1)}.b-16{background:#bdc3c7}.b-24{background:#5f8c94}.dash-growth-box.start-bars .b-16{width:6%}.dash-growth-box.start-bars .b-24{width:100%}.dash-cnt{width:85px;text-align:right;font-weight:700;font-size:14px;color:#2c3e50;white-space:nowrap}.dash-growth-details{margin-top:15px;border-top:1px solid #e9ecef;padding-top:18px;display:flex;flex-direction:column;gap:12px}.detail-item{display:flex;align-items:flex-start;gap:12px;text-align:left}.detail-svg-icon{width:20px;height:20px;flex-shrink:0;padding-top:1px}.detail-svg-icon svg{width:100%;height:100%;display:block}.detail-text{font-size:11.5px;line-height:1.45;color:#7f8c8d}.detail-text strong{color:#2c3e50}@media(max-width:920px){.linkedin-dashboard-container{padding:10px 15px}.dash-split-layout{grid-template-columns:1fr}}@media(max-width:550px){.dash-cards-grid{grid-template-columns:1fr}.dash-main-title{font-size:19px}.dash-num{font-size:22px}.dash-bar-wrapper{margin:0 8px}.dash-cnt{width:70px}}
