.cg-dashboard{--dash-purple:#238653;--dash-ink:#172341;color:var(--dash-ink)}
.cg-dashboard .ml-heading{margin-bottom:16px}.cg-dashboard .ml-heading h2{font-size:24px;margin:0 0 6px}
.cg-dash-hero{background:linear-gradient(115deg,#111c3f,#10172f);border-radius:18px;padding:24px;color:#fff;box-shadow:0 6px 24px #1b244512}
.cg-dash-totals{display:grid;grid-template-columns:1fr 1fr minmax(150px,.45fr);gap:26px;align-items:start;margin-bottom:22px}.cg-dash-totals>div{min-width:0}.cg-dash-totals>div+div{border-left:1px solid #ffffff25;padding-left:26px}
.cg-dash-totals span{display:block;font-size:14px;font-weight:600}.cg-dash-totals strong{display:block;font-size:clamp(26px,3.1vw,52px);line-height:1.15;letter-spacing:-1px;margin:10px 0;font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:anywhere}.cg-dash-totals #cg-dash-net{color:#55e6a4}.cg-dash-totals small{display:block;font-size:12px;line-height:1.6;color:#b8c5e5}.cg-dash-refresh{display:flex;align-items:end;flex-direction:column;gap:14px}.cg-dash-refresh span{text-align:right;font-size:11px;line-height:1.6;font-weight:400;color:#c5d0ea}
.cg-dash-hero button{background:#182744;border:1px solid #62718d;border-radius:9px;color:#e8edff;padding:9px 13px;min-height:38px;cursor:pointer;font-size:12px;white-space:nowrap}.cg-dash-hero button:hover{background:#334271}.cg-dash-hero button[aria-pressed=true]{background:var(--dash-purple);border-color:#ad92ff;color:#fff;box-shadow:0 0 0 1px #ad92ff20}.cg-dash-hero button:focus-visible{outline:3px solid #d3c4ff;outline-offset:3px}.cg-dash-hero button:disabled{opacity:.6;cursor:wait}
.cg-dash-platform{display:flex;align-items:start;gap:18px;padding:13px 0;border-top:1px solid #ffffff18}.cg-dash-platform>strong{flex:0 0 110px;font-size:12px;line-height:38px;color:#ffe277}.cg-dash-pills{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cg-dash-future>strong{color:#ffad77}.cg-dash-future>span{color:#b5bfd5;font-size:12px;line-height:38px}.cg-dash-periods{border-top:1px solid #ffffff18;padding-top:14px}.cg-dash-periods>.cg-dash-pills{justify-content:flex-end}
#cg-dash-dates:not([hidden]){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;margin-top:14px}#cg-dash-dates label{font-size:12px;display:flex;flex-direction:column;gap:5px;color:#c5d0ea}#cg-dash-dates input{background:#fff;color:#172341;padding:8px;border-radius:8px;border:1px solid #7886a4}
.cg-dash-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px}.cg-dash-card{display:flex;align-items:start;gap:13px;min-width:0;border:1px solid #e9e8f3;border-radius:14px;background:#fff;padding:20px 16px;box-shadow:0 3px 12px #34376b05}.cg-dash-card>div{min-width:0}.cg-dash-card h3{font-size:12px!important;line-height:1.5;margin:0 0 8px;color:#26334b!important}.cg-dash-card strong{font-size:clamp(18px,1.65vw,28px);color:#172341;font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere}.cg-dash-card small{display:block;color:#7786a5;font-size:11px;margin-top:7px;line-height:1.5}.cg-dash-icon{flex-shrink:0;background:#f1ecff;color:#7b50ec;border-radius:12px;padding:10px;font-size:21px;line-height:1}.cg-dash-card.is-cancelled .cg-dash-icon{color:#ed4653;background:#fff0f0}.cg-dash-card.is-cancelled small{color:#dc4c58}.cg-dash-costs .cg-dash-card{padding-top:17px;padding-bottom:17px}.cg-dash-costs .cg-dash-card strong{font-size:clamp(16px,1.45vw,23px)}
.cg-dash-panel{margin-top:16px;border:1px solid #e9e8f3;border-radius:14px;background:#fff;padding:20px;color:#26334b;min-width:0}.cg-dash-panel h3{font-size:15px;margin:0 0 8px;color:#26334b}.cg-dash-panel small,.cg-dash-panel p{color:#74829e;font-size:12px}.cg-dash-ads{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cg-dash-ads>strong{font-size:28px;color:#172341}.cg-dash-ads>small{border-radius:8px;background:#f2edff;color:#6c4acb;padding:8px}.cg-dash-bottom{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}.cg-dash-panel svg{width:100%;height:220px;display:block}.cg-dash-store-summary>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:12px}.cg-dash-store-summary>div:last-child{border:0}.cg-dash-store-summary strong{font-size:13px;font-variant-numeric:tabular-nums}.cg-dash-store-summary small{grid-column:1/-1;font-size:11px}.cg-dash-panel summary{cursor:pointer;font-size:12px;font-weight:600}.cg-dash-panel table{width:100%;font-size:12px}.cg-dashboard #ml-real-error{color:#b43c48;font-size:13px}
@media(max-width:1250px){.cg-dash-card{padding:15px 12px;gap:9px}.cg-dash-icon{font-size:17px;padding:8px}.cg-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-dash-totals{gap:16px}.cg-dash-totals>div+div{padding-left:16px}}
@media(max-width:760px){.cg-dash-hero{padding:18px}.cg-dash-totals{grid-template-columns:1fr 1fr;gap:16px}.cg-dash-totals strong{font-size:28px}.cg-dash-totals>.cg-dash-refresh{grid-column:1/-1;border:0;padding:0;flex-direction:row;justify-content:space-between;align-items:center}.cg-dash-refresh span{text-align:left}.cg-dash-platform{display:block}.cg-dash-platform>strong{display:block;line-height:30px}.cg-dash-future>span{line-height:1.6}.cg-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cg-dash-card{padding:14px 10px}.cg-dash-card strong{font-size:20px}.cg-dash-icon{display:none}.cg-dash-bottom{grid-template-columns:1fr}.cg-dash-periods>.cg-dash-pills{justify-content:flex-start}.cg-dash-ads{gap:12px}}

/* Metric colors follow the approved dashboard preview. */
.cg-dashboard .cg-dash-card{--metric:#64748b;--metric-bg:#f1f5f9}
.cg-dashboard .cg-dash-grid:not(.cg-dash-costs) .cg-dash-card:nth-child(1){--metric:#238653;--metric-bg:#eaf8ef}
.cg-dashboard .cg-dash-grid:not(.cg-dash-costs) .cg-dash-card:nth-child(2){--metric:#2974cc;--metric-bg:#edf5ff}
.cg-dashboard .cg-dash-grid:not(.cg-dash-costs) .cg-dash-card:nth-child(3){--metric:#238653;--metric-bg:#eaf8ef}
.cg-dashboard .cg-dash-card.is-cancelled{--metric:#d93645;--metric-bg:#fff0f0}
.cg-dashboard .cg-dash-grid:not(.cg-dash-costs) .cg-dash-card:nth-child(5){--metric:#c65a12;--metric-bg:#fff3e8}
.cg-dashboard .cg-dash-costs .cg-dash-card:nth-child(1){--metric:#c66a27;--metric-bg:#fff2e7}
.cg-dashboard .cg-dash-costs .cg-dash-card:nth-child(3){--metric:#2974cc;--metric-bg:#edf5ff}
.cg-dashboard .cg-dash-costs .cg-dash-card:nth-child(4){--metric:#b87500;--metric-bg:#fff7df}
.cg-dashboard .cg-dash-card .cg-dash-icon{color:var(--metric);background:var(--metric-bg)}
.cg-dashboard .cg-dash-card h3{color:var(--metric)!important}
.cg-dashboard .cg-dash-costs .cg-dash-card strong{color:var(--metric)}
.cg-dashboard .cg-dash-hero button[aria-pressed=true]{border-color:#70dca0;box-shadow:none}
.cg-dashboard .cg-dash-hero button:focus-visible{outline-color:#70dca0}
.cg-dashboard .cg-dash-ads>small{background:#edf5ff;color:#2974cc}

/* Start the sales dashboard directly at the dark summary. */
main:has(#ml-real-dashboard)>header{display:none}
.cg-dashboard>.ml-heading{display:none}

/* Logos and names stay together inside the marketplace controls. */
.cg-dash-hero button[data-store],.cg-dash-platform>strong.cg-dash-platform-brand{display:inline-flex;align-items:center;gap:7px}
.cg-dash-hero button[data-store]{white-space:nowrap}
.cg-dash-hero button[data-store][aria-pressed=false]{background:#111c34;border-color:#4a5874;color:#acbad3}
.cg-dash-hero button[data-store][aria-pressed=false] .cg-dash-market-logo{filter:grayscale(.85);opacity:.6}
.cg-dash-market-logo{display:inline-block;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain}
.cg-dash-logo-ml{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnMAABJzAYwiuQcAAAPfSURBVDhPtZTpT1xlFMb5NwozZYZhXyplSdX0g0CKgDB3ABslhJYaUj/Q0MSYKCJq00htiSIVRD/IIpSipLFi6TDsMEALLUWgLGWYAYYybAWGln37mXvHQkoNftGTnNyc95zzPPe8Oc9r53DIlf/D7fYf/Ff+L8BuyB28UDn54OHmg6fHEdxdfVApfZA5eEn5l3sOArb3JtA/gKTEV7n0RQj534fzS2EE5cXhlBVG8FNOGF9+HkJiwmscPRqI7JBIchCwvTvHAgPIyw6ivz0SS38UiyNqls0CyxMCKxYNy48FKbaOqLH0RdHbFknW5Tfw9Q18YYJdYLmDJ+FhGhp1MTwxCFhNauaNauYManrbo8nNTSE75wo/5CXT0RzLrCGWuWFbzZNhgUZdNKEnIpHZe+wBy2XepJzPYGR0hvpGPVXab2iuT6em6jMK8j/k1m09c/NL9A9MYJm0cv+BicrKa9RWX6Kh7gI1ukx0NZV0946ReCYNmb2nDVgtnJUan9va2iZTU09paTXQ1PKIgUcW/tB20ds3jra6h56H4+zs7LCysoF1cZW1ta3d3smpBYKDE7CTOfhSXFLJzs5uTrLt7R3u3B0iO7eKqpoe1jc2pZqNjS0prmvok8D3m3iWk1uOnUp1nMtXsmhta8BsNmG1LknJzc29v9hvImnHfSNN+gGWltYkspmZeUZHB6mr0/JJWjp2Ls7HuVkm0N8eTr32FHXVmWh1elrvDNHQ1M/D/sdYJhdeAN7a2mZwyEJX9yhV1b1oq4ppqElHr3sHY1cE5T9rsJPLXycz4y2WxgSWzAIzBjXZ2alMTS9iHp+jqWWQ27o/JRDRxGlWVzcYGJyg/Z6RhiYDv5WF767lszGBtNQI8Y598D8Wh7nPtp+iD3aEceFiCkaThfX1Tba3t8nIrMA0MiONXXGrk+kZK0UlN7hWFMmzsb933Sww0BmF55F421Y4OoYgxJ7igV4jMYoFs8MC14viqNYV0Ky/i2lkluu/tlOp7aa7x8DV776itTaep6M2UPHbVhtD8Jvvcdgx6LlA3FEoI4gUkigtjGHOuDeWoVON7vd4KisucvPGR5SWfMC95vMMd0WzPC5ILl5f/o9vExp+FoUyTMLbk7S9GwpFMD5+5xBikygvDWV6KEqSsEggKnDBaFOaSLoyocEyGElxQRgR6vfx8k3msCIImb1N1i89QnJZAE4ucajcU3glMJmTcfGkf6rhapaavBw1336tJvVjDTEnE/D2O4fKIwUnl3eRy/wOeIR23U0iUChOoFTF4OQSj9L5NE7OZ1C6nLbFqmgUylDkMv9/6HflL8Krzsga/pNrAAAAAElFTkSuQmCC")}
.cg-dash-logo-shopee{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnMAABJzAYwiuQcAAAO5SURBVEhLtZbfbxRVFMfX4pMmtKCNZbvbbrewu7M/Zmd2dn6VbisustSlsKRhd4XE8EAgIcCDQkh4ESLxZ4zRGHxQgtEEUCPlRWMUnvTJktLCH/Q137vMdH6mhODDt53Ze8/5nHvOvWduYijxKoYSI3ghMRypLUPb8PJLY9g+MoHXRqeRHMthfEdO/Oc7f+c45wVto5SIg724ZTtGhtPC+dOK82kX9OUDBn+gGLGzEq/KmTzerpbx8VwNn82reEepQMlISHnm0I72QZ+xwOGtqRCIDhs7Jdxc0PHHIQNXGyqu7Fbw26KBX9s6WvmiD0rRT9B3CBgFoyaTOdzYp+GXtg55soB0Mi9USOdwfZ+GO20d2VQ+ZBcFdYFMQ9CAYuRLpRLudQxY01JonCnlSs/UZaSTYftgegWQhXZqRkAquaGJ8RxutDRca9YwnfKPUZlkDp/Mq/h90RCZ8I0/qal3IwmgsxsnknkcVyt4f7fi6sqsgn+WTNxd1MWzd4y6PKvgp3YdK10bVxv+sZOajMx4Xvh3gTw/zvIZ4fW9Gh717eeiW/t15NKD2jrnNOGtHVf4TbMWMvRqrWfj7yVTrJrPwXGvfmjV3c3k1DLBTuEAmfMv98QD73cMHCmXoWcl6FMSFqQivm7WYsHfvamJrNE3OQLI9uTdVZ/Oq1gPGPL9/mETszslXLAU/Nkxce+wga/eqIma/9UxQzDqWlMTWaNfcgQw2FE+aEQDv92roVkoYrVr+cZWY1ZHffF6zW0I5AigF0ZdmokG3lqoQ5sqYPmAgbWeHxol2rAFen1HrvBds4r1iKgfdC1xLNjiTter+HF/Has9KxScF3i5obp+3RUGa0hncZtgvWeJXnqqLsPMSjhYKuEuV9yNmmvjol11/bo19O5S6rhS2TRlj/uDo/H5nhqsrITvW1popQz6nLEBdHdpsIf25fKmwA2nFj6aU3FGD2eFYydU2fXrnkNvp6GYpvW+H8jo2aCZTqaV79Ra38Z5qypSFwU8Jpddv26n8fZSqlUo4VFvJgT8cE5FeTKPc7qM5bYuasdeqWQK4psYTCmD7pRKwqevl/KP92sxv6sYAjoR317Q8Z5ZxdFqGd1KBWefwINzhXq2CD7ya0E5tTSyhUjgIGobD3s2VroW/j0yeA6uzNHj3gzmdhWjv4eO+IXOjufx81t1URNu7WcRbe8c0DE6spHKSKADrU0VcEqTcd5Unkm0Tb8yOAZBRV4T425tT6NNb21xF+H/7V46lBhFHJR63jfv/wCiavbpZP6XBAAAAABJRU5ErkJggg==");filter:saturate(1.22) brightness(1.12)}
.cg-dash-totals .cg-dash-revenue-change,.cg-dash-totals .cg-dash-margin-value{width:fit-content;font-weight:600;margin:1px 0 5px}
.cg-dash-totals .cg-dash-revenue-change.is-down{color:#ff9e9e}
.cg-dash-totals .cg-dash-revenue-change.is-up,.cg-dash-totals .cg-dash-margin-value{color:#78e8b0}
.cg-dash-totals .cg-dash-revenue-change[hidden],.cg-dash-totals .cg-dash-margin-value[hidden]{display:none}

.cg-dash-hero button[data-all][aria-pressed=true],.cg-dash-hero button[data-store][aria-pressed=true]{background:#141d33;border-color:#59657e;color:#fff}
.cg-dash-hero button[data-store][aria-pressed=true]:hover{background:#202b43}
.cg-dash-hero button[data-store][aria-pressed=false]{background:#10192d;border-color:#38445b;color:#c4cede}
.cg-dash-hero button[data-store] .cg-dash-store-name{font-weight:700}
.cg-dash-platform>strong.cg-dash-platform-brand{color:#fff;font-weight:700}

/* Dashboard de vendas: indicadores à esquerda e filtros à direita. */
.cg-dash-hero {
  display:grid;
  grid-template-columns:clamp(250px,22vw,310px) minmax(0,1fr);
  align-items:start;
  gap:20px;
  padding:18px 22px;
}
.cg-dash-totals {
  grid-template-columns:minmax(0,1fr);
  gap:12px;
  margin:0;
}
.cg-dash-totals>div+div {
  border-left:0;
  padding-left:0;
}
.cg-dash-totals strong {
  font-size:clamp(25px,2.7vw,44px);
  margin:4px 0;
}
.cg-dash-totals #cg-dash-net {color:#75DA81}
.cg-dash-side {
  min-width:0;
  border-left:1px solid #ffffff25;
  padding-left:20px;
}
.cg-dash-side .cg-dash-platform {gap:10px;padding:7px 0}
.cg-dash-side .cg-dash-platform:first-child {border-top:0;padding-top:0}
.cg-dash-side .cg-dash-platform>strong {flex-basis:122px;white-space:nowrap;line-height:1.25}
.cg-dash-side .cg-dash-platform button {padding-inline:9px}
.cg-dash-side .cg-dash-pills {gap:6px}
.cg-dash-side .cg-dash-periods {padding-top:8px}
.cg-dash-side .cg-dash-refresh {
  flex-direction:row;
  justify-content:flex-end;
  align-items:center;
  flex-wrap:wrap;
  gap:8px 12px;
  margin-top:10px;
}
.cg-dash-side .cg-dash-refresh button {min-height:32px;padding:5px 10px}
@media(max-width:760px) {
  .cg-dash-hero {grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}
  .cg-dash-side {border-left:0;border-top:1px solid #ffffff25;padding:12px 0 0}
  .cg-dash-side .cg-dash-platform>strong {margin-bottom:3px}
  .cg-dash-side .cg-dash-refresh {justify-content:space-between}
}

/* Dashboard: acabamento compacto */
.cg-dashboard .cg-dash-hero {padding-block:14px}
.cg-dashboard .cg-dash-totals {gap:8px}
.cg-dashboard .cg-dash-totals :is(#cg-dash-coverage,#cg-dash-buyer-paid,#cg-dash-margin) {display:none}
.cg-dashboard .cg-dash-side .cg-dash-refresh {margin:0 0 8px}
.cg-dashboard #ml-real-results {
  background:#e1e4e9;
  border-radius:14px;
  padding:12px;
}
.cg-dashboard #ml-real-results .cg-dash-card {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:6px;
  min-height:110px;
  padding:16px 10px 14px;
  text-align:center;
  background:#fff;
  border:1px solid #edf0f3;
  border-radius:12px;
  box-shadow:0 3px 7px #18283b26;
}
.cg-dashboard #ml-real-results .cg-dash-card h3 {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  margin:0;
  font-size:14px!important;
  line-height:20px;
  color:var(--card-title,#17243b)!important;
}
.cg-dashboard .cg-dash-card-icon {width:19px;height:19px;flex:none;color:var(--card-title,#75da81)}
.cg-dashboard .cg-dash-card-value {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 7px;max-width:100%}
.cg-dashboard #ml-real-results .cg-dash-card strong {line-height:1.15;color:var(--card-value,#17243b)}
.cg-dashboard #ml-real-results .cg-dash-card small {margin:0;color:#52617a;font-size:12px;line-height:1.25}
.cg-dashboard .cg-dash-card.is-cancelled {--card-title:#d2524c}
.cg-dashboard .cg-dash-card.is-returned {--card-title:#e67216}
.cg-dashboard .cg-dash-card-trend {font-size:11px;font-weight:650;white-space:nowrap}
.cg-dashboard .cg-dash-card-trend.is-up {color:#217b49}
.cg-dashboard .cg-dash-card-trend.is-down {color:#b52d36}
.cg-dashboard .cg-dash-costs .cg-dash-card {--card-title:#737373;--card-value:var(--card-title)}
.cg-dashboard .cg-dash-costs .cg-dash-card.is-product-cost {--card-title:#ca8751}
.cg-dashboard .cg-dash-costs .cg-dash-card.is-tax {--card-title:#56a4ed}
.cg-dashboard .cg-dash-costs .cg-dash-card.is-freight {--card-title:#e79e15}
.cg-dashboard .cg-dash-ads {background:#fff;box-shadow:0 3px 7px #18233421}
@media(max-width:760px) {
  .cg-dashboard .cg-dash-hero {padding-block:12px}
  .cg-dashboard .cg-dash-side .cg-dash-refresh {justify-content:flex-start}
  .cg-dashboard #ml-real-results {padding:8px}
}

/* Dashboard: lojas abaixo dos canais */
.cg-dashboard .cg-dash-side .cg-dash-platform {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  justify-items:start;
  row-gap:5px;
  padding-block:5px;
}
.cg-dashboard .cg-dash-side .cg-dash-platform:first-child {padding-top:0}
.cg-dashboard .cg-dash-side .cg-dash-platform>strong {margin:0}
.cg-dashboard .cg-dash-side .cg-dash-platform .cg-dash-pills {width:100%;min-width:0}
.cg-dashboard .cg-dash-totals .cg-dash-revenue-change.is-up {color:#75DA81}
.cg-dashboard .cg-dash-hero .cg-dash-totals>div>span {color:#dce3ef;font-weight:400}


/* Faturamento por loja e vendas do período */
.cg-dash-shop-totals {display:flex;gap:10px;overflow-x:auto;padding:2px 1px 9px;margin-top:12px}
.cg-dashboard .cg-dash-shop-total {flex:1 0 135px;max-width:240px;display:grid;gap:4px;text-align:left;white-space:nowrap;padding:10px 13px;background:#fff;color:#17243b;border:1px solid #dce2ed;border-radius:9px}
.cg-dashboard .cg-dash-shop-total[aria-pressed=true] {background:#eee9fc;border-color:#b9adee;color:#5140a5}
.cg-dash-shop-total span {font-size:12px;font-weight:650}
.cg-dash-shop-total strong {font-size:17px}
.cg-dash-sales {margin:0 0 12px}
.cg-dash-sale-scroll {overflow-x:auto}
.cg-dash-sales table {width:100%;min-width:1210px;border-collapse:collapse;font-size:12px}
.cg-dash-sales :is(th,td) {padding:9px 10px;border-bottom:1px solid #e4e8f0;text-align:left;vertical-align:middle}
.cg-dash-sales th {background:#f1f3f9;white-space:nowrap;color:#4b5873}
.cg-dash-sales .cg-dash-sale-num {text-align:right;white-space:nowrap}
.cg-dash-sales select {display:inline-block;width:auto;max-width:118px;margin-left:6px;font-size:12px;padding:4px 5px}
.cg-dash-sale-product {display:flex;align-items:center;gap:9px;min-width:215px;max-width:290px}
.cg-dash-sale-product > span:last-child {min-width:0}
.cg-dash-sales .cg-dash-sale-product strong,
.cg-dash-sales .cg-dash-sale-product small {display:block;white-space:normal;overflow-wrap:anywhere}
.cg-dash-sale-product small {color:#596981;margin-top:3px}
.cg-dash-sale-thumb {position:relative;display:grid;place-items:center;flex:0 0 40px;height:40px;background:#eef1f5;border-radius:7px;overflow:hidden}
.cg-dash-sale-thumb::before {content:"▧";color:#66768e}
.cg-dash-sale-thumb img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:white}
.cg-dash-sale-thumb img[hidden] {display:none}
.cg-dash-sale-margin {display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:7px;font-weight:700}
.cg-dash-sale-margin small {font:inherit}
.cg-dash-sale-margin.is-profit {color:#176840;background:#e9f8ef}
.cg-dash-sale-margin.is-loss {color:#9d2633;background:#fbecee}
.cg-dash-sale-pending {color:#6a552b}
.cg-dashboard .cg-dash-sale-toggle {background:#eee9fc;color:#5140a5;padding:4px 8px;border-radius:6px}
.cg-dash-sale-details {padding:12px;background:#f5f6fb;border-radius:8px}
.cg-dash-sale-details ul {margin:6px 0;padding-left:19px}
.cg-dash-sale-details dl {display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:9px 0 0}
.cg-dash-sale-details dt {color:#596981}
.cg-dash-sale-details dd {margin:3px 0 0;font-weight:700}
.cg-dash-sale-paging,.cg-dash-sale-paging>div {display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.cg-dash-sale-paging {padding-top:10px;color:#596981;font-size:12px}

.cg-dashboard .cg-dash-bottom:has(> :only-child) {grid-template-columns:minmax(0,1fr)}

.cg-dash-sales .cg-dash-sale-date {white-space:nowrap;color:#566680}
.cg-dash-sales .cg-dash-sale-freight {text-align:center;background:#e9edf8;padding-block:5px}
