.row.hidden-by-listing,.section.listing-section-empty{display:none!important}
.tr-listing-filter{margin:20px 0 22px;padding:13px;border:1px solid #2a3a52;border-radius:10px;background:linear-gradient(145deg,#0d1828,#09121e);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.tr-listing-filter>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-listing-filter>header>div{min-width:0}.tr-listing-filter>header strong{display:block;color:#edf4ff;font-size:12.5px;font-weight:900;line-height:1.22;letter-spacing:.045em}.tr-listing-filter>header small{display:block;margin-top:6px;color:#91a4be;font-size:10.5px;font-weight:700;line-height:1.45}.tr-listing-filter>header button{height:34px;flex:0 0 auto;padding:0 10px;color:#ffbc1d;background:rgba(255,176,0,.08);border:1px solid #9c7100;border-radius:6px;font:900 9.5px Arial,sans-serif;letter-spacing:.04em;cursor:pointer}.tr-listing-filter>header button:hover{color:#10151d;background:#ffb000}.tr-listing-filter>header button b{font-size:15px;margin-right:3px}
.tr-market-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.tr-market-chips:empty{display:none}.tr-market-chip{display:flex;align-items:center;gap:6px;height:29px;padding:0 7px;color:#d9e5f5;background:#101b2b;border:1px solid #364960;border-radius:17px;font-size:9px;font-weight:850}.tr-market-chip img{width:17px;height:17px;object-fit:contain}.tr-market-chip button{width:17px;height:17px;padding:0;color:#8ea2bf;background:transparent;border:0;font-size:16px;line-height:16px;cursor:pointer}.tr-market-chip button:hover{color:#ff6a7d}
.tr-listing-help{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border:1px solid #263950;background:#09131f;border-radius:6px}.tr-listing-help>div{display:flex;gap:9px;min-width:0;padding:11px}.tr-listing-help>div+div{border-left:1px solid #263950}.tr-listing-help i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:#ffb000;border:1px solid #805b00;border-radius:50%;font-size:16px;font-style:normal}.tr-listing-help span{display:flex;min-width:0;flex-direction:column}.tr-listing-help b{color:#ffb000;font-size:9.5px;font-weight:900}.tr-listing-help small{margin-top:5px;color:#91a3bd;font-size:9.5px;font-weight:700;line-height:1.48}.tr-listings-status{display:block;margin-top:10px;color:#11e0aa;font-size:9.5px;font-weight:800;line-height:1.4}
.tr-colibri-settings{margin:0 0 22px;padding:13px;border:1px solid #2b4563;border-radius:10px;background:radial-gradient(circle at 0 0,rgba(42,119,255,.12),transparent 38%),linear-gradient(145deg,#0d1929,#08121e);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.tr-colibri-settings>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #263950}.tr-colibri-settings>header>div{display:flex;align-items:center;gap:10px;min-width:0}.tr-colibri-settings>header>div>span:last-child{min-width:0}.tr-colibri-logo{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #315786;border-radius:9px;background:linear-gradient(145deg,rgba(45,126,255,.2),rgba(20,47,83,.28));box-shadow:0 0 16px rgba(39,112,255,.15)}.tr-colibri-logo img{width:25px;height:25px;object-fit:contain}.tr-colibri-settings>header strong{display:block;color:#edf5ff;font:900 12.5px/1.15 Arial,sans-serif;letter-spacing:.07em}.tr-colibri-settings>header small{display:block;margin-top:4px;color:#91a4be;font:700 9.5px/1.35 Arial,sans-serif}.tr-colibri-settings>header>b{flex:0 0 auto;padding:5px 6px;color:#71a8ff;border:1px solid #315786;border-radius:4px;background:rgba(39,112,255,.09);font:900 7.5px/1 Arial,sans-serif;letter-spacing:.08em}
.tr-colibri-settings-grid{display:grid;gap:8px;margin-top:10px}.tr-colibri-settings-grid article{padding:10px;border:1px solid #263a54;border-radius:8px;background:linear-gradient(145deg,rgba(16,29,46,.96),rgba(8,18,31,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.tr-colibri-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tr-colibri-card-title span{color:#79adff;font:950 11px/1 Arial,sans-serif;letter-spacing:.1em}.tr-colibri-card-title small{color:#6f829d;font:900 7.5px/1 Arial,sans-serif;letter-spacing:.09em}
.tr-colibri-setting-row{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;margin-top:6px}.tr-colibri-setting-row>span{color:#8fa2bc;font:900 8.5px/1 Arial,sans-serif;letter-spacing:.07em}.tr-colibri-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tr-colibri-options button{position:relative;min-width:0;min-height:34px;padding:0 7px 0 25px;color:#aab7c9;background:linear-gradient(145deg,#101c2b,#0b1421);border:1px solid #22354c;border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 3px 10px rgba(0,0,0,.12);font:900 8.5px/1.05 Arial,sans-serif;letter-spacing:.025em;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.tr-colibri-options button:before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;border:1px dashed #60738d;border-radius:50%;transform:translateY(-50%);opacity:.7}.tr-colibri-options button:hover:not(.active),.tr-colibri-options button:focus-visible:not(.active){outline:0;color:#e0e8f4;border-color:#3c536f;background:#142033;transform:translateY(-1px)}.tr-colibri-options button.active,.tr-colibri-options button[aria-pressed="true"]{color:#ffbd1a;border-color:#b7790a;background:linear-gradient(105deg,rgba(255,180,0,.20),rgba(255,180,0,.055) 73%);box-shadow:inset 0 1px 0 rgba(255,228,154,.15),0 0 16px rgba(255,174,0,.13)}.tr-colibri-options button.active:before,.tr-colibri-options button[aria-pressed="true"]:before{content:"\2713";display:grid;place-items:center;border:0;color:#16130a;background:linear-gradient(135deg,#ffe077,#f3a800);box-shadow:0 0 9px rgba(255,184,0,.42);font:900 7px/1 Arial,sans-serif;opacity:1}.tr-colibri-managed{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 8px;border:1px dashed #314761;border-radius:7px;background:rgba(7,15,26,.55)}.tr-colibri-managed b{color:#a8b9cf;font:900 8.5px Arial,sans-serif;letter-spacing:.04em}.tr-colibri-managed small{color:#637690;font:850 7px Arial,sans-serif;letter-spacing:.04em}
.tr-colibri-settings>p{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:#8195af;font:700 8.5px/1.42 Arial,sans-serif}.tr-colibri-settings>p i{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;color:#79adff;border:1px solid #315786;border-radius:50%;font:900 9px/1 Arial,sans-serif}.tr-colibri-settings>p b{color:#a9c9ff;font-weight:900}
.tr-new-coins-section .filter-title{justify-content:center;gap:10px;margin-bottom:12px}.tr-new-coins-section .filter-title:before,.tr-new-coins-section .filter-title:after{content:"";height:1px;flex:1;background:#26364b}.tr-new-coins-section #newCoinsSeg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.tr-new-coins-section .seg.small#newCoinsSeg button{position:relative;min-width:0;height:32px;padding:0 3px;color:#91a0bb;background:#101827;border:1px solid #26364b;border-radius:5px;font:900 9px Arial,sans-serif;letter-spacing:.03em}.tr-new-coins-section .seg.small#newCoinsSeg button:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border:1px dashed #536681;border-radius:50%;vertical-align:-1px}.tr-new-coins-section .seg.small#newCoinsSeg button.active{color:#ffbd1a;border-color:#d98b00;background:linear-gradient(105deg,rgba(255,180,0,.24),rgba(255,180,0,.08) 73%);box-shadow:0 0 13px rgba(255,176,0,.15)}.tr-new-coins-section .seg.small#newCoinsSeg button.active:before{content:"✓";display:inline-grid;place-items:center;border:0;background:#ffbd1a;color:#182131;font-size:7px;font-weight:900}
.tr-market-modal{position:fixed;z-index:1001;inset:0;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 50% 18%,rgba(29,50,77,.3),transparent 42%),rgba(1,6,13,.84);backdrop-filter:blur(8px)}.tr-market-modal[hidden]{display:none}.tr-market-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;color:#dce7f7;background:linear-gradient(145deg,#101b2a,#09121e 66%);border:1px solid #344b66;border-radius:13px;box-shadow:0 30px 90px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.035)}.tr-market-dialog>header{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 20px 0 22px;border-bottom:1px solid #22344b;background:linear-gradient(90deg,rgba(17,30,47,.96),rgba(10,19,31,.96))}.tr-market-dialog>header>div{display:flex;align-items:center;gap:12px}.tr-market-dialog h2{margin:0;color:#eff5ff;font:900 19px Arial,sans-serif;letter-spacing:.035em}.tr-market-dialog h2 b{color:#ffb000}.tr-market-modal-icon{display:grid;place-items:center;width:32px;height:32px;color:#ffbd1a;background:linear-gradient(145deg,rgba(255,180,0,.14),rgba(255,180,0,.035));border:1px solid #9b6a08;border-radius:9px;box-shadow:inset 0 1px 0 rgba(255,223,142,.12),0 0 17px rgba(255,176,0,.09);font:900 18px Arial,sans-serif}.tr-market-dialog>header button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:#8194ae;background:#0c1624;border:1px solid #24364d;border-radius:8px;font:400 25px/1 Arial,sans-serif;cursor:pointer;transition:.16s}.tr-market-dialog>header button:hover{color:#fff;border-color:#4a607c;background:#142136}.tr-market-dialog>p{margin:0;padding:11px 22px 10px;color:#7f92ad;border-bottom:1px solid rgba(34,52,75,.6);font:700 10px/1.45 Arial,sans-serif}.tr-market-picker-head{display:none}.tr-market-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 11px}.tr-market-row{display:grid;grid-template-columns:minmax(0,1fr) 91px 91px;align-items:center;gap:7px;height:47px;min-width:0;padding:0 9px;background:linear-gradient(145deg,#101c2b,#0b1421);border:1px solid #20334a;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.022),0 3px 10px rgba(0,0,0,.1);transition:border-color .16s ease,background .16s ease}.tr-market-row:hover{border-color:#304967;background:linear-gradient(145deg,#122033,#0c1726)}.tr-market-name{display:flex;align-items:center;min-width:0;gap:9px}.tr-market-name img{width:27px;height:27px;flex:0 0 27px;padding:2px;object-fit:contain;background:rgba(255,255,255,.025);border-radius:7px;box-shadow:0 0 0 1px rgba(255,255,255,.05)}.tr-market-name span{display:flex;min-width:0;flex-direction:column}.tr-market-name b{overflow:hidden;color:#e3ebf7;font:800 12px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.tr-market-name small{margin-top:2px;color:#10dca8;font:900 6.5px Arial,sans-serif;letter-spacing:.1em}.tr-market-option{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:31px;padding:0 7px 0 22px;color:#aab7c9;background:linear-gradient(145deg,#101c2b,#0b1421);border:1px solid #263a53;border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 3px 10px rgba(0,0,0,.1);cursor:pointer;font:900 9px Arial,sans-serif;letter-spacing:.025em;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.tr-market-option:hover:not(.is-unavailable){color:#e5edf8;border-color:#445c78;transform:translateY(-1px)}.tr-market-option input{position:absolute;opacity:0;pointer-events:none}.tr-market-option span{position:absolute;left:8px;top:50%;width:10px;height:10px;border:1px dashed #60738d;border-radius:50%;transform:translateY(-50%);opacity:.75}.tr-market-option input:checked+span{display:grid;place-items:center;border:0;background:linear-gradient(135deg,#ffe077,#f3a800);box-shadow:0 0 9px rgba(255,184,0,.42);opacity:1}.tr-market-option input:checked+span:after{content:"✓";color:#16130a;font:900 7px/1 Arial,sans-serif}.tr-market-option:has(input:checked){color:#ffbd1a;border-color:#b7790a;background:linear-gradient(105deg,rgba(255,180,0,.2),rgba(255,180,0,.055) 73%);box-shadow:inset 0 1px 0 rgba(255,228,154,.15),0 0 14px rgba(255,174,0,.11)}.tr-market-dialog>footer{display:flex;justify-content:space-between;gap:16px;padding:12px 22px 14px;border-top:1px solid #22344b;background:rgba(7,13,22,.72)}.tr-market-dialog>footer button{min-width:166px;height:39px;border-radius:7px;font:900 11px Arial,sans-serif;letter-spacing:.025em;cursor:pointer;transition:.16s}.tr-market-dialog>footer .secondary{color:#aebbd0;background:linear-gradient(145deg,#192536,#131d2b);border:1px solid #40536b}.tr-market-dialog>footer .secondary:hover{color:#fff;border-color:#607590}.tr-market-dialog>footer .primary{color:#17130a;background:linear-gradient(135deg,#ffc62e,#f5a300);border:1px solid #ffc02a;box-shadow:0 6px 18px rgba(255,174,0,.16)}.tr-market-dialog>footer .primary:hover{filter:brightness(1.06);box-shadow:0 7px 24px rgba(255,174,0,.25)}.tr-market-option.is-unavailable{opacity:.35;cursor:not-allowed;filter:saturate(.28)}.tr-market-option.is-unavailable:hover{color:#aab7c9;border-color:#263a53;transform:none}
@media(max-width:760px){.tr-market-modal{padding:8px}.tr-market-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.tr-market-picker{grid-template-columns:1fr}.tr-market-dialog>header{height:56px;padding-inline:14px}.tr-market-dialog>p{padding-inline:14px}.tr-market-row{grid-template-columns:minmax(0,1fr) 76px 82px;height:45px}.tr-market-dialog>footer{position:sticky;bottom:0;padding-inline:14px}.tr-market-dialog>footer button{min-width:0;flex:1}}
@media(max-width:560px){.tr-listing-filter>header{flex-direction:column}.tr-listing-filter>header button{width:100%}.tr-listing-help{grid-template-columns:1fr}.tr-listing-help>div+div{border-left:0;border-top:1px solid #213149}.tr-market-row{grid-template-columns:minmax(0,1fr) 66px 72px;padding-inline:7px;gap:5px}.tr-market-name img{width:24px;height:24px;flex-basis:24px}.tr-market-name b{font-size:11px}.tr-market-option{padding-left:18px;font-size:8px}.tr-market-option span{left:6px}.tr-market-dialog>footer{gap:9px}}
@media(min-width:761px) and (max-height:720px){.tr-market-modal{padding:8px}.tr-market-dialog{max-height:calc(100dvh - 16px)}.tr-market-dialog>header{height:54px}.tr-market-dialog>p{padding-top:7px;padding-bottom:7px}.tr-market-picker{gap:5px;padding-top:7px;padding-bottom:8px}.tr-market-row{height:40px}.tr-market-option{height:28px}.tr-market-dialog>footer{padding-top:9px;padding-bottom:10px}.tr-market-dialog>footer button{height:36px}}
