/* Recovered from TalentBoard.wxss */
.cs-page {
    --t-accent: #535659;
    --t-accent2: #86898c;
    --primary: #4d5053;
    --text: #202326;
    --muted: #85888b;
    --background: #f5f8fb;
    background: linear-gradient(180deg,#ebeef1,#f8fbfe 46.66667cqw,#f3f6f9);
    box-sizing: border-box;
    color: #202326;
    display: flex;
    flex-direction: column;
    font-family: PingFang SC,Microsoft YaHei,sans-serif;
    height: 100vh;
    overflow: hidden;
}

.cs-page button,.cs-page view {
    box-sizing: border-box;
}

.cs-page button {
    background: transparent;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.cs-page button:after {
    border: 0;
}

.cs-top {
    background: radial-gradient(ellipse at 90% 5%,#d2d5d894,transparent 65%),linear-gradient(130deg,#f9fcff,rgba(232,235,238,.5));
    flex-shrink: 0;
    padding: 0 3.73333cqw 2.40000cqw;
}

.cs-head {
    height: 15.46667cqw;
    justify-content: space-between;
}

.cs-brand,.cs-head {
    align-items: center;
    display: flex;
    flex-direction: row;
}

.cs-brand {
    gap: 2.13333cqw;
    min-width: 0;
}

.cs-logo {
    border: 0.26667cqw solid #fff;
    border-radius: 2.66667cqw;
    box-shadow: 0 0.66667cqw 1.60000cqw rgba(74,77,80,.086);
    height: 9.60000cqw;
    width: 9.60000cqw;
}

.cs-heading {
    display: flex;
    flex-direction: column;
    gap: 0.93333cqw;
}

.cs-title {
    font-size: 5.33333cqw;
    font-weight: 800;
    letter-spacing: 0.13333cqw;
    line-height: 6.13333cqw;
}

.cs-sub {
    color: #838689;
    font-size: 3.06667cqw;
    line-height: 4.00000cqw;
}

.cs-head-note {
    background: rgba(253,255,255,.5);
    border: 0.13333cqw solid #fff;
    border-radius: 1.33333cqw;
    color: #7a7d80;
    font-size: 2.80000cqw;
    letter-spacing: 0.13333cqw;
    padding: 0.93333cqw 1.60000cqw;
}

.cs-search {
    align-items: center;
    background: rgba(253,255,255,.72);
    border: 0.26667cqw solid #fff;
    border-radius: 3.46667cqw;
    box-shadow: 0 0.66667cqw 2.13333cqw rgba(84,87,90,.035),inset 0 0.13333cqw #fff;
    display: flex;
    flex-direction: row;
    gap: 1.86667cqw;
    height: 11.73333cqw;
    padding: 1.33333cqw 1.33333cqw 1.33333cqw 3.20000cqw;
}

.cs-grade-wrap {
    margin-top: 2.13333cqw;
    white-space: nowrap;
    width: 100%;
}

.cs-grade-row,.cs-grade-wrap .uni-scroll-view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: max-content;
}

.cs-grade-row {
    align-items: flex-start;
    gap: 2.13333cqw;
    padding: 0.53333cqw 0.26667cqw 1.06667cqw;
}

.cs-grade {
    align-items: center;
    background: #fff;
    border: 1px solid rgba(245,153,32,.25);
    border-radius: 2.13333cqw;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    min-width: 16.00000cqw;
    padding: 1.60000cqw 2.13333cqw;
}

.cs-grade.on {
    border-color: #f59920;
    box-shadow: 0 0 1.06667cqw #f59920;
}

.cs-grade-ic {
    height: 7.46667cqw;
    width: 7.46667cqw;
}

.cs-grade-ph {
    background: #f6efe4;
    border-radius: 1.33333cqw;
}

.cs-grade-name {
    color: #6b4a1f;
    font-size: 2.93333cqw;
    margin-top: 1.06667cqw;
    text-align: center;
}

.cs-search .ui-icon {
    color: #717477;
    font-size: 4.80000cqw;
    height: 4.80000cqw;
    width: 4.80000cqw;
}

.cs-s-input {
    color: #313437;
    flex: 1;
    font-size: 3.60000cqw;
    height: 8.26667cqw;
    min-width: 0;
}

.cs-placeholder {
    color: #a2a5a8;
}

.cs-page .cs-s-btn {
    align-items: center;
    background: linear-gradient(135deg,#878a8d,#4f5255);
    border: 0.13333cqw solid #9a9da0;
    border-radius: 2.53333cqw;
    box-shadow: inset 0 0.13333cqw rgba(253,255,255,.66),0 0.53333cqw 1.06667cqw hsla(210,3%,44%,.17);
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 3.46667cqw;
    font-weight: 600;
    height: 8.00000cqw;
    justify-content: center;
    width: 14.40000cqw;
}

.cs-filter-area {
    background: rgba(253,255,255,.376);
    flex-shrink: 0;
    padding-top: 1.06667cqw;
}

.cs-games {
    white-space: nowrap;
    width: 100%;
}

.cs-game-track {
    padding: 0 2.93333cqw;
}

.cs-game-track,.cs-page .cs-game {
    display: inline-flex;
    flex-direction: row;
    gap: 1.33333cqw;
}

.cs-page .cs-game {
    align-items: center;
    background: rgba(253,255,255,.72);
    border: 0.13333cqw solid #e2e5e8;
    border-radius: 1.86667cqw;
    color: #535659;
    font-size: 3.33333cqw;
    height: 11.86667cqw;
    justify-content: center;
    min-width: 20.53333cqw;
    padding: 0 2.53333cqw;
    white-space: nowrap;
}

.cs-page .cs-game.selected {
    background: linear-gradient(120deg,#e7eaed,#d9dcdf);
    border-color: #9fa2a5;
    box-shadow: inset 0 0 0 0.40000cqw rgba(253,255,255,.72);
    color: #303336;
    font-weight: 700;
}

.cs-game-image {
    border-radius: 1.33333cqw;
    flex-shrink: 0;
    height: 7.06667cqw;
    width: 7.06667cqw;
}

.cs-page .cs-game-retry {
    color: #898c8f;
    display: block;
    font-size: 2.93333cqw;
    line-height: 4.00000cqw;
    margin: 1.06667cqw 3.20000cqw 0;
    padding: 0.53333cqw 0;
}

.cs-platforms {
    display: flex;
    flex-direction: row;
    gap: 1.60000cqw;
    padding: 0 2.93333cqw;
}

.cs-page .cs-platform {
    background: #fff;
    border: 0.13333cqw solid #e2e5e8;
    border-radius: 1.86667cqw;
    flex: 1;
    font-size: 3.46667cqw;
    height: 11.86667cqw;
}

.cs-page .cs-platform.selected {
    background: #e5e8eb;
    border-color: #b5b8bb;
    color: #4d5053;
    font-weight: 700;
}

.cs-sort-row {
    display: flex;
    flex-direction: row;
    height: 8.53333cqw;
    margin: 0.53333cqw 2.40000cqw 0;
}

.cs-page .cs-sort {
    align-items: center;
    color: #5a5d60;
    display: flex;
    flex: 1;
    flex-direction: row;
    font-size: 3.33333cqw;
    gap: 1.20000cqw;
    height: 8.53333cqw;
    justify-content: center;
    min-width: 0;
    position: relative;
}

.cs-sort+.cs-sort:before {
    background: #dde0e3;
    content: "";
    height: 2.66667cqw;
    left: 0;
    position: absolute;
    top: 2.93333cqw;
    width: 0.13333cqw;
}

.cs-page .cs-sort.selected {
    color: #54575a;
    font-weight: 700;
}

.cs-sort-line {
    background: linear-gradient(90deg,#85888b,#474a4d);
    border-radius: 0.53333cqw;
    bottom: 0.66667cqw;
    height: 0.66667cqw;
    position: absolute;
    width: 4.40000cqw;
}

.cs-price-arrows {
    display: flex;
    flex-direction: column;
    gap: 0.40000cqw;
}

.cs-price-arrows view {
    border-left: 0.66667cqw solid transparent;
    border-right: 0.66667cqw solid transparent;
    height: 0;
    width: 0;
}

.cs-price-arrows view:first-child {
    border-bottom: 0.93333cqw solid #a4a7aa;
}

.cs-price-arrows view:last-child {
    border-top: 0.93333cqw solid #a4a7aa;
}

.cs-price-arrows view:first-child.lit {
    border-bottom-color: #515457;
}

.cs-price-arrows view:last-child.lit {
    border-top-color: #515457;
}

.cs-filter-toggle .ui-icon {
    font-size: 4.26667cqw;
    height: 4.26667cqw;
    width: 4.00000cqw;
}

.cs-filter-dot {
    background: #676a6d;
    border-radius: 50%;
    height: 1.06667cqw;
    position: absolute;
    right: 2.26667cqw;
    top: 2.93333cqw;
    width: 1.06667cqw;
}

.cs-section-head {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    height: 6.40000cqw;
    justify-content: space-between;
    padding: 0 3.73333cqw;
}

.cs-section-title {
    font-size: 4.26667cqw;
    font-weight: 750;
    line-height: 5.60000cqw;
}

.cs-section-hint {
    color: #939699;
    font-size: 2.80000cqw;
    line-height: 4.00000cqw;
}

.cs-list {
    box-sizing: border-box;
    flex: 1;
    height: 0;
    min-height: 0;
}

.cs-cards {
    padding: 0 2.66667cqw;
}

.cs-card-slot {
    margin-bottom: 1.60000cqw;
}

.cs-empty {
    align-items: center;
    color: #8d9093;
    display: flex;
    flex-direction: column;
    font-size: 3.60000cqw;
    gap: 2.93333cqw;
    padding: 7.46667cqw 3.20000cqw;
}

.cs-page .cs-retry {
    background: #ebeef1;
    border: 0.13333cqw solid #d2d5d8;
    border-radius: 2.93333cqw;
    color: #616467;
    font-size: 3.33333cqw;
    padding: 2.40000cqw 4.00000cqw;
}

.cs-more {
    color: #9da0a3;
    font-size: 3.06667cqw;
    line-height: 4.26667cqw;
    padding: 3.46667cqw 0;
    text-align: center;
}

.cs-list-space {
    height: calc(21.33333cqw + env(safe-area-inset-bottom));
}

.cs-dock-wrap {
    bottom: calc(1.60000cqw + env(safe-area-inset-bottom));
    left: 2.66667cqw;
    position: fixed;
    right: 2.66667cqw;
    z-index: 100;
}

.cs-dock {
    align-items: center;
    backdrop-filter: blur(16px);
    background: linear-gradient(140deg,rgba(253,255,255,.95),rgba(237,240,243,.94));
    border: 0.26667cqw solid #fff;
    border-radius: 5.06667cqw;
    box-shadow: inset 0 0.26667cqw 0.13333cqw #fff,0 1.33333cqw 4.00000cqw rgba(57,60,63,.1);
    display: flex;
    flex-direction: row;
    height: 16.00000cqw;
    padding: 1.06667cqw;
}

.cs-page .cs-nav-item {
    color: #7b7e81;
    flex: 1;
    flex-direction: column;
    font-size: 2.93333cqw;
    gap: 0.66667cqw;
    height: 13.33333cqw;
}

.cs-nav-symbol,.cs-page .cs-nav-item {
    align-items: center;
    display: flex;
    justify-content: center;
}

.cs-nav-symbol {
    border-radius: 2.66667cqw;
    flex-direction: row;
    height: 6.53333cqw;
    width: 10.93333cqw;
}

.cs-nav-symbol .ui-icon {
    font-size: 5.73333cqw;
    height: 5.73333cqw;
    width: 5.73333cqw;
}

.cs-page .cs-nav-item.active {
    color: #4e5154;
    font-weight: 700;
}

.cs-nav-item.active .cs-nav-symbol {
    background: linear-gradient(130deg,#e3e6e9,#cbced1);
    box-shadow: inset 0 0.13333cqw #fff,0 0.40000cqw 1.06667cqw hsla(210,3%,58%,.13);
    color: #585b5e;
}

.cs-sheet-mask {
    background: rgba(24,27,30,.4);
    bottom: 0;
    justify-content: flex-end;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 310;
}

.cs-sheet-mask,.cs-sheet {
    display: flex;
    flex-direction: column;
}

.cs-sheet {
    background: linear-gradient(155deg,#fff,#f2f5f8);
    border-radius: 5.06667cqw 5.06667cqw 0 0;
    box-shadow: 0 -1.86667cqw 5.86667cqw rgba(32,35,38,.125);
    max-height: 82vh;
    padding: 1.86667cqw 3.73333cqw calc(3.73333cqw + env(safe-area-inset-bottom));
}

.cs-sheet-handle {
    background: #d7dadd;
    border-radius: 0.80000cqw;
    height: 0.93333cqw;
    margin: 0 auto 2.93333cqw;
    width: 9.33333cqw;
}

.cs-sheet-title {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 4.80000cqw;
    font-weight: 700;
    justify-content: space-between;
}

.cs-sheet-title button {
    color: #919497;
    font-size: 5.86667cqw;
    font-weight: 400;
    height: 8.00000cqw;
    width: 8.00000cqw;
}

.cs-sheet-body {
    margin-top: 1.86667cqw;
    max-height: 52vh;
    min-height: 0;
}

.cs-filter-label {
    color: #64676a;
    display: block;
    font-size: 3.60000cqw;
    font-weight: 600;
    margin: 2.66667cqw 0 2.26667cqw;
}

.cs-filter-choices {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.86667cqw;
}

.cs-filter-choices button {
    background: #fff;
    border: 0.13333cqw solid #dfe2e5;
    border-radius: 2.13333cqw;
    color: #888b8e;
    font-size: 3.33333cqw;
    min-height: 8.93333cqw;
    min-width: 18.93333cqw;
    padding: 2.40000cqw 3.33333cqw;
}

.cs-filter-choices button.selected {
    background: linear-gradient(130deg,#e6e9ec,#dbdee1);
    border-color: #adb0b3;
    box-shadow: inset 0 0 0 0.26667cqw rgba(253,255,255,.69);
    color: #515457;
    font-weight: 650;
}

.cs-filter-note {
    color: #95989b;
    display: block;
    font-size: 2.93333cqw;
    line-height: 4.53333cqw;
    margin: 2.93333cqw 0;
}

.cs-sheet-actions {
    gap: 2.40000cqw;
    margin-top: 3.73333cqw;
}

.cs-sheet-actions button,.cs-sheet-actions {
    display: flex;
    flex-direction: row;
}

.cs-sheet-actions button {
    align-items: center;
    background: #e6e9ec;
    border-radius: 3.20000cqw;
    color: #76797c;
    flex: 1;
    font-size: 3.73333cqw;
    height: 11.20000cqw;
    justify-content: center;
}

.cs-sheet-actions .cs-apply {
    background: linear-gradient(130deg,#838689,#4e5154);
    box-shadow: inset 0 0.13333cqw rgba(253,255,255,.5),0 0.80000cqw 1.60000cqw hsla(210,3%,43%,.15);
    color: #fff;
    flex: 2;
    font-weight: 650;
}

.cs-games {
    height: 10.13333cqw;
}

.cs-platforms {
    align-items: center;
    height: 10.13333cqw;
}

.cs-game-track {
    align-items: center;
    min-height: 10.13333cqw;
}

.cs-page .cs-game,.cs-page .cs-platform {
    background: linear-gradient(140deg,#fafcfd,#e9eef3);
    border: 0.13333cqw solid #e2e8ed;
    border-radius: 4.40000cqw;
    color: #73808e;
    font-size: 3.46667cqw;
    height: 8.00000cqw;
    min-width: 19.73333cqw;
}

.cs-page .cs-game.selected,.cs-page .cs-platform.selected {
    background: linear-gradient(140deg,#626d77,#2b343c);
    border-color: #7b858e;
    box-shadow: inset 0 0.13333cqw hsla(0,0%,100%,.44),0 0.66667cqw 1.20000cqw rgba(53,76,97,.08);
    color: #fff;
}

.cs-page .cs-sort,.cs-sort-row {
    height: 10.66667cqw;
}

.cs-sort+.cs-sort:before {
    display: none;
}

.cs-page .cs-sort.selected {
    color: #202a32;
}

.cs-section-head {
    height: 8.53333cqw;
}

.cs-section-title {
    font-size: 4.80000cqw;
    line-height: 6.40000cqw;
}

.cs-card-slot {
    margin-bottom: 2.13333cqw;
}

.cs-page .cs-s-btn,.cs-sheet-actions .cs-apply {
    background: linear-gradient(145deg,#626e77,#2e3841);
    border-color: #7e8992;
    box-shadow: inset 0 0.13333cqw hsla(0,0%,100%,.5),0 0.53333cqw 1.33333cqw rgba(60,82,100,.098);
    color: #fff;
}

.cs-top {
    background: radial-gradient(ellipse at 90% 5%,#e7eef394,transparent 65%),linear-gradient(130deg,#fbfcfd,rgba(239,244,247,.5));
}

.cs-page {
    --t-accent: #384650;
    --t-accent2: #73838f;
    --primary: #303a43;
    --text: #141b21;
    --muted: #8994a0;
    --background: #f4f7f9;
    background: linear-gradient(180deg,#edf3f7,#fafcfd 46.66667cqw,#f1f5f8);
}

.cs-page .cs-nav-item.active {
    color: #283d4b;
}

.cs-nav-item.active .cs-nav-symbol {
    background: linear-gradient(130deg,#e5edf3,#d0dfe8);
    color: #394e5c;
}
/* Recovered from TalentCard.wxss */
.talent-card {
    background: linear-gradient(125deg,hsla(0,0%,100%,.96),rgba(253,254,254,.92));
    border: 0.13333cqw solid #fff;
    border-radius: 4.26667cqw;
    box-shadow: 0 1.06667cqw 3.20000cqw rgba(53,70,87,.035),inset 0 0 0 0.13333cqw rgba(233,237,240,.5);
    box-sizing: border-box;
    color: #14191f;
    overflow: hidden;
}

.talent-card button,.talent-card view {
    box-sizing: border-box;
}

.talent-card button {
    background: transparent;
    border: 0;
    color: inherit;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.talent-card button:after {
    border: 0;
}

.card-main {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    gap: 3.20000cqw;
    padding: 2.40000cqw;
}

.portrait-column {
    display: flex;
    flex: 0 0 32.00000cqw;
    flex-direction: column;
    gap: 1.60000cqw;
    width: 32.00000cqw;
}

.talent-card .avatar-button {
    background: #e6eaed;
    border: 0.13333cqw solid #e1e5e8;
    border-radius: 2.80000cqw;
    flex-shrink: 0;
    height: 32.00000cqw;
    overflow: hidden;
    position: relative;
    width: 32.00000cqw;
}

.avatar-fallback,.avatar {
    display: block;
    height: 100%;
    width: 100%;
}

.avatar-fallback {
    align-items: center;
    background: linear-gradient(140deg,#f0f3f5,#d5dde2);
    color: #707c87;
    display: flex;
    font-size: 8.53333cqw;
    justify-content: center;
}

.avatar-status {
    background: #13b984;
    border: 0.40000cqw solid #fff;
    border-radius: 50%;
    bottom: 1.20000cqw;
    box-shadow: 0 0.13333cqw 0.66667cqw rgba(31,93,57,.2);
    box-sizing: border-box;
    height: 2.13333cqw;
    position: absolute;
    right: 1.20000cqw;
    width: 2.13333cqw;
}

.avatar-status.busy {
    background: #f59e0b;
}

.avatar-status.off,.avatar-status.offline {
    background: #9aa3ae;
    box-shadow: none;
}

.talent-content {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-width: 0;
}

.identity-row {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1.06667cqw;
    min-height: 5.33333cqw;
}

.talent-name {
    flex: 1;
    font-size: 4.26667cqw;
    font-weight: 750;
    line-height: 5.60000cqw;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.online-label {
    color: #0aa87d;
    flex-shrink: 0;
    font-size: 2.93333cqw;
    line-height: 4.00000cqw;
}

.online-label.busy {
    color: #c2410c;
}

.online-label.off,.online-label.offline {
    color: #8d96a2;
}

.tags {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.93333cqw;
    margin-top: 1.60000cqw;
}

.tag {
    border-radius: 0.93333cqw;
    font-size: 2.93333cqw;
    line-height: 3.73333cqw;
    max-width: 100%;
    overflow: hidden;
    padding: 0.66667cqw 1.33333cqw;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tag-game {
    background: #dbf3eb;
    color: #168e74;
}

.tag-platform {
    background: #edf0f3;
    color: #66717e;
}

.tag-rank {
    background: #f5ead9;
    color: #946727;
}

.intro {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #7d8897;
    display: -webkit-box;
    font-size: 3.33333cqw;
    line-height: 4.80000cqw;
    margin-top: 1.73333cqw;
    overflow: hidden;
}

.metrics {
    align-items: center;
    color: #909aa5;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 2.80000cqw;
    gap: 0.93333cqw;
    line-height: 3.73333cqw;
    margin-top: 1.46667cqw;
}

.metric-dot {
    color: #c2c8ce;
}

.card-actions {
    align-items: center;
    gap: 1.60000cqw;
    justify-content: flex-end;
    margin-top: auto;
    padding-top: 1.73333cqw;
}

.card-actions,.price {
    display: flex;
    flex-direction: row;
}

.price {
    align-items: baseline;
    flex-wrap: wrap;
    gap: 0.40000cqw;
    min-width: 0;
}

.amount {
    color: #20262c;
    font-size: 3.33333cqw;
    font-weight: 550;
    line-height: 4.53333cqw;
}

.price-unit {
    color: #8a949e;
    font-size: 2.66667cqw;
    line-height: 3.60000cqw;
}

.talent-card .book-button {
    background: linear-gradient(155deg,#68717a,#353c43 42%,#23282d);
    border: 0.26667cqw solid #777e84;
    border-radius: 4.53333cqw;
    box-shadow: inset 0 0.13333cqw hsla(0,0%,100%,.42),inset 0 0 0 0.13333cqw hsla(0,0%,100%,.125),0 0.53333cqw 1.33333cqw rgba(23,38,50,.086);
    color: #fff;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 3.33333cqw;
    font-weight: 650;
    gap: 1.20000cqw;
    height: 8.53333cqw;
    width: 24.00000cqw;
}

.chevron,.talent-card .book-button {
    align-items: center;
    display: flex;
    justify-content: center;
}

.chevron {
    background: hsla(0,0%,100%,.125);
    border-radius: 50%;
    font-size: 4.13333cqw;
    font-weight: 400;
    height: 4.00000cqw;
    line-height: 1;
    width: 4.00000cqw;
}

.card-footer {
    background: linear-gradient(110deg,rgba(239,244,247,.55),#fafdff);
    border-top: 0.13333cqw solid #edf1f4;
    flex-direction: row;
    gap: 2.13333cqw;
    min-height: 8.00000cqw;
    padding: 0 2.40000cqw;
}

.card-footer,.club-identity {
    align-items: center;
    display: flex;
}

.club-identity {
    color: #57636f;
    flex: 1;
    flex-direction: row;
    font-size: 3.06667cqw;
    gap: 1.20000cqw;
    min-width: 0;
}

.club-identity text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.club-identity .ui-icon {
    color: #34434e;
    font-size: 4.00000cqw;
    height: 4.00000cqw;
    width: 4.00000cqw;
}

.protection {
    color: #08a57c;
    flex-shrink: 0;
    font-size: 2.93333cqw;
}

.talent-card .profile-button {
    align-items: center;
    color: #65717d;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 3.06667cqw;
    gap: 1.60000cqw;
    height: 8.00000cqw;
}

.footer-chevron {
    color: #596773;
    font-size: 4.26667cqw;
}