@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.app-shell{height:100vh;overflow:hidden;background:radial-gradient(circle at 75% -10%,rgba(26,101,180,.18),transparent 30rem),#080d13}main{width:min(1500px,calc(100% - clamp(32px,7vw,112px)));height:calc(100vh - 58px);margin:auto;padding:clamp(20px,3.6vh,42px) 0 clamp(14px,2.4vh,28px);display:flex;flex-direction:column}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(14px,2.2vh,26px)}.eyebrow,.widget-heading>div:nth-child(2)>span{display:block;margin:0 0 7px;color:#378df1;font-size:9px;font-weight:700;letter-spacing:.2em}.page-header h1{margin:0;font:700 clamp(30px,3.6vw,48px)/1.05 Manrope;letter-spacing:-.045em}.page-header h1 span{color:#378df1}.display-status{display:flex;align-items:center;gap:8px;color:#798897;font-size:10px;letter-spacing:.04em}.display-status>i{width:7px;height:7px;border-radius:50%;background:#54d89b;box-shadow:0 0 12px #54d89b}.display-status.offline>i{background:#ff757a;box-shadow:0 0 12px #ff757a}.display-status span{color:#344352}.dashboard-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"handovers products prospecting" "leaderboard leaderboard deals";grid-template-rows:minmax(170px,.78fr) minmax(330px,1.55fr);gap:12px;align-items:stretch;flex:1;min-height:0}.widget{min-width:0;padding:22px;background:linear-gradient(145deg,#111923,#0d141d);border:1px solid #222d39;position:relative;overflow:hidden}.widget:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#378df1,transparent 75%)}.handovers-widget{grid-area:handovers}.products-widget{grid-area:products}.prospecting-widget{grid-area:prospecting}.leaderboard-widget{grid-area:leaderboard}.deals-widget{grid-area:deals;border:1px solid #347fd7;background:linear-gradient(145deg,#123e70,#0d2949 48%,#111923);isolation:isolate}.deals-widget:before{height:3px;background:linear-gradient(90deg,#67b7ff,#55e3ff,#67b7ff);background-size:200% 100%;animation:deal-scan 3s linear infinite}.deals-widget:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-80px;bottom:-100px;background:#238cff;filter:blur(62px);opacity:.24;z-index:-1;animation:deal-glow 2.8s ease-in-out infinite}.widget-heading{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;margin-bottom:20px}.widget-heading h2{margin:0;font:700 16px Manrope;letter-spacing:-.02em}.widget-icon{width:36px;height:36px;display:grid;place-items:center;background:#14263a;border:1px solid #22466d;color:#56a3ff}.sort-label{align-self:start;color:#647585;font-size:9px;letter-spacing:.05em}.placeholder{min-height:125px;border:1px dashed #2b3743;background:#080d134d;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b9aa9}.placeholder>i{width:6px;height:6px;border-radius:50%;background:#3a89e8;box-shadow:0 0 14px #3a89e8;margin-bottom:11px}.placeholder span{font-size:12px;font-weight:600}.placeholder small,.placeholder-note{margin:6px 0 0;color:#536273;font-size:9px}.traffic-placeholder{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:31px}.traffic-placeholder span{display:flex;align-items:center;justify-content:center;gap:7px;padding:14px 5px;background:#0a1118;border:1px solid #202c37;font:700 13px Manrope}.traffic-placeholder i{width:7px;height:7px;border-radius:50%}.traffic-placeholder .green{background:#54d89b;box-shadow:0 0 9px #54d89b}.traffic-placeholder .amber{background:#f0b65a;box-shadow:0 0 9px #f0b65a}.traffic-placeholder .red{background:#ff6d74;box-shadow:0 0 9px #ff6d74}.countdown-placeholder{display:flex;align-items:baseline;justify-content:center;gap:9px;margin-top:20px}.countdown-placeholder strong{font:700 58px/1 Manrope;color:#fff;letter-spacing:-.06em}.countdown-placeholder span{color:#708090;font-size:11px}.prospecting-widget .placeholder-note,.products-widget .placeholder-note,.deals-widget .placeholder-note{text-align:center}.deal-countdown-placeholder{display:grid;grid-template-columns:1fr 1px 1fr;gap:18px;align-items:center;margin:clamp(30px,7vh,74px) 0 24px}.deal-countdown-placeholder>i{height:66px;background:#26323e}.deal-countdown-placeholder>div{display:grid;text-align:center;position:relative}.deal-countdown-placeholder>div:before{content:"";position:absolute;inset:-21px 8px;border:1px solid rgba(113,194,255,.26);transform:rotate(45deg);animation:countdown-pulse 2.4s ease-in-out infinite}.deal-countdown-placeholder>div:last-child:before{animation-delay:-1.2s}.deal-countdown-placeholder span{color:#708090;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.deal-countdown-placeholder strong{font:700 clamp(48px,5vw,72px)/1 Manrope;margin-top:8px;color:#fff;text-shadow:0 0 28px rgba(72,168,255,.6)}.leaderboard-table{overflow-x:auto}.leaderboard-head,.leaderboard-row{display:grid;grid-template-columns:minmax(155px,1.5fr) repeat(7,minmax(66px,.7fr));align-items:center;gap:11px;min-width:780px}.leaderboard-head{padding:0 0 12px;border-bottom:1px solid #2a3541;color:#596979;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.leaderboard-head span:not(:first-child),.leaderboard-row>span:not(:first-child),.leaderboard-row>strong{text-align:right}.leaderboard-row{min-height:67px;border-bottom:1px solid #1d2630;color:#aeb9c4;font-size:12px}.leaderboard-row:last-child{border-bottom:0}.leaderboard-exec{display:flex;align-items:center;gap:13px;color:#e4ebf2}.leaderboard-exec i{font:600 9px Manrope;color:#536273;font-style:normal}.leaderboard-exec b{font-size:12px}.leaderboard-row>strong{color:#fff;font:700 15px Manrope}.on-target{color:#54d89b}.off-target{color:#f0b65a}footer{height:58px;padding:0 clamp(20px,4vw,64px);border-top:1px solid #202934;display:flex;align-items:center;gap:28px;color:#596878;font-size:10px}footer>span{color:#9aa7b5;font-weight:600}footer>div{margin-left:auto}footer b{color:#d0dae4}@media(max-width:1050px){.dashboard-layout{grid-template-columns:1fr 1fr;grid-template-areas:"handovers products" "prospecting deals" "leaderboard leaderboard"}.leaderboard-widget{min-height:auto}}@media(max-width:680px){main{width:calc(100% - 28px);padding-top:30px}.page-header{align-items:flex-start;flex-direction:column}.dashboard-layout{grid-template-columns:1fr;grid-template-areas:"handovers" "products" "prospecting" "leaderboard" "deals"}.widget{padding:18px}.handovers-widget,.products-widget,.prospecting-widget,.deals-widget{min-height:200px}.leaderboard-widget{min-height:auto}.sort-label{display:none}footer{padding:17px 20px;flex-wrap:wrap}footer>div{margin-left:0}}@keyframes deal-scan{to{background-position:-200% 0}}@keyframes deal-glow{50%{opacity:.42;transform:scale(1.12)}}@keyframes countdown-pulse{50%{opacity:.35;transform:rotate(45deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.deals-widget:before,.deals-widget:after,.deal-countdown-placeholder>div:before,.deal-progress:after{animation:none}}.deal-goals{display:grid;gap:14px;margin-top:6px}.deal-goal{--goal-accent:#5bd9ff;position:relative;padding:17px 18px 15px;background:linear-gradient(110deg,#071422d1,#153f65b3);border:1px solid rgba(91,217,255,.35);overflow:hidden}.deal-goal:nth-child(2){--goal-accent:#a895ff;background:linear-gradient(110deg,#0f1025db,#392c67a8);border-color:#a895ff61}.deal-goal:after{content:"";position:absolute;right:-16px;top:-35px;width:95px;height:95px;border-radius:50%;background:var(--goal-accent);filter:blur(44px);opacity:.18}.deal-goal-top{display:flex;align-items:center;justify-content:space-between}.deal-goal-top span{color:#b8c9d9;font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.deal-goal-top b{color:var(--goal-accent);font:700 12px Manrope}.deal-score{display:flex;align-items:baseline;gap:7px;margin:7px 0 10px}.deal-score strong{color:#fff;font:700 clamp(38px,4.4vw,58px)/.95 Manrope;letter-spacing:-.06em;text-shadow:0 0 25px color-mix(in srgb,var(--goal-accent) 45%,transparent)}.deal-score i{color:#52687c;font:400 20px Manrope;font-style:normal}.deal-score span{color:#9eb0c1;font:600 23px Manrope}.deal-progress{height:5px;background:#01080f8c;overflow:hidden;position:relative}.deal-progress:after{content:"";position:absolute;inset:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:translate(-140%);animation:progress-sweep 3.8s ease-in-out infinite}.deal-goal:nth-child(2) .deal-progress:after{animation-delay:-1.9s}.deal-progress>i{display:block;height:100%;background:linear-gradient(90deg,var(--goal-accent),#fff);box-shadow:0 0 15px var(--goal-accent);transition:width .55s ease}.deal-remaining{display:flex;align-items:baseline;gap:6px;margin-top:9px}.deal-remaining b{color:#fff;font:700 15px Manrope}.deal-remaining span{color:#71869a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}@keyframes deal-breathe{50%{transform:translateY(-2px);border-color:color-mix(in srgb,var(--goal-accent) 58%,transparent);box-shadow:0 8px 24px #00000029}}@keyframes progress-sweep{0%,25%{transform:translate(-140%)}70%,to{transform:translate(390%)}}.handover-list{display:grid;margin-top:-5px}.handover-row{display:grid;grid-template-columns:28px minmax(120px,1.2fr) minmax(64px,.8fr) 44px;align-items:center;gap:10px;min-height:36px;border-bottom:1px solid rgba(42,53,65,.7)}.handover-row:last-child{border-bottom:0}.handover-rank{color:#4e6072;font:600 9px Manrope}.handover-person{display:grid;min-width:0}.handover-person b{overflow:hidden;color:#dce6ef;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.handover-person small{margin-top:2px;color:#708497;font-size:9px}.handover-progress>i{display:block;height:4px;background:#202c37;overflow:hidden}.handover-progress>i>b{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,#378df1,#5bdaff);box-shadow:0 0 8px #378df1;transition:width .5s ease}.handover-row>strong{color:#77c7ff;font:700 12px Manrope;text-align:right}.product-ranking{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:-3px}.product-rank-card{--product-tone:#ff6d74;position:relative;display:grid;grid-template-columns:22px 1fr auto 8px;align-items:center;gap:7px;min-height:54px;padding:8px 10px;background:linear-gradient(110deg,#080f16e6,color-mix(in srgb,var(--product-tone) 10%,transparent));border:1px solid color-mix(in srgb,var(--product-tone) 28%,#1e2a35);overflow:hidden}.product-rank-card.green{--product-tone:#54d89b}.product-rank-card.amber{--product-tone:#f0b65a}.product-rank-card.red{--product-tone:#ff6d74}.product-position{display:grid;place-items:center;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--product-tone) 42%,transparent);color:var(--product-tone);font:700 8px Manrope}.product-person{overflow:hidden;color:#cbd6e0;font-size:10px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.product-rank-card strong{color:#fff;font:700 19px Manrope;letter-spacing:-.04em}.product-rank-card>i{width:7px;height:28px;background:var(--product-tone);box-shadow:0 0 12px var(--product-tone)}.calls-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;height:128px;margin-top:-8px;align-items:end}.calls-column{display:grid;grid-template-rows:18px 72px 16px 12px;justify-items:center;min-width:0}.calls-count{color:#79bfff;font-size:8px;font-weight:700}.calls-track{position:relative;width:28px;height:72px;background:linear-gradient(180deg,#253d5433,#192939b3);border:1px solid #263746;overflow:hidden}.calls-track>i{position:absolute;left:3px;right:3px;bottom:3px;min-height:2px;background:linear-gradient(180deg,#62d9ff,#267de0);box-shadow:0 0 15px #3491f28c;transition:height .65s ease}.calls-track>i>b{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 32%)}.calls-track>em{position:absolute;top:3px;left:0;right:0;color:#4d6174;font:500 7px Manrope;font-style:normal;text-align:center}.calls-column>strong{max-width:100%;overflow:hidden;color:#cbd7e2;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.calls-column>small{color:#596d80;font-size:7px}.calls-column.complete .calls-count{color:#54d89b}.calls-column.complete .calls-track{border-color:#316a54;background:linear-gradient(180deg,#14493614,#1c5b4352);box-shadow:inset 0 -3px #54d89b}.calls-column.complete .calls-track>i{background:#54d89b;box-shadow:0 0 12px #54d89b}.calls-chart{height:clamp(138px,18vh,168px);gap:14px;margin-top:-5px}.calls-column{grid-template-rows:24px minmax(82px,1fr) 21px 16px}.calls-count{font-size:10px;letter-spacing:.01em}.calls-track{width:44px;height:100%;border-color:#314759;background:#111d28}.calls-track>i{left:5px;right:5px;bottom:5px}.calls-track>i>b,.calls-track>em{display:none}.calls-column>strong{font-size:11px;line-height:20px}.calls-column>small{color:#71869a;font-size:9px;line-height:14px}.calls-column.complete .calls-track{background:#1d5b4438}.calls-chart{height:clamp(128px,16.5vh,156px);padding-bottom:10px}.calls-track>i{max-height:calc(100% - 10px)}.leaderboard-widget{background:radial-gradient(circle at 92% 5%,rgba(47,132,224,.16),transparent 25rem),linear-gradient(145deg,#101b27,#0b121a);border-color:#2a3c4f}.leaderboard-widget:before{height:3px;background:linear-gradient(90deg,#287fe1,#5bd9ff 40%,transparent 82%)}.leaderboard-head{padding:10px 12px;background:#0a131d;border:1px solid #253748;color:#78a6d0}.leaderboard-row{min-height:62px;margin-top:6px;padding:0 12px;background:linear-gradient(90deg,#152636c7,#0c161f6b);border:1px solid #203241}.leaderboard-row:nth-child(odd){background:linear-gradient(90deg,#11202fe6,#0b141d8c)}.leaderboard-row:first-of-type{border-color:#315779;background:linear-gradient(90deg,#1b45698c,#0b17228c);box-shadow:inset 3px 0 #54a7ff}.leaderboard-exec i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #344d63;background:#0b1721;color:#75a9d5}.leaderboard-row:first-of-type .leaderboard-exec i{border-color:#b7903b;background:#2a2315;color:#ffd36c}.leaderboard-row>strong{justify-self:end;min-width:36px;padding:6px 9px;border-radius:3px;background:#153e66;color:#70bdff;text-align:center;box-shadow:inset 0 0 0 1px #286397}.leaderboard-row>strong{min-width:0;padding:0;background:none;box-shadow:none;color:#70bdff}.calls-chart{display:flex;flex-wrap:nowrap;align-items:stretch}.calls-column{flex:1 1 0;min-width:0}:root{font-family:DM Sans,Arial,sans-serif;color:#e9eef4;background:#080d13;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{width:100%;height:100%;overflow:hidden}body{margin:0;min-width:320px}button,input,select{font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}
