body.light .btn-close{opacity:.6;filter:none!important}body.light .btn-close:hover{opacity:1}.auth-container{background:#1f2227;justify-content:center;align-items:center;height:100vh;display:flex}.auth-card{text-align:center;background:#111318;border:1px solid #494949;border-radius:12px;width:100%;max-width:380px;padding:35px 30px;box-shadow:0 0 20px #3f3f3f99}.auth-sign{color:#fff;margin-bottom:15px;font-size:32px}.auth-title{color:#fff;margin-bottom:6px;font-size:22px;font-weight:600}.auth-subtitle{color:#6f7482;margin-bottom:20px;font-size:13px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-input{color:#fff;background:#0a0c10;border:1px solid #2a2e39;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:all .2s}.auth-input::placeholder{color:#6f7482}.auth-input:focus{border-color:#6e6f6e;box-shadow:0 0 0 1px #00a54f33}.auth-button{color:#fff;cursor:pointer;background:#1a1c24;border:1px solid #2a2e39;border-radius:6px;margin-top:10px;padding:10px;font-size:14px;font-weight:500;transition:all .2s}.auth-button:hover{background:#232631;border-color:#4c4d4c}.auth-button:active{transform:scale(.98)}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper .auth-input{width:100%;padding-right:40px}.password-toggle{color:#6f7482;cursor:pointer;font-size:18px;transition:all .2s;position:absolute;right:12px}.password-toggle:hover{color:#fff}@media (width<=480px){.auth-card{padding:25px 20px}}.auth-input,.auth-input:focus,.auth-input:active{color:#fff!important;background-color:#0a0c10!important}.auth-input:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0a0c10!important}.auth-input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0a0c10!important}.auth-input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0a0c10!important}.auth-input:-webkit-autofill:active{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0a0c10!important}.terminal-container{scrollbar-width:none;-ms-overflow-style:none;background:#050507;flex-direction:column;height:100vh;display:flex}.terminal-table-area::-webkit-scrollbar{display:none}.terminal-header{background:#0e0e11;border-bottom:1px solid #3f3f3f;padding:18px 5px}.wl-input{color:#fff;background:#0a0a0d;border:1px solid #2e2f34;border-radius:6px;padding:6px 10px;font-size:13px}.wl-input::placeholder{color:#6f7482}.wl-select{color:#fff;background:#0a0a0d;border:1px solid #2e2f34;border-radius:6px;padding:6px 8px;font-size:13px}.add-customer-btn{color:#fff;background:#1a1b20;border:1px solid #1533a8;border-radius:6px;padding:6px 12px;font-size:13px;text-decoration:none}.logout-btn{color:#ff6b6b;background:#410808;border:none;border-radius:6px;padding:6px 15px;font-size:13px}.terminal-table-area{flex:1;margin:12px;overflow-y:auto}.watchlist-table{border-collapse:collapse;color:#fff;width:100%}.watchlist-table th{color:#f3d5af;text-align:left;white-space:nowrap;background:#34291c;border-bottom:1px solid #1f222a;padding:10px;font-size:17px}.watchlist-table td{color:#b99837;border-bottom:1px solid #14161c;padding:10px;font-size:13px}.active-row{color:#fff;background-color:#350a0a}body.light .terminal-container{background:#f5f6fa}body.light .terminal-header{background:#fff;border-bottom:1px solid #e5e7eb}body.light .wl-input{color:#111;background:#fff;border:1px solid #dcdfe6}body.light .wl-input::placeholder{color:#888}body.light .wl-select{color:#111;background:#fff;border:1px solid #dcdfe6}body.light .add-customer-btn{color:#2e368e;background:#fff;border:1px solid #2e368e}body.light .logout-btn{color:#d00000;background:#ffe5e5}body.light .watchlist-table{color:#111}body.light .watchlist-table th{color:#333;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .watchlist-table td{color:#444;border-bottom:1px solid #e5e7eb}body.light .active-row{color:#111;background-color:#dbeafe}.theme-toggle-btn{color:#cfd3dc;cursor:pointer;background:#202532;border:1px solid #2a2e39;border-radius:8px;justify-content:center;align-items:center;width:38px;height:36px;font-size:16px;transition:all .2s;display:flex}.theme-toggle-btn:hover{color:#fff;background:#1f2330;border-color:#00c853}.theme-toggle-btn:active{transform:scale(.95)}body.light .theme-toggle-btn{color:#444;background:#fff;border:1px solid #dcdfe6}body.light .theme-toggle-btn:hover{color:#111;background:#f3f4f6;border-color:#2e368e}.order-entry-modal{z-index:1050;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.order-entry-modal-content{background:#111318;border:1px solid #2a2e39;border-radius:10px;overflow:hidden;box-shadow:0 0 25px #000000b3}.order-entry-modal-header{border-bottom:1px solid #2a2e39;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.order-entry-modal-header h5{align-items:center;gap:10px;margin:0;display:flex}.order-entry-modal-header.buy{color:#fff;background:#1755c1}.order-entry-modal-header.sell{color:#fff;background:#dc3545}.order-entry-modal-header button{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:18px}.order-entry-modal-header button:hover{color:#fff}.ltp-badge{color:#fdc51b;border-radius:6px;padding:4px 10px;font-size:20px}.order-entry-modal-body{padding:16px}.order-entry-modal-body label{color:#6f7482;margin-bottom:4px;font-size:12px;display:block}.order-entry-modal-body input,.order-entry-modal-body select{color:#fff;background:#0a0c10;border:1px solid #2a2e39;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:13px}.order-entry-modal-body input:focus,.order-entry-modal-body select:focus{border-color:#00c853}.order-entry-modal-footer{background:#0b1220;border-top:1px solid #1e293b;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.footer-left{align-items:center;gap:28px;display:flex}.footer-item{color:#64748b;letter-spacing:.5px;flex-direction:column;font-size:11px;display:flex}.footer-item strong{margin-top:2px;font-size:15px;font-weight:600}.balance{color:#38bdf8}.margin-ok{color:#22c55e}.margin-danger{color:#ef4444}.buy-btn,.sell-btn{cursor:pointer;border:none;border-radius:6px;min-width:110px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.buy-btn{color:#fff;background:#4359e9}.buy-btn:hover{background:#4435c7}.sell-btn{color:#fff;background:#dc2626}.sell-btn:hover{background:#b91c1c}body.light .order-entry-modal-content{background:#fff;border:1px solid #e5e7eb}body.light .order-entry-modal-header{border-bottom:1px solid #e5e7eb}body.light .order-entry-modal-header button{color:#666}body.light .order-entry-modal-header button:hover{color:#111}body.light .ltp-badge{color:#d97706}body.light .order-entry-modal-body label{color:#666}body.light .order-entry-modal-body input,body.light .order-entry-modal-body select{color:#111;background:#fff;border:1px solid #dcdfe6}body.light .order-entry-modal-body input:focus,body.light .order-entry-modal-body select:focus{border-color:#00c853}body.light .order-entry-modal-footer{background:#f3f4f6;border-top:1px solid #e5e7eb}body.light .footer-item{color:#666}body.light .footer-item strong{color:#111}body.light .balance{color:#2563eb}body.light .margin-ok{color:#16a34a}body.light .margin-danger{color:#dc2626}.tradebook-modal-backdrop{z-index:1040;background:#000000b3;position:fixed;inset:0}.tradebook-modal{z-index:1050;position:fixed;inset:0}.tradebook-modal-content{background:#111318;border:1px solid #2a2e39;border-radius:10px;overflow:hidden;box-shadow:0 0 25px #000c}.tradebook-modal-header{color:#fff;background:#282828;border-bottom:1px solid #2a2e39;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tradebook-modal-header button{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:18px}.tradebook-modal-header button:hover{color:#fff}.tradebook-modal-body{max-height:70vh;padding:10px;overflow:auto}.tradebook-table{border-collapse:collapse;width:100%;font-size:13px}.tradebook-table th{color:#a6a7aa;text-align:left;white-space:nowrap;background:#232324;border-bottom:1px solid #2a2e39;padding:10px}.tradebook-table td{color:#b7921f;border-bottom:1px solid #1c1f27;padding:10px}.tradebook-table tbody tr:hover{background:#1a1c24}.tradebook-table td.tradebook-buy{color:#00c853}.tradebook-table td.tradebook-sell{color:#ff4d4f}body.light .tradebook-modal-content{background:#fff;border:1px solid #e5e7eb}body.light .tradebook-modal-header{color:#111;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .tradebook-modal-header button{color:#666}body.light .tradebook-modal-header button:hover{color:#111}body.light .tradebook-modal-body{background:#fff}body.light .tradebook-table th{color:#555;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .tradebook-table td{color:#333;border-bottom:1px solid #e5e7eb}body.light .tradebook-table tbody tr:hover{background:#f9fafb}body.light .tradebook-table td.tradebook-buy{color:#16a34a}body.light .tradebook-table td.tradebook-sell{color:#dc2626}.pending-modal-backdrop{z-index:1040;background:#000000b3;position:fixed;inset:0}.pending-modal{z-index:1050;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pending-modal-content{background:#111318;border:1px solid #2a2e39;border-radius:10px;width:95%;max-width:1200px;overflow:visible;box-shadow:0 0 30px #000c}.pending-modal-header{color:#fff;background:#282828;border-bottom:1px solid #2a2e39;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pending-modal-header button{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:18px}.pending-modal-header button:hover{color:#fff}.pending-modal-body{max-height:500px;padding:10px}.pending-modal-table{border-collapse:collapse;width:100%;font-size:13px}.pending-modal-table th{color:#cacacb;text-align:left;white-space:nowrap;background:#272828;border-bottom:1px solid #2a2e39;padding:10px}.pending-modal-table td{color:#fff;background:#ff4d4d;border-bottom:1px solid #1c1f27;padding:10px}.pending-modal-table tbody tr:hover{background:#1a1c24}.pending-status{color:#fc0}.pending-rejected{color:#ff4d4f}.pending-status-wrapper{cursor:pointer;display:inline-block;position:relative}.pending-tooltip{color:#fff;opacity:0;visibility:hidden;z-index:9999;background:#0f1115;border:1px solid #2a2e39;border-radius:6px;padding:6px 10px;font-size:12px;transition:all .2s;position:absolute;top:120%;left:50%;transform:translate(-50%)}.pending-status-wrapper:hover .pending-tooltip{opacity:1;visibility:visible}.pending-tooltip-ltp{opacity:.55;color:#9aa0a6;border-color:#2a2e39}body.light .pending-modal-content{background:#fff;border:1px solid #e5e7eb}body.light .pending-modal-header{color:#111;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .pending-modal-header button{color:#666}body.light .pending-modal-header button:hover{color:#111}body.light .pending-modal-body{background:#fff}body.light .pending-modal-table th{color:#555;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .pending-modal-table td{color:#333;border-bottom:1px solid #e5e7eb}body.light .pending-modal-table tbody tr:hover{background:#f9fafb}body.light .pending-status{color:#d97706}body.light .pending-rejected{color:#dc2626}body.light .pending-tooltip{color:#111;background:#fff;border:1px solid #dcdfe6}body.light .pending-tooltip-ltp{opacity:.6;color:#666}.rms-modal-backdrop{z-index:1040;background:#000000b3;position:fixed;inset:0}.rms-modal{z-index:1050;position:fixed;inset:0}.modal-centered{justify-content:center;align-items:center;display:flex}.rms-modal-content{background:#111318;border:1px solid #2a2e39;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #000c}.modal-xl{width:95%;max-width:1200px}.rms-modal-header{color:#fff;background:#0f1115;border-bottom:1px solid #2a2e39;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rms-modal-header h5{margin:0;font-size:14px}.rms-modal-header button{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:18px}.rms-modal-header button:hover{color:#fff}.rms-modal-body{max-height:70vh;padding:10px;overflow:auto}.rms-table{border-collapse:collapse;width:100%;margin-top:11px;font-size:13px}.rms-table th{color:#aeaeae;white-space:nowrap;text-align:left;background:#202328;border-bottom:1px solid #2a2e39;padding:10px}.rms-table td{color:#b78f1a;border-bottom:1px solid #1c1f27;padding:10px}.rms-table tbody tr:hover{background:#1a1c24}.rms-profit{color:#00c853;font-weight:500}.rms-loss{color:#ff4d4f;font-weight:500}.rms-lots{color:#6f7482;margin-left:6px;font-size:12px}body.light .rms-modal-content{background:#fff;border:1px solid #e5e7eb}body.light .rms-modal-header{color:#111;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .rms-modal-header button{color:#666}body.light .rms-modal-header button:hover{color:#111}body.light .rms-modal-body{background:#fff}body.light .rms-table th{color:#555;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .rms-table td{color:#333;border-bottom:1px solid #e5e7eb}body.light .rms-table tbody tr:hover{background:#f9fafb}body.light .rms-profit{color:#16a34a}body.light .rms-loss{color:#dc2626}body.light .rms-lots{color:#888}.add-customer-container{color:#e4e6eb;background:#050507;min-height:100vh;padding:20px;font-family:Inter,sans-serif}.page-header{background:#0e0e11;border:1px solid #1f222a;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}.header-left h3{color:#fff;margin:0;font-size:16px;font-weight:500}.header-right{align-items:center;gap:10px;display:flex}.header-right button{color:#fff;cursor:pointer;background:#15161b;border:1px solid #2a2c34;border-radius:6px;padding:6px 14px;font-size:13px;transition:all .2s}.header-right button:hover{background:#1b1c22;border-color:#3a3d46}.add-customer-container h2{text-align:center;color:#fff;margin-bottom:18px;font-size:20px;font-weight:600}.customer-form{background:#0e0e11;border:1px solid #1f222a;border-radius:10px;margin-bottom:30px;padding:20px}.input-fields{flex-direction:column;display:flex}.input-fields label{color:#8b8f9b;margin-bottom:4px;font-size:12px}.input-fields input,.input-fields select{color:#fff;background:#0a0a0d;border:1px solid #2a2c34;border-radius:6px;padding:8px 10px;font-size:13px;transition:all .2s}.input-fields input::placeholder{color:#6f7482}.input-fields input:focus{background:#0d0d12;border-color:#3a3d46;outline:none}.fund-button{color:#fff;background:#0a0a0d;border:1px solid #314286;border-radius:8px;margin-bottom:10px;margin-left:auto;padding:8px 40px;display:block}.customer-form{flex-direction:column;display:flex}.customer-form button{color:#fff;cursor:pointer;background:#15161b;border:1px solid #314286;border-radius:6px;align-self:flex-end;width:15%;margin-top:30px;padding:8px 30px;font-size:13px;transition:all .2s}.customer-form button:hover{background:#1b1c22;border-color:#3a3d46}.customer-table{background:#0e0e11;border:1px solid #1f222a;border-radius:10px;margin-top:65px;overflow:hidden}.customer-table table{border-collapse:collapse;width:100%}.customer-table th{text-align:center;color:#8b8f9b;background:#0a0a0d;border-bottom:1px solid #1f222a;padding:10px;font-size:16px;font-weight:500}.customer-table td{color:#e4e6eb;text-align:center;border-bottom:1px solid #14161c;padding:10px;font-size:13px}.customer-table tbody tr:hover{background:#111218}.customer-table td[colspan]{color:#6f7482;padding:18px}.customer-table td:last-child{justify-content:center;align-items:center;gap:8px;display:flex}.customer-edit-btn,.customer-delete-btn{color:#fff;cursor:pointer;background:#1a1b20;border:1px solid #2a2c34;border-radius:5px;padding:5px 12px;font-size:12px;transition:all .2s}.customer-edit-btn{color:#4da3ff;background:#0f1f3a;border-color:#1c3d6e}.customer-edit-btn:hover{background:#162846;border-color:#2a5aa5}.customer-delete-btn{color:#ff6b6b;background:#2a0f0f;border-color:#3a1a1a}.customer-delete-btn:hover{background:#3a1414;border-color:#5a1f1f}.fund-modal-dialog{max-width:420px}.fund-modal .modal-content{border-radius:10px;color:#fff!important;background:#111318!important;border:1px solid #2a2e39!important}.fund-modal .modal-header{background:#0f1115!important;border-bottom:1px solid #2a2e39!important}.fund-modal .modal-title{color:#fff}.fund-modal .btn-close{filter:invert()}.fund-modal .modal-body{padding:16px;background:#111318!important}.fund-label{color:#6f7482;margin-bottom:5px;font-size:12px;display:block}.fund-input{color:#fff!important;background:#0a0c10!important;border:1px solid #2a2e39!important}.fund-input:focus{box-shadow:none!important;border-color:#3a3d46!important}.fund-modal .modal-footer{background:#0f1115!important;border-top:1px solid #2a2e39!important}.fund-cancel-btn{color:#aaa;background:0 0;border:1px solid #2a2e39}.fund-cancel-btn:hover{color:#fff;background:#1a1c24}.fund-submit-btn{color:#fff;background:#15161b;border:1px solid #314286}.fund-submit-btn:hover{background:#1b1c22}.password-wrapper{width:100%;position:relative}.password-input{width:100%;padding-right:40px}.password-eye{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none;font-size:16px;transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-eye:hover{color:#fff}.dealer-customer-edit .modal-content{border-radius:10px;color:#fff!important;background:#111318!important;border:1px solid #2a2e39!important}.dealer-customer-edit .modal-header{background:#0f1115!important;border-bottom:1px solid #2a2e39!important}.dealer-customer-edit .modal-title{color:#fff;font-weight:500}.dealer-customer-edit .btn-close{filter:invert()}.dealer-customer-edit .modal-body{background:#111318!important}.dealer-customer-edit label{color:#6f7482;margin-bottom:5px;font-size:12px}.dealer-customer-edit .form-control{color:#fff!important;background:#0a0c10!important;border:1px solid #2a2e39!important}.dealer-customer-edit .form-control:focus{box-shadow:none!important;border-color:#3a3d46!important}.dealer-customer-edit .modal-footer{background:#0f1115!important;border-top:1px solid #2a2e39!important}.dealer-customer-edit .btn-secondary{color:#aaa;background:0 0;border:1px solid #2a2e39}.dealer-customer-edit .btn-secondary:hover{color:#fff;background:#1a1c24}.dealer-customer-edit .btn-primary{background:navy;border:none}.dealer-customer-edit .btn-primary:hover{opacity:.9}@media (width<=768px){.customer-form{padding:15px}.customer-table th,.customer-table td{padding:8px;font-size:12px}}.header-title{color:#fff;cursor:pointer;font-size:20px;font-weight:600;text-decoration:none;transition:all .2s}.header-title:hover{color:#38bdf8}body.light .add-customer-container{color:#111;background:#f5f6fa}body.light .page-header{background:#fff;border:1px solid #e5e7eb}body.light .header-left h3,body.light .header-title{color:#111}body.light .header-right button{color:#444;background:#fff;border:1px solid #dcdfe6}body.light .header-right button:hover{color:#111;background:#f3f4f6}body.light .add-customer-container h2{color:#111}body.light .customer-form{background:#fff;border:1px solid #e5e7eb}body.light .input-fields label{color:#666}body.light .input-fields input,body.light .input-fields select{color:#111;background:#fff;border:1px solid #dcdfe6}body.light .input-fields input::placeholder{color:#999}body.light .input-fields input:focus{background:#fff;border-color:#cfd3dc}body.light .fund-button,body.light .customer-form button{color:#2e368e;background:#fff;border:1px solid #2e368e}body.light .customer-form button:hover{background:#f3f4f6}body.light .customer-table{background:#fff;border:1px solid #e5e7eb}body.light .customer-table th{color:#555;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .customer-table td{color:#333;border-bottom:1px solid #e5e7eb}body.light .customer-table tbody tr:hover{background:#f9fafb}body.light .customer-table td[colspan]{color:#888}body.light .customer-edit-btn{color:#1d4ed8;background:#e6f0ff;border-color:#bcd2ff}body.light .customer-delete-btn{color:#d00000;background:#ffe5e5;border-color:#f5b5b5}body.light .password-eye{color:#666}body.light .password-eye:hover{color:#111}body.light .fund-modal .modal-content{color:#111!important;background:#fff!important;border:1px solid #e5e7eb!important}body.light .fund-modal .modal-header{background:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important}body.light .fund-modal .modal-body{background:#fff!important}body.light .fund-modal .modal-footer{background:#f3f4f6!important;border-top:1px solid #e5e7eb!important}body.light .fund-input{color:#111!important;background:#fff!important;border:1px solid #dcdfe6!important}body.light .dealer-customer-edit .modal-content{color:#111!important;background:#fff!important;border:1px solid #e5e7eb!important}body.light .dealer-customer-edit .modal-header{background:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important}body.light .dealer-customer-edit .modal-body{background:#fff!important}body.light .dealer-customer-edit .form-control{color:#111!important;background:#fff!important;border:1px solid #dcdfe6!important}body.light .dealer-customer-edit .modal-footer{background:#f3f4f6!important;border-top:1px solid #e5e7eb!important}body.light .dealer-customer-edit .btn-secondary{color:#555;border:1px solid #dcdfe6}body.light .dealer-customer-edit .btn-secondary:hover{color:#111;background:#f3f4f6}body.light .dealer-customer-edit .btn-primary{background:#2e368e}body.dark .fund-select>div{background:#0a0c10!important;border:1px solid #2a2e39!important}body.light .fund-select>div{background:#fff!important;border:1px solid #dcdfe6!important}body.light .fund-modal .modal-title{color:#111!important}body.light .fund-label{color:#555}body.light .fund-modal .btn-close{filter:none;opacity:.6}body.light .fund-modal .btn-close:hover{opacity:1}body.light .fund-select{color:#111}body.light .fund-input{color:#111!important}body.light .dealer-customer-edit .modal-title{color:#050507}.loader-container{color:#8b8f9b;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.loader-spinner{border:3px solid #1f222a;border-top-color:#fff;border-radius:50%;width:28px;height:28px;margin-bottom:10px;animation:.8s linear infinite spin}.loader-text{color:#6f7482;margin:0;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}body{background-color:#111318}.ledger-container{color:#fff;padding:26px 20px}.ledger-header{margin-bottom:15px}.ledger-header-row{align-items:center;gap:12px;display:flex}.ledger-select{min-width:400px}.back-btn{color:#aaa;cursor:pointer;background:#0f1115;border:1px solid #2a2e39;border-radius:6px;padding:7px 14px;font-size:13px;transition:all .2s}.back-btn:hover{color:#fff;background:#1a1c24;border-color:#3a3f4a}.ledger-funds-bar{background:#0f1115;border:1px solid #2a2e39;border-radius:8px;justify-content:space-between;gap:20px;margin-bottom:15px;padding:12px 16px;font-size:13px;display:flex}.ledger-funds-bar div{align-items:center;gap:6px;display:flex}.ledger-funds-bar span{color:#6f7482}.ledger-funds-bar strong{color:#fff;font-weight:600}.ledger-table-wrapper{background:#0f1115;border:1px solid #2a2e39;border-radius:8px;overflow:hidden}.ledger-table{border-collapse:collapse;width:100%;font-size:13px}.ledger-table th{text-align:left;color:#8b8f9b;background:#0a0a0d;border-bottom:1px solid #2a2e39;padding:10px;font-size:16px;font-weight:500}.ledger-table td{color:#fff;border-bottom:1px solid #1c1f26;padding:10px}.ledger-table tbody tr:hover{background:#ffffff0a}.ledger-table td.buy{color:#09ab4c}.ledger-table td.sell{color:#ff5252}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.pagination button{color:#cfd3dc;cursor:pointer;background:#151821;border:1px solid #2a2e39;border-radius:6px;padding:6px 14px;font-size:13px;transition:all .2s}.pagination button:hover:not(:disabled){color:#fff;background:#1f2330;border-color:#00c853}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination span{color:#6f7482;font-size:13px}.pagination .active-page{color:#000;background:#00c853;border:none}body.light{background-color:#f5f6fa}body.light .ledger-container{color:#111}body.light .ledger-header{margin-bottom:15px}body.light .back-btn{color:#555;background:#fff;border:1px solid #dcdfe6}body.light .back-btn:hover{color:#111;background:#f3f4f6;border-color:#cfd3dc}body.light .ledger-funds-bar{background:#fff;border:1px solid #e5e7eb}body.light .ledger-funds-bar span{color:#888}body.light .ledger-funds-bar strong{color:#111}body.light .ledger-table-wrapper{background:#fff;border:1px solid #e5e7eb}body.light .ledger-table th{color:#555;background:#f3f4f6;border-bottom:1px solid #e5e7eb}body.light .ledger-table td{color:#333;border-bottom:1px solid #e5e7eb}body.light .ledger-table tbody tr:hover{background:#0000000a}body.light .ledger-table td.buy{color:#0a8f3c}body.light .ledger-table td.sell{color:#d00000}body.light .pagination button{color:#444;background:#fff;border:1px solid #dcdfe6}body.light .pagination button:hover:not(:disabled){color:#111;background:#f3f4f6;border-color:#2e368e}body.light .pagination span{color:#666}
