#rmStoreEmployeeSalesPanel {
  container-type:inline-size;
  --ssa-bg:#0b1726;--ssa-surface:#122336;--ssa-text:#ecf3fa;--ssa-muted:#adbed0;--ssa-line:#34495e;--ssa-blue:#69bdff;--ssa-green:#58d6a7;
}
:is(html[data-theme="light"],html[data-visual-theme="light"],html[data-theme="pink"],html[data-theme="lilac"],html[data-visual-theme="pink"],html[data-visual-theme="lilac"]) #rmStoreEmployeeSalesPanel {
  --ssa-bg:#fff;--ssa-surface:#f0f5f8;--ssa-text:#152536;--ssa-muted:#506477;--ssa-line:#cddbe6;--ssa-blue:#0763b6;--ssa-green:#087747;
}
#dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-head {flex-wrap:wrap!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-mode-switch {display:flex;gap:3px;padding:3px;border:1px solid var(--ssa-line);border-radius:6px;background:var(--ssa-surface);margin-left:auto;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-mode-switch button {display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:34px!important;min-width:92px;padding:0 12px!important;border:0!important;border-radius:4px!important;font-family:inherit;font-size:13px!important;font-weight:600;line-height:1.2;color:var(--ssa-muted)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;box-shadow:none!important;cursor:pointer;letter-spacing:0;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-mode-switch button[aria-pressed="true"] {background:#0867c9!important;color:#fff!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-mode-switch button[aria-pressed="true"] :is(span,svg) {color:#fff!important;-webkit-text-fill-color:#fff!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-mode-switch svg {width:16px;height:16px;color:inherit!important;}
#dashboardSection.has-store-employee-sales .rm-weekly-goals-layout.ssa-expanded:has(#rmStoreEmployeeSalesPanel) {grid-template-columns:minmax(0,1fr)!important;}
#dashboardSection .ssa-expanded>.rm-employee-week-card {display:none!important;}
#dashboardSection .rm-weekly-goals-card:has(.ssa-expanded)>.rm-card-head,
#dashboardSection .rm-weekly-goals-card:has(.ssa-expanded)>.rm-sales-custom-range {display:none!important;}
#dashboardSection.has-store-employee-sales #rmStoreEmployeeSalesPanel[data-sales-mode="analytics"] {background:var(--ssa-bg)!important;box-shadow:none!important;border-color:var(--ssa-line)!important;border-radius:8px!important;gap:12px!important;min-width:0!important;}
#dashboardSection #rmStoreEmployeeSalesPanel[data-sales-mode="analytics"]>.rm-store-employee-sales-total,
#dashboardSection #rmStoreEmployeeSalesPanel[data-sales-mode="analytics"]>.rm-store-employee-sales-list,
#dashboardSection #rmStoreEmployeeSalesPanel[data-sales-mode="analytics"] .rm-store-employee-sales-period-wrap {display:none!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics[hidden] {display:none!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics {min-width:0;width:100%;color:var(--ssa-text)!important;letter-spacing:0;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics :is(b,strong,span,small,em,td,th,h3,p,button,label) {color:var(--ssa-text)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important;text-shadow:none!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics button {display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:36px;padding:7px 10px!important;background:var(--ssa-surface)!important;border:1px solid var(--ssa-line)!important;border-radius:5px!important;box-shadow:none!important;font-size:13px!important;font-weight:600;cursor:pointer;}
#dashboardSection #rmStoreEmployeeSalesPanel :is(.ssa-analytics,.ssa-mode-switch) button:focus-visible {outline:2px solid var(--ssa-blue)!important;outline-offset:2px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics button:disabled {opacity:.45;cursor:default;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics svg {width:17px!important;height:17px!important;color:inherit!important;flex:none;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-toolbar {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ssa-line);padding-top:14px;}
#dashboardSection #rmStoreEmployeeSalesPanel :is(.ssa-date,.ssa-actions) {display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-date input {width:156px!important;min-width:0!important;height:36px!important;padding:5px 8px!important;border:1px solid var(--ssa-line)!important;border-radius:5px!important;font-size:14px!important;background:var(--ssa-surface)!important;color:var(--ssa-text)!important;-webkit-text-fill-color:var(--ssa-text)!important;box-shadow:none!important;color-scheme:dark;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-date input::-webkit-calendar-picker-indicator {filter:none!important;opacity:1!important;}
:is(html[data-theme="light"],html[data-visual-theme="light"],html[data-theme="pink"],html[data-theme="lilac"],html[data-visual-theme="pink"],html[data-visual-theme="lilac"]) #dashboardSection #rmStoreEmployeeSalesPanel .ssa-date input {color-scheme:light;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-analytics button[aria-pressed="true"] {color:var(--ssa-blue)!important;border-color:var(--ssa-blue)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-status {font-size:12px;min-height:30px;padding:8px 0;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-summary {display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2fr);gap:24px;padding:20px 0;border-block:1px solid var(--ssa-line);}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-revenue {display:flex;flex-direction:column;justify-content:center;gap:10px;padding-right:20px;border-right:1px solid var(--ssa-line);}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-revenue>span {font-size:13px;font-weight:600;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-revenue>strong {font-size:34px!important;line-height:1.12!important;font-weight:750!important;color:var(--ssa-green)!important;overflow-wrap:anywhere;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-revenue>small {font-size:12px;line-height:1.5;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-stats {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-stats>div {display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px 6px;align-content:start;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-stats span {font-size:12px;line-height:1.3;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-stats svg {color:var(--ssa-blue)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-stats strong {grid-column:2;font-size:23px!important;line-height:1.2!important;overflow-wrap:anywhere;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-section-title {display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 12px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-section-title h3 {font-size:17px!important;font-weight:700;margin:0!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-section-title span {font-size:12px;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll {overflow:auto;max-height:540px;max-width:100%;border-block:1px solid var(--ssa-line);overscroll-behavior:contain;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll table {width:100%!important;min-width:910px!important;border-collapse:collapse!important;border:0!important;background:transparent!important;table-layout:auto!important;border-radius:0!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll :is(tr,td,th) {background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll td {padding:13px 10px!important;text-align:right;font-size:13px!important;border:0!important;border-bottom:1px solid var(--ssa-line)!important;font-variant-numeric:tabular-nums;white-space:nowrap;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll th {position:sticky;top:0;z-index:1;background:var(--ssa-surface)!important;border:0!important;padding:6px 4px!important;text-align:right;font-size:12px!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll th button {border:0!important;background:transparent!important;white-space:nowrap;gap:5px;font-size:11px!important;padding:5px!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll th[aria-sort="descending"] button,
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll th[aria-sort="ascending"] button {color:var(--ssa-blue)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll .ssa-rank {width:32px;text-align:center!important;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-table-scroll :is(td,th):nth-child(2) {text-align:left;min-width:190px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-person {display:flex;align-items:center;gap:10px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-avatar {display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--ssa-surface);border:1px solid var(--ssa-line);overflow:hidden;font-size:11px;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-avatar img {width:100%;height:100%;object-fit:cover;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-person b {font-size:13px!important;white-space:normal;overflow-wrap:anywhere;display:block;line-height:1.3;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-person small {font-size:10px;display:block;margin-top:4px;color:var(--ssa-muted)!important;}
#dashboardSection #rmStoreEmployeeSalesPanel :is(.ssa-note,.ssa-warning) {font-size:11px!important;line-height:1.55;color:var(--ssa-muted)!important;margin:12px 0 0;}
#dashboardSection #rmStoreEmployeeSalesPanel .ssa-empty {padding:35px!important;text-align:center!important;}
@media(max-width:1199px) {
  #dashboardSection #rmStoreEmployeeSalesPanel .ssa-summary {grid-template-columns:1fr;gap:20px;}
  #dashboardSection #rmStoreEmployeeSalesPanel .ssa-revenue {border:0;padding:0;}
}
@container(max-width:650px) {
  #dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-total {padding:18px!important;gap:12px!important;}
  #dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-total>div {grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
  #dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-goal {grid-column:1!important;min-width:0!important;}
  #dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-total>span {flex-basis:48px!important;width:48px!important;height:48px!important;}
  #dashboardSection #rmStoreEmployeeSalesPanel .rm-store-employee-sales-total>div>strong {font-size:28px!important;}
}

.ssa-date select { padding: 10px 12px; border: 1px solid var(--border, #52647b); border-radius: 8px; background: transparent; color: inherit; font: inherit; }
.ssa-date select option { color: #111827; background: #fff; }
.ssa-week-range { padding: 4px 0 8px; font-weight: 600; }
