html[data-theme=light]{--bg-color: #d9e7f8 !important;--card-bg-color: #ffffff;--form-bg-color: #ffffff;--navbar-bg-color: #ffffff;--modal-bg-color: #ffffff;--text-color: #0f172a;--text-color-strong: #020617;--text-secondary-color: #64748b;--title-color: #1e293b;--border-color: #e2e8f0;--divider-color: #f1f5f9;--shadow-color: rgba(148, 163, 184, .1);--card-shadow: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -1px var(--shadow-color);--highlight-bg-color: #eff6ff;--hover-color: #f1f5f9;--input-bg: #ffffff;--input-border: #cbd5e1;--input-text: #0f172a}[data-theme=light] body,[data-theme=light] #app-view{background-color:var(--bg-color)!important;color:var(--text-color)!important}[data-theme=light] .top-navbar{background-color:#fff!important;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d;color:#0f172a!important}[data-theme=light] .navbar-menu li a,[data-theme=light] .navbar-brand,[data-theme=light] .navbar-brand span{color:#0f172a!important}[data-theme=light] .form-group input,[data-theme=light] .form-group select,[data-theme=light] .search-input{background-color:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .form-group input:focus,[data-theme=light] .form-group select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}[data-theme=light] table th{background-color:#1e293b;color:#fff!important;border-bottom:2px solid #e2e8f0}[data-theme=light] table td{color:#334155;border-bottom:1px solid #f1f5f9}[data-theme=light] .theme-toggle-button{background:#f1f5f9;border-color:#e2e8f0;color:#f59e0b}[data-theme=light] .dashboard-card{border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000000d}[data-theme=light] .dropdown-menu{background-color:#fff!important;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-theme=light] .dropdown-menu li a{color:#334155!important;border:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}[data-theme=light] .dropdown-menu li{border:none!important;border-bottom:none!important}[data-theme=light] .dropdown-menu li a:hover,[data-theme=light] .dropdown-menu li a:focus,[data-theme=light] .dropdown-menu li a:active,[data-theme=light] .dropdown-menu li a.active{background-color:#f1f5f9!important;color:#0f172a!important;outline:none!important;box-shadow:none!important;border:none!important}[data-theme=light] .transaction-card,[data-theme=light] .detail-card,[data-theme=light] .dashboard-card{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #94a3b833}[data-theme=light] .card-title,[data-theme=light] .detail-title,[data-theme=light] h3,[data-theme=light] h4{color:#0f172a!important}[data-theme=light] .detail-row label,[data-theme=light] .info-label{color:#64748b!important;font-weight:500}[data-theme=light] .detail-row span,[data-theme=light] .info-value{color:#0f172a!important}[data-theme=light] .filter-container label,[data-theme=light] .search-container label,[data-theme=light] .form-label{color:#475569!important;font-weight:600}[data-theme=light] .nav-icon,[data-theme=light] .dropdown-menu .nav-icon{background-color:#0f172a!important;color:#0f172a!important}[data-theme=light] .app-footer{background-color:#fff!important;border-top:1px solid #e2e8f0;color:#64748b}[data-theme=light] .app-footer p,[data-theme=light] .footer-copyright{color:#64748b!important}[data-theme=light] .footer-support-link{background-color:#f1f5f9!important;color:#0f172a!important;border:1px solid #e2e8f0!important}[data-theme=light] .footer-support-link:hover{background-color:#e2e8f0!important}[data-theme=light] .navbar-menu li a:hover,[data-theme=light] .navbar-menu li.active a{background:#f1f5f9!important;color:#0f172a!important;border-radius:6px;border:none!important;box-shadow:none!important;transform:none!important}[data-theme=light] .navbar-menu li.active a .nav-icon,[data-theme=light] .navbar-menu li a:hover .nav-icon{background-color:#3b82f6!important;transform:scale(1.1)}[data-theme=light] .filter-container input,[data-theme=light] .search-container input{background-color:#fff;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .filter-container input::placeholder{color:#94a3b8}[data-theme=light] .highlight-row,[data-theme=light] .row-ganancia{background-color:#f0fdf4!important;color:#166534!important;border-top:1px solid #bbf7d0;border-bottom:1px solid #bbf7d0}[data-theme=light] .total-bs-highlight,[data-theme=light] td[data-label="Total Bs"],[data-theme=light] .row-total,[data-theme=light] .total-row{background-color:#0f172a!important;color:#fff!important;font-weight:700}[data-theme=light] .total-bs-highlight span{color:#fff!important}[data-theme=light] .btn-secondary{background-color:#e2e8f0;color:#334155}[data-theme=light] .btn-secondary:hover{background-color:#cbd5e1}[data-theme=light] .btn-primary{background-color:#1e40af!important;color:#fff!important;border:1px solid #1e3a8a}[data-theme=light] .btn-primary:hover{background-color:#1e3a8a!important;box-shadow:0 4px 6px -1px #1e3a8a33}[data-theme=light] #clients-panel h2,[data-theme=light] .panel-header h2{color:#0f172a!important}[data-theme=light] .cerrador-name-highlight,[data-theme=light] td[data-label=Cerrador],[data-theme=light] .date-highlight,[data-theme=light] td[data-label="Fecha Creación"]{background-color:#1e293b!important;color:#fff!important;font-weight:700}html[data-theme=light] .ts-wrapper,html[data-theme=light] .ts-control,html[data-theme=light] .ts-dropdown,html[data-theme=light] .ts-dropdown-content{background:#1e293b!important;background-color:#1e293b!important;color:#fff!important;border-color:#334155!important}html[data-theme=light] .ts-wrapper *,html[data-theme=light] .ts-dropdown *,html[data-theme=light] .ts-control *{color:#fff!important}html[data-theme=light] .ts-control input::placeholder{color:#94a3b8!important;opacity:1!important}html[data-theme=light] .searchable-select-dropdown,html[data-theme=light] .option-item,html[data-theme=light] .searchable-select-options{background:#1e293b!important;background-color:#1e293b!important;color:#fff!important;border-color:#334155!important}html[data-theme=light] .option-item:hover,html[data-theme=light] .option-item.highlighted{background-color:#334155!important;color:#fff!important}html[data-theme=light] .searchable-select input{background-color:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}html[data-theme=light] .ts-dropdown .active,html[data-theme=light] .ts-dropdown .option:hover,html[data-theme=light] .ts-dropdown .option.active{background:#334155!important;background-color:#334155!important;color:#fff!important}html[data-theme=light] .user-menu-button{background:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:none!important;color:#0f172a!important}html[data-theme=light] .user-menu-button:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d!important}html[data-theme=light] .user-menu-button .user-icon{color:#0f172a!important;filter:none!important}html[data-theme=light] .user-menu-button:hover .user-icon{color:#3b82f6!important;transform:scale(1.05)}html[data-theme=light] .theme-toggle-button{background:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:none!important;color:#0f172a!important}html[data-theme=light] .theme-toggle-button:hover{background:#e2e8f0!important}html[data-theme=light] .theme-toggle-button .theme-icon{color:#0f172a!important}html[data-theme=light] .user-label-mobile,html[data-theme=light] .theme-label-mobile{color:#0f172a!important;font-weight:600!important}html[data-theme=light] .previous-balance-item,html[data-theme=light] .injection-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:8px!important;padding:10px!important;color:#334155!important}html[data-theme=light] .previous-balance-item span,html[data-theme=light] .injection-item span{color:#334155!important}html[data-theme=light] .previous-balance-item .balance-item-amount{font-weight:600!important;color:#0f172a!important}html[data-theme=light] .previous-balance-item small{color:#64748b!important}html[data-theme=light] .gasto-row{background:#8c1c1c!important;border:1px solid #a93226!important}html[data-theme=light] .gasto-row td{color:#fff!important;border-bottom-color:#fff3!important}html[data-theme=light] .gasto-row .cerrador-name-highlight,html[data-theme=light] .gasto-row .made-by-highlight{background-color:transparent!important;color:#fff!important;font-weight:700}html[data-theme=light] .gasto-row .total-bs-highlight{background-color:#6e1616!important;color:#fff!important}html[data-theme=light] .searchable-select-container .search-input{color:#e2e8f0!important;background:#1e293bcc!important}html[data-theme=light] .searchable-select-container .search-input::placeholder{color:#64748b!important}html[data-theme=light] .clickable-debt-item:hover{background-color:#f0f9ff!important;border-color:#3b82f6!important}.modal-content{transform:none!important;-webkit-transform:none!important}@media(max-width:768px){.modal{position:fixed!important;inset:0!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;overflow:auto!important;background-color:#0009!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000!important}.modal[style*="display: none"]{display:none!important}#deliver-usd-modal.modal{z-index:1010!important}.modal>div,.modal-content{width:85%!important;max-width:450px!important;max-height:85vh!important;margin:auto!important;padding:1.25rem!important;left:0!important;right:0!important;display:block!important;border-radius:12px!important;box-shadow:0 4px 25px #0009!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;position:relative!important;transform:none!important;-webkit-transform:none!important;transition:none!important}.modal .operation-form,.modal form{margin-left:0!important;margin-right:0!important;width:100%!important}.modal h2,.modal h3{font-size:1.2rem!important;margin-bottom:.5rem!important;text-align:center!important;margin-top:0!important;flex-shrink:0!important}.modal-scrollable-content{display:block!important;overflow:visible!important;height:auto!important;max-height:none!important;flex:none!important}.balance-list,.history-list,.previous-balances-list{overflow:visible!important;height:auto!important;max-height:none!important}.previous-balance-item{display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:1rem!important;background-color:#ffffff0d!important;border-radius:8px!important;margin-bottom:.75rem!important;border:1px solid rgba(255,255,255,.05)!important}.previous-balance-item .balance-item-main-content{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;justify-content:space-between!important;align-items:center!important}.history-item-date{font-size:.8rem!important;color:#b0b3b8!important;width:100%!important;margin-bottom:.25rem!important}.balance-item-amount{font-size:1.15rem!important;font-weight:700!important;color:#fff!important}.previous-balance-item .balance-item-actions{width:100%;display:flex;justify-content:space-between!important;align-items:center;margin-top:5px}.balance-item-actions small{margin-right:1rem!important;font-size:.85rem}.previous-balance-item .balance-item-actions{padding-top:.5rem!important;border-top:1px solid rgba(255,255,255,.1)!important}.previous-balance-item button.cancel-client-delivery-btn{width:auto!important;min-width:80px!important;padding:.35rem .75rem!important;font-size:.8rem!important;margin-top:0!important;background-color:transparent!important;color:#e74c3c!important;border:1px solid #e74c3c!important}.previous-balance-item button.cancel-client-delivery-btn:hover{background-color:transparent!important;color:#e74c3c!important;transform:none!important;box-shadow:none!important}.previous-balance-item button.cancel-client-delivery-btn:active{background-color:#e74c3c33!important;transform:scale(.98)!important}.modal .close-button{position:absolute!important;top:10px!important;right:10px!important;font-size:1.5rem!important;background:#3c3c3ccc!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important;box-shadow:0 2px 5px #0000004d!important}.modal input,.modal select{min-height:48px!important;font-size:16px!important}.modal button{min-height:48px!important}#clear-client-delivery-history-button.danger-button{width:100%!important;padding:12px 20px!important}#clear-client-delivery-history-button.danger-button:hover{background-color:#e74c3c!important;transform:none!important;box-shadow:none!important}#clear-client-delivery-history-button.danger-button:active{background-color:#c0392b!important;transform:scale(.98)!important}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
