@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}body{color:#f1f5f9;background:linear-gradient(135deg,#090d16 0%,#05070c 100%);min-height:100vh;margin:0;padding:0;overflow-x:hidden}.glow-bg{z-index:-1;pointer-events:none;background:radial-gradient(circle,#6366f114 0%,#c084fc08 70%,#0000 100%);width:600px;height:600px;position:absolute;top:0;left:25%}.container{max-width:1300px;margin:0 auto;position:relative}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a4d;border:1px solid #ffffff08;border-radius:1.25rem;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:1.5rem 2.5rem;display:flex;box-shadow:0 10px 30px -10px #0000004d}.logo-section h1{background:linear-gradient(90deg,#818cf8,#c084fc);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;font-size:1.75rem;font-weight:800}.logo-section p{color:#64748b;margin-top:.15rem;font-size:.85rem;font-weight:500}.header-right{align-items:center;gap:1.5rem;display:flex}.main-nav{background:#ffffff05;border:1px solid #ffffff08;border-radius:.75rem;gap:.5rem;padding:.25rem;display:flex}.nav-tab{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-tab:hover{color:#fff;background:#ffffff05}.nav-tab.active{color:#818cf8;background:#6366f126;border:1px solid #6366f133}.clear-btn{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:9999px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.clear-btn:hover{background:#ef444433;border-color:#ef444466;box-shadow:0 0 15px #ef444433}.status-badge{color:#34d399;background:#10b98114;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 0 15px #10b9810d}.status-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #10b981}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.tab-content{animation:.4s fadeIn}.tab-content.hidden,.hidden{display:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-layout{grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}.stats-and-chart{flex-direction:column;gap:2rem;display:flex}.stats-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a40;border:1px solid #ffffff08;border-radius:1.25rem;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px -2px #0003}.stat-card:hover{border-color:#ffffff14;transform:translateY(-4px);box-shadow:0 12px 30px -10px #0006}.stat-card h3{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.stat-card .value{color:#fff;letter-spacing:-.03em;margin-top:.5rem;font-size:2.25rem;font-weight:800}.stat-card .value.revenue{background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chart-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a40;border:1px solid #ffffff08;border-radius:1.25rem;height:320px;padding:2rem;box-shadow:0 4px 20px -2px #0003}.right-panel{flex-direction:column;gap:2rem;display:flex}.feed-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a40;border:1px solid #ffffff08;border-radius:1.25rem;flex-direction:column;flex:1;max-height:480px;padding:2rem;display:flex;box-shadow:0 4px 20px -2px #0003}.feed-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.feed-header h2{font-size:1.15rem;font-weight:700}.feed-list{flex-direction:column;flex:1;gap:.75rem;padding-right:.25rem;display:flex;overflow-y:auto}.feed-list::-webkit-scrollbar{width:4px}.feed-list::-webkit-scrollbar-track{background:0 0}.feed-list::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:2px}.feed-item{background:#ffffff03;border:1px solid #ffffff05;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem;transition:background .2s;display:flex}.feed-item:hover{background:#ffffff08}.feed-item-header{justify-content:space-between;font-size:.8rem;display:flex}.feed-item-time{color:#64748b}.feed-item-amount{color:#4ade80;font-weight:700}.feed-item-trx{color:#cbd5e1;margin-top:.25rem;font-family:monospace;font-size:.85rem}.table-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a40;border:1px solid #ffffff08;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 20px -2px #0003}.table-header{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:1.75rem 2.25rem;display:flex}.table-header h2{font-size:1.25rem;font-weight:700}.filter-tabs{background:#ffffff05;border:1px solid #ffffff08;border-radius:.5rem;gap:.5rem;padding:.25rem;display:flex}.filter-tab{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.filter-tab.active{color:#818cf8;background:#6366f126;border:1px solid #6366f133}table{border-collapse:collapse;text-align:left;width:100%}th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff08;padding:1.25rem 2.25rem;font-size:.8rem;font-weight:600}td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #ffffff08;padding:1.25rem 2.25rem;font-size:.9rem}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff03}.gateway-badge{letter-spacing:.03em;border-radius:.5rem;padding:.3rem .8rem;font-size:.725rem;font-weight:800;display:inline-block}.gateway-bkash{color:#fda4af;background:#e11d4814;border:1px solid #e11d4826}.gateway-nagad{color:#fed7aa;background:#f9731614;border:1px solid #f9731626}.amount-val{color:#38bdf8;font-size:.95rem;font-weight:700}.no-data{text-align:center;color:#475569;padding:5rem 2rem;font-size:1rem;font-weight:500}.result-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:1.8rem;display:flex}.success-icon{color:#10b981;background:#10b9811f;border:2px solid #10b98159;animation:.5s cubic-bezier(.175,.885,.32,1.275) iconPop;box-shadow:0 0 20px #10b98140}.error-icon{color:#ef4444;background:#ef44441f;border:2px solid #ef444459;animation:.5s cubic-bezier(.175,.885,.32,1.275) iconPop;box-shadow:0 0 20px #ef444440}@keyframes iconPop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}70%{transform:scale(1.1)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.result-title{margin-bottom:.75rem;font-size:1.4rem;font-weight:800}.result-details{color:#94a3b8;max-width:320px;margin-bottom:2rem;font-size:.9rem;line-height:1.6}.try-again-btn{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border-radius:.75rem;padding:.85rem 2.25rem;font-size:.95rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1)}.try-again-btn.btn-success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;box-shadow:0 4px 15px #10b98159}.try-again-btn.btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98180}.try-again-btn.btn-error{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff14}.try-again-btn.btn-error:hover{color:#f87171;background:#ef44441a;border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 8px 20px #ef444426}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-box{text-align:center;background:#0f172a;border:1px solid #ffffff0f;border-radius:1.5rem;width:90%;max-width:400px;padding:2.5rem 2rem;animation:.25s cubic-bezier(.34,1.56,.64,1) slideUp;box-shadow:0 25px 60px -10px #000000b3}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-icon{margin-bottom:1rem;font-size:2.5rem;line-height:1}.modal-title{color:#f1f5f9;letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.25rem;font-weight:800}.modal-desc{color:#64748b;margin-bottom:2rem;font-size:.875rem;line-height:1.6}.modal-actions{justify-content:center;gap:.75rem;display:flex}.modal-btn-cancel{cursor:pointer;color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s}.modal-btn-cancel:hover{color:#f1f5f9;background:#ffffff14}.modal-btn-confirm{cursor:pointer;color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626);border:none;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #ef444440}.modal-btn-confirm:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ef444459}.pg-payment-viewport{background:linear-gradient(135deg,#090d16 0%,#05070c 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem 1rem;display:flex;position:relative}.pg-single-card-wrapper{background:#fff;border-radius:1.75rem;flex-direction:column;width:100%;max-width:440px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000b3,0 0 0 1px #ffffff14}.pg-top-brand-card{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex;position:relative}.pg-merchant-brand-header{background:linear-gradient(#0f172a 0%,#0b1120 100%);border-bottom:1px solid #ffffff12;align-items:center;gap:.85rem;width:100%;padding:1.1rem 1.4rem;display:flex;box-shadow:0 4px 15px #00000026}.pg-merchant-brand-logo-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}.pg-merchant-brand-logo{object-fit:cover;width:100%;height:100%;display:block}.pg-merchant-brand-logo-default{color:#fff;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3rem;font-weight:800;display:flex;box-shadow:inset 0 0 10px #0003}.pg-merchant-brand-name{color:#f8fafc;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #00000080;font-size:1.15rem;font-weight:800;overflow:hidden}.pg-minimal-gw-switcher{background:#f1f5f9;border-radius:9999px;gap:.4rem;margin-bottom:.85rem;padding:.25rem;display:flex}.pg-gw-pill{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:9999px;padding:.35rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s}.pg-gw-pill.active-bkash{color:#fff;background:#e2125a;box-shadow:0 2px 8px #e2125a4d}.pg-gw-pill.active-nagad{color:#fff;background:#f95e19;box-shadow:0 2px 8px #f95e194d}.pg-official-logo-box{justify-content:center;align-items:center;min-height:64px;padding:.25rem 0;display:flex}.pg-official-brand-img{object-fit:contain;width:auto;max-width:170px;height:56px;display:block}.pg-nagad-logo-wrapper{align-items:center;gap:.6rem;display:flex}.pg-nagad-svg-symbol{width:44px;height:44px}.pg-nagad-text-group{flex-direction:column;display:flex}.pg-nagad-bangla-text{color:#f95e19;letter-spacing:-.02em;font-size:1.85rem;font-weight:900;line-height:1}.pg-nagad-sub-text{color:#64748b;margin-top:.15rem;font-size:.62rem;font-weight:700}.pg-clean-card{color:#fff;border-radius:1.5rem;margin:0 .5rem .5rem;padding:1.5rem 1.4rem;transition:background .3s}.pg-card-theme-bkash{background:#d81159}.pg-card-theme-nagad{background:#e85012}.pg-clean-header-title{text-align:center;color:#fff;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.15rem;font-weight:800}.pg-input-container{margin-bottom:1.25rem;padding-top:.5rem;position:relative}.pg-floating-label{color:#d81159;z-index:2;background:#fff;border-radius:.35rem;padding:.1rem .55rem;font-size:.8rem;font-weight:700;position:absolute;top:-3px;left:14px;box-shadow:0 1px 3px #00000014}.pg-card-theme-nagad .pg-floating-label{color:#e85012}.pg-clean-trx-input{color:#1e293b;text-align:center;letter-spacing:.05em;background:#fff;border:none;border-radius:.65rem;outline:none;width:100%;height:52px;padding:.5rem 1rem;font-size:1.15rem;font-weight:700;box-shadow:0 4px 12px #0000000f}.pg-instruction-box{background:#0000001f;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.25rem 1.15rem;display:flex}.pg-instruction-item{color:#fff;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45;display:flex}.pg-dot-bullet{color:#fff;font-size:1.2rem;line-height:1.1}.pg-instruction-text{word-break:break-word;flex:1}.pg-dashed-divider{border-bottom:1px dashed #ffffff47;width:100%;margin:.1rem 0}.pg-bold-action{color:#ffeb3b;font-weight:800}.pg-highlight-number,.pg-highlight-amount{color:#ffeb3b;font-size:1rem;font-weight:800}.pg-highlight-trx{color:#ffeb3b;font-weight:800}.pg-copy-pill-btn{color:#fff;cursor:pointer;background:#ffffff40;border:1px solid #fff6;border-radius:.4rem;padding:.2rem .85rem;font-size:.75rem;font-weight:800;transition:all .2s}.pg-copy-pill-btn:hover{background:#fff6}.pg-action-footer{padding:.25rem .75rem 1rem}.pg-verify-btn{letter-spacing:.02em;color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.95rem;font-size:1.05rem;font-weight:800;transition:all .2s;display:flex}.pg-verify-bkash{background:#d81159;box-shadow:0 4px 15px #d8115959}.pg-verify-nagad{background:#e85012;box-shadow:0 4px 15px #e8501259}.pg-verify-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.pg-verify-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.pg-field-group{flex-direction:column;gap:.4rem;display:flex}.pg-field-group label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.pg-field-group input,.pg-field-group select,.pg-field-group textarea{color:#fff;background:#0f172a66;border:1px solid #ffffff0f;border-radius:.65rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.pg-field-group input:focus,.pg-field-group select:focus,.pg-field-group textarea:focus{border-color:#818cf8;box-shadow:0 0 10px #818cf826}.pg-result{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;z-index:10;background:#090d16d9;border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;animation:.35s cubic-bezier(.34,1.56,.64,1) scaleIn;display:flex;position:absolute;inset:0;box-shadow:0 20px 50px -10px #000000b3,inset 0 1px #ffffff1a}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.verified-badge{color:#34d399;letter-spacing:.02em;text-transform:uppercase;background:#10b98114;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.25rem;margin-right:.5rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.ledger-search-input{color:#fff;background:#ffffff08;border:1px solid #ffffff0d;border-radius:.5rem;outline:none;width:220px;padding:.4rem 1rem;font-size:.8rem;transition:all .2s}.ledger-search-input:focus{background:#ffffff0d;border-color:#6366f166;box-shadow:0 0 10px #6366f11a}.pg-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-in;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 25px -5px #0000004d}.pg-toast-success{color:#34d399;background:#10b98126;border:1px solid #10b98140}.pg-toast-error{color:#f87171;background:#ef444426;border:1px solid #ef444440}@keyframes toast-in{0%{opacity:0;transform:translateY(1.5rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.pg-checkbox{appearance:none;cursor:pointer;vertical-align:middle;background:#0f172a99;border:1.5px solid #818cf859;border-radius:5px;outline:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.pg-checkbox:hover{background:#6366f11f;border-color:#818cf8;box-shadow:0 0 10px #818cf840}.pg-checkbox:checked{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border-color:#818cf8;box-shadow:0 0 12px #818cf866}.pg-checkbox:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.pg-dash-container{flex-direction:column;gap:2rem;width:100%;display:flex}.pg-dash-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;width:100%;display:grid}.pg-dash-stat-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0006}.pg-dash-stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #0009}.pg-dash-stat-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:2px;transition:all .3s;position:absolute;top:0;left:0;right:0}.pg-dash-stat-card.stat-blue{border-color:#6366f126}.pg-dash-stat-card.stat-blue:hover{border-color:#6366f166;box-shadow:0 15px 35px -5px #6366f126}.pg-dash-stat-card.stat-blue:before{background:linear-gradient(90deg,#0000,#818cf8,#0000)}.pg-dash-stat-card.stat-blue .stat-icon-wrap{color:#818cf8;background:#6366f11f;border:1px solid #6366f140}.pg-dash-stat-card.stat-gold{border-color:#f59e0b26}.pg-dash-stat-card.stat-gold:hover{border-color:#f59e0b66;box-shadow:0 15px 35px -5px #f59e0b26}.pg-dash-stat-card.stat-gold:before{background:linear-gradient(90deg,#0000,#fbbf24,#0000)}.pg-dash-stat-card.stat-gold .stat-icon-wrap{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.pg-dash-stat-card.stat-green{border-color:#10b98126}.pg-dash-stat-card.stat-green:hover{border-color:#10b98166;box-shadow:0 15px 35px -5px #10b98126}.pg-dash-stat-card.stat-green:before{background:linear-gradient(90deg,#0000,#34d399,#0000)}.pg-dash-stat-card.stat-green .stat-icon-wrap{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.pg-dash-stat-card.stat-purple{border-color:#a855f726}.pg-dash-stat-card.stat-purple:hover{border-color:#a855f766;box-shadow:0 15px 35px -5px #a855f726}.pg-dash-stat-card.stat-purple:before{background:linear-gradient(90deg,#0000,#c084fc,#0000)}.pg-dash-stat-card.stat-purple .stat-icon-wrap{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.stat-top{justify-content:space-between;align-items:center;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.8rem;font-weight:700}.stat-icon-wrap{border-radius:.75rem;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stat-icon-wrap svg{width:20px;height:20px}.stat-number{color:#fff;letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}.revenue-number{background:linear-gradient(135deg,#fff 0%,#fef08a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.green-number{background:linear-gradient(135deg,#fff 0%,#a7f3d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.purple-number{background:linear-gradient(135deg,#fff 0%,#e9d5ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.stat-sub{align-items:center;gap:.6rem;font-size:.75rem;display:flex}.stat-badge-positive{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;padding:.2rem .5rem;font-weight:700}.stat-badge-warning{color:#facc15;background:#eab3081f;border:1px solid #eab30840;border-radius:9999px;padding:.2rem .5rem;font-weight:700}.stat-sub-text{color:#64748b;font-weight:500}.pg-dash-main-row{grid-template-columns:1fr 340px;gap:1.5rem;width:100%;display:grid}@media (width<=1200px){.pg-dash-main-row{grid-template-columns:1fr}}.pg-dash-chart-section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;position:relative;box-shadow:0 10px 30px -10px #0006}.pg-dash-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pg-panel-title{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.pg-panel-subtitle{color:#64748b;margin-top:.2rem;font-size:.8rem}.pg-time-range-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;gap:.25rem;padding:.25rem;display:flex}.pg-toggle-pill{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.4rem .85rem;font-size:.8rem;font-weight:700;transition:all .2s}.pg-toggle-pill.active{color:#a5b4fc;background:#6366f140;border:1px solid #818cf859;box-shadow:0 0 12px #6366f140}.pg-svg-chart-wrapper{width:100%;min-height:220px;position:relative}.pg-interactive-svg{width:100%;height:auto;overflow:visible}.pg-chart-point-group text{font-family:inherit}.pg-chart-interactive-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;z-index:50;background:#0f172af2;border:1px solid #818cf859;border-radius:.75rem;flex-direction:column;gap:.2rem;min-width:110px;padding:.6rem .9rem;display:flex;position:absolute;transform:translate(-50%,-120%);box-shadow:0 10px 25px #0009,0 0 20px #6366f140}.tooltip-date{color:#94a3b8;font-size:.7rem;font-weight:600}.tooltip-val{color:#818cf8;font-size:.95rem;font-weight:800}.tooltip-count{color:#cbd5e1;font-size:.7rem}.pg-dash-side-panel{flex-direction:column;gap:1.5rem;display:flex}.pg-merchant-profile-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0006}.merchant-cover-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#818cf833 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-50px;right:-50px}.merchant-header-row{align-items:center;gap:1rem;display:flex}.merchant-avatar{object-fit:cover;border:2px solid #818cf866;border-radius:50%;width:48px;height:48px;box-shadow:0 0 15px #818cf840}.merchant-details{flex-direction:column;gap:.15rem;display:flex}.merchant-name{color:#fff;font-size:1rem;font-weight:800}.merchant-email{color:#64748b;font-size:.75rem}.merchant-account-box{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.account-tag{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.account-code{color:#818cf8;font-family:Courier New,Courier,monospace;font-size:.75rem;font-weight:700}.merchant-quick-actions{gap:.75rem;display:flex}.pg-dash-action-btn{cursor:pointer;text-align:center;border-radius:.75rem;flex:1;padding:.6rem .75rem;font-size:.8rem;font-weight:700;transition:all .2s}.pg-dash-action-btn.btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:1px solid #818cf866;box-shadow:0 4px 12px #6366f140}.pg-dash-action-btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #6366f166}.pg-dash-action-btn.btn-secondary{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14}.pg-dash-action-btn.btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.pg-gateway-share-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px -10px #0006}.gw-card-title{color:#fff;letter-spacing:-.01em;font-size:.9rem;font-weight:800}.gw-progress-bar{background:#ffffff0d;border-radius:9999px;width:100%;height:10px;display:flex;overflow:hidden}.gw-bar-bkash{background:linear-gradient(90deg,#e2125a,#f43f5e);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.gw-bar-nagad{background:linear-gradient(90deg,#f95e19,#fb923c);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.gw-legend-row{flex-direction:column;gap:.5rem;display:flex}.gw-legend-item{color:#94a3b8;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.gw-dot{border-radius:50%;width:8px;height:8px}.dot-bkash{background:#e2125a;box-shadow:0 0 8px #e2125a}.dot-nagad{background:#f95e19;box-shadow:0 0 8px #f95e19}.pg-dash-activity-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;box-shadow:0 10px 30px -10px #0006}.pg-view-all-link{color:#818cf8;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700;transition:all .2s}.pg-view-all-link:hover{color:#a5b4fc;text-decoration:underline}.pg-dash-empty-state{text-align:center;color:#64748b;padding:2.5rem;font-size:.85rem}.pg-dash-table-wrapper{width:100%;overflow-x:auto}.pg-dash-table{border-collapse:collapse;width:100%;font-size:.85rem}.pg-dash-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem;font-size:.75rem;font-weight:700}.pg-dash-table td{color:#e2e8f0;border-bottom:1px solid #ffffff08;padding:.85rem 1rem}.pg-dash-tr:hover td{background:#ffffff05}.pg-td-time{color:#94a3b8;font-size:.8rem}.pg-gw-mini-badge{border-radius:.5rem;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.pg-gw-mini-badge.badge-bkash{color:#f43f5e;background:#e2125a1f;border:1px solid #e2125a40}.pg-gw-mini-badge.badge-nagad{color:#fb923c;background:#f95e191f;border:1px solid #f95e1940}.pg-dash-trx-code{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.4rem;padding:.2rem .45rem;font-family:Courier New,Courier,monospace;font-size:.8rem}.pg-td-amount{color:#fff;font-weight:700}.pg-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.pg-status-pill.pill-verified{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.pg-status-pill.pill-pending{color:#facc15;background:#eab3081f;border:1px solid #eab30840}.pg-status-pill.pill-rejected{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.status-dot-indicator{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}
