.tssm-set{place-items:center;width:100%;height:100%;display:grid;position:absolute}.tssm-box{place-items:center;width:264px;height:220px;display:grid;position:relative}.tssm-head,.tssm-line{grid-template-columns:repeat(4,1fr);display:grid}.tssm-head{background:color-mix(in srgb, var(--s3d-accent) 55%, #121827);height:26px;font:700 10px var(--pub-font-mono);letter-spacing:.08em;color:#fff;border-radius:8px 8px 0 0;align-items:center;position:absolute;top:0;left:0;right:0}.tssm-head span,.tssm-line span{text-align:right;padding:0 8px}.tssm-slice{background:#141a28f5;border:1px solid #ffffff29;width:100%;position:absolute;box-shadow:0 24px 50px -26px #000000e6}.tssm-line{height:30px;font:600 11px var(--pub-font-mono);color:#e7e9f2;align-items:center;position:relative}.tssm-line+.tssm-line{border-top:1px solid #ffffff1a}.tssm-line span+span{border-left:1px solid #ffffff14;line-height:30px}.tssm-hot{background:#ff4d2e29;border:2px solid #ff4d2e;position:absolute;inset:-2px;box-shadow:0 0 30px -4px #ff4d2ee6}.tssm-ok{border:1px dashed var(--pub-acid);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.18em;background:#0b0f1af0;place-items:center;font-style:normal;display:grid;position:absolute;inset:-2px}.tssm-slice em{font:700 10px var(--pub-font-mono);color:#ffb347;white-space:nowrap;margin:-9px 0 0 6px;font-style:normal;position:absolute;top:50%;left:100%}.tssm-chip{top:5%;right:3%}.tssm-plan{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:2%}@media (width<=640px){.tssm-box{width:230px}.tssm-chip{top:0;right:0}.tssm-plan{bottom:4%}}
