.tb .tlc-disclaimer{background:var(--warning-50);border-left:3px solid var(--warning-500);color:var(--gray-700,var(--gray-600));font-size:.86rem;padding:10px 14px;border-radius:6px;margin-bottom:16px}.tb .tlc-form3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tb .tlc-form3 .wide{grid-column:span 2}.tb .tlc-row{display:flex;gap:8px;align-items:center}.tb .tlc-row>*{min-width:0}.tb .tlc-row input.tb-i{flex:1 1 auto}.tb .tlc-row select{flex:0 0 auto;width:auto;max-width:45%}.tb .tlc-unit{font-size:.85rem;color:var(--gray-500);white-space:nowrap}.tb .tlc-sub{font:600 .78rem var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);margin:18px 0 8px}.tb .tlc-lead{margin:-4px 0 12px}.tb .tlc-fx{margin-top:8px}.tb .tlc-mini{min-height:32px;padding:4px 10px;font-size:.8rem;margin-left:8px}.tb .tlc-seg-wrap .tb-seg{max-width:100%}.tb .tlc-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:1px 7px;border-radius:var(--radius-full);vertical-align:middle;white-space:nowrap;text-transform:none}.tb .tlc-tag-verified{background:var(--success-50,#ecfdf5);color:var(--success-700,#047857);border:1px solid var(--success-200,#a7f3d0)}.tb .tlc-tag-single{background:var(--warning-50);color:var(--warning-700,#b45309);border:1px solid var(--warning-200,#fde68a)}.tb .tlc-tag-user{background:var(--navy-50);color:var(--navy-700);border:1px solid var(--navy-100)}.tb .tlc-group{margin-bottom:4px}.tb .tlc-block{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--gray-100)}.tb .tlc-block-l{display:flex;flex-direction:column;gap:3px;font-size:.9rem;color:var(--gray-700,var(--gray-600))}.tb .tlc-block-l label{font-weight:500}.tb .tlc-pay{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tb .tlc-pay-buyer{color:var(--navy-700)}.tb .tlc-pay-note,.tb .tlc-pay-seller{color:var(--gray-500)}.tb .tlc-pay-note{text-transform:none;font-weight:600}.tb .tlc-block.tlc-in{opacity:.88}.tb .tlc-hints{margin:12px 0 0;padding-left:18px;font-size:.86rem;color:var(--gray-700,var(--gray-600))}.tb .tlc-hints li{margin-bottom:6px}.tb .tlc-src a{color:var(--amber-700)}.tb .tlc-rule{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:10px 12px;font-size:.88rem}.tb .tlc-checks{display:flex;flex-wrap:wrap;gap:8px 18px}.tb .tlc-check{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;min-height:32px}.tb .tlc-check input{width:18px;height:18px}.tb .tlc-check-big{font-weight:600}.tb .tlc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tb .tlc-recov{background:var(--navy-50);border-radius:var(--radius-md);padding:10px 14px;margin:8px 0 12px;font-size:.92rem}.tb .tlc-warns{margin:12px 0 0;padding-left:20px;font-size:.88rem;color:var(--gray-700,var(--gray-600))}.tb .tlc-warns li{margin-bottom:6px}.tb .tlc-url{margin-top:12px;font-size:.82rem}.tb .tlc-formula{margin:0;padding-left:22px;font-size:.9rem;color:var(--gray-700,var(--gray-600))}.tb .tlc-formula li{margin-bottom:8px;line-height:1.5;font-variant-numeric:tabular-nums}.tb .tlc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tb table.tlc-tbl{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;margin-top:8px}.tb table.tlc-tbl th{text-align:left;font-weight:600;color:var(--gray-600);padding:6px 8px 6px 0;border-bottom:1px solid var(--gray-200);font-size:.8rem}.tb table.tlc-tbl th[scope=row],.tb table.tlc-tbl thead th{white-space:nowrap}.tb table.tlc-tbl .tlc-term-name{white-space:normal}.tb table.tlc-tbl td{padding:6px 8px 6px 0;border-bottom:1px solid var(--gray-100);vertical-align:middle}.tb table.tlc-tbl .n{text-align:right;white-space:nowrap}.tb table.tlc-tbl tr.tlc-total td{font-weight:700;border-top:2px solid var(--navy-900)}.tb table.tlc-tbl tr.tlc-quoted td,.tb table.tlc-tbl tr.tlc-quoted th{background:var(--navy-50)}.tb .tlc-term-name{display:block;font-weight:400;font-size:.76rem;color:var(--gray-500)}.tb .tlc-na{color:var(--warning-600);font-weight:600}.tb .tlc-miss{font-size:.74rem;color:var(--warning-600);margin-top:2px}.tb .tlc-strip{display:inline-flex;gap:2px;flex-wrap:nowrap}.tb .tlc-strip i{font-style:normal;font-size:.66rem;font-weight:700;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--gray-100);color:var(--gray-400,#9ca3af)}.tb .tlc-strip i.on{background:var(--navy-900);color:#fff}.tb .tlc-legend{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;padding:0;margin:10px 0 0;font-size:.76rem;color:var(--gray-500)}.tb .tlc-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--gray-200);margin:8px 0}.tb .tlc-seg{display:block;height:100%}.tb .tlc-dot,.tb .tlc-seg{background:var(--navy-700,#1d4f91)}.tb .tlc-dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px}.tb .tlc-seg-price{background:var(--navy-900)}.tb .tlc-seg-B,.tb .tlc-seg-C,.tb .tlc-seg-D,.tb .tlc-seg-E{background:var(--navy-500,#3b82f6)}.tb .tlc-seg-F,.tb .tlc-seg-G{background:var(--amber-600,#d97706)}.tb .tlc-seg-H,.tb .tlc-seg-I,.tb .tlc-seg-L{background:var(--gray-500,#6b7280)}.tb .tlc-seg-J{background:var(--danger-500,#ef4444)}.tb .tlc-seg-K{background:var(--warning-500,#f59e0b)}.tb .tlc-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tb .tlc-quote{border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:14px;display:grid;gap:10px;min-width:0}.tb .tlc-quote-h{display:flex;align-items:center;justify-content:space-between}.tb .tlc-details{margin-top:8px}.tb .tlc-details summary{cursor:pointer;font-weight:600;font-size:.88rem;color:var(--navy-900);min-height:32px;display:flex;align-items:center}.tb .tlc-best{background:var(--success-50,#ecfdf5);border-left:3px solid var(--success-700,#047857);padding:10px 14px;border-radius:6px;font-size:.92rem;margin-bottom:10px}@media (max-width:900px){.tb .tlc-form3{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .tlc-form3 .wide{grid-column:span 2}}@media (max-width:640px){.tb .tlc-form3{grid-template-columns:1fr}.tb .tlc-form3 .wide{grid-column:auto}.tb .tlc-block,.tb .tlc-quotes,.tb .tlc-tiles{grid-template-columns:1fr}.tb .tlc-seg-wrap .tb-seg{width:100%}.tb .tlc-seg-wrap .tb-seg button{flex:1 1 0;min-width:0;padding:6px 4px;font-size:.78rem}.tb .tb-seg button{white-space:normal}}.tb .tlc-cp-field{margin-bottom:16px}.tb .tlc-cp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}.tb .tlc-cp-tile{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;color:var(--gray-700,var(--gray-600));font:500 .92rem var(--font-body);text-align:left;cursor:pointer;min-width:0;transition:border-color .15s ease,background .15s ease}.tb .tlc-cp-tile:hover{border-color:var(--gray-400,var(--gray-300))}.tb .tlc-cp-tile[aria-checked=true]{border-color:var(--navy-700);background:var(--navy-50);color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--navy-700);font-weight:600}.tb .tlc-cp-chip:focus-visible,.tb .tlc-cp-tile:focus-visible{outline:2px solid var(--navy-700);outline-offset:2px}.tb .tlc-cp-flag{font-size:1.25rem;line-height:1;flex:0 0 auto}.tb .tlc-cp-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tb .tlc-cp-members{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tb .tlc-cp-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-full);background:#fff;color:var(--gray-600);font:500 .85rem var(--font-body);cursor:pointer}.tb .tlc-cp-chip[aria-checked=true]{border-color:var(--navy-700);background:var(--navy-900);color:#fff}.tb .tlc-cp-sum{margin-top:10px}@media (max-width:900px){.tb .tlc-cp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.tb .tlc-cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .tlc-cp-tile{min-height:46px;padding:8px 10px;font-size:.88rem}}.tb .tlc-measures{margin:6px 0 0;padding-left:18px}.tb .tlc-duty .tb-warn a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}