.team-performance-module__3hp32q__page{color:#0f172a;gap:24px;max-width:1600px;margin:auto;display:grid}.team-performance-module__3hp32q__tabs{border-bottom:1px solid #dbe5f4;gap:20px;display:flex}.team-performance-module__3hp32q__tabs a{color:#64748b;border-bottom:2px solid #0000;padding:10px 4px;font-size:13px;text-decoration:none}.team-performance-module__3hp32q__tabs a[aria-current=page]{color:#2563eb;border-color:#2563eb;font-weight:600}.team-performance-module__3hp32q__annualCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.team-performance-module__3hp32q__annualCards .team-performance-module__3hp32q__card>strong{grid-column:1/-1}.team-performance-module__3hp32q__card .team-performance-module__3hp32q__bestMonth{font-size:23px}.team-performance-module__3hp32q__legend,.team-performance-module__3hp32q__legend span{color:#64748b;align-items:center;gap:10px;font-size:12px;display:flex}.team-performance-module__3hp32q__legend{gap:24px}.team-performance-module__3hp32q__legend i{border-top:2px solid;width:24px}.team-performance-module__3hp32q__chartScroll{overflow-x:auto}.team-performance-module__3hp32q__annualChart{width:100%;min-width:580px;height:auto;margin-top:16px}.team-performance-module__3hp32q__annualChart text{fill:#64748b;font-size:12px}.team-performance-module__3hp32q__annualTable th:not(:first-child),.team-performance-module__3hp32q__annualTable td{text-align:right;font-variant-numeric:tabular-nums}.team-performance-module__3hp32q__annualTable tbody th{text-transform:none;background:#fff;border-bottom:1px solid #edf2f7;font-size:13px;font-weight:500}.team-performance-module__3hp32q__annualTable td[data-trend=up]{color:#15803d}.team-performance-module__3hp32q__annualTable td[data-trend=down]{color:#b91c1c}.team-performance-module__3hp32q__comparisonBars{gap:4px;width:110px;margin-left:auto;display:grid}.team-performance-module__3hp32q__comparisonBars span{border-radius:4px;height:5px}.team-performance-module__3hp32q__filters select[name=person]{width:180px}.team-performance-module__3hp32q__datePicker:has(select[name=year]){--expanded-width:212px}.team-performance-module__3hp32q__filters select[name=year]{width:112px}@media (max-width:1000px){.team-performance-module__3hp32q__annualCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team-performance-module__3hp32q__annualCards{grid-template-columns:1fr}.team-performance-module__3hp32q__legend{gap:12px}}.team-performance-module__3hp32q__page h1{letter-spacing:-.03em;margin:0 0 6px;font-size:28px}.team-performance-module__3hp32q__pageHeader{gap:14px;display:grid}.team-performance-module__3hp32q__backLink{color:#1d4ed8;justify-self:start;font-size:13px;text-decoration:none}.team-performance-module__3hp32q__backLink:hover{text-decoration:underline}.team-performance-module__3hp32q__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.team-performance-module__3hp32q__headerTitle{flex:320px;min-width:0}.team-performance-module__3hp32q__headerTitle p{margin-bottom:0}.team-performance-module__3hp32q__page h2,.team-performance-module__3hp32q__summary h2{margin:0;font-size:17px}.team-performance-module__3hp32q__page p,.team-performance-module__3hp32q__summary p{color:#64748b;margin:6px 0;font-size:13px}.team-performance-module__3hp32q__summary{background:linear-gradient(110deg,#eff6ff,#fff);border:1px solid #dbe5f4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;display:flex}.team-performance-module__3hp32q__identity{align-items:center;gap:14px;margin-right:auto;display:flex}.team-performance-module__3hp32q__icon{color:#1d4ed8;background:#dbeafe;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.team-performance-module__3hp32q__stat{gap:4px;min-width:90px;display:grid}.team-performance-module__3hp32q__stat strong{color:#0f172a;font-size:24px}.team-performance-module__3hp32q__stat span{color:#64748b;font-size:12px}.team-performance-module__3hp32q__link{color:#1d4ed8;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.team-performance-module__3hp32q__link:hover,.team-performance-module__3hp32q__link:focus-visible{color:#1e40af;background:#dbeafe}.team-performance-module__3hp32q__filters{flex-wrap:wrap;align-items:end;gap:12px;margin-left:auto;padding-bottom:16px;display:flex;position:relative}.team-performance-module__3hp32q__filters label{color:#475569;flex:none;gap:6px;min-width:0;font-size:12px;display:grid}.team-performance-module__3hp32q__filterStatus{color:#64748b;font-size:12px;position:absolute;bottom:0;right:0}.team-performance-module__3hp32q__filters input,.team-performance-module__3hp32q__filters select{appearance:none;box-sizing:border-box;color:#334155;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #dbe5f4;border-radius:8px;width:144px;max-width:100%;height:42px;min-height:40px;padding:10px 34px 10px 12px;font-size:13px;line-height:20px}.team-performance-module__3hp32q__filters select[name=month]{width:190px}.team-performance-module__3hp32q__datePicker{--expanded-width:290px;flex:none;width:42px;max-width:100%;position:relative}.team-performance-module__3hp32q__datePicker:has(select[name=days]){--expanded-width:260px}.team-performance-module__3hp32q__datePicker[open]{width:var(--expanded-width);animation:.22s ease-out team-performance-module__3hp32q__expandCalendar}.team-performance-module__3hp32q__datePicker[open] summary{float:left;margin-right:8px}.team-performance-module__3hp32q__datePicker summary{box-sizing:border-box;cursor:pointer;color:#1d4ed8;background:#fff;border:1px solid #dbe5f4;border-radius:8px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.team-performance-module__3hp32q__datePicker summary::-webkit-details-marker{display:none}.team-performance-module__3hp32q__datePicker summary:hover,.team-performance-module__3hp32q__datePicker[open] summary{background:#eff6ff;border-color:#2563eb}.team-performance-module__3hp32q__datePopover{align-items:center;gap:8px;width:max-content;min-height:42px;display:flex}.team-performance-module__3hp32q__datePicker[open] .team-performance-module__3hp32q__datePopover{animation:.22s ease-out team-performance-module__3hp32q__revealCalendar}@keyframes team-performance-module__3hp32q__expandCalendar{0%{width:42px}to{width:var(--expanded-width)}}@keyframes team-performance-module__3hp32q__revealCalendar{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.team-performance-module__3hp32q__datePicker[open],.team-performance-module__3hp32q__datePicker[open] .team-performance-module__3hp32q__datePopover{animation:none}}.team-performance-module__3hp32q__filters .team-performance-module__3hp32q__calendarDone{border-radius:6px;flex:none;width:42px;height:32px;padding:0 10px;font-size:12px}.team-performance-module__3hp32q__fieldName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.team-performance-module__3hp32q__filters select[name=days]{width:160px}.team-performance-module__3hp32q__filters select[name=area]{width:174px}.team-performance-module__3hp32q__filters button{color:#fff;background:#2563eb;border:0;border-radius:8px;padding:11px 18px}.team-performance-module__3hp32q__filters button:hover,.team-performance-module__3hp32q__filters button:focus-visible{color:#fff;background:#1d4ed8}.team-performance-module__3hp32q__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-performance-module__3hp32q__card{background:#fff;border:1px solid #dbe5f4;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:20px 24px;display:grid}.team-performance-module__3hp32q__card svg{grid-area:1/2/3}.team-performance-module__3hp32q__card>span{font-size:13px;font-weight:600}.team-performance-module__3hp32q__card>strong{color:#0f172a;font-size:34px}.team-performance-module__3hp32q__card small{color:#475569;grid-column:1/-1;font-size:12px}.team-performance-module__3hp32q__card[data-tone=blue]{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.team-performance-module__3hp32q__card[data-tone=green]{color:#15803d;background:#f0fdf4;border-color:#dcfce7}.team-performance-module__3hp32q__card[data-tone=amber]{color:#92400e;background:#fffbeb;border-color:#fef3c7}.team-performance-module__3hp32q__panel{background:#fff;border:1px solid #dbe5f4;border-radius:14px;padding:20px;overflow:hidden}.team-performance-module__3hp32q__heading,.team-performance-module__3hp32q__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.team-performance-module__3hp32q__heading>span,.team-performance-module__3hp32q__pagination{color:#64748b;font-size:12px}.team-performance-module__3hp32q__scroll{margin-top:20px;overflow-x:auto}.team-performance-module__3hp32q__scroll table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.team-performance-module__3hp32q__scroll th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;padding:12px;font-size:11px}.team-performance-module__3hp32q__scroll th:last-child,.team-performance-module__3hp32q__scroll td:last-child{text-align:right}.team-performance-module__3hp32q__scroll td{border-bottom:1px solid #edf2f7;padding:16px 12px}.team-performance-module__3hp32q__scroll td small{color:#64748b;margin-top:4px;font-size:12px;display:block}.team-performance-module__3hp32q__scroll tr:hover td{background:#f8fafc}.team-performance-module__3hp32q__closed{color:#15803d;font-weight:600}.team-performance-module__3hp32q__person{align-items:center;gap:12px;display:flex}.team-performance-module__3hp32q__avatar{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.team-performance-module__3hp32q__avatar[data-color="1"]{background:#15803d}.team-performance-module__3hp32q__avatar[data-color="2"]{background:#7c3aed}.team-performance-module__3hp32q__sales{align-items:center;gap:12px;display:flex}.team-performance-module__3hp32q__track{background:#e8eef7;border-radius:6px;width:90px;height:7px;display:block;overflow:hidden}.team-performance-module__3hp32q__track>span{background:#3b82f6;border-radius:6px;height:100%;display:block}.team-performance-module__3hp32q__pending{color:#92400e;background:#fef3c7;border-radius:20px;padding:4px 10px;display:inline-block}.team-performance-module__3hp32q__pending[data-empty=true]{color:#64748b;background:#f1f5f9}.team-performance-module__3hp32q__pagination{margin-top:16px}.team-performance-module__3hp32q__pagination nav{gap:16px;display:flex}.team-performance-module__3hp32q__direct{background:#f8fafc;border:1px solid #dbe5f4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.team-performance-module__3hp32q__direct>div{margin-right:auto}.team-performance-module__3hp32q__direct span{color:#475569;font-size:12px}.team-performance-module__3hp32q__notes{color:#64748b;font-size:12px}.team-performance-module__3hp32q__notes summary{cursor:pointer}.team-performance-module__3hp32q__page :is(a,button,input,select,summary):focus-visible,.team-performance-module__3hp32q__scroll:focus-visible,.team-performance-module__3hp32q__summary a:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (max-width:700px){.team-performance-module__3hp32q__headerRow{gap:16px}.team-performance-module__3hp32q__filters{width:100%;margin-left:0}.team-performance-module__3hp32q__filters label{flex:150px;min-width:0}.team-performance-module__3hp32q__filters input,.team-performance-module__3hp32q__filters select{width:100%;min-width:0}.team-performance-module__3hp32q__cards{grid-template-columns:1fr}.team-performance-module__3hp32q__summary{gap:18px;padding:20px}.team-performance-module__3hp32q__identity{width:100%}.team-performance-module__3hp32q__summary>.team-performance-module__3hp32q__link{background:#dbeafe;justify-content:center;width:100%}.team-performance-module__3hp32q__panel{padding:14px}}
.proposal-dashboard-module__cUN3uG__dashboard{color:#0f172a;gap:20px;max-width:1600px;margin:auto;display:grid}.proposal-dashboard-module__cUN3uG__dashboard a{text-decoration:none}.proposal-dashboard-module__cUN3uG__dashboard a:focus-visible,.proposal-dashboard-module__cUN3uG__dashboard summary:focus-visible,.proposal-dashboard-module__cUN3uG__tableWrap:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2563eb}.proposal-dashboard-module__cUN3uG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.proposal-dashboard-module__cUN3uG__header h1{letter-spacing:-.035em;margin:6px 0;font-size:30px;font-weight:650}.proposal-dashboard-module__cUN3uG__header p,.proposal-dashboard-module__cUN3uG__sectionHeading p{color:#64748b;margin:4px 0 0;font-size:13px}.proposal-dashboard-module__cUN3uG__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.proposal-dashboard-module__cUN3uG__filters label{color:#64748b;gap:5px;font-size:12px;display:grid}.proposal-dashboard-module__cUN3uG__filters [role=status]{color:#64748b;min-width:90px;font-size:12px}.proposal-dashboard-module__cUN3uG__filters select{color:#475569;background:#fff;border:1px solid #dce5f0;border-radius:8px;min-width:180px;padding:9px 12px;font-size:13px}.proposal-dashboard-module__cUN3uG__filters button{color:#2455df;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:9px 16px;font-size:13px}.proposal-dashboard-module__cUN3uG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.proposal-dashboard-module__cUN3uG__metric{color:#0f172a;background:#fff;border:1px solid #e0e7ef;border-radius:12px;grid-template-columns:auto 1fr;align-content:start;gap:12px 14px;height:100%;min-height:148px;padding:20px;display:grid}.proposal-dashboard-module__cUN3uG__metric:hover{border-color:#93b4f8;box-shadow:0 3px 14px #2563eb0a}.proposal-dashboard-module__cUN3uG__metricCopy{color:#475569;gap:6px;font-size:12px;display:grid}.proposal-dashboard-module__cUN3uG__metricCopy strong{color:#0f172a;letter-spacing:-.03em;font-size:30px;line-height:1.1}.proposal-dashboard-module__cUN3uG__metric small{color:#64748b;grid-column:1/-1;font-size:12px;line-height:1.5}.proposal-dashboard-module__cUN3uG__icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.proposal-dashboard-module__cUN3uG__dashboard [data-tone=blue]{color:#2455df;background:#edf4ff}.proposal-dashboard-module__cUN3uG__dashboard [data-tone=warning]{color:#a15b07;background:#fff5e5}.proposal-dashboard-module__cUN3uG__dashboard [data-tone=danger]{color:#b42335;background:#fff0f1}.proposal-dashboard-module__cUN3uG__dashboard [data-tone=success]{color:#15703e;background:#eaf9f0}.proposal-dashboard-module__cUN3uG__dashboard [data-tone=slate]{color:#475569;background:#f1f5f9}.proposal-dashboard-module__cUN3uG__panel{background:#fff;border:1px solid #e0e7ef;border-radius:12px;min-width:0;padding:20px}.proposal-dashboard-module__cUN3uG__summary [class~=client-summary-card]{background:var(--stage-bg);border-color:#0000;gap:10px;padding:12px}.proposal-dashboard-module__cUN3uG__summary [class~=client-summary-value] strong{font-size:25px}.proposal-dashboard-module__cUN3uG__summary [class~=client-summary-label]{color:var(--stage-color)}.proposal-dashboard-module__cUN3uG__summary [class~=operational-note]{margin-top:10px;font-size:11px}.proposal-dashboard-module__cUN3uG__focusGrid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:18px;display:grid}.proposal-dashboard-module__cUN3uG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.proposal-dashboard-module__cUN3uG__sectionHeading h2,.proposal-dashboard-module__cUN3uG__breakdown h2{letter-spacing:-.025em;font-size:17px;font-weight:650}.proposal-dashboard-module__cUN3uG__badge{border-radius:8px;align-items:center;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.proposal-dashboard-module__cUN3uG__priorities{gap:9px;margin:0;padding:0;list-style:none;display:grid}.proposal-dashboard-module__cUN3uG__priority{border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.proposal-dashboard-module__cUN3uG__priorityCopy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.proposal-dashboard-module__cUN3uG__priorityCopy strong{font-size:13px;font-weight:600}.proposal-dashboard-module__cUN3uG__priorityCopy span{color:#64748b;font-size:12px}.proposal-dashboard-module__cUN3uG__iconLink{color:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.proposal-dashboard-module__cUN3uG__iconLink:hover{background:#eaf1ff}.proposal-dashboard-module__cUN3uG__quickLinks{flex-wrap:wrap;gap:10px 20px;margin:16px 0 10px;font-size:12px;display:flex}.proposal-dashboard-module__cUN3uG__quickLinks a,.proposal-dashboard-module__cUN3uG__tableFooter a{color:#2455df}.proposal-dashboard-module__cUN3uG__note{color:#64748b;margin:10px 0;font-size:11px;line-height:1.65}.proposal-dashboard-module__cUN3uG__renewals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proposal-dashboard-module__cUN3uG__renewal{border:1px solid #e6ebf2;border-radius:10px;align-content:start;gap:12px;padding:16px;display:grid}.proposal-dashboard-module__cUN3uG__renewal:hover{outline:1px solid}.proposal-dashboard-module__cUN3uG__renewal span{font-size:12px}.proposal-dashboard-module__cUN3uG__renewal strong{font-size:28px;line-height:1}.proposal-dashboard-module__cUN3uG__primary{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px;font-size:12px;display:flex}.proposal-dashboard-module__cUN3uG__primary:hover,.proposal-dashboard-module__cUN3uG__primary:focus-visible{color:#fff;background:#1d4ed8}.proposal-dashboard-module__cUN3uG__more{color:#64748b;margin-top:12px;font-size:12px}.proposal-dashboard-module__cUN3uG__more summary{cursor:pointer;padding:4px 0}.proposal-dashboard-module__cUN3uG__more[open]>summary{margin-bottom:12px}.proposal-dashboard-module__cUN3uG__empty{color:#64748b;background:#f8fafc;border:1px dashed #dce5f0;border-radius:10px;justify-items:center;gap:10px;padding:30px 12px;font-size:12px;display:grid}.proposal-dashboard-module__cUN3uG__empty strong{color:#334155}.proposal-dashboard-module__cUN3uG__tabs{border:1px solid #e0e7ef;border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.proposal-dashboard-module__cUN3uG__tabs a{color:#64748b;border-radius:6px;padding:6px 12px;font-size:12px}.proposal-dashboard-module__cUN3uG__tabs a[aria-current]{color:#2455df;background:#edf4ff}.proposal-dashboard-module__cUN3uG__tableWrap{border:1px solid #e6ebf2;border-radius:9px;max-height:440px;overflow:auto}.proposal-dashboard-module__cUN3uG__table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.proposal-dashboard-module__cUN3uG__table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#f8fafc;font-size:10px;position:sticky;top:0}.proposal-dashboard-module__cUN3uG__table th,.proposal-dashboard-module__cUN3uG__table td{border-bottom:1px solid #edf1f6;padding:11px 14px}.proposal-dashboard-module__cUN3uG__table td{color:#64748b}.proposal-dashboard-module__cUN3uG__table td:first-child a{color:#0f172a;font-weight:550}.proposal-dashboard-module__cUN3uG__table td:first-child{min-width:160px}.proposal-dashboard-module__cUN3uG__table tr:hover td{background:#fafcff}.proposal-dashboard-module__cUN3uG__tableFooter{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.proposal-dashboard-module__cUN3uG__tableFooter nav{gap:16px;display:flex}.proposal-dashboard-module__cUN3uG__breakdown{grid-template-columns:1fr 1fr;gap:24px;display:grid}.proposal-dashboard-module__cUN3uG__breakdown a{color:#475569;border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:10px 0;display:flex}@media (max-width:1200px){.proposal-dashboard-module__cUN3uG__focusGrid{grid-template-columns:1fr}.proposal-dashboard-module__cUN3uG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.proposal-dashboard-module__cUN3uG__panel{padding:14px}.proposal-dashboard-module__cUN3uG__metric{grid-template-columns:1fr;padding:14px}.proposal-dashboard-module__cUN3uG__metric small{grid-column:auto}.proposal-dashboard-module__cUN3uG__priority{flex-wrap:wrap}.proposal-dashboard-module__cUN3uG__priorityCopy{flex-basis:calc(100% - 60px)}.proposal-dashboard-module__cUN3uG__priority>.proposal-dashboard-module__cUN3uG__badge{margin-left:56px}.proposal-dashboard-module__cUN3uG__renewal{padding:10px}.proposal-dashboard-module__cUN3uG__renewal strong{font-size:24px}.proposal-dashboard-module__cUN3uG__breakdown{grid-template-columns:1fr}.proposal-dashboard-module__cUN3uG__table{min-width:650px}}
