@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--primary-color:#0077b6;--primary-hover:#005a8d;--secondary-color:#00b4d8;--success-color:#2a9d8f;--error-color:#e76f51;--background-color:#edf2f4;--text-color:#2b2d42;--card-background:#fff;--border-color:#dee2e6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--background-color);color:#2b2d42;color:var(--text-color);font-family:Inter,sans-serif;margin:0}*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.profit{color:linear-gradient(135deg,#43e97b,#38f9d7)!important;color:var(--success-color)!important}.loss,.profit{font-weight:600}.loss{color:linear-gradient(135deg,#ff6b6b,#ffa726)!important;color:var(--error-color)!important}:root{--primary-color:linear-gradient(135deg,#667eea,#764ba2);--primary-hover:linear-gradient(135deg,#5a6fd8,#6a4190);--secondary-color:linear-gradient(135deg,#f093fb,#f5576c);--accent-color:linear-gradient(135deg,#4facfe,#00f2fe);--success-color:linear-gradient(135deg,#43e97b,#38f9d7);--warning-color:linear-gradient(135deg,#fa709a,#fee140);--error-color:linear-gradient(135deg,#ff6b6b,#ffa726);--background-color:#f8fafc;--background-dark:#0f172a;--card-background:#fffffff2;--card-background-dark:#1e293bf2;--glass-background:#ffffff1a;--border-color:#cbd5e180;--border-radius:16px;--border-radius-small:12px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 25px #00000014;--shadow-lg:0 20px 40px #0000001f;--shadow-glow:0 0 30px #667eea33;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--transition-fast:0.15s ease-out;--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--transition-spring:0.4s cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-color-scheme:dark){:root{--background-color:#0f172a;--card-background:#1e293bf2;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--border-color:#33415580}}.MuiAppBar-root{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--primary-color)!important;border:none;box-shadow:0 20px 40px #0000001f;box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-smooth)}.MuiAppBar-root.scrolled{background:#667eeae6!important;box-shadow:0 0 30px #667eea33;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.enhanced-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;background:var(--card-background);border:1px solid #cbd5e180;border:1px solid var(--border-color);border-radius:16px!important;border-radius:var(--border-radius)!important;box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-smooth)}.enhanced-card:before{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-color);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-smooth)}.enhanced-card:hover{border-color:#667eea4d;box-shadow:0 20px 40px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.enhanced-card:hover:before{opacity:1}.stats-card{background:#fffffff2;background:var(--card-background);border:1px solid #cbd5e180;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius);overflow:hidden;padding:24px;padding:var(--spacing-lg);position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-smooth)}.stats-card:before{background:linear-gradient(45deg,#0000 40%,#667eea0d 50%,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-smooth);width:200%}.stats-card:hover:before{transform:rotate(-45deg) translate(50%,50%)}.stats-card:hover{border-color:#667eea66;box-shadow:0 20px 40px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-8px) scale(1.02)}.profit-card{background:linear-gradient(135deg,#43e97b1a,#38f9d71a);border-color:#43e97b4d}.loss-card{background:linear-gradient(135deg,#ff6b6b1a,#ffa7261a);border-color:#ff6b6b4d}.enhanced-button{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius-small);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);font-weight:600;overflow:hidden;padding:8px 24px;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-smooth)}.enhanced-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.enhanced-button:hover:before{left:100%}.enhanced-button:hover{box-shadow:0 8px 25px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.enhanced-button:active{transform:translateY(0)}.enhanced-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.enhanced-modal .MuiPaper-root{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 20px 40px #0000001f;box-shadow:var(--shadow-lg)}.MuiDataGrid-root,.enhanced-modal .MuiPaper-root{background:#fffffff2;background:var(--card-background);border:1px solid #cbd5e180;border:1px solid var(--border-color)}.MuiDataGrid-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border-radius:var(--border-radius)}.MuiDataGrid-cell{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary)}.MuiDataGrid-cell,.MuiDataGrid-columnHeaders{border-color:#cbd5e180;border-color:var(--border-color)}.MuiDataGrid-columnHeaders{background:linear-gradient(135deg,#667eea0d,#764ba20d)}.enhanced-alert{animation:slideInUp .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:16px;border-radius:var(--border-radius)}.enhanced-alert.error{background:linear-gradient(135deg,#ff6b6b1a,#ffa7261a);border-color:#ff6b6b4d}.enhanced-alert.warning{background:linear-gradient(135deg,#f7709a1a,#fee1401a);border-color:#f7709a4d}.enhanced-alert.success{background:linear-gradient(135deg,#43e97b1a,#38f9d71a);border-color:#43e97b4d}.enhanced-alert.info{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a);border-color:#4facfe4d}.enhanced-drawer .MuiPaper-root{background:linear-gradient(135deg,#667eeaf2,#764ba2f2)}.enhanced-bottom-nav,.enhanced-drawer .MuiPaper-root{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.enhanced-bottom-nav{background:#fffffff2;border-top:1px solid #cbd5e180;border-top:1px solid var(--border-color);box-shadow:0 -4px 20px #00000014}.enhanced-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-primary);font-weight:700}.enhanced-subtitle,.enhanced-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary)}.enhanced-subtitle{color:#64748b;color:var(--text-secondary);font-weight:500}.loading-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#cbd5e133,#cbd5e166 50%,#cbd5e133);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.glass-effect{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;background:var(--glass-background);border:1px solid #ffffff1a}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-color);-webkit-background-clip:text;background-clip:text}.floating{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.enhanced-card{border-radius:12px;border-radius:var(--border-radius-small);margin:8px 0;margin:var(--spacing-sm) 0}.stats-card{padding:16px;padding:var(--spacing-md)}.enhanced-title{font-size:1.5rem}}@media print{.enhanced-card,.stats-card{border:1px solid #ccc;box-shadow:none}.enhanced-button{display:none}}
/*# sourceMappingURL=main.98134957.css.map*/