.ccReminderBoard{background:#fff;border:1px solid #dce6e1;border-radius:13px;min-width:0;margin:16px 30px 20px;padding:14px 16px}.ccReminderHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ccReminderHead>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ccReminderHead h2{color:#163f30;margin:0;font-size:1rem;line-height:1.4}.ccReminderHead p{color:#6a8074;margin:0;font-size:.8125rem;line-height:1.5}.ccReminderHead>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ccReminderHead label{color:#4b6658;align-items:center;gap:6px;font-size:.875rem;display:flex}.ccReminderHead select{color:#234e36;max-width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5e2da;border-radius:7px;padding:5px 9px}.ccReminderBoard button{color:#23593a;min-height:34px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #d5e2da;border-radius:7px;padding:6px 10px;font-size:.875rem}.ccReminderBoard button:disabled{opacity:.5;cursor:default}.ccReminderColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ccReminderGroup{--reminder-color:#3c6fa4;--reminder-bg:#f0f6ff;--reminder-line:#d3e1f3;min-width:0}.ccReminderGroup.delivery{--reminder-color:#a66424;--reminder-bg:#fff7e9;--reminder-line:#f1dfc4}.ccReminderGroup.collection{--reminder-color:#15845c;--reminder-bg:#eefaf4;--reminder-line:#cce6d8}.ccReminderGroup.payment{--reminder-color:#7d4ba0;--reminder-bg:#f8f1ff;--reminder-line:#e4d5f0}.ccReminderBoard .ccReminderTile{border:1px solid var(--reminder-line);background:var(--reminder-bg);width:100%;min-width:0;height:100%;color:var(--reminder-color);text-align:left;border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ccReminderTile:hover,.ccReminderTile[aria-expanded=true]{border-color:var(--reminder-color);box-shadow:0 0 0 1px var(--reminder-color)}.ccReminderTileHead{align-items:center;gap:7px;width:100%;min-width:0;margin-bottom:3px;display:flex}.ccReminderIcon{width:24px;height:24px;color:var(--reminder-color);background:#ffffffb3;border-radius:6px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid}.ccReminderTileLabel{min-width:0;font-size:.875rem;font-weight:750;line-height:1.4}.ccReminderTileHead b{font-variant-numeric:tabular-nums;background:#ffffffb3;border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:.875rem}.ccReminderTileValue{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:1rem;line-height:1.4;display:flex}.ccReminderTileValue strong{overflow-wrap:anywhere}.ccReminderTileMeta{font-size:.8125rem;line-height:1.4}.ccReminderTilePreview{text-overflow:ellipsis;white-space:nowrap;color:#536d60;max-width:100%;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.ccReminderDetails{border:1px solid var(--reminder-line);border-radius:10px;margin-top:12px;overflow:hidden}.ccReminderDetails>header{background:var(--reminder-bg);border-bottom:1px solid var(--reminder-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ccReminderDetails h3{color:var(--reminder-color);margin:0;font-size:.875rem;line-height:1.5}.ccReminderList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--reminder-line) transparent;max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.ccReminderList li+li{border-top:1px solid #eaf0ec}.ccReminderItem{color:#274335;border-left:3px solid #0000;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.ccReminderItem:hover{background:var(--reminder-bg)}.ccReminderItem.today{border-left-color:var(--reminder-color)}.ccReminderItem.overdue{background:#fffaf7;border-left-color:#d87055}.ccReminderWhen{flex-direction:column;align-items:flex-start;gap:4px;font-size:.875rem;line-height:1.5;display:flex}.ccReminderWhen>span{background:var(--reminder-bg);color:var(--reminder-color);border-radius:4px;padding:2px 6px;font-weight:650}.ccReminderItem.overdue .ccReminderWhen>span{color:#aa503b;background:#fff0e8}.ccReminderWhen time{color:#688276}.ccReminderCopy{gap:3px;min-width:0;display:grid}.ccReminderCompany{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.ccReminderItem p{color:#637b6d;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.ccReminderAmount{color:var(--reminder-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:2px;font-size:1rem;line-height:1.4;display:flex}.ccReminderAmount small{color:#829188;font-size:.8125rem;font-weight:400}.ccReminderMeta{color:#7b8e82;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.ccReminderEmpty,.ccReminderLoading{color:#74877b;margin:0;padding:12px;font-size:.875rem;line-height:1.5}.ccReminderError{color:#a04938;background:#fff0ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.ccReminderError button{margin-left:auto}.ccReminderBoard :is(a,button,select):focus-visible{outline-offset:2px;outline:3px solid #19906e}@media (width<=1100px){.ccReminderColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.ccReminderBoard{margin:12px 14px;padding:12px}.ccReminderHead{flex-direction:column;align-items:flex-start;gap:9px}.ccReminderHead>div:last-child{width:100%}.ccReminderHead label{flex:1;min-width:0}.ccReminderHead select{width:100%;min-width:0}.ccReminderItem{grid-template-columns:110px minmax(0,1fr);gap:8px}.ccReminderAmount{grid-column:2;align-items:flex-start}.ccReminderColumns{gap:8px}.ccReminderBoard .ccReminderTile{padding:10px}.ccReminderTileHead{gap:5px}.ccReminderTileLabel{overflow-wrap:anywhere}}@media (width<=380px){.ccReminderColumns,.ccReminderItem{grid-template-columns:1fr}.ccReminderAmount{grid-column:auto}.ccReminderWhen{flex-flow:wrap}}@media (prefers-reduced-motion:reduce){.ccReminderTile{transition:none}}.ccReminderGroup.quoteFollowup{--reminder-color:#24747d;--reminder-bg:#effafb;--reminder-line:#c5e7e9}.ccReminderCallActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:0 12px 10px;display:flex}.ccReminderCallActions a{color:#246a72;overflow-wrap:anywhere;font-size:.875rem}.ccReminderNotice{color:#23593a;background:#eefaf4;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.875rem}.ccReminderGroup.cariPromise{--reminder-color:#039;--reminder-bg:#eef3ff;--reminder-line:#cad8f3}.ccReminderGroup.pasFirstCall{--reminder-color:#b42318;--reminder-bg:#fff2f1;--reminder-line:#edaaa4}.ccReminderBoard.partnerPasReminders{color:#163f30;margin:0 0 22px}.partnerPasReminders .ccReminderColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerPasReminders .ccReminderItem{grid-template-columns:140px minmax(0,1fr)}.partnerPasReminders .ccReminderCopy p{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=780px){.partnerPasReminders .ccReminderItem{grid-template-columns:110px minmax(0,1fr)}}@media (width<=540px){.partnerPasReminders .ccReminderColumns,.partnerPasReminders .ccReminderItem{grid-template-columns:1fr}.partnerPasReminders .ccReminderWhen{flex-flow:wrap}.partnerPasReminders .ccReminderCallActions{justify-content:flex-start}}.dealerPasQuotes{background:#f7faff;border:1px solid #dce4ee;border-radius:14px;min-width:0;margin-bottom:20px;padding:20px}.dealerPasQuotes .dealerPasQuotesHeading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dealerPasQuotes .dealerPasQuotesHeading h3{color:#18334e;margin:0;font-size:17px}.dealerPasQuotes .dealerPasQuotesHeading>span{color:#526780;font-size:12px;font-weight:700}.dealerPasQuotesMobile .dealerPasQuotesHeading>.dealerPasQuotesRefresh{color:#039;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:13px;font-weight:750}.dealerPasQuotesMobile .dealerPasQuotesHeading>.dealerPasQuotesRefresh:disabled{opacity:.65;cursor:wait}.dealerPasQuotes .dealerPasQuoteList{gap:12px;display:grid}.dealerPasQuotes .dealerPasQuoteCard{background:#fff;border:1px solid #dce4ee;border-radius:12px;min-width:0;padding:16px}.dealerPasQuotes .dealerPasQuoteTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dealerPasQuotes .dealerPasQuoteSource{color:#526780;margin-bottom:7px;font-size:11px;font-weight:750;line-height:1.5;display:inline-flex}.dealerPasQuotes .dealerPasQuoteSource.central{color:#039;background:#edf3ff;border-radius:6px;padding:3px 8px}.dealerPasQuotes .dealerPasQuoteNumber{color:#039;overflow-wrap:anywhere;font-size:15px;line-height:1.5;text-decoration:none;display:block}.dealerPasQuotes .dealerPasQuoteNumber>span{font-size:12px}.dealerPasQuotes .dealerPasQuoteMeta{color:#526780;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.dealerPasQuotes .dealerPasQuoteTotal{color:#18334e;text-align:right;white-space:nowrap;font-size:16px;line-height:1.5}.dealerPasQuotes .dealerPasQuoteProducts{color:#334c66;overflow-wrap:anywhere;margin:13px 0 0;font-size:12px;line-height:1.65}.dealerPasQuotes .dealerPasQuoteProducts>span{color:#6b7d91;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.dealerPasQuotes .dealerPasQuoteActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dealerPasQuotes .dealerPasQuoteActions>a,.dealerPasQuotes .dealerPasQuoteActions>button,.dealerPasQuotes .dealerPasQuoteCreate{box-sizing:border-box;color:#039;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.dealerPasQuotes .dealerPasQuoteActions>.dealerPasQuoteForward{color:#fff;background:#039;border-color:#039}.dealerPasQuotes .dealerPasQuoteActions>button:disabled{cursor:wait;opacity:.7}.dealerPasQuotes .dealerPasQuoteActions>.dealerPasQuoteJob{color:#23754e;margin-left:auto}.dealerPasQuotes .dealerPasQuoteNoPdf{color:#6b7d91;padding:6px 0;font-size:12px}.dealerPasQuotes .dealerPasQuoteFeedback{color:#365d46;background:#f0f8f2;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.6}.dealerPasQuotes .dealerPasQuoteFeedback.error{color:#9b3434;background:#fff2f2}.dealerPasQuotes .dealerPasQuotesEmpty{color:#526780;margin:8px 0;font-size:13px;line-height:1.7}.dealerPasQuotes .dealerPasQuotesEmpty>button{color:#039;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:4px 8px;font-weight:750}.dealerPasQuotes .dealerPasQuoteCreate{color:#fff;background:#039;border-color:#039;margin-top:16px}.dealerPasQuotes a:focus-visible,.dealerPasQuotes button:focus-visible{outline-offset:3px;outline:3px solid #a6c5ff}@media (width<=600px){.dealerPasQuotes{padding:14px}.dealerPasQuotes .dealerPasQuoteCard{padding:13px}.dealerPasQuotes .dealerPasQuoteTop{flex-wrap:wrap;gap:9px}.dealerPasQuotes .dealerPasQuoteTotal{text-align:left;font-size:16px}.dealerPasQuotes .dealerPasQuoteActions>a,.dealerPasQuotes .dealerPasQuoteActions>button{min-height:44px}.dealerPasQuotes .dealerPasQuoteActions>.dealerPasQuoteForward{flex:1}.dealerPasQuotes .dealerPasQuoteActions>.dealerPasQuoteJob{flex-basis:100%;margin-left:0}.dealerPasQuotes .dealerPasQuoteCreate{width:100%;min-height:44px;display:flex}}.dealerMobilePasQuotes{display:none}@media (width<=720px){.dealerMobilePasQuotes[open]{color:#18304b;box-sizing:border-box;background:#f4f7fc;border:0;border-radius:0;flex-direction:column;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:inherit;display:flex;position:fixed;inset:0;overflow:hidden}.dealerMobilePasQuotes *{box-sizing:border-box}.dealerMobilePasQuotes::backdrop{background:#10243b80}.dealerMobilePasQuotes .dealerMobilePasQuotesHeader{min-width:0;padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #dce5f0;flex:none}.dealerMobilePasQuotes .dealerMobilePasQuotesHeader>button{color:#039;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9eb;border-radius:9px;align-items:center;margin:0 0 13px;padding:8px 12px;font-size:14px;font-weight:750;display:inline-flex}.dealerMobilePasQuotes .dealerMobilePasQuotesHeader>div>span{color:#5b6f87;letter-spacing:.6px;font-size:10px;font-weight:750;display:block}.dealerMobilePasQuotes .dealerMobilePasQuotesHeader h2{color:#18304b;overflow-wrap:anywhere;margin:4px 0 0;font-size:23px;font-weight:750;line-height:1.35}.dealerMobilePasQuotes .dealerMobilePasQuotesBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:16px max(12px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));flex:auto;overflow:hidden auto}.dealerMobilePasQuotes .dealerPasQuotes{background:0 0;border:0;border-radius:0;margin:0;padding:0}.dealerMobilePasQuotes .dealerPasQuotesHeading{margin-bottom:13px;padding:0 4px}.dealerMobilePasQuotes .dealerPasQuoteTop{flex-wrap:wrap;gap:9px;min-width:0}.dealerMobilePasQuotes .dealerPasQuoteTop>div{min-width:0}.dealerMobilePasQuotes .dealerPasQuoteTotal{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:18px}.dealerMobilePasQuotes .dealerPasQuoteActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.dealerMobilePasQuotes .dealerPasQuoteActions>a,.dealerMobilePasQuotes .dealerPasQuoteActions>button{overflow-wrap:anywhere;min-width:0;min-height:46px;padding:11px 9px;font-size:14px}.dealerMobilePasQuotes .dealerPasQuoteActions>.dealerPasQuoteForward{grid-column:1/-1;min-height:48px;font-size:15px}.dealerMobilePasQuotes .dealerPasQuoteActions>.dealerPasQuoteJob,.dealerMobilePasQuotes .dealerPasQuoteNoPdf{grid-column:1/-1;margin-left:0}.dealerMobilePasQuotes .dealerPasQuotesEmpty{background:#fff;border:1px solid #dce5f0;border-radius:12px;margin:0;padding:18px 15px;font-size:14px}.dealerMobilePasQuotes .dealerPasQuotesEmpty>button{min-height:44px}.dealerMobilePasQuotes :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #8eb1ff}}.dealerPasWorkspace{--dp-blue:#039;--dp-ink:#18304b;--dp-muted:#5b6f87;color:var(--dp-ink);min-width:0;font-size:14px;line-height:1.5}.dealerPasWorkspace *{box-sizing:border-box}.dealerPasWorkspace :is(button,input,select,textarea),.dealerPasCallDialog :is(button,textarea){font:inherit}.dealerPasWorkspace button{cursor:pointer}.dealerPasWorkspace button:disabled,.dealerPasCallDialog button:disabled{cursor:wait;opacity:.55}.dealerPasWorkspace :is(button,a,input,select,summary):focus-visible,.dealerPasCallDialog :is(button,textarea):focus-visible{outline-offset:3px;outline:3px solid #8eb1ff}.dealerPasWorkspace .dpHero{border:1px solid #dce5f0;border-left:5px solid var(--dp-blue);background:#fff;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:0 3px 16px #18304b04}.dealerPasWorkspace .dpHero>div>span,.dealerPasWorkspace .dpListHeader>div>span{color:var(--dp-blue);letter-spacing:1px;font-size:11px;font-weight:800;display:block}.dealerPasWorkspace .dpHero h1{color:var(--dp-ink);letter-spacing:-.7px;margin:5px 0 7px;font-size:30px;font-weight:750;line-height:1.2}.dealerPasWorkspace .dpHero p{color:var(--dp-muted);margin:0;font-size:14px}.dealerPasWorkspace .dpHero>div>small{color:#687b92;margin-top:10px;font-size:12px;display:block}.dealerPasWorkspace .dpPrimary,.dealerPasCallDialog .dpPrimary{color:#fff;white-space:normal;background:#039;border:1px solid #039;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:700;display:inline-flex}.dealerPasWorkspace .dpPrimary:hover,.dealerPasCallDialog .dpPrimary:hover{background:#002975}.dealerPasWorkspace .dpMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.dealerPasWorkspace .dpMetrics article{background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:19px 17px;display:flex}.dealerPasWorkspace .dpMetricMark{height:36px;color:var(--dp-blue);background:#edf3ff;border-radius:10px;flex:0 0 36px;place-items:center;font-size:20px;font-weight:650;display:grid}.dealerPasWorkspace .dpMetrics article>div{gap:2px;min-width:0;display:grid}.dealerPasWorkspace .dpMetrics article>div>span{color:#526780;font-size:12px;font-weight:700}.dealerPasWorkspace .dpMetrics strong{font-variant-numeric:tabular-nums;color:#142f50;font-size:30px;font-weight:750;line-height:1.3}.dealerPasWorkspace .dpMetrics small{color:#6a7d93;font-size:11px}.dealerPasWorkspace .dpMetricNew .dpMetricMark{color:#207448;background:#e8f7ef}.dealerPasWorkspace .dpMetricLate{background:snow;border-color:#ecc7c5}.dealerPasWorkspace .dpMetricLate .dpMetricMark{color:#b23c34;background:#fff0ee}.dealerPasWorkspace .dpMetricLate small{color:#ac352f}.dealerPasWorkspace .dpListPanel{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-width:0;overflow:hidden}.dealerPasWorkspace .dpListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.dealerPasWorkspace .dpListHeader h2{color:var(--dp-ink);letter-spacing:-.4px;align-items:center;gap:10px;margin:5px 0;font-size:23px;font-weight:750;line-height:1.3;display:flex}.dealerPasWorkspace .dpListHeader h2 b{color:#405876;background:#edf2f8;border-radius:7px;padding:3px 9px;font-size:14px;font-weight:700}.dealerPasWorkspace .dpListHeader p{color:var(--dp-muted);margin:0;font-size:13px}.dealerPasWorkspace .dpRefresh{min-height:40px;color:var(--dp-blue);background:#fff;border:1px solid #cedae8;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:650}.dealerPasWorkspace .dpFilters{flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.dealerPasWorkspace .dpFilters button{color:#405671;background:#fff;border:1px solid #d5dfeb;border-radius:9px;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.dealerPasWorkspace .dpFilters button>span{color:#4a6281;font-variant-numeric:tabular-nums;background:#eef2f7;border-radius:5px;min-width:24px;padding:2px 6px;font-size:12px}.dealerPasWorkspace .dpFilters button[aria-pressed=true]{background:var(--dp-blue);border-color:var(--dp-blue);color:#fff}.dealerPasWorkspace .dpFilters button[aria-pressed=true]>span{color:#fff;background:#ffffff26}.dealerPasWorkspace .dpToolbar{background:#f7f9fc;border-top:1px solid #e4eaf2;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:17px 24px;display:flex}.dealerPasWorkspace .dpSearch{background:#fff;border:1px solid #cad6e5;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:min(280px,100%);min-height:46px;padding:0 13px;display:flex}.dealerPasWorkspace .dpSearch>span{color:#5b7190;font-size:23px}.dealerPasWorkspace .dpSearch input{width:100%;min-width:0;min-height:44px;color:var(--dp-ink);background:0 0;border:0;border-radius:0;outline:none;padding:8px 0;font-size:14px}.dealerPasWorkspace .dpSearch input::placeholder{color:#718198;opacity:1}.dealerPasWorkspace .dpSearch:focus-within{outline-offset:2px;outline:3px solid #8eb1ff}.dealerPasWorkspace .dpStageFilter{color:#526781;gap:5px;min-width:190px;font-size:11px;font-weight:700;display:grid}.dealerPasWorkspace .dpStageFilter select{width:100%;min-height:46px;color:var(--dp-ink);background:#fff;border:1px solid #cad6e5;border-radius:9px;padding:9px 30px 9px 11px;font-size:13px}.dealerPasWorkspace .dpViewToggle{background:#eaf0f7;border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.dealerPasWorkspace .dpViewToggle button{color:#5b708a;background:0 0;border:0;border-radius:6px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:700}.dealerPasWorkspace .dpViewToggle button[aria-pressed=true]{color:var(--dp-blue);background:#fff;box-shadow:0 2px 5px #2039570a}.dealerPasWorkspace .dpResultLine{color:#5a6e87;border-top:1px solid #e4eaf2;flex-wrap:wrap;align-items:center;gap:9px 15px;min-height:46px;padding:10px 24px;font-size:12px;display:flex}.dealerPasWorkspace .dpResultLine button{color:var(--dp-blue);background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.dealerPasWorkspace .dpResultLine small{color:#617b6b;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.dealerPasWorkspace .dpResultLine i{background:#2b9a61;border-radius:50%;width:7px;height:7px}.dealerPasWorkspace .dpTable{table-layout:fixed;border-collapse:collapse;width:100%}.dealerPasWorkspace .dpTable th{color:#405774;text-transform:none;letter-spacing:0;white-space:normal;background:#eef3f9;border-top:1px solid #e0e7f0;border-bottom:1px solid #dce5ef;padding:14px 18px;font-size:12px;font-weight:750}.dealerPasWorkspace .dpTable th:first-child{width:26%}.dealerPasWorkspace .dpTable th:nth-child(2){width:23%}.dealerPasWorkspace .dpTable th:nth-child(3){width:33%}.dealerPasWorkspace .dpTable th:nth-child(4){width:18%}.dealerPasWorkspace .dpTable td{color:var(--dp-ink);vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e1e8ed;padding:22px 18px;font-size:14px;line-height:1.55}.dealerPasWorkspace .dpTable tbody tr{background:#fff}.dealerPasWorkspace .dpTable tbody tr:hover{background:#f8faff}.dealerPasWorkspace .dpTable tr.dpNewRow,.dealerPasWorkspace .dpBoardCard.dpNewRow{background:linear-gradient(105deg,#eef9f2,#f9fcfa)}.dealerPasWorkspace .dpTable tr.dpNewRow:hover{background:#edf8f0}.dealerPasWorkspace .dpTable tr.dpNewRow .dpCustomer{border-left:4px solid #35a266}.dealerPasWorkspace .dpCustomer{min-width:0;position:relative}.dealerPasWorkspace .dpMobileQuoteAccess{display:none}.dealerPasWorkspace .dpBadges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dealerPasWorkspace .dpBadges>span{color:#79601f;background:#fff8e2;border:1px solid #e5d8ad;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.dealerPasWorkspace .dpBadges .dpNewBadge{color:#256d42;background:#ddf3e5;border-color:#bce1c9}.dealerPasWorkspace .dpBadges .dpCalledBadge{color:#3a6b4b;background:#eff8f2;border-color:#c9e1d1}.dealerPasWorkspace .dpBadges .dpNoCallBadge{color:#657b92;background:#f4f6f9;border-color:#dfe5ed}.dealerPasWorkspace .dpCustomerName{color:#183451;letter-spacing:-.2px;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0 0 4px;padding:0;font-size:18px;font-weight:750;line-height:1.4;display:block}.dealerPasWorkspace .dpCustomerName:hover{color:var(--dp-blue);text-underline-offset:3px;text-decoration:underline}.dealerPasWorkspace .dpContact,.dealerPasWorkspace .dpLocation{color:#50647d;margin-top:4px;font-size:12px;display:block}.dealerPasWorkspace .dpLocation{color:#314e6b;font-weight:650}.dealerPasWorkspace .dpPhone{color:var(--dp-blue);margin-top:8px;font-size:15px;font-weight:750;text-decoration:none;display:inline-block}.dealerPasWorkspace .dpArrival{color:#6b7e94;margin-top:9px;font-size:11px;line-height:1.5;display:block}.dealerPasWorkspace .dpStage{color:#60748d;gap:6px;font-size:11px;font-weight:650;display:grid}.dealerPasWorkspace .dpStage select{color:#294761;background:#fff;border:1px solid #ccd9e6;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 23px 10px 9px;font-size:13px;font-weight:650}.dealerPasWorkspace .dpStage.new select{color:#266d43;background:#f5fcf7;border-color:#b8dcc5}.dealerPasWorkspace .dpStage.quote select{color:#244e94;background:#f6f8ff;border-color:#cbd9f4}.dealerPasWorkspace .dpNextAction{gap:3px;margin-top:14px;display:grid}.dealerPasWorkspace .dpNextAction small{color:#708199;font-size:11px}.dealerPasWorkspace .dpNextAction span{color:#334e6c;font-size:12px;font-weight:650}.dealerPasWorkspace .dpOverdue{color:#b03e35;background:#fff2f0;border:1px solid #efc9c5;border-radius:7px;margin-top:10px;padding:7px 9px;font-size:11px;font-weight:700;display:block}.dealerPasWorkspace .dpQuoteCount{color:var(--dp-blue);text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:650;line-height:1.5;display:block}.dealerPasWorkspace .dpValue{color:#657a91;margin-top:11px;font-size:11px;display:block}.dealerPasWorkspace .dpValue b{color:#405a78;font-size:12px}.dealerPasWorkspace .dpNoteLabel{color:#4f6783;margin:0 0 9px;font-size:11px;font-weight:750;display:block}.dealerPasWorkspace .dpNote{background:#ffffffbf;border:1px solid #dce6e0;border-radius:9px;padding:12px 14px}.dealerPasWorkspace .dpNote summary{cursor:pointer;list-style:none}.dealerPasWorkspace .dpNote summary::-webkit-details-marker{display:none}.dealerPasWorkspace .dpNote summary>span{-webkit-line-clamp:4;white-space:pre-wrap;color:#30465e;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.dealerPasWorkspace .dpNote summary>b{color:var(--dp-blue);margin-top:7px;font-size:11px;font-weight:650;display:block}.dealerPasWorkspace .dpNote[open] summary>span{display:none}.dealerPasWorkspace .dpNote[open] summary>b:after{content:" · Kapat"}.dealerPasWorkspace .dpNote p{color:#30465e;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.65}.dealerPasWorkspace .dpNoNote{color:#71829a;border:1px dashed #d8e1eb;border-radius:9px;margin:0;padding:13px;font-size:12px;line-height:1.65}.dealerPasWorkspace .dpNoteDate{color:#718299;margin-top:9px;font-size:11px;display:block}.dealerPasWorkspace .dpActions{gap:7px;display:grid}.dealerPasWorkspace .dpActions :is(button,a){min-height:40px;color:var(--dp-blue);text-align:center;background:#fff;border:1px solid #cbd8e9;border-radius:7px;justify-content:center;align-items:center;padding:9px 7px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.dealerPasWorkspace .dpActions .dpCall{background:var(--dp-blue);border-color:var(--dp-blue);color:#fff}.dealerPasWorkspace .dpActions .dpCall:hover{background:#002975}.dealerPasWorkspace .dpActions .dpDetail{color:#4a607b;border-color:#dbe3ed}.dealerPasWorkspace .dpMissingPhone{color:#7c899a;text-align:center;padding:8px;font-size:11px;display:block}.dealerPasWorkspace .dpEmpty{text-align:center;border-top:1px solid #e4eaf2;justify-items:center;padding:48px 22px 55px;display:grid}.dealerPasWorkspace .dpEmptyIcon{width:54px;height:54px;color:var(--dp-blue);background:#edf3fc;border-radius:15px;place-items:center;margin-bottom:17px;font-size:27px;display:grid}.dealerPasWorkspace .dpEmpty h3{color:#28425f;margin:0 0 9px;font-size:20px;font-weight:700}.dealerPasWorkspace .dpEmpty p{color:#6a7d94;max-width:430px;margin:0 0 20px;font-size:13px}.dealerPasWorkspace .dpEmpty>button:not(.dpPrimary){min-height:40px;color:var(--dp-blue);background:#fff;border:1px solid #ccd9eb;border-radius:8px;padding:8px 13px;font-size:13px}.dealerPasWorkspace .dpNotice{color:#287147;background:#f0faf4;border:1px solid #cce4d6;border-radius:9px;padding:12px 16px;font-size:13px}.dealerPasWorkspace .dpError,.dealerPasCallDialog .dpError{color:#a63b33;background:#fff5f3;border:1px solid #efcbc6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 15px;padding:12px 15px;font-size:13px;display:flex}.dealerPasWorkspace .dpError button{color:#a63b33;background:#fff;border:1px solid #e7bbb4;border-radius:6px;min-height:34px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:650}.dealerPasWorkspace .dpBoard{background:#f8fafd;border-top:1px solid #e4eaf2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;padding:16px;display:grid}.dealerPasWorkspace .dpBoardColumn{background:#eff3f8;border:1px solid #e1e7f0;border-radius:10px;min-width:0;padding:10px}.dealerPasWorkspace .dpBoardColumn>h3{color:#3f5978;justify-content:space-between;align-items:center;gap:8px;margin:2px 2px 13px;font-size:12px;font-weight:750;display:flex}.dealerPasWorkspace .dpBoardColumn>h3>span{background:#fff;border-radius:5px;padding:2px 7px;font-size:11px}.dealerPasWorkspace .dpBoardCard{background:#fff;border:1px solid #dce5ef;border-radius:9px;margin-bottom:10px;padding:16px 13px}.dealerPasWorkspace .dpBoardCard:last-child{margin-bottom:0}.dealerPasWorkspace .dpBoardCard .dpFollowup,.dealerPasWorkspace .dpBoardCard .dpConversation,.dealerPasWorkspace .dpBoardCard>.dpActions{margin-top:16px}.dealerPasWorkspace .dpBoardCard .dpCustomerName{font-size:16px}.dealerPasWorkspace .dpBoardEmpty{color:#788ba1;padding:10px 3px;font-size:12px}.dealerPasWorkspace .dpPagination{color:#657b93;background:#fff;border-top:1px solid #e2e9f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.dealerPasWorkspace .dpPagination>div{align-items:center;gap:12px;display:flex}.dealerPasWorkspace .dpPagination b{font-size:12px;font-weight:650}.dealerPasWorkspace .dpPagination button{color:#039;background:#fff;border:1px solid #d4dfec;border-radius:7px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:650}.dealerPasWorkspace .dpPagination button:disabled{cursor:default}.dealerPasCallDialog{color:#18304b;background:#fff;border:1px solid #d5e0ee;border-radius:16px;width:min(580px,100% - 28px);max-height:calc(100svh - 32px);margin:auto;padding:27px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0d254333}.dealerPasCallDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243b80}.dealerPasCallDialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dealerPasCallDialog header small{color:#039;letter-spacing:.7px;font-size:11px;font-weight:800}.dealerPasCallDialog h2{color:#18304b;margin:5px 0 17px;font-size:23px;font-weight:750}.dealerPasCallDialog header>button{color:#59708d;background:#fff;border:1px solid #dce5ef;border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-size:24px;display:grid}.dealerPasCallDialog form>p:not(.dpError){color:#667d96;gap:5px;margin:0 0 20px;font-size:13px;display:grid}.dealerPasCallDialog form>p>strong{color:#2b4665;font-size:16px}.dealerPasCallDialog label{color:#3d5572;font-size:13px;font-weight:700;display:block}.dealerPasCallDialog label>b{color:#b3443a}.dealerPasCallDialog textarea{color:#263e58;resize:vertical;background:#fff;border:1px solid #c8d6e7;border-radius:9px;width:100%;margin-top:8px;padding:12px;font-size:14px;line-height:1.6;display:block}.dealerPasCallDialog .dpDialogHint{color:#71849b;margin:10px 0 20px;font-size:12px;display:block}.dealerPasCallDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.dealerPasCallDialog footer>button{color:#3d5776;background:#fff;border:1px solid #cbd8e9;border-radius:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:650}.dealerPasDetailBackdrop .pasDetail{border:1px solid #d6e0ed;border-radius:15px;width:min(1180px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.dealerPasDetailBackdrop .pasDetail>header{color:#18304b;background:#fff;border-bottom:1px solid #e0e7f0;padding:22px 25px}.dealerPasDetailBackdrop .pasDetail>header h2{color:#18304b;font-size:23px}.dealerPasDetailBackdrop .pasDetail>header :is(p,small){color:#5c728d;font-size:12px}.dealerPasDetailBackdrop .pasDetailGrid{gap:18px;padding:20px}.dealerPasDetailBackdrop .pasDetailGrid :is(h3,h4){color:#294360;font-size:16px}.dealerPasDetailBackdrop .pasDetailGrid :is(p,label){font-size:13px;line-height:1.65}.dealerPasDetailBackdrop .pasDetailGrid :is(input,select,textarea){color:#294360;background:#fff;border:1px solid #ccdaeb;border-radius:8px;min-height:43px;padding:10px 11px;font-size:14px}.dealerPasDetailBackdrop .pasDetailGrid textarea{min-height:100px;line-height:1.6}.dealerPasDetailBackdrop .pasDetailGrid button{min-height:40px;font-size:13px}.dealerPasDetailBackdrop .pasProcessRail b{font-size:12px}.dealerPasDetailBackdrop .activityTimeline article strong{font-size:13px}.dealerPasDetailBackdrop .activityTimeline article p{white-space:pre-wrap;font-size:14px}.dealerPasDetailBackdrop .activityTimeline article small{font-size:11px}@media (width<=1250px){.dealerPasWorkspace .dpMetrics{gap:8px}.dealerPasWorkspace .dpMetrics article{gap:8px;padding:16px 12px}.dealerPasWorkspace .dpMetricMark{flex-basis:29px;height:29px;font-size:17px}.dealerPasWorkspace .dpTable th,.dealerPasWorkspace .dpTable td{padding-left:13px;padding-right:13px}.dealerPasWorkspace .dpBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.dealerPasWorkspace .dpMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dealerPasWorkspace .dpTable,.dealerPasWorkspace .dpTable tbody,.dealerPasWorkspace .dpTable tr,.dealerPasWorkspace .dpTable td{width:100%;display:block}.dealerPasWorkspace .dpTable thead{display:none}.dealerPasWorkspace .dpTable tbody{background:#f8fafd;gap:13px;padding:15px;display:grid}.dealerPasWorkspace .dpTable tr{border:1px solid #dce5ef;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.dealerPasWorkspace .dpTable td{border:0;min-width:0;padding:18px}.dealerPasWorkspace .dpTable .dpConversation,.dealerPasWorkspace .dpTable .dpOperations{grid-column:1/-1;padding-top:0}.dealerPasWorkspace .dpTable .dpOperations:before{content:attr(data-label);color:#71859c;margin:2px 0 9px;font-size:11px;font-weight:700;display:block}.dealerPasWorkspace .dpTable .dpActions{flex-wrap:wrap;display:flex}.dealerPasWorkspace .dpTable .dpActions :is(button,a){flex:140px}.dealerPasWorkspace .dpToolbar .dpSearch{flex-basis:100%}.dealerPasWorkspace .dpStageFilter{flex:1}.dealerPasDetailBackdrop .pasDetailGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dealerPasDetailBackdrop .pasDetailGrid>aside{order:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dealerPasDetailBackdrop .pasDetailGrid>main{min-width:0}.dealerPasWorkspace .dpMobileQuoteAccess{color:#fff;width:100%;min-height:46px;font:inherit;text-align:left;background:#039;border:1px solid #039;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:11px 13px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.dealerPasWorkspace .dpMobileQuoteAccess>span{flex:none;font-size:19px}}@media (width<=600px){.dealerPasWorkspace .dpHero{gap:17px;padding:20px}.dealerPasWorkspace .dpHero h1{font-size:26px}.dealerPasWorkspace .dpHero p{font-size:13px}.dealerPasWorkspace .dpHero>.dpPrimary{width:100%}.dealerPasWorkspace .dpMetrics article{padding:15px 11px}.dealerPasWorkspace .dpMetrics article>div>span{font-size:11px}.dealerPasWorkspace .dpMetrics small{font-size:10px}.dealerPasWorkspace .dpMetricMark{display:none}.dealerPasWorkspace .dpMetrics strong{font-size:28px}.dealerPasWorkspace .dpListHeader{padding:20px 16px}.dealerPasWorkspace .dpListHeader p{font-size:12px}.dealerPasWorkspace .dpFilters{gap:7px;padding:0 16px 16px}.dealerPasWorkspace .dpFilters button{flex:42%;justify-content:space-between;padding:8px 10px;font-size:12px}.dealerPasWorkspace .dpToolbar{padding:14px 16px}.dealerPasWorkspace .dpStageFilter{min-width:150px}.dealerPasWorkspace .dpSearch input,.dealerPasWorkspace .dpStageFilter select,.dealerPasWorkspace .dpStage select{font-size:16px}.dealerPasWorkspace .dpViewToggle button{padding:7px 10px}.dealerPasWorkspace .dpResultLine{padding:12px 16px}.dealerPasWorkspace .dpResultLine small{flex-basis:100%;margin-left:0}.dealerPasWorkspace .dpTable tbody{padding:10px}.dealerPasWorkspace .dpTable tr{grid-template-columns:minmax(0,1fr)}.dealerPasWorkspace .dpTable td{padding:17px}.dealerPasWorkspace .dpTable .dpFollowup,.dealerPasWorkspace .dpTable .dpConversation,.dealerPasWorkspace .dpTable .dpOperations{padding-top:0}.dealerPasWorkspace .dpCustomerName{font-size:20px}.dealerPasWorkspace .dpBoard{grid-template-columns:minmax(0,1fr);padding:10px}.dealerPasWorkspace .dpBoardCard .dpCustomerName{font-size:18px}.dealerPasCallDialog{padding:22px 18px}.dealerPasCallDialog textarea{font-size:16px}.dealerPasCallDialog footer>button{flex:1}.dealerPasCallDialog h2{font-size:21px}.dealerPasDetailBackdrop .pasDetail{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.dealerPasDetailBackdrop .pasDetailGrid{padding:12px}.dealerPasDetailBackdrop .pasCustomerEditor>div{grid-template-columns:minmax(0,1fr)}.dealerPasDetailBackdrop .pasDetailGrid :is(input,select,textarea){font-size:16px}.dealerPasDetailBackdrop .pasProcessRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.dealerPasDetailBackdrop .pasProcessRail>div{min-width:0}.dealerPasDetailBackdrop .pasProcessRail>div:after{display:none}}.dealerWork{--dw-accent:#39465b;--dw-soft:#f2f4f7;--dw-line:#dfe4eb;--dw-ink:#152239;border:1px solid var(--dw-line);min-width:0;color:var(--dw-ink);overflow-wrap:anywhere;background:#fff;border-radius:18px;margin:0 0 22px;scroll-margin-top:90px;box-shadow:0 5px 20px #14253c05}.dealerWork.dwPage{margin-bottom:0}.dealerWork[data-tier=elite]{--dw-accent:#80601b;--dw-soft:#faf6e9;--dw-line:#e8dfc7}.dealerWork[data-tier=pro]{--dw-accent:#039;--dw-soft:#edf3ff;--dw-line:#d9e3f5}.dealerWork[data-tier=partner]{--dw-accent:#12664f;--dw-soft:#ecf8f2;--dw-line:#d5e8df}.dealerWork .dwHeading{background:var(--dw-soft);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px 17px;display:flex}.dealerWork h2{letter-spacing:-.6px;color:var(--dw-ink);margin:3px 0 5px;font-size:23px}.dealerWork .dwHeading small{letter-spacing:1.4px;color:var(--dw-accent);font-size:10px;font-weight:800}.dealerWork .dwHeading p{color:#5b6677;margin:0;font-size:13px}.dealerWork .dwTier{color:var(--dw-accent);border:1px solid var(--dw-line);background:#fff;border-radius:100px;padding:7px 13px;font-size:12px;font-weight:800}.dealerWork button,.dealerWork input,.dealerWork select,.dealerWork textarea{font:inherit;box-sizing:border-box;max-width:100%}.dealerWork button{cursor:pointer;color:#33435b;background:#fff;border:1px solid #dce2eb;border-radius:8px;min-height:37px;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.4;transition:background .12s}.dealerWork button:hover{background:var(--dw-soft)}.dealerWork button:disabled{opacity:.55;cursor:default}.dealerWork :is(button,input,select,textarea):focus-visible{outline:3px solid var(--dw-accent);outline-offset:2px}.dealerWork button.dwPrimary{background:var(--dw-accent);border-color:var(--dw-accent);color:#fff}.dealerWork button.dwDanger{color:#fff;background:#aa2f2f;border-color:#aa2f2f}.dealerWork button.dwDangerText{color:#ad3939}.dealerWork .dwTabs{border-bottom:1px solid var(--dw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 20px;display:grid}.dealerWork .dwTabs button{text-align:center;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:49px;font-size:13px;display:flex}.dealerWork .dwTabs button span{color:var(--dw-accent);font-size:19px;line-height:1}.dealerWork .dwTabs button[aria-selected=true]{background:var(--dw-accent);border-color:var(--dw-accent);color:#fff;box-shadow:0 3px 8px #182c4b12}.dealerWork .dwTabs button[aria-selected=true] span{color:inherit}.dealerWork .dwIntro{color:#66748a;margin:0;padding:13px 24px;font-size:12px}.dealerWork .dwBody{padding:0 24px 20px}.dealerWork .dwToolbar{color:#65748b;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 0;font-size:11px;display:flex}.dealerWork .dwToolbar>div{gap:6px;display:flex}.dealerWork .dwToolbar button{min-height:32px;padding:6px 9px;font-size:11px}.dealerWork h3{letter-spacing:-.25px;margin:0 0 5px;font-size:17px}.dealerWork h4{margin:0 0 5px;font-size:14px}.dealerWork .dwHint{color:#68778b;margin:5px 0 14px;font-size:12px;line-height:1.6}.dealerWork .dwSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dealerWork .dwSectionHead .dwHint{margin-bottom:0}.dealerWork .dwSectionHead>button{flex-shrink:0}.dealerWork label{color:#425169;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.dealerWork input,.dealerWork select,.dealerWork textarea{color:#1b2c48;background:#fff;border:1px solid #d7dfea;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 11px;font-size:13px;line-height:1.5}.dealerWork textarea{resize:vertical}.dealerWork .dwFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.dealerWork .dwSpan{grid-column:1/-1}.dealerWork .dwEmpty{text-align:center;color:#66748b;background:#f8fafd;border-radius:10px;margin:15px 0;padding:25px 12px;font-size:13px}.dealerWork .dwNotice{background:#fff8e9;border:1px solid #f0d399;border-radius:9px;margin:12px 0;padding:14px;font-size:13px}.dealerWork .dwNotice button{margin-left:8px}.dealerWork .dwError{color:#ab2d2d;background:#fff4f3;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.dealerWork .dwLinkNote{background:var(--dw-soft);color:var(--dw-accent);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.dealerWork .dwPriceLayout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:26px;display:grid}.dealerWork .dwPriceResult{border:1px solid var(--dw-line);background:var(--dw-soft);border-radius:14px;flex-direction:column;align-self:start;gap:9px;padding:23px;display:flex}.dealerWork .dwPriceResult>small:first-child{color:var(--dw-accent);letter-spacing:1px;margin-bottom:9px;font-size:10px;font-weight:800}.dealerWork .dwPriceResult>strong{letter-spacing:-1px;font-size:30px}.dealerWork .dwPriceResult>span{color:#56657b;font-size:12px}.dealerWork .dwPriceResult dl{margin:8px 0 12px}.dealerWork .dwPriceResult dl>div{border-bottom:1px solid var(--dw-line);justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.dealerWork .dwPriceResult dd{text-align:right;margin:0;font-weight:750}.dealerWork .dwRateNote{border-top:1px solid var(--dw-line);color:#68778b;padding-top:12px;font-size:10px;line-height:1.6}.dealerWork .dwSelected{background:var(--dw-soft);border-left:3px solid var(--dw-accent);border-radius:8px;flex-direction:column;gap:7px;margin:12px 0;padding:13px;font-size:13px;display:flex}.dealerWork .dwSelected small{color:#65738b;font-size:11px}.dealerWork .dwProductSearch{position:relative}.dealerWork .dwProductSearch>input{margin-top:6px}.dealerWork .dwProductSearch>[role=status]{color:#69778b;margin-top:5px;font-size:11px;line-height:1.6}.dealerWork .dwProductSearch ul{background:#fff;border:1px solid #d9e2ef;border-radius:9px;max-height:300px;margin:8px 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 5px 16px #162e5210}.dealerWork .dwProductSearch li+li{border-top:1px solid #edf1f5}.dealerWork .dwProductSearch li button{text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.dealerWork .dwProductSearch li button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.dealerWork .dwProductSearch li strong{font-size:12px;line-height:1.5}.dealerWork .dwProductSearch li small{color:#718096;font-size:10px}.dealerWork .dwProductSearch li b{flex-shrink:0;font-size:12px}.dealerWork .dwFilters{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;display:flex}.dealerWork .dwFilters>input{flex:1;min-width:180px}.dealerWork .dwFilters>select{width:auto;max-width:220px}.dealerWork .dwFilters>label{flex-direction:row;align-items:center;gap:12px}.dealerWork .dwFilters>label input{width:auto}.dealerWork .dwFilters>button{min-height:42px}.dealerWork .dwRecord{border:1px solid #e5eaf1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;padding:16px;display:flex}.dealerWork .dwRecordMain{flex:1;min-width:0}.dealerWork .dwRecordMain>div{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dealerWork .dwRecordMain h4{font-size:14px}.dealerWork .dwRecordMain p{color:#586981;margin:5px 0;font-size:12px}.dealerWork .dwRecordMain small{color:#738298;font-size:11px}.dealerWork .dwRecordMain>a{color:var(--dw-accent);margin:7px 0 0 12px;font-size:12px;display:inline-block}.dealerWork .dwRecordSide{flex-direction:column;align-items:flex-end;gap:10px;max-width:55%;display:flex}.dealerWork .dwRecordSide>strong{font-size:16px}.dealerWork .dwRowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dealerWork .dwRowActions button{min-height:34px;padding:7px 9px;font-size:11px}.dealerWork .dwStatus{color:#566579;background:#f0f3f7;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:750;line-height:1.4;display:inline-block}.dealerWork .dwStatus-confirmed,.dealerWork .dwStatus-preparing,.dealerWork .dwStatus-progress{color:#039;background:#eaf1ff}.dealerWork .dwStatus-delivered,.dealerWork .dwStatus-completed{color:#176444;background:#e7f5ed}.dealerWork .dwStatus-cancelled{color:#a43939;background:#fff0ef}.dealerWork .dwLinked{font-size:10px}.dealerWork .dwPagination{color:#6d7c92;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 2px;font-size:11px;display:flex}.dealerWork .dwPagination>div{gap:7px;display:flex}.dealerWork .dwDialog{color:#192a45;background:#fff;border:1px solid #dce3ec;border-radius:15px;width:min(880px,100vw - 28px);max-width:calc(100vw - 28px);max-height:88dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 70px #10213d35}.dealerWork .dwDialog::backdrop{background:#0b1c42a6}.dealerWork .dwDialog>header{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.dealerWork .dwDialog>header h3{margin:0;font-size:18px}.dealerWork .dwDialog>header button{min-width:36px}.dealerWork .dwDialog footer{border-top:1px solid #e5ebf3;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;display:flex}.dealerWork .dwOrderItems{border-top:1px solid #e8ecf3;margin:20px 0;padding-top:18px}.dealerWork .dwOrderItems .dwSectionHead{margin-top:20px}.dealerWork .dwItem{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(65px,.6fr) minmax(60px,.55fr) minmax(100px,1fr) 34px;align-items:end;gap:9px;margin:9px 0;padding:12px;display:grid}.dealerWork .dwItem label{font-size:10px}.dealerWork .dwItem input{padding:9px 7px;font-size:12px}.dealerWork .dwItem>button{min-height:42px;padding:7px}.dealerWork .dwTotal{color:#66768c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:11px;display:flex}.dealerWork .dwTotal strong{color:var(--dw-accent);font-size:17px}.dealerWork .dwLinkedRecords{background:#f8fafc;border-radius:9px;margin-top:16px;padding:14px}.dealerWork .dwLinkedRecords>div{border-top:1px solid #e7edf4;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.dealerWork .dwSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.dealerWork .dwSummary article{background:var(--dw-soft);border:1px solid var(--dw-line);border-radius:9px;flex-direction:column;gap:8px;padding:15px;display:flex}.dealerWork .dwSummary small{color:#617089;font-size:11px}.dealerWork .dwSummary strong{color:var(--dw-accent);font-size:23px}.dealerWork .dwCash{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.dealerWork .dwCash article{border:1px solid #e4eaf2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;padding:12px;font-size:11px;display:flex}.dealerWork .dwCash b{color:#5b6a80;font-size:10px}.dealerWork .dwCash span{gap:6px;display:flex}.dealerWork .dwFeed>h4{color:#53627a;padding:8px 0;font-size:13px}.dealerWork .dwFeed>article{border-top:1px solid #e9edf3;align-items:start;gap:13px;padding:15px 0;display:flex}.dealerWork .dwFeedIcon{background:var(--dw-soft);color:var(--dw-accent);border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.dealerWork .dwFeedIcon.event{color:#68758a;background:#f0f3f7}.dealerWork .dwFeed>article>div:nth-child(2){flex:1;min-width:0}.dealerWork .dwFeed strong{font-size:13px}.dealerWork .dwFeed p{color:#5c6c84;white-space:pre-wrap;max-height:150px;margin:5px 0;font-size:12px;line-height:1.6;overflow:auto}.dealerWork .dwFeed small{color:#7a889c;font-size:10px}.dealerWork .dwFeedActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.dealerWork .dwFeedActions b{font-size:13px}.dealerWork .dwFeedActions button{min-height:33px;padding:7px 9px;font-size:11px}@media (width<=900px){.dealerWork .dwPriceLayout{grid-template-columns:minmax(0,1fr)}.dealerWork .dwRecord{flex-direction:column;align-items:start;gap:13px}.dealerWork .dwRecordSide{align-items:flex-start;width:100%;max-width:100%}.dealerWork .dwRowActions{justify-content:flex-start}.dealerWork .dwTabs button{gap:5px;font-size:12px}.dealerWork .dwFeed>article{flex-wrap:wrap}.dealerWork .dwFeedActions{justify-content:flex-start;width:100%;padding-left:46px}}@media (width<=560px){.dealerWork .dwHeading{padding:18px 16px}.dealerWork h2{font-size:21px}.dealerWork .dwHeading p{font-size:11px}.dealerWork .dwTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px}.dealerWork .dwTabs button{min-height:48px}.dealerWork .dwBody{padding:0 15px 18px}.dealerWork .dwToolbar>span{display:none}.dealerWork .dwToolbar{justify-content:flex-end}.dealerWork .dwFormGrid{grid-template-columns:minmax(0,1fr);gap:12px}.dealerWork .dwSectionHead{flex-direction:column;align-items:flex-start}.dealerWork .dwSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dealerWork .dwFilters>select{flex:1;max-width:none}.dealerWork .dwItem{grid-template-columns:repeat(2,minmax(0,1fr)) 34px;gap:9px;padding:10px}.dealerWork .dwItem>label:first-child{grid-column:1/-1}.dealerWork .dwItem>label:nth-child(4){grid-column:1/3}.dealerWork .dwItem>button{grid-area:3/3}.dealerWork .dwDialog{padding:17px}.dealerWork .dwDialog>header h3{font-size:16px}.dealerWork .dwProductSearch li button{flex-direction:column;align-items:flex-start;gap:7px}.dealerWork .dwPagination{flex-wrap:wrap}.dealerWork .dwPriceResult{padding:18px}.dealerWork .dwPriceResult>strong{font-size:26px}.dealerWork input,.dealerWork select,.dealerWork textarea,.dealerWork .dwItem input{font-size:16px}}.dealerQuickPrice{background:linear-gradient(118deg,#fff 0%,#fbfdfb 62%,#f1f8f3 100%);border:1px solid #dfe9e2;border-radius:18px;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);gap:18px;margin:0 0 18px;padding:20px;animation:.42s ease-out both ccCardIn;display:grid;box-shadow:0 7px 22px #142b1d08}.dealerQuickPriceSearch{align-content:start;gap:13px;min-width:0;display:grid}.dealerQuickPriceHeading{align-items:center;gap:12px;display:flex}.dealerQuickPriceHeading>span:last-child{gap:3px;display:grid}.dealerQuickPriceMark{color:#16804d;background:#e8f5ec;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid}.dealerQuickPriceHeading small{color:#238057;letter-spacing:1.1px;font-size:11px;font-weight:800}.dealerQuickPriceHeading h2{color:#1a2b20;letter-spacing:-.3px;margin:0;font-size:22px;line-height:1.2}.dealerQuickPriceInput{color:#218152;background:#fff;border:1px solid #d7e4da;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 7px #203a2706}.dealerQuickPriceInput:focus-within{border-color:#5baf7b;box-shadow:0 0 0 4px #4eaa6d1a}.dealerQuickPriceInput>span{font-size:25px;line-height:1}.dealerQuickPriceInput input{color:#1d2b22;width:100%;min-width:0;height:48px;font:inherit;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:16px!important}.dealerQuickPriceInput input::placeholder{color:#89948d;opacity:1}.dealerQuickPriceInput input::-webkit-search-cancel-button{cursor:pointer}.dealerQuickPriceInput kbd{color:#758279;letter-spacing:.4px;background:#f1f5f2;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:10px;font-weight:750}.dealerQuickPriceResultsLabel{color:#52675c;margin:0 2px -7px;font-size:12px;font-weight:700;line-height:1.4}.dealerQuickPriceMatches{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:340px;padding:2px 4px 2px 2px;scroll-padding:4px;display:flex;overflow:auto}.dealerQuickPriceHint,.dealerQuickPriceError{color:#68766d;margin:0;padding:10px 2px;font-size:14px;line-height:1.5}.dealerQuickPriceError{color:#a33d34}.dealerQuickPriceMatch{color:#1b2b20;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:1px solid #e8eee9;border-radius:10px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:10px 14px;width:100%;height:auto;min-height:78px;padding:12px;font-family:inherit;line-height:1.4;transition:background .16s,border-color .16s,transform .16s;display:grid}.dealerQuickPriceMatch:hover{background:#f8fbf8;border-color:#cfe0d3;transform:translateY(-1px)}.dealerQuickPriceMatch.selected{background:#f2f8f3;border-color:#73b88b;box-shadow:inset 3px 0 #228455}.dealerQuickPriceMatchName,.dealerQuickPriceMatchValue{gap:4px;min-width:0;display:grid}.dealerQuickPriceMatchName strong{color:#213228;overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.4}.dealerQuickPriceMatchName small,.dealerQuickPriceMatchValue small{color:#758279;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.4}.dealerQuickPriceMatchValue{text-align:right;flex-direction:column;align-self:stretch;align-items:flex-end;display:flex}.dealerQuickPriceMatchValue b{color:#202b23;overflow-wrap:anywhere;font-size:14px;font-weight:800}.dealerQuickPriceMatchValue small{color:#218052;font-weight:700}.dealerQuickPriceMatch .dealerQuickPriceMatchList{color:#89958d;font-size:11px;font-weight:600}.dealerQuickPriceStock{color:#53616d;text-align:right;overflow-wrap:anywhere;background:#f4f6f8;border:1px solid #dce3e7;border-radius:8px;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.dealerQuickPriceStock.available{color:#16633d;background:#eaf8f0;border-color:#b6dfc9}.dealerQuickPriceStock>span:first-child{flex:none}.dealerQuickPriceMatchValue>.dealerQuickPriceStock{margin-top:auto}.dealerQuickPriceStockFooter{justify-content:flex-end;align-self:end;margin-top:4px;display:flex}.dealerQuickPriceStockFooter .dealerQuickPriceStock{padding:9px 12px;font-size:14px}.dealerQuickPriceResult{background:linear-gradient(145deg,#f4faf5,#eaf5ed);border:1px solid #dce9df;border-radius:15px;align-content:center;gap:10px;min-width:0;padding:21px 22px;animation:.32s ease-out both ccSurfaceIn;display:grid}.dealerQuickPriceResult>small:first-child{color:#258153;letter-spacing:1px;font-size:11px;font-weight:850}.dealerQuickPriceResult>strong{overflow-wrap:anywhere;color:#16271d;letter-spacing:-1.15px;font-size:clamp(27px,3vw,38px);line-height:1.12}.dealerQuickPriceProductName{color:#26362b;font-size:16px;line-height:1.35}.dealerQuickPriceResult>span{color:#6a776e;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.dealerQuickPriceOriginal{color:#65736a;border-top:1px solid #dce9df;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;font-size:13px;display:flex}.dealerQuickPriceOriginal b{color:#34443a;font-size:15px}.dealerQuickPriceRate{color:#738076;font-size:12px;line-height:1.4}.dealerQuickPriceBreakdown{border-top:1px solid #dce9df;gap:8px;margin-top:2px;padding-top:11px;display:grid}.dealerQuickPriceBreakdown>div{color:#64736a;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.dealerQuickPriceBreakdown>div b{color:#35453b;text-align:right;white-space:nowrap;font-size:14px}.dealerQuickPriceBreakdown .dealerQuickPriceVat{color:#496b57}.dealerQuickPriceBreakdown .dealerQuickPriceVat b{color:#238052}.dealerQuickPriceBreakdown .dealerQuickPriceCost{color:#193d29;border-top:1px dashed #cbdace;padding-top:8px;font-weight:850}.dealerQuickPriceBreakdown .dealerQuickPriceCost b{color:#147747;font-size:17px;font-weight:950}.dealerQuickPriceEmpty{justify-items:start;gap:8px;display:grid}.dealerQuickPriceEmpty>span{color:#248354;background:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:25px;display:grid}.dealerQuickPriceEmpty strong{color:#24352a;font-size:17px}.dealerQuickPriceEmpty small{color:#6c7970;font-size:14px;line-height:1.5}@media (width<=900px){.dealerQuickPrice{grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);gap:12px;padding:16px}.dealerQuickPriceResult{padding:17px}}@media (width<=680px){.dealerQuickPrice{border-radius:15px;grid-template-columns:1fr;gap:12px;padding:15px}.dealerQuickPriceHeading h2{font-size:20px}.dealerQuickPriceMatches{max-height:225px}.dealerQuickPriceMatch{min-height:60px;padding:9px}.dealerQuickPriceResult{min-height:150px;padding:17px}.dealerQuickPriceResult>strong{font-size:30px}.dealerQuickPriceBreakdown>div{font-size:12px}.dealerQuickPriceBreakdown>div b{font-size:13px}}@media (prefers-reduced-motion:reduce){.dealerQuickPrice,.dealerQuickPriceResult,.dealerQuickPriceMatch{transition:none!important;animation:none!important}.dealerQuickPriceMatch:hover{transform:none}}.appShell.ccShell.dealerAdminShell{--dealer-accent:#465e78;--dealer-soft:#edf2f7;--dealer-tint-line:#d5dfe9;--dealer-canvas:#f6f7f9;--dealer-result:linear-gradient(125deg,#1c2b3b,#3b526b);--dealer-action:linear-gradient(125deg,#3d536b,#536e89);--dealer-action-ink:#fff;--dealer-strong-action:#405a75;--dealer-selected:linear-gradient(110deg,#7897b3,#bcd1e1);--dealer-nav:#101a25;--dealer-nav-highlight:#bfd5e7;--dealer-result-ink:#fff;--dealer-result-muted:#dce5ef;--dealer-ink:#17202d;--dealer-muted:#667184;--dealer-border:#e8e9ec;--dealer-surface:#fff;--dealer-shadow:0 4px 16px #1c283407;--dealer-focus:var(--dealer-accent);--tier-main:var(--dealer-accent);--tier-second:var(--dealer-accent);--tier-dark:var(--dealer-accent);--tier-soft:var(--dealer-soft);--tier-border:var(--dealer-tint-line);--tier-shadow:#1827380c;--tier-banner:var(--dealer-result);background:var(--dealer-canvas);min-height:100dvh;color:var(--dealer-ink);grid-template-columns:266px minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.appShell.ccShell.dealerAdminShell.tier-partner{--dealer-accent:#08735e;--dealer-soft:#ecf7f1;--dealer-tint-line:#cce5d8;--dealer-action:linear-gradient(115deg,#08735e,#0b785f);--dealer-action-ink:#fff;--dealer-strong-action:#08735e;--dealer-selected:linear-gradient(115deg,#62b496,#97d3b8);--dealer-nav:#0c211c;--dealer-nav-highlight:#a8e1c7;--dealer-result:linear-gradient(125deg,#102b24,#215945);--dealer-result-muted:#deeee8}.appShell.ccShell.dealerAdminShell.tier-pro{--dealer-accent:#2859ae;--dealer-soft:#edf2fc;--dealer-tint-line:#cfdbf2;--dealer-action:linear-gradient(115deg,#2859ae,#3565ad);--dealer-action-ink:#fff;--dealer-strong-action:#2859ae;--dealer-selected:linear-gradient(115deg,#6997d4,#bcd4f3);--dealer-nav:#101b31;--dealer-nav-highlight:#bdd5fb;--dealer-result:linear-gradient(125deg,#192743,#344f7f);--dealer-result-muted:#e1e9fa}.appShell.ccShell.dealerAdminShell.tier-elite{--dealer-accent:#876225;--dealer-soft:#fbf6ec;--dealer-tint-line:#ead6ac;--dealer-canvas:#f8f7f4;--dealer-action:linear-gradient(115deg,#f7e4b3,#d9b86e);--dealer-action-ink:#30240f;--dealer-strong-action:linear-gradient(115deg,#78581e,#8d682c);--dealer-selected:linear-gradient(110deg,#d9b86c,#f4dfa1 68%,#d7b367);--dealer-nav:#111314;--dealer-nav-highlight:#e9c56e;--dealer-result:linear-gradient(130deg,#1b1c1c,#40321b 65%,#252322);--dealer-result-ink:#fff5d9;--dealer-result-muted:#eee2c4}.appShell.ccShell.dealerAdminShell.isNavCollapsed{grid-template-columns:80px minmax(0,1fr)}.appShell.ccShell.dealerAdminShell>.workspace{width:100%;min-width:0;margin-left:0}.appShell.ccShell.dealerAdminShell>.workspace>.content{width:100%;max-width:none;margin:0;padding:20px 24px 28px}.appShell.ccShell.dealerAdminShell .ifasSidebar{background:radial-gradient(ellipse at 30% 0%,#ffffff04,transparent 45%),var(--dealer-nav);color:#f5f5f6;height:100dvh;box-shadow:none;border:0;border-right:1px solid #ffffff08;border-radius:0;padding:12px 10px 10px;position:sticky;top:0;overflow:hidden}.appShell.ccShell.dealerAdminShell .ifasSidebarHead{gap:4px;padding:3px 7px 19px}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand{align-items:center;gap:10px;min-width:0;display:flex}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand>div{min-width:0}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand strong{color:#f6f6f7;letter-spacing:-.65px;font-size:20px}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand strong span{color:var(--dealer-nav-highlight);font-weight:600}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand small{color:var(--dealer-nav-highlight);letter-spacing:2px;margin-top:4px;font-size:10px}.appShell.ccShell.dealerAdminShell .dealerBrandMark{width:35px;height:35px;color:var(--dealer-nav-highlight);flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerBrandMark svg{stroke-width:1.4px;width:35px;height:35px}.appShell.ccShell.dealerAdminShell .ifasSidebarToggle{width:25px;min-height:30px;color:var(--dealer-nav-highlight);background:#ffffff06;border-radius:8px}.appShell.ccShell.dealerAdminShell .dealerTierCard,.appShell.ccShell.dealerAdminShell .dealerNavCaption{display:none}.appShell.ccShell.dealerAdminShell .ifasNavigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;flex:1;gap:3px;min-height:0;overflow:hidden auto}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem{color:#eee;background:0 0;border-color:#0000;border-radius:10px;gap:11px;min-height:55px;padding:7px 8px}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavCopy strong{color:#f5f5f6;font-size:13px;font-weight:550;line-height:1.45}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavCopy small{color:#b3b9c1;font-size:10px;line-height:1.4}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavIcon{color:#f4f4f4;background:linear-gradient(135deg,#ffffff13,#ffffff08);border:1px solid #ffffff08;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.appShell.ccShell.dealerAdminShell .ifasNavIcon svg{width:21px;height:21px}.appShell.ccShell.dealerAdminShell .ifasSidebar .isPas .ifasNavIcon{background:var(--dealer-action);color:var(--dealer-action-ink)}.appShell.ccShell.dealerAdminShell .ifasSidebar .isPas .ifasNavIcon b{width:auto;height:auto;color:var(--dealer-action-ink);background:0 0;font-size:10px}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.isPas:not(.isSelected){background:0 0;border-color:#0000}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem:hover{background:#ffffff07;border-color:#ffffff0d}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.isSelected{background:var(--dealer-selected);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff50,0 3px 14px #00000020}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.isSelected:before{display:none}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.isSelected :is(.ifasNavCopy strong,.ifasNavCopy small,.ifasNavIcon,.ifasNavIcon b){color:#111b27}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.isSelected .ifasNavIcon{background:#ffffff25;border-color:#ffffff15}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavCount{background:var(--dealer-action);min-width:23px;height:25px;color:var(--dealer-action-ink);border:1px solid #ffffff30;border-radius:8px;font-size:11px}.appShell.ccShell.dealerAdminShell .ifasGroupArrow{color:var(--dealer-nav-highlight)}.appShell.ccShell.dealerAdminShell .ifasNavDivider{color:var(--dealer-nav-highlight);letter-spacing:.8px;margin:17px 10px 7px;font-size:9px}.appShell.ccShell.dealerAdminShell .ifasNavDivider:after{background:#ffffff12}.appShell.ccShell.dealerAdminShell .ifasNavChildren{border-color:#ffffff20;margin:4px 8px 6px 28px}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavChildren button{color:#c7cbd1;font-size:12px}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavChildren button:hover,.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavChildren button.isSelected{color:var(--dealer-nav-highlight);background:#ffffff0b}.appShell.ccShell.dealerAdminShell .ifasSidebarFooter{border-color:#ffffff14;flex:none;margin-top:13px;padding:13px 8px 5px}.appShell.ccShell.dealerAdminShell .ifasSidebarFooter .ifasNavCopy strong{font-size:11px}.appShell.ccShell.dealerAdminShell .ifasAvatar{background:var(--dealer-action);color:var(--dealer-action-ink);border-radius:10px}.appShell.ccShell.dealerAdminShell .dealerSidebarTier{color:var(--dealer-nav-highlight);background:#ffffff07;border:1px solid #ffffff15;border-radius:5px;align-self:flex-start;margin-top:3px;padding:3px 7px;font-size:9px;font-style:normal}.appShell.ccShell.dealerAdminShell .ifasSidebarFooter>a{color:#c5c7cb}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebarHead{justify-content:center;padding-inline:0}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebarBrand{display:none}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasNavItem{min-height:52px;padding-inline:3px}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasNavIcon{flex-basis:40px;width:40px;height:40px}.appShell.ccShell.dealerAdminShell .topbar{z-index:25;border:0;border-bottom:1px solid var(--dealer-border);height:auto;min-height:68px;box-shadow:none;background:#ffffffed;border-radius:0;gap:20px;padding:12px 24px;top:0}.appShell.ccShell.dealerAdminShell :is(.mobileMenu,.mobileBrand){display:none}.appShell.ccShell.dealerAdminShell .topActions{flex:none;gap:9px;margin-left:auto}.appShell.ccShell.dealerAdminShell .topActions>.homeNavigationLink,.appShell.ccShell.dealerAdminShell .topActions>.liveBadge{display:none}.appShell.ccShell.dealerAdminShell .currencyTicker{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px}.appShell.ccShell.dealerAdminShell .currencySource{display:none}.appShell.ccShell.dealerAdminShell .currencyRate{background:#f8f9fa;border:1px solid #eceef1;border-radius:9px;gap:8px;min-height:34px;padding:7px 11px}.appShell.ccShell.dealerAdminShell .currencyRate :is(small,strong){color:#202b3b;font-size:11px}.appShell.ccShell.dealerAdminShell .currencyRate em{color:var(--dealer-muted)}.appShell.ccShell.dealerAdminShell :is(.iconButton,.help){background:#f8f9fa;border-color:#eceef1;border-radius:8px;width:34px;height:34px}.appShell.ccShell.dealerAdminShell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--dealer-focus);outline-offset:3px}.appShell.ccShell.dealerAdminShell .dealerPanelSearch{flex:1;min-width:150px;max-width:650px;position:relative}.appShell.ccShell.dealerAdminShell .dealerPanelSearch>label{color:#8997ab;background:#fff;border:1px solid #e3e8f0;border-radius:10px;align-items:center;gap:11px;width:100%;height:38px;padding:0 13px;display:flex;box-shadow:0 3px 10px #23364b04}.appShell.ccShell.dealerAdminShell .dealerPanelSearch input{width:100%;min-width:0;color:var(--dealer-ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12px}.appShell.ccShell.dealerAdminShell .dealerPanelSearch input::placeholder{color:#8895a6}.appShell.ccShell.dealerAdminShell .dealerPanelSearch>label:focus-within{border-color:var(--dealer-accent);box-shadow:0 0 0 3px var(--dealer-soft)}.appShell.ccShell.dealerAdminShell .dealerPanelSearch>label>svg{flex:none;width:17px;height:17px}.appShell.ccShell.dealerAdminShell .dealerPanelSearch kbd{color:#a3aab5;font:inherit;font-size:15px}.appShell.ccShell.dealerAdminShell .dealerSearchResults{z-index:50;border:1px solid var(--dealer-border);background:#fff;border-radius:12px;max-height:60dvh;padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto;overflow:auto;box-shadow:0 14px 36px #1e2b4920}.appShell.ccShell.dealerAdminShell .dealerSearchResults>small{color:var(--dealer-muted);letter-spacing:1px;padding:8px;font-size:9px;display:block}.appShell.ccShell.dealerAdminShell .dealerSearchResults :is(button,a){width:100%;color:var(--dealer-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:12px;text-decoration:none;display:flex}.appShell.ccShell.dealerAdminShell .dealerSearchResults :is(button,a):hover{background:var(--dealer-soft)}.appShell.ccShell.dealerAdminShell .dealerSearchResults em{color:var(--dealer-muted);margin-top:3px;font-size:10px;font-style:normal;display:block}.appShell.ccShell.dealerAdminShell .dealerSearchResults p{color:var(--dealer-muted);margin:7px;padding:8px;font-size:12px;line-height:1.6}.appShell.ccShell.dealerAdminShell .dealerSearchResults svg{width:14px;height:14px}.appShell.ccShell.dealerAdminShell .dealerTopProfile{border-left:1px solid var(--dealer-border);flex:none;margin-left:12px;padding-left:18px;position:relative}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary{cursor:pointer;color:var(--dealer-ink);align-items:center;gap:10px;list-style:none;display:flex}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary::-webkit-details-marker{display:none}.appShell.ccShell.dealerAdminShell .dealerProfileAvatar{background:var(--dealer-action);width:35px;height:35px;color:var(--dealer-action-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary>span:nth-child(2){gap:3px;min-width:65px;display:grid}.appShell.ccShell.dealerAdminShell .dealerTopProfile strong{font-size:12px;font-weight:650}.appShell.ccShell.dealerAdminShell .dealerTopProfile small{color:var(--dealer-muted);font-size:10px}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary>svg{width:12px;height:12px;margin-left:9px;transform:rotate(90deg)}.appShell.ccShell.dealerAdminShell .dealerTopProfile>div{z-index:55;border:1px solid var(--dealer-border);background:#fff;border-radius:11px;min-width:215px;padding:14px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 10px 30px #1727381c}.appShell.ccShell.dealerAdminShell .dealerTopProfile>div>strong{overflow-wrap:anywhere;padding:4px 0 10px;display:block}.appShell.ccShell.dealerAdminShell .dealerTopProfile>div :is(button,a){width:100%;color:var(--dealer-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:none;display:block}.appShell.ccShell.dealerAdminShell .dealerDashboard{gap:18px}.appShell.ccShell.dealerAdminShell .dealerDashboard [hidden]{display:none!important}.appShell.ccShell.dealerAdminShell .dealerDashboard button{cursor:pointer;font-family:inherit}.appShell.ccShell.dealerAdminShell .dealerDashboard :is(h1,h2,p){margin:0}.appShell.ccShell.dealerAdminShell .dealerDashboardHero{grid-template-columns:minmax(0,1fr) 315px;gap:16px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerGreeting{isolation:isolate;background:#eeede9;border-radius:13px;align-items:center;min-height:176px;display:flex;position:relative;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerGreeting>img{z-index:-2;object-fit:cover;object-position:70% 57%;width:100%;height:100%;position:absolute;inset:0}.appShell.ccShell.dealerAdminShell .dealerGreeting:after{z-index:-1;content:"";background:linear-gradient(90deg,#fff 0%,#fffe 35%,#ffffff75 60%,#ffffff08 100%);position:absolute;inset:0}.appShell.ccShell.dealerAdminShell .dealerGreetingCopy{max-width:73%;padding:23px 26px;position:relative}.appShell.ccShell.dealerAdminShell .dealerGreetingDate{color:#6a7483;letter-spacing:.25px;margin-bottom:12px;font-size:10px;display:block}.appShell.ccShell.dealerAdminShell .dealerGreeting h1{color:#0d1420;letter-spacing:-1.1px;overflow-wrap:anywhere;font-size:clamp(26px,2.5vw,36px);font-weight:750;line-height:1.14}.appShell.ccShell.dealerAdminShell .dealerGreeting h1>span{color:#cf9c3f;vertical-align:2px;margin-left:7px;font-size:28px;font-weight:400;display:inline-block}.appShell.ccShell.dealerAdminShell .dealerGreeting p{color:#536078;max-width:45ch;margin-top:12px;font-size:12px;line-height:1.6}.appShell.ccShell.dealerAdminShell .dealerHeroMotto{color:#3c331e;text-align:center;text-shadow:0 1px 7px #ffffffb5;max-width:35%;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.4;position:absolute;bottom:26px;right:4%;transform:rotate(-5deg)}.appShell.ccShell.dealerAdminShell .dealerMembershipCard{isolation:isolate;border:1px solid var(--dealer-tint-line);background:var(--dealer-result);min-width:0;color:var(--dealer-result-ink);border-radius:14px;align-items:center;gap:17px;padding:22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff25}.appShell.ccShell.dealerAdminShell .dealerMembershipCard:before,.appShell.ccShell.dealerAdminShell .dealerMembershipBanner:before{z-index:-1;content:"";background:linear-gradient(128deg,#0000 52%,#d9b36418 52%,#d9b36404 70%,#0000 70%);position:absolute;inset:0}.appShell.ccShell.dealerAdminShell.tier-elite .dealerMembershipCard:after{z-index:-1;content:"";background:radial-gradient(#ebc76b80,#0000 70%);width:155px;height:165px;position:absolute;top:-65px;right:-45px}.appShell.ccShell.dealerAdminShell .dealerMembershipMark{width:56px;height:70px;color:var(--dealer-nav-highlight);background:#ffffff07;border:1px solid #ffffff20;border-radius:18px;flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerMembershipMark svg{width:37px;height:37px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard small{color:var(--dealer-result-muted);letter-spacing:1.4px;font-size:8px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard h2{text-transform:uppercase;color:var(--dealer-result-ink);letter-spacing:.3px;margin-top:5px;font-size:17px;font-weight:700}.appShell.ccShell.dealerAdminShell .dealerMembershipCard p{color:var(--dealer-result-muted);margin-top:8px;font-size:11px;line-height:1.6}.appShell.ccShell.dealerAdminShell .dealerMembershipCard button{min-height:29px;color:var(--dealer-nav-highlight);background:#ffffff06;border:1px solid #ffffff35;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:6px 10px;font-size:10px;display:flex}.appShell.ccShell.dealerAdminShell .dealerMembershipCard button svg{width:13px;height:13px}.appShell.ccShell.dealerAdminShell .dealerDashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.appShell.ccShell.dealerAdminShell .dealerStatCard{border:1px solid var(--dealer-border);text-align:left;min-width:0;min-height:99px;box-shadow:var(--dealer-shadow);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:18px 17px;transition:box-shadow .15s,border-color .15s;display:flex}.appShell.ccShell.dealerAdminShell .dealerStatCard:hover{border-color:var(--dealer-tint-line);box-shadow:0 5px 18px #1c28340c}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon{color:#52677e;background:#f1f3f6;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon svg{width:27px;height:27px}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon.orange{color:#df7d25;background:linear-gradient(135deg,#ffe1c6,#fff2e7)}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon.green{color:#138332;background:linear-gradient(135deg,#d0f1d6,#ecfaed)}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon.blue{color:#1762ba;background:linear-gradient(135deg,#d0e3ff,#f0f6ff)}.appShell.ccShell.dealerAdminShell .dealerDashboardIcon.purple{color:#7347ba;background:linear-gradient(135deg,#e3d6ff,#f4efff)}.appShell.ccShell.dealerAdminShell .dealerStatCopy{flex:1;gap:5px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerStatCopy strong{color:#111927;letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.appShell.ccShell.dealerAdminShell .dealerStatAmount .dealerStatCopy strong{font-size:20px}.appShell.ccShell.dealerAdminShell .dealerStatCopy b{color:#252e3d;font-size:12px;font-weight:550;line-height:1.4}.appShell.ccShell.dealerAdminShell .dealerStatCopy small{color:#7a8290;font-size:10px;line-height:1.35}.appShell.ccShell.dealerAdminShell .dealerCardArrow{width:25px;height:28px;color:var(--dealer-accent);background:#fcfbf8;border:1px solid #f1eee8;border-radius:8px;flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerCardArrow svg{width:15px;height:15px}.appShell.ccShell.dealerAdminShell .dealerQuickActions{border:1px solid var(--dealer-tint-line);background:linear-gradient(128deg,#fff 0%,var(--dealer-soft) 100%);border-radius:14px;padding:21px 24px 23px;box-shadow:0 4px 14px #7b641d04}.appShell.ccShell.dealerAdminShell .dealerQuickActions>header{align-items:flex-start;gap:11px;margin-bottom:22px;display:flex}.appShell.ccShell.dealerAdminShell .dealerQuickActions>header>svg{color:var(--dealer-accent);width:24px;height:24px;margin-top:2px}.appShell.ccShell.dealerAdminShell .dealerQuickActions h2{color:var(--dealer-ink);letter-spacing:-.4px;font-size:19px;font-weight:700}.appShell.ccShell.dealerAdminShell .dealerQuickActions p{color:var(--dealer-muted);margin-top:5px;font-size:12px}.appShell.ccShell.dealerAdminShell .dealerQuickActions>header>span{color:var(--dealer-accent);margin-left:auto;font-family:Georgia,serif;font-size:17px;font-style:italic}.appShell.ccShell.dealerAdminShell .dealerQuickActionsBody{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:8%;display:grid}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions>button{background:var(--dealer-action);min-height:58px;color:var(--dealer-action-ink);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:650;display:flex;box-shadow:0 5px 15px #85642015,inset 0 1px #ffffff40}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions>button:first-child{background:var(--dealer-strong-action);color:#fff}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions>button:hover{filter:brightness(1.05)}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions svg{flex:none;width:24px;height:24px}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button{min-width:0;min-height:78px;color:var(--dealer-ink);text-align:left;background:#ffffffb5;border:1px solid #efe7d9;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button>span{background:var(--dealer-soft);width:39px;height:42px;color:var(--dealer-accent);border-radius:10px;flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button>div{flex:1;gap:6px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions strong{font-size:12px;font-weight:650}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions small{color:var(--dealer-muted);font-size:10px;line-height:1.45}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button>svg{width:15px;height:15px;color:var(--dealer-accent);flex:none}.appShell.ccShell.dealerAdminShell .dealerPriceDrawer{border:1px solid var(--dealer-tint-line);background:#fff;border-radius:14px;padding:17px;scroll-margin-top:88px}.appShell.ccShell.dealerAdminShell .dealerPriceDrawer>header{color:var(--dealer-ink);justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;font-size:13px;display:flex}.appShell.ccShell.dealerAdminShell .dealerPriceDrawer>header>button{border:1px solid var(--dealer-border);color:var(--dealer-muted);background:#fff;border-radius:7px;padding:7px 10px;font-size:11px}.appShell.ccShell.dealerAdminShell .dealerDashboardPanels{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.05fr);gap:14px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel{border:1px solid var(--dealer-border);min-width:0;min-height:268px;box-shadow:var(--dealer-shadow);background:#fff;border-radius:13px;padding:19px 18px 17px}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel>header{justify-content:space-between;align-items:center;gap:10px;min-height:25px;margin-bottom:17px;display:flex}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel h2{color:#263044;align-items:center;gap:9px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel h2 svg{width:17px;height:17px;color:var(--dealer-accent);flex:none}.appShell.ccShell.dealerAdminShell .dealerAccountDot{border:2px solid #27ae76;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.appShell.ccShell.dealerAdminShell .dealerAccountDot:after{content:"";background:#27ae76;border-radius:50%;position:absolute;inset:3px}.appShell.ccShell.dealerAdminShell .dealerQuietButton{color:#687184;min-height:27px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #eceef1;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:9px;display:flex}.appShell.ccShell.dealerAdminShell .dealerQuietButton svg{width:11px;height:11px}.appShell.ccShell.dealerAdminShell .dealerQuietButton:disabled{opacity:.55;cursor:wait}.appShell.ccShell.dealerAdminShell .dealerAccountAmount{color:#121821;letter-spacing:-1.2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:10px;font-size:36px;font-weight:750;line-height:1.1;display:block}.appShell.ccShell.dealerAdminShell .dealerAccountLabel{color:#737a87;margin-top:8px;font-size:12px;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerAccountFacts{background:linear-gradient(130deg,#f8f9fa,#fff);border:1px solid #ecedf0;border-radius:9px;margin:17px 0 10px;padding:0 10px}.appShell.ccShell.dealerAdminShell .dealerAccountFacts>div{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.appShell.ccShell.dealerAdminShell .dealerAccountFacts>div+div{border-top:1px solid #ecedf0}.appShell.ccShell.dealerAdminShell .dealerAccountFacts dt{color:#777f8e;font-size:10px;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerAccountFacts dd{color:#293244;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}.appShell.ccShell.dealerAdminShell .dealerAccountFacts>div:last-child :is(dt,dd){color:#28313f}.appShell.ccShell.dealerAdminShell .dealerForeignBalance{color:var(--dealer-muted);margin:0 8px 8px 0;font-size:10px;display:inline-block}.appShell.ccShell.dealerAdminShell .dealerAccountLink{background:var(--dealer-action);min-height:35px;color:var(--dealer-action-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding:8px 14px;font-size:11px;display:flex}.appShell.ccShell.dealerAdminShell .dealerAccountLink svg{width:13px;height:13px}.appShell.ccShell.dealerAdminShell .dealerRecentList{gap:6px;display:grid}.appShell.ccShell.dealerAdminShell .dealerRecentRow{text-align:left;background:#fff;border:1px solid #eef0f3;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;padding:7px;display:flex}.appShell.ccShell.dealerAdminShell .dealerRecentRow:hover{background:#fafbfc}.appShell.ccShell.dealerAdminShell .dealerRecentIcon{background:var(--dealer-soft);width:29px;height:29px;color:var(--dealer-accent);border-radius:8px;flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerRecentIcon svg{width:17px;height:17px}.appShell.ccShell.dealerAdminShell .dealerRecentRow>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerRecentRow strong{color:#293044;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerRecentRow small{color:#858d9b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerRecentRow em{color:#536176;white-space:nowrap;text-overflow:ellipsis;background:#f1f4f8;border-radius:5px;max-width:95px;padding:5px 6px;font-size:9px;font-style:normal;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerDayLabel{color:#717b8c;border:1px solid #edf0f4;border-radius:7px;padding:6px 11px;font-size:9px}.appShell.ccShell.dealerAdminShell .dealerDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appShell.ccShell.dealerAdminShell .dealerDayMetric{text-align:left;background:linear-gradient(120deg,#fcfefd,#fff);border:1px solid #edf1f5;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;min-height:94px;padding:12px 10px;display:flex}.appShell.ccShell.dealerAdminShell .dealerDayMetric.orange{background:linear-gradient(120deg,#fffaf5,#fff);border-color:#faeee2}.appShell.ccShell.dealerAdminShell .dealerDayMetric.purple{background:linear-gradient(120deg,#fcfaff,#fff);border-color:#efe8fa}.appShell.ccShell.dealerAdminShell .dealerDayMetric.blue{background:linear-gradient(120deg,#f7fbff,#fff);border-color:#e5effe}.appShell.ccShell.dealerAdminShell .dealerDayMetric .dealerDashboardIcon{border-radius:9px;width:38px;height:40px}.appShell.ccShell.dealerAdminShell .dealerDayMetric .dealerDashboardIcon svg{width:23px;height:23px}.appShell.ccShell.dealerAdminShell .dealerDayMetric>span:last-child{gap:5px;min-width:0;display:grid}.appShell.ccShell.dealerAdminShell .dealerDayMetric strong{color:#1e2633;font-size:21px;font-weight:750;line-height:1}.appShell.ccShell.dealerAdminShell .dealerDayMetric b{color:#333b4a;font-size:11px;font-weight:500;line-height:1.4}.appShell.ccShell.dealerAdminShell .dealerDayMetric small{color:#858b99;font-size:8px}.appShell.ccShell.dealerAdminShell .dealerDashboardEmpty{color:#758092;text-align:center;align-content:center;place-items:center;gap:11px;min-height:195px;padding:20px;display:grid}.appShell.ccShell.dealerAdminShell .dealerDashboardEmpty>svg{width:30px;height:30px;color:var(--dealer-accent)}.appShell.ccShell.dealerAdminShell .dealerDashboardEmpty strong{color:#596475;font-size:12px;font-weight:600}.appShell.ccShell.dealerAdminShell .dealerDashboardEmpty p{font-size:11px;line-height:1.7}.appShell.ccShell.dealerAdminShell .dealerDashboardError{color:#ac4e39;margin-top:9px;font-size:10px;line-height:1.7}.appShell.ccShell.dealerAdminShell .dealerDashboardError button{color:var(--dealer-accent);font:inherit;background:0 0;border:0;margin-left:7px;text-decoration:underline}.appShell.ccShell.dealerAdminShell .dealerDashboardFooter{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:14px;display:grid}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner{isolation:isolate;border:1px solid var(--dealer-tint-line);background:var(--dealer-result);min-width:0;min-height:93px;color:var(--dealer-result-ink);border-radius:12px;align-items:center;gap:24px;padding:20px 27px;display:flex;position:relative;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner>span{width:51px;height:51px;color:var(--dealer-nav-highlight);background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner>span svg{width:31px;height:31px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner h2{color:var(--dealer-result-ink);font-size:15px;font-weight:600;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0 0 0 auto;padding:0;list-style:none;display:grid}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner li{white-space:nowrap;color:var(--dealer-result-muted);align-items:center;gap:8px;font-size:10px;display:flex}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner li svg{width:15px;height:15px;color:var(--dealer-nav-highlight)}.appShell.ccShell.dealerAdminShell .dealerEnergyNote{background:linear-gradient(120deg,#edf5e8,#fff 75%);border:1px solid #e8ece7;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-width:0;padding:17px;display:flex}.appShell.ccShell.dealerAdminShell .dealerEnergyNote>svg{color:#79a642;stroke-width:1.15px;flex:none;width:53px;height:53px}.appShell.ccShell.dealerAdminShell .dealerEnergyNote strong{color:#232b21;font-size:15px;font-weight:650;line-height:1.4}.appShell.ccShell.dealerAdminShell .dealerEnergyNote p{color:#6d796a;margin-top:8px;font-size:9px;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerQuickPrice{border-color:var(--dealer-border);box-shadow:none;background:#fff;border-radius:12px;margin:0;padding:18px}.appShell.ccShell.dealerAdminShell .dealerQuickPriceMark{background:var(--dealer-soft);color:var(--dealer-accent)}.appShell.ccShell.dealerAdminShell .dealerQuickPriceHeading small{color:var(--dealer-muted)}.appShell.ccShell.dealerAdminShell .dealerQuickPriceHeading h2{color:var(--dealer-ink);font-size:20px}.appShell.ccShell.dealerAdminShell .dealerQuickPriceResult{background:var(--dealer-result);border-color:var(--dealer-tint-line);color:var(--dealer-result-ink);border-radius:11px;min-height:195px}.appShell.ccShell.dealerAdminShell .dealerQuickPriceResult :is(strong,b),.appShell.ccShell.dealerAdminShell .dealerQuickPriceEmpty strong{color:var(--dealer-result-ink)}.appShell.ccShell.dealerAdminShell .dealerQuickPriceResult>:is(small,span),.appShell.ccShell.dealerAdminShell .dealerQuickPriceEmpty small,.appShell.ccShell.dealerAdminShell .dealerQuickPriceBreakdown>div{color:var(--dealer-result-muted)}.appShell.ccShell.dealerAdminShell .dealerQuickPriceEmpty>span{color:var(--dealer-result-ink);background:#ffffff15}.appShell.ccShell.dealerAdminShell :is(.dealerQuickOrderButton,.dealerWork button.dwPrimary){border:1px solid var(--dealer-tint-line);background:var(--dealer-action);min-height:38px;color:var(--dealer-action-ink);font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:650}.appShell.ccShell.dealerAdminShell .dealerQuickOrderButton{white-space:nowrap;margin-left:auto}.appShell.ccShell.dealerAdminShell .dealerQuickCalculateButton{min-height:38px;color:var(--dealer-accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:8px;margin-top:8px;padding:9px 13px;font-size:12px;font-weight:650}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch{min-width:0;position:relative}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch:before{content:"⌕";color:var(--dealer-accent);pointer-events:none;font-size:25px;position:absolute;top:10px;left:14px}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch>input{border:1px solid var(--dealer-tint-line);width:100%;min-width:0;min-height:52px;color:var(--dealer-ink);font:inherit;background:#fff;border-radius:10px;padding:12px 15px 12px 40px;font-size:16px}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch>div{color:var(--dealer-muted);padding-top:7px;font-size:12px}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch ul{gap:7px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li>button{border:1px solid var(--dealer-border);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:start;gap:14px;padding:12px;display:flex}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li>button:hover{background:var(--dealer-soft);border-color:var(--dealer-tint-line)}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li strong{color:var(--dealer-ink);font-size:13px;display:block}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li small{color:var(--dealer-muted);margin-top:4px;font-size:11px;display:block}.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li b{color:var(--dealer-accent);font-size:13px}.appShell.ccShell.dealerAdminShell :is(.dealerQuickPriceResultsLabel,.dealerQuickPriceHint){color:var(--dealer-muted);font-size:11px}.appShell.ccShell.dealerAdminShell .dealerQuickPriceBreakdown{border-color:#ffffff30}.appShell.ccShell.dealerAdminShell :is(.panel,.currentAccountSummary>article,.dealerWork){border-color:var(--dealer-border);box-shadow:var(--dealer-shadow);background:#fff;border-radius:14px}.appShell.ccShell.dealerAdminShell .dealerWork{--dw-accent:var(--dealer-accent);--dw-soft:var(--dealer-soft);--dw-line:var(--dealer-border);--dw-ink:var(--dealer-ink)}.appShell.ccShell.dealerAdminShell .dealerWork.dwPage .dwHeading{border-radius:14px 14px 0 0}.appShell.ccShell.dealerAdminShell :is(.dealerWork .dwHeading,.currentAccountPanel>header){background:var(--dealer-soft)}.appShell.ccShell.dealerAdminShell .dealerCash .dcAccounts>article{border-color:var(--dealer-border);background:#fff}.appShell.ccShell.dealerAdminShell .dealerCash .dcAccounts header>span{background:var(--dealer-soft);color:var(--dealer-accent)}.appShell.ccShell.dealerAdminShell .memberApps{--tier-main:var(--dealer-accent);--tier-dark:var(--dealer-accent);--tier-soft:var(--dealer-soft);--tier-border:var(--dealer-tint-line);--tier-banner:var(--dealer-result)}.appShell.ccShell.dealerAdminShell .moduleHero{background:var(--dealer-result);box-shadow:var(--dealer-shadow);border-color:#0000}.appShell.ccShell.dealerAdminShell .partnerPasReminders{border-color:var(--dealer-border);background:#fff;border-radius:13px;margin:0;padding:18px 20px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderHead h2{color:var(--dealer-ink);font-size:14px;font-weight:650}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderHead p{color:var(--dealer-muted);font-size:11px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderHead button{border-color:var(--dealer-border);color:var(--dealer-muted);background:#fff;font-size:11px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderTile{background:#fff;border-radius:9px;padding:12px 15px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderTileValue strong{font-size:14px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderTileMeta{color:var(--dealer-muted);font-size:11px}.appShell.ccShell.dealerAdminShell .partnerPasReminders .ccReminderTilePreview{color:var(--dealer-ink);font-size:11px}@media (width>=781px) and (width<=1400px){.appShell.ccShell.dealerAdminShell{grid-template-columns:246px minmax(0,1fr)}.appShell.ccShell.dealerAdminShell.isNavCollapsed{grid-template-columns:80px minmax(0,1fr)}.appShell.ccShell.dealerAdminShell>.workspace>.content{padding:18px 20px 25px}.appShell.ccShell.dealerAdminShell .dealerDashboardHero{grid-template-columns:minmax(0,1fr) 280px}.appShell.ccShell.dealerAdminShell .dealerGreetingCopy{max-width:90%;padding:22px}.appShell.ccShell.dealerAdminShell .dealerHeroMotto{display:none}.appShell.ccShell.dealerAdminShell .dealerQuickActionsBody{gap:25px}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions>button{padding-inline:12px;font-size:13px}.appShell.ccShell.dealerAdminShell .dealerStatCard{gap:10px;padding:15px 12px}.appShell.ccShell.dealerAdminShell .dealerStatCard>.dealerDashboardIcon{width:40px;height:44px}.appShell.ccShell.dealerAdminShell .dealerCardArrow{display:none}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel{padding:17px 14px}.appShell.ccShell.dealerAdminShell .dealerDayMetric{gap:7px;padding:10px 8px}.appShell.ccShell.dealerAdminShell .dealerDayMetric .dealerDashboardIcon{width:30px;height:34px}.appShell.ccShell.dealerAdminShell .dealerDayMetric .dealerDashboardIcon svg{width:20px;height:20px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner{gap:15px;padding-inline:20px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner ul{gap:11px 15px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner h2{font-size:13px}}@media (width>=781px) and (width<=1150px){.appShell.ccShell.dealerAdminShell .topbar{flex-wrap:wrap;gap:12px;padding-inline:20px}.appShell.ccShell.dealerAdminShell .dealerPanelSearch{flex-basis:100%;max-width:none}.appShell.ccShell.dealerAdminShell .topActions{justify-content:flex-end;width:100%}.appShell.ccShell.dealerAdminShell .dealerDashboardStats,.appShell.ccShell.dealerAdminShell .dealerDashboardPanels{grid-template-columns:repeat(2,minmax(0,1fr))}.appShell.ccShell.dealerAdminShell .dealerDayCard{grid-column:1/-1}.appShell.ccShell.dealerAdminShell .dealerDayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.appShell.ccShell.dealerAdminShell .dealerQuickActionsBody{grid-template-columns:1fr;gap:16px}.appShell.ccShell.dealerAdminShell .dealerDashboardFooter{grid-template-columns:1fr}.appShell.ccShell.dealerAdminShell .dealerEnergyNote{justify-content:flex-start;padding-inline:30px}.appShell.ccShell.dealerAdminShell .dealerGreeting h1{font-size:27px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard{gap:12px;padding:18px 14px}.appShell.ccShell.dealerAdminShell .dealerMembershipMark{width:43px}}@media (width<=780px){.appShell.ccShell.dealerAdminShell,.appShell.ccShell.dealerAdminShell.isNavCollapsed{padding:0;display:block}.appShell.ccShell.dealerAdminShell .ifasSidebar{z-index:35;border-radius:0;height:auto;max-height:68dvh;margin-bottom:0;padding:8px 13px;position:sticky;top:0}.appShell.ccShell.dealerAdminShell .ifasSidebarHead,.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebarHead{justify-content:space-between;padding:2px 2px 7px}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebarBrand{display:flex}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand strong{font-size:18px}.appShell.ccShell.dealerAdminShell .ifasSidebarBrand small{font-size:8px}.appShell.ccShell.dealerAdminShell .dealerBrandMark,.appShell.ccShell.dealerAdminShell .dealerBrandMark svg{width:28px;height:28px}.appShell.ccShell.dealerAdminShell .ifasNavigation{flex:auto;max-height:43dvh}.appShell.ccShell.dealerAdminShell .ifasSidebarFooter{margin-top:8px}.appShell.ccShell.dealerAdminShell .topbar{flex-wrap:wrap;gap:12px;min-height:0;padding:12px 15px;position:relative;top:0}.appShell.ccShell.dealerAdminShell .dealerPanelSearch{flex-basis:100%;max-width:none}.appShell.ccShell.dealerAdminShell .topActions{justify-content:space-between;gap:7px;width:100%}.appShell.ccShell.dealerAdminShell .currencyTicker{gap:6px}.appShell.ccShell.dealerAdminShell .currencyRate{gap:6px;padding:6px 8px}.appShell.ccShell.dealerAdminShell .dealerTopProfile{margin-left:auto;padding-left:9px}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary>span:nth-child(2){display:none}.appShell.ccShell.dealerAdminShell .dealerTopProfile summary>svg{margin-left:0}.appShell.ccShell.dealerAdminShell>.workspace>.content{padding:15px}.appShell.ccShell.dealerAdminShell .dealerDashboard{gap:14px}.appShell.ccShell.dealerAdminShell .dealerDashboardHero{grid-template-columns:1fr;gap:12px}.appShell.ccShell.dealerAdminShell .dealerGreeting{min-height:168px}.appShell.ccShell.dealerAdminShell .dealerGreetingCopy{max-width:95%;padding:23px}.appShell.ccShell.dealerAdminShell .dealerGreeting h1{font-size:28px}.appShell.ccShell.dealerAdminShell .dealerGreeting p{max-width:31ch;font-size:11px}.appShell.ccShell.dealerAdminShell .dealerHeroMotto{display:none}.appShell.ccShell.dealerAdminShell .dealerMembershipCard{gap:20px;padding:17px 22px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard>div{flex:1;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;display:grid}.appShell.ccShell.dealerAdminShell .dealerMembershipCard small,.appShell.ccShell.dealerAdminShell .dealerMembershipCard h2,.appShell.ccShell.dealerAdminShell .dealerMembershipCard p{grid-column:1;margin:0}.appShell.ccShell.dealerAdminShell .dealerMembershipCard h2{font-size:16px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard p{font-size:10px;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerMembershipCard button{grid-area:1/2/4;margin:0}.appShell.ccShell.dealerAdminShell .dealerMembershipMark{border-radius:12px;width:43px;height:59px}.appShell.ccShell.dealerAdminShell .dealerDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appShell.ccShell.dealerAdminShell .dealerStatCard{gap:10px;min-height:96px;padding:13px}.appShell.ccShell.dealerAdminShell .dealerStatCard>.dealerDashboardIcon{border-radius:10px;width:37px;height:40px}.appShell.ccShell.dealerAdminShell .dealerStatCard>.dealerDashboardIcon svg{width:23px;height:23px}.appShell.ccShell.dealerAdminShell .dealerStatCopy strong{font-size:23px}.appShell.ccShell.dealerAdminShell .dealerStatCopy b{font-size:11px}.appShell.ccShell.dealerAdminShell .dealerStatCopy small{font-size:9px}.appShell.ccShell.dealerAdminShell .dealerCardArrow{display:none}.appShell.ccShell.dealerAdminShell .dealerQuickActions{padding:19px}.appShell.ccShell.dealerAdminShell .dealerQuickActions>header{margin-bottom:19px}.appShell.ccShell.dealerAdminShell .dealerQuickActions>header>span{display:none}.appShell.ccShell.dealerAdminShell .dealerQuickActionsBody{grid-template-columns:1fr;gap:16px}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions{gap:11px}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions>button{gap:10px;min-height:54px;padding:12px;font-size:13px}.appShell.ccShell.dealerAdminShell .dealerPrimaryActions svg{width:20px;height:20px}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions{gap:11px}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button{gap:10px;padding:12px}.appShell.ccShell.dealerAdminShell .dealerSecondaryActions>button>span{width:32px;height:36px}.appShell.ccShell.dealerAdminShell .dealerDashboardPanels{grid-template-columns:1fr;gap:12px}.appShell.ccShell.dealerAdminShell .dealerOverviewPanel{min-height:0;padding:20px}.appShell.ccShell.dealerAdminShell .dealerDayGrid{gap:12px}.appShell.ccShell.dealerAdminShell .dealerDayMetric{min-height:91px;padding:15px}.appShell.ccShell.dealerAdminShell .dealerDashboardFooter{grid-template-columns:1fr;gap:12px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner{flex-wrap:wrap;gap:17px;padding:20px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner ul{gap:13px 15px;width:100%;margin:0;padding-top:4px}.appShell.ccShell.dealerAdminShell .dealerEnergyNote{justify-content:flex-start;padding:20px}.appShell.ccShell.dealerAdminShell .dealerPriceDrawer{padding:13px;scroll-margin-top:80px}.appShell.ccShell.dealerAdminShell .dealerQuickPrice{grid-template-columns:1fr;padding:14px}.appShell.ccShell.dealerAdminShell .dealerQuickPriceHeading,.appShell.ccShell.dealerAdminShell .dealerQuickPrice .dwProductSearch li>button{flex-wrap:wrap}.appShell.ccShell.dealerAdminShell .partnerPasReminders{padding:16px}}@media (width<=420px){.appShell.ccShell.dealerAdminShell .topActions{gap:5px}.appShell.ccShell.dealerAdminShell .currencyRate{padding-inline:6px}.appShell.ccShell.dealerAdminShell .currencyRate :is(small,strong){font-size:10px}.appShell.ccShell.dealerAdminShell .help{display:none}.appShell.ccShell.dealerAdminShell .dealerProfileAvatar{width:30px;height:30px}.appShell.ccShell.dealerAdminShell .dealerDashboardStats,.appShell.ccShell.dealerAdminShell .dealerPrimaryActions,.appShell.ccShell.dealerAdminShell .dealerSecondaryActions{grid-template-columns:1fr}.appShell.ccShell.dealerAdminShell .dealerMembershipCard{gap:13px;padding:16px}.appShell.ccShell.dealerAdminShell .dealerMembershipCard>div{display:block}.appShell.ccShell.dealerAdminShell .dealerMembershipCard button{margin-top:9px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner h2{font-size:13px}.appShell.ccShell.dealerAdminShell .dealerMembershipBanner li{white-space:normal;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerDayMetric{gap:9px;padding:11px}.appShell.ccShell.dealerAdminShell .dealerDayMetric .dealerDashboardIcon{width:33px;height:35px}}@media (prefers-reduced-motion:reduce){.appShell.ccShell.dealerAdminShell :is(.dealerStatCard,.dealerQuickPrice,.dealerQuickPriceResult){transition:none;animation:none}}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured{isolation:isolate;text-align:left;background:linear-gradient(125deg,#ffffff13,#ffffff04);border:1px solid #ffffff25;border-radius:13px;flex:none;grid-template-columns:38px minmax(0,1fr) 12px;gap:10px;min-height:108px;margin:1px 0 13px;padding:16px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000018}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured>*{z-index:1;min-width:0;position:relative}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .ifasNavCopy{flex-direction:column;align-items:flex-start;gap:4px;display:flex;overflow:visible}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasEyebrow{letter-spacing:1px;color:var(--dealer-nav-highlight,#edd18b);font-size:7px;font-weight:750;line-height:1.5}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured .ifasNavCopy strong{color:#fff7e3;letter-spacing:-.25px;font-size:15px;font-weight:750}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured .ifasNavCopy small{color:#d5d3cc;white-space:normal;font-size:9px;line-height:1.5}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured.isSelected{border-color:var(--dealer-nav-highlight,#edd18b);background:linear-gradient(125deg,#363b43,#20252b)}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured .dealerPasIcon{background:var(--dealer-action);width:38px;height:42px;color:var(--dealer-action-ink,#30240f);border:1px solid #ecd19045;border-radius:11px;position:relative;box-shadow:inset 0 1px #ffffff70,0 4px 12px #00000024}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured .dealerPasIcon b{letter-spacing:-.35px;color:var(--dealer-action-ink,#30240f);font-size:11px;font-weight:850}.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured .dealerPasIcon>i{color:#ffe6a6;background:#242016;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;font-style:normal;display:grid;position:absolute;top:-7px;right:-4px}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasState{color:#e9d8ac;background:#ffffff08;border:1px solid #e5ca8033;border-radius:5px;align-items:center;gap:5px;margin-top:4px;padding:3px 6px;font-size:8px;font-weight:650;line-height:1.4;display:flex}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasState>i{background:#f3d48b;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px #f0cf7c80}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasArrow{color:#f1d79d;place-items:center;display:grid}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasArrow svg{width:12px;height:12px;transition:transform .2s}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured:hover .dealerPasArrow svg{transform:translate(2px)}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured:focus-visible{outline-offset:2px;outline:2px solid #f4d284}.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .ifasNavItem.dealerPasFeatured{background:radial-gradient(at 80% 0,#b68b3a30,#0000 60%),linear-gradient(120deg,#342b1a,#201e18 62%,#342b1c);border-color:#c9a457;box-shadow:inset 0 1px #ffe1a33d,0 8px 22px #00000030}.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .ifasNavItem.dealerPasFeatured.isSelected{background:linear-gradient(115deg,#4d3a19,#2a2418 65%,#59421d);border-color:#f5d488;box-shadow:inset 0 1px #ffe9b070,0 0 0 1px #dab96933,0 5px 20px #d4ae4e18}.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .dealerPasFeatured:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff0bf24,#0000);width:38%;height:160%;animation:8s ease-in-out infinite dealerPasGoldSweep;position:absolute;top:-30%;left:0;transform:translate(-160%)skew(-22deg)}.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .dealerPasFeatured[data-pas-access=open] .dealerPasState>i{animation:3.5s ease-in-out infinite dealerPasGoldGlow}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebar .ifasNavItem.dealerPasFeatured{justify-content:center;gap:0;min-height:64px;margin-bottom:12px;padding:10px 4px;display:flex}.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebar .dealerPasFeatured .ifasNavCopy,.appShell.ccShell.dealerAdminShell.isNavCollapsed .ifasSidebar .dealerPasFeatured .dealerPasArrow{display:none}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice{border:1px solid var(--dealer-tint-line,#e5d2ab);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #30230c05}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice>header{color:#fff5d9;background:linear-gradient(120deg,#25231e,#3c321f);border-bottom:1px solid #d5af643d;align-items:center;gap:20px;padding:32px;display:flex}.appShell.ccShell.dealerAdminShell .dealerPasAccessMark{color:#f2d38a;background:linear-gradient(130deg,#e5c77e1f,#fff5c009);border:1px solid #f3d68e66;border-radius:17px;flex:none;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #ffe9b424}.appShell.ccShell.dealerAdminShell .dealerPasAccessMark svg{width:35px;height:35px}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice>header>div{flex:1;min-width:0}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice>header small{letter-spacing:1.5px;color:#ead29b;font-size:9px;font-weight:750}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice h1{color:#fff7e6;margin:9px 0 7px;font-size:30px;line-height:1.2}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice>header p{color:#dfd8c9;margin:0;font-size:12px;line-height:1.7}.appShell.ccShell.dealerAdminShell .dealerPasAccessBadge{color:#f7db9f;background:#f3cc6e0b;border:1px solid #f2cf7e40;border-radius:20px;flex:none;padding:8px 11px;font-size:10px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody{max-width:850px;padding:30px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody h2{color:#28313e;margin:0 0 12px;font-size:20px;line-height:1.5}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody p{color:#617084;max-width:690px;margin:0;font-size:13px;line-height:1.9}.appShell.ccShell.dealerAdminShell .dealerPasAccount{background:var(--dealer-soft,#faf6eb);border:1px solid var(--dealer-tint-line,#e5d2ab);overflow-wrap:anywhere;border-radius:11px;flex-direction:column;gap:5px;margin:23px 0;padding:17px 20px;display:flex}.appShell.ccShell.dealerAdminShell .dealerPasAccount strong{color:var(--dealer-ink,#28313e);font-size:14px}.appShell.ccShell.dealerAdminShell .dealerPasAccount span{color:#647084;font-size:12px}.appShell.ccShell.dealerAdminShell .dealerPasAccessGuide{background:#fcfcfb;border:1px solid #e6e9ed;border-radius:11px;align-items:flex-start;gap:14px;padding:20px;display:flex}.appShell.ccShell.dealerAdminShell .dealerPasAccessGuide>span{color:#806125;background:#fbf6e9;border:1px solid #ead8b4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.appShell.ccShell.dealerAdminShell .dealerPasAccessGuide b{color:#354155;margin:2px 0 8px;font-size:13px;display:block}.appShell.ccShell.dealerAdminShell .dealerPasAccessGuide p{font-size:12px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody footer button{border:1px solid var(--dealer-tint-line,#e5d2ab);background:var(--dealer-action,#2b3039);min-height:43px;color:var(--dealer-action-ink,#f9de9d);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:11px 16px;font-size:12px;font-weight:700;display:flex}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody footer button:last-child{color:var(--dealer-accent,#806125);background:#fff}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody footer button:focus-visible{outline:2px solid var(--dealer-accent,#806125);outline-offset:3px}@keyframes dealerPasGoldSweep{0%,65%{transform:translate(-160%)skew(-22deg)}90%,to{transform:translate(440%)skew(-22deg)}}@keyframes dealerPasGoldGlow{0%,to{opacity:.6}50%{opacity:1}}@media (width<=780px){.appShell.ccShell.dealerAdminShell .ifasSidebar .ifasNavItem.dealerPasFeatured{min-height:98px;margin-bottom:8px}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice>header{flex-wrap:wrap;gap:14px;padding:23px}.appShell.ccShell.dealerAdminShell .dealerPasAccessMark{width:51px;height:51px}.appShell.ccShell.dealerAdminShell .dealerPasAccessNotice h1{font-size:25px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBadge{margin-left:65px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody{padding:23px}.appShell.ccShell.dealerAdminShell .dealerPasAccessBody h2{font-size:18px}.appShell.ccShell.dealerAdminShell .dealerPasAccessGuide{padding:16px}}@media (prefers-reduced-motion:reduce){.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .dealerPasFeatured:after,.appShell.ccShell.dealerAdminShell.tier-elite .ifasSidebar .dealerPasFeatured[data-pas-access=open] .dealerPasState>i{animation:none}.appShell.ccShell.dealerAdminShell .ifasSidebar .dealerPasFeatured .dealerPasArrow svg{transition:none}}.content.dealerCariContent{width:100%;min-width:0;max-width:none;margin:0;padding:24px 24px 40px}.dealerCariContent .modulePage,.dealerCurrentAccountPage,.dealerCurrentAccountPage .currentAccountPanel{width:100%;min-width:0;max-width:100%}.dealerCurrentAccountPage .currentAccountSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.dealerCurrentAccountPage .currentAccountTableWrap{width:100%;min-width:0;max-width:100%;margin-bottom:0;overflow:visible}.dealerCurrentAccountPage table.currentAccountTable{table-layout:fixed;width:100%;min-width:0;max-width:100%}.dealerCurrentAccountPage .currentAccountDateColumn{width:10%}.dealerCurrentAccountPage .currentAccountDetailColumn{width:38%}.dealerCurrentAccountPage .currentAccountMoneyColumn{width:12%}.dealerCurrentAccountPage .currentAccountBalanceColumn,.dealerCurrentAccountPage .currentAccountStatusColumn{width:14%}.dealerCurrentAccountPage .currentAccountTable :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:14px 12px;line-height:1.5}.dealerCariContent .currentAccountTable th{font-size:11px}.dealerCariContent .currentAccountTable td,.dealerCariContent .currentAccountTable td :is(b,strong){font-size:13px}.dealerCariContent .currentAccountTable td small{font-size:11px}.dealerCariContent .currentAccountTable td.currentAccountDetail>strong{font-size:14px}.dealerCurrentAccountPage .currentAccountReference{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.dealerCariContent .currentAccountTable .currentAccountDescription{color:#64788f;white-space:normal;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.dealerCurrentAccountPage :is(.currentAccountDebit,.currentAccountCredit,.currentAccountBalance){text-align:right;font-variant-numeric:tabular-nums}.dealerCurrentAccountPage .currentAccountTable th:nth-child(n+3):nth-child(-n+5){text-align:right}.dealerCurrentAccountPage .currentAccountStatus .pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}@media (width<=1200px){.content.dealerCariContent{padding:20px 16px 32px}.dealerCurrentAccountPage .currentAccountPanel{overflow:visible}.dealerCurrentAccountPage .currentAccountTableWrap{padding:14px}.dealerCurrentAccountPage table.currentAccountTable{display:block}.dealerCurrentAccountPage .currentAccountTable colgroup{display:none}.dealerCurrentAccountPage .currentAccountTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dealerCurrentAccountPage .currentAccountTable tbody{gap:14px;width:100%;display:grid}.dealerCurrentAccountPage .currentAccountTable tr{border:1px solid var(--tier-border,#dbe5ef);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:16px;display:grid}.dealerCurrentAccountPage .currentAccountTable td{text-align:left;border:0;width:auto;padding:0;display:block}.dealerCurrentAccountPage .currentAccountTable td:before{content:attr(data-label);color:#687d94;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.dealerCurrentAccountPage .currentAccountDate{grid-area:1/1}.dealerCurrentAccountPage .currentAccountStatus{grid-area:1/2}.dealerCurrentAccountPage .currentAccountDetail{grid-area:2/1/auto/-1;border-top:1px solid #e7edf4!important;border-bottom:1px solid #e7edf4!important;padding:12px 0!important}.dealerCurrentAccountPage .currentAccountDebit{grid-area:3/1}.dealerCurrentAccountPage .currentAccountCredit{grid-area:3/2}.dealerCurrentAccountPage .currentAccountTable .currentAccountBalance{background:var(--tier-soft,#edf5ff);border-radius:8px;grid-area:4/1/auto/-1;padding:10px 12px}.dealerCurrentAccountPage .currentAccountTable .currentAccountBalance strong{font-size:16px}}@media (width<=900px){.dealerCurrentAccountPage .currentAccountSummary{grid-template-columns:1fr}}@media (width<=560px){.content.dealerCariContent{padding:16px 12px 28px}.dealerCurrentAccountPage .currentAccountTableWrap{padding:10px}.dealerCurrentAccountPage .currentAccountTable tr{gap:12px;padding:12px}}
