body.tt-page{background:#eef0f3}.tt-main{max-width:1150px;margin:28px auto;padding:0 20px;color:#192334;font:14px/1.5 Arial,sans-serif}.tt-main *{box-sizing:border-box}.tt-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.tt-header h1{font-size:28px;margin:0}.tt-eyebrow{color:#66758a;font-size:11px;letter-spacing:1.5px;font-weight:bold;margin:0 0 5px}.tt-header label{display:block;margin-bottom:5px;font-weight:bold}.tt-header form>div{display:flex;gap:8px}.tt-header select,.tt-header button{min-height:44px;border:1px solid #b5c0cd;border-radius:6px;padding:8px;font-size:14px}.tt-header button{background:#192334;color:white}.tt-trade{background:white;border:1px solid #dde3e9;border-radius:12px;margin-bottom:18px;overflow:hidden}.tt-date{background:#f8fafc;border-bottom:1px solid #e6eaf0;padding:10px 20px;color:#61718a;font-size:12px;font-weight:bold}.tt-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-side{padding:20px;min-width:0}.tt-side+.tt-side{border-left:1px solid #e6eaf0}.tt-side h2{display:flex;align-items:center;gap:12px;font-size:20px;margin:0 0 15px}.tt-side h2 small{display:block;font-size:12px;color:#66758a;font-weight:normal}.tt-logo{width:48px;height:48px;object-fit:contain}.tt-assets{list-style:none;margin:0;padding:0}.tt-assets li{display:flex;align-items:center;gap:12px;min-height:66px;padding:9px 0;border-top:1px solid #edf0f3;overflow-wrap:anywhere}.tt-assets a{color:#236192;font-weight:bold;text-decoration:none}.tt-assets a:hover{text-decoration:underline}.tt-face,.tt-asset-icon{width:48px;height:48px;flex:0 0 48px;object-fit:contain;border-radius:8px;background:#f0f3f7}.tt-asset-icon{display:grid;place-items:center;color:#61718a;font-size:22px}.tt-missing{color:#66758a;font-style:italic}.tt-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:24px 0}.tt-pagination a{color:#236192;padding:10px;font-weight:bold}.tt-main a:focus-visible,.tt-main select:focus-visible,.tt-main button:focus-visible{outline:3px solid #236192;outline-offset:3px}@media(max-width:767px){.tt-main{padding:0 12px;margin:20px auto}.tt-header{display:block}.tt-header form{margin-top:16px}.tt-header form>div{width:100%}.tt-header select{flex:1;min-width:0;font-size:16px}.tt-columns{grid-template-columns:1fr}.tt-side{padding:16px}.tt-side+.tt-side{border-left:0;border-top:1px solid #dde3e9}.tt-side h2{font-size:18px}.tt-assets li{font-size:13px}.tt-date{padding:10px 16px}}
.tt-trade{box-shadow:0 4px 16px rgba(25,35,52,.06)}.tt-side{padding:0 20px 16px}.tt-side h2{position:relative;isolation:isolate;overflow:hidden;margin:0 -20px 8px;padding:20px;min-height:106px;background-image:linear-gradient(125deg,rgba(255,255,255,.12),rgba(0,0,0,.24))}.tt-side h2:after{content:"";position:absolute;z-index:-1;right:-18px;top:-45px;width:160px;height:190px;transform:rotate(25deg);background:rgba(255,255,255,.09)}.tt-side h2 small{color:inherit;opacity:.85;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.tt-logo{width:68px;height:68px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.tt-side+.tt-side{text-align:right}.tt-side+.tt-side h2,.tt-side+.tt-side .tt-assets li{flex-direction:row-reverse}.tt-side+.tt-side .tt-assets li{justify-content:flex-start}.tt-side+.tt-side h2:after{right:auto;left:-18px;transform:rotate(-25deg)}.tt-pick-logo{width:48px;height:48px;flex:0 0 48px;object-fit:contain;padding:5px;border-radius:8px;background:#f0f3f7}@media(max-width:767px){.tt-side{padding:0 16px 12px}.tt-side h2{margin:0 -16px 8px;padding:16px;min-height:94px}.tt-logo{width:60px;height:60px}}
