/* Profile content segmented control. */
.cp-content-head{align-items:center;gap:16px;flex-wrap:wrap}
.cp-content-head>div{min-width:0;max-width:100%}
.cp-content-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));isolation:isolate;padding:4px;border:1px solid #e5e7f1;background:#f3f4fa;border-radius:12px;width:fit-content;max-width:100%}
.cp-content-slider{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/var(--tab-count));transform:translateX(calc(var(--tab-index)*100%));background:white;border-radius:8px;box-shadow:0 2px 7px #252b5412;transition:transform .2s ease}
.cp-content-tabs>button{border:0;background:transparent;padding:10px 17px;color:#768099;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;border-radius:8px}
.cp-content-tabs>button[aria-selected=true]{color:#5d55dc;font-weight:600}
.cp-content-tabs>button:focus-visible{outline:2px solid #635bff;outline-offset:-2px}
.cp-content-head [data-cp-manage][hidden]{display:none!important}
#cp-content-panel>.cv-empty{grid-column:1/-1;min-height:170px}
@media(max-width:600px){.cp-content-tabs{width:100%;box-sizing:border-box}.cp-content-head>div{width:100%}.cp-content-tabs>button{padding:10px 6px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.cp-content-slider{transition:none}}
