.cct-tabs{box-sizing:border-box;display:flex;align-items:stretch;gap:22px;width:100%;padding:0;background:#fff;border-bottom:1px solid #edeff2;color:#8b95a1;overflow-x:auto}.cct-tab{box-sizing:border-box;position:relative;display:flex;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-bottom:-1px;padding:10px 2px 11px;border:0;border-radius:0;background:transparent;color:#8b95a1;font:500 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .18s ease}.cct-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;transform:scaleX(0);transform-origin:left center;transition:background-color .18s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.cct-tab:hover{color:#4e5968}.cct-tab:hover:after{background:#e5e8eb;transform:scaleX(1)}.cct-tab:focus-visible{outline:3px solid #9fc7ff;outline-offset:2px}.cct-tab.cct-selected{color:#3182f6;font-weight:600}.cct-tab.cct-selected:after{background:#3182f6;transform:scaleX(1)}.cct-tab[data-tab=companion].cct-selected{color:#12b76a}.cct-tab[data-tab=companion].cct-selected:after{background:#12b76a}.cct-tab[data-tab=partner].cct-selected{color:#e0a300}.cct-tab[data-tab=partner].cct-selected:after{background:#f0b429}.cct-label{display:flex;align-items:center;justify-content:center;gap:4px}.cct-count{font:700 10px/1 system-ui,monospace;color:inherit}.cct-tab:not(.cct-selected) .cct-count{color:#9aa3ae}@media (max-width: 767px){.cct-tabs{gap:16px}.cct-tab{min-height:38px;font-size:12.5px}}
