.tm-alignment{background:#09131a;border:1px solid #30414b;border-radius:5px;color:#dae7ec;padding:12px;min-width:0;font-size:12px}.tm-alignment>header{display:flex;gap:10px;align-items:center}.tm-alignment header small{display:block;color:#a5bac7;margin-top:5px}.tm-alignment-mark{display:grid;place-items:center;flex:none;border:1px solid #ffaf40;color:#ffb347;width:40px;height:40px;border-radius:7px;font-weight:700}.tm-alignment-verdict{display:block;margin:14px 0;color:#d3dde1}.tm-alignment-verdict[data-grade*=buy]{color:#4cdeb0}.tm-alignment-verdict[data-grade*=sell]{color:#ff8594}.tm-alignment-meter{position:relative;direction:ltr;padding:10px 0}.tm-alignment-meter>div{height:12px;background:linear-gradient(90deg,#d55469,#864b56 30%,#9ba3a5 50%,#377566 70%,#29b786);border-radius:6px}.tm-alignment-meter>span{position:absolute;top:-4px;transform:translateX(-50%);color:#fff;transition:left .7s}.tm-alignment-counts,.tm-alignment-meter>footer{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-top:8px}.tm-alignment-counts{border-block:1px solid #293b43;padding:10px 0}.tm-alignment-counts>span:first-child b{color:#4cdeb0}.tm-alignment-counts>span:last-child b{color:#ff8594}.tm-alignment dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tm-alignment dt{font-size:10px;color:#a2b9c5}.tm-alignment dd{margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-alignment dd small{display:block;color:#b2c8d0;font-size:10px}.tm-alignment summary{cursor:pointer;min-height:32px;padding-top:8px;color:#ffc174}.tm-alignment details p{display:flex;justify-content:space-between}.tm-alignment>footer{color:#9fb2bd;font-size:10px;line-height:1.7}.tm-alignment time{display:block}@media(prefers-reduced-motion:reduce){.tm-alignment-meter>span{transition:none}}