:root{--ease-out:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}button,.panel,.stats article,.insight-stats article,.status-card{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s ease,background .28s ease}button:active{transform:scale(.97)}.stats article:hover,.insight-stats article:hover,.status-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #173b6818}.stats article,.insight-stats article,.status-card,.pipeline>div{cursor:pointer}.dashboard-analytics{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin:16px 0}.analytics-card{position:relative;min-width:0;padding:19px!important;overflow:hidden}.analytics-card:after{content:"";position:absolute;width:110px;height:110px;right:-45px;top:-50px;border-radius:50%;background:#2b72d10b}.analytics-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.analytics-title h3{margin:0;font-size:13px}.analytics-title p{margin:4px 0 0;color:#718096;font-size:8px}.analytics-title button{border:0;background:#edf5ff;color:#1764bd;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:800;cursor:pointer}.donut-layout{display:flex;align-items:center;gap:20px}.dashboard-donut{position:relative;width:132px;height:132px;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--segments));transform:rotate(-90deg);animation:donutIn .8s var(--ease-out)}.dashboard-donut:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#fff}.dashboard-donut-center{position:absolute;inset:0;display:grid;place-items:center;z-index:1;transform:rotate(90deg);text-align:center}.dashboard-donut-center b,.dashboard-donut-center span{display:block}.dashboard-donut-center b{font:800 22px Manrope;color:#16385e}.dashboard-donut-center span{font-size:7px;color:#7c8ca0}.analytics-legend{display:grid;gap:7px;min-width:0}.analytics-legend button{display:grid;grid-template-columns:7px 1fr auto;gap:6px;align-items:center;border:0;background:transparent;padding:2px;text-align:left;color:#536579;font-size:7px;cursor:pointer}.analytics-legend i{width:7px;height:7px;border-radius:3px}.analytics-legend b{color:#173653}.metric-bars{display:grid;gap:10px}.metric-bar{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.metric-bar header{display:flex;justify-content:space-between;position:static;height:auto;padding:0;margin:0 0 5px;background:none;color:#4e6176;font-size:8px}.metric-bar header b{color:#16385e}.metric-bar>i{display:block;height:8px;border-radius:10px;background:#eaf0f6;overflow:hidden}.metric-bar>i>em{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#1769d2,#39a7ef);transform-origin:left;animation:barGrow .8s var(--ease-out)}.trend-bars{height:138px;display:flex;align-items:flex-end;gap:8px;padding-top:10px}.trend-bar{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.trend-bar b{font-size:7px;color:#46617e;margin-bottom:4px}.trend-bar i{display:block;width:min(28px,80%);height:var(--height);min-height:4px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#32a5e8,#1764bd);animation:barGrowY .8s var(--ease-out);transform-origin:bottom}.trend-bar span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;color:#79889a;font-size:6px;text-align:center}.pipeline>div{border-radius:9px;padding:7px;margin:-7px;transition:.2s}.pipeline>div:hover{background:#f2f7fd}.pipeline>div>i:after{transition:width .85s var(--ease-out)!important}.analytics-detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.analytics-detail-summary article{padding:12px;border-radius:10px;background:#f3f7fc}.analytics-detail-summary span,.analytics-detail-summary b{display:block}.analytics-detail-summary span{font-size:7px;color:#718096}.analytics-detail-summary b{font:800 17px Manrope;color:#173b64;margin-top:4px}.analytics-detail-list{max-height:280px;overflow:auto;display:grid;gap:6px}.analytics-detail-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px;border:1px solid #e2e9f1;border-radius:9px}.analytics-detail-row b,.analytics-detail-row span{display:block}.analytics-detail-row b{font-size:9px}.analytics-detail-row span{font-size:7px;color:#718096;margin-top:2px}.analytics-detail-row em{font-style:normal;font-size:8px;color:#1769d2;font-weight:800}@keyframes barGrow{from{transform:scaleX(0)}}@keyframes barGrowY{from{transform:scaleY(0)}}@keyframes donutIn{from{opacity:0;transform:rotate(-90deg) scale(.75)}}@media(max-width:1100px){.dashboard-analytics{grid-template-columns:1fr 1fr}.analytics-card:first-child{grid-column:1/-1}}@media(max-width:680px){.dashboard-analytics{grid-template-columns:1fr}.analytics-card:first-child{grid-column:auto}.donut-layout{align-items:flex-start}.dashboard-donut{width:110px;height:110px}.analytics-detail-summary{grid-template-columns:1fr 1fr}}
