.td-sample-tabs{display:flex;gap:5px;margin:0 0 12px;padding:3px;background:#e9eff2;border:1px solid #dce4ea;border-radius:8px}
.td-sample-tabs button{flex:1;min-width:0;border:0;background:transparent;color:#526a79;border-radius:5px;padding:7px 4px;font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}
.td-sample-tabs button[aria-selected="true"]{background:#fff;color:#126455;box-shadow:0 1px 3px #17354818}
.td-sample-panels{display:grid;min-width:0}.td-sample-panel{grid-area:1/1;min-width:0}.td-sample-panel[hidden]{display:block;visibility:hidden;pointer-events:none}
.td-sample-controls{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e8e9;margin-top:11px;padding-top:8px;color:#708494;font-size:10px}
.td-sample-controls>div{display:flex;gap:5px}.td-sample-controls button{font:inherit;font-size:11px;line-height:1.2;min-width:29px;min-height:29px;padding:5px 7px;border:1px solid #dce4ea;border-radius:5px;background:#f6f9fa;color:#315566;cursor:pointer}.td-sample-controls button:hover{background:#e4f3ec;color:#126455}
.td-sample-carousel button:focus-visible{outline:2px solid #187f66;outline-offset:2px}.td-sample-market-links a{display:inline-flex;align-items:center;gap:18px;color:#b5e6d5;font-size:12px;text-decoration:none}.td-sample-market-links a[hidden]{display:none}.td-sample-market-links a:hover{text-decoration:underline}
@media(max-width:480px){.td-sample-tabs button{font-size:10px;padding:8px 3px}.td-sample-controls button{min-height:36px;min-width:36px}.td-sample-tabs{margin-bottom:10px}}
