.order-panel.tc{container-type:inline-size;container-name:tc;width:min(100%,420px);min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event-side .order-panel.tc{margin-inline:auto}#sheetBody .order-panel.tc{width:100%}.tc *{min-width:0}.tc-outcomes .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:auto;min-height:56px;padding:8px 6px;line-height:1.1}.tc-outcomes .tc-side{font-size:13px;font-weight:600}.tc-outcomes .tc-main{font-size:clamp(16px,5cqi,19px);font-weight:700}.tc-outcomes .tc-small{font-size:11px;font-weight:500;opacity:.75}.tc-amount{margin:12px 0 10px}.tc-amount-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.tc-amount-head .k{font-size:13px;font-weight:600}.tc-amount-head .bal{font-size:12px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-input{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--secondary);transition:border-color .15s}.tc-input:focus-within{border-color:var(--primary)}.tc-input.bad{border-color:#d97706}.tc-input span{font-size:13px;font-weight:600;color:var(--muted-foreground)}.tc-input input{flex:1 1;width:100%;border:0;outline:0;background:none;color:var(--foreground);font:inherit;font-size:clamp(18px,6cqi,24px);font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-problem{margin:6px 0 0;font-size:12.5px;font-weight:600;color:#d97706}.tc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tc-chips button{flex:1 1 auto;min-width:56px;min-height:34px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tc-chips button:disabled{opacity:.45;cursor:default}.tc-chips .tc-clear{color:var(--muted-foreground)}.tc-quote{display:flex;flex-direction:column;gap:6px;border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:12px;background:var(--secondary)}.tc-quote.yes{background:var(--yes-soft)}.tc-quote.no{background:var(--no-soft)}.tc-fit{font-weight:700;line-height:1.1;overflow-wrap:anywhere}.tc-fit.md{font-size:clamp(22px,8cqi,30px)}.tc-fit.sm{font-size:clamp(19px,6.5cqi,25px)}.tc-fit.xs{font-size:clamp(16px,5.2cqi,21px)}.tc dl{margin:0;display:flex;flex-direction:column}.tc dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:13px}.tc dt{color:var(--muted-foreground)}.tc dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.tc dd .muted{font-weight:500;color:var(--muted-foreground)}.tc-impact{margin-top:4px;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.5);font-size:12.5px;line-height:1.45;color:var(--foreground)}.btn.btn-warn{background:#d97706;color:#fff;border-color:#d97706}.btn.btn-warn:hover{filter:brightness(1.05)}.tc-holdings{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;margin:12px 0 4px}.tc-holdings button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;text-align:left}.tc-holdings button.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.tc-holdings span{font-size:11.5px;font-weight:700;color:var(--muted-foreground)}.tc-holdings b{font-size:14px}.tc-empty{margin:14px 0;font-size:13px;color:var(--muted-foreground)}.tc-closed{padding:18px 4px;text-align:center}.tc-closed b{display:block;font-size:16px;margin-bottom:4px}.tc-closed p{margin:0;font-size:13px;color:var(--muted-foreground)}.tc-sk{display:block;border-radius:6px;background:linear-gradient(90deg,var(--border) 25%,var(--secondary) 50%,var(--border) 75%);background-size:200% 100%;animation:tc-sk 1.2s linear infinite}.tc-sk.sk-title{height:12px;width:40%}.tc-sk.sk-big{height:28px;width:60%}.tc-sk.sk-row{height:12px;width:100%}.tc-sk.sk-inline{display:inline-block;height:16px;width:46px}@keyframes tc-sk{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.tc-sk{animation:none}}@container tc (max-width:320px){.tc-chips button{min-width:48px;padding:0 8px}.tc dl>div{flex-direction:column;align-items:flex-start;gap:0}.tc dd{text-align:left}}#sheetBody{max-height:min(92dvh,calc(var(--tc-vvh,100dvh) - 8px));overflow-y:auto;overscroll-behavior:contain}#sheetBody .tc-cta{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tc-win{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--secondary)}.tc-win-l{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-win-k{font-size:clamp(15px,5cqi,18px);font-weight:700;color:var(--foreground);white-space:nowrap}.tc-win-avg{gap:5px;font-size:12.5px;font-weight:500;color:var(--muted-foreground);white-space:nowrap;cursor:help}.tc-info,.tc-win-avg{display:inline-flex;align-items:center}.tc-info{justify-content:center;width:14px;height:14px;border-radius:50%;border:1.5px solid;font-size:9px;font-weight:700;font-style:normal;line-height:1}.tc-win .tc-fit.tc-win-v{color:var(--yes-foreground);text-align:right;white-space:nowrap;letter-spacing:-.02em}.tc-win .tc-fit.tc-win-v.md{font-size:clamp(24px,10cqi,38px)}.tc-win .tc-fit.tc-win-v.sm{font-size:clamp(20px,8cqi,30px)}.tc-win .tc-fit.tc-win-v.xs{font-size:clamp(17px,6.5cqi,24px)}@container tc (max-width:300px){.tc-win{flex-direction:column;align-items:flex-start}.tc-win .tc-fit.tc-win-v{text-align:left}}