.tct-btn{gap:8px}.tct-btn svg{flex:none}.tct-rate{color:var(--blue-dark);margin:-2px 0 2px;font-weight:600}.tct-note{color:#0b7a55;text-align:left;margin:6px 0 0;font-size:.82rem;line-height:1.45}.tct-note a{color:var(--blue-dark);white-space:nowrap;font-weight:600}.tct-note--err{color:#b42318}.tnd-actions__hint{color:var(--dim);margin:2px 2px 0;font-size:.76rem;line-height:1.4}.tct .tnd-card__body{flex-direction:column;gap:12px;display:flex}.tct-count{color:var(--ink);margin:0;font-size:.92rem}.tct-count strong{color:var(--blue-dark);font-family:var(--font-tight), sans-serif;font-size:1.02rem}.tct-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tct-list li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 0;display:flex}.tct-list a{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.35}.tct-list a:hover{color:var(--blue)}.tct-meta{color:var(--dim);font-size:.76rem}.tct-empty{color:var(--dim);margin:0;font-size:.86rem}.tct-actions{flex-direction:column;align-items:stretch;gap:8px;max-width:420px;display:flex}.tct-more{color:var(--dim);margin:0;font-size:.84rem}.tct-all{justify-content:flex-start;padding-left:0}.tct-win{border-top:1px dashed var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.tct-win__title{font-family:var(--font-tight), sans-serif;margin:0;font-size:.98rem;font-weight:700}.tct-win__scope,.tct-win__guest{color:var(--dim);margin:0;font-size:.84rem;line-height:1.45}.tct-win__list{flex-direction:column;gap:6px;margin:0;padding-left:1.4em;list-style:decimal;display:flex}.tct-win__list li::marker{color:#c77b21;font-weight:700}.tct-win__list a{color:var(--blue-dark);overflow-wrap:anywhere;font-weight:600}.tct-win__list .tct-meta{margin-left:6px}.tct-win__btn{max-width:420px}.tct-bar{display:none}@media (max-width:960px){body.tct-has-bar{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.tct-bar{z-index:80;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);visibility:hidden;background:#fffffff7;transition:transform .22s,visibility 0s linear .22s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 24px #0a2a5c1a}.tct-bar.is-shown{visibility:visible;transition-delay:0s;transform:none}.tct-bar__row{gap:8px;max-width:640px;margin:0 auto;display:flex}.tct-bar__row .tnd-btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;gap:6px;min-width:0;min-height:44px;padding:10px 12px;font-size:.88rem;overflow:hidden}.tct-bar__row .tnd-btn span{text-overflow:ellipsis;overflow:hidden}.tct-bar__msg{color:#0b7a55;max-width:640px;margin:0 auto 6px;font-size:.8rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.tct-bar{transition:none}}@media print{.tct-bar,.tct{display:none!important}}
