.sales_salesTab__1QQOi{padding:0;min-width:0}.sales_header__r0IMJ{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;flex-wrap:nowrap;gap:12px}.sales_headerLeft__mqwT_{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.sales_title__Fqk0X{font-size:26px;font-weight:700;letter-spacing:-.01em;color:#1a1a1a}.sales_repSelectorWrap__ijyxC{position:relative}.sales_repSelector__4ZOMa{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:6px 12px 6px 10px;font-size:13px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#4a4a4a;font-weight:500}.sales_repSelector__4ZOMa:hover{border-color:#6b6b6b}.sales_repSelector__4ZOMa strong{color:#1a1a1a;font-weight:600}.sales_repGroup__v5tXM{font-size:11px;color:#6b6b6b;padding:2px 8px;background:#f5f5f5;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sales_chevron__RUrtD{color:#6b6b6b;font-size:10px}.sales_repDropdown__d_zbd{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.08);z-index:100;min-width:240px;max-height:400px;overflow-y:auto;padding:4px 0}.sales_repDropdownGroup__C_JrB{padding:8px 14px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b}.sales_repDropdownItem__5LfxY{display:block;width:100%;text-align:left;background:transparent;border:none;padding:8px 14px;font-size:13px;color:#1a1a1a;cursor:pointer;font-family:inherit}.sales_repDropdownItem__5LfxY:hover{background:#f5f5f5}.sales_viewToggle__m10Mr{display:inline-flex;background:#f5f5f5;border-radius:6px;padding:3px}.sales_viewBtnActive__yOQxv,.sales_viewBtn__dCtLr{background:transparent;border:none;padding:7px 16px;font-size:12px;font-weight:600;color:#6b6b6b;cursor:pointer;border-radius:4px;font-family:inherit}.sales_viewBtnActive__yOQxv{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,.06)}.sales_subtabs__WRMrn{display:flex;gap:2px;border-bottom:1px solid #e5e5e5;margin-bottom:24px}.sales_subtabActive__RLq73,.sales_subtab__n6U4T{background:transparent;padding:12px 20px;font-size:14px;font-weight:500;color:#6b6b6b;cursor:pointer;font-family:inherit;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .15s}.sales_subtab__n6U4T:hover{color:#1a1a1a}.sales_subtabActive__RLq73{color:#c8102e;border-bottom-color:#c8102e;font-weight:600}.sales_empty__PJB3d,.sales_loading__VLUSa{padding:40px 20px;text-align:center;color:#6b6b6b;font-size:14px}.sales_reqErrBanner__EXNZI{position:fixed;right:16px;bottom:16px;z-index:1000;max-width:min(560px,calc(100vw - 32px));background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #c8102e;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);color:#7f1d1d;font-size:13px}.sales_reqErrBannerSlow__IkQQm{background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #ea580c;color:#9a3412}.sales_reqErrHeader__ZS0Kp{display:flex;align-items:center;gap:8px;padding:10px 12px}.sales_reqErrSummary__UvDhO{flex:1;text-align:left;background:none;border:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0}.sales_reqErrBtn__uCEfg{background:#fff;border:1px solid;border-radius:4px;color:inherit;font:inherit;font-size:12px;padding:2px 8px;cursor:pointer}.sales_reqErrList__Yzw48{margin:0;padding:0 12px 10px 28px;max-height:240px;overflow-y:auto;line-height:1.5;word-break:break-word}.sales_reqErrTime__z725n{font-variant-numeric:tabular-nums;opacity:.75}.sales_repNotice__PNU9T{margin:24px 0;padding:20px 24px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:14px;line-height:1.5}.sales_scoreboard__Yo6ay{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden}.sales_scoreboard__Yo6ay:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c8102e,#e88c00)}.sales_scoreboardTop__AN4LF{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.sales_scoreboardTitle__HkF_8{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b}.sales_scoreboardPeriod__0tZrH{font-size:12px;color:#6b6b6b;font-weight:500}.sales_scoreboardPeriod__0tZrH strong{color:#1a1a1a}.sales_scoreboardGrid__F1ex_{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.sales_scorecardWrap__BuUdC{display:block}.sales_scorecardGrid__tSVCu{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.sales_dashRow2__YBQZM{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.sales_scoreBig__npSmQ .sales_scoreLabel__DOXkk,.sales_scoreMedium__V5b96 .sales_scoreLabel__DOXkk{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;margin-bottom:8px}.sales_scoreBig__npSmQ .sales_scoreNum__ZYWuG{font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.sales_scoreMedium__V5b96 .sales_scoreNum__ZYWuG{font-size:26px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.sales_scoreBig__npSmQ .sales_scoreCompare__hEsxN,.sales_scoreMedium__V5b96 .sales_scoreCompare__hEsxN{font-size:12px;color:#6b6b6b;margin-top:6px;font-weight:500}.sales_scoreBig__npSmQ .sales_scoreCompare__hEsxN strong,.sales_scoreMedium__V5b96 .sales_scoreCompare__hEsxN strong{font-weight:600;color:#1a1a1a}.sales_tickerDown__PsWYK,.sales_tickerUp__XuYge{display:inline-block;margin-top:4px;font-weight:600;font-size:12px}.sales_tickerUp__XuYge{color:#16a34a}.sales_tickerDown__PsWYK{color:#c8102e}.sales_paceContainer__qbglc{margin-top:12px}.sales_paceBar__xIJf9{height:6px;background:#f5f5f5;border-radius:3px;overflow:hidden}.sales_paceFillGood__EwSZ1{height:100%;background:linear-gradient(90deg,#16a34a,#0f7a36)}.sales_paceFillBehind__U4I3G{height:100%;background:linear-gradient(90deg,#e88c00,#b36b00)}.sales_paceLabels__Pkc48{display:flex;justify-content:space-between;font-size:10px;color:#6b6b6b;margin-top:4px;font-weight:500}.sales_paceLabels__Pkc48 strong{color:#1a1a1a}.sales_bowling__BSDHk{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px 24px;margin-bottom:24px}.sales_bowlingTitle__Krm5U{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;margin-bottom:14px}.sales_bowlingScroll__dweFU{overflow-x:auto}.sales_bowlingTable__Sd_Vq{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:900px}.sales_bowlingTable__Sd_Vq th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;padding:8px 10px;text-align:right;border-bottom:1px solid #e5e5e5}.sales_bowlingTable__Sd_Vq th:first-child,.sales_bowlingTable__Sd_Vq th:nth-child(2){text-align:left}.sales_bowlingTable__Sd_Vq td{padding:10px;font-size:12px;text-align:right;border-bottom:1px solid #f0f0f0}.sales_metricLabel__jh9nN{text-align:left;font-weight:600;color:#1a1a1a}.sales_rowLabelPY__4d3p3,.sales_rowLabel__kYRDd{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;color:#6b6b6b;letter-spacing:.05em}.sales_cellPY___iJ_P{color:#6b6b6b;font-weight:500}.sales_spacer__3gsQ7 td{padding:4px 0;border:none}.sales_attentionBanner__V5iBK{background:linear-gradient(135deg,#fff5f5,#ffeded);border:1px solid #fee2e2;border-left:4px solid #c8102e;border-radius:8px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;gap:14px}.sales_attentionIcon__x1ewN{width:40px;height:40px;border-radius:50%;background:#c8102e;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700;flex-shrink:0}.sales_attentionText__Uc16V{flex-grow:1}.sales_attentionText__Uc16V strong{font-size:14px;color:#1a1a1a;display:block;margin-bottom:2px}.sales_attentionText__Uc16V span,.sales_legend__5lM_N{font-size:12px;color:#4a4a4a}.sales_legend__5lM_N{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:12px 18px;margin-bottom:24px;display:flex;gap:22px;flex-wrap:wrap;align-items:center}.sales_legendLabel__WS5iq{font-weight:600;color:#1a1a1a}.sales_legendItem__pr52l{display:flex;align-items:center;gap:7px}.sales_legendDot__9cAom{width:14px;height:14px;border-radius:3px;font-size:10px;color:#fff;font-weight:700;display:grid;place-items:center}.sales_customerSection__aYi9M{margin-bottom:24px}.sales_customerSectionHeader__GPRe7{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.sales_sectionTitle__pp5nu{font-size:14px;font-weight:700;color:#1a1a1a}.sales_sectionCount__NwaNz{color:#6b6b6b;font-weight:500;margin-left:6px;font-size:12px}.sales_sectionSub___m0Gs{font-size:12px;color:#6b6b6b;margin-top:2px}.sales_customerTable__SAQ32{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:visible}.sales_customerTable__SAQ32>:last-child{border-radius:0 0 8px 8px}.sales_ctHeader__Lrfex{display:grid;grid-template-columns:40px 1.6fr 1fr 1fr 1fr 1fr 120px;gap:14px;padding:11px 18px;background:#fafafa;border-bottom:1px solid #e5e5e5;border-radius:8px 8px 0 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b}.sales_ctRowDeclining__9WP7q,.sales_ctRowFallen__HV01C,.sales_ctRow__bwXzA{display:grid;grid-template-columns:40px 1.6fr 1fr 1fr 1fr 1fr 120px;gap:14px;padding:14px 18px;align-items:center;border-bottom:1px solid #f0f0f0;transition:background .15s}.sales_ctRowDeclining__9WP7q:last-child,.sales_ctRowFallen__HV01C:last-child,.sales_ctRow__bwXzA:last-child{border-bottom:none}.sales_ctRow__bwXzA:hover{background:#fafafa;cursor:pointer}.sales_ctRowDeclining__9WP7q{background:#fef7f7}.sales_ctRowDeclining__9WP7q:hover{background:#fdeeee;cursor:pointer}.sales_ctRowFallen__HV01C{background:#fff5f5;border-left:3px solid #c8102e;padding-left:15px}.sales_ctRowFallen__HV01C:hover{background:#ffeded;cursor:pointer}.sales_ctIcon__SlAm2{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.sales_ctName__1TBHT{font-size:13px;font-weight:600;color:#1a1a1a}.sales_ctMeta__SQ64_{font-size:11px;color:#6b6b6b;margin-top:1px;font-weight:500}.sales_ctNum__BpXyT{font-size:13px;color:#1a1a1a;font-weight:500;font-variant-numeric:tabular-nums}.sales_ctSub__W_tgQ{display:block;font-size:10px;color:#6b6b6b;margin-top:2px;font-weight:500}.sales_lastActivityCell__9LkKf{position:relative}.sales_lastActivityTooltip__AsaBU{display:none;position:absolute;bottom:calc(100% + 6px);right:0;min-width:200px;max-width:320px;background:#1a1a1a;color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;font-weight:500;box-shadow:0 4px 14px rgba(0,0,0,.18);pointer-events:none;z-index:20;text-align:left;white-space:normal;font-variant-numeric:normal}.sales_lastActivityCell__9LkKf:hover .sales_lastActivityTooltip__AsaBU{display:block}.sales_lastActivityTooltipType__lMlLY{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#b8b8b8;margin-bottom:4px;font-weight:700}.sales_lastActivityTooltipBody__kFTjM{color:#fff}.sales_deltaDown__KTeSM,.sales_deltaUp__ySb90{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.sales_deltaUp__ySb90{color:#16a34a}.sales_deltaDown__KTeSM{color:#c8102e}.sales_statusFlag__K_qFS{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:3px;display:inline-block}.sales_flagFallen__8xFWY{background:#c8102e;color:#fff}.sales_flagDeclining__dVGbM{background:#e88c00;color:#fff}.sales_flagGrowing__tMHQd{background:#16a34a;color:#fff}.sales_flagNew__R8RVQ{background:#2563eb;color:#fff}.sales_flagSteady__93SnB{background:#f5f5f5;color:#6b6b6b}.sales_quickLog__BnYcf{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:18px 20px;margin-bottom:20px}.sales_quickLog__BnYcf h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;margin-bottom:12px}.sales_quickLogForm__nBt0G{display:grid;grid-template-columns:140px 200px 1fr 100px;gap:10px}.sales_quickLogForm__nBt0G input,.sales_quickLogForm__nBt0G select{padding:9px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:13px;font-family:inherit;background:#fff}.sales_logBtn__SPdvE{background:#c8102e;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:13px;font-family:inherit;cursor:pointer;padding:0 18px}.sales_logBtn__SPdvE:hover{background:#a50d24}.sales_logBtn__SPdvE:disabled{opacity:.6;cursor:wait}.sales_activityList__vfSWf{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.sales_activityItem__mdebO{padding:14px 18px;display:grid;grid-template-columns:90px 120px 1fr 80px;gap:16px;align-items:center;border-bottom:1px solid #f0f0f0}.sales_activityItem__mdebO:last-child{border-bottom:none}.sales_activityItem__mdebO:hover{background:#fafafa}.sales_activityType__wzlB9{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:3px;text-align:center}.sales_activityTypeCall__s23Fi{background:#fee2e2;color:#c8102e}.sales_activityTypeVisit__Ij1C1{background:#fef3c7;color:#e88c00}.sales_activityTypeEmail__35G3W{background:#dbeafe;color:#2563eb}.sales_activityTypeQuote__XLXcM{background:#dcfce7;color:#16a34a}.sales_activityTypeNote__DvNlA{background:#f5f5f5;color:#6b6b6b}.sales_activityRep__mnLj8{font-size:12px;color:#6b6b6b;font-weight:500}.sales_activityMain__CgDKj strong{font-size:13px;font-weight:600;color:#1a1a1a;display:block}.sales_activitySub__rfPRx{font-size:12px;color:#4a4a4a;margin-top:2px}.sales_activityDate__Wk_5j{font-size:11px;color:#6b6b6b;text-align:right}.sales_sectionHeader__4YAoO{margin-bottom:14px}.sales_h2__M6AjH{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.sales_concentrationCard__BeY4k{background:linear-gradient(135deg,#1f2937,#111827);color:#fff;border-radius:10px;padding:22px 26px;margin-bottom:24px}.sales_ccLabel__5_WyZ{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#f97316;margin-bottom:6px}.sales_ccTitle__haH8U{font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.sales_ccSub__1pucR{font-size:13px;color:#d1d5db;margin-bottom:18px}.sales_ccMeter__zSjnS{margin-top:14px}.sales_ccMeterBar__23toe{height:14px;background:hsla(0,0%,100%,.1);border-radius:7px;overflow:hidden}.sales_ccMeterFill__XDVvz{height:100%;background:linear-gradient(90deg,#f97316,#ef4444)}.sales_ccMeterLabels__Rq25Y{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af;margin-top:6px}.sales_ccMeterCallout__WpWIX{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.sales_ccMeterCallout__WpWIX strong{font-size:24px;font-weight:700;color:#fff}.sales_ccMeterCallout__WpWIX span{font-size:12px;color:#d1d5db}.sales_teamGrid__rmg_G{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px}.sales_teamCardCold__Mw4cx,.sales_teamCardHot__tgg0k,.sales_teamCard__l9_51{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:16px 18px;position:relative}.sales_teamCardHot__tgg0k{border-color:#16a34a}.sales_teamCardCold__Mw4cx{border-color:#e88c00}.sales_tcTop__gOSMK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.sales_tcName__Y50WJ{font-size:14px;font-weight:700;color:#1a1a1a}.sales_tcGroup__jwSwC{font-size:11px;color:#6b6b6b;margin-top:1px;font-weight:500}.sales_tcFlag__yT9lJ{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:3px}.sales_tcFlagHot__GvdXo{background:#dcfce7;color:#16a34a}.sales_tcFlagCold__eySsg{background:#fef3c7;color:#e88c00}.sales_tcFlagSteady__l6vtY{background:#f5f5f5;color:#6b6b6b}.sales_tcStats__ebt_a{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sales_tcLabel__kBycL{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b;margin-bottom:2px}.sales_tcVal__RDdtP{font-size:16px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}.sales_tcPy__nL1hT{font-size:10px;color:#6b6b6b;font-weight:500;margin-top:2px}@media (max-width:1200px){.sales_scoreboardGrid__F1ex_,.sales_scorecardGrid__tSVCu{grid-template-columns:1fr 1fr;gap:18px}.sales_quickLogForm__nBt0G,.sales_teamGrid__rmg_G{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sales_dashRow2__YBQZM,.sales_scoreboardGrid__F1ex_,.sales_scorecardGrid__tSVCu,.sales_teamGrid__rmg_G{grid-template-columns:1fr}.sales_ctHeader__Lrfex,.sales_ctRowDeclining__9WP7q,.sales_ctRowFallen__HV01C,.sales_ctRow__bwXzA{grid-template-columns:40px 1fr 90px 80px}.sales_ctHeader__Lrfex>:nth-child(n+5),.sales_ctRowDeclining__9WP7q>:nth-child(n+5),.sales_ctRowFallen__HV01C>:nth-child(n+5),.sales_ctRow__bwXzA>:nth-child(n+5){display:none}}.sales_quarterPanel__0GF0O{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px;margin-bottom:18px}.sales_panelPositive__6aMgq{background:#f5fbf7;border-color:#d4eadc}.sales_panelNegative__EkxFx{background:#fdf6f6;border-color:#f0d5d5}.sales_panelNegative__EkxFx .sales_topItemsTable__MpvF0 thead th,.sales_panelPositive__6aMgq .sales_topItemsTable__MpvF0 thead th{background:hsla(0,0%,100%,.7)}.sales_panelNegative__EkxFx .sales_topItemsTable__MpvF0 tbody tr:hover td,.sales_panelPositive__6aMgq .sales_topItemsTable__MpvF0 tbody tr:hover td{background:hsla(0,0%,100%,.6)}.sales_quarterPanelHeader__qgHX1{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.sales_quarterPanelTitle__ukfu8{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.sales_quarterPanelSub__jqt9c{font-size:12px;color:#6b6b6b;margin:0;max-width:560px;line-height:1.4}.sales_quarterSelectorWrap__rFXP8{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.sales_quarterSelectorLabel__1nS6p{font-size:10px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em}.sales_quarterSelector__6YHee{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:7px 11px;font-size:13px;font-weight:600;color:#1a1a1a;font-family:inherit;cursor:pointer;min-width:130px}.sales_quarterSelector__6YHee:focus{outline:none;border-color:#c8102e}.sales_topItemsEmpty__LkgF0,.sales_topItemsLoading__32r3S{font-size:12px;color:#6b6b6b;padding:16px 0;text-align:center}.sales_customerItemsTable__1XGuF,.sales_topItemsTable__MpvF0{width:100%;border-collapse:collapse;font-size:12px}.sales_customerItemsTable__1XGuF thead th,.sales_topItemsTable__MpvF0 thead th{background:#fafafa;font-size:10px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;border-bottom:1px solid #e5e5e5;text-align:left}.sales_customerItemsTable__1XGuF tbody td,.sales_topItemsTable__MpvF0 tbody td{padding:7px 10px;border-bottom:1px solid #f0f0f0}.sales_customerItemsTable__1XGuF tbody tr:last-child td,.sales_topItemsTable__MpvF0 tbody tr:last-child td{border-bottom:none}.sales_topItemRank__YhgNi{font-weight:700;color:#6b6b6b;width:32px}.sales_topItemSku__CfCFc{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#1a1a1a;white-space:nowrap;width:1%}.sales_topItemDesc__RJMsb{color:#1a1a1a}.sales_topItemNum__rvP3M{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:16%}.sales_topItemsTable__MpvF0:has(.sales_topItemSku__CfCFc) .sales_topItemNum__rvP3M{width:10%}.sales_topItemsTable__MpvF0 thead th{white-space:nowrap}.sales_topItemsTable__MpvF0 tbody tr:hover td{background:#fafafa}.sales_ctRowClickable__LkntI{cursor:pointer}.sales_ctChevron__em_Ww{margin-left:6px;color:#6b6b6b;font-size:11px}.sales_ctExpanded__rR_b4{background:#fafafa;border-bottom:1px solid #e5e5e5;padding:16px 20px}.sales_ctExpandedHeader__DEJJ9{font-size:11px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.sales_ctExpandedEmpty__4d2Ha{font-size:12px;color:#6b6b6b;text-align:center;padding:12px 0}@media (max-width:900px){.sales_quarterPanelHeader__qgHX1{flex-direction:column;align-items:stretch}.sales_quarterSelectorWrap__rFXP8{align-items:flex-start}.sales_topItemsTable__MpvF0 tbody td:nth-child(5),.sales_topItemsTable__MpvF0 tbody td:nth-child(6),.sales_topItemsTable__MpvF0 thead th:nth-child(5),.sales_topItemsTable__MpvF0 thead th:nth-child(6){display:none}}.sales_headerRight__HOX_m{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-end}@media (max-width:768px){.sales_header__r0IMJ{flex-wrap:wrap}.sales_headerRight__HOX_m{flex-wrap:wrap;max-width:100%}.sales_headerRight__HOX_m .sales_viewToggle__m10Mr{max-width:100%;overflow-x:auto}}.sales_importMenuWrap__ZF_sv{position:relative}.sales_importBtn__3M1er{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:7px 12px 7px 10px;font-size:12px;font-weight:600;color:#1a1a1a;font-family:inherit;cursor:pointer}.sales_importBtn__3M1er:hover{background:#fafafa;border-color:#d0d0d0}.sales_importBtnIcon__e8NXR{display:inline-block;font-size:13px;font-weight:700;color:#c8102e}.sales_importMenuBackdrop__dZVUi{position:fixed;inset:0;z-index:50}.sales_importMenu__vtiU8{position:absolute;top:calc(100% + 6px);right:0;z-index:51;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);min-width:320px;padding:6px}.sales_importMenuItem__LGURY{display:block;padding:10px 12px;border-radius:6px;text-decoration:none;color:inherit;cursor:pointer}.sales_importMenuItem__LGURY:hover{background:#fafafa}.sales_importMenuItemTitle__mR6VD{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.sales_importMenuItemSub__2kqC_{font-size:11px;color:#6b6b6b;line-height:1.4}@media (max-width:900px){.sales_header__r0IMJ{flex-direction:column;align-items:stretch;gap:12px}.sales_headerRight__HOX_m{justify-content:space-between}.sales_importMenu__vtiU8{right:auto;left:0;min-width:280px}}.sales_itemsView__mKNED{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px}.sales_itemsFilterBar__2Gdj6{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end;padding-bottom:14px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.sales_itemsFilterGroup__QqRJA{display:flex;flex-direction:column;gap:5px}.sales_itemsFilterLabel___svzS{font-size:10px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em}.sales_itemsSelect__ZDl3u{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:7px 11px;font-size:13px;font-weight:600;color:#1a1a1a;font-family:inherit;cursor:pointer;min-width:140px}.sales_itemsSelect__ZDl3u:focus{outline:none;border-color:#c8102e}.sales_segmented__3ac1n{display:inline-flex;background:#f5f5f5;border-radius:6px;padding:3px}.sales_segActive__B8KUK,.sales_seg__D88U_{background:transparent;border:none;padding:6px 12px;font-size:12px;font-weight:600;color:#6b6b6b;cursor:pointer;border-radius:4px;font-family:inherit}.sales_segActive__B8KUK{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,.06)}.sales_itemsPickerRow__1wnCa{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.sales_itemsCaption__d2XNb{font-size:12px;color:#6b6b6b;margin-bottom:12px}.sales_itemsTableWrap__5acsD{overflow-x:auto}.sales_itemsTable__02_mV{width:100%;border-collapse:collapse;font-size:12px}.sales_itemsTable__02_mV thead th{background:#fafafa;font-size:10px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;padding:9px 10px;border-bottom:1px solid #e5e5e5;text-align:left;position:sticky;top:0}.sales_itemsTable__02_mV tbody td{padding:8px 10px;border-bottom:1px solid #f4f4f4}.sales_itemsTable__02_mV tbody tr:hover{background:#fafafa}.sales_itemsTable__02_mV tbody tr:last-child td{border-bottom:none}.sales_customerSummaryName__BLXAV{font-weight:600;color:#1a1a1a}.sales_customerLink__R4hBY{color:inherit;text-decoration:none;border-bottom:1px dashed transparent}.sales_customerLink__R4hBY:hover{color:#2563eb;border-bottom-color:#2563eb}.sales_customerSummaryRep__kTVtC{color:#6b6b6b;font-size:11px}.sales_customerSummaryTopItem__LTSi1{max-width:280px}.sales_customerSummaryTopDesc__mX52y{font-size:11px;color:#6b6b6b;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.sales_itemsFilterBar__2Gdj6{gap:10px 12px}.sales_itemsTable__02_mV tbody td:nth-child(6),.sales_itemsTable__02_mV thead th:nth-child(6){display:none}}.sales_settingsForm__hRX3p{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;max-width:760px}.sales_settingsLabel___xvwP{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#6b6b6b}.sales_settingsInput__MJEFV{padding:9px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;font-family:inherit;font-weight:400;color:#1a1a1a;background:#fff}.sales_settingsInput__MJEFV:disabled{background:#fafafa;color:#6b6b6b}.sales_settingsActions__r7W8p{grid-column:1/-1;display:flex;align-items:center;gap:12px}.sales_settingsActions__r7W8p .sales_logBtn__SPdvE{padding:9px 18px}.sales_settingsOk__kCSyl{color:#15803d;font-size:13px}.sales_settingsErr__9DiOk{color:#c8102e;font-size:13px}.sales_settingsLinks__fFYZe{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.sales_settingsLink__NKtqz{border:1px solid #e5e5e5}.sales_guideCard__Hs4ZI{display:flex;align-items:center;gap:14px;background:#1a1a1a;color:#fff;border-radius:10px;padding:16px 20px;margin-bottom:18px;text-decoration:none}.sales_guideCard__Hs4ZI:hover{background:#2a2a2a}.sales_guideIcon__w8VlP{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#c8102e;font-weight:700;font-size:18px;flex-shrink:0}.sales_guideTitle__VhSPb{display:block;font-weight:700;font-size:15px}.sales_guideSub__kXxgt{display:block;font-size:13px;color:#c9c9c9;margin-top:2px}.sales_guideArrow__5qqff{margin-left:auto;font-size:20px}.projections_wrap__ILsFN{display:block}.projections_bar__M5deb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.projections_barLeft__uLP1y,.projections_barRight__arYDk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.projections_fySelect__aLaBf{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:7px 11px;font-size:13px;font-weight:700;color:#1a1a1a;font-family:inherit;cursor:pointer}.projections_badge__BAV27{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 9px;border-radius:3px;display:inline-block;white-space:nowrap}.projections_bDraft__hX7FB{background:#f5f5f5;color:#6b6b6b}.projections_bSubmitted__ZFvDE{background:#2563eb;color:#fff}.projections_bLocked__Cod_W{background:#1a1a1a;color:#fff}.projections_bNone__hJSr2{background:#fff;color:#6b6b6b;border:1px dashed #d0d0d0}.projections_sHit__OA__3{background:#16a34a;color:#fff}.projections_sOn__gHSp2{background:#dcfce7;color:#166534}.projections_sOff__xWjkK{background:#e88c00;color:#fff}.projections_sMissed__mCc3s{background:#c8102e;color:#fff}.projections_sNone__v3zIY{background:#f5f5f5;color:#6b6b6b}.projections_btnDanger__FQsAJ,.projections_btnGhost__eq_kB,.projections_btnPrimary__E5DKE,.projections_btn__903aK{font-family:inherit;font-size:12px;font-weight:700;border-radius:6px;padding:8px 14px;cursor:pointer;border:1px solid #e5e5e5;background:#fff;color:#1a1a1a;white-space:nowrap}.projections_btnPrimary__E5DKE{background:#c8102e;border-color:#c8102e;color:#fff}.projections_btnDanger__FQsAJ{background:#fff;border-color:#f0d5d5;color:#c8102e}.projections_btnGhost__eq_kB{border-color:transparent;background:transparent;color:#6b6b6b;padding:6px 8px}.projections_btnGhost__eq_kB:hover,.projections_btn__903aK:hover{background:#fafafa}.projections_btnPrimary__E5DKE:hover{background:#a50d26}.projections_btnDanger__FQsAJ:disabled,.projections_btnPrimary__E5DKE:disabled,.projections_btn__903aK:disabled{opacity:.5;cursor:default}.projections_panel__rEoVa{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px;margin-bottom:18px}.projections_panelTitle__F5jSV{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.projections_panelSub__AIE2M{font-size:12px;color:#6b6b6b;margin:0 0 14px;line-height:1.45;max-width:720px}.projections_notice__tege0{background:linear-gradient(135deg,#fff5f5,#ffeded);border-left:4px solid #c8102e;padding:12px 14px;font-size:13px}.projections_info__16nZm,.projections_notice__tege0{border-radius:6px;color:#1a1a1a;margin-bottom:14px;line-height:1.45}.projections_info__16nZm{background:#f5f8ff;border-left:4px solid #2563eb;padding:10px 14px;font-size:12.5px}.projections_kpis__oKpv9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}.projections_kpiLabel__DKUaU{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;margin-bottom:6px}.projections_kpiNum__qXm91{font-size:26px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.projections_kpiSub__Y8GDi{font-size:12px;color:#6b6b6b;margin-top:5px}.projections_meters__IpzEV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.projections_chips__YkRHP{display:flex;gap:6px;flex-wrap:wrap}.projections_chipActive__omJiH,.projections_chip__vmD42{font-family:inherit;font-size:12px;font-weight:600;border-radius:999px;padding:5px 11px;cursor:pointer;border:1px solid #e5e5e5;background:#fff;color:#6b6b6b}.projections_chipActive__omJiH{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.projections_tableWrap__9oFVp{overflow-x:auto}.projections_table__Gk562{width:100%;border-collapse:collapse;font-size:12px}.projections_table__Gk562 thead th{background:#fafafa;font-size:10px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;border-bottom:1px solid #e5e5e5;text-align:right;white-space:nowrap}.projections_table__Gk562 td:first-child,.projections_table__Gk562 thead th:first-child{text-align:left}.projections_table__Gk562 td{padding:8px 10px;border-bottom:1px solid #f0f0f0;text-align:right;font-variant-numeric:tabular-nums;vertical-align:middle}.projections_table__Gk562 tbody tr:hover td{background:#fafafa}.projections_table__Gk562 tfoot td{padding:10px;font-weight:700;border-top:2px solid #e5e5e5;text-align:right;font-variant-numeric:tabular-nums;background:#fafafa}.projections_table__Gk562 tfoot td:first-child{text-align:left}.projections_mono__sE99p{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.projections_muted__YasMa{color:#6b6b6b}.projections_neg__sRL_g{color:#c8102e}.projections_pos__9FMf3{color:#16a34a}.projections_custLink__knqms,.projections_cust__O2xWA{font-weight:600;color:#1a1a1a}.projections_custLink__knqms{text-decoration:none}.projections_custLink__knqms:hover{color:#c8102e;text-decoration:underline}.projections_tag__pDp3f{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2563eb;margin-left:6px}.projections_rowUnprojected__zK36d td{color:#6b6b6b;font-style:italic}.projections_clickRow__q7LSD{cursor:pointer}.projections_pbar__w5h5O{position:relative;height:6px;width:90px;background:#eee;border-radius:3px;display:inline-block;vertical-align:middle}.projections_pfill__WHdbi{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.projections_ptick__jFgJj{position:absolute;top:-2px;bottom:-2px;width:2px;background:#1a1a1a}.projections_inNote__ip48r,.projections_inWide__WnOMI,.projections_in__DDPCc{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;border:1px solid #e5e5e5;border-radius:5px;padding:5px 7px;text-align:right;background:#fff;color:#1a1a1a;width:72px}.projections_inWide__WnOMI{width:118px}.projections_inNote__ip48r{width:100%;min-width:140px;text-align:left;font-family:inherit}.projections_inNote__ip48r:focus,.projections_inWide__WnOMI:focus,.projections_in__DDPCc:focus{outline:none;border-color:#c8102e;box-shadow:0 0 0 2px rgba(200,16,46,.12)}.projections_inNote__ip48r:disabled,.projections_inWide__WnOMI:disabled,.projections_in__DDPCc:disabled{background:#fafafa;color:#6b6b6b;border-color:#f0f0f0}.projections_addRow__6nLhv{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.projections_addInput__JZxds{font-family:inherit;font-size:13px;border:1px solid #e5e5e5;border-radius:6px;padding:7px 10px;min-width:260px}.projections_applyBox__7lvRX{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b6b6b}.projections_textarea__j2VCL{width:100%;min-height:54px;font-family:inherit;font-size:13px;border:1px solid #e5e5e5;border-radius:6px;padding:8px 10px;resize:vertical}.projections_noteLabel__2EriV{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin:12px 0 5px}.projections_dirty__cwUIe{font-size:12px;color:#e88c00;font-weight:600}.projections_err__DOkxy{font-size:12.5px;color:#c8102e;font-weight:600}@media (max-width:900px){.projections_kpis__oKpv9{grid-template-columns:repeat(2,minmax(0,1fr))}.projections_meters__IpzEV{grid-template-columns:1fr}}.projections_legend__WylYv{margin:16px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 20px;font-size:12px;color:#6b6b6b}.projections_legend__WylYv dt{font-weight:700;color:#1a1a1a;margin-bottom:2px}.projections_legend__WylYv dd{margin:0;line-height:1.45}.blankets_attention__aOoBA{list-style:none;margin:0;padding:0}.blankets_attention__aOoBA li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.blankets_attention__aOoBA li:last-child{border-bottom:none}.blankets_attnLink__3MxoI{font:inherit;font-weight:600;color:#1a1a1a;background:none;border:none;padding:0;cursor:pointer;text-align:left}.blankets_attnLink__3MxoI:hover{color:#c8102e;text-decoration:underline}.blankets_attnWhy__gQ_7_{color:#1a1a1a}.blankets_projHead__CTieE{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.blankets_projName__nVt0n{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.blankets_projMeta__VpPFL{font-size:12px;color:#6b6b6b}.blankets_used__Fcq18{display:flex;flex-direction:column;gap:3px;min-width:150px}.blankets_usedBar__IYI5U{position:relative;height:7px;background:#eee;border-radius:4px;overflow:hidden}.blankets_usedFill__LtN82{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.blankets_usedText__Hpza5{font-size:11px;color:#6b6b6b;font-variant-numeric:tabular-nums;white-space:nowrap}.blankets_rowOpen__Nu81Y td{background:#fafafa}.blankets_detailCell__UmFmO{padding:0!important;background:#fafafa;text-align:left!important}.blankets_detail__qnXHm{padding:14px 16px 18px;border-bottom:1px solid #e5e5e5}.blankets_detailGrid__B6dVl{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:22px}.blankets_subTitle__f1geg{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;margin:0 0 8px}.blankets_detail__qnXHm .blankets_tableInner__XaKJD td,.blankets_detail__qnXHm .blankets_tableInner__XaKJD th{background:transparent}.blankets_form__FIX_l{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;align-items:end;margin-top:10px}.blankets_field__fxI4U{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#6b6b6b;font-weight:600}.blankets_field__fxI4U input,.blankets_field__fxI4U select,.blankets_field__fxI4U textarea{font-family:inherit;font-size:13px;color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:7px 9px;width:100%;box-sizing:border-box}.blankets_field__fxI4U input:focus,.blankets_field__fxI4U select:focus,.blankets_field__fxI4U textarea:focus{outline:none;border-color:#c8102e;box-shadow:0 0 0 2px rgba(200,16,46,.12)}.blankets_fieldWide__RrPdh{grid-column:1/-1}.blankets_formActions__xD2zy{display:flex;gap:8px;align-items:center;grid-column:1/-1;flex-wrap:wrap}.blankets_check__kKrfQ{display:flex;align-items:center;gap:6px;font-size:12px;color:#1a1a1a;font-weight:600}.blankets_lookup__rJxl_{font-size:12px;color:#1a1a1a;background:#f5f8ff;border-left:3px solid #2563eb;border-radius:4px;padding:7px 10px;grid-column:1/-1;line-height:1.45}.blankets_lookupNone__uS4qD{font-size:12px;color:#6b6b6b;grid-column:1/-1}.blankets_picker__Mz8p5{position:relative}.blankets_pickList__aDalV{position:absolute;z-index:5;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.08);max-height:240px;overflow-y:auto}.blankets_pickList__aDalV button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;padding:6px 10px;background:none;border:none;cursor:pointer;color:#1a1a1a}.blankets_pickList__aDalV button:hover{background:#fafafa}.blankets_linkBtn___QhyV{font:inherit;font-size:11.5px;background:none;border:none;padding:0;color:#6b6b6b;cursor:pointer}.blankets_linkBtn___QhyV:hover{color:#c8102e;text-decoration:underline}.blankets_confirm__9Fbfg{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:600;color:#1a1a1a;background:#fff5f5;border:1px solid #f0d5d5;border-radius:6px;padding:4px 8px;white-space:normal}.blankets_confirmYes__ZvPdG{font:inherit;font-size:12px;font-weight:700;color:#fff;background:#c8102e;border:none;border-radius:4px;padding:4px 9px;cursor:pointer}.blankets_confirmYes__ZvPdG:hover{background:#a50d26}.blankets_confirmYes__ZvPdG:disabled{opacity:.6;cursor:default}.blankets_editRow__Vm8UD td{background:#fffbea!important}.blankets_poBtn__vHaR_{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;color:#1a1a1a;background:none;border:none;padding:0;cursor:pointer}.blankets_poBtn__vHaR_:hover{color:#c8102e;text-decoration:underline}.blankets_poCell__jVlYT{padding:0!important;text-align:left!important}.blankets_po__BgkZd{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px 12px;margin:4px 0 10px}.blankets_poHead__zle2A{font-size:12.5px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.blankets_poOrder__uYxdE{margin-top:8px}.blankets_poOrderHead__q0ZQS{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;font-size:12px;margin-bottom:4px}.blankets_upload__LxxZz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#fafafa;border:1px dashed #d0d0d0;border-radius:8px}.blankets_missingText__hEG4m{color:#b45309;font-weight:600}.blankets_field__fxI4U input.blankets_missing__tfbbE,.blankets_picker__Mz8p5 input.blankets_missing__tfbbE{border-color:#e88c00;background:#fffbea}@media (max-width:900px){.blankets_detailGrid__B6dVl{grid-template-columns:1fr}}.notifications_actions__nivlZ{display:flex;gap:8px;align-items:center}.notifications_actionsStack__Ng8_f{flex-direction:column;gap:6px}.notifications_btn__qQ5vj{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:12px;cursor:pointer;border-radius:4px;padding:6px 10px;line-height:1;white-space:nowrap}.notifications_btnDark__6lRb3{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#ddd}.notifications_btnDark__6lRb3:hover{background:hsla(0,0%,100%,.08)}.notifications_btnLight__rJX6N{background:#fff;border:1px solid #d4d4d4;color:#2d2d2d}.notifications_btnLight__rJX6N:hover{background:#f4f4f4}.notifications_btnGrow__W848x{flex:1}.notifications_btnIcon__p5JOV{width:40px;padding:6px 0}.notifications_bellIcon__kC3yY{width:14px;height:14px;flex-shrink:0}.notifications_count__NjMud{background:#c8102e;color:#fff;font-size:10px;font-weight:700;border-radius:9px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.notifications_btnIcon__p5JOV .notifications_count__NjMud{position:absolute;top:-6px;right:-6px}.notifications_backdrop__HL7ZZ{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:1000}.notifications_drawer__B9Z8o{position:fixed;top:0;right:0;bottom:0;width:min(380px,100vw);background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,.15);z-index:1001;display:flex;flex-direction:column;color:#2d2d2d}.notifications_drawerHead__cVTM_{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:3px solid #c8102e}.notifications_drawerTitle__zmuGy{margin:0;font-size:18px;letter-spacing:.3px}.notifications_linkBtn__83a1B{background:none;border:none;color:#c8102e;font:inherit;font-size:12px;cursor:pointer;padding:4px}.notifications_linkBtn__83a1B:disabled{color:#9a9a9a;cursor:default}.notifications_closeBtn__Ukctz{background:none;border:none;font-size:18px;cursor:pointer;color:#6b6b6b;padding:2px 6px}.notifications_drawerList__IpqMq{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.notifications_empty__SG6dq{padding:32px 18px;color:#6b6b6b;font-size:13px;text-align:center}.notifications_item__6_mVT{display:block;width:100%;text-align:left;background:#fff;border:none;border-bottom:1px solid #f0f0f0;padding:12px 18px 12px 30px;cursor:pointer;font:inherit;color:inherit;position:relative}.notifications_item__6_mVT:hover{background:#fafafa}.notifications_itemUnread__tk8rk{background:#fff7f8}.notifications_itemUnread__tk8rk:before{content:"";position:absolute;left:13px;top:17px;width:8px;height:8px;border-radius:50%;background:#c8102e}.notifications_itemTitle__jQgbD{font-size:13px;font-weight:600;line-height:1.35}.notifications_itemRead__AkzrI .notifications_itemTitle__jQgbD{font-weight:400;color:#4a4a4a}.notifications_itemBody__TClwl{font-size:12px;color:#6b6b6b;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications_itemTime__Gt04o{font-size:11px;color:#9a9a9a;margin-top:4px}.notifications_drawerFoot___S_m_{border-top:1px solid #e5e5e5;padding:12px 18px;font-size:12px;display:flex;justify-content:space-between}.notifications_drawerFoot___S_m_ a{color:#c8102e;text-decoration:none}.notifications_modalWrap__4Hh1L{position:fixed;inset:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.35)}.notifications_modal__riKEI{background:#fff;color:#2d2d2d;width:min(520px,100%);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.25);padding:20px 22px;max-height:calc(100vh - 32px);overflow-y:auto}.notifications_modalHead__XBSWm{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.notifications_modalTitle__f1DfH{margin:0;font-size:20px}.notifications_kinds__UDYW_{display:flex;gap:6px;margin-bottom:6px}.notifications_kind__ioM8o{flex:1;padding:8px 6px;border:1px solid #d4d4d4;background:#fff;border-radius:4px;cursor:pointer;font:inherit;font-size:13px}.notifications_kindActive__zjWCV{border-color:#c8102e;background:#c8102e;color:#fff;font-weight:600}.notifications_hint__A_jCR{font-size:12px;color:#6b6b6b;margin:0 0 12px;min-height:16px}.notifications_textarea__PVL0s{width:100%;min-height:110px;resize:vertical;border:1px solid #d4d4d4;border-radius:4px;padding:10px;font:inherit;font-size:13px;box-sizing:border-box}.notifications_textarea__PVL0s:focus{outline:2px solid #c8102e;outline-offset:-1px;border-color:transparent}.notifications_captured__4Ak4Z{margin-top:10px;font-size:12px;color:#6b6b6b;background:#f9fafb;border:1px solid #eee;border-radius:4px;padding:8px 10px;line-height:1.5}.notifications_captured__4Ak4Z code{font-family:SF Mono,Menlo,monospace;font-size:11px;word-break:break-all}.notifications_modalFoot__BEcOh{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.notifications_modalFoot__BEcOh a{color:#6b6b6b;font-size:12px}.notifications_primary__u7wX_{background:#c8102e;color:#fff;border:none;border-radius:4px;padding:9px 18px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.notifications_primary__u7wX_:hover{background:#a50d23}.notifications_primary__u7wX_:disabled{background:#d9a0a9;cursor:default}.notifications_error__uT6qh{color:#9a3412;font-size:12px;margin-top:8px}.notifications_sent__Jr3Mt{text-align:center;padding:18px 0 6px}.notifications_sent__Jr3Mt p{margin:6px 0;color:#4a4a4a;font-size:14px}.dashboard_dashboard__9GO_y{display:flex;min-height:100vh}.dashboard_sidebar__25lmX{width:240px;background:var(--dark);color:#fff;padding:32px 0;flex-shrink:0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transition:width .18s ease}.dashboard_sidebarCollapsed__f_VS5{width:64px}.dashboard_sidebarHeader__4JRAH{display:flex;align-items:center;justify-content:space-between;padding:0 12px 16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:12px;gap:8px}.dashboard_sidebarCollapsed__f_VS5 .dashboard_sidebarHeader__4JRAH{padding:0 0 16px;justify-content:center}.dashboard_sidebarToggle__Z5RKZ{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#ccc;width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}.dashboard_sidebarToggle__Z5RKZ:hover{background:hsla(0,0%,100%,.12);color:#fff}.dashboard_sidebarTitle__gQuUG{font-size:16px;font-weight:700;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_sidebarLogo__xLfBs{display:block;width:100%;max-width:168px;height:auto}.dashboard_sidebarNav___m124{display:flex;flex-direction:column;gap:2px}.dashboard_navBtn__MIFpR{background:none;border:none;color:#aaa;font-size:14px;font-weight:600;text-align:left;padding:12px 20px;cursor:pointer;transition:all .1s;display:flex;align-items:center;gap:8px;position:relative;white-space:nowrap;overflow:hidden}.dashboard_sidebarCollapsed__f_VS5 .dashboard_navBtn__MIFpR{justify-content:center;padding:12px 0}.dashboard_navShort__OrWzd{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:hsla(0,0%,100%,.06);font-weight:700;font-size:13px}.dashboard_sidebarCollapsed__f_VS5 .dashboard_navBtnActive__XQodZ .dashboard_navShort__OrWzd{background:rgba(200,16,46,.4);color:#fff}.dashboard_badgeDot__oQCz9{position:absolute;top:8px;right:12px;margin:0;width:8px;height:8px;padding:0;border-radius:50%}.dashboard_navBtn__MIFpR:hover{color:#fff;background:hsla(0,0%,100%,.05)}.dashboard_navBtnActive__XQodZ{color:#fff;background:rgba(200,16,46,.3);border-left:3px solid var(--red)}.dashboard_sidebarCollapsed__f_VS5 .dashboard_navBtnActive__XQodZ{background:transparent;border-left:none}.dashboard_badge__7yPO6{background:var(--red);color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:10px;margin-left:auto}.dashboard_main__6jQ_n{flex:1;margin-left:240px;padding:32px;background:var(--light-grey);min-height:calc(100vh - 110px);min-width:0;overflow-x:hidden;transition:margin-left .18s ease}.dashboard_mainExpanded__FgGzL{margin-left:64px}.dashboard_statsRow__VQOp_{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.dashboard_statCard__YcX7f{background:#fff;border:1px solid var(--border);border-radius:6px;padding:20px;text-align:center}.dashboard_statNum__B0RUL{display:block;font-size:32px;font-weight:900;font-family:Impact,Arial,sans-serif;color:var(--dark)}.dashboard_statLabel__3j_RC{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--grey)}.dashboard_toolbar__8KcsQ{display:flex;gap:12px;margin-bottom:20px;align-items:center}.dashboard_searchInput__RqYLW{flex:1;padding:10px 14px;border:1px solid var(--border);border-radius:4px;font-size:14px;font-family:inherit;background:#fff}.dashboard_searchInput__RqYLW:focus{outline:none;border-color:var(--red)}.dashboard_filterSelect__2q4Nn{padding:10px 14px;border:1px solid var(--border);border-radius:4px;font-size:14px;font-family:inherit;background:#fff;cursor:pointer}.dashboard_quoteList__dtv6m{display:flex;flex-direction:column;gap:8px}.dashboard_quoteCard__yIEgN{background:#fff;border:1px solid var(--border);border-radius:6px;overflow:hidden}.dashboard_quoteHeader__tPedT{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background .1s}.dashboard_quoteHeader__tPedT:hover{background:#fafafa}.dashboard_quoteLeft__nJ7HF{display:flex;align-items:center;gap:12px}.dashboard_quoteName__GQrL5{font-weight:700;font-size:15px}.dashboard_quoteCompany__Xdbqx{color:var(--grey);font-size:13px}.dashboard_quoteCategory__r6jyx{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--grey);background:var(--light-grey);padding:3px 8px;border-radius:3px}.dashboard_quoteRight__TlxsR{display:flex;align-items:center;gap:12px}.dashboard_statusBadge___egmu{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;padding:3px 10px;border-radius:3px}.dashboard_quoteDate__2QNGv{font-size:13px;color:var(--grey)}.dashboard_chevron__PjaKz{font-size:12px;color:var(--grey)}.dashboard_quoteBody__Us8v5{border-top:1px solid var(--border);padding:20px;display:flex;gap:32px}.dashboard_quoteDetails__fQpV7{flex:1;display:flex;flex-direction:column;gap:8px;font-size:14px}.dashboard_quoteDetails__fQpV7 a{color:var(--red);text-decoration:underline}.dashboard_quoteMessage__w4IN0{margin-top:8px;padding:12px;background:var(--light-grey);border-radius:4px;white-space:pre-wrap}.dashboard_quoteActions___HGGC{display:flex;flex-direction:column;gap:12px;min-width:200px}.dashboard_quoteActions___HGGC label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--grey);display:flex;flex-direction:column;gap:4px}.dashboard_quoteActions___HGGC select{padding:8px 10px;border:1px solid var(--border);border-radius:4px;font-size:14px;font-family:inherit}.dashboard_empty__iTzWl{text-align:center;color:var(--grey);padding:40px;font-size:15px}.dashboard_tabTitle__o_61I{font-size:28px;margin-bottom:24px}.dashboard_marketingGrid__Y1zGY{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:40px}.dashboard_materialCard__7f472{background:#fff;border:1px solid var(--border);border-radius:6px;padding:24px;text-align:center;transition:border-color .15s;cursor:pointer}.dashboard_materialCard__7f472:hover{border-color:var(--red)}.dashboard_materialIcon__SLNIe{font-size:32px;margin-bottom:12px}.dashboard_materialCard__7f472 h3{font-size:15px;font-weight:700;margin-bottom:4px;font-family:inherit}.dashboard_materialCard__7f472 p{font-size:13px;color:var(--grey)}.dashboard_suggestionsSection__sgTmR{border-top:1px solid var(--border);padding-top:32px}.dashboard_suggestionsSection__sgTmR h3{font-size:20px;margin-bottom:4px;font-family:Impact,Arial,sans-serif}.dashboard_suggestSub__73X2a{color:var(--grey);font-size:14px;margin-bottom:20px}.dashboard_suggestForm__Uilwl{display:flex;flex-direction:column;gap:12px;max-width:600px;margin-bottom:32px}.dashboard_suggestForm__Uilwl input,.dashboard_suggestForm__Uilwl textarea{padding:10px 14px;border:1px solid var(--border);border-radius:4px;font-size:14px;font-family:inherit}.dashboard_suggestForm__Uilwl input:focus,.dashboard_suggestForm__Uilwl textarea:focus{outline:none;border-color:var(--red)}.dashboard_suggestionList__cm_EW{margin-top:16px}.dashboard_suggestionList__cm_EW h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--grey);margin-bottom:12px;font-family:inherit}.dashboard_suggestionCard__Wz5c0{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;margin-bottom:8px}.dashboard_suggestionHeader__80xwO{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dashboard_suggestionCard__Wz5c0 p{font-size:14px;color:var(--mid);margin-bottom:6px}.dashboard_suggestionMeta__QuCGR{font-size:12px;color:var(--grey)}.dashboard_addCustomerForm__s0763{background:#fff;border:1px solid var(--border);border-radius:6px;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.dashboard_formRow___HaZe{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard_addCustomerForm__s0763 input,.dashboard_addCustomerForm__s0763 select,.dashboard_addCustomerForm__s0763 textarea{padding:10px 14px;border:1px solid var(--border);border-radius:4px;font-size:14px;font-family:inherit}.dashboard_addCustomerForm__s0763 input:focus,.dashboard_addCustomerForm__s0763 select:focus,.dashboard_addCustomerForm__s0763 textarea:focus{outline:none;border-color:var(--red)}.dashboard_customerTable__YrCKQ{display:flex;flex-direction:column;gap:6px}.dashboard_customerRow__tSusH{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px 20px;display:flex;align-items:center;gap:24px}.dashboard_customerMain__9ZoeG{min-width:200px;display:flex;flex-direction:column;gap:2px}.dashboard_customerMain__9ZoeG strong{font-size:15px}.dashboard_customerMain__9ZoeG span{font-size:13px;color:var(--grey)}.dashboard_customerContact__GqqwK{display:flex;gap:16px;font-size:13px}.dashboard_customerContact__GqqwK a{color:var(--red);text-decoration:underline}.dashboard_customerMeta__zaYAb{display:flex;gap:8px;margin-left:auto}.dashboard_tagOutline__eHsTj{border:1px solid var(--border);color:var(--grey)}.dashboard_tagFilled__h09H2,.dashboard_tagOutline__eHsTj{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:3px}.dashboard_tagFilled__h09H2{background:var(--dark);color:#fff}.dashboard_gate__WA0YZ{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--light-grey);padding:32px}.dashboard_gateBox__onXcL{background:#fff;border:1px solid var(--border);border-radius:8px;padding:48px;text-align:center;max-width:400px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.08)}.dashboard_gateBox__onXcL h1{font-size:28px;margin-bottom:8px}.dashboard_gateBox__onXcL p{color:var(--grey);margin-bottom:24px;font-size:15px}.dashboard_gateBox__onXcL form{display:flex;flex-direction:column;gap:12px}.dashboard_gateBox__onXcL input{padding:12px 16px;border:1px solid var(--border);border-radius:4px;font-size:16px;text-align:center;font-family:inherit}.dashboard_gateBox__onXcL input:focus{outline:none;border-color:var(--red)}.dashboard_gateErr___NV58{color:var(--red);font-size:13px;font-weight:600}@media (max-width:768px){.dashboard_dashboard__9GO_y{flex-direction:column}.dashboard_sidebar__25lmX{position:relative;top:0;width:100%;padding:16px 0}.dashboard_sidebarTitle__gQuUG{padding:0 16px 12px}.dashboard_sidebarNav___m124{flex-direction:row;overflow-x:auto;padding:0 16px}.dashboard_navBtn__MIFpR{white-space:nowrap;padding:8px 16px;font-size:13px}.dashboard_navBtnActive__XQodZ{border-left:none;border-bottom:3px solid var(--red)}.dashboard_main__6jQ_n{margin-left:0;padding:20px}.dashboard_statsRow__VQOp_{grid-template-columns:repeat(2,1fr)}.dashboard_quoteBody__Us8v5,.dashboard_toolbar__8KcsQ{flex-direction:column}.dashboard_quoteActions___HGGC{min-width:unset}.dashboard_customerRow__tSusH{flex-direction:column;align-items:flex-start;gap:8px}.dashboard_customerMeta__zaYAb{margin-left:0}.dashboard_formRow___HaZe{grid-template-columns:1fr}}.dashboard_userBox__1BMpO{margin-top:24px;padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.1);font-size:12px;color:#aaa}.dashboard_sidebarCollapsed__f_VS5 .dashboard_userBox__1BMpO{padding:14px 6px;text-align:center}.dashboard_sidebarCollapsed__f_VS5 .dashboard_signOutBtn__QWBZR{width:40px;margin:0 auto;font-size:14px;padding:6px 0}.dashboard_userEmail__8b93F{color:#fff;font-weight:600;word-break:break-all;line-height:1.3}.dashboard_userRole__qxO3J{text-transform:capitalize;margin-top:2px;color:#aaa}.dashboard_signOutBtn__QWBZR{margin-top:10px;background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#ddd;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;font-family:inherit;width:100%;transition:background .15s}.dashboard_signOutBtn__QWBZR:hover{background:hsla(0,0%,100%,.08)}.dashboard_brandBar__lkUx8{background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_brandBarLink__D61ig{display:inline-block;line-height:0}.dashboard_brandBarLogo__Da9a3{height:56px;width:auto}