@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,var(--color-line-soft) 25%,var(--color-surface-3) 37%,var(--color-line-soft) 63%);background-size:200% 100%;animation:skeleton-sweep 1.4s ease-in-out infinite}.skeleton.is-pill{border-radius:999px}.skeleton.is-circle{border-radius:50%}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-card{padding:16px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-line)}.skeleton-row{display:flex;align-items:center;justify-content:space-between}.skeleton-line-row{gap:14px;display:flex;padding:14px 8px;align-items:center}.skeleton-line-row+.skeleton-line-row{border-top:1px solid var(--color-line)}.skeleton-chart{gap:10px;display:flex;padding:10px 0;align-items:flex-end}.skeleton-chart .skeleton{flex:1 1;border-radius:6px 6px 0 0}.dashboard-home{color:var(--color-text);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .panel{height:100%;padding:16px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-line-soft)}.dashboard-home .panel-head{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between}.dashboard-home .panel-title{font-size:16px;font-weight:600;color:var(--color-text);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .stat-card{height:100%;padding:14px;border-radius:8px;border:1px solid var(--color-line-soft)}.dashboard-home .stat-card .stat-head{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}.dashboard-home .stat-card .stat-label{color:var(--color-text-muted);font-size:13px;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .stat-card .stat-icon{width:26px;height:26px;display:flex;flex-shrink:0;border-radius:6px;align-items:center;justify-content:center}.dashboard-home .stat-card .stat-icon .MuiSvgIcon-root{font-size:16px}.dashboard-home .stat-card .stat-icon.unpaid{color:#d98e2b;background:#fdf3e3}.dashboard-home .stat-card .stat-icon.paid{color:#be3c86;background:#fbcfe8}.dashboard-home .stat-card .stat-icon.processed{color:#0e9fbc;background:#cff5fb}.dashboard-home .stat-card .stat-icon.completed{color:var(--color-primary);background:#e7f5ee}.dashboard-home .stat-card .stat-value{font-size:22px;font-weight:600;color:var(--color-text)}.dashboard-home .stat-card .stat-trend,.dashboard-home .stat-card .stat-value{display:block;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .stat-card .stat-trend{font-size:11px;margin-top:4px;color:#9aa2ad}.dashboard-home .stat-card .stat-trend.up{color:var(--color-primary)}.dashboard-home .stat-card .stat-trend.down{color:var(--color-danger)}.dashboard-home .summary-legend{gap:6px;display:flex;font-size:12px;color:var(--color-text-muted);align-items:center;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .summary-legend .dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.dashboard-home .summary-chart{height:280px;position:relative}.dashboard-home .summary-empty{display:flex;height:280px;align-items:center;justify-content:center}.dashboard-home .history-empty,.dashboard-home .summary-empty{color:var(--color-text-muted);font-size:13px;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .history-empty{padding:30px 0;text-align:center}.dashboard-home .summary-range{color:var(--color-text-muted);font-size:12px;padding:5px 12px;border-radius:6px;white-space:nowrap;border:1px solid var(--color-border);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.dashboard-home .wallet-bar{gap:16px;display:flex;flex-wrap:wrap;row-gap:14px;padding:16px 18px;align-items:center;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-line)}.dashboard-home .wallet-bar .wallet-figure{gap:12px;flex:1 1 180px;display:flex;align-items:center}.dashboard-home .wallet-bar .wallet-icon{width:40px;height:40px;display:flex;flex-shrink:0;border-radius:10px;align-items:center;justify-content:center;color:var(--color-primary);background:var(--color-tint)}.dashboard-home .wallet-bar .wallet-icon.credit{color:var(--status-blue-fg);background:var(--status-blue-bg)}.dashboard-home .wallet-bar .wallet-icon.due{color:var(--status-amber-fg);background:var(--status-amber-bg)}.dashboard-home .wallet-bar .wallet-label{font-size:12px;color:var(--color-text-muted)}.dashboard-home .wallet-bar .wallet-label,.dashboard-home .wallet-bar .wallet-value{display:block;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .wallet-bar .wallet-value{font-size:17px;font-weight:700;color:var(--color-text)}.dashboard-home .wallet-bar .wallet-action{gap:6px;border:none;display:inline-flex;cursor:pointer;font-size:13px;font-weight:500;padding:9px 16px;border-radius:8px;align-items:center;color:var(--color-primary);background:var(--color-tint);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .wallet-bar .wallet-action:hover{color:#fff;background:var(--color-primary)}.dashboard-home .panel-link{gap:4px;display:inline-flex;font-size:13px;font-weight:500;align-items:center;text-decoration:none;color:var(--color-primary);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .panel-link:hover{text-decoration:underline}.dashboard-home .stat-card{display:block;cursor:pointer;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dashboard-home .stat-card:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 6px 16px rgba(16,134,83,.12)}.dashboard-home .action-grid{grid-gap:10px;gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home .action-card{gap:10px;display:flex;font-size:13.5px;font-weight:500;padding:14px 12px;border-radius:10px;align-items:center;text-decoration:none;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif;transition:border-color .15s ease,color .15s ease}.dashboard-home .action-card:hover{color:var(--color-primary);border-color:var(--color-primary)}.dashboard-home .action-card .action-icon{width:32px;height:32px;display:flex;flex-shrink:0;border-radius:8px;align-items:center;justify-content:center;color:var(--color-primary);background:var(--color-tint)}.dashboard-home .recent-list{display:flex;flex-direction:column}.dashboard-home .recent-row{gap:14px;display:flex;padding:12px 8px;align-items:center;border-radius:8px;text-decoration:none;justify-content:space-between}.dashboard-home .recent-row+.recent-row{border-top:1px solid var(--color-line)}.dashboard-home .recent-row:hover{background:var(--color-tint-hover)}.dashboard-home .recent-row .recent-main{min-width:0;display:flex;flex-direction:column}.dashboard-home .recent-row .order-status-label{flex:0 0 auto}.dashboard-home .recent-row .recent-code{font-size:13px;font-weight:600;color:var(--color-text)}.dashboard-home .recent-row .recent-code,.dashboard-home .recent-row .recent-date{font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .recent-row .recent-date{font-size:11.5px;color:var(--color-text-muted)}.dashboard-home .recent-row .recent-amounts{display:flex;text-align:right;flex-direction:column}.dashboard-home .recent-row .recent-total{font-size:13px;font-weight:600;white-space:nowrap;color:var(--color-text);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .recent-row .recent-due{color:var(--color-danger)}.dashboard-home .recent-row .recent-due,.dashboard-home .recent-row .recent-settled{font-size:11.5px;white-space:nowrap;font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}.dashboard-home .recent-row .recent-settled{color:var(--status-green-fg)}@media(max-width:600px){.dashboard-home .action-grid{grid-template-columns:1fr}.dashboard-home .recent-row{gap:8px;flex-wrap:wrap}.dashboard-home .recent-row .recent-amounts{text-align:left}}