:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{padding:0}}html,body{height:100%;margin:0;padding:0}body{font-family:Consolas,Courier New,monospace;background-color:#1a1a1a;color:#f0f0f0;min-height:100vh;display:flex;flex-direction:column}#app{display:block;width:100%}.card{background-color:#252526;border-radius:6px;padding:20px 25px;box-shadow:0 3px 7px #0006;border:1px solid #3a3a3a;color:#f0f0f0;margin-bottom:25px;display:flex;flex-direction:column}.settings-card h3,.card h3,.card h4{margin-top:0;margin-bottom:18px;color:#9cdcfe;font-size:1.1em;border-bottom:1px solid #4a4a4a;padding-bottom:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;flex-shrink:0}input[type=text],input[type=password],input[type=number],textarea,select{background-color:#3e3e42;color:#f0f0f0;border:1px solid #555;padding:8px 12px;border-radius:4px}button{background-color:#61afef;color:#1e1e1e;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s ease}button:hover{background-color:#529bcf}button:disabled{background-color:#444;color:#888;cursor:not-allowed}label{color:#ccc}nav[data-v-c5f26b65]{background-color:#2c2c2c;color:#e0e0e0;padding:15px 30px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 2px 5px #00000080;border-bottom:1px solid #444}ul[data-v-c5f26b65]{list-style:none;padding:0;margin:0;display:flex}li[data-v-c5f26b65]{margin-right:25px;padding:8px 15px;cursor:pointer;font-weight:400;transition:background-color .2s ease,color .2s ease;border-radius:4px;color:#ccc;font-size:.95em}li[data-v-c5f26b65]:hover{background-color:#3a3a3a;color:#fff}li.active[data-v-c5f26b65]{background-color:#61afef;color:#1e1e1e;font-weight:700}.test-mode-indicator[data-v-c5f26b65]{background-color:#e5c07b;color:#1e1e1e;font-weight:700;margin-right:40px;cursor:default}.test-mode-indicator[data-v-c5f26b65]:hover{background-color:#e5c07b;color:#1e1e1e}.button[data-v-c5f26b65]{background-color:#dc3545;color:#fff;border:none;padding:8px 15px;cursor:pointer;font-weight:400;transition:background-color .2s ease,color .2s ease,opacity .2s ease;border-radius:4px;color:#ccc;font-size:.95em}.button-list[data-v-c5f26b65]{margin-left:auto;margin-right:0}.button-list li[data-v-c5f26b65]{margin-right:0;padding:0}.save-button[data-v-c5f26b65]{background-color:#98c379;color:#1e1e1e}.save-button[data-v-c5f26b65]:hover:not(:disabled){background-color:#86b16a}.logout-button[data-v-c5f26b65]{background-color:#dc3545}.logout-button[data-v-c5f26b65]:hover{background-color:#c82333}.button[data-v-c5f26b65]:disabled{background-color:#555;color:#aaa;cursor:not-allowed;opacity:.7}.progress-box[data-v-ca94d7c8]{background:#eef;padding:8px;border-radius:6px;margin-top:10px;font-weight:600}.card[data-v-ca94d7c8]{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c;position:relative}.header-info[data-v-ca94d7c8]{position:absolute;top:15px;right:15px;display:flex;gap:10px;font-size:.8em}.loading-indicator[data-v-ca94d7c8],.error-indicator[data-v-ca94d7c8]{padding:2px 6px;border-radius:3px}.loading-indicator[data-v-ca94d7c8]{color:#1e1e1e;background-color:#61afef}.error-indicator[data-v-ca94d7c8]{color:#fff;background-color:#e06c75}h3[data-v-ca94d7c8]{margin-top:0;margin-bottom:20px;font-size:1.1em;padding-bottom:10px;border-bottom:1px solid #555}.item[data-v-ca94d7c8]{display:flex;justify-content:space-between;margin-bottom:10px;padding:8px 12px;font-size:.95em;border-radius:4px;background-color:#2c2c2c;border-left:4px solid transparent}.item span[data-v-ca94d7c8]:first-child{color:#ccc;margin-right:15px}.metric-value[data-v-ca94d7c8]{font-weight:700;color:#c5c8c6;text-align:right}.highlight[data-v-ca94d7c8]{background-color:#3a3a3a;border-left-color:#61afef}.highlight span[data-v-ca94d7c8]{color:#fff}.highlight .metric-value[data-v-ca94d7c8]{color:#fff;font-size:1.1em}.sync-button-container[data-v-ca94d7c8]{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.sync-button[data-v-ca94d7c8]{padding:8px 15px;background-color:#61afef;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background-color .3s ease}.sync-button[data-v-ca94d7c8]:hover:not(:disabled){background-color:#528baf}.sync-button[data-v-ca94d7c8]:disabled{background-color:#555;cursor:not-allowed}.card[data-v-708fd301]{border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c;margin-bottom:20px}h3[data-v-708fd301]{margin-top:0;margin-bottom:15px;font-size:1.1em;border-bottom:1px solid #eee;padding-bottom:5px}div[data-v-708fd301]{margin-bottom:8px;font-size:.9em}.data-row[data-v-708fd301]{display:flex;justify-content:space-between;background-color:#2c2c2c;padding:8px 12px;border:1px solid #444;border-radius:4px;margin-bottom:8px;font-size:.9em}.data-row[data-v-708fd301]:last-child{margin-bottom:0}.label[data-v-708fd301]{color:#aaa;margin-right:10px}.value[data-v-708fd301]{color:#f0f0f0;font-weight:700;text-align:right}.profit-text[data-v-708fd301]{color:#98c379}.loss-text[data-v-708fd301]{color:#e06c75}.neutral-text[data-v-708fd301]{color:#ccc}.card[data-v-0f334b46]{border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c;margin-bottom:20px;flex:1}h3[data-v-0f334b46],h4[data-v-0f334b46]{margin-top:0;margin-bottom:15px;font-size:1.1em;border-bottom:1px solid #eee;padding-bottom:5px}h4[data-v-0f334b46]{font-size:1em;border-bottom:none;padding-bottom:0;margin-bottom:10px}.trade-system[data-v-0f334b46]{background-color:#2c2c2c;padding:15px;border-radius:5px;margin-bottom:20px;border:1px solid #444}.controls[data-v-0f334b46]{display:flex;align-items:center;gap:15px}.status-label[data-v-0f334b46]{font-weight:700;color:#f0f0f0;min-width:30px;text-align:center}.switch[data-v-0f334b46]{position:relative;display:inline-block;width:60px;height:34px;flex-shrink:0}.switch input[data-v-0f334b46]{opacity:0;width:0;height:0}.slider[data-v-0f334b46]{position:absolute;cursor:not-allowed;top:0;left:0;right:0;bottom:0;background-color:#555;-webkit-transition:.4s;transition:.4s}.slider[data-v-0f334b46]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#bbb;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-0f334b46]{background-color:#98c379}input:focus+.slider[data-v-0f334b46]{box-shadow:0 0 1px #4caf50}input:checked+.slider[data-v-0f334b46]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[data-v-0f334b46]{border-radius:34px}.slider.round[data-v-0f334b46]:before{border-radius:50%}.start-button[data-v-0f334b46]{background-color:#e06c75;color:#1e1e1e;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.start-button[data-v-0f334b46]:disabled{background-color:#444;color:#888;cursor:not-allowed}.start-button[data-v-0f334b46]:not(:disabled):hover{background-color:#c85a63}.coin-list[data-v-0f334b46]{border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c;display:flex;flex-direction:column;flex:1;min-height:150px}.coin-list h4[data-v-0f334b46]{flex-shrink:0;margin-bottom:10px;border-bottom:none;padding-bottom:0}.list-container[data-v-0f334b46]{flex:1;overflow-y:auto;padding-right:5px}.list-container[data-v-0f334b46]::-webkit-scrollbar{width:8px}.list-container[data-v-0f334b46]::-webkit-scrollbar-track{background:#313131;border-radius:4px}.list-container[data-v-0f334b46]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:2px solid #313131}ul[data-v-0f334b46]{list-style:none;padding:0;margin:0;font-size:.9em;line-height:1.6}li[data-v-0f334b46]{background-color:#313131;padding:6px 10px;margin-bottom:5px;border-radius:3px;color:#ccc}li[data-v-0f334b46]:last-child{margin-bottom:0}li.placeholder[data-v-0f334b46]{color:#888;text-align:center;background-color:transparent;font-style:italic}.card[data-v-4f174a45]{flex:1;border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c;margin-bottom:20px}h3[data-v-4f174a45]{margin-top:0;margin-bottom:15px;font-size:1.1em;border-bottom:1px solid #4a4a4a;padding-bottom:5px}.control-item[data-v-4f174a45]{border:1px solid #444;padding:12px 15px;margin-bottom:12px;border-radius:5px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px 15px;background-color:#2c2c2c}.control-item.active[data-v-4f174a45]{border-color:#e06c75;background-color:#313131}.control-item[data-v-4f174a45]:last-of-type{margin-bottom:15px}.control-button[data-v-4f174a45]{padding:10px 12px;border:1px solid #555;background-color:#3e3e42;color:#ccc;border-radius:5px;cursor:pointer;font-weight:700;text-align:center;transition:background-color .3s ease,border-color .3s ease;white-space:nowrap}.control-button[data-v-4f174a45]:not(:disabled):hover{background-color:#4a4a4e;border-color:#666}.control-button.red[data-v-4f174a45]{background-color:#e06c75;border-color:#e06c75;color:#1e1e1e}.control-button.red[data-v-4f174a45]:not(:disabled):hover{background-color:#c85a63;border-color:#c85a63}.control-button[data-v-4f174a45]:disabled{background-color:#333;border-color:#444;color:#777;cursor:not-allowed}.full-width[data-v-4f174a45]{grid-column:1 / 2}.info[data-v-4f174a45]{font-size:.8em;line-height:1.4;text-align:right;white-space:nowrap;color:#aaa}.error-container[data-v-4f174a45]{display:flex;flex-direction:column;flex:1}.error-container h3[data-v-4f174a45]{width:100%;display:block;margin-bottom:10px}.error-content[data-v-4f174a45]{width:100%;height:200px;padding:10px;background-color:#333;border-radius:5px;overflow-y:auto}.switch[data-v-4f174a45]{position:relative;display:inline-block;width:50px;height:28px;justify-self:center;flex-shrink:0}.switch input[data-v-4f174a45]{opacity:0;width:0;height:0}.slider[data-v-4f174a45]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#555;transition:.4s}.slider[data-v-4f174a45]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#bbb;transition:.4s}input:checked+.slider[data-v-4f174a45]{background-color:#98c379}input:checked+.slider[data-v-4f174a45]:before{transform:translate(22px)}.slider.round[data-v-4f174a45]{border-radius:28px}.slider.round[data-v-4f174a45]:before{border-radius:50%}input:disabled+.slider[data-v-4f174a45]{cursor:not-allowed}.stop-selling-button[data-v-4f174a45]{padding:8px 10px;border:1px solid #e06c75;background-color:#e06c75;color:#1e1e1e;border-radius:5px;cursor:pointer;font-weight:700;text-align:center;transition:background-color .3s ease,border-color .3s ease;white-space:nowrap;font-size:.9em}.stop-selling-button[data-v-4f174a45]:hover{background-color:#c85a63;border-color:#c85a63}@media (max-width: 480px){.info[data-v-4f174a45]{display:none}}.card[data-v-11340a89]{border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c}.header[data-v-11340a89]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}h3[data-v-11340a89]{margin:0;font-size:1.1em;white-space:nowrap}.badge[data-v-11340a89]{padding:4px 10px;border-radius:12px;font-size:.8em;font-weight:700;color:#1e1e1e}.badge.count[data-v-11340a89]{background-color:#61afef}.badge.profit[data-v-11340a89]{background-color:#98c379}.badge.loss[data-v-11340a89]{background-color:#e06c75}.info[data-v-11340a89]{font-size:.8em;color:#888;margin-left:auto;white-space:nowrap}.grid[data-v-11340a89]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;max-height:250px;overflow-y:auto;padding-right:5px}.grid[data-v-11340a89]::-webkit-scrollbar{width:8px}.grid[data-v-11340a89]::-webkit-scrollbar-track{background:#2c2c2c;border-radius:4px}.grid[data-v-11340a89]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:2px solid #2c2c2c}.coin-item[data-v-11340a89]{background-color:#2c2c2c;padding:9px 14px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;font-size:.9em;border-left:4px solid #555;transition:background-color .2s}.coin-item[data-v-11340a89]:nth-child(odd){background-color:#313131}.coin-name[data-v-11340a89]{font-weight:700;color:#9cdcfe;margin-right:10px;width:50%}.coin-profit[data-v-11340a89]{width:45%;text-align:right}.profit-text[data-v-11340a89]{color:#98c379;font-weight:700}.loss-text[data-v-11340a89]{color:#e06c75;font-weight:700}.neutral[data-v-11340a89]{color:#ccc}.loading-indicator[data-v-11340a89],.error-indicator[data-v-11340a89]{font-size:.8em;margin-left:10px}.loading-indicator[data-v-11340a89]{color:#61afef}.error-indicator[data-v-11340a89]{color:#e06c75}.coin-item.profit-border[data-v-11340a89]{border-left-color:#98c379}.coin-item.loss-border[data-v-11340a89]{border-left-color:#e06c75}.dashboard[data-v-6deac1de]{display:flex;flex-direction:column;height:100vh;background-color:#1a1a1a;font-family:Consolas,Courier New,monospace;color:#f0f0f0}.dashboard-content[data-v-6deac1de]{display:flex;flex-direction:column;height:100%;overflow:hidden}.content-wrapper[data-v-6deac1de]{flex:1;padding:25px;overflow-y:auto;display:flex;flex-direction:column}.main-content[data-v-6deac1de]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:25px;margin-bottom:25px}.left-column[data-v-6deac1de],.center-column[data-v-6deac1de],.right-column[data-v-6deac1de]{display:flex;flex-direction:column;gap:25px}.left-column .card[data-v-6deac1de],.center-column .card[data-v-6deac1de],.right-column .card[data-v-6deac1de]{margin-bottom:0}.left-column .card[data-v-6deac1de]:last-child,.center-column .card[data-v-6deac1de]:last-child,.right-column .card[data-v-6deac1de]:last-child{margin-bottom:0}.bottom-row[data-v-6deac1de]{grid-column:1 / -1}.bottom-row>.card[data-v-6deac1de]{margin-bottom:0}@media (max-width: 1200px){.main-content[data-v-6deac1de]{grid-template-columns:1fr 1fr}.right-column[data-v-6deac1de]{grid-column:1 / -1;grid-row:2}.right-column>.card[data-v-6deac1de]{margin-bottom:25px}.right-column>.card[data-v-6deac1de]:last-child{margin-bottom:0}}@media (max-width: 768px){.main-content[data-v-6deac1de]{grid-template-columns:1fr}.left-column[data-v-6deac1de],.center-column[data-v-6deac1de],.right-column[data-v-6deac1de]{grid-column:1 / -1;grid-row:auto}.left-column>.card[data-v-6deac1de],.center-column>.card[data-v-6deac1de],.right-column>.card[data-v-6deac1de]{margin-bottom:25px}.left-column>.card[data-v-6deac1de]:last-child,.center-column>.card[data-v-6deac1de]:last-child,.right-column>.card[data-v-6deac1de]:last-child{margin-bottom:0}}.settings-page[data-v-fcda484c]{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;color:#f0f0f0;font-family:Consolas,Courier New,monospace}.settings-container[data-v-fcda484c]{padding:25px;flex:1;overflow-y:auto}h1[data-v-fcda484c]{text-align:center;margin-bottom:30px;color:#61afef;font-size:1.6em}.settings-grid[data-v-fcda484c]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.settings-section[data-v-fcda484c]{display:flex;flex-direction:column;gap:25px}.settings-card[data-v-fcda484c]{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #444;padding:15px;border-radius:5px;background-color:#2c2c2c}.settings-card h3[data-v-fcda484c]{margin-top:0;margin-bottom:15px;font-size:1.1em;border-bottom:1px solid #eee;padding-bottom:5px}.form-group[data-v-fcda484c]{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}.form-group label[data-v-fcda484c]{font-weight:400;color:#ccc;min-width:120px;margin-right:5px}.form-group input[type=text][data-v-fcda484c],.form-group input[type=password][data-v-fcda484c],.form-group input[type=number][data-v-fcda484c]{background-color:#3e3e42;color:#f0f0f0;border:1px solid #555;padding:8px 12px;border-radius:4px;flex-grow:1;min-width:80px}.form-group input[type=checkbox][data-v-fcda484c]{margin-right:5px;accent-color:#61afef}.checkbox-group[data-v-fcda484c]{display:flex;align-items:center;margin-left:15px}.checkbox-group label[data-v-fcda484c]{min-width:auto;margin-left:3px}.time-group input[type=number][data-v-fcda484c],.drop-group input[type=number][data-v-fcda484c]{width:60px;text-align:center;flex-grow:0}.time-group label[data-v-fcda484c],.drop-group label[data-v-fcda484c]{min-width:auto}.ratio-group[data-v-fcda484c]{display:grid;grid-template-columns:auto 1fr;gap:10px 15px}.ratio-group label[data-v-fcda484c]{min-width:180px;text-align:right;padding-right:10px}.split-profit-group[data-v-fcda484c]{display:flex;gap:30px;justify-content:space-around;background-color:#2c2c2c;padding:15px;border-radius:4px}.split-profit-group>div[data-v-fcda484c]{display:flex;flex-direction:column;gap:10px}.split-profit-group>div>label[data-v-fcda484c]{font-weight:700;color:#9cdcfe;margin-bottom:5px;min-width:auto}.split-profit-group>div>div[data-v-fcda484c]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center}.split-profit-group input[type=number][data-v-fcda484c]{width:80px}.save-button-container[data-v-fcda484c]{display:flex;justify-content:flex-end;margin-top:30px;padding-right:0}.save-button[data-v-fcda484c]{padding:12px 25px;background-color:#98c379;color:#1e1e1e;border:none;border-radius:5px;cursor:pointer;font-size:1em;font-weight:700;transition:background-color .3s ease}.save-button[data-v-fcda484c]:hover{background-color:#86b16a}@media (max-width: 992px){.settings-grid[data-v-fcda484c]{grid-template-columns:1fr}.ratio-group label[data-v-fcda484c]{min-width:150px;text-align:left}.split-profit-group[data-v-fcda484c]{flex-direction:column;gap:20px}}.loading-overlay[data-v-fcda484c]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;font-size:1.5em;color:#fff;z-index:10}input[data-v-fcda484c]:disabled{background-color:#555;cursor:not-allowed}.form-group.time-group label[data-v-fcda484c]{display:inline-flex;align-items:center;cursor:pointer;margin-right:10px}.form-group.time-group input[type=radio][data-v-fcda484c]{margin-right:5px}.form-group.drop-group[data-v-fcda484c]{display:flex;align-items:center;margin-bottom:8px}.form-group.drop-group>div[data-v-fcda484c]:first-child{min-width:130px}.form-group.drop-group label[data-v-fcda484c]{display:inline-flex;align-items:center;margin-right:10px;min-width:auto;cursor:pointer}.form-group.drop-group input[type=radio][data-v-fcda484c]{margin-right:5px}.form-group.drop-group>div[data-v-fcda484c]:last-child{display:inline-flex;align-items:center;gap:8px;transition:opacity .3s ease}.form-group.drop-group input[type=number][data-v-fcda484c]{width:60px;text-align:center;flex-grow:0}.history-page[data-v-f3dd1fdd]{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;color:#f0f0f0;font-family:Consolas,Courier New,monospace}.history-container[data-v-f3dd1fdd]{padding:25px;flex:1;overflow-y:auto}.tabs[data-v-f3dd1fdd]{display:flex;margin-bottom:20px;border-bottom:2px solid #444}.tabs button[data-v-f3dd1fdd]{padding:10px 20px;cursor:pointer;background-color:transparent;border:none;color:#aaa;font-size:1.1em;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .3s,border-color .3s}.tabs button[data-v-f3dd1fdd]:hover{color:#e0e0e0}.tabs button.active[data-v-f3dd1fdd]{color:#61afef;border-bottom-color:#61afef;font-weight:700}.tab-content[data-v-f3dd1fdd]{margin-top:20px}h1[data-v-f3dd1fdd]{text-align:center;margin-bottom:30px;color:#61afef;font-size:1.6em}.loading-message[data-v-f3dd1fdd],.error-message[data-v-f3dd1fdd],.no-data-message[data-v-f3dd1fdd]{text-align:center;margin-top:50px;font-size:1.2em;color:#aaa}.error-message[data-v-f3dd1fdd]{color:#ff6b6b}.history-table-container[data-v-f3dd1fdd]{overflow-x:auto;background-color:#2c2c2c;border-radius:5px;border:1px solid #444;margin-top:20px}.history-table[data-v-f3dd1fdd]{width:100%;border-collapse:collapse;font-size:.95em;table-layout:fixed;min-width:1200px}.monthly-stats-table .history-table[data-v-f3dd1fdd]{min-width:800px}.yearly-stats-table .history-table[data-v-f3dd1fdd]{min-width:1400px}.history-table th[data-v-f3dd1fdd],.history-table td[data-v-f3dd1fdd]{padding:12px 10px;text-align:right;border-bottom:1px solid #444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}.history-table th[data-v-f3dd1fdd]{background-color:#333;color:#e0e0e0;font-weight:700;position:sticky;top:0;z-index:1}.history-table td[data-v-f3dd1fdd]{color:#ccc}.history-table th[data-v-f3dd1fdd]:nth-child(1),.history-table td[data-v-f3dd1fdd]:nth-child(1){width:100px;text-align:left}.history-table th[data-v-f3dd1fdd]:nth-child(2),.history-table td[data-v-f3dd1fdd]:nth-child(2){width:60px;text-align:left}.history-table th[data-v-f3dd1fdd]:nth-child(3),.history-table td[data-v-f3dd1fdd]:nth-child(3){width:110px}.history-table th[data-v-f3dd1fdd]:nth-child(4),.history-table td[data-v-f3dd1fdd]:nth-child(4){width:120px}.history-table th[data-v-f3dd1fdd]:nth-child(5),.history-table td[data-v-f3dd1fdd]:nth-child(5){width:130px}.history-table th[data-v-f3dd1fdd]:nth-child(6),.history-table td[data-v-f3dd1fdd]:nth-child(6){width:110px}.history-table th[data-v-f3dd1fdd]:nth-child(7),.history-table td[data-v-f3dd1fdd]:nth-child(7){width:80px}.history-table th[data-v-f3dd1fdd]:nth-child(8),.history-table td[data-v-f3dd1fdd]:nth-child(8){width:130px}.history-table th[data-v-f3dd1fdd]:nth-child(9),.history-table td[data-v-f3dd1fdd]:nth-child(9){width:160px}.history-table th[data-v-f3dd1fdd]:nth-child(10),.history-table td[data-v-f3dd1fdd]:nth-child(10){width:160px}.history-table th[data-v-f3dd1fdd]:nth-child(11),.history-table td[data-v-f3dd1fdd]:nth-child(11){width:90px}.history-table th[data-v-f3dd1fdd]:nth-child(12),.history-table td[data-v-f3dd1fdd]:nth-child(12){width:80px;text-align:center}.history-table th[data-v-f3dd1fdd]:nth-child(13),.history-table td[data-v-f3dd1fdd]:nth-child(13){width:110px}.history-table th[data-v-f3dd1fdd]:nth-child(14),.history-table td[data-v-f3dd1fdd]:nth-child(14){width:100px}.history-table th[data-v-f3dd1fdd]:nth-child(15),.history-table td[data-v-f3dd1fdd]:nth-child(15){width:160px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(1),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(1){width:50px;text-align:center}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(2),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(2){width:120px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(3),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(3){width:100px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(4),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(4){width:100px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(5),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(5){width:110px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(6),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(6){width:130px}.monthly-stats-table th[data-v-f3dd1fdd]:nth-child(7),.monthly-stats-table td[data-v-f3dd1fdd]:nth-child(7){width:100px}.monthly-stats-table .summary-row td[data-v-f3dd1fdd]{font-weight:700;background-color:#3a3a3a}.yearly-stats-table th[data-v-f3dd1fdd]:nth-child(1),.yearly-stats-table td[data-v-f3dd1fdd]:nth-child(1){width:180px;text-align:left;position:sticky;left:0;background-color:#333;z-index:2}.yearly-stats-table td[data-v-f3dd1fdd]:nth-child(1){background-color:#2c2c2c}.yearly-stats-table th[data-v-f3dd1fdd]:not(:first-child),.yearly-stats-table td[data-v-f3dd1fdd]:not(:first-child){width:90px}.yearly-stats-table th[data-v-f3dd1fdd]:last-child,.yearly-stats-table td[data-v-f3dd1fdd]:last-child{width:120px;font-weight:700;background-color:#3a3a3a}.yearly-stats-table th[data-v-f3dd1fdd]:last-child{background-color:#444}.history-table tbody tr:last-child td[data-v-f3dd1fdd]{border-bottom:none}.history-table tbody tr:hover td[data-v-f3dd1fdd]{background-color:#3a3a3a}.yearly-stats-table tbody tr:hover td[data-v-f3dd1fdd]:first-child{background-color:#4a4a4a}.buy-text[data-v-f3dd1fdd]{color:#98c379;font-weight:700}.sell-text[data-v-f3dd1fdd]{color:#e06c75;font-weight:700}.stats-header[data-v-f3dd1fdd]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.stats-header h2[data-v-f3dd1fdd]{margin:0 20px;color:#61afef;font-size:1.4em}.stats-header button[data-v-f3dd1fdd]{background:none;border:1px solid #555;color:#ccc;padding:5px 15px;border-radius:4px;cursor:pointer;font-size:1.2em}.stats-header button[data-v-f3dd1fdd]:hover{background-color:#444;color:#fff}@media (max-width: 768px){.history-table th[data-v-f3dd1fdd],.history-table td[data-v-f3dd1fdd]{padding:10px 6px;font-size:.85em}h1[data-v-f3dd1fdd]{font-size:1.4em}.tabs button[data-v-f3dd1fdd]{padding:8px 12px;font-size:1em}.stats-header h2[data-v-f3dd1fdd]{font-size:1.2em;margin:0 10px}.stats-header button[data-v-f3dd1fdd]{padding:4px 10px;font-size:1em}.history-table[data-v-f3dd1fdd]{min-width:auto}}.filter-controls[data-v-f3dd1fdd]{display:flex;justify-content:flex-end;margin-bottom:15px;gap:10px}.filter-controls button[data-v-f3dd1fdd]{padding:6px 12px;cursor:pointer;background-color:#3a3a3a;border:1px solid #555;color:#ccc;font-size:.9em;border-radius:4px;transition:background-color .3s,color .3s}.filter-controls button[data-v-f3dd1fdd]:hover{background-color:#4a4a4a;color:#fff}.filter-controls button.active[data-v-f3dd1fdd]{background-color:#61afef;color:#1a1a1a;border-color:#61afef;font-weight:700}.live-status-page[data-v-d97a248f]{display:flex;flex-direction:column;height:100vh;background-color:#1a1a1a;color:#f0f0f0;font-family:Consolas,Courier New,monospace}.log-container[data-v-d97a248f]{flex-grow:1;overflow-y:auto;padding:20px;background-color:#1e1e1e;color:#ccc;border:1px solid #444;margin:20px;border-radius:5px;font-size:.9em;line-height:1.5;white-space:pre-wrap;word-break:break-all}.log-container>div[data-v-d97a248f]{margin:0;padding:1px 0;min-height:1.5em}.log-container[data-v-d97a248f]::-webkit-scrollbar{width:8px}.log-container[data-v-d97a248f]::-webkit-scrollbar-track{background:#2c2c2c}.log-container[data-v-d97a248f]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.log-container[data-v-d97a248f]::-webkit-scrollbar-thumb:hover{background-color:#777}.login-container[data-v-08c4ef33]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#1a1a1a;padding:20px;box-sizing:border-box}.login-form[data-v-08c4ef33]{display:flex;flex-direction:column;gap:15px;background-color:#2a2a2a;padding:40px;border-radius:8px;box-shadow:0 4px 12px #0006;width:100%;max-width:350px}.login-form h2[data-v-08c4ef33]{text-align:center;color:#e0e0e0;margin-bottom:25px;font-size:1.5rem}.password-input[data-v-08c4ef33]{padding:12px 15px;border:1px solid #555;background-color:#333;color:#f0f0f0;border-radius:4px;font-size:1rem;outline:none}.password-input[data-v-08c4ef33]:focus{border-color:#007bff}.password-input[data-v-08c4ef33]::placeholder{color:#888}.password-input[data-v-08c4ef33]:disabled{background-color:#444;cursor:not-allowed}.login-button[data-v-08c4ef33]{padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}.login-button[data-v-08c4ef33]:hover:not(:disabled){background-color:#0056b3}.login-button[data-v-08c4ef33]:disabled{background-color:#5a5a5a;cursor:not-allowed}.error-message[data-v-08c4ef33]{color:#ff4d4d;text-align:center;margin-top:10px;font-size:.9rem;min-height:1.2em}@media (max-width: 768px){.login-form[data-v-08c4ef33]{padding:30px;max-width:90%}}
