.tcp-head{color:#8f98b3;width:min(320px,82%);font:600 10px var(--pub-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:0 12px 6px;display:flex;position:absolute}.tcp-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tcp-head span{background:var(--s3d-accent);color:#fff;border-radius:6px;padding:2px 7px}.tcp-row{background:#141a28f2;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:1fr auto 62px;align-items:center;gap:10px;width:min(320px,82%);height:40px;padding:0 10px 0 12px;display:grid;position:absolute;box-shadow:0 24px 50px -30px #000000e6}.tcp-row b{color:#f3f2ec;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.tcp-row em{color:#8f98b3;font:600 11px var(--pub-font-mono);font-style:normal}.tcp-pill{background:color-mix(in srgb, var(--pub-acid) 16%, transparent);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.06em;text-align:center;border-radius:999px;padding:4px 0}.tcp-row[data-st=PAUSED] .tcp-pill{color:#ffb347;background:#ffb34729}.tcp-row[data-st=DRAFT] .tcp-pill{color:#cfd5e6;background:#ffffff1a}.tcp-frame{background:#121827;border:1px solid #ffffff29;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:4px;height:20px;padding:0 9px;display:flex;position:absolute;top:-19px;left:-1px;right:-1px}.tcp-frame i{background:#ffffff38;border-radius:50%;width:6px;height:6px}.tcp-mark{border:2px solid #ff4d2e;border-radius:11px;position:absolute;inset:-2px;box-shadow:0 0 28px -4px #ff4d2ee6}.tcp-note{color:#0b0d12;white-space:nowrap;text-overflow:ellipsis;background:#f6f5f0;border-radius:4px 12px 12px;align-items:center;gap:6px;max-width:92%;padding:6px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;top:calc(100% + 7px);right:8px;overflow:hidden}.tcp-note svg{flex:none}.tcp-chip{top:3%;right:5%}.tcp-plan{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(290px,62%);bottom:6%;right:5%}@media (width<=640px){.tcp-row{gap:7px;height:30px;padding:0 7px 0 9px}.tcp-note{padding:4px 8px}.tcp-chip{top:0;right:0}.tcp-plan{width:78%;bottom:4%;right:4%}}
