@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap);.dark-mode{--nf-bg:#0c1628;--nf-card:#1a2744;--nf-title:#f1f5f9;--nf-body:#94a3b8;--nf-divider:#2d3f5e;--nf-orb1:#18a3981f;--nf-orb2:#18a39814}.nf-page{align-items:center;background:#0000;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:calc(100vh - 112px);overflow:hidden;position:relative;width:100%}.nf-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.nf-particle{animation:nf-particle-rise linear infinite;background:#18a398;border-radius:50%;opacity:0;position:absolute}.nf-particle--1{animation-delay:-3s;animation-duration:20s;bottom:-20px;height:5px;left:15%;opacity:.2;width:5px}.nf-particle--2{animation-delay:-9s;animation-duration:10s;left:27%}.nf-particle--2,.nf-particle--3{bottom:-20px;height:4px;opacity:.2;width:4px}.nf-particle--3{animation-delay:-1s;animation-duration:12s;left:81%}.nf-particle--4{animation-duration:17s;height:3px;left:71%;width:3px}.nf-particle--4,.nf-particle--5{animation-delay:-9s;bottom:-20px;opacity:.2}.nf-particle--5{animation-duration:13s;height:7px;left:65%;width:7px}.nf-particle--6{animation-duration:20s;height:6px;left:81%;opacity:.1;width:6px}.nf-particle--6,.nf-particle--7{animation-delay:-9s;bottom:-20px}.nf-particle--7{animation-duration:11s;height:3px;left:8%;opacity:.2;width:3px}.nf-particle--8{animation-delay:-5s;animation-duration:20s;bottom:-20px;height:5px;left:94%;opacity:.15;width:5px}.nf-particle--9{animation-duration:11s;left:47%;opacity:.15}.nf-particle--10,.nf-particle--9{animation-delay:-9s;bottom:-20px;height:6px;width:6px}.nf-particle--10{animation-duration:15s;left:70%;opacity:.1}.nf-particle--11{animation-delay:-4s;animation-duration:20s;bottom:-20px;height:3px;left:60%;opacity:.2;width:3px}.nf-particle--12{animation-delay:-2s;animation-duration:15s;bottom:-20px;height:4px;left:61%;opacity:.2;width:4px}.nf-particle--13{animation-duration:10s;height:5px;left:79%;width:5px}.nf-particle--13,.nf-particle--14{animation-delay:-7s;bottom:-20px;opacity:.1}.nf-particle--14{animation-duration:18s;height:4px;left:13%;width:4px}.nf-particle--15{animation-delay:-5s;animation-duration:17s;bottom:-20px;height:6px;left:15%;opacity:.15;width:6px}.nf-particle--16{animation-delay:-6s;animation-duration:16s;bottom:-20px;height:4px;left:33%;opacity:.1;width:4px}.nf-particle--17{animation-delay:-6s;animation-duration:15s;bottom:-20px;height:5px;left:79%;opacity:.2;width:5px}.nf-particle--18{animation-delay:-8s;animation-duration:14s;bottom:-20px;height:4px;left:88%;opacity:.15;width:4px}@keyframes nf-particle-rise{0%{opacity:0;transform:translateY(0) scale(1)}10%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(-110vh) scale(.4)}}.nf-page__card{align-items:center;animation:nf-card-enter .7s cubic-bezier(.34,1.56,.64,1) both;background:#fff;background:var(--nf-card,#fff);border-radius:24px;box-shadow:0 0 0 1px #18a39814,0 8px 40px #00000012,0 1px 3px #0000000a;display:flex;flex-direction:column;max-width:580px;padding:52px 52px 44px;position:relative;text-align:center;width:calc(100% - 32px);z-index:2}@media(max-width:600px){.nf-page__card{border-radius:18px;padding:36px 24px 32px}}@keyframes nf-card-enter{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nf-page__illustration{margin-bottom:24px;max-width:340px;width:100%}.nf-illustration{height:auto;overflow:visible;width:100%}.nf-ground{stroke-dasharray:340;stroke-dashoffset:340;animation:nf-draw .6s ease .2s forwards}.nf-shadow{animation:nf-fade-in .4s ease 1.2s both}.nf-bld-body{animation:nf-build-rise .65s cubic-bezier(.34,1.4,.64,1) .5s forwards;transform:scaleY(0);transform-origin:49px 148px}.nf-bld-roof{animation:nf-roof-slide .45s cubic-bezier(.34,1.56,.64,1) 1s forwards;transform:scaleX(0);transform-origin:49px 37px}.nf-antenna,.nf-antenna-tip{animation:nf-fade-drop .4s ease 1.35s forwards;opacity:0}.nf-antenna-tip{animation-delay:1.45s}.nf-antenna-tip:after{content:""}.nf-antenna-tip{animation:nf-fade-drop .4s ease 1.45s forwards,nf-blink-tip 2.4s ease 2.2s infinite}@keyframes nf-blink-tip{0%,to{fill:#18a398;opacity:1}50%{fill:#52d6ce;opacity:.5}}.nf-win{animation:nf-win-appear .3s ease forwards;opacity:0}.nf-win--1{animation-delay:.98s}.nf-win--2{animation-delay:1.06s}.nf-win--3{animation-delay:1.14s}.nf-win--4{animation-delay:1.22s}.nf-win--5{animation-delay:1.3s}.nf-win--6{animation-delay:1.38s}.nf-win--7{animation-delay:1.46s}.nf-win--8{animation-delay:1.54s}.nf-win--9{animation-delay:1.62s}.nf-win--1{animation:nf-win-appear .3s ease .98s forwards,nf-win-glow 2.8s ease 2.7s infinite}.nf-win--2{animation:nf-win-appear .3s ease 1.06s forwards,nf-win-glow 3.1s ease 2.9s infinite}.nf-win--3{animation:nf-win-appear .3s ease 1.14s forwards,nf-win-glow 3.4s ease 3.1s infinite}.nf-win--4{animation:nf-win-appear .3s ease 1.22s forwards,nf-win-glow 3.7s ease 3.3s infinite}.nf-win--5{animation:nf-win-appear .3s ease 1.3s forwards,nf-win-glow 4s ease 3.5s infinite}.nf-win--6{animation:nf-win-appear .3s ease 1.38s forwards,nf-win-glow 4.3s ease 3.7s infinite}.nf-win--7{animation:nf-win-appear .3s ease 1.46s forwards,nf-win-glow 4.6s ease 3.9s infinite}.nf-win--8{animation:nf-win-appear .3s ease 1.54s forwards,nf-win-glow 4.9s ease 4.1s infinite}.nf-win--9{animation:nf-win-appear .3s ease 1.62s forwards,nf-win-glow 5.2s ease 4.3s infinite}@keyframes nf-win-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes nf-win-glow{0%,to{fill:none;stroke:#18a398}50%{fill:#18a3982e;stroke:#52d6ce}}.nf-door{animation:nf-fade-in .35s ease 1.8s forwards;opacity:0}.nf-digit{stroke-dasharray:600;stroke-dashoffset:600}.nf-digit--1{animation:nf-draw .9s cubic-bezier(.4,0,.2,1) 1.2s forwards}.nf-digit--2{animation:nf-draw .9s cubic-bezier(.4,0,.2,1) 1.55s forwards}.nf-digit--3{animation:nf-draw .9s cubic-bezier(.4,0,.2,1) 1.9s forwards}.nf-digits{animation:nf-digits-pulse 3.5s ease 3.5s infinite}@keyframes nf-digits-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(24,163,152,0))}50%{filter:drop-shadow(0 0 12px rgba(24,163,152,.45))}}.nf-signal{animation:nf-fade-in .4s ease 2.8s forwards;opacity:0}.nf-sig--1,.nf-sig--2,.nf-sig--3{stroke-dasharray:60;stroke-dashoffset:60}.nf-sig--1{animation:nf-draw .5s ease 3s forwards,nf-signal-blink 2.8s ease 4s infinite}.nf-sig--2{animation:nf-draw .5s ease 3.2s forwards,nf-signal-blink 2.8s ease 4.3s infinite}.nf-sig--3{animation:nf-draw .5s ease 3.4s forwards,nf-signal-blink 2.8s ease 4.6s infinite}.nf-sig-dot{animation:nf-fade-in .3s ease 3.6s forwards,nf-dot-ping 2s ease 4.2s infinite;opacity:0}@keyframes nf-signal-blink{0%,to{stroke-opacity:.5}50%{stroke-opacity:.1}}@keyframes nf-dot-ping{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(1)}}.nf-building{animation:nf-float 4s ease-in-out 2s infinite}.nf-digits{animation:nf-digits-pulse 3.5s ease 3.5s infinite,nf-float 4s ease-in-out 2.2s infinite}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nf-page__content{align-items:center;animation:nf-content-enter .6s ease .3s both;display:flex;flex-direction:column}@keyframes nf-content-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nf-page__title{animation:nf-title-enter .7s cubic-bezier(.34,1.4,.64,1) .5s both;color:#1e293b;color:var(--nf-title,#1e293b);font-size:1.5rem;font-weight:800;letter-spacing:.06em;line-height:1.2;margin:0 0 10px}@media(max-width:480px){.nf-page__title{font-size:1.2rem}}@keyframes nf-title-enter{0%{letter-spacing:.18em;opacity:0}to{letter-spacing:.06em;opacity:1}}.nf-page__subtitle{animation:nf-fade-in .5s ease .8s both;color:#475569;color:var(--nf-body,#475569);font-size:.97rem;line-height:1.65;margin:0 0 20px}.nf-page__divider{animation:nf-divider-expand .5s ease 1s both;border:none;border-top:2px solid #e2e8f0;border-top:2px solid var(--nf-divider,#e2e8f0);margin:0 0 20px;width:60px}@keyframes nf-divider-expand{0%{opacity:0;width:0}to{opacity:1;width:60px}}.nf-page__secondary{animation:nf-fade-in .5s ease 1.1s both;color:#475569;color:var(--nf-body,#475569);font-size:.875rem;line-height:1.75;margin:0 0 32px;max-width:400px}.nf-btn{align-items:center;background:linear-gradient(135deg,#18a398,#14908a);border:none;border-radius:12px;box-shadow:0 4px 16px #18a3984d,0 1px 3px #18a39826;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;outline:none;overflow:hidden;padding:11px 24px;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .22s ease}.nf-btn:after{background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);background-position:200% 0;background-size:200% 100%;content:"";inset:0;position:absolute;transition:background-position 0s}.nf-btn:hover{box-shadow:0 8px 28px #18a39866,0 2px 8px #18a39833;transform:translateY(-2px) scale(1.03)}.nf-btn:hover:after{background-position:-200% 0;transition:background-position .55s ease}.nf-btn:active{box-shadow:0 2px 10px #18a39840;transform:translateY(0) scale(.98)}.nf-btn--lg{animation:nf-btn-enter .6s cubic-bezier(.34,1.56,.64,1) 1.3s both;border-radius:14px;font-size:.95rem;padding:14px 34px}@keyframes nf-btn-enter{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.nf-inline{animation:nf-fade-in .4s ease both;flex-direction:column;font-family:Poppins,sans-serif;min-height:220px;padding:48px 24px;text-align:center;width:100%}.nf-inline,.nf-inline__icon{align-items:center;display:flex;justify-content:center}.nf-inline__icon{animation:nf-icon-pop .5s cubic-bezier(.34,1.56,.64,1) both;background:#18a39814;border-radius:50%;height:68px;margin-bottom:16px;transition:transform .3s ease;width:68px}.nf-inline__icon:hover{transform:scale(1.08) rotate(-5deg)}.nf-inline__title{color:#1e293b;color:var(--nf-title,#1e293b);font-size:1rem;font-weight:600;margin:0 0 8px}.nf-inline__msg{color:#475569;color:var(--nf-body,#475569);font-size:.85rem;line-height:1.65;margin:0 0 20px;max-width:400px}@keyframes nf-icon-pop{0%{opacity:0;transform:scale(0) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes nf-draw{to{stroke-dashoffset:0}}@keyframes nf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nf-fade-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-build-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nf-roof-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.appbar{background:#0000;border:none!important;border-radius:16px;overflow:hidden;position:relative}.appbar:before{background:var(--white-color);border-radius:inherit;box-shadow:0 4px 12px #0000001a;content:"";inset:0;position:absolute;transition:transform .2s,box-shadow .2s;will-change:transform,box-shadow;z-index:0}.appbar:hover:before{box-shadow:0 6px 20px #00000026;transform:scale(1.02)}.appbar .appbar-container{align-items:center;background:#0000;border:1px solid var(--primaryMD-color);border-radius:16px;display:flex;margin:10px;min-width:300px;position:relative;transition:transform .2s,box-shadow .2s;will-change:transform;z-index:1}.appbar .appbar-container:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.appbar .appbar-container .appbar-inner-div{align-items:center;display:flex;padding:0 16px;transition:padding .2s;width:100%}.sidebar-card{align-items:center;animation:slideIn .3s forwards;background-color:var(--primaryXS-color);border-radius:0 15px 15px 0;display:flex;margin:15px 20px 12px 0;opacity:0;padding:12px 16px;transform:translateX(-20px);transition:transform .2s,filter .2s;will-change:transform,opacity}.sidebar-card:hover{filter:brightness(1.1);transform:translateX(0) scale(1.02)}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}#main-scroll-container{max-width:100vw;overflow-x:hidden!important}#main-scroll-container>.MuiBox-root{box-sizing:border-box;max-width:100%;overflow-x:hidden}.MuiDialog-root,.MuiMenu-root,.MuiPopover-root,.dashboard-container{--dash-bg:var(--aliceblue-color,#f0f8ff);--dash-card:#fff;--dash-card-alt:#f8fafb;--dash-border:#e8ecf1;--dash-text:#1a2332;--dash-text-secondary:#5a6a7e;--dash-muted:#8d99a8;--dash-accent:var(--primary-color,#18a398);--dash-accent-light:#18a3981a;--dash-accent-dark:#149088;--dash-success:var(--success-color,#00cf87);--dash-success-light:#00cf871a;--dash-danger:var(--error-color,red);--dash-danger-light:#ff000014;--dash-warning:var(--warning-color,#f6d110);--dash-warning-light:#f6d1101a;--dash-info:var(--info-color,#00e1ff);--dash-info-light:#00e1ff1a;--dash-shadow:0 1px 3px #0000000a,0 1px 2px #00000008;--dash-shadow-hover:0 8px 24px #18a39814;--dash-chart-bar:var(--primary-color,#18a398);--dash-progress-bg:#e8ecf1}body.dark-mode .MuiDialog-root,body.dark-mode .MuiMenu-root,body.dark-mode .MuiPopover-root,body.dark-mode .dashboard-container{--dash-bg:#121212;--dash-card:#1e1e1e;--dash-card-alt:#262626;--dash-border:#333;--dash-text:#f0f0f0;--dash-text-secondary:#a0a0a0;--dash-muted:#6b6b6b;--dash-accent:#18a398;--dash-accent-light:#18a39826;--dash-accent-dark:#149088;--dash-success:#00cf87;--dash-success-light:#00cf8726;--dash-danger:#ff4d4d;--dash-danger-light:#ff4d4d1f;--dash-warning:#f6d110;--dash-warning-light:#f6d1101f;--dash-info:#00e1ff;--dash-info-light:#00e1ff1f;--dash-shadow:0 1px 3px #0006;--dash-shadow-hover:0 8px 24px #00000080;--dash-chart-bar:#18a398;--dash-progress-bg:#333}.MuiDialog-paper{background-color:var(--dash-card)!important;border-radius:12px!important}.dashboard-container{background:var(--dash-bg);box-sizing:border-box;font-family:Poppins,sans-serif;max-width:100%;min-height:100%;overflow-x:hidden;padding:28px;transition:background .3s ease}.multi-store-report{transition:box-shadow .3s ease}.multi-store-report:hover{box-shadow:0 6px 32px #18a3981a!important}body.dark-mode .multi-store-report:hover{box-shadow:0 6px 32px #00000073!important}.store-tabs-wrap{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;background:#18a3980f;border:1px solid #18a3982e;border-radius:9px;box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;overflow-x:auto;padding:3px 4px;scrollbar-width:none}.store-tabs-wrap::-webkit-scrollbar{display:none}body.dark-mode .store-tabs-wrap{background:#ffffff0d;border-color:#ffffff14}.store-tab-pill{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.71rem;font-weight:500;gap:5px;letter-spacing:.01em;max-width:110px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;transition:all .16s ease;white-space:nowrap}.store-tab-pill:hover{background:#18a3981a;color:#18a398}.store-tab-pill.active{background:#18a398;box-shadow:0 2px 8px #18a3984d;color:#fff;font-weight:700}body.dark-mode .store-tab-pill{color:#8a8a8a}body.dark-mode .store-tab-pill:hover{background:#18a39826;color:#5ecec8}body.dark-mode .store-tab-pill.active{background:#18a39847;box-shadow:0 2px 8px #18a39833;color:#5ecec8}.dash-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.dash-header-left h1{color:var(--dash-text);font-size:1.6rem;font-weight:600;letter-spacing:-.3px;margin:0 0 4px}.dash-header-left p{color:var(--dash-muted);font-size:.82rem;font-weight:400;margin:0}.dash-header-right{align-items:center;display:flex;gap:10px}.dash-date-badge{align-items:center;background:var(--dash-card);border:1px solid var(--dash-border);border-radius:24px;box-shadow:var(--dash-shadow);color:var(--dash-text);cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:8px;padding:8px 18px;transition:all .2s ease;white-space:nowrap}.dash-date-badge:hover{background:var(--dash-card-alt);border-color:#cbd5e1;box-shadow:var(--dash-shadow-hover);transform:translateY(-1px)}.dash-export-btn{align-items:center;background:var(--dash-accent);border:none;border-radius:24px;box-shadow:0 2px 8px #18a39840;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;gap:6px;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.dash-export-btn:hover{background:var(--dash-accent-dark);box-shadow:0 4px 12px #18a39859;transform:translateY(-1px)}.dash-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;max-width:100%;overflow:hidden}.dash-grid .span-1{grid-column:span 1;min-width:0}.dash-grid .span-2{grid-column:span 2;min-width:0}.dash-grid .span-3{grid-column:span 3;min-width:0}.dash-card{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:16px;box-shadow:var(--dash-shadow);overflow:hidden;padding:22px;transition:all .3s ease}.dash-card:hover{box-shadow:var(--dash-shadow-hover)}.dash-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dash-card-title{align-items:center;color:var(--dash-text-secondary);display:flex;font-size:.88rem;font-weight:600;gap:8px;letter-spacing:.01em}.dash-card-count{background:var(--dash-accent);color:#fff;display:inline-flex;font-size:.65rem;font-weight:700;height:20px;line-height:1;min-width:20px;padding:0 6px}.dash-card-count,.dash-card-title-icon{align-items:center;border-radius:10px;justify-content:center}.dash-card-title-icon{display:flex;flex-shrink:0;height:32px;width:32px}.dash-card-title-icon.accent{background:var(--dash-accent-light);color:var(--dash-accent)}.dash-card-title-icon.danger{background:var(--dash-danger-light);color:var(--dash-danger)}.dash-card-title-icon.info{background:var(--dash-info-light);color:var(--dash-info)}.dash-card-title-icon.success{background:var(--dash-success-light);color:var(--dash-success)}.dash-card-menu{align-items:center;background:none;border:none;border-radius:8px;color:var(--dash-muted);cursor:pointer;display:flex;padding:4px;transition:all .2s}.dash-card-menu:hover{background:var(--dash-card-alt);color:var(--dash-text)}.summary-card-value{color:var(--dash-text);font-size:1.9rem;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin:6px 0 10px}.summary-card-diff.positive{color:var(--dash-success)}.summary-card-diff.negative{color:var(--dash-danger)}.summary-card-diff-label{font-size:.7rem}.currency-selector{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:20px;color:var(--dash-text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;gap:5px;padding:4px 12px;transition:all .2s}.currency-selector:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.wallet-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.wallet-item{align-items:flex-start;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:12px;display:flex;justify-content:space-between;padding:14px;transition:all .2s ease}.wallet-item:hover{border-color:var(--dash-accent);box-shadow:0 0 0 1px var(--dash-accent-light)}.wallet-item-left{align-items:center;display:flex;gap:8px;margin-bottom:6px}.wallet-item-flag{align-items:center;background:var(--dash-card);border:1px solid var(--dash-border);border-radius:50%;display:flex;flex-shrink:0;font-size:1rem;height:28px;justify-content:center;width:28px}.wallet-item-code{font-size:.75rem;letter-spacing:.03em}.wallet-item-code,.wallet-item-value{color:var(--dash-text);font-weight:700}.wallet-item-value{font-size:.88rem;margin-top:2px}.wallet-item-status{font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.wallet-item-status.active{color:var(--dash-accent)}.wallet-item-status.inactive{color:var(--dash-danger)}.wallet-item-status.default{color:var(--dash-accent)}.wallet-item-menu{background:none;border:none;color:var(--dash-muted);cursor:pointer;padding:2px}.chart-controls{align-items:center;display:flex;gap:12px}.chart-legend-dot{background:var(--dash-accent);border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.chart-legend-text{color:var(--dash-text-secondary);font-size:.75rem;font-weight:500}.chart-dropdown{display:inline-block;position:relative}.chart-dropdown-trigger{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:10px;color:var(--dash-text);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.chart-dropdown-trigger:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.chart-dropdown-menu{animation:dropdownFadeIn .18s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--dash-card);border:1px solid var(--dash-border);border-radius:12px;box-shadow:0 12px 36px #00000026;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:100}body.dark-mode .chart-dropdown-menu{background:#1e2028;border-color:#3a3d4a;box-shadow:0 12px 36px #00000080}.chart-dropdown-item{background:none;border:none;border-radius:8px;color:var(--dash-text-secondary);cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;padding:8px 14px;text-align:left;transition:all .15s ease;width:100%}.chart-dropdown-item:hover{background:var(--dash-accent-light);color:var(--dash-accent)}.chart-dropdown-item.active{background:var(--dash-accent);color:#fff;font-weight:600}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.top-product-item{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:14px;padding:14px 0}.top-product-item:last-child{border-bottom:none;padding-bottom:0}.top-product-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.15rem;height:40px;justify-content:center;width:40px}.top-product-icon.accent{background:var(--dash-accent-light);color:var(--dash-accent)}.top-product-icon.info{background:var(--dash-info-light);color:var(--dash-info)}.top-product-icon.warning{background:var(--dash-warning-light);color:var(--dash-warning)}.top-product-icon.danger{background:var(--dash-danger-light);color:var(--dash-danger)}.top-product-icon.success{background:var(--dash-success-light);color:var(--dash-success)}.top-product-info{flex:1 1;min-width:0}.top-product-name{color:var(--dash-text);font-size:.82rem;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-product-bar-container{align-items:center;display:flex;gap:10px}.top-product-bar{background:var(--dash-progress-bg);border-radius:2px;height:3px;opacity:.7;overflow:hidden;width:140px}.top-product-bar-fill{background:var(--dash-accent);border-radius:2px;height:100%;opacity:.6;transition:width .8s cubic-bezier(.4,0,.2,1)}.top-product-values{color:var(--dash-muted);font-size:.7rem;white-space:nowrap}.top-product-percent{color:var(--dash-text-secondary);font-size:.78rem;font-weight:600;min-width:36px;text-align:right}.transactions-table{border-collapse:collapse;table-layout:fixed;width:100%}.transactions-table thead th{border-bottom:1px solid var(--dash-border);color:var(--dash-muted);font-size:.7rem;font-weight:600;letter-spacing:.6px;padding:10px 14px;text-align:left;text-transform:uppercase}.transactions-table tbody tr{transition:background .15s ease}.transactions-table tbody tr:hover{background:var(--dash-card-alt)}.transactions-table tbody td{border-bottom:1px solid var(--dash-border);color:var(--dash-text);font-size:.82rem;padding:12px 14px;vertical-align:middle}.transactions-table tbody tr:last-child td{border-bottom:none}.tx-activity{gap:10px}.tx-activity,.tx-activity-icon{align-items:center;display:flex}.tx-activity-icon{border-radius:10px;flex-shrink:0;height:34px;justify-content:center;width:34px}.tx-activity-icon.sale{background:var(--dash-accent-light);color:var(--dash-accent)}.tx-activity-icon.purchase{background:var(--dash-info-light);color:var(--dash-info)}.tx-activity-icon.expense{background:var(--dash-danger-light);color:var(--dash-danger)}.tx-date{color:var(--dash-muted);font-size:.78rem;white-space:nowrap}.tx-amount{font-weight:600;white-space:nowrap}.tx-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.68rem;font-weight:600;gap:5px;padding:4px 12px;text-transform:capitalize}.tx-status-badge.completed{background:var(--dash-success-light);color:var(--dash-success)}.tx-status-badge.pending{background:var(--dash-warning-light);color:#b8960d}body.dark-mode .tx-status-badge.pending{color:var(--dash-warning)}.tx-status-badge.cancelled,.tx-status-badge.danger{background:var(--dash-danger-light);color:var(--dash-danger)}.tx-status-badge.warning{background:var(--dash-warning-light);color:var(--dash-warning)}.tx-status-badge.info{background:var(--dash-info-light);color:var(--dash-info)}.tx-status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.filter-btn{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:8px;color:var(--dash-text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s}.filter-btn:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.dash-add-btn{align-items:center;background:none;border:none;border-radius:6px;color:var(--dash-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s}.dash-add-btn:hover{background:var(--dash-accent-light);color:var(--dash-accent)}.dash-empty{align-items:center;color:var(--dash-muted);display:flex;flex-direction:column;font-size:.82rem;gap:6px;justify-content:center;padding:36px 16px;text-align:center}.dash-empty-icon{font-size:2rem;opacity:.4}.store-tabs-container{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:2px;padding:4px}.store-tab-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--dash-muted);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;gap:4px;max-width:100px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;transition:all .18s ease;white-space:nowrap}.store-tab-btn.active,.store-tab-btn:hover{background:var(--dash-accent-light);color:var(--dash-accent)}.store-tab-btn.active{box-shadow:0 1px 4px #18a39826;font-weight:700}body.dark-mode .store-tab-btn.active{background:#18a39833;box-shadow:0 1px 4px #0000004d;color:#4db6ac}.store-active-indicator{align-items:center;color:var(--dash-muted);display:flex;font-size:.68rem;gap:5px;margin-bottom:8px}.store-active-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.store-active-dot.accent{background:var(--dash-accent)}.store-active-dot.info{background:var(--dash-info)}.store-active-dot.success{background:var(--dash-success)}.summary-card-diff{align-items:center;display:inline-flex;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;gap:3px;margin-top:4px;padding:2px 0}.summary-card-diff.positive{color:#22c55e}.summary-card-diff.negative{color:#ef4444}.summary-card-diff-label{color:var(--dash-muted);font-size:.68rem;font-weight:400;margin-left:4px}.tx-type-badge{align-items:center;border-radius:12px;display:inline-flex;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.2px;padding:3px 10px}.tx-type-badge.venta{background:#18a3981f;color:#18a398}.tx-type-badge.compra{background:#3b82f61f;color:#3b82f6}.tx-type-badge.gasto{background:#ef44441f;color:#ef4444}.tx-amount-positive{color:#22c55e;font-weight:600}.tx-amount-negative{color:#ef4444;font-weight:600}@media (max-width:1280px){.dashboard-container{padding:22px}.dash-grid{gap:16px;grid-template-columns:1fr 1fr}.dash-grid .span-1:nth-child(3),.dash-grid .span-3{grid-column:span 2}.summary-card-value{font-size:1.65rem}.chart-controls{gap:8px}}@media (max-width:1024px){.dash-grid{grid-template-columns:1fr 1fr}.dash-grid .span-2,.dash-grid .span-3{grid-column:span 2}.wallet-grid{grid-template-columns:1fr 1fr}.dash-card-header{flex-wrap:wrap;gap:8px}.chart-controls{flex-wrap:wrap}.transactions-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (max-width:768px){.dashboard-container{padding:14px}.dash-header{flex-direction:column;gap:10px;margin-bottom:16px}.dash-header-left h1{font-size:1.2rem}.dash-header-left p{font-size:.75rem}.dash-header-right{justify-content:space-between;width:100%}.dash-grid{gap:12px;grid-template-columns:1fr!important}.dash-grid .span-1,.dash-grid .span-1:nth-child(3),.dash-grid .span-2,.dash-grid .span-3{grid-column:span 1!important}.dash-card{border-radius:14px;padding:16px}.dash-card-header{align-items:flex-start;flex-direction:column;gap:10px}.dash-card-header>div:last-child:not(.chart-dropdown):not(.chart-controls){align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.dash-card-header>div:last-child:not(.chart-dropdown):not(.chart-controls)>:only-child{margin-left:auto}.dash-card-header>.chart-controls,.dash-card-header>div.chart-dropdown:last-child{justify-content:flex-end;width:100%}.summary-card-value{font-size:1.4rem}.summary-card-diff{display:flex;font-size:.7rem;margin-top:6px}.summary-card-diff-label{font-size:.65rem}.wallet-grid{gap:8px;grid-template-columns:1fr 1fr}.wallet-item{padding:12px}.wallet-item-value{font-size:.82rem}.chart-controls{flex-wrap:wrap;gap:6px;width:100%}.chart-dropdown-trigger{font-size:.72rem;padding:5px 10px}.chart-legend-text{display:none}.filter-btn{font-size:.7rem;padding:5px 10px}.transactions-table{display:block;overflow-x:visible}.transactions-table thead{display:none}.transactions-table tbody{display:flex;flex-direction:column;gap:0}.transactions-table tbody tr{grid-gap:4px 8px;align-items:center;border-bottom:1px solid var(--dash-border);display:grid;gap:4px 8px;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:12px 0}.transactions-table tbody td{border-bottom:none;font-size:.78rem;padding:2px 0}.transactions-table tbody td:first-child{grid-column:1/-1;grid-row:1}.transactions-table tbody td:nth-child(2){grid-column:1;grid-row:2}.transactions-table tbody td:nth-child(3){grid-column:2;grid-row:2;text-align:right}.transactions-table tbody td:nth-child(4){grid-column:1;grid-row:3}.transactions-table tbody td:nth-child(5){grid-column:2;grid-row:3;text-align:right}.tx-activity{gap:8px}.tx-activity-icon{height:30px;width:30px}.top-product-item{gap:10px;padding:10px 0}.top-product-name{font-size:.78rem}.top-product-icon{height:34px;width:34px}.top-product-pct{font-size:.72rem;min-width:42px}}@media (max-width:480px){.dashboard-container{padding:10px}.dash-header-left h1{font-size:1.05rem}.dash-header-left p{font-size:.7rem}.dash-date-badge{font-size:.68rem;padding:5px 10px}.dash-export-btn{font-size:.68rem;padding:5px 12px}.dash-card{border-radius:12px;padding:12px}.dash-card-title{font-size:.78rem;gap:6px}.dash-card-title-icon{border-radius:7px;height:26px;width:26px}.dash-card-count{font-size:.6rem;height:18px;min-width:18px}.summary-card-value{font-size:1.2rem}.summary-card-diff{font-size:.62rem}.wallet-grid{gap:6px;grid-template-columns:1fr}.wallet-item{padding:10px}.wallet-item-code{font-size:.72rem}.wallet-item-value{font-size:.78rem}.wallet-item-status{font-size:.58rem}.transactions-table tbody tr{padding:10px 0}.transactions-table tbody td{font-size:.72rem}.tx-type-badge{font-size:.62rem;padding:2px 8px}.tx-status-badge{font-size:.58rem;padding:2px 6px}.top-product-icon{height:30px;width:30px}.top-product-name{font-size:.72rem}.top-product-sub{font-size:.62rem}.filter-btn{font-size:.65rem;padding:4px 8px}.dash-add-btn{font-size:.68rem;gap:3px;padding:3px 6px}.chart-dropdown-menu{min-width:120px}}@keyframes dashContainerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-container{animation:dashContainerIn .35s ease forwards}@keyframes dashFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dash-animate{animation:dashFadeInUp .4s ease forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.dash-animate-delay-1{animation-delay:.05s;opacity:0}.dash-animate-delay-2{animation-delay:.13s;opacity:0}.dash-animate-delay-3{animation-delay:.21s;opacity:0}.dash-animate-delay-4{animation-delay:.3s;opacity:0}.dash-animate-delay-5{animation-delay:.39s;opacity:0}.dash-animate-delay-6{animation-delay:.48s;opacity:0}.dash-animate-delay-7{animation-delay:.57s;opacity:0}.dash-animate-delay-8{animation-delay:.66s;opacity:0}.dash-animate-delay-9{animation-delay:.75s;opacity:0}.dash-animate-delay-10{animation-delay:.84s;opacity:0}.dash-animate-delay-11{animation-delay:.93s;opacity:0}.dash-animate-delay-12{animation-delay:1s;opacity:0}@media (prefers-reduced-motion:reduce){.dash-animate,.dashboard-container{animation:none!important;opacity:1!important;transform:none!important}}.acct-stats-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.acct-stat-item{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:12px;display:flex;flex:1 1;gap:10px;min-width:120px;padding:10px 16px;transition:all .2s ease}.acct-stat-item:hover{border-color:var(--dash-accent);box-shadow:0 0 0 1px var(--dash-accent-light)}.acct-stat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.acct-stat-icon.active{background:var(--dash-success-light);color:var(--dash-success)}.acct-stat-icon.inactive{background:var(--dash-danger-light);color:var(--dash-danger)}.acct-stat-icon.linked{background:var(--dash-info-light);color:var(--dash-info)}.acct-stat-icon.recent{background:var(--dash-accent-light);color:var(--dash-accent)}.acct-stat-info{display:flex;flex-direction:column}.acct-stat-value{color:var(--dash-text);font-size:1.25rem;font-weight:700;line-height:1.1}.acct-stat-label{color:var(--dash-muted);font-size:.68rem;font-weight:500;margin-top:2px}.acct-detail-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:14px}.acct-detail-section{display:flex;flex-direction:column;gap:10px}.acct-section-title{color:var(--dash-text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.acct-clasif-bars{display:flex;flex-direction:column;gap:8px}.acct-clasif-item{align-items:center;display:flex;gap:4px}.acct-clasif-header{align-items:center;display:flex;gap:6px}.acct-clasif-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.acct-clasif-name{color:var(--dash-text);font-size:.75rem;font-weight:500}.acct-clasif-count{color:var(--dash-text-secondary);font-size:.72rem;font-weight:700;min-width:20px;text-align:right}.acct-clasif-bar{background:var(--dash-progress-bg);border-radius:2px;height:3px;opacity:.7;overflow:hidden;width:45%}.acct-clasif-bar-fill{border-radius:2px;height:100%;opacity:.6;transition:width .8s cubic-bezier(.4,0,.2,1)}.acct-no-data{color:var(--dash-muted);font-size:.75rem;font-style:italic}.acct-config-card{background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:10px;padding:12px}.acct-config-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.acct-config-label{color:var(--dash-text);font-size:.75rem;font-weight:500}.acct-config-value{color:var(--dash-text);font-size:.82rem;font-weight:700}.acct-config-progress{background:var(--dash-progress-bg);border-radius:2px;height:3px;margin-bottom:6px;opacity:.7;overflow:hidden;width:50%}.acct-config-progress-fill{border-radius:2px;height:100%;opacity:.6;transition:width .8s cubic-bezier(.4,0,.2,1)}.acct-config-status{font-size:.68rem;font-weight:500}.acct-config-status.complete{color:var(--dash-success)}.acct-config-status.incomplete{color:var(--dash-warning)}body.dark-mode .acct-config-status.incomplete{color:#f6d110}.acct-config-status.info{color:var(--dash-info)}.acct-types-row{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.acct-type-chip{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:20px;color:var(--dash-text-secondary);display:inline-flex;font-size:.68rem;font-weight:500;gap:6px;padding:4px 12px;transition:all .15s ease}.acct-type-chip:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.acct-type-chip-count{background:var(--dash-accent-light);border-radius:10px;color:var(--dash-accent);font-size:.62rem;font-weight:700;padding:1px 6px}.treas-balance-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.treas-balance-main{display:flex;flex-direction:column;gap:2px}.treas-balance-label{color:var(--dash-muted);font-size:.72rem;font-weight:500}.treas-balance-value{font-size:1.7rem;font-weight:700;letter-spacing:-.5px;line-height:1.1}.treas-balance-value.positive{color:var(--dash-success)}.treas-balance-value.negative{color:var(--dash-danger)}.treas-balance-txcount{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:20px;color:var(--dash-muted);display:flex;font-size:.72rem;font-weight:500;gap:4px;padding:4px 12px}.treas-compare{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.treas-compare-item{display:flex;flex-direction:column;gap:4px}.treas-compare-header{align-items:center;display:flex;justify-content:space-between}.treas-compare-label{align-items:center;color:var(--dash-text);display:flex;font-size:.78rem;font-weight:500;gap:6px}.treas-compare-txcount{color:var(--dash-muted);font-size:.68rem;font-weight:400}.treas-compare-value{font-size:.88rem;font-weight:700}.treas-compare-value.success{color:var(--dash-success)}.treas-compare-value.danger{color:var(--dash-danger)}.treas-compare-bar{background:var(--dash-progress-bg);border-radius:2px;height:3px;opacity:.7;overflow:hidden;width:50%}.treas-compare-bar-fill{border-radius:2px;height:100%;opacity:.65;transition:width .8s cubic-bezier(.4,0,.2,1)}.treas-compare-bar-fill.success{background:linear-gradient(90deg,var(--dash-success),#34d399)}.treas-compare-bar-fill.danger{background:linear-gradient(90deg,var(--dash-danger),#f87171)}.treas-sparkline-section{border-top:1px solid var(--dash-border);margin-top:4px;padding-top:14px}.treas-sparkline-title{color:var(--dash-text-secondary);display:block;font-size:.72rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.treas-sparkline{align-items:flex-end;display:flex;gap:4px;height:60px}.treas-spark-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%}.treas-spark-bars{align-items:flex-end;display:flex;flex:1 1;gap:2px;width:100%}.treas-spark-bar{border-radius:3px 3px 0 0;flex:1 1;min-height:2px;transition:height .6s cubic-bezier(.4,0,.2,1)}.treas-spark-bar.income{background:var(--dash-success);opacity:.85}.treas-spark-bar.expense{background:var(--dash-danger);opacity:.7}.treas-spark-label{color:var(--dash-muted);font-size:.58rem;font-weight:500;white-space:nowrap}.treas-spark-legend{display:flex;gap:14px;margin-top:8px}.treas-spark-legend-item{align-items:center;color:var(--dash-muted);display:flex;font-size:.65rem;font-weight:500;gap:4px}.treas-spark-legend-dot{border-radius:50%;height:7px;width:7px}.treas-spark-legend-dot.income{background:var(--dash-success)}.treas-spark-legend-dot.expense{background:var(--dash-danger)}.treas-audit-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.treas-audit-item{align-items:center;background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:10px;display:flex;gap:10px;padding:10px 12px;transition:all .2s ease}.treas-audit-item.ok{color:var(--dash-muted)}.treas-audit-item.warning{background:var(--dash-warning-light);border-color:#f6d11066;color:#b8960d}body.dark-mode .treas-audit-item.warning{color:var(--dash-warning)}.treas-audit-item.danger{background:var(--dash-danger-light);border-color:#f003;color:var(--dash-danger)}.treas-audit-item.muted{color:var(--dash-muted)}.treas-audit-item.info{background:var(--dash-info-light);border-color:#00e1ff4d;color:var(--dash-info)}.treas-audit-info{display:flex;flex-direction:column}.treas-audit-value{color:inherit;font-size:1.1rem;font-weight:700;line-height:1.1}.treas-audit-label{color:inherit;font-size:.62rem;font-weight:500;margin-top:1px;opacity:.8}.treas-top-concepts{border-top:1px solid var(--dash-border);padding-top:12px}.treas-top-title{color:var(--dash-text-secondary);display:block;font-size:.72rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.treas-concept-item{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:10px;padding:8px 0}.treas-concept-item:last-child{border-bottom:none;padding-bottom:0}.treas-concept-rank{color:var(--dash-accent);font-size:.68rem;font-weight:700;min-width:22px;text-align:center}.treas-concept-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.treas-concept-name{color:var(--dash-text);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treas-concept-meta{color:var(--dash-muted);font-size:.65rem;font-weight:500;margin-top:1px}@media (max-width:1280px){.acct-detail-grid{grid-template-columns:1fr}.acct-stats-row{gap:8px}.acct-stat-item{min-width:100px}}@media (max-width:768px){.acct-stats-row{gap:6px}.acct-stat-item{min-width:80px;padding:8px 12px}.acct-stat-value{font-size:1rem}.acct-detail-grid{gap:12px;grid-template-columns:1fr}.treas-balance-value{font-size:1.3rem}.treas-audit-grid{gap:6px;grid-template-columns:1fr 1fr}.treas-audit-item{padding:8px 10px}.treas-sparkline{height:45px}}@media (max-width:480px){.acct-stat-item{gap:6px;min-width:70px;padding:6px 10px}.acct-stat-value{font-size:.88rem}.acct-stat-label{font-size:.6rem}.treas-balance-value{font-size:1.1rem}.treas-audit-grid{grid-template-columns:1fr}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.dash-skeleton{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--dash-border) 25%,var(--dash-card-alt) 50%,var(--dash-border) 75%);background-size:600px 100%;border-radius:8px}.dash-skeleton-text{border-radius:6px;height:12px;margin-bottom:8px}.dash-skeleton-text.sm{height:10px;width:60%}.dash-skeleton-text.md{width:80%}.dash-skeleton-text.lg{height:14px;width:100%}.dash-skeleton-text.xl{border-radius:6px;height:28px;width:100%}.dash-skeleton-text.xxl{border-radius:8px;height:40px;margin-bottom:12px;width:80%}.dash-skeleton-circle{border-radius:50%;flex-shrink:0;height:32px;width:32px}.dash-skeleton-rect{border-radius:10px;width:100%}.dash-skeleton-rect.h-60{height:60px}.dash-skeleton-rect.h-80{height:80px}.dash-skeleton-rect.h-120{height:120px}.dash-skeleton-rect.h-160{height:160px}.dash-skeleton-rect.h-200{height:200px}.dash-card-skeleton{display:flex;flex-direction:column;gap:10px}.dash-card-skeleton .skeleton-header{align-items:center;display:flex;gap:10px;margin-bottom:6px}.dash-card-loaded{animation:fadeInUp .3s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kpi-section-header{align-items:center;display:flex;gap:12px;margin:4px 0 -4px}.kpi-section-line{background:var(--dash-border);flex:1 1;height:1px}.kpi-section-label{align-items:center;color:var(--dash-muted);display:flex;font-size:.72rem;font-weight:600;gap:4px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.kpi-op-card{overflow:hidden;position:relative}.kpi-op-card:before{background:linear-gradient(90deg,var(--dash-accent),#0000);border-radius:16px 16px 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.kpi-op-card:hover:before{opacity:1}.kpi-op-value{font-feature-settings:"tnum";color:var(--dash-text);font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1px;line-height:1;margin:8px 0 6px}.kpi-op-subtitle{font-size:.72rem;font-weight:400;line-height:1.4;margin-top:4px}.kpi-pay-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:6px}.kpi-pay-item{background:var(--dash-card-alt);border:1px solid var(--dash-border);border-radius:12px;padding:14px 16px;transition:all .2s ease}.kpi-pay-item:hover{box-shadow:var(--dash-shadow-hover);transform:translateY(-2px)}.kpi-pay-item-danger{background:#ef444408;border-color:#ef444433}.kpi-pay-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.kpi-pay-amount{font-feature-settings:"tnum";font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1.1}@media (max-width:900px){.kpi-pay-grid{grid-template-columns:1fr 1fr}.kpi-op-value{font-size:1.9rem}}@media (max-width:600px){.kpi-pay-grid{grid-template-columns:1fr}.kpi-section-header{display:none}}.tes-badge{align-items:center;border-radius:20px;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.3px;padding:4px 14px;white-space:nowrap}.tes-badge-publicada{background:#26a69a1f;border:1px solid #26a69a40;color:#26a69a}.tes-badge-cancelada{background:#f443361a;border:1px solid #f4433633;color:#f44336}.tes-badge-conciliada{background:#3f51b51a;border:1px solid #3f51b533;color:#3f51b5}.tes-badge-verificado{background:#4caf501a;border:1px solid #4caf5033;color:#4caf50}.tes-badge-incidencia{background:#ff98001a;border:1px solid #ff980033;color:#ff9800}.tes-tipo-ingreso{color:#26a69a}.tes-tipo-egreso,.tes-tipo-ingreso{font-family:Poppins,sans-serif;font-weight:600}.tes-tipo-egreso{color:#f44336}.tes-identificador{background:#e8f5f3;border:1px solid #b2dfdb;border-radius:6px;color:#000!important;font-family:Poppins,JetBrains Mono,Fira Code,monospace;font-size:13.5px;font-weight:500;letter-spacing:.5px;opacity:1!important;padding:3px 10px}.tes-monto-debito{color:#f44336}.tes-monto-credito,.tes-monto-debito{font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.tes-monto-credito{color:#26a69a}.tes-monto-zero{color:#9e9e9e;font-size:13px;font-weight:400}.tes-monto-zero,.tes-saldo{font-family:Poppins,sans-serif}.tes-saldo{font-size:14px;font-weight:700}.tes-saldo-positive{color:#26a69a}.tes-saldo-negative{color:#f44336}.tes-action-btn{border-radius:8px!important;transition:all .2s ease!important}.tes-action-btn:hover{transform:scale(1.08)}.tes-detail-card{background:#fff;background:var(--card-bg,#fff);border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000a;font-family:Poppins,sans-serif;padding:28px}.tes-detail-header{align-items:center;border-bottom:2px solid #26a69a26;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.tes-detail-title{color:#212121;color:var(--text-primary,#212121);font-family:Poppins,sans-serif;font-size:22px;font-weight:700}.tes-detail-row{align-items:flex-start;border-bottom:1px solid #0000000a;display:flex;justify-content:space-between;padding:10px 0}.tes-detail-label{color:#757575;color:var(--text-secondary,#757575);font-size:13px;font-weight:500;min-width:180px}.tes-detail-value{color:#212121;color:var(--text-primary,#212121);flex:1 1;font-size:14px;font-weight:500;text-align:right}.tes-filter-bar{align-items:center;background:#61616108;border:1px solid #0000000a;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.tes-form-section{margin-bottom:20px}.tes-form-section-title{border-bottom:2px solid #26a69a33;color:#212121;color:var(--text-primary,#212121);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-bottom:12px;padding-bottom:6px}@media (prefers-color-scheme:dark){.tes-identificador{background:#ffffff0f;border-color:#ffffff1a;color:#e0e0e0}.tes-detail-card{background:#1e1e1e;background:var(--card-bg,#1e1e1e);border-color:#ffffff0f}.tes-filter-bar{background:#ffffff08;border-color:#ffffff0f}}.mf-badge{align-items:center;border-radius:20px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.3px;padding:4px 14px;transition:all .15s ease;white-space:nowrap}.mf-badge-activo{background:#26a69a1f;border:1px solid #26a69a40;color:#26a69a}.mf-badge-activo:hover{background:#26a69a2e}.mf-badge-inactivo{background:#9e9e9e1a;border:1px solid #9e9e9e33;color:#9e9e9e}.mf-badge-inactivo:hover{background:#9e9e9e29}.mf-codigo{background:#e8f5f3;border:1px solid #b2dfdb;border-radius:6px;color:#1a2332;font-family:Poppins,JetBrains Mono,monospace;font-size:13.5px;font-weight:600;letter-spacing:.5px;padding:3px 10px}.mf-action-btn{color:#94a3b8!important;transition:all .15s ease!important}.mf-action-btn:hover{background:#18a39814!important;color:#18a398!important}.mf-action-btn.delete:hover{background:#ef444414!important;color:#ef4444!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0px;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{display:block;font-size:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;display:block;font-size:85%;font-weight:700;height:auto;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{bottom:0;display:flex;flex:1 0;flex-direction:row;left:0;overflow:hidden;position:absolute;right:0;right:1px;top:0}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.nav-menu{--nav-bg:#fff;--nav-text:#475569;--nav-text-active:#26a69a;--nav-icon:#64748b;--nav-icon-active:#26a69a;--nav-hover-bg:#26a69a0f;--nav-active-bg:#26a69a1f;--nav-divider:#e2e8f0;--category-text:#94a3b8;--badge-bg:#ef4444;--badge-text:#fff;--badge-success-bg:#26a69a;--white-color:#fff;--border-color:#e2e8f0;--primary-color:#26a69a;--green-color:#26a69a;--green-light-color:#26a69a14;--green-dark-color:#1e8a7e;--scrollbar-bg:#f1f1f1;--scrollbar-thumb:#26a69a4d;--scrollbar-thumb-hover:#26a69a80;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;background:linear-gradient(180deg,#fff,#fafbfc);border-right:1px solid #f0f0f0;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.nav-menu .menu-scroll{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.nav-menu .menu-scroll::-webkit-scrollbar{background-color:#0000;width:5px}.nav-menu .menu-scroll::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.nav-menu .menu-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px;-webkit-transition:background-color .2s;transition:background-color .2s}.nav-menu .menu-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.nav-menu.dark-mode,.nav-menu[data-theme=dark]{--nav-bg:#1a1a1a;--nav-text:#a3b3c7;--nav-icon:#8b9cb3;--nav-hover-bg:#26a69a1a;--nav-active-bg:#26a69a2e;--category-text:#6b7a8f;--green-color:#26a69a;--scrollbar-thumb:#26a69a4d;--scrollbar-thumb-hover:#26a69a80;--border-color:#2d2d2d;background:linear-gradient(180deg,#1a1a1a,#151515);border-right-color:#2a2a2a}.nav-menu.dark-mode .logo-section,.nav-menu[data-theme=dark] .logo-section{background:linear-gradient(135deg,#26a69a14,#0000);border-bottom:1px solid #26a69a1a}.nav-menu.dark-mode .logo-section .logo-text,.nav-menu[data-theme=dark] .logo-section .logo-text{color:#fff;text-shadow:0 1px 2px #0003}.nav-menu.dark-mode .MuiListItemButton-root,.nav-menu[data-theme=dark] .MuiListItemButton-root{border-radius:10px;color:var(--nav-text);margin:3px 8px;padding:10px 16px;transition:all .25s ease}.nav-menu.dark-mode .MuiListItemButton-root:hover,.nav-menu[data-theme=dark] .MuiListItemButton-root:hover{background-color:var(--nav-hover-bg);transform:translateX(3px)}.nav-menu.dark-mode .MuiListItemButton-root:hover .MuiListItemIcon-root,.nav-menu[data-theme=dark] .MuiListItemButton-root:hover .MuiListItemIcon-root{color:#26a69a;color:var(--green-color)}.nav-menu.dark-mode .MuiListItemButton-root.active,.nav-menu[data-theme=dark] .MuiListItemButton-root.active{background:linear-gradient(135deg,#26a69a33,#26a69a1a);border-left:3px solid #26a69a;border-left:3px solid var(--green-color)}.nav-menu.dark-mode .MuiListItemButton-root.active .MuiListItemIcon-root,.nav-menu[data-theme=dark] .MuiListItemButton-root.active .MuiListItemIcon-root{color:#26a69a;color:var(--green-color)}.nav-menu.dark-mode .MuiListItemButton-root.active .MuiListItemText-primary,.nav-menu[data-theme=dark] .MuiListItemButton-root.active .MuiListItemText-primary{color:#fff;font-weight:600}.nav-menu.dark-mode .MuiListItemButton-root.active .MuiSvgIcon-root,.nav-menu[data-theme=dark] .MuiListItemButton-root.active .MuiSvgIcon-root{color:#26a69a;color:var(--green-color)}.nav-menu.dark-mode .MuiListItemButton-root .MuiListItemIcon-root,.nav-menu[data-theme=dark] .MuiListItemButton-root .MuiListItemIcon-root{align-items:center;color:var(--nav-icon);display:flex;justify-content:center;margin-right:12px;min-width:44px;transition:all .25s ease}.nav-menu.dark-mode .MuiListItemButton-root .MuiListItemText-primary,.nav-menu[data-theme=dark] .MuiListItemButton-root .MuiListItemText-primary{color:var(--nav-text);font-size:.875rem;font-weight:500;letter-spacing:.01em;transition:color .25s ease}.nav-menu.dark-mode .nav-category,.nav-menu[data-theme=dark] .nav-category{color:var(--category-text);font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:20px 20px 10px;position:relative;text-transform:uppercase}.nav-menu.dark-mode .nav-category:before,.nav-menu[data-theme=dark] .nav-category:before{background:linear-gradient(90deg,#26a69a,#0000);background:linear-gradient(90deg,var(--green-color) 0,#0000 100%);border-radius:2px;bottom:6px;content:"";height:2px;left:20px;position:absolute;width:20px}.nav-menu .logo-section{align-items:center;background:linear-gradient(135deg,#26a69a0a,#0000);border-bottom:1px solid #26a69a14;color:inherit;display:flex;font-family:Poppins,sans-serif;height:72px;min-width:0;overflow:hidden;padding:1.25rem 1.5rem;text-decoration:none;transition:all .3s ease}.nav-menu .logo-section img{border-radius:10px;box-shadow:0 2px 8px #26a69a26;flex-shrink:0;height:40px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:contain;transition:all .3s ease;width:40px}.nav-menu .logo-section .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#26a69a,#1e8a7e);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700;margin-left:1rem;max-width:180px;opacity:1;overflow:hidden;text-overflow:ellipsis;transform:translateX(0);transition:all .3s ease;white-space:nowrap}.nav-menu .logo-section:hover img{box-shadow:0 4px 12px #26a69a40;transform:scale(1.05)}.nav-menu .nav-category{color:var(--category-text);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:20px 20px 10px;position:relative;text-transform:uppercase;white-space:nowrap}.nav-menu .nav-category:before{background:linear-gradient(90deg,#26a69a,#0000);background:linear-gradient(90deg,var(--green-color) 0,#0000 100%);border-radius:2px;bottom:6px;content:"";height:2px;left:20px;position:absolute;width:20px}.nav-menu .MuiListItemButton-root{align-items:center;border-radius:10px;color:var(--nav-text);display:flex;justify-content:flex-start;margin:3px 8px;min-height:46px;overflow:hidden;padding:10px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.nav-menu .MuiListItemButton-root:before{background:#26a69a;background:var(--green-color);border-radius:10px 0 0 10px;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .2s ease;width:0}.nav-menu .MuiListItemButton-root:hover{background-color:var(--nav-hover-bg);transform:translateX(4px)}.nav-menu .MuiListItemButton-root:hover .MuiListItemIcon-root{color:#26a69a;color:var(--green-color);transform:scale(1.1)}.nav-menu .MuiListItemButton-root.active{background:linear-gradient(135deg,#26a69a26,#26a69a14)}.nav-menu .MuiListItemButton-root.active:before{width:4px}.nav-menu .MuiListItemButton-root.active .MuiListItemIcon-root,.nav-menu .MuiListItemButton-root.active .MuiListItemText-primary,.nav-menu .MuiListItemButton-root.active .MuiSvgIcon-root{color:#26a69a;color:var(--green-color)}.nav-menu .MuiListItemButton-root.active .MuiListItemText-primary{font-weight:600}.nav-menu .MuiListItemIcon-root{align-items:center;color:inherit;display:flex;justify-content:center;margin-right:12px;min-width:44px;transition:all .25s ease}.nav-menu .MuiListItemIcon-root .MuiSvgIcon-root{font-size:1.25rem}.nav-menu .MuiListItemIcon-root svg{height:20px;width:20px}.nav-menu .MuiListItemText-root .MuiTypography-root{color:var(--nav-text);font-size:.875rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.nav-menu .active .MuiTypography-root{color:#26a69a;color:var(--green-color);font-weight:600}.nav-menu .MuiBadge-badge{border-radius:9px;box-shadow:0 2px 6px #00000026;font-size:.65rem;font-weight:600;height:18px;min-width:18px;padding:0 6px}.nav-menu .MuiBadge-colorError{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--badge-text)}.nav-menu .MuiBadge-colorSuccess{background:linear-gradient(135deg,#26a69a,#1e8a7e);color:var(--badge-text)}.nav-menu .MuiCollapse-root .MuiListItemButton-root{border-left:2px solid #26a69a26;border-radius:0 10px 10px 0;margin-left:16px;min-height:40px;padding-left:28px}.nav-menu .MuiCollapse-root .MuiListItemButton-root.active,.nav-menu .MuiCollapse-root .MuiListItemButton-root:hover{border-left-color:#26a69a;border-left-color:var(--green-color)}.nav-menu .MuiCollapse-root .MuiListItemButton-root.active{border-left-width:3px}.nav-menu .MuiCollapse-root .MuiListItemIcon-root{margin-right:8px;min-width:36px}.nav-menu .MuiCollapse-root .MuiListItemIcon-root .MuiSvgIcon-root{font-size:1rem}.nav-menu .MuiCollapse-root .MuiListItemIcon-root svg{height:16px;width:16px}.nav-menu .user-section{border-top:1px solid var(--border-color);justify-content:center;margin-bottom:8px;padding:16px}.nav-menu .user-section .logout-button{display:none}.nav-menu[data-open=false] .logo-section{justify-content:center;padding:1.25rem}.nav-menu[data-open=false] .logo-section img{height:38px;object-fit:contain;width:38px}.nav-menu[data-open=false] .logo-section .logo-text{display:none;opacity:0;transform:translateX(-10px)}.nav-menu[data-open=false] .menu-scroll{padding:4px}.nav-menu[data-open=false] .MuiListItemButton-root{border-radius:10px;justify-content:center;margin:3px 4px;padding:10px}.nav-menu[data-open=false] .MuiListItemButton-root:before{display:none}.nav-menu[data-open=false] .MuiListItemButton-root:hover{transform:scale(1.05)}.nav-menu[data-open=false] .MuiListItemButton-root .MuiListItemIcon-root{justify-content:center;margin-right:0;min-width:36px}.nav-menu[data-open=false] .MuiListItemIcon-root{margin-right:0}.nav-menu[data-open=false] .nav-category{display:none}.nav-menu[data-open=false] .user-section{justify-content:center;margin-bottom:8px;padding:12px 0}.nav-menu[data-open=false] .user-section .logout-button{display:none}.nav-menu[data-open=false] .MuiBox-root::-webkit-scrollbar{width:3px}.nav-menu .nav-submenu-popup .MuiPaper-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;background-color:var(--white-color);border:1px solid #00000014;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;margin-left:8px;min-width:220px;overflow:hidden}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root{color:var(--nav-text);font-size:.875rem;font-weight:500;min-height:44px;padding:10px 16px;transition:all .2s ease}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root:hover{background-color:var(--nav-hover-bg);padding-left:20px}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root.active{background:linear-gradient(135deg,#26a69a26,#26a69a14);border-left:3px solid #26a69a;border-left:3px solid var(--green-color);color:#26a69a;color:var(--green-color)}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root.active .submenu-icon{color:#26a69a;color:var(--green-color)}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root .submenu-icon{color:var(--nav-icon);margin-right:12px;min-width:32px;transition:color .2s ease}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root .submenu-icon svg{height:18px;width:18px}.nav-menu .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root .MuiTypography-root{font-size:.875rem;font-weight:500}.nav-menu[data-theme=dark] .nav-submenu-popup .MuiPaper-root{background-color:#242424;border-color:#ffffff14;box-shadow:0 8px 32px #0006,0 2px 8px #0000004d}.nav-menu[data-theme=dark] .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root{color:var(--nav-text)}.nav-menu[data-theme=dark] .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root:hover{background-color:var(--nav-hover-bg)}.nav-menu[data-theme=dark] .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root.active{background:linear-gradient(135deg,#26a69a33,#26a69a1a);color:#26a69a;color:var(--green-color)}.nav-menu[data-theme=dark] .nav-submenu-popup .MuiPaper-root .MuiMenuItem-root.active .submenu-icon{color:#26a69a;color:var(--green-color)}body.dark-mode .appbar[class*=MuiAppBar-root]{background-color:#1a1a1a!important;border-bottom:1px solid #26a69a1a;color:#fff!important;color:var(--white-color)!important}body.dark-mode .appbar[class*=MuiAppBar-root] .MuiButton-outlined{border-color:#26a69a4d;color:#fff;color:var(--white-color)}body.dark-mode .appbar[class*=MuiAppBar-root] .MuiButton-outlined:hover{background-color:#26a69a1a;border-color:#26a69a;border-color:var(--green-color)}:root{--green-color:#26a69a;--green-light-color:#26a69a14}a{text-decoration:none}.primary-color{color:var(--primary-color)!important}.rotate{animation:rotating 1s linear infinite}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hove-primary:hover{color:var(--primary-color)!important}.secondary-color{color:var(--secondary-color)!important}.dark-color{color:var(--dark-color)!important}.success-color{color:var(--success-color)!important}.white-color{color:var(--white-color)!important}.gray-color{color:var(--gray-color)!important}.grayXS-color{color:var(--grayXS-color)}.grayMD-color{color:var(--grayMD-color)}.error-color{color:var(--error-color)!important}.warning-color{color:var(--warning-color)}.bs-primaryMD{border:1px solid var(--primaryMD-color)}.info-color{color:var(--info-color)}.bg-inherit{background-color:#0000!important}.bg-primary{background-color:var(--primary-color)!important}.bg-success{background-color:var(--success-color)!important}.input-qty-container{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:12px;display:flex;justify-content:space-between;overflow:hidden;width:80px}body.dark-mode .input-qty-container{background-color:#1e1e1e;border-color:#333}.qty-container{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex;height:32px;justify-content:center;overflow:hidden;transition:all .3s ease;width:120px}body.dark-mode .qty-container{background-color:#1e1e1e;border-color:#333}.qty-button{align-items:center;background-color:#f5f5f5;border:none;color:#333;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;padding:0;transition:all .2s ease;width:32px}.qty-button:first-child{border-right:1px solid #eee}.qty-button:last-child{border-left:1px solid #eee}body.dark-mode .qty-button{background-color:#1e1e1e;color:#fff}body.dark-mode .qty-button:first-child{border-right:1px solid #333}body.dark-mode .qty-button:last-child{border-left:1px solid #333}.qty-button:hover{background-color:#eee}body.dark-mode .qty-button:hover{background-color:#2e2e2e}.qty-number{background-color:#fff;border:none;color:#333;flex:1 1;font-size:14px;min-width:40px;padding:4px 8px;text-align:center;transition:all .3s ease}body.dark-mode .qty-number{background-color:#1e1e1e;color:#fff}.input-qty-button{background-color:#e0e0e0;border-right:1px solid #ccc;cursor:pointer;flex:1 1;padding:5px;text-align:center;transition:all .2s ease}body.dark-mode .input-qty-button{background-color:#2e2e2e;border-color:#333;color:#fff}body.dark-mode .input-qty-button:hover{background-color:#404040}body.dark-mode .input-qty-button:active{background-color:#505050}body.dark-mode .qty-container:focus-within{border-color:#444;box-shadow:0 0 0 2px #ffffff1a}body.dark-mode .input-qty-button:disabled,body.dark-mode .qty-button:disabled{background-color:#1e1e1e;color:#666;cursor:not-allowed}body.dark-mode .qty-number:disabled{background-color:#1e1e1e;color:#666}body.dark-mode input,body.dark-mode input:active,body.dark-mode input:focus,body.dark-mode input:hover,body.dark-mode select,body.dark-mode select:active,body.dark-mode select:focus,body.dark-mode select:hover,body.dark-mode textarea,body.dark-mode textarea:active,body.dark-mode textarea:focus,body.dark-mode textarea:hover{border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode .MuiInputBase-root:active .MuiOutlinedInput-notchedOutline,body.dark-mode .MuiInputBase-root:focus .MuiOutlinedInput-notchedOutline,body.dark-mode .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,body.dark-mode .MuiOutlinedInput-notchedOutline{border:none!important}body.dark-mode table{background-color:#1e1e1e}body.dark-mode table,body.dark-mode td,body.dark-mode th{border-color:#333;color:#fff}body.dark-mode button{background-color:#333;border-color:#444;color:#fff}body.dark-mode .header,body.dark-mode .sidebar{background-color:#1e1e1e;color:#fff}body.dark-mode .card{background-color:#2e2e2e;color:#fff}body.dark-mode input,body.dark-mode select{background-color:#333;border-color:#444;border-radius:12px;color:#fff}body.dark-mode .container,body.dark-mode .navbar{background-color:#1e1e1e;color:#fff}body.dark-mode .appbar:before{background:#1e1e1e;box-shadow:0 4px 12px #00000080}body.dark-mode .appbar-container{border:1px solid #444}body.dark-mode .MuiTable-root,body.dark-mode .table-container{background-color:#1e1e1e;color:#fff}body.dark-mode .MuiTableCell-root{border-bottom:1px solid #333}body.dark-mode .MuiTableHead-root{background-color:#2e2e2e;color:#fff}body.dark-mode .MuiTableCell-head{border-bottom:1px solid #333}body.dark-mode .MuiTableCell-head,body.dark-mode .MuiTablePagination-root{background-color:#1e1e1e;color:#fff}body.dark-mode .MuiDialog-paper .MuiDialogTitle-root{background-color:#2e2e2e!important;color:#fff}body.dark-mode .MuiDialog-paper .MuiDialogActions-root{background-color:#2e2e2e!important;border-top:1px solid #333!important}body.dark-mode .MuiDialog-paper .MuiDialogContent-root{background-color:#1e1e1e!important;color:#fff}body.dark-mode .MuiDrawer-paper,body.dark-mode .MuiMenu-paper,body.dark-mode .MuiPopover-paper{background-color:#fff!important;color:#4c4c4c}body.dark-mode .MuiList-root,body.dark-mode .nav-menu{background-color:#1e1e1e!important}body{background-color:#121212;background-color:var(--background-dark);color:#fff;color:var(--text-dark)}body.dark-mode{background-color:#1e1e1e}body.dark-mode .text-white{background-color:#121212!important;background-color:var(--background-dark)!important;color:#fff!important;color:var(--text-dark)!important}body.dark-mode .nav-item{background-color:#2e2e2e;color:#fff}body.dark-mode .MuiList-root{background-color:#121212!important;background-color:var(--background-dark)!important}body.dark-mode .MuiListItemButton-root{background-color:#1e1e1e!important;color:#fff}body.dark-mode .MuiListItemButton-root:hover{background-color:#2e2e2e}body.dark-mode .MuiListItemIcon-root,body.dark-mode .MuiListItemText-root,body.dark-mode .MuiListItemText-root .MuiTypography-root{color:#fff!important}body.dark-mode .dark-item{background-color:#1e1e1e!important}body.dark-mode .MuiSvgIcon-root:not([color]){color:inherit}body.dark-mode .MuiCard-root{background-color:#2e2e2e!important}body.dark-mode .MuiInputBase-root{background-color:#333;border-radius:12px;overflow:hidden}body.dark-mode .MuiIconButton-root{color:#fff}body.dark-mode .sidebar-card{background-color:#2e2e2e;color:#fff}.theme-checkbox{--toggle-size:11px;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#efefef 50%,#2a2a2a 0) no-repeat;background-position:0;background-size:205%;border-radius:99em;cursor:pointer;display:inline-block;font-size:var(--toggle-size);height:3.125em;margin-left:8px;position:relative;transition:.4s;vertical-align:middle;width:6.25em}.theme-checkbox:before{background:linear-gradient(90deg,#efefef 50%,#26a79f 0) no-repeat;background-position:100%;background-size:205%;border-radius:50%;content:"";height:2.25em;left:.438em;position:absolute;top:.438em;transition:.4s;width:2.25em}.theme-checkbox:checked:before{background-position:0;left:calc(100% - 2.688em)}.theme-checkbox:checked{background-position:100%}.input-qty-number{background-color:#fff;flex:2 1;padding:5px;text-align:center}.bg-successXS{background-color:var(--successXS-color)!important}.bg-primaryXS{background-color:var(--primaryXS-color)!important}.bg-primarySM{background-color:var(--primarySM-color)!important}.bg-whiteLG{background-color:var(--whiteXL-color)!important}.bg-whiteMD{background-color:var(--whiteMD-color)!important}.bg-white{background-color:var(--white-color)!important}.bg-white,.bg-white .fs-28,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white span{color:#000!important}.bg-white .info-label{color:#000!important;font-weight:500!important}.bg-white .info-value{color:#4a5568!important}.bg-white .client-since,.bg-white .section-title .gray-color{color:#718096!important}.bg-white .info-stats .stat-box .stat-value.primary-color{color:#38a169!important}.bg-white .info-stats .stat-box .stat-value.error-color{color:#e53e3e!important}.bg-white .info-stats .stat-box .stat-label.primary-color{color:#38a169!important}.bg-white .info-stats .stat-box .stat-label.error-color{color:#e53e3e!important}.bg-error{background-color:var(--error-color)!important}.bg-errorSM{background-color:var(--errorT-color)!important}.bg-gray{background-color:var(--gray-color)}.bg-grayXS{background-color:var(--grayXS-color)}.bg-graySM{background-color:var(--graySM-color)!important}.bg-black{background-color:var(--black-color)}.bg-warning{background-color:var(--warning-color)}.bg-warningSM{background-color:var(--warningSM-color)}.bg-warningXS{background-color:var(--warningXS-color)}.bg-primaryT{background-color:var(--primarySM-color)}html{scroll-behavior:smooth}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.form-title{font-size:22px;letter-spacing:.5px;margin:0 10px 0 0}@media(max-width:650px){.form-title{font-size:18px}}@media(max-width:768px){.input-qty-container,.qty-container{width:100%}.input-qty-button,.qty-button{width:20px}.form-title{font-size:18px}}@media(max-width:480px){.theme-checkbox{height:2.5em;width:5em}.theme-checkbox:before{height:1.75em;width:1.75em}}:root{--background-dark:#121212;--text-dark:#fff;--surface-dark:#1e1e1e;--component-dark:#2e2e2e}body.dark-mode{--card-bg:#1e1e1e;--card-border:#333;background-color:var(--background-dark);color:var(--text-dark)}body.dark-mode .MuiPaper-root{background-color:var(--surface-dark)!important;color:var(--text-dark)}body.dark-mode .MuiCard-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiDrawer-paper,body.dark-mode .MuiDrawer-paper .MuiList-root{background-color:#1e1e1e!important}body.dark-mode .MuiDrawer-paper .MuiListItemButton-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiDrawer-paper .MuiListItemButton-root:hover{background-color:#2e2e2e;background-color:var(--component-dark)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root,body.dark-mode .MuiFilledInput-root,body.dark-mode .MuiInput-input,body.dark-mode .MuiInput-root,body.dark-mode .MuiInputBase-root,body.dark-mode .MuiOutlinedInput-root,body.dark-mode .MuiSelect-root,body.dark-mode .MuiSelect-select,body.dark-mode .MuiTextField-root .MuiInputBase-root{background-color:#2e2e2e!important;color:#fff;color:var(--text-dark)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root.Mui-focused,body.dark-mode .MuiAutocomplete-root .MuiInputBase-root:hover,body.dark-mode .MuiFilledInput-root.Mui-focused,body.dark-mode .MuiFilledInput-root:hover,body.dark-mode .MuiInput-input.Mui-focused,body.dark-mode .MuiInput-input:hover,body.dark-mode .MuiInput-root.Mui-focused,body.dark-mode .MuiInput-root:hover,body.dark-mode .MuiInputBase-root.Mui-focused,body.dark-mode .MuiInputBase-root:hover,body.dark-mode .MuiOutlinedInput-root.Mui-focused,body.dark-mode .MuiOutlinedInput-root:hover,body.dark-mode .MuiSelect-root.Mui-focused,body.dark-mode .MuiSelect-root:hover,body.dark-mode .MuiSelect-select.Mui-focused,body.dark-mode .MuiSelect-select:hover,body.dark-mode .MuiTextField-root .MuiInputBase-root.Mui-focused,body.dark-mode .MuiTextField-root .MuiInputBase-root:hover{background-color:#2e2e2e!important}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root input,body.dark-mode .MuiAutocomplete-root .MuiInputBase-root textarea,body.dark-mode .MuiFilledInput-root input,body.dark-mode .MuiFilledInput-root textarea,body.dark-mode .MuiInput-input input,body.dark-mode .MuiInput-input textarea,body.dark-mode .MuiInput-root input,body.dark-mode .MuiInput-root textarea,body.dark-mode .MuiInputBase-root input,body.dark-mode .MuiInputBase-root textarea,body.dark-mode .MuiOutlinedInput-root input,body.dark-mode .MuiOutlinedInput-root textarea,body.dark-mode .MuiSelect-root input,body.dark-mode .MuiSelect-root textarea,body.dark-mode .MuiSelect-select input,body.dark-mode .MuiSelect-select textarea,body.dark-mode .MuiTextField-root .MuiInputBase-root input,body.dark-mode .MuiTextField-root .MuiInputBase-root textarea{background-color:#2e2e2e!important;color:#fff;color:var(--text-dark)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root input::placeholder,body.dark-mode .MuiAutocomplete-root .MuiInputBase-root textarea::placeholder,body.dark-mode .MuiFilledInput-root input::placeholder,body.dark-mode .MuiFilledInput-root textarea::placeholder,body.dark-mode .MuiInput-input input::placeholder,body.dark-mode .MuiInput-input textarea::placeholder,body.dark-mode .MuiInput-root input::placeholder,body.dark-mode .MuiInput-root textarea::placeholder,body.dark-mode .MuiInputBase-root input::placeholder,body.dark-mode .MuiInputBase-root textarea::placeholder,body.dark-mode .MuiOutlinedInput-root input::placeholder,body.dark-mode .MuiOutlinedInput-root textarea::placeholder,body.dark-mode .MuiSelect-root input::placeholder,body.dark-mode .MuiSelect-root textarea::placeholder,body.dark-mode .MuiSelect-select input::placeholder,body.dark-mode .MuiSelect-select textarea::placeholder,body.dark-mode .MuiTextField-root .MuiInputBase-root input::placeholder,body.dark-mode .MuiTextField-root .MuiInputBase-root textarea::placeholder{color:#ffffff80;opacity:1}body.dark-mode .MuiAutocomplete-paper,body.dark-mode .MuiMenu-paper{background-color:#2e2e2e!important}body.dark-mode .MuiAutocomplete-paper .MuiMenuItem-root,body.dark-mode .MuiMenu-paper .MuiMenuItem-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiAutocomplete-paper .MuiMenuItem-root.Mui-selected,body.dark-mode .MuiAutocomplete-paper .MuiMenuItem-root:hover,body.dark-mode .MuiMenu-paper .MuiMenuItem-root.Mui-selected,body.dark-mode .MuiMenu-paper .MuiMenuItem-root:hover{background-color:#3d3d3d!important}body.dark-mode .MuiFormControl-root .MuiInputBase-root{background-color:#2e2e2e!important}body.dark-mode .MuiFormControl-root .MuiInputBase-root input,body.dark-mode .MuiFormControl-root .MuiInputBase-root textarea{color:#fff!important;color:var(--text-dark)!important}body.dark-mode .MuiFormControl-root .MuiInputLabel-root{color:#ffffffb3}body.dark-mode .MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:var(--primary-color)}body.dark-mode .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{color:#ffffffb3}body.dark-mode .MuiFormControl-root .MuiInputBase-root.Mui-focused input,body.dark-mode .MuiFormControl-root .MuiInputBase-root.Mui-focused textarea,body.dark-mode .MuiFormControl-root .MuiInputBase-root:hover input,body.dark-mode .MuiFormControl-root .MuiInputBase-root:hover textarea{color:#fff!important;color:var(--text-dark)!important}body.dark-mode .MuiFormControl-root .Mui-disabled input,body.dark-mode .MuiFormControl-root .Mui-disabled textarea{color:#ffffff80!important}body.dark-mode .MuiTabs-root,body.dark-mode .MuiTabs-root .MuiTabs-flexContainer{background-color:#0000!important}body.dark-mode .MuiTabs-root .MuiTab-root{background-color:#0000!important;color:#fff;color:var(--text-dark)}body.dark-mode .MuiTabs-root .MuiTab-root.Mui-selected{background-color:#0000!important;color:var(--primary-color)}body.dark-mode .MuiBox-root .MuiTabPanel-root,body.dark-mode .MuiBox-root .MuiTabs-root,body.dark-mode .MuiPaper-root .MuiTabPanel-root,body.dark-mode .MuiPaper-root .MuiTabs-root,body.dark-mode .MuiTabPanel-root{background-color:#0000!important}body.dark-mode .MuiTabs-indicator{background-color:var(--primary-color)}body.dark-mode .MuiBox-root,body.dark-mode .MuiTabPanel-root,body.dark-mode .MuiTabs-root{background-color:#0000!important}body.dark-mode .MuiTypography-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiPaper-root .dark-color,body.dark-mode .MuiPaper-root .gray-color,body.dark-mode .MuiPaper-root .grayMD-color,body.dark-mode .MuiPaper-root .grayXS-color,body.dark-mode .MuiPaper-root div,body.dark-mode .MuiPaper-root h6,body.dark-mode .MuiPaper-root label,body.dark-mode .MuiPaper-root p,body.dark-mode .MuiPaper-root span{color:#fff!important;color:var(--text-dark)!important}body.dark-mode .MuiPaper-root [class*=ADDITIONALDETAILS],body.dark-mode .MuiPaper-root [class*=CIUDAD],body.dark-mode .MuiPaper-root [class*=CORREO],body.dark-mode .MuiPaper-root [class*=CÓDIGO],body.dark-mode .MuiPaper-root [class*=DIRECCIÓN],body.dark-mode .MuiPaper-root [class*=ESTADO],body.dark-mode .MuiPaper-root [class*=ID],body.dark-mode .MuiPaper-root [class*=NOMBRE],body.dark-mode .MuiPaper-root [class*=NOTA],body.dark-mode .MuiPaper-root [class*=PRODUCTSALE],body.dark-mode .MuiPaper-root [class*=RIF],body.dark-mode .MuiPaper-root [class*=TELÉFONO],body.dark-mode .MuiPaper-root [class*=details-label],body.dark-mode .MuiPaper-root [class*=label],body.dark-mode .MuiPaper-root [class*=title]{color:#ffffffb3!important}body.dark-mode .MuiPaper-root .detail-info,body.dark-mode .MuiPaper-root .detail-text,body.dark-mode .MuiPaper-root .info-text,body.dark-mode .MuiPaper-root .supplier-info,body.dark-mode .MuiPaper-root .supplier-text,body.dark-mode .MuiPaper-root [class*=data],body.dark-mode .MuiPaper-root [class*=details-value],body.dark-mode .MuiPaper-root [class*=value],body.dark-mode .details-panel,body.dark-mode .details-panel .detail-row,body.dark-mode .details-panel .info-row,body.dark-mode .receipt-panel,body.dark-mode .receipt-panel .detail-row,body.dark-mode .receipt-panel .info-row,body.dark-mode .supplier-details,body.dark-mode .supplier-details .detail-row,body.dark-mode .supplier-details .info-row,body.dark-mode .supplier-info,body.dark-mode .supplier-info .detail-row,body.dark-mode .supplier-info .info-row{color:#fff!important;color:var(--text-dark)!important}body.dark-mode .details-panel .detail-row .detail-label,body.dark-mode .details-panel .detail-row .info-label,body.dark-mode .details-panel .info-row .detail-label,body.dark-mode .details-panel .info-row .info-label,body.dark-mode .receipt-panel .detail-row .detail-label,body.dark-mode .receipt-panel .detail-row .info-label,body.dark-mode .receipt-panel .info-row .detail-label,body.dark-mode .receipt-panel .info-row .info-label,body.dark-mode .supplier-details .detail-row .detail-label,body.dark-mode .supplier-details .detail-row .info-label,body.dark-mode .supplier-details .info-row .detail-label,body.dark-mode .supplier-details .info-row .info-label,body.dark-mode .supplier-info .detail-row .detail-label,body.dark-mode .supplier-info .detail-row .info-label,body.dark-mode .supplier-info .info-row .detail-label,body.dark-mode .supplier-info .info-row .info-label{color:#ffffffb3!important}body.dark-mode .border-left,body.dark-mode .details-panel .detail-row .detail-value,body.dark-mode .details-panel .detail-row .info-value,body.dark-mode .details-panel .info-row .detail-value,body.dark-mode .details-panel .info-row .info-value,body.dark-mode .divider-heading,body.dark-mode .receipt-panel .detail-row .detail-value,body.dark-mode .receipt-panel .detail-row .info-value,body.dark-mode .receipt-panel .info-row .detail-value,body.dark-mode .receipt-panel .info-row .info-value,body.dark-mode .section-title,body.dark-mode .supplier-details .detail-row .detail-value,body.dark-mode .supplier-details .detail-row .info-value,body.dark-mode .supplier-details .info-row .detail-value,body.dark-mode .supplier-details .info-row .info-value,body.dark-mode .supplier-info .detail-row .detail-value,body.dark-mode .supplier-info .detail-row .info-value,body.dark-mode .supplier-info .info-row .detail-value,body.dark-mode .supplier-info .info-row .info-value{color:#fff!important;color:var(--text-dark)!important}[data-theme=dark] .qty-container:focus-within{border-color:#666;box-shadow:0 0 0 2px #ffffff1a}[data-theme=dark] .input-qty-button:disabled,[data-theme=dark] .qty-button:disabled{background-color:#1a1a1a;color:#666;cursor:not-allowed}[data-theme=dark] .qty-number:disabled{background-color:#1a1a1a;color:#666}body.dark-mode .MuiImageList-root{background-color:#1e1e1e;background-color:var(--surface-dark)}body.dark-mode .MuiImageListItem-root{background-color:#2e2e2e;background-color:var(--component-dark)}body.dark-mode .MuiImageListItem-root img{filter:brightness(.9)}body.dark-mode .MuiDialog-paper,body.dark-mode .MuiMenu-paper,body.dark-mode .MuiPopover-paper{background-color:#1e1e1e!important;background-color:var(--surface-dark)!important;color:#fff;color:var(--text-dark)}body.dark-mode .MuiMenu-paper .MuiMenuItem-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiMenu-paper .MuiMenuItem-root:hover{background-color:#2e2e2e;background-color:var(--component-dark)}body.dark-mode .MuiInputBase-root{background-color:#1e1e1e;background-color:var(--surface-dark);color:#fff;color:var(--text-dark)}body.dark-mode .MuiInputBase-root input{color:#fff;color:var(--text-dark)}body.dark-mode .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:1px solid #fff3;border-radius:12px;overflow:hidden}body.dark-mode .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}body.dark-mode .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color)}body.dark-mode .MuiFormHelperText-root,body.dark-mode .MuiInputLabel-root{color:#ffffffb3}body.dark-mode .MuiFormLabel-root{color:#fff!important;color:var(--text-dark)!important}body.dark-mode .MuiButton-root,body.dark-mode .MuiSvgIcon-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiButton-root:hover{background-color:#2e2e2e;background-color:var(--component-dark)}body.dark-mode .MuiAutocomplete-popupIndicator,body.dark-mode .MuiSelect-icon{color:#fff;color:var(--text-dark)}body.dark-mode .MuiAutocomplete-paper{background-color:#1e1e1e;background-color:var(--surface-dark);color:#fff;color:var(--text-dark)}body.dark-mode .MuiTooltip-tooltip{background-color:#2e2e2e;background-color:var(--component-dark);color:#fff;color:var(--text-dark)}body.dark-mode .MuiTableCell-root{border-bottom-color:#ffffff1a;color:#fff;color:var(--text-dark)}body.dark-mode .MuiTableHead-root .MuiTableCell-root{color:#fff;color:var(--text-dark);font-weight:600}body.dark-mode .MuiPagination-root .MuiPaginationItem-root{color:#fff;color:var(--text-dark)}body.dark-mode .MuiPagination-root .MuiPaginationItem-root.Mui-selected{background-color:var(--primary-color)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root,body.dark-mode .MuiTextField-root .MuiInputBase-root{background-color:#1e1e1e;background-color:var(--surface-dark);border-radius:12px;overflow:hidden}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root.Mui-focused,body.dark-mode .MuiTextField-root .MuiInputBase-root.Mui-focused{background-color:#2e2e2e;background-color:var(--component-dark)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root input,body.dark-mode .MuiTextField-root .MuiInputBase-root input{color:#fff;color:var(--text-dark)}body.dark-mode .MuiAutocomplete-root .MuiInputBase-root input::placeholder,body.dark-mode .MuiTextField-root .MuiInputBase-root input::placeholder{color:#ffffff80;opacity:1}body.dark-mode .MuiAutocomplete-root .MuiAutocomplete-endAdornment .MuiIconButton-root,body.dark-mode .MuiAutocomplete-root .MuiInputLabel-root,body.dark-mode .MuiTextField-root .MuiAutocomplete-endAdornment .MuiIconButton-root,body.dark-mode .MuiTextField-root .MuiInputLabel-root{color:#ffffffb3}body.dark-mode .MuiAutocomplete-root .MuiAutocomplete-endAdornment .MuiIconButton-root:hover,body.dark-mode .MuiTextField-root .MuiAutocomplete-endAdornment .MuiIconButton-root:hover{color:#fff;color:var(--text-dark)}.link{color:#3182ce;text-decoration:none;transition:color .2s}.link:hover{color:#2b6cb0;text-decoration:underline}.customer-info-container,.supplier-info-container{background-color:#f8fafc;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px}.customer-info-container .info-header,.supplier-info-container .info-header{margin-bottom:15px;text-align:center}.customer-info-container .info-header img,.supplier-info-container .info-header img{background-color:#e2e8f0;border-radius:50%}.customer-info-container .info-section,.supplier-info-container .info-section{margin-bottom:20px}.customer-info-container .info-section .section-title,.supplier-info-container .info-section .section-title{color:#4a5568;font-size:16px;font-weight:500;margin-bottom:10px}.customer-info-container .details-title,.supplier-info-container .details-title{color:#718096;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.customer-info-container .info-row,.supplier-info-container .info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.customer-info-container .info-row .info-label,.supplier-info-container .info-row .info-label{color:#1a202c;font-weight:500}.customer-info-container .info-row .info-value,.supplier-info-container .info-row .info-value{color:#4a5568;text-align:right}.customer-info-container .info-stats,.supplier-info-container .info-stats{display:flex;justify-content:space-between;margin:20px 0}.customer-info-container .info-stats .stat-box,.supplier-info-container .info-stats .stat-box{flex:1 1;text-align:center}.customer-info-container .info-stats .stat-box .stat-value,.supplier-info-container .info-stats .stat-box .stat-value{font-size:18px;font-weight:600}.customer-info-container .info-stats .stat-box .stat-value.primary-color,.supplier-info-container .info-stats .stat-box .stat-value.primary-color{color:#38a169}.customer-info-container .info-stats .stat-box .stat-value.error-color,.supplier-info-container .info-stats .stat-box .stat-value.error-color{color:#e53e3e}.customer-info-container .info-stats .stat-box .stat-label,.supplier-info-container .info-stats .stat-box .stat-label{color:#4a5568;font-size:12px}.customer-info-container .client-since,.supplier-info-container .client-since{color:#718096;font-size:12px;margin-top:5px;text-align:center}body.dark-mode .MuiDivider-root{background-color:#ffffff1f}body.dark-mode .link{color:#63b3ed}body.dark-mode .link:hover{color:#90cdf4;text-decoration:underline}body.dark-mode .bg-white{background-color:#1e1e1e!important;color:#fff!important}body.dark-mode .bg-white .fs-28,body.dark-mode .bg-white h1,body.dark-mode .bg-white h2,body.dark-mode .bg-white h3,body.dark-mode .bg-white h4,body.dark-mode .bg-white h5,body.dark-mode .bg-white h6,body.dark-mode .bg-white p,body.dark-mode .bg-white span{color:#fff!important}body.dark-mode .bg-white .info-label{background-color:#0000!important;color:#fff!important;font-weight:500!important;padding:0!important}body.dark-mode .bg-white .client-since,body.dark-mode .bg-white .gray-color,body.dark-mode .bg-white .info-value,body.dark-mode .bg-white .section-title .gray-color{color:#a0aec0!important}body.dark-mode .bg-white .MuiDivider-root,body.dark-mode .bg-white .section-title .bs-secondary{background-color:#ffffff1f!important}body.dark-mode .bg-white .info-stats .stat-box .stat-value.primary-color{color:#38a169!important}body.dark-mode .bg-white .info-stats .stat-box .stat-value.error-color{color:#f56565!important}body.dark-mode .bg-white .info-stats .stat-box .stat-label{background-color:#0000!important;color:#a0aec0!important;padding:0!important}body.dark-mode .bg-white .link{color:#63b3ed!important}body.dark-mode .bg-white .link:hover{color:#90cdf4!important;text-decoration:underline}body.dark-mode .bg-white .MuiIconButton-root{color:inherit!important}body.dark-mode .bg-white .MuiIconButton-root:hover{background-color:#ffffff14!important}body.dark-mode .bg-white .MuiAvatar-root{background-color:#2d3748!important}body.dark-mode .details-title,body.dark-mode [class*=DETALLES],body.dark-mode [class*=PERSONALES]{color:#a0aec0!important}body.dark-mode .info-label,body.dark-mode .saldo-pendiente,body.dark-mode .stat-label,body.dark-mode .ventas-totales,body.dark-mode [class*=Contacto],body.dark-mode [class*=Correo],body.dark-mode [class*=Dirección],body.dark-mode [class*=Empresa],body.dark-mode [class*=Notas],body.dark-mode [class*=PROVEEDOR],body.dark-mode [class*=Rif],body.dark-mode [class*=Teléfono]{background-color:#0000!important;color:#fff!important;padding:0!important}body.dark-mode .customer-value,body.dark-mode .detail-value,body.dark-mode .info-value,body.dark-mode .supplier-value{color:#a0aec0!important}.d-grid.bg-white.p-10.br-25,.supplier-info-container{grid-gap:15px;display:grid;gap:15px;max-width:100%;overflow:hidden;transition:all .3s ease}.d-grid.bg-white.p-10.br-25 .info-header,.supplier-info-container .info-header{display:flex;justify-content:center;margin-bottom:10px}.d-grid.bg-white.p-10.br-25 .info-header .MuiAvatar-root,.supplier-info-container .info-header .MuiAvatar-root{height:110px!important;transition:all .3s ease;width:110px!important}.d-grid.bg-white.p-10.br-25 .fs-28,.supplier-info-container .fs-28{font-size:28px;font-weight:600;line-height:1.2;margin:0 0 5px;word-break:break-word}.d-grid.bg-white.p-10.br-25 .info-stats .d-flex,.supplier-info-container .info-stats .d-flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.d-grid.bg-white.p-10.br-25 .info-stats .d-flex .stat-box,.supplier-info-container .info-stats .d-flex .stat-box{flex:1 1;min-width:120px;text-align:center}.d-grid.bg-white.p-10.br-25 .info-stats .d-flex .stat-box .stat-value,.supplier-info-container .info-stats .d-flex .stat-box .stat-value{font-size:22px;font-weight:600}.d-grid.bg-white.p-10.br-25 .info-stats .d-flex .stat-box .stat-label,.supplier-info-container .info-stats .d-flex .stat-box .stat-label{font-size:12px}.d-grid.bg-white.p-10.br-25 .info-row,.supplier-info-container .info-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.d-grid.bg-white.p-10.br-25 .info-row .info-label,.supplier-info-container .info-row .info-label{font-weight:500;margin-right:10px;min-width:80px}.d-grid.bg-white.p-10.br-25 .info-row .info-value,.supplier-info-container .info-row .info-value{max-width:60%;text-align:right;word-break:break-word}@media(max-width:1200px){.d-grid.bg-white.p-10.br-25 .fs-28,.supplier-info-container .fs-28{font-size:24px}.d-grid.bg-white.p-10.br-25 .info-stats .stat-value,.supplier-info-container .info-stats .stat-value{font-size:20px}}@media(max-width:992px){.d-grid.bg-white.p-10.br-25,.supplier-info-container{padding:15px}.d-grid.bg-white.p-10.br-25 .info-header .MuiAvatar-root,.supplier-info-container .info-header .MuiAvatar-root{height:90px!important;width:90px!important}}@media(max-width:768px){.d-grid.bg-white.p-10.br-25 .info-stats .d-flex,.supplier-info-container .info-stats .d-flex{justify-content:center}.d-grid.bg-white.p-10.br-25 .info-stats .d-flex .stat-box,.supplier-info-container .info-stats .d-flex .stat-box{min-width:40%}.d-grid.bg-white.p-10.br-25 .info-row .info-label,.supplier-info-container .info-row .info-label{min-width:90px}.d-grid.bg-white.p-10.br-25 .info-row .info-value,.supplier-info-container .info-row .info-value{max-width:55%}.MuiGrid-container{flex-direction:column-reverse}.MuiGrid-container .MuiGrid-item{flex-basis:100%;max-width:100%;width:100%}}@media(max-width:576px){.d-grid.bg-white.p-10.br-25,.supplier-info-container{padding:10px}.d-grid.bg-white.p-10.br-25 .fs-28,.supplier-info-container .fs-28{font-size:20px}.d-grid.bg-white.p-10.br-25 .info-header .MuiAvatar-root,.supplier-info-container .info-header .MuiAvatar-root{height:80px!important;width:80px!important}.d-grid.bg-white.p-10.br-25 .info-row,.supplier-info-container .info-row{align-items:flex-start;flex-direction:column;margin:8px 0}.d-grid.bg-white.p-10.br-25 .info-row .info-label,.supplier-info-container .info-row .info-label{margin-bottom:5px;min-width:100%}.d-grid.bg-white.p-10.br-25 .info-row .info-value,.supplier-info-container .info-row .info-value{max-width:100%;text-align:left}.d-grid.bg-white.p-10.br-25 a.info-value,.supplier-info-container a.info-value{word-break:break-all}}.customer-card,.supplier-card{animation:fadeIn .3s ease-out;border-radius:12px;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.customer-card:hover,.supplier-card:hover{box-shadow:0 8px 15px #0000001a}.customer-card .action-buttons,.supplier-card .action-buttons{margin-bottom:15px}.customer-card .action-buttons .MuiIconButton-root,.supplier-card .action-buttons .MuiIconButton-root{transition:transform .2s ease}.customer-card .action-buttons .MuiIconButton-root:hover,.supplier-card .action-buttons .MuiIconButton-root:hover{transform:scale(1.05)}.customer-card .info-header,.supplier-card .info-header{display:flex;justify-content:center;margin-bottom:10px}.customer-card .info-header .MuiAvatar-root,.supplier-card .info-header .MuiAvatar-root{height:110px!important;transition:all .3s ease;width:110px!important}.customer-card .customer-name,.customer-card .supplier-name,.supplier-card .customer-name,.supplier-card .supplier-name{margin-bottom:5px}.customer-card .customer-name .fs-28,.customer-card .supplier-name .fs-28,.supplier-card .customer-name .fs-28,.supplier-card .supplier-name .fs-28{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.customer-card .info-stats .d-flex,.supplier-card .info-stats .d-flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.customer-card .info-stats .d-flex .stat-box,.supplier-card .info-stats .d-flex .stat-box{flex:1 1;min-width:120px;text-align:center}.customer-card .info-stats .d-flex .stat-box .stat-value,.supplier-card .info-stats .d-flex .stat-box .stat-value{font-size:22px;font-weight:600}.customer-card .info-stats .d-flex .stat-box .stat-label,.supplier-card .info-stats .d-flex .stat-box .stat-label{font-size:12px}.customer-card .info-row,.supplier-card .info-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.customer-card .info-row .info-label,.supplier-card .info-row .info-label{font-weight:500;margin-right:10px;min-width:80px}.customer-card .info-row .info-value,.supplier-card .info-row .info-value{max-width:60%;text-align:right;word-break:break-word}.customer-card .customer-details-container,.customer-card .supplier-details-container,.supplier-card .customer-details-container,.supplier-card .supplier-details-container{max-height:50vh;padding-right:5px;scrollbar-width:thin}.customer-card .customer-details-container::-webkit-scrollbar,.customer-card .supplier-details-container::-webkit-scrollbar,.supplier-card .customer-details-container::-webkit-scrollbar,.supplier-card .supplier-details-container::-webkit-scrollbar{width:5px}.customer-card .customer-details-container::-webkit-scrollbar-track,.customer-card .supplier-details-container::-webkit-scrollbar-track,.supplier-card .customer-details-container::-webkit-scrollbar-track,.supplier-card .supplier-details-container::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.customer-card .customer-details-container::-webkit-scrollbar-thumb,.customer-card .supplier-details-container::-webkit-scrollbar-thumb,.supplier-card .customer-details-container::-webkit-scrollbar-thumb,.supplier-card .supplier-details-container::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}@media(max-width:1200px){.customer-card .customer-details-container,.customer-card .supplier-details-container,.supplier-card .customer-details-container,.supplier-card .supplier-details-container{max-height:40vh}.customer-card .fs-28,.supplier-card .fs-28{font-size:24px!important}.customer-card .info-stats .stat-value,.supplier-card .info-stats .stat-value{font-size:20px!important}}@media(max-width:992px){.customer-card,.supplier-card{padding:15px}.customer-card .action-buttons,.supplier-card .action-buttons{justify-content:center!important}.customer-card .info-header .MuiAvatar-root,.supplier-card .info-header .MuiAvatar-root{height:90px!important;width:90px!important}}@media(max-width:768px){.customer-card,.supplier-card{margin-top:20px}.customer-card .customer-details-container,.customer-card .supplier-details-container,.supplier-card .customer-details-container,.supplier-card .supplier-details-container{max-height:none;overflow-y:visible}.customer-card .info-stats .d-flex,.supplier-card .info-stats .d-flex{justify-content:center}.customer-card .info-stats .d-flex .stat-box,.supplier-card .info-stats .d-flex .stat-box{min-width:40%}.customer-card .info-row .info-label,.supplier-card .info-row .info-label{min-width:90px}.customer-card .info-row .info-value,.supplier-card .info-row .info-value{max-width:55%}.customer-card .section-title span,.supplier-card .section-title span{width:120px!important}}@media(max-width:576px){.customer-card,.supplier-card{padding:10px}.customer-card .fs-28,.supplier-card .fs-28{font-size:20px!important}.customer-card .info-header .MuiAvatar-root,.supplier-card .info-header .MuiAvatar-root{height:80px!important;width:80px!important}.customer-card .info-row,.supplier-card .info-row{align-items:flex-start;flex-direction:column;margin:8px 0}.customer-card .info-row .info-label,.supplier-card .info-row .info-label{margin-bottom:5px;min-width:100%}.customer-card .info-row .info-value,.supplier-card .info-row .info-value{max-width:100%;text-align:left}.customer-card a.info-value,.supplier-card a.info-value{word-break:break-all}}body.dark-mode .customer-card,body.dark-mode .supplier-card{box-shadow:0 4px 8px #0000004d}body.dark-mode .customer-card:hover,body.dark-mode .supplier-card:hover{box-shadow:0 8px 16px #0006}body.dark-mode .customer-card .customer-details-container::-webkit-scrollbar-track,body.dark-mode .customer-card .supplier-details-container::-webkit-scrollbar-track,body.dark-mode .supplier-card .customer-details-container::-webkit-scrollbar-track,body.dark-mode .supplier-card .supplier-details-container::-webkit-scrollbar-track{background:#ffffff0d}body.dark-mode .customer-card .customer-details-container::-webkit-scrollbar-thumb,body.dark-mode .customer-card .supplier-details-container::-webkit-scrollbar-thumb,body.dark-mode .supplier-card .customer-details-container::-webkit-scrollbar-thumb,body.dark-mode .supplier-card .supplier-details-container::-webkit-scrollbar-thumb{background:#fff3}.bg-white.shadow-xs{max-width:100%;overflow:hidden}.bg-white.shadow-xs .dark-color .d-grid{overflow-wrap:break-word;word-break:break-word}.bg-white.shadow-xs .dark-color .d-grid a,.bg-white.shadow-xs .dark-color .d-grid span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.bg-white.shadow-xs .dark-color .d-grid .fs-16{line-height:1.4}.bg-white.shadow-xs .dark-color a.link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bg-white.shadow-xs .d-flex.a-center.mt-20{overflow:hidden}.bg-white.shadow-xs .d-flex.a-center.mt-20 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:992px){.bg-white.shadow-xs .dark-color .d-grid{padding:10px}.bg-white.shadow-xs .dark-color .d-grid .fs-16{font-size:15px!important}}@media(max-width:768px){.bg-white.shadow-xs .dark-color{padding:10px!important}.bg-white.shadow-xs .dark-color .d-grid{margin-bottom:10px}.bg-white.shadow-xs .dark-color .d-grid .tx-xs{margin-bottom:2px!important}.bg-white.shadow-xs .dark-color .d-grid .fs-16{font-size:14px!important}.bg-white.shadow-xs .d-flex.a-center.mt-20{margin-top:15px!important}.bg-white.shadow-xs .d-flex.a-center.mt-20 span{font-size:12px!important}}@media(max-width:576px){.bg-white.shadow-xs .dark-color .d-grid .fs-16{font-size:13px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MuiGrid-container{align-items:flex-start}.MuiGrid-container>.MuiGrid-item{display:flex;flex-direction:column}.tabs-container .MuiTabs-root{border-bottom:1px solid #0000001f;margin-bottom:20px}.tabs-container .MuiTabs-root .MuiTabs-flexContainer{justify-content:flex-start}.tabs-container .MuiTabs-root .MuiTab-root{font-weight:500;min-width:auto;padding:12px 16px;text-transform:uppercase}.tabs-container .MuiTabs-root .MuiTab-root.Mui-selected{color:var(--primary-color)}.tabs-container .MuiTabs-root .MuiTabs-indicator{background-color:var(--primary-color);height:3px}.tabs-container .MuiTabPanel-root{padding:20px 0}.bg-white.p-20.br-25{display:flex;flex-direction:column;height:100%}.bg-white.p-20.br-25 .mb-15{flex-shrink:0}.bg-white.p-20.br-25 .tabs-container{display:flex;flex-direction:column;flex-grow:1}.bg-white.p-20.br-25 .tabs-container>div{height:100%}.MuiTabPanel-root .search-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.MuiTabPanel-root .search-form .MuiTextField-root{min-width:150px}.MuiTabPanel-root .search-form .to-label{margin:0 10px;white-space:nowrap}.MuiTabPanel-root .search-form .MuiButton-root{margin-left:auto}.MuiTabPanel-root .MuiTableContainer-root{border-radius:8px;margin-top:20px;overflow:hidden}.MuiTabPanel-root .MuiTableContainer-root .MuiTableHead-root{background-color:var(--grayXS-color)}.MuiTabPanel-root .MuiTableContainer-root .MuiTableHead-root .MuiTableCell-head{font-size:14px;font-weight:600;text-transform:uppercase}.MuiTabPanel-root .MuiTableContainer-root .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:#00000005}.MuiTabPanel-root .MuiTableContainer-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#0000000a}.customer-card,.supplier-card{display:flex;flex-direction:column;height:100%}.customer-card .customer-details-container,.customer-card .supplier-details-container,.supplier-card .customer-details-container,.supplier-card .supplier-details-container{flex-grow:1;overflow-y:auto}body.dark-mode .tabs-container .MuiTabs-root{border-bottom-color:#ffffff1f}body.dark-mode .tabs-container .MuiTab-root{color:#ffffffb3}body.dark-mode .tabs-container .MuiTab-root.Mui-selected{color:var(--primary-color)}body.dark-mode .MuiTableContainer-root .MuiTableHead-root{background-color:#2e2e2e}body.dark-mode .MuiTableContainer-root .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:#ffffff05}body.dark-mode .MuiTableContainer-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#ffffff0a}@media(max-width:768px){.tabs-container .MuiTabs-root .MuiTab-root{font-size:13px;min-width:auto;padding:10px}.search-form{align-items:stretch;flex-direction:column}.search-form .MuiTextField-root{width:100%}.search-form .to-label{margin:10px 0;text-align:center}.search-form .MuiButton-root{margin-top:10px;width:100%}}body.dark-mode div,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode input,body.dark-mode label,body.dark-mode option,body.dark-mode p,body.dark-mode select,body.dark-mode span,body.dark-mode textarea{color:#fff!important}body.dark-mode .MuiFormHelperText-root,body.dark-mode .MuiInputLabel-root,body.dark-mode .disabled-text,body.dark-mode .form-text,body.dark-mode .fs-12,body.dark-mode .gray-color,body.dark-mode .grayMD-color,body.dark-mode .grayXS-color,body.dark-mode .text-muted{color:#ffffffb3!important}body.dark-mode .MuiFilledInput-input,body.dark-mode .MuiInput-input,body.dark-mode .MuiOutlinedInput-input,body.dark-mode .MuiSelect-select,body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:#2e2e2e!important;border-color:#444!important;color:#fff!important}body.dark-mode .MuiFilledInput-input::placeholder,body.dark-mode .MuiInput-input::placeholder,body.dark-mode .MuiOutlinedInput-input::placeholder,body.dark-mode .MuiSelect-select::placeholder,body.dark-mode input::placeholder,body.dark-mode select::placeholder,body.dark-mode textarea::placeholder{color:#718096!important}body.dark-mode .MuiFilledInput-input:disabled,body.dark-mode .MuiInput-input:disabled,body.dark-mode .MuiOutlinedInput-input:disabled,body.dark-mode .MuiSelect-select:disabled,body.dark-mode input:disabled,body.dark-mode select:disabled,body.dark-mode textarea:disabled{background-color:#1a1a1a!important;color:#718096!important}body.dark-mode select option{background-color:#2e2e2e!important;color:#fff!important}body.dark-mode .bg-white input,body.dark-mode .bg-white label,body.dark-mode .bg-white select,body.dark-mode .bg-white textarea{color:#fff!important}body.dark-mode .bg-white .MuiFilledInput-root,body.dark-mode .bg-white .MuiInput-root,body.dark-mode .bg-white .MuiOutlinedInput-root,body.dark-mode .bg-white .form-control,body.dark-mode .bg-white .form-select,body.dark-mode .bg-white .input-group{background-color:#2e2e2e!important;border-color:#444!important;color:#fff!important}body.dark-mode .bg-white .MuiFilledInput-root input,body.dark-mode .bg-white .MuiFilledInput-root select,body.dark-mode .bg-white .MuiFilledInput-root textarea,body.dark-mode .bg-white .MuiInput-root input,body.dark-mode .bg-white .MuiInput-root select,body.dark-mode .bg-white .MuiInput-root textarea,body.dark-mode .bg-white .MuiOutlinedInput-root input,body.dark-mode .bg-white .MuiOutlinedInput-root select,body.dark-mode .bg-white .MuiOutlinedInput-root textarea,body.dark-mode .bg-white .form-control input,body.dark-mode .bg-white .form-control select,body.dark-mode .bg-white .form-control textarea,body.dark-mode .bg-white .form-select input,body.dark-mode .bg-white .form-select select,body.dark-mode .bg-white .form-select textarea,body.dark-mode .bg-white .input-group input,body.dark-mode .bg-white .input-group select,body.dark-mode .bg-white .input-group textarea{background-color:#0000!important}body.dark-mode .form-control,body.dark-mode .form-select{background-color:#2e2e2e!important;border-color:#444!important;color:#fff!important}body.dark-mode .payment-amount,body.dark-mode .payment-amount .amount-label,body.dark-mode .payment-amount .detail-label,body.dark-mode .payment-amount .method-label,body.dark-mode .payment-amount .status-label,body.dark-mode .payment-detail,body.dark-mode .payment-detail .amount-label,body.dark-mode .payment-detail .detail-label,body.dark-mode .payment-detail .method-label,body.dark-mode .payment-detail .status-label,body.dark-mode .payment-method,body.dark-mode .payment-method .amount-label,body.dark-mode .payment-method .detail-label,body.dark-mode .payment-method .method-label,body.dark-mode .payment-method .status-label,body.dark-mode .payment-status,body.dark-mode .payment-status .amount-label,body.dark-mode .payment-status .detail-label,body.dark-mode .payment-status .method-label,body.dark-mode .payment-status .status-label,body.dark-mode .purchase-info,body.dark-mode .purchase-info .amount-label,body.dark-mode .purchase-info .detail-label,body.dark-mode .purchase-info .method-label,body.dark-mode .purchase-info .status-label,body.dark-mode .receipt-info,body.dark-mode .receipt-info .amount-label,body.dark-mode .receipt-info .detail-label,body.dark-mode .receipt-info .method-label,body.dark-mode .receipt-info .status-label,body.dark-mode .sale-info,body.dark-mode .sale-info .amount-label,body.dark-mode .sale-info .detail-label,body.dark-mode .sale-info .method-label,body.dark-mode .sale-info .status-label,body.dark-mode .transaction-info,body.dark-mode .transaction-info .amount-label,body.dark-mode .transaction-info .detail-label,body.dark-mode .transaction-info .method-label,body.dark-mode .transaction-info .status-label{color:#fff!important}body.dark-mode .payment-amount .amount-value,body.dark-mode .payment-amount .detail-value,body.dark-mode .payment-amount .method-value,body.dark-mode .payment-amount .status-value,body.dark-mode .payment-detail .amount-value,body.dark-mode .payment-detail .detail-value,body.dark-mode .payment-detail .method-value,body.dark-mode .payment-detail .status-value,body.dark-mode .payment-method .amount-value,body.dark-mode .payment-method .detail-value,body.dark-mode .payment-method .method-value,body.dark-mode .payment-method .status-value,body.dark-mode .payment-status .amount-value,body.dark-mode .payment-status .detail-value,body.dark-mode .payment-status .method-value,body.dark-mode .payment-status .status-value,body.dark-mode .purchase-info .amount-value,body.dark-mode .purchase-info .detail-value,body.dark-mode .purchase-info .method-value,body.dark-mode .purchase-info .status-value,body.dark-mode .receipt-info .amount-value,body.dark-mode .receipt-info .detail-value,body.dark-mode .receipt-info .method-value,body.dark-mode .receipt-info .status-value,body.dark-mode .sale-info .amount-value,body.dark-mode .sale-info .detail-value,body.dark-mode .sale-info .method-value,body.dark-mode .sale-info .status-value,body.dark-mode .transaction-info .amount-value,body.dark-mode .transaction-info .detail-value,body.dark-mode .transaction-info .method-value,body.dark-mode .transaction-info .status-value{color:#a0aec0!important}body.dark-mode .MuiBackdrop-root{background-color:#000c!important}body.dark-mode .MuiCircularProgress-root{color:var(--primary-color)!important}body.dark-mode input:-webkit-autofill,body.dark-mode textarea:-webkit-autofill{-webkit-text-fill-color:#fff;border:0;-webkit-box-shadow:inset 0 0 0 1000px #2e2e2e;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.dark-mode .MuiInputBase-root{background-color:#2e2e2e!important}body.dark-mode .MuiInputBase-root input,body.dark-mode .MuiInputBase-root textarea{background-color:#0000!important;border-color:#0000!important;box-shadow:none!important}body.dark-mode .MuiInputBase-root input:-webkit-autofill,body.dark-mode .MuiInputBase-root input:-webkit-autofill:active,body.dark-mode .MuiInputBase-root input:-webkit-autofill:focus,body.dark-mode .MuiInputBase-root input:-webkit-autofill:hover,body.dark-mode .MuiInputBase-root textarea:-webkit-autofill,body.dark-mode .MuiInputBase-root textarea:-webkit-autofill:active,body.dark-mode .MuiInputBase-root textarea:-webkit-autofill:focus,body.dark-mode .MuiInputBase-root textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;border:0!important;-webkit-box-shadow:inset 0 0 0 1000px #2e2e2e!important}.MuiMenu-paper,.MuiPopover-paper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;background-image:none!important;box-shadow:0 5px 15px #0003!important}.MuiMenuItem-root{background-color:#fff!important;color:#000!important}.MuiMenuItem-root:hover{background-color:#f5f5f5!important}body.dark-mode .MuiMenuItem-root{background-color:#2e2e2e!important;color:#fff!important}body.dark-mode .MuiMenuItem-root:hover{background-color:#3e3e3e!important}body.dark-mode .MuiSelect-icon,body.dark-mode .MuiSelect-select{color:#fff!important}.MuiAutocomplete-popper .MuiPaper-root{box-shadow:0 5px 15px #0003!important}.MuiAutocomplete-popper .MuiAutocomplete-option,.MuiAutocomplete-popper .MuiPaper-root{background-color:#fff!important;color:#000!important}.MuiAutocomplete-popper .MuiAutocomplete-option:hover,.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#f5f5f5!important}.MuiAutocomplete-popper .MuiAutocomplete-noOptions{background-color:#fff!important;color:#000!important}body.dark-mode .MuiAutocomplete-popper .MuiPaper-root{background-color:#2e2e2e!important;box-shadow:0 5px 15px #00000080!important;color:#fff!important}body.dark-mode .MuiAutocomplete-popper .MuiAutocomplete-option{background-color:#2e2e2e!important;color:#fff!important;transition:all .2s ease!important}body.dark-mode .MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#26a69a!important;color:#fff!important}body.dark-mode .MuiAutocomplete-popper .MuiAutocomplete-option.Mui-focused{background-color:#26a69a33!important;box-shadow:inset 0 0 0 1px #26a69a!important}body.dark-mode .MuiAutocomplete-popper .MuiAutocomplete-option:hover{background-color:#26a69a1a!important}body.dark-mode .MuiAutocomplete-popper .MuiAutocomplete-noOptions{background-color:#2e2e2e!important;color:#fff!important}body.dark-mode .MuiMenu-paper,body.dark-mode .MuiPopover-paper{background-color:#2e2e2e!important;box-shadow:0 5px 15px #00000080!important;color:#fff!important}body.dark-mode .MuiMenu-paper .MuiMenuItem-root,body.dark-mode .MuiPopover-paper .MuiMenuItem-root{background-color:#2e2e2e!important;color:#fff!important;transition:all .2s ease!important}body.dark-mode .MuiMenu-paper .MuiMenuItem-root.Mui-selected,body.dark-mode .MuiPopover-paper .MuiMenuItem-root.Mui-selected{background-color:#26a69a!important;color:#fff!important}body.dark-mode .MuiMenu-paper .MuiMenuItem-root.Mui-focusVisible,body.dark-mode .MuiMenu-paper .MuiMenuItem-root:focus,body.dark-mode .MuiPopover-paper .MuiMenuItem-root.Mui-focusVisible,body.dark-mode .MuiPopover-paper .MuiMenuItem-root:focus{background-color:#26a69a33!important;box-shadow:inset 0 0 0 1px #26a69a!important}body.dark-mode .MuiMenu-paper .MuiMenuItem-root:hover,body.dark-mode .MuiPopover-paper .MuiMenuItem-root:hover{background-color:#26a69a1a!important}.dark-mode-menu,.dark-mode-menu .MuiListSubheader-root,.dark-mode-menu .MuiMenuItem-root{background-color:#2e2e2e!important;color:#fff!important}.dark-mode-menu .MuiMenuItem-root:hover{background-color:#3e3e3e!important}.dark-mode-menu .MuiMenuItem-root .MuiListItemIcon-root{color:#fff!important}body.dark-mode .MuiStepper-root{background-color:#0000!important}body.dark-mode .MuiStepConnector-line{border-color:#ffffff1f}body.dark-mode .MuiStepConnector-active .MuiStepConnector-line,body.dark-mode .MuiStepConnector-completed .MuiStepConnector-line{border-color:#26a69a}body.dark-mode .stepper-line{background-color:#ffffff1f!important;height:3px!important;opacity:.5;transition:all .3s ease}body.dark-mode .stepper-line.completed{opacity:1}body.dark-mode .stepper-line.active,body.dark-mode .stepper-line.completed{background-color:#26a69a!important;box-shadow:0 0 8px #26a69a80}body.dark-mode .stepper-icon{background-color:#ffffff1f;border-color:#ffffff1f;color:#ffffffb3}body.dark-mode .stepper-icon.completed{background-color:#26a69a;border-color:#26a69a;box-shadow:0 0 8px #26a69a80;color:#fff}body.dark-mode .stepper-icon.active{background-color:#0000;border-color:#26a69a;box-shadow:0 0 8px #26a69a80;color:#26a69a}body.dark-mode .stepper-label{color:#ffffffb3}body.dark-mode .stepper-label.active,body.dark-mode .stepper-label.completed{color:#26a69a;font-weight:600}.stepper-line{background-color:#e0e0e0!important;height:3px!important;opacity:.8;transition:all .3s ease}.stepper-line.completed{background-color:#26a69a!important;box-shadow:0 0 8px #26a69a4d;opacity:1}.stepper-icon{background-color:#e0e0e0;border:2px solid #0000;color:#9e9e9e;transition:all .3s ease}.stepper-icon.completed{background-color:#26a69a;color:#fff}.stepper-icon.active,.stepper-icon.completed{border-color:#26a69a;box-shadow:0 0 8px #26a69a4d}.stepper-icon.active{background-color:#fff;color:#26a69a}.stepper-label{color:#9e9e9e;font-weight:400;transition:all .3s ease}.stepper-label.active,.stepper-label.completed{color:#26a69a;font-weight:600}.mobile-menu-dark .MuiPaper-root{background-color:#1a1b1e!important;border:1px solid #ffffff1a!important;box-shadow:0 8px 24px #0006!important}.mobile-menu-dark .menu-header{background-color:#1a1b1e!important;border-bottom:1px solid #ffffff1a!important;padding:16px!important}.mobile-menu-dark .menu-header .MuiTypography-subtitle1{color:#fff!important;font-weight:600!important}.mobile-menu-dark .menu-header .MuiTypography-body2{color:#9ba1a6!important}.mobile-menu-dark .MuiList-root{background-color:#1a1b1e!important;padding:8px!important}.mobile-menu-dark .MuiList-root .MuiListSubheader-root{background-color:#0000!important;color:#9ba1a6!important;font-size:.75rem!important;font-weight:600!important;line-height:1.2!important;padding:16px 16px 8px!important;text-transform:uppercase!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root{background-color:#1a1b1e!important;border-radius:8px!important;color:#fff!important;margin-bottom:4px!important;padding:10px 16px!important;transition:all .2s ease-in-out!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root:hover{background-color:#26272b!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root.Mui-selected{background-color:#1a1b1e!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root.Mui-selected:hover{background-color:#26272b!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root .MuiListItemIcon-root{color:#9ba1a6!important;min-width:40px!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root .MuiListItemText-root{color:#fff!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root[role=button]{background-color:#1a1b1e!important}.mobile-menu-dark .MuiList-root .MuiMenuItem-root[role=button]:hover{background-color:#26272b!important}.mobile-menu-dark .MuiList-root .MuiDivider-root{border-color:#ffffff1a!important;margin:8px 0!important}.mobile-menu-dark .MuiSwitch-root .MuiSwitch-track{background-color:#2c2e33!important}.mobile-menu-dark .MuiSwitch-root .MuiSwitch-thumb{background-color:#fff!important}.mobile-menu-dark .MuiSwitch-root.Mui-checked .MuiSwitch-track{background-color:#26a69a!important}.mobile-menu-dark .MuiSvgIcon-root,.mobile-menu-dark svg{color:#9ba1a6!important}.mobile-menu-dark .hover-effect:hover{background-color:#26272b!important}.mobile-menu-dark .selected-effect{background-color:#1a1b1e!important}.mobile-menu-dark .selected-effect:hover{background-color:#26272b!important}.MuiFormHelperText-root.Mui-error,.error-text{color:#d32f2f!important}body.dark-mode .Mui-error,body.dark-mode .MuiFormHelperText-root.Mui-error,body.dark-mode .MuiFormLabel-root.Mui-error,body.dark-mode .error-text{color:#f44336!important}body.dark-mode .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}body.dark-mode .MuiDialog-paper .error-message,body.dark-mode .MuiDialog-paper li{color:#f44336!important}body.dark-mode .MuiInputBase-root .MuiFormHelperText-root.Mui-error{color:#f44336!important;opacity:1}.cart-item-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px}body.dark-mode .cart-item-container{background-color:#2e2e2e;border-color:#444}body.dark-mode .cart-item-container .MuiOutlinedInput-notchedOutline{border-color:#555!important}.credit-value{color:var(--success-color)!important}.pending-value{color:var(--error-color)!important}body.dark-mode .credit-value{color:var(--success-color)!important}body.dark-mode .pending-value{color:var(--error-color)!important}.bg-white .credit-value{color:var(--success-color)!important}.bg-white .pending-value{color:var(--error-color)!important}body.dark-mode .bg-white .credit-value{color:var(--success-color)!important}body.dark-mode .bg-white .pending-value{color:var(--error-color)!important}body{transition:background-color .3s,color .3s}body.dark-mode{background-color:#121212;color:#fff}body.dark-mode .MuiPaper-root{background-color:#1e1e1e;border-color:#ffffff1f;color:#fff}body.dark-mode .MuiAppBar-root{background-color:#1e1e1e!important;color:#fff!important}body.dark-mode .MuiOutlinedInput-root{background-color:#252525}body.dark-mode .MuiOutlinedInput-root fieldset{border-color:#ffffff3b!important}body.dark-mode .MuiButton-containedPrimary,body.dark-mode .MuiButton-root,body.dark-mode .MuiIconButton-root,body.dark-mode .MuiListItemText-primary,body.dark-mode .MuiListItemText-secondary,body.dark-mode .MuiOutlinedInput-root .MuiSelect-select,body.dark-mode .MuiOutlinedInput-root input,body.dark-mode .MuiTypography-root{color:#fff}body.dark-mode .MuiButton-text{background-color:#ffffff14;color:#fff}body.dark-mode .MuiButton-text:hover{background-color:#ffffff1f}body.dark-mode .MuiListItem-root:hover{background-color:#ffffff14}body.dark-mode .MuiMenu-paper{background-color:#252525}.product-stock-badge{fontSize:.7rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#26a69ae6;border-radius:12px;box-shadow:0 1px 3px #0003;color:#fff;font-weight:700;padding:2px 8px;position:absolute;right:8px;top:8px;z-index:1}body.dark-mode .product-stock-badge{background-color:#26a69a!important;box-shadow:0 1px 3px #0006;color:#fff!important}.cart-price-select .MuiSelect-select{color:inherit}body.dark-mode .cart-price-select .MuiSelect-select{color:#fff!important}body.dark-mode .cart-price-select .MuiInputBase-input,body.dark-mode .cart-price-select .MuiOutlinedInput-input,body.dark-mode .cart-price-select .MuiSelect-select,body.dark-mode .cart-price-select div,body.dark-mode .cart-price-select span,body.dark-mode .cart-price-select.Mui-focused .MuiSelect-select,body.dark-mode .cart-price-select:hover .MuiSelect-select{-webkit-text-fill-color:#fff!important;color:#fff!important}.busqueda-manual-dialog .MuiCheckbox-root{color:#0000008a!important}.busqueda-manual-dialog .MuiCheckbox-root.Mui-checked{color:#26a69a!important}.busqueda-manual-dialog .MuiCheckbox-root:hover{background-color:#26a69a0a!important}.busqueda-manual-dialog .MuiCheckbox-root .MuiSvgIcon-root{fontSize:1.5rem}.busqueda-manual-dialog .product-card .MuiCheckbox-root{color:#0000008a!important}.busqueda-manual-dialog .product-card .MuiCheckbox-root.Mui-checked{color:#26a69a!important}.busqueda-manual-dialog .product-card .MuiCheckbox-root:hover{background-color:#26a69a0a!important}.busqueda-manual-dialog .selected-products-section .MuiChip-root{background-color:#fff!important;border:1px solid #e0e0e0!important;color:#000!important}.busqueda-manual-dialog .selected-products-section .MuiChip-root:hover{background-color:#f5f5f5!important}.busqueda-manual-dialog .selected-products-section .MuiChip-root .MuiChip-deleteIcon{color:#666!important}.busqueda-manual-dialog .selected-products-section .MuiChip-root .MuiChip-deleteIcon:hover{color:#000!important}body.dark-mode .busqueda-manual-dialog .MuiDialog-paper{background-color:#1a1a1a!important;border:1px solid #2a3e3a!important;box-shadow:0 25px 50px -12px #26a69a26!important}body.dark-mode .busqueda-manual-dialog .MuiDialogTitle-root{background-color:#1e2824!important;border-bottom:1px solid #2a3e3a!important;color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiDialogTitle-root .MuiTypography-root{color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiDialogTitle-root .MuiTypography-colorTextSecondary{color:#b3c7c1!important}body.dark-mode .busqueda-manual-dialog .MuiDialogTitle-root .MuiIconButton-root{background-color:#374a45!important;color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiDialogTitle-root .MuiIconButton-root:hover{background-color:#4a6059!important}body.dark-mode .busqueda-manual-dialog .MuiDialogContent-root{background-color:#1a1a1a!important}body.dark-mode .busqueda-manual-dialog .MuiInputBase-root{background-color:#1e2824!important}body.dark-mode .busqueda-manual-dialog .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#2a3e3a!important}body.dark-mode .busqueda-manual-dialog .MuiInputBase-root input::placeholder{color:#b3c7c1!important;opacity:1}body.dark-mode .busqueda-manual-dialog .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#26a69a!important;box-shadow:0 0 0 2px #26a69a33!important}body.dark-mode .busqueda-manual-dialog .MuiButton-contained,body.dark-mode .busqueda-manual-dialog .MuiButton-containedPrimary{background-color:#26a69a!important;color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiButton-contained:hover,body.dark-mode .busqueda-manual-dialog .MuiButton-containedPrimary:hover{background-color:#2e8a81!important;box-shadow:0 6px 16px #26a69a4d!important}body.dark-mode .busqueda-manual-dialog .MuiButton-outlined{border-color:#2a3e3a!important;color:#b3c7c1!important}body.dark-mode .busqueda-manual-dialog .MuiButton-outlined:hover{background-color:#2a3e3a4d!important;border-color:#374a45!important;color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiButton-root.Mui-disabled{background-color:#2a3e3a!important;color:#666d6a!important}body.dark-mode .busqueda-manual-dialog .MuiChip-outlined{border-color:#2a3e3a!important;color:#b3c7c1!important}body.dark-mode .busqueda-manual-dialog .MuiChip-outlined:hover{background-color:#1e2824!important;border-color:#26a69a!important;color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .selected-products-section{background-color:#26a69a14!important;border-color:#26a69a40!important}body.dark-mode .busqueda-manual-dialog .selected-products-section .MuiTypography-h6{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .selected-products-section .MuiChip-root{background-color:#1e2824!important;border:1px solid #26a69a4d!important;color:#fff!important}body.dark-mode .busqueda-manual-dialog .selected-products-section .MuiChip-root:hover{background-color:#2a3e3a!important}body.dark-mode .busqueda-manual-dialog .selected-products-section .MuiChip-root .MuiChip-deleteIcon{color:#fff!important}body.dark-mode .busqueda-manual-dialog .selected-products-section .MuiChip-root .MuiChip-deleteIcon:hover{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .product-card{background-color:#1e2824!important;border:1px solid #2a3e3a!important}body.dark-mode .busqueda-manual-dialog .product-card:hover{border-color:#374a45!important;box-shadow:0 8px 24px #0000004d!important}body.dark-mode .busqueda-manual-dialog .product-card.selected{background-color:#26a69a1f!important;border-color:#26a69a!important;box-shadow:0 0 0 2px #26a69a33!important}body.dark-mode .busqueda-manual-dialog .product-card.selected:hover{background-color:#26a69a26!important}body.dark-mode .busqueda-manual-dialog .product-card .selected-text{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .product-card .MuiAvatar-root{border-color:#2a3e3a!important}body.dark-mode .busqueda-manual-dialog .product-card .qty-controls{background-color:#1a1a1a!important;border-color:#2a3e3a!important}body.dark-mode .busqueda-manual-dialog .product-card .qty-controls .MuiIconButton-root[disabled]{background-color:#2a3e3a!important;color:#666d6a!important}body.dark-mode .busqueda-manual-dialog .product-card .MuiCheckbox-root{color:#666d6a!important}body.dark-mode .busqueda-manual-dialog .product-card .MuiCheckbox-root.Mui-checked{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .product-card .MuiCheckbox-root:hover{background-color:#26a69a1a!important}body.dark-mode .busqueda-manual-dialog .MuiDialogActions-root{background-color:#1e2824!important;border-top:1px solid #2a3e3a!important}body.dark-mode .busqueda-manual-dialog .MuiCircularProgress-root{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .MuiSvgIcon-root.search-icon{color:#666d6a!important}body.dark-mode .busqueda-manual-dialog .MuiTypography-root.MuiTypography-h6{color:#fff!important}body.dark-mode .busqueda-manual-dialog .MuiTypography-root.MuiTypography-body2{color:#b3c7c1!important}body.dark-mode .busqueda-manual-dialog .MuiTypography-root.MuiTypography-caption{color:#939b98!important}body.dark-mode .busqueda-manual-dialog .stock-positive{color:#26a69a!important}body.dark-mode .busqueda-manual-dialog .stock-negative{color:#ef5350!important}body.dark-mode .busqueda-manual-dialog .price-text{color:#26a69a!important}.cart-darkmode-field,body.dark-mode .cart-darkmode-field{background-color:#23272b!important;border:2px solid #444!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important}body.dark-mode .cart-price-control-dark-mode .MuiInputBase-root,body.dark-mode .cart-price-control-dark-mode .MuiOutlinedInput-root,body.dark-mode .cart-price-control-dark-mode .MuiSelect-select{background-color:#2e2e2e!important}body.dark-mode .cart-price-control-dark-mode .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}body.dark-mode .expanded-cart-dialog .MuiDialog-paper{background-color:#1a1a1a!important;border:1px solid #2a3e3a!important;box-shadow:0 25px 50px -12px #26a69a26!important}body.dark-mode .expanded-cart-dialog .MuiDialogTitle-root{background-color:#1e2824!important;border-bottom:1px solid #2a3e3a!important;color:#fff!important}body.dark-mode .expanded-cart-dialog .MuiDialogTitle-root .MuiTypography-root{color:#fff!important}body.dark-mode .expanded-cart-dialog .MuiDialogTitle-root .MuiTypography-colorTextSecondary{color:#b3c7c1!important}body.dark-mode .expanded-cart-dialog .MuiDialogTitle-root .MuiIconButton-root{background-color:#374a45!important;color:#fff!important}body.dark-mode .expanded-cart-dialog .MuiDialogTitle-root .MuiIconButton-root:hover{background-color:#4a6059!important}body.dark-mode .expanded-cart-dialog .MuiDialogContent-root{background-color:#1a1a1a!important}body.dark-mode .expanded-cart-dialog .MuiPaper-root{background-color:#1e2824!important;border:1px solid #2a3e3a!important;transition:all .2s ease-in-out}body.dark-mode .expanded-cart-dialog .MuiPaper-root:hover{border-color:#374a45!important;box-shadow:0 4px 12px #00000014!important;transform:translateY(-2px)}body.dark-mode .expanded-cart-dialog .MuiAvatar-root{border-color:#2a3e3a!important}body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-h4,body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-h5,body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-h6{color:#fff!important}body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-body1,body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-body2{color:#b3c7c1!important}body.dark-mode .expanded-cart-dialog .MuiTypography-root.MuiTypography-caption{color:#939b98!important}.expanded-table-dialog-content{background-color:#f1f5f9}body.dark-mode .expanded-table-dialog-content{background-color:#1e1e1e!important}.expanded-table-dialog-title{background-color:#f9fafc}body.dark-mode .expanded-table-dialog-title{background-color:#1e1e1e!important}body.dark-mode .MuiFilledInput-input.Mui-disabled,body.dark-mode .MuiInputBase-input.Mui-disabled,body.dark-mode .MuiOutlinedInput-input.Mui-disabled,body.dark-mode input.Mui-disabled{-webkit-text-fill-color:#fff!important;color:#fff!important;opacity:1!important}body.dark-mode .MuiInputAdornment-root,body.dark-mode .MuiInputAdornment-root .MuiSvgIcon-root,body.dark-mode .MuiInputAdornment-root .MuiTypography-root{color:inherit!important}body.dark-mode .MuiPaper-root{background-color:#1e1e1e!important;border-color:#4b556366!important}body.dark-mode .MuiTableCell-head,body.dark-mode .MuiTableHead-root .MuiTableCell-root{background:linear-gradient(180deg,#2a2a2a,#242424)!important;border-bottom:2px solid #374151!important;color:#e5e7eb!important;font-weight:700!important}body.dark-mode .MuiTableBody-root .MuiTableCell-root,body.dark-mode .MuiTableCell-body{background-color:#0000!important;border-bottom:1px solid #374151!important;color:#d1d5db!important}body.dark-mode .MuiTableBody-root .MuiTableRow-root:hover,body.dark-mode .MuiTableBody-root tr:hover{background-color:#26a69a14!important}body.dark-mode .MuiTableCell-root[style*=sticky],body.dark-mode .MuiTableCell-stickyHeader{background-color:#1e1e1e!important}body.dark-mode .MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#26a69a66!important}body.dark-mode .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background-color:#26a69a99!important}body.dark-mode .MuiTableContainer-root::-webkit-scrollbar-track{background-color:#1e1e1e!important}body.dark-mode .MuiTablePagination-root{background-color:#1e1e1e!important;border-top:1px solid #374151!important;color:#d1d5db!important}body.dark-mode .MuiTablePagination-root .MuiIconButton-root,body.dark-mode .MuiTablePagination-root .MuiTablePagination-displayedRows,body.dark-mode .MuiTablePagination-root .MuiTablePagination-select,body.dark-mode .MuiTablePagination-root .MuiTablePagination-selectLabel{color:#d1d5db!important}body.dark-mode .MuiTablePagination-root .MuiIconButton-root:hover{background-color:#26a69a1a!important}body.dark-mode .MuiTablePagination-root .MuiIconButton-root.Mui-disabled{color:#4b5563!important}body.dark-mode .MuiBox-root[style*="rgba(38, 166, 154"]{background-color:#26a69a26!important;border-color:#26a69a4d!important}body.dark-mode .MuiBox-root[style*="rgba(239, 68, 68"]{background-color:#ef444426!important;border-color:#ef44444d!important}body.dark-mode .MuiTableCell-root .MuiTypography-root{color:inherit!important}body.dark-mode .MuiTableCell-root .MuiTypography-caption{color:#9ca3af!important}body.dark-mode .MuiTableContainer-root+.MuiBox-root .MuiTypography-h6{color:#6b7280!important}.conceptos-group-row{background-color:#fff;transition:background-color .2s ease}.conceptos-group-row:hover{background-color:#0000000a}.conceptos-row{transition:background-color .2s ease}.conceptos-row:hover{background-color:#0000000a}.conceptos-text-secondary{color:#666}body.dark-mode .conceptos-group-row{background-color:#1e1e1e!important;color:#fff}body.dark-mode .conceptos-group-row:hover,body.dark-mode .conceptos-row:hover{background-color:#ffffff14!important}body.dark-mode .conceptos-text-secondary{color:#aaa!important}.btn-primary{background:var(--primarySM-color)!important;color:var(--primary-color)!important}.img-fluid{height:auto;max-width:100%}.shadow-none{box-shadow:none!important}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.word-break{word-wrap:break-word}.obj-cover{object-fit:cover}.obj-contain{object-fit:contain!important}.c-pointer{cursor:pointer}.bg-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bs-bottom{border-bottom:.4rem double var(--primary-color)}.mx-w-80{max-width:80px}.mx-w-60{max-width:60px}.z-index-5{z-index:5}.z-index-10{z-index:10}.z-index-15{z-index:15}.z-index-top{z-index:2000}.pos-inherit{position:inherit}.pos-absolute{position:absolute}.pos-relative{position:relative}.pos-fixed{position:fixed}.g-2{gap:2px}.g-5{gap:5px}.g-8{gap:8px}.g-10{gap:10px}.g-15{gap:15px}.g-20{gap:20px}.g-25{gap:25px}.pt-0{padding-top:0}.pt-2{padding-top:2px}.pt-5{padding-top:5px}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.p-2{padding:2px}.p-5{padding:5px!important}.p-8{padding:8px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.p-60{padding:60px}.p-70{padding:70px}.p-80{padding:80px}.p-90{padding:90px}.p-100{padding:100px}.pb-0{padding-bottom:0}.pb-3{padding-bottom:3px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pr-0{padding-right:0}.pr-2{padding-right:2px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.pr-90{padding-right:90px}.pr-100{padding-right:100px}.animated{animation:up-down 2s ease-in-out infinite alternate-reverse both!important}.border-none{border:none!important}.border-left{border-left:5px double var(--primary-color);padding-left:8px}.border-right{border-right:5px double var(--primary-color);padding-right:8px}.border-bottom{border-bottom:5px double var(--primary-color)}.bb-warning{border-bottom:5px double var(--warning-color)}.bs-secondary{border:1px solid var(--graySM-color)!important}.br-6{border-radius:.6rem!important}.br-7{border-radius:.7rem!important}.br-8{border-radius:.8rem!important}.br-9{border-radius:.9rem!important}.br-10{border-radius:10px!important}.br-12{border-radius:.9rem!important}.br-15{border-radius:15px!important}.br-20{border-radius:20px!important}.br-25{border-radius:25px!important}.br-50pr{border-radius:50%}.pre-wrap{white-space:pre-wrap!important}.tx-xs{font-size:11px}.tx-sm,.tx-xs{letter-spacing:.3px}.tx-sm{color:var(--dark-color)}@media(max-width:499px){.tx-sm{font-size:14px}}@media screen and (min-width:500px){.tx-sm{font-size:16px}}.link{color:var(--gray-color)!important;transition:.3s}.link:hover{color:var(--primary-color)!important;cursor:pointer}.p{color:var(--dark-color);font-weight:400;letter-spacing:.2px;line-height:18pt}@media(max-width:499px){.p{font-size:14px}}@media screen and (min-width:500px){.p{font-size:16px}}.tx-trans-none{text-transform:none}.tx-upp{text-transform:uppercase}.tx-justify{text-align:justify}.tx-center{text-align:center}.tx-left{text-align:left}.tx-right{text-align:right}.tx-und{text-decoration:underline}.tx-und-none{text-decoration:none}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid}.d-inline-flex{display:inline-flex}.d-contents{display:contents!important}.flex-wrap{flex-wrap:wrap!important}.j-between{justify-content:space-between!important}.j-evenly{justify-content:space-evenly}.j-center{justify-content:center!important}.j-start{justify-content:start}.j-end{justify-content:end}.a-center{align-items:center}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.h-10{height:10px}.h-15{height:15px}.h-20{height:20px}.h-25{height:25px!important}.h-30{height:30px}.h-35{height:35px}.h-40{height:40px}.h-45{height:45px}.h-50{height:50px}.h-55{height:55px}.h-60{height:60px}.h-65{height:65px}.h-70{height:70px}.h-75{height:75px}.h-80{height:80px}.h-85{height:85px}.h-90{height:90px}.h-95{height:95px}.h-100{height:100px}.h-100pr{height:100%}.h-100vh{height:100vh}.w-auto{width:auto!important}.w-10{width:10px}.w-15{width:15px}.w-20{width:20px!important}.w-25{width:25px!important}.w-30{width:30px}.w-35{width:35px}.w-40{width:40px!important}.w-45{width:45px}.w-50{width:50px}.w-55{width:55px}.w-60{width:60px}.w-65{width:65px}.w-70{width:70px}.w-75{width:75px}.w-80{width:80px}.w-85{width:85px}.w-90{width:90px}.w-95{width:95px}.w-100{width:100px}.w-100pr{width:100%}.w-fit{width:-webkit-fit-content;width:fit-content}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fs-30{font-size:30px!important}.fs-35{font-size:35px!important}.fs-40{font-size:40px!important}.fs-50{font-size:50px!important}.fs-italic{font-style:italic}.fw-3{font-weight:300!important}.fw-4{font-weight:400!important}.fw-5{font-weight:500!important}.fw-6{font-weight:600!important}.fw-7{font-weight:700!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.max-h-80{max-height:80px}.m-auto{margin:auto}.m-0{margin:0}.m-2{margin:2px!important}.m-5{margin:5px!important}.m-8{margin:8px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.m-60{margin:60px}.m-70{margin:70px}.m-80{margin:80px}.m-90{margin:90px}.m-100{margin:100px}.mb-5{margin-bottom:5px!important}.mb-3{margin-bottom:3px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.mr-90{margin-right:90px}.mr-100{margin-right:100px}.ml-0{margin-left:0}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.ml-90{margin-left:90px}.ml-100{margin-left:100px}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px var(--primaryMD-color)}::-webkit-scrollbar-thumb{background:var(--primaryMD-color);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--primaryLG-color)}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f8ffdb;background-color:var(--aliceblue-color);font-family:Poppins,sans-serif!important;font-size:16px;letter-spacing:.01em;line-height:1.5;margin:0}:root{--font-base:"Poppins",sans-serif;--primary-color:#18a398;--primaryDark-color:#18a398;--primaryXS-color:#18a3980d;--primarySM-color:#006dff1a;--primaryMD-color:#18a39833;--primaryLG-color:#18a39880;--success-color:#00cf87;--successXS-color:#00e3961a;--warning-color:#f6d110;--warningSM-color:#e9ba001f;--warningXS-color:#e9ba001a;--info-color:#00e1ff;--error-color:red;--errorT-color:#ff00001a;--aliceblue-color:#f0f8ffdb;--white-color:#fff;--whiteMD-color:#ffffff4d;--whiteLG-color:hsla(0,0%,100%,.502);--whiteXL-color:#ffffffb3;--black-color:#000;--dark-color:#3d4e5f;--gray-color:#7a7a7a;--grayXS-color:#7a7a7a10;--graySM-color:#7a7a7a1f;--grayMD-color:#aaa6a686;--shadow-xs:#007bff0d 0px 8px 8px;--shadow-sm:#007bff1a 0px 8px 10px;--shadow-md:#007bff26 0px 8px 10px;--shadow-lg:#007bff33 0px 8px 24px;--shadow-xl:#007bff4d 0px 8px 24px}.poppins-thin{font-style:normal;font-weight:100}.poppins-extralight{font-style:normal;font-weight:200}.poppins-light{font-style:normal;font-weight:300}.poppins-regular{font-style:normal;font-weight:400}.poppins-medium{font-style:normal;font-weight:500}.poppins-semibold{font-style:normal;font-weight:600}