.tssm-board{will-change:transform;width:min(460px,100%);height:min(400px,96%);position:absolute}.tssm-net{color:#e6e9f2;width:27%;height:7.6%;font:600 10px var(--pub-font-mono);white-space:nowrap;will-change:transform;background:#141a28f7;border:1px solid #ffffff2e;border-radius:8px 8px 3px 3px;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 16px 30px -18px #000000e6}.tssm-net i{background:var(--s3d-accent);border-radius:50%;flex:none;width:7px;height:7px}.tssm-cal{width:69%;height:83%;box-shadow:0 40px 80px -44px var(--s3d-accent);background:#121827;border:1px solid #ffffff24;border-radius:14px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,1fr);gap:4px;padding:6px;display:grid;position:absolute;top:2%;left:31%}.tssm-day{background:#ffffff0d;border-radius:6px;min-width:0;padding:3px 4px;position:relative}.tssm-day span{font:600 10px var(--pub-font-mono);color:#7f88a3}.tssm-day i{background:var(--s3d-accent);border-radius:4px;height:40%;position:absolute;bottom:4px;left:4px;right:4px}.tssm-day i[data-alt=true]{background:#dfe3ee;height:24%}.tssm-day u{border:2px solid #ff4d2e;border-radius:7px;position:absolute;inset:-2px;box-shadow:0 0 22px -2px #ff4d2ee6}.tssm-day u[data-ok=true]{border-color:var(--pub-acid);box-shadow:0 0 22px -4px var(--pub-acid)}.tssm-chip{bottom:0;right:0}.tssm-plan{bottom:9%;right:6%}@media (width<=640px){.tssm-plan{bottom:22%;right:9%}}.tssm-plan .s3d-stamp{translate:0 0 2px}
