.dashboard-grid .card.dashboard-kpi-card{min-height:250px;padding:clamp(16px,1.45vw,22px);gap:16px;justify-content:flex-start;border-color:color-mix(in srgb,var(--color-blue) 14%,var(--border));background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--color-blue) 8%,transparent),transparent 34%),linear-gradient(180deg,var(--surface-card-strong),var(--surface-card))}.dashboard-grid .card.dashboard-kpi-card.dashboard-kpi-card--compact{gap:14px}.dashboard-grid .card.dashboard-kpi-card.dashboard-kpi-card--top-row{min-height:220px;padding-block:16px;gap:10px}.dashboard-grid .card.dashboard-kpi-card:after{background:linear-gradient(180deg,var(--surface-soft),transparent 30%),linear-gradient(90deg,color-mix(in srgb,var(--color-blue) 2.5%,transparent),transparent 36%)}.dashboard-grid .card.dashboard-kpi-card>*{position:relative;z-index:1}@media(min-width:1280px){.dashboard .dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard .dashboard-grid>.card{grid-column:span 2}}@media(max-width:520px){.dashboard-grid .card.dashboard-kpi-card{min-height:0;padding:16px;gap:14px}}.dashboard-grid .card.dashboard-cash-balances-card{min-width:0;min-height:250px}.dashboard-cash-balances{display:grid;gap:12px;min-width:0}.dashboard-cash-balances__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;min-width:0}.dashboard-cash-balances__accounts{max-height:min(250px,32vh);overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.dashboard-cash-balances__account-value{display:flex;flex:0 0 auto;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0}.dashboard-cash-balances__account.is-negative .ui-kpi-composition__value{color:var(--color-danger)}.ui-kpi-card__bar.dashboard-cash-balances__bar{position:relative;height:7px}.ui-kpi-card__bar.dashboard-cash-balances__bar>.dashboard-cash-balances__bar-fill{background:linear-gradient(90deg,var(--color-blue),var(--color-green))}.dashboard-cash-balances__account.is-negative .dashboard-cash-balances__bar{border:1px dashed color-mix(in srgb,var(--color-danger) 42%,transparent);background:color-mix(in srgb,var(--color-danger) 5%,var(--surface-soft-3))}.dashboard-cash-balances__account.is-negative .dashboard-cash-balances__bar:after{content:"";position:absolute;top:50%;left:0;width:18px;height:2px;border-radius:var(--radius-pill);background:var(--color-danger);transform:translateY(-50%)}.dashboard-cash-balances__account.has-zero-total:not(.is-negative) .dashboard-cash-balances__bar{opacity:.56}.dashboard-status.dashboard-cash-balances__status{flex:1;justify-content:center;min-height:140px;margin:0;text-align:center}@media(max-width:520px){.dashboard-cash-balances{gap:12px}.dashboard-cash-balances__accounts{max-height:min(340px,44vh)}}@media(max-width:390px){.ui-kpi-composition__heading.dashboard-cash-balances__account-heading{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-cash-balances__account-value{width:100%;justify-content:space-between}.dashboard-cash-balances__account-value>.ui-kpi-composition__value{white-space:normal;overflow-wrap:anywhere}}.dashboard-grid .card.dashboard-monthly-net-sales-card{min-width:0}.dashboard-monthly-net-sales{display:grid;gap:10px;min-width:0}.dashboard-monthly-net-sales__currency{display:grid;gap:7px;min-width:0;padding:0 0 10px;border-bottom:1px solid var(--border-soft)}.dashboard-monthly-net-sales__amount{min-width:0;color:var(--text-primary);font-size:clamp(20px,1.7vw,24px);font-weight:var(--font-weight-black);line-height:1.02;letter-spacing:-.04em;overflow-wrap:anywhere}.dashboard-monthly-net-sales__comparison-row{display:flex;min-width:0}.ui-kpi-card__trend.dashboard-monthly-net-sales__comparison{min-height:26px;max-width:100%;justify-content:flex-start;gap:6px;padding-inline:9px;line-height:1.25;letter-spacing:.02em;white-space:normal}.dashboard-monthly-net-sales__comparison>svg{display:block;flex:0 0 auto;width:14px;height:14px}.dashboard-monthly-net-sales__metadata{display:flex;flex-wrap:wrap;gap:3px 12px;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.35}.ui-kpi-progress.dashboard-monthly-net-sales__progress{gap:5px}.ui-kpi-card__bar.dashboard-monthly-net-sales__progress-bar{height:6px}.dashboard-status.dashboard-monthly-net-sales__status{flex:1;justify-content:center;min-height:140px;margin:0;text-align:center}@media(max-width:520px){.dashboard-monthly-net-sales__amount{font-size:clamp(20px,6vw,24px)}.dashboard-monthly-net-sales__metadata{display:grid;gap:4px}}.dashboard-grid .card.dashboard-product-list-card{min-width:0;min-height:300px}.dashboard-status.dashboard-product-list-card__status{flex:1;justify-content:center;min-height:150px;margin:0;text-align:center}.dashboard-grid .card.dashboard-pending-card,.dashboard-grid .card.dashboard-meli-sales-card,.dashboard-grid .card.dashboard-flex-card{min-width:0}.dashboard-pending-card__badge.has-pending{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-2-foreground)}button.ui-kpi-action-item.dashboard-pending-card__item:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--dashboard-pending-tone) 38%,transparent);background:color-mix(in srgb,var(--dashboard-pending-tone) 5%,var(--surface-panel));box-shadow:var(--shadow-inner-soft)}button.ui-kpi-action-item.dashboard-pending-card__item:focus-visible{outline:none;border-color:var(--dashboard-pending-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--dashboard-pending-tone) 14%,transparent)}.dashboard-pending-card__item--questions{--dashboard-pending-tone: var(--color-blue)}.dashboard-pending-card__item--messages{--dashboard-pending-tone: var(--color-green)}.dashboard-pending-card__item--whatsapp{--dashboard-pending-tone: var(--color-green-2)}.dashboard-pending-card__item--promotions{--dashboard-pending-tone: var(--accent)}.ui-kpi-action-item.dashboard-pending-card__item.has-value{border-color:color-mix(in srgb,var(--dashboard-pending-tone) 28%,transparent);background:color-mix(in srgb,var(--dashboard-pending-tone) 5%,var(--surface-panel))}.ui-kpi-action-item__icon.dashboard-pending-card__item-icon{border:1px solid color-mix(in srgb,var(--dashboard-pending-tone) 34%,transparent);background:color-mix(in srgb,var(--dashboard-pending-tone) 8%,transparent);color:var(--dashboard-pending-tone)}.ui-kpi-action-item.dashboard-pending-card__item.has-value .ui-kpi-action-item__value.dashboard-pending-card__item-value{color:var(--dashboard-pending-tone)}.ui-kpi-action-item__action.dashboard-pending-card__item-chevron{color:var(--dashboard-pending-tone);transition:transform var(--transition-fast)}button.ui-kpi-action-item.dashboard-pending-card__item:hover:not(:disabled) .ui-kpi-action-item__action.dashboard-pending-card__item-chevron{transform:translate(2px)}.dashboard-pending-card__status{min-height:28px;padding:4px 9px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.3;text-align:center}.dashboard-pending-card__status.is-clear{color:var(--color-green)}.dashboard-pending-card__status.has-pending{color:var(--accent-2-foreground)}.dashboard-pending-card__status>svg{display:block;flex:0 0 auto;width:14px;height:14px}.dashboard-meli-sales-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;flex:1;min-width:0}.dashboard-meli-sales-card__primary{display:flex;align-items:baseline;min-width:0;padding:2px 0 0;gap:10px}.dashboard-meli-sales-card__count{color:var(--text-primary);font-size:clamp(40px,4.3vw,58px);font-weight:var(--font-weight-black);line-height:.92;letter-spacing:-.045em}.dashboard-meli-sales-card__unit{color:var(--text-secondary);font-size:clamp(16px,1.5vw,21px);font-weight:var(--font-weight-bold);line-height:1}.dashboard-meli-sales-card__metrics{margin-top:auto;border-top:1px solid var(--border-soft)}.dashboard-meli-sales-card__metric{padding:10px 10px 0 0}.dashboard-meli-sales-card__metric+.dashboard-meli-sales-card__metric{padding-left:12px;border-left:1px solid var(--border-soft)}.dashboard-grid .card.dashboard-flex-card{min-height:250px}.ui-btn-icon.dashboard-flex-card__refresh{width:38px;height:38px;border-radius:13px}.ui-btn-icon.dashboard-flex-card__refresh .action-icon{width:17px;height:17px}.ui-btn-icon.dashboard-flex-card__refresh.is-refreshing .action-icon{animation:dashboard-flex-refresh-spin .8s linear infinite}.dashboard-flex-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);flex:1;min-width:0;padding:0 4px}.dashboard-flex-card__metric{display:grid;grid-template-rows:auto auto 1fr;justify-items:center;gap:7px;min-width:0}.dashboard-flex-card__value{color:var(--dashboard-flex-tone);font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-black);line-height:1;letter-spacing:-.035em}.dashboard-flex-card__label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.2;text-align:center}.dashboard-flex-card__bar{width:9px;min-height:66px;height:66px;padding:2px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-inner-soft)}.dashboard-flex-card__bar-fill{width:100%;min-height:5px;border-radius:inherit;background:var(--dashboard-flex-tone);box-shadow:0 0 10px color-mix(in srgb,var(--dashboard-flex-tone) 28%,transparent)}.dashboard-flex-card__metric--sent{--dashboard-flex-tone: var(--color-blue)}.dashboard-flex-card__metric--delivered{--dashboard-flex-tone: var(--color-green)}.dashboard-flex-card__metric--pending{--dashboard-flex-tone: var(--accent)}.dashboard-flex-card__footer{min-height:30px;padding:6px 8px;border-top:1px solid var(--border-soft);color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;text-align:center}.dashboard-flex-card__footer>svg{display:block;flex:0 0 auto;width:14px;height:14px}@keyframes dashboard-flex-refresh-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.dashboard-flex-card__metrics{gap:10px;padding-inline:0}.dashboard-flex-card__bar{min-height:62px;height:62px}}@media(prefers-reduced-motion:reduce){.ui-btn-icon.dashboard-flex-card__refresh.is-refreshing .action-icon{animation:none}}
