.trading-tools-navigation{margin:16px 0;padding:14px 18px;border:1px solid #293638;background:#101719}.trading-tools-navigation header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px}.trading-tools-navigation header strong{color:#baff29}.trading-tools-navigation dd,.trading-tools-navigation header span{color:#9cabad;font-size:.85rem}.trading-tools-buttons{display:flex;flex-wrap:wrap;gap:6px}.trading-tools-buttons button,.trading-tools-select select{padding:9px 12px;border:1px solid #344447;background:#172124;color:#dfe9e9;font:inherit;cursor:pointer}.trading-tools-buttons button[aria-current]{color:#baff29;border-color:#baff29;background:#202b16}.trading-tools-navigation :is(button,select,summary):focus-visible{outline:2px solid #75e5ec;outline-offset:3px}.trading-tools-select{display:none}.trading-tools-navigation details{margin-top:10px;font-size:.8rem}.trading-tools-navigation summary{cursor:pointer;color:#9cabad}.trading-tools-navigation dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:0}.trading-tools-navigation dt{font-weight:600}.trading-tools-navigation dd{margin:4px 0 0}@media (max-width:760px){.trading-tools-buttons{display:none}.trading-tools-select{display:grid;gap:6px;font-size:.85rem}.trading-tools-select select{width:100%;min-width:0}}.corp-stock{padding:24px;max-width:100%;color:#dce5e7}.corp-stock h1{font-size:30px;margin:8px 0}.corp-stock h2{font-size:20px}.corp-stock small,.corp-stock summary{color:#62e7ed}.corp-stock p{line-height:1.6;color:#9bafb6}.corp-stock-bar,.corp-stock-fields{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:18px 0}.corp-stock label{display:flex;flex-direction:column;gap:8px;font-size:13px;flex:1;min-width:180px}.corp-stock input,.corp-stock select{background:#131e22;border:1px solid #47616b;color:#eff8fa;padding:10px;min-height:40px;width:100%}.corp-stock button{padding:10px 16px;border:1px solid #41656b;background:#14272b;color:#62e7ed;cursor:pointer;min-height:40px}.corp-stock button:disabled{opacity:.45;cursor:not-allowed}.corp-stock button[aria-current=page]{border-color:#b6fa2a;color:#b6fa2a}.corp-stock-panel{border:1px solid #2a3b40;background:#101719;padding:22px;margin:20px 0}.corp-stock-notice{border-left:3px solid #d9af45;padding:12px;background:#191c17}.corp-stock-danger{color:#ff8c80!important}.corp-stock-good{color:#b6fa2a}.corp-stock summary{padding:14px;cursor:pointer;background:#141f22}.corp-stock .corp-stock-check{flex-direction:row;align-items:center;min-width:200px;margin:12px 0}.corp-stock-check input{width:18px;min-height:18px;flex:none}.corp-stock-order-line{border-top:1px solid #304045;padding:18px 0}.corp-stock-search{max-width:480px;margin:18px 0}.corp-stock fieldset{padding:18px;border:1px solid #344a52}.corp-stock td,.corp-stock th{padding:14px;border-bottom:1px solid #243237}.corp-stock th{color:#7edbe1}.corp-stock table{width:100%}.corp-stock .financial-ledger-table-tools{margin:12px 0}.corp-stock button:focus-visible,.corp-stock input:focus-visible,.corp-stock select:focus-visible{outline:2px solid #b6fa2a;outline-offset:2px}.corp-stock-results{border:1px solid var(--line,#243237);background:#0d1417}.corp-source-filters{padding:16px;border:1px solid #30464e;background:#142126}.corp-source-filters label{min-width:0;flex:1 1 240px}.corp-source-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:18px 0}.corp-source-groups fieldset{min-width:0;background:#142126}.corp-source-groups legend{color:#62e7ed;padding:0 6px;overflow-wrap:anywhere}.corp-stock-results>summary{border-bottom:1px solid var(--line,#243237);font-weight:700}.corp-stock .corp-stock-table{min-width:100%!important}.corp-stock .corp-stock-table th{padding:0;white-space:normal;word-break:normal;overflow-wrap:normal;background:#111a1e}.corp-stock .corp-stock-table .column-heading{grid-template-columns:18px minmax(0,1fr) 18px;min-height:48px}.corp-stock .corp-stock-table .column-order-button{padding:0;min-height:0;width:18px;border:0;border-inline:1px solid #243237;background:transparent}.corp-stock .corp-stock-table .table-sort-button{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:48px;padding:10px 6px;border:0;background:transparent;text-align:left;font-size:.75rem;line-height:1.4;letter-spacing:.02em;white-space:normal;overflow-wrap:normal;word-break:normal}.corp-stock .corp-stock-table .table-sort-button span{overflow-wrap:normal;word-break:normal}.corp-stock .corp-stock-table td{padding:14px 16px;vertical-align:middle;line-height:1.5;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:break-word}.corp-stock .corp-stock-table tbody tr:hover td{background-color:#142126}.corp-stock-item{display:flex;align-items:center;gap:12px;min-width:0}.corp-stock-item img{width:36px;height:36px;flex:0 0 36px;object-fit:contain;border:1px solid #293b40;background:#182226}.corp-stock-item strong{color:#e4eeea;font:700 .875rem/1.4 var(--font-sans,Arial,sans-serif);min-width:0;overflow-wrap:break-word}.corp-sale-add{padding:16px;background:#142126;border:1px solid #30464e}.corp-sale-empty{padding:20px;border:1px dashed #47616b}.corp-sale-line{display:grid;grid-template-columns:minmax(220px,2fr) minmax(100px,.65fr) minmax(180px,1.2fr) minmax(180px,1fr) auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #304045}.corp-stock .corp-sale-line label{min-width:0}.corp-sale-line p{font-size:.8rem;margin:8px 0 0}.corp-sale-line-total,.corp-sale-summary>div{display:flex;flex-direction:column;gap:8px;font-variant-numeric:tabular-nums}.corp-sale-line-total strong{overflow-wrap:anywhere}.corp-sale-summary{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding:20px;margin-top:20px;background:#152121;border-left:3px solid #b6fa2a}.corp-sale-summary strong{font-size:1.3rem;color:#b6fa2a}.corp-stock .corp-cancel-button{color:#ffc5a6;border-color:#a36346;background:#30221c}.corp-cancel-confirm{border:1px solid #a36346;border-left-width:3px;padding:20px;margin:20px 0;background:#211c18;scroll-margin-top:160px}.corp-cancel-confirm h4{font-size:1.1rem;margin:0 0 12px;color:#ffc5a6}.corp-cancel-confirm ul{padding-left:24px;line-height:1.7}.corp-cancel-confirm li{margin:10px 0}@media (max-width:1200px){.corp-sale-line{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-sale-line>div:first-child{grid-column:1/-1}}@media (max-width:600px){.corp-sale-line{grid-template-columns:minmax(0,1fr)}}.corp-discord-classes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:16px 0}