.algorithms-live-shell,.algorithms-live-shell *{box-sizing:border-box}.algorithms-live-shell{min-height:calc(100vh - 58px);display:grid;grid-template-columns:minmax(0,1fr) clamp(350px,19vw,440px);color:#eef4ff;background:#060b13;font-family:Arial,Helvetica,sans-serif}.algorithms-live-main{min-width:0;padding:clamp(13px,1vw,22px);background:radial-gradient(circle at 45% -20%,#13243b 0,transparent 35%),#060b13}.algorithms-live-head{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #223147;background:linear-gradient(135deg,#0d1827,#09121e)}.algorithms-live-head span,.algorithms-board-head span{display:block;color:#7185a5;font-size:10px;font-weight:850;letter-spacing:.16em}.algorithms-live-head h1{margin:4px 0;color:#f3f7ff;font-size:25px;font-weight:950;letter-spacing:.08em}.algorithms-live-head p{margin:0;color:#71839d;font-size:11px;font-weight:700}.algorithms-connection{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #33465f;background:#0a1421;font-size:9px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.algorithms-connection i{width:7px;height:7px;border-radius:50%;background:#74859d}.algorithms-connection.live{color:#17dc9d;border-color:#1f6f58;background:#0c201c}.algorithms-connection.live i{background:#17dc9d;box-shadow:0 0 12px #17dc9d}.algorithms-connection.warming{color:#ffb000;border-color:#684e13;background:#211b0c}.algorithms-connection.warming i{background:#ffb000;box-shadow:0 0 12px #ffb000}.algorithms-connection b{color:#a3b4cd;font:800 9px Consolas,monospace}.algorithms-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.algorithms-summary article{min-width:0;padding:15px;border:1px solid #203047;background:#0b1522}.algorithms-summary span{display:block;color:#7487a4;font-size:8px;font-weight:850;letter-spacing:.12em}.algorithms-summary strong{display:block;margin:7px 0 4px;overflow:hidden;color:#f1f5fb;font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.algorithms-summary small{display:block;overflow:hidden;color:#677b97;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.algorithms-board{min-height:calc(100vh - 260px);border:1px solid #213149;background:#09121e}.algorithms-board-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid #213149}.algorithms-board-head h2{margin:4px 0 0;font-size:16px;letter-spacing:.03em}.algorithms-board-head small{max-width:320px;color:#71839d;font-size:10px;font-weight:700;text-align:right}.algorithms-table-wrap{overflow:auto}.algorithms-table{width:100%;min-width:1260px;border-collapse:collapse}.algorithms-table th{height:38px;padding:0 12px;color:#7185a5;background:#0c1725;border-bottom:1px solid #1d2d43;font-size:8px;font-weight:900;letter-spacing:.09em;text-align:left;white-space:nowrap}.algorithms-table td{height:57px;padding:8px 12px;color:#cbd8e8;border-bottom:1px solid rgba(37,53,75,.72);font-size:11px;font-weight:750;white-space:nowrap}.algorithms-table tr[data-pattern-id]{cursor:pointer;transition:background .15s}.algorithms-table tr[data-pattern-id]:hover,.algorithms-table tr[data-pattern-id]:focus{outline:0;background:#112238}.algorithms-table td:first-child strong{display:block;color:#f2f6fb;font-size:12px}.algorithms-table td:first-child small{display:block;margin-top:3px;color:#667a96;font:800 8px Consolas,monospace}.algorithms-side,.algorithms-status,.algorithms-accuracy{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:5px 6px;font-size:8px;font-weight:950;letter-spacing:.08em}.algorithms-side.buy{color:#0a211b;background:#18d998;border:1px solid #25eba9}.algorithms-side.sell{color:#300b12;background:#ff536d;border:1px solid #ff7489}.algorithms-status.live{color:#17dc9d;background:#0d241e;border:1px solid #1c6c54}.algorithms-status.stopped{color:#ffb000;background:#251e0d;border:1px solid #705315}.algorithms-status.ended{color:#8da0ba;background:#172231;border:1px solid #2b3c53}.algorithms-accuracy{min-width:39px;color:#ffbf30;background:#251d0b;border:1px solid #654b10}.algorithms-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.algorithms-empty[hidden]{display:none}.algorithms-empty-mark{width:54px;height:54px;margin-bottom:16px;border:1px solid #7d5a00;border-radius:50%;background:radial-gradient(circle,#2d2716,#101825 70%);box-shadow:0 0 28px rgba(244,164,0,.13)}.algorithms-empty-mark:before{content:"";display:block;width:18px;height:18px;margin:17px;border:2px solid #ffb000;border-radius:50%;box-shadow:0 0 0 8px rgba(255,176,0,.08)}.algorithms-empty strong{font-size:13px;letter-spacing:.08em}.algorithms-empty p{max-width:480px;margin:10px 0 0;color:#71839d;font-size:11px;font-weight:700;line-height:1.6}.algorithms-live-filters{position:sticky;top:58px;height:calc(100vh - 58px);overflow:hidden;border-left:1px solid #223147;background:#09121e}.algorithms-live-filter-inner{height:100%;overflow-y:auto;padding:18px 16px 28px;scrollbar-width:thin;scrollbar-color:#253750 transparent}.algorithms-filter-head{display:flex;align-items:flex-end;justify-content:space-between;padding:2px 0 14px;border-bottom:1px solid #223147}.algorithms-filter-head span{display:block;color:#627793;font-size:8px;font-weight:850;letter-spacing:.16em}.algorithms-filter-head strong{display:block;margin-top:4px;color:#f0f5fb;font-size:16px;letter-spacing:.1em}.algorithms-filter-head>b{padding:6px 7px;color:#ffb000;border:1px solid #654b10;background:#251d0b;font-size:8px;letter-spacing:.09em}.algorithms-filter-section{padding:16px 0;border-bottom:1px solid #1c2a3e}.algorithms-filter-section h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 9px;color:#91a4c0;font-size:10px;font-weight:900;letter-spacing:.08em}.algorithms-filter-section h3>b{color:#ffb000;font:900 10px Consolas,monospace}.algorithms-filter-section>small{display:block;margin-top:8px;color:#657893;font-size:9px;font-weight:700;line-height:1.45}.algorithms-fixed-choice{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #293c56;background:#0d1928}.algorithms-fixed-choice img{width:27px;height:27px;object-fit:contain}.algorithms-fixed-choice span{display:flex;flex:1;min-width:0;flex-direction:column}.algorithms-fixed-choice b{color:#edf3fb;font-size:11px}.algorithms-fixed-choice small{margin-top:2px;color:#18d998;font:900 7px Consolas,monospace;letter-spacing:.08em}.algorithms-fixed-choice i{color:#18d998;font-size:8px;font-style:normal;font-weight:900}.algorithms-segment{display:grid;gap:6px}.algorithms-segment.two{grid-template-columns:repeat(2,1fr)}.algorithms-segment.three{grid-template-columns:repeat(3,1fr)}.algorithms-segment.four{grid-template-columns:repeat(4,1fr)}.algorithms-segment button{height:34px;color:#8495ae;border:1px solid #293a52;background:#101a29;font-size:10px;font-weight:900;cursor:pointer}.algorithms-segment button.active{color:#ffb000;border-color:#9a6f00;background:#251d0b;box-shadow:inset 0 -2px 0 #ffb000}.algorithms-segment button:disabled{opacity:.36;cursor:not-allowed}.algorithms-number{height:38px;display:flex;align-items:center;border:1px solid #293a52;background:#0b1522}.algorithms-number input{width:100%;min-width:0;height:100%;padding:0 10px;color:#eff5fc;background:transparent;border:0;outline:0;font:900 12px Consolas,monospace}.algorithms-number input:focus{box-shadow:inset 0 0 0 1px #c78d00}.algorithms-number span{padding:0 10px;color:#6f839f;border-left:1px solid #293a52;font-size:8px;font-weight:900}.algorithms-reset{width:100%;height:40px;margin-top:18px;color:#aebdd1;border:1px solid #304159;background:#111c2c;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer}.algorithms-reset:hover{color:#fff;border-color:#ffb000}.algorithms-details[hidden]{display:none}.algorithms-details{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,7,13,.85);backdrop-filter:blur(6px)}.algorithms-dialog{width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #405570;background:#0b1421;box-shadow:0 28px 90px rgba(0,0,0,.72)}.algorithms-dialog>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #273951;background:#0e1928}.algorithms-dialog>header span{display:block;color:#7185a5;font-size:9px;font-weight:850;letter-spacing:.14em}.algorithms-dialog h2{margin:5px 0 0;font-size:18px;letter-spacing:.04em}.algorithms-dialog>header button{width:38px;height:38px;color:#a1b1c7;background:#142033;border:1px solid #31445e;font-size:25px;cursor:pointer}.algorithms-dialog-body{padding:20px}.algorithms-detail-summary{display:grid;grid-template-columns:auto repeat(4,1fr);gap:10px;margin-bottom:23px}.algorithms-detail-summary>div{padding:12px;border:1px solid #24364e;background:#0d1827}.algorithms-detail-summary b{display:block;color:#f0f5fb;font-size:16px}.algorithms-detail-summary small{display:block;margin-top:5px;color:#7386a2;font-size:8px;font-weight:850;letter-spacing:.08em}.algorithms-dialog-body section+section{margin-top:24px}.algorithms-dialog-body h3{margin:0 0 11px;color:#9cafc9;font-size:10px;letter-spacing:.1em}.algorithms-timeline{display:flex;align-items:flex-start;overflow-x:auto;padding:26px 10px 8px;border:1px solid #203148;background:#08111d}.algorithms-timeline-event{min-width:74px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.algorithms-timeline-point{width:13px;height:13px;border:3px solid #ffb000;border-radius:50%;background:#0b1421;box-shadow:0 0 13px rgba(255,176,0,.45)}.algorithms-timeline-event b{color:#f0f5fb;font:900 10px Consolas,monospace}.algorithms-timeline-event small{color:#8496b0;font-size:8px;font-weight:800}.algorithms-timeline-link{width:48px;min-width:48px;height:1px;margin-top:6px;background:#596e8c;position:relative}.algorithms-timeline-link:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #596e8c;border-right:1px solid #596e8c;transform:rotate(45deg)}.algorithms-trades-wrap{overflow:auto;border:1px solid #203148}.algorithms-trades{width:100%;min-width:600px;border-collapse:collapse}.algorithms-trades th,.algorithms-trades td{padding:11px 13px;border-bottom:1px solid #1b2a3d;text-align:left}.algorithms-trades th{color:#7488a5;background:#0c1725;font-size:8px;letter-spacing:.09em}.algorithms-trades td{color:#d0dceb;font:800 11px Consolas,monospace}.algorithms-trades tr:last-child td{border-bottom:0}@media(min-width:2560px){.algorithms-live-shell{grid-template-columns:minmax(0,1fr) clamp(420px,16vw,540px)}}@media(min-width:3840px){.algorithms-live-shell{grid-template-columns:minmax(0,1fr) 560px}.algorithms-live-filter-inner{width:560px;max-width:560px;margin:auto}}@media(max-width:1100px){.algorithms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.algorithms-live-shell{display:block}.algorithms-live-main{padding:12px}.algorithms-live-filters{position:relative;top:auto;height:auto;border-top:1px solid #223147;border-left:0}.algorithms-live-filter-inner{height:auto;overflow:visible}.algorithms-board{min-height:420px}}@media(max-width:600px){.algorithms-live-head{align-items:flex-start;flex-direction:column;padding:16px}.algorithms-connection{width:100%;justify-content:space-between}.algorithms-summary{gap:7px}.algorithms-summary article{padding:11px}.algorithms-summary strong{font-size:15px}.algorithms-board-head{align-items:flex-start;flex-direction:column;padding:14px}.algorithms-board-head small{text-align:left}.algorithms-detail-summary{grid-template-columns:repeat(2,1fr)}.algorithms-detail-summary>.algorithms-side{grid-column:1/-1}.algorithms-dialog-body{padding:14px}.algorithms-dialog>header{padding:12px 14px}.algorithms-dialog h2{font-size:14px}}

/* Algorithms exchange controls */
.algorithms-exchange-controls{padding-top:16px}.algorithms-exchange-grid{border:1px solid #263950;background:#09131f}.algorithms-exchange-grid-head,.algorithms-exchange-control-row{display:grid;grid-template-columns:minmax(0,1fr) 45px 25px 55px 25px;align-items:center;gap:4px;padding:0 10px}.algorithms-exchange-grid-head{height:33px;color:#8295b3;border-bottom:1px solid #22344b;font-size:8px;font-weight:900;letter-spacing:.08em}.algorithms-exchange-grid-head span:not(:first-child){text-align:center}.algorithms-exchange-control-row{height:40px;border-bottom:1px solid rgba(37,54,76,.65)}.algorithms-exchange-control-row:last-child{border-bottom:0}.algorithms-exchange-control-row>span{display:flex;align-items:center;gap:8px;min-width:0}.algorithms-exchange-control-row img{width:25px;height:25px;object-fit:contain;flex:0 0 25px;border-radius:6px;background:#111d2d}.algorithms-exchange-control-row b{display:flex;min-width:0;flex-direction:column;color:#e6eef9;font-size:11px}.algorithms-exchange-control-row small{margin-top:2px;color:#11dfa8;font-size:6px;font-weight:900;letter-spacing:.09em}.algorithms-exchange-control-row.soon{opacity:.48}.algorithms-exchange-control-row.soon small{color:#71839c}.algorithms-switch{display:grid;place-items:center}.algorithms-switch input{position:absolute;opacity:0}.algorithms-switch em{position:relative;width:40px;height:22px;border-radius:99px;background:#273346;cursor:pointer}.algorithms-switch em:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#f4f7fb;box-shadow:0 2px 7px rgba(0,0,0,.4);transition:left .15s}.algorithms-switch input:checked+em{background:linear-gradient(180deg,#ffc331,#ed9f00)}.algorithms-switch input:checked+em:after{left:20px}.algorithms-switch.is-disabled em{cursor:not-allowed}.algorithms-exchange-control-row button[data-gear]{width:25px;height:28px;padding:0;color:#91a5c2;background:transparent;border:0;font-size:21px;line-height:1;cursor:pointer}.algorithms-exchange-control-row button[data-gear]:hover{color:#ffb000}.algorithms-exchange-control-row button:disabled{cursor:not-allowed}.algorithms-listing-filter{margin:16px 0 2px;padding:12px;border:1px solid #2a3a52;background:linear-gradient(145deg,#0d1828,#09121e)}.algorithms-listing-filter>header{display:flex;justify-content:space-between;gap:10px}.algorithms-listing-filter strong{display:block;color:#edf4ff;font-size:11px;line-height:1.2}.algorithms-listing-filter header small{display:block;margin-top:5px;color:#91a4be;font-size:9px;line-height:1.4}.algorithms-listing-filter header button{height:33px;padding:0 9px;flex:0 0 auto;color:#ffbc1d;background:#171b16;border:1px solid #9c7100;font-size:9px;font-weight:900;cursor:pointer}.algorithms-listing-filter header button b{font-size:14px}.algorithms-market-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.algorithms-market-chips:empty{display:none}.algorithms-market-chips>span{display:flex;align-items:center;gap:5px;height:26px;padding:0 6px;color:#d9e5f5;background:#101b2b;border:1px solid #364960;border-radius:14px;font-size:8px}.algorithms-market-chips img{width:15px;height:15px;object-fit:contain}.algorithms-market-chips button{width:17px;height:17px;padding:0;color:#90a4bf;background:transparent;border:0;font-size:16px;cursor:pointer}.algorithms-listing-help{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;border:1px solid #263950;background:#09131f}.algorithms-listing-help>div{display:flex;gap:7px;padding:9px}.algorithms-listing-help>div+div{border-left:1px solid #263950}.algorithms-listing-help i{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;color:#ffb000;border:1px solid #805b00;border-radius:50%;font-style:normal}.algorithms-listing-help span{display:flex;flex-direction:column}.algorithms-listing-help b{color:#ffb000;font-size:8px}.algorithms-listing-help small,.algorithms-listings-status{margin-top:4px;color:#91a3bd;font-size:8px;line-height:1.42}.algorithms-listings-status{display:block;margin-top:8px;color:#11e0aa}.algorithms-exchange-controls-modal{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:18px;background:rgba(1,6,13,.84);backdrop-filter:blur(7px)}.algorithms-exchange-controls-modal[hidden]{display:none}.algorithms-exchange-controls-modal>section{width:min(590px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;color:#dce7f7;background:#0b1421;border:1px solid #344b66;box-shadow:0 30px 90px rgba(0,0,0,.68)}.algorithms-exchange-controls-modal header{display:flex;align-items:center;justify-content:space-between;height:61px;padding:0 20px;border-bottom:1px solid #263950;background:#101b2a}.algorithms-exchange-controls-modal h2{margin:0;color:#eff5ff;font-size:17px;letter-spacing:.04em}.algorithms-exchange-controls-modal h2 b{color:#ffb000}.algorithms-exchange-controls-modal header button{width:33px;height:33px;color:#a2b5ce;background:#0b1421;border:1px solid #314761;font-size:24px;cursor:pointer}.algorithms-exchange-controls-modal p{margin:0;padding:12px 20px;color:#8da0ba;border-bottom:1px solid #263950;font-size:10px;line-height:1.45}.algorithms-exchange-controls-modal label{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:12px;min-height:59px;border-bottom:1px solid #1e3047;color:#aebdd1;font-size:10px;font-weight:900}.algorithms-exchange-controls-modal label span{display:flex}.algorithms-exchange-controls-modal label input{width:100%;height:35px;padding:0 9px;color:#eff5fc;background:#0a1421;border:1px solid #334963;font:900 12px Consolas,monospace}.algorithms-exchange-controls-modal label b{display:grid;place-items:center;height:35px;min-width:48px;color:#7186a3;border:1px solid #334963;border-left:0;font-size:8px}.algorithms-exchange-controls-modal .algorithms-settings-fields{padding:0 20px}.algorithms-exchange-controls-modal footer{display:flex;gap:10px;padding:16px 20px}.algorithms-exchange-controls-modal footer button{height:39px;flex:1;color:#c7d4e5;background:#172437;border:1px solid #40536b;font-size:10px;font-weight:900;cursor:pointer}.algorithms-exchange-controls-modal footer button:last-child{color:#1a1508;background:#ffc02b;border-color:#ffc02b}.algorithms-listing-picker>div{padding:10px 12px}.algorithms-listing-picker>div>div{display:grid;grid-template-columns:minmax(0,1fr) 82px 92px;gap:7px;align-items:center;height:43px;padding:0 8px;border-bottom:1px solid #23364e}.algorithms-listing-picker>div>div>span{display:flex;align-items:center;gap:7px;font-size:10px}.algorithms-listing-picker img{width:22px;height:22px;object-fit:contain}.algorithms-listing-picker label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0;border:1px solid #314761;color:#b5c2d5;font-size:8px}.algorithms-listing-picker label input{width:auto;height:auto;padding:0}.algorithms-listing-picker label.unavailable{opacity:.35}.algorithms-listing-picker label.unavailable input{display:none}@media(max-width:540px){.algorithms-exchange-grid-head,.algorithms-exchange-control-row{grid-template-columns:minmax(0,1fr) 40px 20px 47px 20px;padding:0 7px;gap:2px}.algorithms-switch em{width:36px}.algorithms-switch input:checked+em:after{left:16px}.algorithms-listing-help{grid-template-columns:1fr}.algorithms-listing-help>div+div{border-left:0;border-top:1px solid #263950}.algorithms-exchange-controls-modal label{grid-template-columns:1fr}.algorithms-exchange-controls-modal .algorithms-settings-fields{padding:0 14px}.algorithms-exchange-controls-modal p,.algorithms-exchange-controls-modal header,.algorithms-exchange-controls-modal footer{padding-inline:14px}}/* Algorithms dialogs v2 */
#algorithmsExchangeControlsModal,#algorithmsListingPickerModal{padding:24px;background:radial-gradient(circle at 50% 0,rgba(255,190,35,.09),transparent 38%),rgba(2,8,16,.82);backdrop-filter:blur(8px)}
#algorithmsExchangeControlsModal>section,#algorithmsListingPickerModal>section{overflow:hidden;border:1px solid #38516d;border-radius:14px;background:linear-gradient(145deg,#0d1a2a,#08121f 72%);box-shadow:0 25px 70px rgba(0,0,0,.58)}
#algorithmsExchangeControlsModal>section{width:min(680px,calc(100vw - 48px))}
#algorithmsExchangeControlsModal header,#algorithmsListingPickerModal header{min-height:68px;padding:0 22px;border-bottom:1px solid #2b425b;background:linear-gradient(90deg,rgba(24,43,65,.8),rgba(11,23,37,.35));display:flex;align-items:center;justify-content:space-between}
#algorithmsExchangeControlsModal h2,#algorithmsListingPickerModal h2{margin:0;color:#f4f8ff;font-size:16px;letter-spacing:.09em}
#algorithmsExchangeControlsModal h2 span,#algorithmsListingPickerModal h2 span{color:#ffc226}
#algorithmsExchangeControlsModal header button,#algorithmsListingPickerModal header button{width:34px;height:34px;border:1px solid #405b78;border-radius:8px;background:#101f31;color:#b8cce3;font-size:21px;line-height:1;transition:.16s ease}
#algorithmsExchangeControlsModal header button:hover,#algorithmsListingPickerModal header button:hover{border-color:#ffc226;color:#ffc226;background:#17283b}
#algorithmsExchangeControlsModal>section>p{margin:0;padding:16px 22px;color:#89a5c7;border-bottom:1px solid #213750;font-size:11px;line-height:1.5}
#algorithmsExchangeControlsModal>section>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px) 52px;align-items:center;gap:0;min-height:66px;margin:0;padding:0 22px;border-bottom:1px solid #213750;color:#c8d9ed;font-size:11px;font-weight:800;letter-spacing:.075em}
#algorithmsExchangeControlsModal>section>label input{grid-column:2;width:100%;height:39px;margin:0;padding:0 12px;border:1px solid #385675;border-right:0;border-radius:8px 0 0 8px;background:#091524;color:#f4f8ff;font:700 12px/1 monospace;outline:0;box-sizing:border-box}
#algorithmsExchangeControlsModal>section>label input:focus{border-color:#ffc226;box-shadow:inset 0 0 0 1px rgba(255,194,38,.18)}
#algorithmsExchangeControlsModal>section>label b{grid-column:3;display:flex;align-items:center;justify-content:center;height:39px;border:1px solid #385675;border-left:0;border-radius:0 8px 8px 0;background:#101f30;color:#83a4c9;font-size:9px;letter-spacing:.1em}
#algorithmsExchangeControlsModal footer,#algorithmsListingPickerModal footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px;background:rgba(5,14,25,.45)}
#algorithmsExchangeControlsModal footer button,#algorithmsListingPickerModal footer button{height:42px;border:1px solid #46617f;border-radius:8px;background:#14243a;color:#cfe0f2;font-size:10px;font-weight:900;letter-spacing:.08em;transition:.16s ease}
#algorithmsExchangeControlsModal footer button:hover,#algorithmsListingPickerModal footer button:hover{border-color:#7b96b5;background:#1b304a}
#algorithmsExchangeControlsModal footer button:last-child,#algorithmsListingPickerModal footer button:last-child{border-color:#ffc226;background:linear-gradient(180deg,#ffd254,#ffb30e);color:#172033;box-shadow:0 8px 20px rgba(255,177,0,.15)}
#algorithmsExchangeControlsModal footer button:last-child:hover,#algorithmsListingPickerModal footer button:last-child:hover{filter:brightness(1.06);border-color:#ffe294}
#algorithmsListingPickerModal>section{width:min(760px,calc(100vw - 48px))}
#algorithmsListingPickerModal .algorithms-listing-picker>p{margin:0;padding:14px 22px;color:#89a5c7;border-bottom:1px solid #213750;font-size:11px;line-height:1.5}
#algorithmsListingPickerModal #algorithmsListingPickerRows{max-height:min(58vh,530px);padding:8px 22px 12px;overflow:auto}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div{display:grid;grid-template-columns:minmax(0,1fr) 112px 124px;align-items:center;gap:8px;min-height:49px;padding:0 2px;border-bottom:1px solid #20354c}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div:last-child{border-bottom:0}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span{display:flex;align-items:center;gap:9px;min-width:0;color:#d9e6f5;font-size:12px}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span img{width:25px;height:25px;object-fit:contain}
#algorithmsListingPickerModal .algorithms-listing-picker label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;margin:0;padding:0 9px;border:1px solid #385675;border-radius:7px;background:#0b1828;color:#a9bfd8;font-size:9px;font-weight:900;letter-spacing:.07em;cursor:pointer}
#algorithmsListingPickerModal .algorithms-listing-picker label:hover{border-color:#ffc226;color:#ffe080}
#algorithmsListingPickerModal .algorithms-listing-picker label:has(input:checked){border-color:#ffc226;background:rgba(255,183,12,.11);color:#ffd465}
#algorithmsListingPickerModal .algorithms-listing-picker label input{position:static;width:14px;height:14px;margin:0;accent-color:#ffc226}
#algorithmsListingPickerModal .algorithms-listing-picker label input:disabled{opacity:.35}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-unavailable{opacity:.46}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-unavailable label{cursor:not-allowed}
@media(max-width:570px){#algorithmsExchangeControlsModal,#algorithmsListingPickerModal{padding:12px}#algorithmsExchangeControlsModal>section,#algorithmsListingPickerModal>section{width:calc(100vw - 24px);border-radius:10px}#algorithmsExchangeControlsModal header,#algorithmsListingPickerModal header{min-height:58px;padding:0 15px}#algorithmsExchangeControlsModal>section>p{padding:13px 15px}#algorithmsExchangeControlsModal>section>label{grid-template-columns:minmax(0,1fr) 48px;min-height:0;padding:12px 15px}#algorithmsExchangeControlsModal>section>label input{grid-column:1;grid-row:2;margin-top:8px}#algorithmsExchangeControlsModal>section>label b{grid-column:2;grid-row:2;margin-top:8px}#algorithmsExchangeControlsModal footer,#algorithmsListingPickerModal footer{padding:14px 15px}#algorithmsListingPickerModal .algorithms-listing-picker>p{padding:13px 15px}#algorithmsListingPickerModal #algorithmsListingPickerRows{padding:6px 15px 10px}#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 86px 90px;gap:5px}#algorithmsListingPickerModal .algorithms-listing-picker label{padding:0 4px;gap:4px;font-size:8px}}/* Algorithms filters and market picker v3 */
.algorithms-live-filters{background:linear-gradient(180deg,#0a1625 0,#07111d 100%);border-left-color:#314960;box-shadow:-14px 0 34px rgba(0,0,0,.16)}
.algorithms-live-filter-inner{padding:20px 20px 30px;scrollbar-color:#496786 transparent}
.algorithms-filter-head{padding:2px 0 17px;border-bottom-color:#30465f}
.algorithms-filter-head span{color:#7899c1;font-size:9px;letter-spacing:.18em}
.algorithms-filter-head strong{margin-top:5px;font-size:19px;letter-spacing:.11em}
.algorithms-filter-head>b{padding:7px 10px;border-color:#8c6400;border-radius:4px;background:linear-gradient(180deg,#332607,#201807);color:#ffc226;box-shadow:inset 0 0 0 1px rgba(255,196,38,.08)}
.algorithms-filter-section{padding:19px 0;border-bottom-color:#263c53}
.algorithms-filter-section h3{margin-bottom:11px;color:#a7c1df;font-size:10px;letter-spacing:.11em}
.algorithms-filter-section h3>b{color:#ffc226}
.algorithms-filter-section>small{margin-top:9px;color:#7898bd;font-size:10px;line-height:1.48}
.algorithms-fixed-choice{min-height:56px;padding:10px 12px;border-color:#3a5774;border-radius:7px;background:linear-gradient(90deg,#0f2032,#0b1726)}
.algorithms-fixed-choice img{width:29px;height:29px}.algorithms-fixed-choice b{font-size:12px}.algorithms-fixed-choice small{color:#20dfad;font-size:8px}.algorithms-fixed-choice i{color:#20dfad;font-size:9px}
.algorithms-number{height:42px;border-color:#3b5875;border-radius:0;background:#091624;transition:border-color .16s,box-shadow .16s}
.algorithms-number:focus-within{border-color:#ffc226;box-shadow:0 0 0 2px rgba(255,194,38,.1)}
.algorithms-number input{padding:0 12px;font-size:12px}.algorithms-number input:focus{box-shadow:none}
.algorithms-number span{height:16px;display:flex;align-items:center;padding:0 11px;border-left-color:#34516e;color:#90add0;font-size:8px;letter-spacing:.07em}
.algorithms-segment{gap:6px}.algorithms-segment button{height:35px;border-color:#3a5674;border-radius:0;background:#0d1a2a;color:#91acd0;font-size:10px;letter-spacing:.02em;transition:.16s ease}
.algorithms-segment button:hover{border-color:#7e9cba;background:#14263a;color:#d7e6f6}.algorithms-segment button.active{border-color:#e9a900;background:linear-gradient(180deg,#382905,#211907);box-shadow:inset 0 -2px 0 #ffc226;color:#ffcb3d}
.algorithms-reset{height:41px;margin-top:20px;border-color:#486582;border-radius:0;background:#122238;color:#d6e5f6;transition:.16s ease}.algorithms-reset:hover{border-color:#ffc226;background:#1a2d44;color:#ffcf40;box-shadow:0 7px 17px rgba(0,0,0,.2)}
#algorithmsListingPickerModal{padding:22px;background:radial-gradient(circle at 50% 0,rgba(255,190,35,.1),transparent 40%),rgba(2,8,16,.84)}
#algorithmsListingPickerModal>section{width:min(920px,calc(100vw - 44px));max-height:calc(100vh - 44px);border-color:#3a5876;border-radius:15px;background:linear-gradient(145deg,#0d1b2b,#07111d 75%)}
#algorithmsListingPickerModal header{min-height:62px;padding:0 22px;background:linear-gradient(90deg,rgba(20,38,59,.86),rgba(11,23,37,.34))}
#algorithmsListingPickerModal h2{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:.04em}
#algorithmsListingPickerModal h2:before{content:'↝';display:grid;place-items:center;width:40px;height:40px;border:1px solid #bc8700;border-radius:50%;color:#ffc226;font-size:21px;line-height:1}
#algorithmsListingPickerModal .algorithms-listing-picker>p{padding:12px 22px;color:#91add0;background:rgba(7,18,31,.64)}
#algorithmsListingPickerModal #algorithmsListingPickerRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;max-height:min(57vh,400px);padding:10px 12px 12px;background:#091522}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 91px 91px;gap:7px;min-height:48px;padding:0 10px;border:1px solid #29445f;border-radius:8px;background:linear-gradient(90deg,#102033,#0b1828)}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span{gap:8px;color:#e4edf8;font-size:12px;line-height:1.05}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span>img{width:26px;height:26px}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span>span{display:flex;flex-direction:column;gap:3px}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span small{color:#19dca5;font:900 7px Consolas,monospace;letter-spacing:.09em}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-soon{opacity:.55}#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-soon>span small{color:#879bb4}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-off{opacity:.68}#algorithmsListingPickerModal #algorithmsListingPickerRows>div.is-off>span small{color:#7390b3}
#algorithmsListingPickerModal .algorithms-listing-picker label{min-height:31px;padding:0 6px;border-color:#3a5876;border-radius:7px;background:#0c1a2a;color:#b5cbe3;font-size:8px}
#algorithmsListingPickerModal .algorithms-listing-picker label:before{content:'○';color:#6d8baa;font-size:13px;line-height:1}
#algorithmsListingPickerModal .algorithms-listing-picker label:has(input:checked){border-color:#e6a700;background:linear-gradient(180deg,#382906,#211907);color:#ffcf42;box-shadow:inset 0 0 10px rgba(255,180,0,.1)}
#algorithmsListingPickerModal .algorithms-listing-picker label:has(input:checked):before{content:'●';color:#ffc226}
#algorithmsListingPickerModal .algorithms-listing-picker label input{position:absolute;opacity:0;pointer-events:none}
#algorithmsListingPickerModal .algorithms-listing-picker label.unavailable{border-color:#20354b;background:#0a1522;color:#627994}
#algorithmsListingPickerModal .algorithms-listing-picker label.unavailable:before{color:#405772}
#algorithmsListingPickerModal footer{padding:13px 22px;background:#0b1928;border-top:1px solid #29445f}
#algorithmsListingPickerModal footer button{height:39px}#algorithmsListingPickerModal .algorithms-listing-picker>footer{grid-template-columns:166px minmax(166px,1fr)}
@media(max-width:720px){.algorithms-live-filter-inner{padding:18px 16px 27px}#algorithmsListingPickerModal{padding:12px}#algorithmsListingPickerModal>section{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}#algorithmsListingPickerModal #algorithmsListingPickerRows{grid-template-columns:1fr;max-height:57vh}#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 96px 96px}.algorithms-listing-picker+footer{grid-template-columns:1fr 1fr}}
@media(max-width:390px){#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 76px 76px;padding:0 7px;gap:4px}#algorithmsListingPickerModal .algorithms-listing-picker label{font-size:7px}}/* Algorithms market picker button proportions */
#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 92px 92px}
#algorithmsListingPickerModal .algorithms-listing-picker label{justify-content:flex-start;gap:8px;min-height:32px;padding:0 10px;border-color:#416181;background:#0e1d2e;color:#c7d7e9;font-size:8px;letter-spacing:.04em}
#algorithmsListingPickerModal .algorithms-listing-picker label:before{content:'○';display:grid;place-items:center;width:12px;height:12px;color:#7794b5;font-size:13px;line-height:12px}
#algorithmsListingPickerModal .algorithms-listing-picker label:hover{border-color:#6c8bab;background:#13253a;color:#e6eff9}
#algorithmsListingPickerModal .algorithms-listing-picker label:has(input:checked){border-color:#e6a700;background:linear-gradient(180deg,#372906,#201807);color:#ffd044;box-shadow:inset 0 0 0 1px rgba(255,194,38,.11)}
#algorithmsListingPickerModal .algorithms-listing-picker label:has(input:checked):before{content:'✓';width:13px;height:13px;border-radius:50%;background:#ffc226;color:#1f260e;font-size:9px;font-weight:950;line-height:13px;box-shadow:0 0 10px rgba(255,194,38,.35)}
#algorithmsListingPickerModal .algorithms-listing-picker label.unavailable{border-color:#1c3045;background:#091523;color:#526b87}
#algorithmsListingPickerModal .algorithms-listing-picker label.unavailable:before{color:#314b67}
#algorithmsListingPickerModal .algorithms-listing-picker>footer{grid-template-columns:166px 166px;justify-content:space-between}
#algorithmsListingPickerModal .algorithms-listing-picker>footer button{width:166px}
@media(max-width:720px){#algorithmsListingPickerModal .algorithms-listing-picker>footer{grid-template-columns:1fr 1fr;justify-content:normal}#algorithmsListingPickerModal .algorithms-listing-picker>footer button{width:auto}}
@media(max-width:390px){#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 82px 82px}#algorithmsListingPickerModal .algorithms-listing-picker label{gap:5px;padding:0 6px}}/* Algorithms market picker typography alignment */
#algorithmsListingPickerModal,#algorithmsListingPickerModal *{font-family:Arial,Helvetica,sans-serif}
#algorithmsListingPickerModal h2{font-size:19px;font-weight:950;letter-spacing:.035em}
#algorithmsListingPickerModal h2 b{font-weight:950}
#algorithmsListingPickerModal .algorithms-listing-picker>p{font-size:10px;font-weight:700;letter-spacing:.01em}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span{font-size:13px;font-weight:900;letter-spacing:.01em}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span b{font-size:13px;font-weight:950;letter-spacing:.015em}
#algorithmsListingPickerModal #algorithmsListingPickerRows>div>span small{font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:950;letter-spacing:.06em}
#algorithmsListingPickerModal .algorithms-listing-picker label{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:950;letter-spacing:.025em}
#algorithmsListingPickerModal .algorithms-listing-picker>footer button{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:950;letter-spacing:.07em}/* Algorithms sequence table v2 */
.algorithms-board{overflow:hidden;border-color:#1d3a60;background:radial-gradient(circle at 50% 0,rgba(23,71,132,.18),transparent 45%),#071426}
.algorithms-board-head{padding:18px 21px;border-bottom-color:#1c3d65;background:linear-gradient(90deg,rgba(11,37,70,.76),rgba(7,18,35,.24))}
.algorithms-table{min-width:1210px}.algorithms-table th{height:39px;padding:0 16px;border-bottom-color:#1b3d65;background:rgba(5,22,45,.75);color:#a7c2e8;font-size:8px;letter-spacing:.09em}
.algorithms-table td{height:60px;padding:8px 16px;border-bottom-color:rgba(27,61,101,.58);color:#d9e6fa;font-size:12px;font-weight:800;background:linear-gradient(90deg,rgba(7,24,47,.35),rgba(4,17,34,.12));transition:background .16s ease,box-shadow .16s ease}
.algorithms-table tr[data-pattern-id]:hover td,.algorithms-table tr[data-pattern-id]:focus td{background:linear-gradient(90deg,rgba(17,62,110,.58),rgba(9,32,61,.28));box-shadow:inset 0 1px 0 rgba(80,151,234,.12),inset 0 -1px 0 rgba(80,151,234,.12)}
.algorithms-pair-cell{display:flex;align-items:center;gap:10px}.algorithms-pair-coin{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border:1px solid #447de1;border-radius:50%;background:radial-gradient(circle at 32% 27%,#71b4ff,#2555c7 58%,#112f82);box-shadow:0 0 15px rgba(42,111,237,.28);color:#e8f4ff;font:950 11px Arial,Helvetica,sans-serif}
.algorithms-table td:first-child strong{color:#f2f7ff;font-size:13px;font-weight:950;letter-spacing:.01em}.algorithms-table td:first-child small{margin-top:3px;color:#819bc1;font:800 8px Arial,Helvetica,sans-serif;letter-spacing:.03em}
.algorithms-exchange-pill,.algorithms-market-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #1d426c;border-radius:6px;background:linear-gradient(180deg,#0d2646,#091c34);color:#e0ebfa;font-size:10px;font-weight:900}.algorithms-exchange-pill img{width:13px;height:13px;object-fit:contain}.algorithms-market-pill{color:#c4d5ec}
.algorithms-side{min-width:50px;padding:7px 8px;border-radius:5px;font-size:9px;box-shadow:inset 0 0 12px rgba(0,0,0,.18)}.algorithms-side.buy{border-color:#138f62;background:linear-gradient(180deg,#073b2b,#08291f);color:#48e7a8}.algorithms-side.sell{border-color:#8f2e35;background:linear-gradient(180deg,#3b1118,#260d14);color:#ff6a73}
.algorithms-deviation{display:flex;min-width:72px;flex-direction:column;gap:2px;color:#58e39e}.algorithms-deviation b{color:#56e99e;font-size:12px;font-weight:950}.algorithms-deviation svg{width:66px;height:18px;overflow:visible}.algorithms-deviation polyline{fill:none;stroke:#2edb79;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(46,219,121,.65))}.algorithms-deviation svg:after{content:''}
.algorithms-accuracy{min-width:61px;gap:5px;padding:7px 8px;border-color:#725611;border-radius:7px;background:linear-gradient(180deg,#3a2c0b,#221907);color:#ffc936;font-size:10px;box-shadow:inset 0 0 12px rgba(255,185,0,.08)}.algorithms-accuracy i{font-size:14px;font-style:normal;color:#ffd24d}
.algorithms-status{min-width:61px;gap:6px;padding:7px 9px;border-radius:18px;font-size:9px;box-shadow:inset 0 0 15px rgba(0,0,0,.25),0 0 15px rgba(12,201,116,.08)}.algorithms-status.live{border-color:#117f55;background:linear-gradient(90deg,#082d20,#093323);color:#5df4aa}.algorithms-status.live i{width:6px;height:6px;border-radius:50%;background:#56f4a2;box-shadow:0 0 8px #56f4a2}.algorithms-status.stopped,.algorithms-status.ended{border-radius:15px}
@media(max-width:600px){.algorithms-table td{padding:8px 12px}.algorithms-table th{padding:0 12px}}/* Algorithms repeat interval filter */
.algorithms-segment.five{grid-template-columns:repeat(5,minmax(0,1fr))}.algorithms-segment.five button{font-size:9px}/* Algorithms compact workspace and collapsible filters */
.algorithms-live-shell{grid-template-columns:minmax(0,1fr) clamp(350px,19vw,440px);transition:grid-template-columns .2s ease}.algorithms-live-shell.filters-closed{grid-template-columns:minmax(0,1fr) 28px}.algorithms-live-main{padding:clamp(13px,1vw,22px)}.algorithms-live-main>.algorithms-board{min-height:calc(100vh - 84px)}
.algorithms-live-filters{position:sticky;top:58px;height:calc(100vh - 58px);transition:background .2s ease}.algorithms-live-filter-inner{transition:opacity .14s ease}.algorithms-live-shell.filters-closed .algorithms-live-filter-inner{opacity:0;pointer-events:none}.algorithms-filter-toggle{position:absolute;z-index:4;right:8px;top:11px;width:26px;height:26px;padding:0;color:#89a1c1;background:transparent;border:0;font-size:23px;line-height:21px;cursor:pointer;transition:.18s ease}.algorithms-filter-toggle:hover{color:#ffc226}.algorithms-live-shell.filters-closed .algorithms-filter-toggle{right:1px;top:50%;transform:translateY(-50%) rotate(180deg);border:1px solid #2f4b6a;background:#101f31;color:#b8cce3}.algorithms-filter-open{display:none;position:fixed;z-index:46;right:8px;top:67px;height:32px;padding:0 12px;border:1px solid #36516f;background:#111f31;color:#c3d5e9;font-size:9px;font-weight:950;letter-spacing:.1em;cursor:pointer}.algorithms-filter-open:hover{border-color:#ffc226;color:#ffc226}#algorithmsWorkspace.filters-closed .algorithms-filter-open{display:block}
@media(max-width:860px){.algorithms-live-shell{display:block}.algorithms-live-shell.filters-closed{display:block}.algorithms-live-main{padding:12px}.algorithms-live-filters{position:fixed;z-index:900;top:58px;right:0;bottom:0;width:min(380px,92vw);height:auto;transform:translateX(0);transition:transform .22s ease;box-shadow:-20px 0 50px rgba(0,0,0,.55)}.algorithms-live-shell.filters-closed .algorithms-live-filters{transform:translateX(101%)}.algorithms-live-filter-inner{height:100%;overflow-y:auto}.algorithms-live-shell.filters-closed .algorithms-live-filter-inner{display:block}.algorithms-filter-toggle{right:auto;left:-35px;top:14px;width:35px;height:42px;border:1px solid #2f4b6a;border-right:0;background:#101f31}.algorithms-live-shell.filters-closed .algorithms-filter-toggle{top:14px;transform:none}.algorithms-live-main>.algorithms-board{min-height:calc(100vh - 82px)}}/* Algorithms filter button system */
.algorithms-live-filters .algorithms-segment{gap:7px}.algorithms-live-filters .algorithms-segment button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;height:auto;padding:0 7px;border:1px solid #416181;border-radius:7px;background:linear-gradient(180deg,#102239,#0c1929);color:#c2d3e8;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:950;letter-spacing:.025em;line-height:1.05;box-shadow:inset 0 1px 0 rgba(105,153,205,.06);transition:.16s ease}.algorithms-live-filters .algorithms-segment button:before{content:'○';display:grid;place-items:center;width:12px;height:12px;flex:0 0 12px;color:#7392b4;font-size:13px;line-height:12px}.algorithms-live-filters .algorithms-segment button:hover{border-color:#6e8fae;background:#162a41;color:#e6eff9}.algorithms-live-filters .algorithms-segment button.active{border-color:#e5a600;background:linear-gradient(180deg,#3a2b06,#211907);color:#ffd044;box-shadow:inset 0 0 0 1px rgba(255,194,38,.13),0 0 12px rgba(255,185,0,.08)}.algorithms-live-filters .algorithms-segment button.active:before{content:'✓';width:13px;height:13px;flex-basis:13px;border-radius:50%;background:#ffc226;color:#20280d;font-size:9px;font-weight:950;line-height:13px;box-shadow:0 0 9px rgba(255,194,38,.35)}.algorithms-live-filters .algorithms-segment button:disabled{opacity:.36}.algorithms-live-filters .algorithms-listing-filter header button{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border-color:#e5a600;border-radius:7px;background:linear-gradient(180deg,#3a2b06,#211907);color:#ffd044;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.03em}.algorithms-live-filters .algorithms-listing-filter header button b{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#ffc226;color:#20280d;font-size:11px;line-height:13px}.algorithms-live-filters .algorithms-reset{border-color:#416181;border-radius:7px;background:linear-gradient(180deg,#142740,#101e31);color:#d0dff0}.algorithms-live-filters .algorithms-reset:hover{border-color:#e5a600;color:#ffd044;background:linear-gradient(180deg,#1c314b,#14243a)}
@media(max-width:420px){.algorithms-live-filters .algorithms-segment button{gap:4px;padding:0 4px;font-size:8px}.algorithms-live-filters .algorithms-segment button:before{width:10px;flex-basis:10px;font-size:11px}.algorithms-live-filters .algorithms-segment button.active:before{width:11px;height:11px;flex-basis:11px;font-size:8px;line-height:11px}}/* Give the market controls a deliberate right-side breathing room. */
#algorithmsListingPickerModal #algorithmsListingPickerRows>div{padding-right:18px}
@media(max-width:390px){#algorithmsListingPickerModal #algorithmsListingPickerRows>div{padding-right:7px}}/* Futures needs a wider control than the shorter Spot label. */
#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 88px 106px}
@media(max-width:390px){#algorithmsListingPickerModal #algorithmsListingPickerRows>div{grid-template-columns:minmax(0,1fr) 82px 82px}}
/* Algorithms Live / 24-hour History switch */
.algorithms-board-head{min-height:70px}.algorithms-view-switch{display:flex;align-items:center;gap:7px}.algorithms-view-switch button{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 10px;border:1px solid #1b395c;border-radius:6px;background:linear-gradient(180deg,#102945,#0c1d33);color:#a9c3e3;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:950;letter-spacing:.055em;cursor:pointer;transition:.16s ease}.algorithms-view-switch button i{display:none;width:7px;height:7px;border-radius:50%;background:currentColor}.algorithms-view-switch button b{display:inline-grid;place-items:center;min-width:29px;height:19px;padding:0 5px;border-radius:4px;background:#213c5e;color:#a8c1e0;font-size:9px;font-weight:950;letter-spacing:0}.algorithms-view-switch button:hover{border-color:#4a719d;color:#e4effd}.algorithms-view-switch button.active[data-view="live"]{border-color:#15946b;background:linear-gradient(180deg,#073e30,#082b25);color:#55efad;box-shadow:0 0 16px rgba(14,211,141,.18),inset 0 0 0 1px rgba(82,239,171,.15)}.algorithms-view-switch button.active[data-view="live"] i{display:block;background:#35ed9a;box-shadow:0 0 8px #35ed9a}.algorithms-view-switch button.active[data-view="live"] b{background:#0d7454;color:#6cffba}.algorithms-view-switch button.active[data-view="history"]{border-color:#b88207;background:linear-gradient(180deg,#3b2c08,#241b09);color:#ffd044;box-shadow:0 0 14px rgba(255,184,0,.1),inset 0 0 0 1px rgba(255,203,47,.12)}.algorithms-view-switch button.active[data-view="history"] b{background:#70520e;color:#ffe28a}@media(max-width:600px){.algorithms-board-head{min-height:0}.algorithms-view-switch{width:100%}.algorithms-view-switch button{flex:1;justify-content:center}}
