@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";._card_1pvi8_5{background:var(--aura-surface);border:1px solid var(--aura-border);border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:16px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._card_1pvi8_5:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._iconWrapper_1pvi8_21{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconWrapper_1pvi8_21[data-color=lime]{background:#a3e63526;color:var(--lime)}._iconWrapper_1pvi8_21[data-color=blue]{background:#325fff26;color:var(--blue)}._iconWrapper_1pvi8_21[data-color=orange]{background:#f9731626;color:var(--orange)}._iconWrapper_1pvi8_21[data-color=violet]{background:#b026ff26;color:var(--violet)}._iconWrapper_1pvi8_21 svg{width:20px;height:20px}._content_1pvi8_56{display:flex;flex-direction:column;gap:4px;min-width:0}._label_1pvi8_63{font-family:var(--font-heading);font-size:11px;font-weight:var(--weight-extrabold);color:var(--t3);text-transform:uppercase;letter-spacing:1px}._value_1pvi8_72{font-family:var(--font-mono);font-size:26px;font-weight:var(--weight-bold);color:var(--t1);letter-spacing:-.5px;line-height:1.1}._change_1pvi8_82{font-size:12px;font-weight:var(--weight-medium);display:flex;align-items:center;gap:2px}._positive_1pvi8_90{color:var(--lime)}._negative_1pvi8_94{color:#f83144}._arrow_1pvi8_98{font-size:14px}._sub_1pvi8_102{font-size:11px;font-weight:var(--weight-medium);color:var(--t4);margin-top:2px}._sparkline_1pvi8_109{margin-top:8px}@media (max-width: 640px){._card_1pvi8_5{padding:16px}._value_1pvi8_72{font-size:24px}}._container_191i1_5{background:var(--aura-surface);border:1px solid var(--aura-border);border-radius:16px;padding:24px}._header_191i1_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._title_191i1_19{font-size:14px;font-weight:var(--weight-semibold);color:var(--t1);margin:0}._filters_191i1_26{display:flex;gap:4px;background:var(--s2);border-radius:var(--radius-sm);padding:3px}._filterBtn_191i1_34{padding:6px 12px;font-size:11px;font-weight:var(--weight-semibold);color:var(--t3);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._filterBtn_191i1_34:hover{color:var(--t2)}._filterBtn_191i1_34._active_191i1_50{background:var(--aura-surface);color:var(--lime)}._chartWrapper_191i1_55{width:100%}._empty_191i1_59{height:200px;display:flex;align-items:center;justify-content:center;color:var(--t4);font-size:13px}._tooltip_191i1_69{background:var(--aura-surface);border:1px solid var(--aura-border);border-radius:8px;padding:10px 14px;box-shadow:var(--shadow-md)}._tooltipLabel_191i1_77{font-size:11px;color:var(--t3);margin:0 0 4px}._tooltipValue_191i1_83{font-size:16px;font-weight:var(--weight-bold);color:var(--t1);margin:0}._history_1m3jo_5{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md)}._header_1m3jo_12{display:flex;justify-content:space-between;align-items:center}._title_1m3jo_18{font-size:18px;font-weight:var(--weight-bold);color:var(--t1);margin:0}._dateFilter_1m3jo_25{padding:var(--spacing-sm) var(--spacing-md);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--t1);font-size:13px;font-family:var(--font-family);font-weight:var(--weight-semibold);cursor:pointer}._dateFilter_1m3jo_25:focus{outline:none;border-color:var(--lime)}._list_1m3jo_42{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-sm)}._loading_1m3jo_50{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--t4)}._spinner_1m3jo_60{width:24px;height:24px;border:2px solid var(--glass-border);border-top-color:var(--lime);border-radius:50%;animation:_spin_1m3jo_60 .8s linear infinite}@keyframes _spin_1m3jo_60{to{transform:rotate(360deg)}}._empty_1m3jo_75{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--t4);text-align:center}._empty_1m3jo_75 p{margin:0;font-size:14px}._transaction_1m3jo_91{background:var(--aura-surface);border:1px solid var(--aura-border);border-radius:var(--radius-sm);overflow:hidden}._txHeader_1m3jo_98{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:none;border:none;width:100%;cursor:pointer;text-align:left;transition:background var(--transition-fast);font-family:var(--font-family)}._txHeader_1m3jo_98:hover{background:var(--glass)}._txMain_1m3jo_116{display:flex;justify-content:space-between;align-items:center}._txTime_1m3jo_122{font-size:13px;color:var(--t2);font-weight:var(--weight-semibold)}._txTotal_1m3jo_128{font-size:16px;font-weight:var(--weight-bold);color:var(--lime)}._txMeta_1m3jo_134{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:wrap}._txTipo_1m3jo_141{font-size:10px;font-weight:var(--weight-bold);padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase}._tipoVenta_1m3jo_149{color:var(--lime);background:#a3e63526}._tipoCompra_1m3jo_154{color:var(--blue);background:#325fff26}._tipoPago_1m3jo_159{color:var(--green);background:#22c55e26}._txMethod_1m3jo_164{font-size:11px;font-weight:var(--weight-bold);color:var(--t4);background:var(--glass);padding:2px 8px;border-radius:var(--radius-full)}._txMethod_1m3jo_164._methodCash_1m3jo_173{color:var(--lime);background:#a3e6351a}._txItems_1m3jo_178{font-size:11px;color:var(--t4)}._txPlayer_1m3jo_183{font-size:11px;color:var(--blue)}._expandIcon_1m3jo_188{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--t4);transition:transform var(--transition-fast)}._expandIcon_1m3jo_188._expanded_1m3jo_197{transform:translateY(-50%) rotate(180deg)}._txDetails_1m3jo_201{padding:var(--spacing-md);border-top:1px solid var(--aura-border);background:var(--glass);display:flex;flex-direction:column;gap:var(--spacing-sm)}._detailItem_1m3jo_210{display:flex;align-items:center;gap:var(--spacing-sm);font-size:13px}._detailQty_1m3jo_217{color:var(--t4);min-width:28px}._detailName_1m3jo_222{flex:1;color:var(--t1)}._detailPrice_1m3jo_227{color:var(--t2);font-weight:var(--weight-semibold)}._detailRow_1m3jo_232{display:flex;justify-content:space-between;font-size:13px;color:var(--t2);padding:var(--spacing-xs) 0}._detailRow_1m3jo_232 span:first-child{color:var(--t4)}._detailNotes_1m3jo_244{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--aura-border);font-size:12px;color:var(--t3)}._notesLabel_1m3jo_253{color:var(--t4);font-weight:var(--weight-semibold)}._detailFooter_1m3jo_258{display:flex;justify-content:space-between;padding-top:var(--spacing-sm);border-top:1px solid var(--aura-border);font-size:11px;color:var(--t4)}:root{--brand-lime: #A3E635;--brand-blue: #325FFF;--brand-orange: #F97316;--brand-pink: #FF2D8A;--brand-violet: #8B5CF6;--brand-cyan: #00E5FF;--brand-yellow: #FACC15;--brand-accent: #FF5F1F;--bg: #07080A;--bg-deep: #050506;--s0: #0B0C0E;--s1: #121316;--s2: #17181C;--s3: #1E1F23;--s4: #26272B;--aura-surface: #18181B;--aura-border: #27272A;--text-primary: #F9F9F9;--text-secondary: #CECECE;--text-tertiary: #9C9C9D;--text-quaternary: #6A6B6C;--text-subtle: #A1A1AA;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--color-error: #F83144;--color-success: #A3E635;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-xxl: 24px;--radius-full: 9999px;--font-heading: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .05em;--tracking-widest: .1em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--shadow-glow-lime: 0 0 20px rgba(163, 230, 53, .3);--shadow-glow-blue: 0 0 20px rgba(50, 95, 255, .3);--shadow-card: 0 24px 60px -30px rgba(0, 0, 0, .5);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50;--brand-lime-a05: rgba(163, 230, 53, .05);--brand-lime-a10: rgba(163, 230, 53, .1);--brand-lime-a15: rgba(163, 230, 53, .15);--brand-lime-a20: rgba(163, 230, 53, .2);--brand-lime-a25: rgba(163, 230, 53, .25);--brand-lime-a30: rgba(163, 230, 53, .3);--brand-lime-a40: rgba(163, 230, 53, .4);--brand-lime-a50: rgba(163, 230, 53, .5);--brand-blue-a05: rgba(50, 95, 255, .05);--brand-blue-a10: rgba(50, 95, 255, .1);--brand-blue-a15: rgba(50, 95, 255, .15);--brand-blue-a20: rgba(50, 95, 255, .2);--brand-blue-a25: rgba(50, 95, 255, .25);--brand-blue-a30: rgba(50, 95, 255, .3);--brand-blue-a40: rgba(50, 95, 255, .4);--brand-blue-a50: rgba(50, 95, 255, .5);--brand-orange-a05: rgba(249, 115, 22, .05);--brand-orange-a10: rgba(249, 115, 22, .1);--brand-orange-a15: rgba(249, 115, 22, .15);--brand-orange-a20: rgba(249, 115, 22, .2);--brand-orange-a25: rgba(249, 115, 22, .25);--brand-orange-a30: rgba(249, 115, 22, .3);--brand-orange-a40: rgba(249, 115, 22, .4);--brand-orange-a50: rgba(249, 115, 22, .5);--brand-pink-a05: rgba(255, 45, 138, .05);--brand-pink-a10: rgba(255, 45, 138, .1);--brand-pink-a15: rgba(255, 45, 138, .15);--brand-pink-a20: rgba(255, 45, 138, .2);--brand-pink-a25: rgba(255, 45, 138, .25);--brand-pink-a30: rgba(255, 45, 138, .3);--brand-pink-a40: rgba(255, 45, 138, .4);--brand-pink-a50: rgba(255, 45, 138, .5);--brand-violet-a05: rgba(139, 92, 246, .05);--brand-violet-a10: rgba(139, 92, 246, .1);--brand-violet-a15: rgba(139, 92, 246, .15);--brand-violet-a20: rgba(139, 92, 246, .2);--brand-violet-a25: rgba(139, 92, 246, .25);--brand-violet-a30: rgba(139, 92, 246, .3);--brand-violet-a40: rgba(139, 92, 246, .4);--brand-violet-a50: rgba(139, 92, 246, .5);--brand-cyan-a05: rgba(0, 229, 255, .05);--brand-cyan-a10: rgba(0, 229, 255, .1);--brand-cyan-a15: rgba(0, 229, 255, .15);--brand-cyan-a20: rgba(0, 229, 255, .2);--brand-cyan-a25: rgba(0, 229, 255, .25);--brand-cyan-a30: rgba(0, 229, 255, .3);--brand-cyan-a40: rgba(0, 229, 255, .4);--brand-cyan-a50: rgba(0, 229, 255, .5);--brand-yellow-a05: rgba(250, 204, 21, .05);--brand-yellow-a10: rgba(250, 204, 21, .1);--brand-yellow-a15: rgba(250, 204, 21, .15);--brand-yellow-a20: rgba(250, 204, 21, .2);--brand-yellow-a25: rgba(250, 204, 21, .25);--brand-yellow-a30: rgba(250, 204, 21, .3);--brand-yellow-a40: rgba(250, 204, 21, .4);--brand-yellow-a50: rgba(250, 204, 21, .5);--brand-accent-a05: rgba(255, 95, 31, .05);--brand-accent-a10: rgba(255, 95, 31, .1);--brand-accent-a15: rgba(255, 95, 31, .15);--brand-accent-a20: rgba(255, 95, 31, .2);--brand-accent-a25: rgba(255, 95, 31, .25);--brand-accent-a30: rgba(255, 95, 31, .3);--brand-accent-a40: rgba(255, 95, 31, .4);--brand-accent-a50: rgba(255, 95, 31, .5);--lime: var(--brand-lime);--blue: var(--brand-blue);--orange: var(--brand-orange);--pink: var(--brand-pink);--violet: var(--brand-violet);--cyan: var(--brand-cyan);--yellow: var(--brand-yellow);--accent: var(--brand-accent);--t1: var(--text-primary);--t2: var(--text-secondary);--t3: var(--text-tertiary);--t4: var(--text-quaternary);--t-sub: var(--text-subtle);--b1: var(--border-subtle);--b2: var(--border-default);--b3: var(--border-strong);--error: var(--color-error);--success: var(--color-success);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: var(--radius-xl);--r-xxl: var(--radius-xxl);--r-full: var(--radius-full);--f-head: var(--font-heading);--f-body: var(--font-body);--f-mono: var(--font-mono);--spacing-2xs: var(--space-1);--spacing-xs: var(--space-2);--spacing-sm: var(--space-3);--spacing-md: var(--space-5);--spacing-lg: var(--space-7);--spacing-xl: var(--space-10)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);background-color:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--s1)}::-webkit-scrollbar-thumb{background:var(--s4);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-quaternary)}:focus-visible{outline:2px solid var(--brand-lime);outline-offset:2px}::selection{background-color:var(--brand-lime);color:var(--bg-deep)}@media (max-width: 768px){.sidebar-container{position:fixed;left:-280px;top:0;bottom:0;z-index:200;transition:transform .25s ease;height:100vh!important}.sidebar-container.mobile-open{transform:translate(280px)}.topbar-hamburger{display:flex!important}.topbar-hide-mobile{display:none!important}.main-content{padding:12px 16px 76px!important}.mobile-bottom-nav{display:flex!important}}@media (max-width: 480px){.main-content{padding:10px 12px 76px!important}}@media (max-width: 768px){.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.dashboard-main-row,.dashboard-charts-row{grid-template-columns:1fr!important}}@media (max-width: 480px){.dashboard-kpi-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.settings-mobile-tabs{display:flex!important}.settings-layout{height:auto!important;min-height:100%}.settings-sidebar{display:none!important}.settings-main{padding:16px 16px 76px!important}.settings-content{padding:0!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-pdt-date-pop] .flex,[data-pdt-time-pop] .flex{display:flex}[data-pdt-date-pop] .flex-grow{flex-grow:1}[data-pdt-date-pop] .flex-1{flex:1 1 0%}[data-pdt-date-pop] .items-center,[data-pdt-time-pop] .items-center{align-items:center}[data-pdt-date-pop] .justify-between{justify-content:space-between}[data-pdt-date-pop] .justify-center,[data-pdt-time-pop] .justify-center{justify-content:center}[data-pdt-date-pop] .gap-1,[data-pdt-time-pop] .gap-1{gap:4px}[data-pdt-date-pop] .gap-2{gap:8px}[data-pdt-date-pop] .grid,[data-pdt-time-pop] .grid{display:grid}[data-pdt-date-pop] .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}[data-pdt-time-pop] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pdt-date-pop] .w-7{width:28px}[data-pdt-date-pop] .h-7{height:28px}[data-pdt-date-pop] .h-9{height:36px}[data-pdt-date-pop] .rounded-lg,[data-pdt-time-pop] .rounded-lg{border-radius:8px}[data-pdt-date-pop] .border-t{border-top:1px solid rgba(255,255,255,.06)}[data-pdt-date-pop] .border-white\/5{border-color:#ffffff0d}[data-pdt-date-pop] .mb-1{margin-bottom:4px}[data-pdt-date-pop] .mb-3{margin-bottom:12px}[data-pdt-date-pop] .mt-3{margin-top:12px}[data-pdt-date-pop] .pt-3{padding-top:12px}[data-pdt-date-pop] .py-1{padding-top:4px;padding-bottom:4px}[data-pdt-date-pop] .py-2,[data-pdt-time-pop] .py-2{padding-top:8px;padding-bottom:8px}[data-pdt-time-pop] .pr-0\.5{padding-right:2px}[data-pdt-date-pop] .font-display,[data-pdt-time-pop] .font-display{font-family:var(--font-heading),sans-serif}[data-pdt-date-pop] .font-mono{font-family:var(--font-mono),monospace}[data-pdt-date-pop] .font-bold,[data-pdt-time-pop] .font-bold{font-weight:700}[data-pdt-date-pop] .font-extrabold{font-weight:800}[data-pdt-date-pop] .text-\[9px\]{font-size:9px}[data-pdt-date-pop] .text-xs{font-size:11px}[data-pdt-date-pop] .text-sm,[data-pdt-time-pop] .text-sm{font-size:13px}[data-pdt-date-pop] .text-center{text-align:center}[data-pdt-date-pop] .uppercase{text-transform:uppercase}[data-pdt-date-pop] .tracking-wide{letter-spacing:.05em}[data-pdt-date-pop] .text-white{color:#fff}[data-pdt-date-pop] .text-white\/30{color:#ffffff4d}[data-pdt-date-pop] .text-white\/70{color:#ffffffb3}[data-pdt-date-pop] .text-white\/80,[data-pdt-time-pop] .text-white\/80{color:#fffc}[data-pdt-date-pop] .text-white\/15{color:#ffffff26}[data-pdt-date-pop] .text-brand-lime{color:var(--brand-lime)}[data-pdt-date-pop] .bg-brand-lime,[data-pdt-time-pop] .bg-brand-lime{background-color:var(--brand-lime)}[data-pdt-date-pop] .bg-brand-lime\/10{background-color:#a3e6351a}[data-pdt-date-pop] .text-brand-dark,[data-pdt-time-pop] .text-brand-dark{color:var(--bg-deep)}[data-pdt-date-pop] .bg-white\/\[0\.04\]{background-color:#ffffff0a}[data-pdt-date-pop] button,[data-pdt-time-pop] button{background:transparent;border:none;cursor:pointer;outline:none;font-family:inherit}[data-pdt-date-pop] .transition-colors,[data-pdt-time-pop] .transition-colors{transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}[data-pdt-date-pop] .cursor-not-allowed{cursor:not-allowed}[data-pdt-date-pop] .cursor-pointer{cursor:pointer}[data-pdt-date-pop] .hover\:bg-white\/10:hover,[data-pdt-time-pop] .hover\:bg-white\/10:hover{background-color:#ffffff1a}[data-pdt-date-pop] .hover\:bg-brand-lime\/20:hover{background-color:#a3e63533}[data-pdt-date-pop] .ring-1,[data-pdt-date-pop] .ring-brand-lime\/40{box-shadow:0 0 0 1px #a3e63566}[data-pdt-time-pop] .max-h-\[230px\]{max-height:230px}[data-pdt-time-pop] .overflow-y-auto{overflow-y:auto}.hidden{display:none!important}
