/* Generated by scripts/build-member-theme.mjs. Do not edit by hand. */
/* from style.css */
html[data-theme="light"] body.refined-member{color:#2c2d24;background:#f3f4f1}
html[data-theme="light"] body.refined-member a{color:inherit}
html[data-theme="light"] body.refined-member button,html[data-theme="light"] body.refined-member .button{border:1px solid #e2e5de;background:transparent;color:inherit}
html[data-theme="light"] body.refined-member button:hover,html[data-theme="light"] body.refined-member .button:hover{border-color:#b8cc12}
html[data-theme="light"] body.refined-member button:focus-visible,html[data-theme="light"] body.refined-member a:focus-visible,html[data-theme="light"] body.refined-member input:focus-visible,html[data-theme="light"] body.refined-member select:focus-visible,html[data-theme="light"] body.refined-member textarea:focus-visible{outline:3px solid #b8cc12}
html[data-theme="light"] body.refined-member button.primary{background:#ddf878;color:#17191b;border-color:#b8cc12}
html[data-theme="light"] body.refined-member button.dark{background:#f3f4f1;color:#2c2d24}
html[data-theme="light"] body.refined-member nav a{color:#56665f}
html[data-theme="light"] body.refined-member nav a.active{background:#21231a;color:#f4f5f0}
html[data-theme="light"] body.refined-member .net{color:#56665f}
html[data-theme="light"] body.refined-member .demo{background:#ffffff;color:#758137}
html[data-theme="light"] body.refined-member .eyebrow{color:#4e5c00}
html[data-theme="light"] body.refined-member .hero{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .hero p{color:#56665f}
html[data-theme="light"] body.refined-member .hero-image{background:linear-gradient(0deg,rgba(20,26,20,0.158),transparent),url('/assets/center.jpg') center 49%/cover}
html[data-theme="light"] body.refined-member .chip{border:1px solid #e2e5de;color:#56665f}
html[data-theme="light"] body.refined-member .panel{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .panel.light{background:#21231a;color:#f4f5f0;border:0}
html[data-theme="light"] body.refined-member .panel.light .fine{color:#646b68}
html[data-theme="light"] body.refined-member .fine{color:#56665f}
html[data-theme="light"] body.refined-member .purpose em{color:#4e5c00}
html[data-theme="light"] body.refined-member .muted{color:#56665f}
html[data-theme="light"] body.refined-member .member-tabs{background:#f1f3ee;border:1px solid #d3d8cf;box-shadow:0 8px 30px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .member-tabs button{border:0;color:#3c443c}
html[data-theme="light"] body.refined-member .member-tabs .selected{background:#ddf878;color:#17191b}
html[data-theme="light"] body.refined-member .page-title p{color:#56665f}
html[data-theme="light"] body.refined-member .big-number{color:#4e5c00}
html[data-theme="light"] body.refined-member .big-number small{color:#56665f}
html[data-theme="light"] body.refined-member .week{border:1px solid #d3d8cf;color:#56665f}
html[data-theme="light"] body.refined-member .week strong{color:#2c2d24}
html[data-theme="light"] body.refined-member .week.done{background:#ddf878;color:#17191b;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .week.done strong{color:#17191b}
html[data-theme="light"] body.refined-member input,html[data-theme="light"] body.refined-member select,html[data-theme="light"] body.refined-member textarea{background:#ffffff;border:1px solid #d3d8cf;color:#2c2d24}
html[data-theme="light"] body.refined-member .lime{background:#ddf878;color:#17191b;border:0}
html[data-theme="light"] body.refined-member .lime .eyebrow,html[data-theme="light"] body.refined-member .lime .fine{color:#5c6515}
html[data-theme="light"] body.refined-member .lime input{color:#17191b;background:#effb78;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .lime button,html[data-theme="light"] body.refined-member .lime .button{border-color:#c5d45e}
html[data-theme="light"] body.refined-member .record-row{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .record-row span small{color:#56665f}
html[data-theme="light"] body.refined-member .record-row>small{color:#56665f}
html[data-theme="light"] body.refined-member .empty{color:#56665f}
html[data-theme="light"] body.refined-member .result-card{border:1px solid #d3d8cf;background:linear-gradient(125deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .result-big{color:#4e5c00}
html[data-theme="light"] body.refined-member .compare span,html[data-theme="light"] body.refined-member .compare small{color:#56665f}
html[data-theme="light"] body.refined-member .arrow{color:#4e5c00}
html[data-theme="light"] body.refined-member .feature-list{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .feature-list article{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .feature-number{color:#4e5c00}
html[data-theme="light"] body.refined-member .feature-list p{color:#56665f}
html[data-theme="light"] body.refined-member #toast{background:#21231a;color:#f4f5f0;box-shadow:0 8px 20px rgba(24,30,24,0.14)}
@media(max-width:760px){html[data-theme="light"] body.refined-member .hero-image{background-position:center 47%}
}
html[data-theme="light"] body.refined-member .check input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .class-rail span{color:#717975;border-bottom:2px solid #e2e5de}
html[data-theme="light"] body.refined-member .class-rail .current{color:#4e5c00;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .stage-description{color:#2c2d24}
html[data-theme="light"] body.refined-member .current-stage{color:#444e12}
html[data-theme="light"] body.refined-member .record-notification{background:#22231a;color:#f4f5f0;border-top:5px solid #b8cc12;box-shadow:0 20px 80px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .notification-tag{color:#68720a}
html[data-theme="light"] body.refined-member .record-notification p{color:#535b56}
html[data-theme="light"] body.refined-member .notification-progress{background:#f5f8e2}
html[data-theme="light"] body.refined-member .stage-transition{background:#e4f630;color:#17191b}
html[data-theme="light"] body.refined-member .stage-line{background:#f3f4f1}
html[data-theme="light"] body.refined-member .daily-history{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .daily-ranking-table th,html[data-theme="light"] body.refined-member .daily-ranking-table td{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .daily-ranking-table .my-rank{color:#4e5c00;background:#ffffff}
html[data-theme="light"] body.refined-member .tvg-who small{color:#56665f}
html[data-theme="light"] body.refined-member .tvo-lv{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .tvo-lv.tvo-flagged{border-color:#ff6433;box-shadow:inset 4px 0 0 rgba(0,0,0,0.08)}
html[data-theme="light"] body.refined-member .tvo-peak .tvo-head b{color:#4e5c00}
html[data-theme="light"] body.refined-member .tvo-build .tvo-head b{color:#288f5d}
html[data-theme="light"] body.refined-member .tvo-start .tvo-head b{color:#b86000}
html[data-theme="light"] body.refined-member .tvo-flag{background:#ff8a65;color:#1b1310}
html[data-theme="light"] body.refined-member .tvo-lv progress{border:0;background:#f1f3ee}
html[data-theme="light"] body.refined-member .tvo-lv progress::-webkit-progress-bar{background:#f1f3ee}
html[data-theme="light"] body.refined-member .tvo-lv progress::-webkit-progress-value{background:#9fe0c0}
html[data-theme="light"] body.refined-member .tvo-lv progress::-moz-progress-bar{background:#9fe0c0}
html[data-theme="light"] body.refined-member .tvo-flagged .tvo-ratio::-webkit-progress-value{background:#ff8a65}
html[data-theme="light"] body.refined-member .tvo-flagged .tvo-ratio::-moz-progress-bar{background:#ff8a65}
html[data-theme="light"] body.refined-member .tvo-times{color:#56665f}
html[data-theme="light"] body.refined-member .tvo-dist li{color:#56665f}
html[data-theme="light"] body.refined-member .tvo-dist li b{color:#2c2d24}
html[data-theme="light"] body.refined-member .tvo-capbin progress::-webkit-progress-value{background:#ff8a65}
html[data-theme="light"] body.refined-member .tvo-capbin progress::-moz-progress-bar{background:#ff8a65}
html[data-theme="light"] body.refined-member .level-picker{border:0}
html[data-theme="light"] body.refined-member .level-picker legend{color:#56665f}
html[data-theme="light"] body.refined-member .level-picker span{border:2px solid #d3d8cf}
html[data-theme="light"] body.refined-member .level-picker .level-peak input:checked+span{background:#e4f630;border-color:#b8cc12;color:#0b0c0d}
html[data-theme="light"] body.refined-member .level-picker .level-build input:checked+span{background:#9fe0c0;border-color:#65cd9a;color:#0b0c0d}
html[data-theme="light"] body.refined-member .level-picker .level-start input:checked+span{background:#ffb86b;border-color:#ff9d33;color:#0b0c0d}
html[data-theme="light"] body.refined-member .level-picker input:focus-visible+span{outline:2px solid #c7ccc3}
html[data-theme="light"] body.refined-member .choice-row{border:0}
html[data-theme="light"] body.refined-member .choice-row legend{color:#56665f}
html[data-theme="light"] body.refined-member .choice-row input[type=radio]{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .cap-choice label{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .cap-choice label:has(input:checked){border-color:#b8cc12}
html[data-theme="light"] body.refined-member .level-picker .level-elite input:checked+span{background:#1e2328;border-color:#c7ccc3;color:#f4f5f0}
html[data-theme="light"] body.refined-member .mr-lv.lv-elite,html[data-theme="light"] body.refined-member .rr-lv.lv-elite{background:#1e2328;color:#f4f5f0;border-color:#c7ccc3}
/* from design.css */
html[data-theme="light"] body.refined-member{background:#f3f4f1}
html[data-theme="light"] body.refined-member button:hover{background:#f1f3ee;border-color:#d3d8cf}
html[data-theme="light"] body.refined-member button.primary:hover{background:#f0ff60;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .surface{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .quiet{color:#626763}
html[data-theme="light"] body.refined-member .quiet b{color:#2c2d24}
html[data-theme="light"] body.refined-member .text-action{background:transparent;border:0;color:#4e5c00}
html[data-theme="light"] body.refined-member .text-action:hover{background:transparent;border:0}
html[data-theme="light"] body.refined-member .subtle{background:transparent;color:#4f544d}
html[data-theme="light"] body.refined-member .status-tag{border:1px solid #d3d8cf;color:#535a57;background:#ffffff}
html[data-theme="light"] body.refined-member .status-tag.active,html[data-theme="light"] body.refined-member .status-tag.confirmed{background:rgba(180,205,0,0.155);border-color:rgba(130,150,0,0.607);color:#4e5c00}
html[data-theme="light"] body.refined-member .status-tag.held,html[data-theme="light"] body.refined-member .status-tag.waitlisted,html[data-theme="light"] body.refined-member .status-tag.upcoming{background:rgba(202,159,79,0.113);border-color:rgba(207,169,99,0.45);color:#976b21}
html[data-theme="light"] body.refined-member .status-tag.attended{color:#25935e;background:rgba(78,203,143,0.113);border-color:rgba(97,209,156,0.45)}
html[data-theme="light"] body.refined-member .status-tag.cancelled,html[data-theme="light"] body.refined-member .status-tag.archived{color:#6d746e}
html[data-theme="light"] body.refined-member .status-tag.expired,html[data-theme="light"] body.refined-member .status-tag.exhausted{color:#962c21;border-color:rgba(212,105,94,0.45)}
html[data-theme="light"] body.refined-member .avatar{background:#f1f3ee;color:#484d3c;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .app-header{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .brand-caption{color:#6b756e}
html[data-theme="light"] body.refined-member .app-header nav a.active{background:rgba(180,205,0,0.173);color:#4e5c00}
html[data-theme="light"] body.refined-member .identity-switch{color:#717972}
html[data-theme="light"] body.refined-member .identity-switch select{background:transparent;border-color:#e2e5de}
html[data-theme="light"] body.refined-member .greeting .eyebrow{color:#707970}
html[data-theme="light"] body.refined-member .member-hero{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .season-kicker{color:#4e5c00}
html[data-theme="light"] body.refined-member .season-kicker span{color:#5b6356;border-left:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .member-hero p{color:#4e554b}
html[data-theme="light"] body.refined-member .hero-foot{color:#6e796e}
html[data-theme="light"] body.refined-member .hero-foot b{color:#697642}
html[data-theme="light"] body.refined-member .member-hero .hero-image{background-image:linear-gradient(90deg,rgba(20,26,20,0.065),rgba(20,26,20,0)),linear-gradient(0deg,rgba(20,26,20,0.226),rgba(20,26,20,0)),url('/assets/center.jpg');background-position:50% 44%}
html[data-theme="light"] body.refined-member .member-hero .hero-image span{color:#2d3026}
html[data-theme="light"] body.refined-member .member-summary{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .summary-cell{border:0;border-right:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .summary-cell:last-child{border-right:0}
html[data-theme="light"] body.refined-member .summary-cell>span{color:#5c655d}
html[data-theme="light"] body.refined-member .summary-cell>span .ico{color:#7f8b2c}
html[data-theme="light"] body.refined-member .summary-cell small{color:#6f7b6f}
html[data-theme="light"] body.refined-member .weekly-card .eyebrow,html[data-theme="light"] body.refined-member .next-class .eyebrow{color:#707b71}
html[data-theme="light"] body.refined-member .weekly-card p,html[data-theme="light"] body.refined-member .next-class p{color:#6c786c}
html[data-theme="light"] body.refined-member .day-dot{color:#707a70}
html[data-theme="light"] body.refined-member .day-dot b{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .day-dot.current b{border-color:#b4bf73;color:#4e5c00}
html[data-theme="light"] body.refined-member .day-dot.done b{color:#17191b;background:#ddf878;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .member-tabs{background:#ffffff;border:1px solid #d3d8cf;box-shadow:0 14px 40px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .member-tabs .selected{background:#e4f630;color:#17191b}
html[data-theme="light"] body.refined-member .member-tabs button:hover{background:#f1f3ee}
html[data-theme="light"] body.refined-member .member-tabs .selected:hover{background:#e4f630}
html[data-theme="light"] body.refined-member .result-card{background:#ffffff}
html[data-theme="light"] body.refined-member .pass-card{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .pass-card.current{background:#ffffff;border-color:#afb979}
html[data-theme="light"] body.refined-member .pass-amount>b{color:#4e5c00}
html[data-theme="light"] body.refined-member .pass-amount>span{color:#535b4a}
html[data-theme="light"] body.refined-member .pass-dates{border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .pass-dates>span{color:#5d6b57}
html[data-theme="light"] body.refined-member .pass-dates b{color:#353a2e}
html[data-theme="light"] body.refined-member .hold-history p{color:#5a6751}
html[data-theme="light"] body.refined-member .date-strip>button{color:#5e6b5e}
html[data-theme="light"] body.refined-member .date-strip>button.selected{background:#ddf878;border-color:#b8cc12;color:#17191b}
html[data-theme="light"] body.refined-member .date-picker{color:#677467}
html[data-theme="light"] body.refined-member .class-card{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .class-time strong{color:#64783f}
html[data-theme="light"] body.refined-member .class-time span{color:#6f7e6c}
html[data-theme="light"] body.refined-member .class-info p{color:#5f6d5c}
html[data-theme="light"] body.refined-member .class-info small{color:#717d6e}
html[data-theme="light"] body.refined-member .booking-mini{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .booking-mini p{color:#64715f}
html[data-theme="light"] body.refined-member .booking-mini b{color:#647d3a}
html[data-theme="light"] body.refined-member .sidebar-caption{color:#677466}
html[data-theme="light"] body.refined-member .sidebar-bottom{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .sidebar-bottom p{color:#5d654f}
html[data-theme="light"] body.refined-member .sidebar-bottom>span{color:#6d7b66}
html[data-theme="light"] body.refined-member .admin-avatar{color:#4e5c00;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .dev-line{color:#727f6b}
html[data-theme="light"] body.refined-member .dev-line i{background:#8f9d4a}
html[data-theme="light"] body.refined-member .stat-card{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .stat-card>span{color:#60705c}
html[data-theme="light"] body.refined-member .stat-card .ico{color:#6f8065}
html[data-theme="light"] body.refined-member .stat-card>strong{color:#627642}
html[data-theme="light"] body.refined-member .stat-card>small{color:#70806b}
html[data-theme="light"] body.refined-member .stat-card:first-child{border-top:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .stat-card:first-child>strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .session-line{border:0;border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .session-line:hover{background:transparent;color:#4e5c00}
html[data-theme="light"] body.refined-member .session-line>.numeric{color:#434b3b}
html[data-theme="light"] body.refined-member .session-line small{color:#718169}
html[data-theme="light"] body.refined-member .session-line>span:not(.numeric){color:#626f57}
html[data-theme="light"] body.refined-member .session-line>.ico{color:#7a8e6b}
html[data-theme="light"] body.refined-member .club-poster{border:1px solid #a6b77b;background:linear-gradient(110deg,#ffffff,#ffffff),url('/assets/center.jpg') center/cover}
html[data-theme="light"] body.refined-member .club-poster .eyebrow{color:#65793f}
html[data-theme="light"] body.refined-member .club-poster h2{color:#6f8037}
html[data-theme="light"] body.refined-member .club-poster em{color:#4e5c00}
html[data-theme="light"] body.refined-member .club-poster p{color:#67735b}
html[data-theme="light"] body.refined-member .club-poster>a{border-top:1px solid #d3d8cf;color:#4e5c00}
html[data-theme="light"] body.refined-member .crm-empty{color:#71816a}
html[data-theme="light"] body.refined-member .crm-empty>.ico{color:#738038}
html[data-theme="light"] body.refined-member .crm-empty h3{color:#59634e}
html[data-theme="light"] body.refined-member .search-box .ico{color:#74876c}
html[data-theme="light"] body.refined-member .search-box input{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .member-toolbar>select{border-color:#e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .table-head{border-bottom:1px solid #d3d8cf;color:#718367}
html[data-theme="light"] body.refined-member .member-row{border:0;border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .member-row:hover{background:#f1f3ee;border-color:#d3d8cf}
html[data-theme="light"] body.refined-member .member-row .person small{color:#718367}
html[data-theme="light"] body.refined-member .member-row>.numeric{color:#627058}
html[data-theme="light"] body.refined-member .member-row>span:nth-child(2){color:#627058}
html[data-theme="light"] body.refined-member .row-arrow{color:#768969}
html[data-theme="light"] body.refined-member .admin-class{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .crm-dialog{background:#ffffff;border:1px solid #d3d8cf;color:#68793e;box-shadow:0 40px 140px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .crm-dialog::backdrop{background:rgba(24,30,24,.38)}
html[data-theme="light"] body.refined-member .dialog-head{background:#ffffff;border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .dialog-head button{border:0;color:#69795f}
html[data-theme="light"] body.refined-member .dialog-body input,html[data-theme="light"] body.refined-member .dialog-body textarea,html[data-theme="light"] body.refined-member .dialog-body select{background:#ffffff;border-color:#d3d8cf}
html[data-theme="light"] body.refined-member .dialog-body label{color:#56614c}
html[data-theme="light"] body.refined-member .profile-head p{color:#728367}
html[data-theme="light"] body.refined-member .profile-note{color:#5e6a54;background:#ffffff}
html[data-theme="light"] body.refined-member .history-line{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .history-line>span:first-child{color:#738367}
html[data-theme="light"] body.refined-member .history-line b{color:#535e4a}
html[data-theme="light"] body.refined-member .class-detail-title p{color:#6a795f}
html[data-theme="light"] body.refined-member .roster-row{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member #toast{border:1px solid #d3d8cf;color:#627d3a;background:#ffffff}
@media(max-width:600px){html[data-theme="light"] body.refined-member .member-hero{background:#ffffff}
html[data-theme="light"] body.refined-member .member-hero .hero-image{background-image:linear-gradient(90deg,#ffffff,rgba(20,26,20,0.226) 40%,rgba(20,26,20,0.15)),linear-gradient(0deg,#ffffff,rgba(20,26,20,0.03) 50%),url('/assets/center.jpg');background-position:45% 45%}
}
html[data-theme="light"] body.refined-member .demo-setup{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .demo-setup b{color:#607740}
html[data-theme="light"] body.refined-member .demo-setup span{color:#717f64}
html[data-theme="light"] body.refined-member .demo-setup button{color:#4e5c00;border-color:#a1b57d}
html[data-theme="light"] body.refined-member .dialog-feedback{border:1px solid #bdaa75;background:#f2f0e9;color:#987f1f}
html[data-theme="light"] body.refined-member .fine{color:#626763}
html[data-theme="light"] body.refined-member .member-row .person small{color:#66745d}
html[data-theme="light"] body.refined-member .class-info small{color:#606c60}
html[data-theme="light"] body.refined-member .operation-notice,html[data-theme="light"] body.refined-member .operation-notice h3,html[data-theme="light"] body.refined-member .operation-notice strong,html[data-theme="light"] body.refined-member .operation-notice p{color:#17191b}
html[data-theme="light"] body.refined-member .operation-notice .eyebrow{color:#606b1b}
html[data-theme="light"] body.refined-member .schedule-summary small,html[data-theme="light"] body.refined-member .membership-reservation-note,html[data-theme="light"] body.refined-member .calendar-exceptions span{color:#56665f}
html[data-theme="light"] body.refined-member .schedule-summary small{color:#626860}
html[data-theme="light"] body.refined-member .operation-notice{background:#eef2d8;border:1px solid #a9ba78}
html[data-theme="light"] body.refined-member .operation-notice.closed{background:#1f231b;border-color:#c7ccc3}
html[data-theme="light"] body.refined-member .operation-notice.pending{background:#fff4dc;border-color:#d0b062}
html[data-theme="light"] body.refined-member .membership-reservation-note{color:#626860}
html[data-theme="light"] body.refined-member .calendar-exceptions span{color:#626860}
html[data-theme="light"] body.refined-member .status-tag.offered{background:#fff1cf;color:#7e5f0f}
html[data-theme="light"] body.refined-member .schedule-summary small,html[data-theme="light"] body.refined-member .membership-reservation-note,html[data-theme="light"] body.refined-member .calendar-exceptions span{color:#56665f}
html[data-theme="light"] body.refined-member .open-gym-card{background:#eef2d8;color:#17191b;border:1px solid #a9ba78}
html[data-theme="light"] body.refined-member .open-gym-card .eyebrow{color:#606b1b}
html[data-theme="light"] body.refined-member .open-gym-card h3,html[data-theme="light"] body.refined-member .open-gym-card strong{color:#17191b}
html[data-theme="light"] body.refined-member .open-gym-card p{color:#343b2b}
html[data-theme="light"] body.refined-member .gym-booking-action button{background:#f3f4f1;color:#7f8e29}
html[data-theme="light"] body.refined-member .booking-policy-note{border:1px solid #a5b47e;background:#f1f3ee}
html[data-theme="light"] body.refined-member .open-gym-card .status-tag{color:#293423;background:#e1e8c7;border-color:#acbb77}
html[data-theme="light"] body.refined-member .workout-date{color:#56665f}
html[data-theme="light"] body.refined-member .challenge-wod .workout-content{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .calendar-weekday{color:#56665f}
html[data-theme="light"] body.refined-member .my-calendar-grid button.selected{background:#ddf878;color:#17191b;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .my-calendar-grid button.calendar-today{border-color:#b3c072}
html[data-theme="light"] body.refined-member .my-calendar-grid i{background:#ddf878}
html[data-theme="light"] body.refined-member .my-calendar-grid .selected i{background:#f3f4f1}
html[data-theme="light"] body.refined-member .my-history-row{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-history-row p{color:#56665f}
html[data-theme="light"] body.refined-member .my-history-row>strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-calendar .section-head .my-month-title{border:0;background:transparent;color:var(--text)}
html[data-theme="light"] body.refined-member .my-month-title span{color:#56665f}
html[data-theme="light"] body.refined-member .my-month-title:focus-visible{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .date-wheel-frame{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .date-wheel [role=option]{color:#727874}
html[data-theme="light"] body.refined-member .date-wheel [aria-selected=true]{color:#4e5c00}
html[data-theme="light"] body.refined-member .date-wheel:focus-visible{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .date-wheel-focus{border-block:1px solid #c0d260;background:rgba(180,205,0,0.086)}
html[data-theme="light"] body.refined-member .wheel-choice{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-day-wod{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-wod-entry{background:#f3f4f1;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-wod-full summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .class-total-grid>div{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .class-total-grid span{color:#56665f}
html[data-theme="light"] body.refined-member .class-total-grid strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .class-total-grid small{color:#56665f}
html[data-theme="light"] body.refined-member .my-performance summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .reservation-strip{border:1px solid #aebf73;background:#ffffff;color:var(--text)}
html[data-theme="light"] body.refined-member .reservation-strip small{color:#4e5c00}
html[data-theme="light"] body.refined-member .reservation-strip>span>span{color:#56665f}
html[data-theme="light"] body.refined-member .reservation-strip-icon{color:#4e5c00}
html[data-theme="light"] body.refined-member .service-pass{border:1px solid #d3d8cf;background:linear-gradient(130deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .service-pass>p{color:#56665f}
html[data-theme="light"] body.refined-member .service-remaining strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .service-pair>article{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .service-metric small{color:#56665f}
html[data-theme="light"] body.refined-member .service-shortcuts{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .service-request-row{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .service-request-row:last-child{border:0}
html[data-theme="light"] body.refined-member .service-reply{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .service-reply b{color:#4e5c00}
html[data-theme="light"] body.refined-member .request-member{color:#4e5c00}
html[data-theme="light"] body.refined-member .shop-product{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .shop-featured{border-color:#b8cc12;background:#ffffff}
html[data-theme="light"] body.refined-member .shop-price>span{color:#56665f}
html[data-theme="light"] body.refined-member .shop-benefit{color:#4e5c00}
html[data-theme="light"] body.refined-member .shop-quote-options summary{color:#56665f}
html[data-theme="light"] body.refined-member .shop-promotions article{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .shop-promotions article>span{color:#4e5c00}
html[data-theme="light"] body.refined-member .shop-promotions p{color:#56665f}
html[data-theme="light"] body.refined-member .shop-payment-note{color:#56665f}
html[data-theme="light"] body.refined-member .purchase-summary p{color:#56665f}
html[data-theme="light"] body.refined-member .purchase-summary strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .offer-label{color:#4e5c00}
html[data-theme="light"] body.refined-member .quote-alternative{border:0;background:none;color:#56665f}
html[data-theme="light"] body.refined-member .quote-alternative b{color:var(--text)}
html[data-theme="light"] body.refined-member .recurring-offer{border:1px solid #d3d8cf;background:#f1f3ee}
html[data-theme="light"] body.refined-member .recurring-price{color:#4e5c00}
html[data-theme="light"] body.refined-member .recurring-select{color:#4e5c00;border:1px solid #b1be74;background:#ffffff}
html[data-theme="light"] body.refined-member .recurring-select:hover{background:#f1f3ee}
html[data-theme="light"] body.refined-member .purchase-summary #purchase-plan{color:var(--text)}
html[data-theme="light"] body.refined-member .service-pass-group>h3>span{color:#56665f}
html[data-theme="light"] body.refined-member .service-pass-next{background:#ffffff;border-color:#d3d8cf}
html[data-theme="light"] body.refined-member .service-pass-next .service-remaining strong{color:var(--text)}
html[data-theme="light"] body.refined-member .service-pass-empty{border:1px dashed #e2e5de}
html[data-theme="light"] body.refined-member .source-holding-history,html[data-theme="light"] body.refined-member .source-locker-history{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .source-holding-history summary,html[data-theme="light"] body.refined-member .source-locker-history summary{color:#56665f}
html[data-theme="light"] body.refined-member .admin-member-notes,html[data-theme="light"] body.refined-member .admin-source-lockers{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .source-activity small{color:#5b6655}
html[data-theme="light"] body.refined-member .admin-tools{color:#5b6655}
html[data-theme="light"] body.refined-member .admin-tools nav{border:1px solid #e2e5de;background:#ffffff;box-shadow:0 12px 32px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .journal-controls{color:#5b6655}
html[data-theme="light"] body.refined-member .journal-card{background:#ffffff;border:1px solid #e2e5de;color:#2b2d23}
html[data-theme="light"] body.refined-member .journal-card > img{background:#f3f4f1}
html[data-theme="light"] body.refined-member .journal-copy p{color:#4e594b}
html[data-theme="light"] body.refined-member .journal-meta b{color:#4e5c00}
html[data-theme="light"] body.refined-member .wellness-card{background:linear-gradient(140deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .journal-card.img-failed{background:linear-gradient(140deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .wellness-orbit{color:#4e5c00}
html[data-theme="light"] body.refined-member .journal-detail section p{color:#475241}
html[data-theme="light"] body.refined-member .journal-figure img{background:#f3f4f1}
html[data-theme="light"] body.refined-member .journal-figure figcaption{color:#5b6655}
html[data-theme="light"] body.refined-member .journal-facts{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .journal-facts dt{color:#5b6655}
html[data-theme="light"] body.refined-member .session-record-dialog{border:1px solid #d3d8cf;background:#ffffff;color:#2b2d23}
html[data-theme="light"] body.refined-member .session-record-dialog::backdrop{background:rgba(24,30,24,.38)}
html[data-theme="light"] body.refined-member .prompt-title button{border:0}
html[data-theme="light"] body.refined-member .prompt-error{color:#ad5f0b}
html[data-theme="light"] body.refined-member .race-roster-summary .race-roster{border:0}
html[data-theme="light"] body.refined-member .roster-entry{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .roster-entry > strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .expired-pass-table th{color:#5b6655;border-bottom:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .expired-pass-table td{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .expired-pass-table td:last-child{color:#5b6655}
html[data-theme="light"] body.refined-member .roster-table-scroll{border:1px solid var(--border,#e2e5de)}
html[data-theme="light"] body.refined-member .roster-table th{background:#ffffff;color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-table td{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .roster-table small{color:#55625a}
html[data-theme="light"] body.refined-member .roster-day-group{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .roster-table caption{background:#f1f3ee;color:#282f25}
html[data-theme="light"] body.refined-member .roster-table th{color:#516253;background:#ffffff}
html[data-theme="light"] body.refined-member .roster-table tbody tr:nth-child(even){background:rgba(0,0,0,0.023)}
html[data-theme="light"] body.refined-member .roster-window{color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-time-note{color:#55625a}
html[data-theme="light"] body.refined-member .roster-edit{color:#516253;border:1px solid #d3d8cf;background:transparent}
html[data-theme="light"] body.refined-member .detail-back-bar{background:#f3f4f1;border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .detail-back-button{border:1px solid #d3d8cf;background:#ffffff;color:#282f25}
html[data-theme="light"] body.refined-member .detail-back-button span{color:#4e5c00}
html[data-theme="light"] body.refined-member .detail-back-button:focus-visible{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .detail-back-bar>span{color:#556359}
html[data-theme="light"] body.refined-member .my-services [data-service-kind="hold"]{background:#e5ff39;color:#172016;border:0}
html[data-theme="light"] body.refined-member .social-panel{background:transparent;border:0}
html[data-theme="light"] body.refined-member .social-heart{background:transparent;border:0;color:#364336}
html[data-theme="light"] body.refined-member .social-heart svg{fill:none;stroke:currentColor}
html[data-theme="light"] body.refined-member .social-heart.liked{color:#aa0d27}
html[data-theme="light"] body.refined-member .social-heart.liked svg{fill:currentColor}
html[data-theme="light"] body.refined-member .social-heart span{color:#364336}
html[data-theme="light"] body.refined-member .social-discussion{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .social-comment-count{color:#5a655d}
html[data-theme="light"] body.refined-member .social-comment-count span{color:#2f3931}
html[data-theme="light"] body.refined-member .social-comments small{color:#6e7c73}
html[data-theme="light"] body.refined-member .social-delete{background:none;border:0;color:#6e7c73}
html[data-theme="light"] body.refined-member .social-composer{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .social-composer:focus-within{border-color:#c7ccc3}
html[data-theme="light"] body.refined-member .social-composer textarea{border:0;background:transparent;color:#293127;box-shadow:none}
html[data-theme="light"] body.refined-member .social-composer textarea:focus{outline:none}
html[data-theme="light"] body.refined-member .social-composer textarea::placeholder{color:#6c7a70}
html[data-theme="light"] body.refined-member .social-post{background:none;border:0;color:#4e5c00}
html[data-theme="light"] body.refined-member .social-post:hover{background:rgba(180,205,0,0.138)}
html[data-theme="light"] body.refined-member .social-heart:focus-visible,html[data-theme="light"] body.refined-member .social-post:focus-visible{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .member-inquiry{border:1px solid #d3d8cf;background:#ffffff;color:#5c7d3a;box-shadow:0 4px 16px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .member-inquiry:hover{border-color:#b8cc12;color:#4e5c00}
html[data-theme="light"] body.refined-member .race-roster-summary{border:1px solid #b8c86a;border-top:3px solid #b8cc12;background:linear-gradient(135deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .race-roster-summary>summary:after{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-roster-summary>summary strong{color:#668631}
html[data-theme="light"] body.refined-member .roster-hint{color:#5d6751}
html[data-theme="light"] body.refined-member .race-roster-summary .eyebrow{color:#4e5c00}
html[data-theme="light"] body.refined-member .design-switch button{border:0;background:transparent;color:#57655a}
html[data-theme="light"] body.refined-member .design-switch button[aria-pressed=true]{background:#f1f3ee;color:#4e5c00}
html[data-theme="light"] body.refined-member{background:#f3f4f1}
html[data-theme="light"] body.refined-member .surface,html[data-theme="light"] body.refined-member .panel,html[data-theme="light"] body.refined-member .shop-product{background:#ffffff;border-color:#e2e5de;box-shadow:none}
html[data-theme="light"] body.refined-member .eyebrow{color:#59624d}
html[data-theme="light"] body.refined-member .primary{background:#ddf878;color:#1c2716;border:0}
html[data-theme="light"] body.refined-member input,html[data-theme="light"] body.refined-member select,html[data-theme="light"] body.refined-member textarea{border-color:#d3d8cf}
html[data-theme="light"] body.refined-member .member-tabs{background:#ffffff;border-color:#d3d8cf;box-shadow:0 8px 30px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .member-tabs button.selected{background:#ddf878}
html[data-theme="light"] body.refined-member .journal-card{background:#ffffff}
html[data-theme="light"] body.refined-member .service-pair>article{background:#ffffff}
html[data-theme="light"] body.refined-member .view-toggle{background:#ffffff}
html[data-theme="light"] body.refined-member .view-toggle a[aria-current]{background:#ddf878;color:#152016}
html[data-theme="light"] body.refined-member .home-journal .today-workout>.text-action{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .hold-balance-summary{background:#f1f3ee;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .hold-balance-summary>span{color:#535f4a}
html[data-theme="light"] body.refined-member .hold-balance-summary strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .hold-balance-summary strong span{color:#74816a}
html[data-theme="light"] body.refined-member .roster-race-select{color:#545f4b}
html[data-theme="light"] body.refined-member .roster-race-select select{border-color:#a2b77b}
html[data-theme="light"] body.refined-member .race-roster .roster-event-meta{color:#6b9820}
html[data-theme="light"] body.refined-member .race-roster .roster-event-label{color:#586751}
html[data-theme="light"] body.refined-member .roster-caption-race{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-choice-buttons button[aria-pressed=true]{background:#ddf878;color:#172116}
html[data-theme="light"] body.refined-member .hold-days-preview{color:#4e5c00}
html[data-theme="light"] body.refined-member .centered-challenge-nav .challenge-nav{color:#4e5c00}
html[data-theme="light"] body.refined-member .centered-challenge-nav .challenge-nav.selected{color:#172116}
html[data-theme="light"] body.refined-member .my-sections button[aria-pressed=true]{color:#182316;background:#ddf878}
html[data-theme="light"] body.refined-member .challenge-tapped:after{box-shadow:inset 0 0 0 2px rgba(170,190,0,0.35)}
html[data-theme="light"] body.refined-member .renewal-current{color:#4f5a47}
html[data-theme="light"] body.refined-member .renewal-countdown strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .renewal-countdown span{color:#55614c}
html[data-theme="light"] body.refined-member .renewal-deadline{color:#4e5c00}
html[data-theme="light"] body.refined-member .renewal-recommendation{border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .renewal-recommendation>strong{color:#5f8e29}
html[data-theme="light"] body.refined-member .renewal-recommendation{background:#f1f3ee;border:1px solid #9eb77b}
html[data-theme="light"] body.refined-member .renewal-recommendation h3{color:#4e5c00}
html[data-theme="light"] body.refined-member .benefit-spark{background:#ddf878;color:#233119}
html[data-theme="light"] body.refined-member .my-day-rankings{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .performance-metric{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .performance-metric b{color:#4e5c00}
html[data-theme="light"] body.refined-member .measurement-setup{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .measurement-setup summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .booking-fab{background:#ddf878;color:#172116;border:1px solid #aacb67;box-shadow:0 4px 18px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .podium-card{border:1px solid #c7ccc3;background:#ffffff}
html[data-theme="light"] body.refined-member .podium-1{border-color:#d5bb5d;background:linear-gradient(150deg,#f1f3ee,#ffffff)}
html[data-theme="light"] body.refined-member .podium-2{border-color:#c7ccc3}
html[data-theme="light"] body.refined-member .podium-3{border-color:#be9574}
html[data-theme="light"] body.refined-member .podium-loads{color:#56665f}
html[data-theme="light"] body.refined-member .podium-card>span:not(.podium-medal){color:#56665f}
html[data-theme="light"] body.refined-member .daily-ranking-table td small{color:#56665f}
html[data-theme="light"] body.refined-member .avatar-placeholder{background:#f1f3ee;color:#4e5c00}
html[data-theme="light"] body.refined-member .profile-empty{background:#f1f3ee;color:#4e5c00}
html[data-theme="light"] body.refined-member .record-options{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .record-options summary{color:#56665f}
html[data-theme="light"] body.refined-member .challenge-compact-compare span{color:#56665f}
html[data-theme="light"] body.refined-member .challenge-goal-optional summary,html[data-theme="light"] body.refined-member .performance-details>summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .home-bookings-empty>.ico{color:var(--accent,#4e5c00)}
html[data-theme="light"] body.refined-member .home-bookings-empty p{color:#4e6360}
html[data-theme="light"] body.refined-member .record-success{border-color:#b8cc12;background:#f1f3ee}
html[data-theme="light"] body.refined-member .record-success>strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-ranking-summary{border:1px solid #b8cc12;background:#f1f3ee}
html[data-theme="light"] body.refined-member .my-ranking-summary strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .daily-ranking-table .my-rank{background:#f1f3ee}
html[data-theme="light"] body.refined-member .daily-ranking-table .my-rank td{color:#4e5c00}
html[data-theme="light"] body.refined-member .profile-next-step{background:#f1f3ee}
html[data-theme="light"] body.refined-member .profile-next-step h3{color:#4e5c00}
html[data-theme="light"] body.refined-member .admin-priority{border-color:#a5ba78}
html[data-theme="light"] body.refined-member .admin-task{border:0;border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .admin-task small{color:#5f6f58}
html[data-theme="light"] body.refined-member .admin-task>strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .admin-clear{color:#55604c}
html[data-theme="light"] body.refined-member .admin-shortcuts a{background:#ffffff;color:#4e5c00}
html[data-theme="light"] body.refined-member .dialog-head .dialog-back{color:#4e5c00;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .dialog-head{background:#ffffff}
html[data-theme="light"] body.refined-member .signup-warning{color:#987f1f}
html[data-theme="light"] body.refined-member .retention-metric{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .retention-metric strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .retention-metric small{color:#5c6f5b}
html[data-theme="light"] body.refined-member .retention-panel>p{color:#586a53}
html[data-theme="light"] body.refined-member .checklist-renewals h2 strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .checklist-renewals .section-head p{color:#4e5d49}
html[data-theme="light"] body.refined-member .checklist-renewal-table{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .checklist-renewal-table th,html[data-theme="light"] body.refined-member .checklist-renewal-table td{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .checklist-renewal-table tr:last-child td{border-bottom:0}
html[data-theme="light"] body.refined-member .checklist-renewal-table th{color:#5b6b54}
html[data-theme="light"] body.refined-member .checklist-renewal-table td strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .checklist-renewal-table button{border:0;background:transparent;color:#5e9424}
html[data-theme="light"] body.refined-member .checklist-renewal-table button:hover,html[data-theme="light"] body.refined-member .checklist-renewal-table button:focus-visible{color:#4e5c00}
html[data-theme="light"] body.refined-member .journal-guide p{color:#4d5946}
html[data-theme="light"] body.refined-member .journal-table .journal-reason{border:1px solid #d3d8cf;color:#4e5c00}
html[data-theme="light"] body.refined-member .journal-table button{border:0;background:none;color:#5e9424}
html[data-theme="light"] body.refined-member .journal-table button:hover,html[data-theme="light"] body.refined-member .journal-table button:focus-visible{color:#4e5c00}
html[data-theme="light"] body.refined-member .journal-eligibility{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .journal-eligibility small{color:#56654f}
html[data-theme="light"] body.refined-member .journal-history{border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions th,html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions td{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions tr:last-child td{border-bottom:0}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions th{color:#546550;background:#ffffff}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions td small{color:#5c6c55}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions .calendar-mode{border:1px solid #d3d8cf;background:#f1f3ee;color:#4e5c00}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions .calendar-mode.closed{color:#a95a0f;border-color:#d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions .calendar-mode.pending{color:#937925;border-color:#d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .schedule-controls .calendar-exceptions button{border:0;background:none;color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-filter{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .roster-filter summary{color:#567543}
html[data-theme="light"] body.refined-member .roster-filter[open]{border-color:#b8cc12}
html[data-theme="light"] body.refined-member .roster-options{border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .roster-options input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-sort{color:#586751}
html[data-theme="light"] body.refined-member .member-table .table-head>button{border:0;background:transparent;color:#53604b}
html[data-theme="light"] body.refined-member .member-table .table-head>button:hover,html[data-theme="light"] body.refined-member .member-table .table-head>button:focus-visible{color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-head-filter summary{color:#53604b}
html[data-theme="light"] body.refined-member .roster-head-filter summary span{color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-head-menu{border:1px solid #d3d8cf;background:#ffffff;box-shadow:0 14px 30px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .roster-head-menu input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .member-tabs button:focus-visible,html[data-theme="light"] body.refined-member .detail-back-button:focus-visible,html[data-theme="light"] body.refined-member .my-sections button:focus-visible{outline:3px solid #b8cc12}
html[data-theme="light"] body.refined-member .member-main [data-member-destination]:focus{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .member-main [data-class-id]:focus{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .offer-deadline{color:#4e5c00}
html[data-theme="light"] body.refined-member .source-rights-warning{color:#4e5c00}
html[data-theme="light"] body.refined-member .source-review-control{border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .brand-lockup .brand-sep{background:#f1f3ee}
html[data-theme="light"] body.refined-member .social-flag{background:none;border:0;color:#6e7c73}
html[data-theme="light"] body.refined-member .social-flag:hover,html[data-theme="light"] body.refined-member .social-flag:focus-visible{color:#4e5c00}
html[data-theme="light"] body.refined-member .social-status{color:#b27406}
html[data-theme="light"] body.refined-member .social-muted{color:#b27406}
html[data-theme="light"] body.refined-member .social-rules{color:#56614c}
html[data-theme="light"] body.refined-member .social-rules input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .social-rules a{color:#4e5c00}
html[data-theme="light"] body.refined-member .social-hint{color:#b27406}
html[data-theme="light"] body.refined-member .community-reasons{border:0}
html[data-theme="light"] body.refined-member .community-reasons legend{color:#56614c}
html[data-theme="light"] body.refined-member .community-reasons input,html[data-theme="light"] body.refined-member .community-check input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .community-note{color:#56614c}
html[data-theme="light"] body.refined-member .community-dialog-error{color:#b81b00}
html[data-theme="light"] body.refined-member .my-account-links a{color:inherit}
html[data-theme="light"] body.refined-member .account-delete-link{background:none;border:0;color:#b81b00}
html[data-theme="light"] body.refined-member .account-delete-warn{border:1px solid rgba(240,177,66,0.45);background:rgba(238,168,43,0.125)}
html[data-theme="light"] body.refined-member .account-delete-submit{background:#ff6b57;color:#1b0f0c;border:0}
html[data-theme="light"] body.refined-member .community-report{border-top:1px solid rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .community-report:first-of-type{border-top:0}
html[data-theme="light"] body.refined-member .community-report-head small{color:#6e7c73}
html[data-theme="light"] body.refined-member .community-report-reasons small{color:#6e7c73}
html[data-theme="light"] body.refined-member .community-mutes small{color:#6e7c73}
html[data-theme="light"] body.refined-member .legal-update{border:1px solid rgba(130,150,0,0.883);background:rgba(180,205,0,0.155)}
html[data-theme="light"] body.refined-member .legal-update a{color:#4e5c00}
html[data-theme="light"] body.refined-member .legal-update-close{background:none;border:0;color:#56614c}
html[data-theme="light"] body.refined-member .expiry-notice .expiry-when{color:#4e5c00}
html[data-theme="light"] body.refined-member .wl-weekday{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-calendar .wl-grid .wl-day{border:1px solid rgba(0,0,0,0.12);background:transparent}
html[data-theme="light"] body.refined-member .wl-day small{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-day-head em{color:#6e7c73;border:1px solid rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-line{color:#31372b}
html[data-theme="light"] body.refined-member .wl-line .wl-time{color:#5b685e}
html[data-theme="light"] body.refined-member .wl-line.planned,html[data-theme="light"] body.refined-member .wl-line.unassigned{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-line.off,html[data-theme="light"] body.refined-member .wl-line.cancelled{color:#6f7b73}
html[data-theme="light"] body.refined-member .wl-line.sub .wl-coach{color:#b17106}
html[data-theme="light"] body.refined-member .wl-line.sub .wl-coach::before{background:#f0b24a}
html[data-theme="light"] body.refined-member .wl-day.planned .wl-day-head b{color:#4f5a51}
html[data-theme="light"] body.refined-member .wl-day.closed i{color:#259250}
html[data-theme="light"] body.refined-member .wl-day.open i{color:#a67411}
html[data-theme="light"] body.refined-member .wl-day.today{border-color:#c7ccc3}
html[data-theme="light"] body.refined-member .wl-day.selected{background:rgba(180,205,0,0.293);border-color:#b8cc12}
html[data-theme="light"] body.refined-member .wl-row{border-top:1px solid rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-row:first-of-type{border-top:0}
html[data-theme="light"] body.refined-member .wl-title small{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-error{color:#a42714}
html[data-theme="light"] body.refined-member .wl-plan-sub{color:#b17106}
html[data-theme="light"] body.refined-member .wl-day .wl-compact span.sub{color:#b17106}
html[data-theme="light"] body.refined-member .wl-table th,html[data-theme="light"] body.refined-member .wl-table td{border-bottom:1px solid rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-table.wl-groups td small{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-detail summary{color:#5b685e}
html[data-theme="light"] body.refined-member .purchase-or{color:#6e7c73}
html[data-theme="light"] body.refined-member .race-self-cta span{color:#545f4b}
html[data-theme="light"] body.refined-member .roster-table tr.roster-me td{background:rgba(180,205,0,0.11)}
html[data-theme="light"] body.refined-member .roster-mine{background:rgba(180,205,0,0.308);color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-table .roster-find{color:#4e5c00;border-color:#abbe74}
html[data-theme="light"] body.refined-member .team-board{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .team-card{border:1px solid #e2e5de;background:rgba(0,0,0,0.027)}
html[data-theme="light"] body.refined-member .team-card.mine{border-color:#a2b77b}
html[data-theme="light"] body.refined-member .team-card-name small{color:#545f4b}
html[data-theme="light"] body.refined-member .team-status{background:#e5ff39;color:#151a14}
html[data-theme="light"] body.refined-member .team-status.done{background:#f1f3ee;color:#538137}
html[data-theme="light"] body.refined-member .team-card-meta{color:#6b9820}
html[data-theme="light"] body.refined-member .team-tags span{border:1px solid #d3d8cf;color:#538137}
html[data-theme="light"] body.refined-member .team-joined{color:#545f4b}
html[data-theme="light"] body.refined-member .team-note{color:#545f4b}
html[data-theme="light"] body.refined-member .team-requests li{background:rgba(0,0,0,0.036)}
html[data-theme="light"] body.refined-member .race-dialog .dialog-body small{color:#5f725a}
html[data-theme="light"] body.refined-member .race-dialog .race-dialog-lead{color:#6b9820}
html[data-theme="light"] body.refined-member .race-dialog .team-tag-choice{border:0}
html[data-theme="light"] body.refined-member .race-dialog .team-tag-choice span{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .race-dialog .team-tag-choice input:checked+span{background:#e5ff39;color:#151a14;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .race-dialog .team-tag-choice input:focus-visible+span{outline:3px solid #b8cc12}
html[data-theme="light"] body.refined-member .race-dialog .race-pass-where{color:#515e4a}
html[data-theme="light"] body.refined-member .race-dialog .race-pass-where a{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-dialog .start-time-ampm{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .race-dialog .start-time-ampm button{border:0;background:transparent;color:#6b9820;box-shadow:none}
html[data-theme="light"] body.refined-member .race-dialog .start-time-ampm button[aria-pressed=true]{background:#e5ff39;color:#151a14}
html[data-theme="light"] body.refined-member .race-dialog .start-time-clock::placeholder{color:#5d6b56}
html[data-theme="light"] body.refined-member .race-dialog .start-time-read{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-dialog .start-time-read.bad{color:#b81b00}
html[data-theme="light"] body.refined-member header.app-header.staff-header .hdr-mode{border:1px solid #b8cc12;background:#e4f630;color:#17191b}
html[data-theme="light"] body.refined-member header.app-header.staff-header .hdr-mode.off{background:transparent;color:#4e5c00;border-style:dashed}
html[data-theme="light"] body.refined-member header.app-header.staff-header nav .hdr-logout{border:1px solid #e2e5de;background:transparent;color:#474f42}
@media(max-width:600px){html[data-theme="light"] body.refined-member header.app-header.staff-header nav a{color:#474f42;background:#ffffff}
html[data-theme="light"] body.refined-member header.app-header.staff-header nav a.active{background:rgba(180,205,0,0.311);color:#4e5c00}
html[data-theme="light"] body.refined-member header.app-header.staff-header nav .hdr-logout{border:0;background:transparent;color:#717972}
}
html[data-theme="light"] body.refined-member .team-digest-count{color:#4e5c00}
html[data-theme="light"] body.refined-member .journal-detail section.team-digest .team-digest-note{color:#5b6655}
html[data-theme="light"] body.refined-member .team-digest-list dt b{color:#2b2d23}
html[data-theme="light"] body.refined-member .team-digest-list dt small{color:#5b6655}
html[data-theme="light"] body.refined-member .team-digest-team time{color:#4e5c00}
html[data-theme="light"] body.refined-member .notice-banner{border:1px solid rgba(130,150,0,0.883);background:rgba(180,205,0,0.155);color:inherit}
html[data-theme="light"] body.refined-member .notice-banner.unread{border-color:#b8cc12}
html[data-theme="light"] body.refined-member .notice-banner-text small{color:#535a57}
html[data-theme="light"] body.refined-member .notice-banner-arrow{color:#4e5c00}
html[data-theme="light"] body.refined-member .notice-list li+li{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .notice-row{background:none;border:0;color:inherit}
html[data-theme="light"] body.refined-member .notice-row-text small{color:#636867}
html[data-theme="light"] body.refined-member .notice-row.unread b{color:#2d2f25}
html[data-theme="light"] body.refined-member .notice-dot{background:#ddf878}
html[data-theme="light"] body.refined-member .notice-body a{color:#4e5c00}
html[data-theme="light"] body.refined-member .notice-row-text small.notice-meta,html[data-theme="light"] body.refined-member .notice-popup-detail>small.notice-meta{color:#636867}
html[data-theme="light"] body.refined-member .notice-meta>span+span::before{color:#6f7673}
html[data-theme="light"] body.refined-member .notice-kind{color:#46504a}
html[data-theme="light"] body.refined-member .notice-state.live{color:#4e5c00}
html[data-theme="light"] body.refined-member .notice-state.done{color:#727976}
html[data-theme="light"] body.refined-member .membership-card .membership-row .ico{color:#4e5c00}
html[data-theme="light"] body.refined-member .membership-card.alert{border-color:rgba(207,169,99,0.45)}
html[data-theme="light"] body.refined-member .momentum-season{border:1px solid #e2e5de;background:#ffffff;color:inherit}
html[data-theme="light"] body.refined-member .momentum-season strong{color:#2d2f25}
html[data-theme="light"] body.refined-member .momentum-season strong small{color:#535a57}
html[data-theme="light"] body.refined-member .momentum-dates{color:#535a57}
html[data-theme="light"] body.refined-member .momentum-dates .ico{color:#4e5c00}
@media(max-width:700px){html[data-theme="light"] body.refined-member .wl-summary .wl-table tr{border-bottom:1px solid rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-summary .wl-table tbody th{border:0}
html[data-theme="light"] body.refined-member .wl-summary .wl-table td{border:0}
html[data-theme="light"] body.refined-member .wl-summary .wl-table td::before{color:#6e7c73}
}
html[data-theme="light"] body.refined-member .request-visit b{color:#4e5c00}
html[data-theme="light"] body.refined-member .visit-title span{color:#56665f}
html[data-theme="light"] body.refined-member .purchase-visit-filters button[aria-pressed="true"]{border-color:#b8cc12;color:#4e5c00}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr{border:1px solid #d3d8cf;background:#ffffff;color:#5f793e}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr h3{color:#505e4b}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr-value small{color:#505e4b}
html[data-theme="light"][data-theme="light"] body.refined-member #race-overlay .sim-live-hr{background:#ffffff;color:#202b22;border-color:#c7ccc3}
html[data-theme="light"][data-theme="light"] body.refined-member #race-overlay .sim-live-hr h3,html[data-theme="light"][data-theme="light"] body.refined-member #race-overlay .sim-live-hr-value small{color:#51604e}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr-heart{color:inherit}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr-person.is-missing .sim-live-hr-value{color:#505e4b}
html[data-theme="light"][data-theme="light"] body.refined-member #race-overlay .sim-live-hr-person.is-missing .sim-live-hr-value{color:#51604e}
html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr-heart,html[data-theme="light"] body.refined-member #race-overlay .sim-live-hr-person.is-missing .sim-live-hr-heart,html[data-theme="light"][data-theme="light"] body.refined-member #race-overlay .sim-live-hr-heart{color:#a81015}
html[data-theme="light"] body.refined-member .wl-line.wl-mgr{border-top:1px dashed rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-line.wl-mgr .wl-time{color:#4e5c00}
html[data-theme="light"] body.refined-member .wl-legend-mgr{color:#4e5c00}
html[data-theme="light"] body.refined-member .wl-compact .wl-mgr{color:#4e5c00}
html[data-theme="light"] body.refined-member .wl-compact .wl-mgr.off,html[data-theme="light"] body.refined-member .wl-compact .wl-mgr.unassigned{color:#6f7b73}
html[data-theme="light"] body.refined-member .wl-compact .wl-mgr.sub{color:#b17106}
html[data-theme="light"] body.refined-member .wl-row.wl-manager{border-top:1px dashed rgba(0,0,0,0.12)}
html[data-theme="light"] body.refined-member .wl-hours>span{color:#6e7c73}
html[data-theme="light"] body.refined-member .wl-mgr-sum{border-top:1px solid rgba(0,0,0,0.12)}
/* from staff-layout.css */
html[data-theme="light"] body.refined-member .status-tag.att-attended{background:#e4f630;color:#17191b;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .status-tag.att-noshow{background:#f4e7e7;color:#b81400;border-color:#c3776f}
html[data-theme="light"] body.refined-member .status-tag.att-booked{background:#ffffff;color:#333c2f}
html[data-theme="light"] body.refined-member .status-tag.att-trial{background:#e7ecf3;color:#004cb8;border-color:#7594bd}
html[data-theme="light"] body.refined-member .status-tag.att-walkin{background:#f2efe8;color:#b87e00;border-color:#bda775}
html[data-theme="light"] body.refined-member .status-tag.att-over{background:#f1f3ee;color:#7c00b8}
html[data-theme="light"] body.refined-member .attendance-log{color:#4b5543}
html[data-theme="light"] body.refined-member .set-chip{color:#17191b;background:#e4f630}
html[data-theme="light"] body.refined-member .set-item{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .set-item p{color:#626763}
html[data-theme="light"] body.refined-member .set-number em{color:#4b5543}
html[data-theme="light"] body.refined-member .set-switch{background:#f1f3ee}
html[data-theme="light"] body.refined-member .set-switch::after{background:#21231a}
html[data-theme="light"] body.refined-member .set-toggle input:checked+.set-switch{background:#e4f630}
html[data-theme="light"] body.refined-member .set-toggle input:checked+.set-switch::after{background:#f3f4f1}
html[data-theme="light"] body.refined-member .set-toggle input:focus-visible+.set-switch{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .set-toggle-text{color:#4b5543}
html[data-theme="light"] body.refined-member .set-save{background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .set-actions a.primary{background:#e4f630;color:#17191b}
html[data-theme="light"] body.refined-member .set-devices li{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .set-devices span{color:#626763}
html[data-theme="light"] body.refined-member .set-history>li{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .set-history span{color:#626763}
html[data-theme="light"] body.refined-member .set-pin{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .set-pin p{color:#626763}
html[data-theme="light"] body.refined-member .dropin-warn{color:#b53703}
html[data-theme="light"] body.refined-member .dropin-alerts li{background:rgba(244,108,37,0.128)}
html[data-theme="light"] body.refined-member .wodt-tabs button[aria-selected=true]{background:#e4f630;color:#121415;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .wodt-table th{color:#56665f}
html[data-theme="light"] body.refined-member .wodt-table th.wodt-lv{color:#121415}
html[data-theme="light"] body.refined-member .wodt-table th.wodt-lv.wodt-peak{background:#e4f630}
html[data-theme="light"] body.refined-member .wodt-table th.wodt-lv.wodt-build{background:#9fe0c0}
html[data-theme="light"] body.refined-member .wodt-table th.wodt-lv.wodt-start{background:#ffb86b}
html[data-theme="light"] body.refined-member .wodt-num{color:#56665f}
html[data-theme="light"] body.refined-member .wodt-ov label{color:#56665f}
html[data-theme="light"] body.refined-member .wodt-sep{border-left:2px solid #e2e5de}
html[data-theme="light"] body.refined-member .wodt-table input.sg{border-color:#b8cc12;box-shadow:0 0 0 1px rgba(170,190,0,0.35)}
html[data-theme="light"] body.refined-member .score-note{background:rgba(180,205,0,0.176);border:1px solid rgba(130,150,0,0.92)}
html[data-theme="light"] body.refined-member .score-note b{color:#4e5c00}
@media(max-width:760px){html[data-theme="light"] body.refined-member .wodt-table tr{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .wodt-table td{border:0!important}
html[data-theme="light"] body.refined-member .wodt-table td[data-k=m]::before,html[data-theme="light"] body.refined-member .wodt-table td[data-k=f]::before{color:#56665f}
}
html[data-theme="light"] body.refined-member .wodt-g{color:#56665f}
html[data-theme="light"] body.refined-member .wodt-table tr.rf-open .wodt-rfbtn{background:#e4f630;color:#121415;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .pl-summary{color:#56665f}
html[data-theme="light"] body.refined-member .pl-dow{color:#56665f}
html[data-theme="light"] body.refined-member .pl-dow.sun{color:#b80000}
html[data-theme="light"] body.refined-member .pl-dow.sat{color:#0045b8}
html[data-theme="light"] body.refined-member .pl-day{border:1px solid transparent!important;background:#ffffff!important;color:#2c2d24!important}
html[data-theme="light"] body.refined-member .pl-day.today{border-color:#d3d8cf!important}
html[data-theme="light"] body.refined-member .pl-day.sel{border-color:#b8cc12!important;background:#eff2e8!important}
html[data-theme="light"] body.refined-member .pl-dots b.c,html[data-theme="light"] body.refined-member .pl-legend b.c{background:#ddf878}
html[data-theme="light"] body.refined-member .pl-dots b.m,html[data-theme="light"] body.refined-member .pl-legend b.m{background:#6fc3ff}
html[data-theme="light"] body.refined-member .pl-legend{color:#56665f}
html[data-theme="light"] body.refined-member .pl-dayview{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .pl-item{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .pl-item p{color:#404d44}
html[data-theme="light"] body.refined-member .pl-item .pl-memo{color:#56665f}
html[data-theme="light"] body.refined-member .pl-tag{background:#e7eef4;color:#0067b8}
html[data-theme="light"] body.refined-member .pl-item.center .pl-tag{background:#f3f6e4;color:#4e5c00}
html[data-theme="light"] body.refined-member .pl-form{border:1px solid #e2e5de;background:#f3f4f1}
html[data-theme="light"] body.refined-member .pl-kinds{border:0}
html[data-theme="light"] body.refined-member .pl-kinds span{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .pl-kinds input:checked+span{background:#ddf878;color:#17191b;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .pl-kinds input:focus-visible+span{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .pl-error{color:#b80000}
html[data-theme="light"] body.refined-member .pl-splits summary{color:#0067b8}
html[data-theme="light"] body.refined-member .pl-splits li{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .pl-splits li.run span{color:#0069b8}
html[data-theme="light"] body.refined-member .pl-item.race .pl-tag{background:#f8eee2;color:#b85900}
html[data-theme="light"] body.refined-member .race-overlay{background:#f3f4f1;color:#2c2d24}
html[data-theme="light"] body.refined-member .race-group h3{color:#56665f}
html[data-theme="light"] body.refined-member .race-card{border:1px solid #e2e5de!important;background:#ffffff!important;color:#2c2d24!important}
html[data-theme="light"] body.refined-member .race-card span{color:#56665f}
html[data-theme="light"] body.refined-member .race-segs{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .race-segs li{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .race-segs li.run b{color:#0069b8}
html[data-theme="light"] body.refined-member .race-segs li span{color:#56665f}
html[data-theme="light"] body.refined-member .race-basis{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .race-basis button{border:0!important;background:transparent!important;color:#56665f!important}
html[data-theme="light"] body.refined-member .race-basis button[aria-pressed="true"]{background:#ffffff!important;color:#4e5c00!important}
html[data-theme="light"] body.refined-member .race-goal-sum{color:#56665f}
html[data-theme="light"] body.refined-member .race-goal-sum b{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-seg-edit{border:0!important;background:transparent!important;color:#2c2d24!important}
html[data-theme="light"] body.refined-member .race-segs li.run .race-seg-edit b{color:#0069b8}
html[data-theme="light"] body.refined-member .race-seg-edit span{color:#56665f}
html[data-theme="light"] body.refined-member .race-seg-edit em{color:#2c2d24}
html[data-theme="light"] body.refined-member .race-sheet-dim{border:0!important;background:rgba(20,26,20,0.248)!important}
html[data-theme="light"] body.refined-member .race-sheet{background:#f3f4f1;border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .race-seg-goal{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-seg-goal.over{color:#b85800}
html[data-theme="light"] body.refined-member .race-overall.ok{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-overall.over{color:#b85800}
html[data-theme="light"] body.refined-member .race-dl.ok{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-dl.over{color:#b85800}
html[data-theme="light"] body.refined-member .race-dl.even{color:#56665f}
html[data-theme="light"] body.refined-member .watch-devs{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .watch-dev{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .watch-dev small{color:#56665f}
html[data-theme="light"] body.refined-member .watch-hr small{color:#56665f}
html[data-theme="light"] body.refined-member .watch-hr input{border:0;background:#f1f3ee}
html[data-theme="light"] body.refined-member .watch-hr input::after{background:#262923}
html[data-theme="light"] body.refined-member .watch-hr input:checked{background:#ddf878}
html[data-theme="light"] body.refined-member .watch-hr input:checked::after{background:#ffffff}
html[data-theme="light"] body.refined-member .hr-fold{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .hr-fold>summary{color:#56665f}
html[data-theme="light"] body.refined-member .hr-heart{color:#b80016}
html[data-theme="light"] body.refined-member .hr-card{background:#f3f4f1}
html[data-theme="light"] body.refined-member .hr-stats small{color:#56665f}
html[data-theme="light"] body.refined-member .hr-axis{color:#56665f}
html[data-theme="light"] body.refined-member .hr-zones span{color:#3f483e}
html[data-theme="light"] body.refined-member .hr-zones svg{color:#1f1f1f}
html[data-theme="light"] body.refined-member .hr-foot{color:#56665f}
html[data-theme="light"] body.refined-member .race-error{color:#b80000}
html[data-theme="light"] body.refined-member .race-total small{color:#56665f}
html[data-theme="light"] body.refined-member .race-total.over b,html[data-theme="light"] body.refined-member .race-total.over small{color:#b85800}
html[data-theme="light"] body.refined-member .race-seg{border:1px solid #e2e5de;background:#f3f4f1}
html[data-theme="light"] body.refined-member .race-seg .race-idx{color:#56665f}
html[data-theme="light"] body.refined-member .race-seg p{color:#404d44}
html[data-theme="light"] body.refined-member .race-seg.run h2{color:#0069b8}
html[data-theme="light"] body.refined-member .race-next{color:#56665f}
html[data-theme="light"] body.refined-member .race-next b{color:#2c2d24}
html[data-theme="light"] body.refined-member .race-next span{color:#404d44}
html[data-theme="light"] body.refined-member .race-tap{background:#ddf878!important;color:#17191b!important;border:0!important}
html[data-theme="light"] body.refined-member .race-splits li{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .race-splits li.run span{color:#0069b8}
html[data-theme="light"] body.refined-member .race-sub{color:#56665f}
html[data-theme="light"] body.refined-member .race-diff.ok{color:#4e5c00}
html[data-theme="light"] body.refined-member .race-diff.over{color:#b85800}
html[data-theme="light"] body.refined-member .race-save{color:#56665f}
@media(max-width:560px){html[data-theme="light"] body.refined-member .race-row{border-bottom:1px solid #e2e5de}
}
html[data-theme="light"] body.refined-member .record-date-bar button{border:1px solid #e2e5de!important;background:#ffffff!important;color:#2c2d24!important}
html[data-theme="light"] body.refined-member .record-date-bar button small{color:#56665f}
html[data-theme="light"] body.refined-member .record-date-bar button.has-wod small{color:#4e5c00}
html[data-theme="light"] body.refined-member .record-date-bar button[aria-pressed="true"]{background:#ddf878!important;border-color:#b8cc12!important;color:#17191b!important}
html[data-theme="light"] body.refined-member .record-date-bar button[aria-pressed="true"] small{color:#3c450e}
html[data-theme="light"] body.refined-member .score-host .sb-title{color:#3c4a3f}
html[data-theme="light"] body.refined-member .score-box .sb-field{border:0!important}
html[data-theme="light"] body.refined-member .score-box .sb-label{color:#56665f}
html[data-theme="light"] body.refined-member .score-box .sb-input{background:#ffffff;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .score-box .sb-input:focus-within{border-color:#b8cc12}
html[data-theme="light"] body.refined-member .score-box .sb-input input{border:0!important;background:transparent!important}
html[data-theme="light"] body.refined-member .score-box .sb-input em{color:#56665f}
html[data-theme="light"] body.refined-member .score-box .sb-sep{color:#56665f}
html[data-theme="light"] body.refined-member .no-wod-note{color:#404d44;background:#ffffff;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .daily-history select{background-image:linear-gradient(45deg,transparent 50%,#5c655f 50%),linear-gradient(135deg,#5c655f 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px;background-repeat:no-repeat}
html[data-theme="light"] body.refined-member .wodt-table tr.is-pick .wodt-tag{background:#e4f630;color:#121415}
html[data-theme="light"] body.refined-member .wodt-table tr.is-opt .wodt-tag{border:1px solid #829600;color:#4e5c00}
html[data-theme="light"] body.refined-member .wodt-table tr.is-opt td.wodt-mv{box-shadow:inset 3px 0 0 rgba(170,190,0,0.35)}
html[data-theme="light"] body.refined-member .wodt-tabs button.has-aifix::after{background:#e4f630}
html[data-theme="light"] body.refined-member .wodt-tabs button[aria-selected=true].has-aifix::after{background:#f3f4f1}
@media(max-width:760px){html[data-theme="light"] body.refined-member .wodt-table tr.is-opt .wodt-mvline,html[data-theme="light"] body.refined-member .wodt-table tr.is-opt .wodt-ov{box-shadow:inset 3px 0 0 rgba(170,190,0,0.35)}
}
html[data-theme="light"] body.refined-member .sim-m-card{border:1px solid #829600;background:rgba(180,205,0,0.154)}
html[data-theme="light"] body.refined-member .sim-m-card p{color:#56665f}
html[data-theme="light"] body.refined-member .sim-m-tag{background:#ddf878;color:#17191b}
html[data-theme="light"] body.refined-member .sim-m-team{color:#2c2d24}
html[data-theme="light"] body.refined-member .sim-m-card .sim-m-team{color:#2c2d24}
html[data-theme="light"] body.refined-member .sim-m-team.top{color:#56665f}
html[data-theme="light"] body.refined-member .sim-m-tag.team{background:#21231a}
html[data-theme="light"] body.refined-member .sim-m-teamno{color:#4e5c00}
html[data-theme="light"] body.refined-member .sim-m-count small{color:#56665f}
html[data-theme="light"] body.refined-member .sim-m-count b{color:#4e5c00}
html[data-theme="light"] body.refined-member .sim-m-count p{color:#56665f}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-card{background:#fbfdeb;border-color:#b8cc66}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-card p,html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-team.top,html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-count small,html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-count p{color:#56665f}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-card .sim-m-team,html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-team{color:#2c2d24}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-tag{background:#ddf878;color:#17191b}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-tag.team{background:#ffffff;color:#1f1f1f}
html[data-theme="light"][data-theme="light"] body.refined-member.sim-m-count b{color:#4e5c00}
html[data-theme="light"] body.refined-member .notice-admin-row{border:1px solid var(--line,#e2e5de)}
html[data-theme="light"] body.refined-member .notice-admin-row.editing{border-color:var(--lime,#b8cc12)}
html[data-theme="light"] body.refined-member .notice-admin-main{background:none;border:0;color:inherit}
html[data-theme="light"] body.refined-member .notice-form-actions .danger{color:#b81600}
html[data-theme="light"] body.refined-member .wodt-table th.wodt-lv.wodt-elite{background:#d7b7ff;color:#161020}
html[data-theme="light"] body.refined-member .set-shift-times label{color:#626763}
/* from pwa.css */
html[data-theme="light"] body.refined-member .pwa-card{border:1px solid #aabe74;background:linear-gradient(135deg,#eff2e8,#ffffff)}
html[data-theme="light"] body.refined-member .pwa-card p{color:#4a4e46}
html[data-theme="light"] body.refined-member .pwa-sheet-backdrop{background:rgba(24,30,24,.38)}
html[data-theme="light"] body.refined-member .pwa-sheet{background:#1f1f1f;color:#f4f5f0;box-shadow:0 18px 50px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member .pwa-sheet h2{color:#17191b}
html[data-theme="light"] body.refined-member .pwa-sheet .fine{color:#5d6361}
html[data-theme="light"] body.refined-member .pwa-sheet .text-action{color:#17191b}
html[data-theme="light"] body.refined-member .offline-page{background:#f3f4f1;color:#2c2d24}
html[data-theme="light"] body.refined-member .offline-page p{color:#626763}
html[data-theme="light"] body.refined-member .offline-retry{background:#e4f630;color:#17191b}
/* from pay.css */
html[data-theme="light"] body.refined-member .pay-page{background:#f3f4f1;color:#2c2d24}
html[data-theme="light"] body.refined-member .pay-shell h1{outline:none}
html[data-theme="light"] body.refined-member .pay-summary{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .pay-summary div{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .pay-summary div:last-child{border-bottom:0}
html[data-theme="light"] body.refined-member .pay-summary dt{color:#626763}
html[data-theme="light"] body.refined-member .pay-test{background:rgba(180,205,0,0.264);color:#4e5c00}
html[data-theme="light"] body.refined-member .pay-receipt{color:#4e5c00}
html[data-theme="light"] body.refined-member .online-pay{border:1px solid #aabe74;background:linear-gradient(135deg,#eff2e8,#ffffff)}
html[data-theme="light"] body.refined-member .online-pay .pay-methods label{border:1px solid #d3d8cf;color:#2c2d24}
html[data-theme="light"] body.refined-member .online-pay .pay-methods label:has(input:checked){border-color:#b8cc12;background:rgba(180,205,0,0.176)}
html[data-theme="light"] body.refined-member .online-pay input[type=radio],html[data-theme="light"] body.refined-member .online-pay input[type=checkbox]{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .online-pay .pay-agree{color:#373e32}
html[data-theme="light"] body.refined-member .online-pay .pay-agree a{color:#4e5c00}
html[data-theme="light"] body.refined-member .online-pay .pay-status{color:#b82400}
html[data-theme="light"] body.refined-member .online-pay.onsite{border-color:#e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .my-orders li{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .order-tag{background:#f1f3ee}
html[data-theme="light"] body.refined-member .order-tag.test{background:rgba(180,205,0,0.35);color:#4e5c00}
/* from member-polish.css */
html[data-theme="light"][data-input="pointer"] body.refined-member:is(:focus,:focus-visible){outline:none!important}
html[data-theme="light"][data-input="pointer"] body.refined-member:is(:focus,:focus-visible)+:is(span,.set-switch){outline:none!important}
html[data-theme="light"] body.refined-member :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#b8cc12}
html[data-theme="light"] body.refined-member .member-header #logout{border:0;background:transparent;color:#6d7972;box-shadow:none}
html[data-theme="light"] body.refined-member .detail-back-bar{border-bottom-color:#e2e5de}
html[data-theme="light"] body.refined-member .detail-back-button{border:0;background:transparent}
html[data-theme="light"] body.refined-member .detail-back-button span{color:#4e5c00}
html[data-theme="light"] body.refined-member .detail-back-bar>span{color:#2a2e24}
html[data-theme="light"] body.refined-member .member-tabs{background:#ffffff!important;border-color:#e2e5de!important}
html[data-theme="light"] body.refined-member .member-tabs button{color:#465149}
html[data-theme="light"] body.refined-member .member-tabs button.selected{background:rgba(180,205,0,0.267)!important;color:#4e5c00!important}
html[data-theme="light"] body.refined-member .member-tabs .challenge-nav:not(.selected){color:#465149}
html[data-theme="light"] body.refined-member .record-date-bar button{border-color:#e2e5de!important;background:transparent!important}
html[data-theme="light"] body.refined-member .record-date-bar button[aria-pressed="true"]{background:#ddf878!important;border-color:#b8cc12!important}
html[data-theme="light"] body.refined-member #daily-form .quick-wod .eyebrow{color:#6d7972}
html[data-theme="light"] body.refined-member #daily-form legend{color:#4b564f!important}
html[data-theme="light"] body.refined-member .level-picker span{border-width:1px;border-color:#e2e5de;background:#ffffff;color:#2a2e24}
html[data-theme="light"] body.refined-member .level-picker .level-peak input:checked+span{background:#ddf878;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .cap-choice label{border-color:#e2e5de!important;background:#ffffff}
html[data-theme="light"] body.refined-member .cap-choice label:has(input:checked){border-color:#b8cc12!important;background:rgba(180,205,0,0.155)}
html[data-theme="light"] body.refined-member .score-host .sb-title{color:#2a2e24}
html[data-theme="light"] body.refined-member .score-box .sb-label{color:#4b564f}
html[data-theme="light"] body.refined-member .score-box .sb-input{border-color:#e2e5de;background:#f3f4f1}
html[data-theme="light"] body.refined-member .score-box .sb-input:focus-within{border-color:#b8cc12;box-shadow:0 0 0 3px rgba(170,190,0,0.149)}
html[data-theme="light"] body.refined-member .score-box .sb-input input::placeholder{color:#59645f}
html[data-theme="light"] body.refined-member .score-box .sb-input em{color:#4b564f}
html[data-theme="light"] body.refined-member .rank-optout input{border:0!important;background:none!important;accent-color:#4e5c00}
html[data-theme="light"] body.refined-member :is(.roster-mine,.roster-table .roster-find,.social-post,.social-rules a,.race-roster-summary .eyebrow){color:#4e5c00}
html[data-theme="light"] body.refined-member .my-services [data-service-kind="hold"]{background:#ddf878}
html[data-theme="light"] body.refined-member .social-rules input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .roster-table th{color:#6d7972}
html[data-theme="light"] body.refined-member .roster-division{color:#2a2e24}
html[data-theme="light"] body.refined-member .roster-table small{color:#6d7972}
html[data-theme="light"] body.refined-member .record-edit-note{border:1px solid rgba(130,150,0,0.702);background:rgba(180,205,0,0.155);color:#4e5c00}
html[data-theme="light"] body.refined-member .booking-mini .checkin-undo{border:1px solid #d3d8cf;color:#b82200;background:transparent}
html[data-theme="light"] body.refined-member .social-comment-open{border:0;background:transparent;color:#2a2e24}
html[data-theme="light"] body.refined-member .social-comment-open svg{fill:none;stroke:currentColor}
html[data-theme="light"] body.refined-member .social-comment-open:active{background:rgba(0,0,0,0.06)}
html[data-theme="light"] body.refined-member dialog.comment-sheet{border:0;background:#ffffff;color:#2a2e24;box-shadow:0 -14px 40px rgba(24,30,24,0.14)}
html[data-theme="light"] body.refined-member dialog.comment-sheet::backdrop{background:rgba(24,30,24,.38)}
html[data-theme="light"] body.refined-member .comment-sheet .sheet-head{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .comment-sheet .sheet-grip{background:#e3e7df}
html[data-theme="light"] body.refined-member .comment-sheet .sheet-close{border:0;background:transparent;color:#4b564f}
html[data-theme="light"] body.refined-member .comment-sheet .sheet-empty{color:#4b564f}
html[data-theme="light"] body.refined-member .comment-sheet .sheet-composer{border-top:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .wod-structured .wod-m{color:#3a4133}
html[data-theme="light"] body.refined-member .wod-structured .wod-m b{border:1px solid #c7ccc3;color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-head{color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured .wod-score{color:#4b564f}
html[data-theme="light"] body.refined-member .wod-structured .wod-teamline{background:rgba(180,205,0,0.308);color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-team3{border:1.5px solid #b8cc12;color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured .wod-team3 b{background:#ddf878;color:#111111}
html[data-theme="light"] body.refined-member .wod-structured .wod-lv{border:1.5px solid #b8cc12;color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .lv-build .wod-lv{border-color:#65cd9a;color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .lv-start .wod-lv{border-color:#ff9d33;color:#b86000}
html[data-theme="light"] body.refined-member .wod-structured .wod-reps{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-load{color:#4b564f}
html[data-theme="light"] body.refined-member .wod-structured li.wod-same b{color:#4b564f}
html[data-theme="light"] body.refined-member .wod-structured .lv-build li.wod-same{color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .lv-start li.wod-same{color:#b86000}
html[data-theme="light"] body.refined-member .wod-structured .wod-note{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .wod-structured .wod-note-title{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-note p{color:#4b564f}
html[data-theme="light"] body.refined-member .my-performance .profile-lead{color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-about{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-performance .profile-about summary{color:#718434}
html[data-theme="light"] body.refined-member .my-performance .profile-about[open] summary{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-performance .profile-about-list b{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-about-list span{color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-about-list small{color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-about-h{color:#2d2f25}
html[data-theme="light"] body.refined-member .my-performance .profile-about-data b{color:#2d2f25}
html[data-theme="light"] body.refined-member .my-performance .profile-score{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-conf{border:1px solid #e2e5de;color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-conf.conf-high{border-color:#c7ccc3;color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-conf.conf-mid{border-color:#d3d8cf;color:#718434}
html[data-theme="light"] body.refined-member .my-performance .profile-evidence{color:#4b5444}
html[data-theme="light"] body.refined-member .my-performance .profile-flagged{border:1px solid #c5986d}
html[data-theme="light"] body.refined-member .my-performance .profile-flagged h3{color:#a26816}
html[data-theme="light"] body.refined-member .my-performance .profile-update-chip{border:1px solid #e2e5de;color:#718434}
html[data-theme="light"] body.refined-member .my-performance .profile-update-chip i{background:#ddf878}
html[data-theme="light"] body.refined-member .my-performance .profile-update-wait{color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-legend{color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-legend .lg-solid::before{background:#ddf878;border:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .my-performance .profile-legend .lg-est::before{background:transparent;border:2px dashed #c7ccc3}
html[data-theme="light"] body.refined-member .my-performance .profile-conf.conf-est{border-style:dashed;border-color:#d3d8cf;color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-conf.conf-wait{border-color:#e2e5de;color:#727b6f}
html[data-theme="light"] body.refined-member .my-performance .profile-row.is-estimate .profile-score{color:#5e695a}
html[data-theme="light"] body.refined-member .my-performance .profile-rank{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-change.up{color:#288f2a}
html[data-theme="light"] body.refined-member .my-performance .profile-change.down{color:#ac430b}
html[data-theme="light"] body.refined-member .my-performance .profile-best{color:#4b5444}
html[data-theme="light"] body.refined-member .my-performance .profile-best b{color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-best small{color:#727b6f}
html[data-theme="light"] body.refined-member .strength-entry{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .strength-entry legend{color:#2a2e24}
html[data-theme="light"] body.refined-member .strength-entry legend em{background:rgba(180,205,0,0.293);color:#4e5c00}
html[data-theme="light"] body.refined-member .strength-entry .se-what{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-what b{color:#2a2e24}
html[data-theme="light"] body.refined-member .strength-entry .se-label{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-unit{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .strength-entry .se-unit span{color:#5b6655}
html[data-theme="light"] body.refined-member .strength-entry .se-unit input:checked+span{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .strength-entry .se-unit input:focus-visible+span{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .strength-entry .se-reps{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-reps .text-action{border:0;background:none;color:#4e5c00}
html[data-theme="light"] body.refined-member .strength-entry .se-reps-edit{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-reps-edit em{color:#2a2e24}
html[data-theme="light"] body.refined-member .strength-entry .se-done{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .strength-entry .se-done span{color:#5b6655}
html[data-theme="light"] body.refined-member .strength-entry .se-done input:checked+span{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .strength-entry .se-done input[value="no"]:checked+span{background:#f0a37a;color:#0b0c0d}
html[data-theme="light"] body.refined-member .strength-entry .se-done input:focus-visible+span,html[data-theme="light"] body.refined-member .strength-entry .se-sets input:focus-visible+span{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .strength-entry .se-fail{border-top:1px dashed #e2e5de}
html[data-theme="light"] body.refined-member .strength-entry .se-fail-q{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-sets span{border:1px solid #e2e5de;color:#3a4133}
html[data-theme="light"] body.refined-member .strength-entry .se-sets input:checked+span{background:#f0a37a;border-color:#ea8048;color:#0b0c0d}
html[data-theme="light"] body.refined-member .strength-entry .se-fail-set,html[data-theme="light"] body.refined-member .strength-entry .se-fail-reps{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-entry .se-fail-set em,html[data-theme="light"] body.refined-member .strength-entry .se-fail-reps em{color:#2a2e24}
html[data-theme="light"] body.refined-member .strength-entry .se-fail-sum{color:#ac430b}
html[data-theme="light"] body.refined-member .strength-saved{color:#4b5444}
html[data-theme="light"] body.refined-member .strength-saved b{color:#2a2e24}
html[data-theme="light"] body.refined-member .score-host .sb-note{color:#4e5c00}
html[data-theme="light"] body.refined-member .start-load-entry{border:1px solid #e2e5de;border-left:4px solid #ff9d33}
/* 난이도 기준 확인 + 다른 난이도 무게 칸 (2026-11-13) */
html[data-theme="light"] body.refined-member .start-load-entry.level-load-build{border-left-color:#65cd9a}
html[data-theme="light"] body.refined-member .start-load-entry.level-load-peak{border-left-color:#b8cc12}
html[data-theme="light"] body.refined-member .start-load-entry.level-load-elite{border-left-color:#1e2328}
html[data-theme="light"] body.refined-member .start-load-entry .start-load-inputs small{color:#6b7468}
html[data-theme="light"] body.refined-member .scale-check{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .scale-ask span,html[data-theme="light"] body.refined-member .scale-opts span{border-color:#e2e5de;background:#ffffff;color:#2a2e24}
html[data-theme="light"] body.refined-member .scale-ask input:checked+span{background:#1e2328;border-color:#1e2328;color:#f4f5f0}
html[data-theme="light"] body.refined-member .scale-ask input:focus-visible+span,html[data-theme="light"] body.refined-member .scale-opts input:focus-visible+span{outline-color:#c7ccc3}
html[data-theme="light"] body.refined-member .scale-row{border-top-color:#e2e5de}
html[data-theme="light"] body.refined-member .scale-move span,html[data-theme="light"] body.refined-member .scale-opts i{color:#6b7468}
html[data-theme="light"] body.refined-member .scale-opts input:checked+span i{color:inherit}
html[data-theme="light"] body.refined-member .scale-opts .level-peak input:checked+span{background:#ddf878;border-color:#b8cc12;color:#0b0c0d}
html[data-theme="light"] body.refined-member .scale-opts .level-build input:checked+span{background:#9fe0c0;border-color:#65cd9a;color:#0b0c0d}
html[data-theme="light"] body.refined-member .scale-opts .level-start input:checked+span{background:#ffb86b;border-color:#ff9d33;color:#0b0c0d}
html[data-theme="light"] body.refined-member .scale-result{background:#eef1ea;color:#2a2e24}
html[data-theme="light"] body.refined-member .scale-result[data-level=peak]{color:#4e5c00}
html[data-theme="light"] body.refined-member .scale-result[data-level=build]{color:#1f7a50}
html[data-theme="light"] body.refined-member .scale-result[data-level=start]{color:#b45f00}
html[data-theme="light"] body.refined-member .team-levels{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .tl-name small{color:#6c7666}
html[data-theme="light"] body.refined-member .tl-pick span{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .tl-pick .level-peak input:checked+span{background:#e4f630;border-color:#b8cc12;color:#0b0c0d}
html[data-theme="light"] body.refined-member .tl-pick .level-build input:checked+span{background:#9fe0c0;border-color:#65cd9a;color:#0b0c0d}
html[data-theme="light"] body.refined-member .tl-pick .level-start input:checked+span{background:#ffb86b;border-color:#ff9d33;color:#0b0c0d}
html[data-theme="light"] body.refined-member .tl-pick input:focus-visible+span{outline:2px solid #c7ccc3}
html[data-theme="light"] body.refined-member .tl-load small{color:#6c7666}
html[data-theme="light"] body.refined-member .my-performance .profile-score.is-waiting{color:#727b6f}
html[data-theme="light"] body.refined-member .record-mode{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .record-mode button{border:0;background:transparent;color:#5b6655}
html[data-theme="light"] body.refined-member .record-mode button[aria-pressed="true"]{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-pick{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .team-sub{color:#727e6d}
html[data-theme="light"] body.refined-member .team-list{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .team-row{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .team-row:first-child{border-top:0}
html[data-theme="light"] body.refined-member .team-av{background:#e3e7df;color:#31372b}
html[data-theme="light"] body.refined-member .team-av.m{background:#7cb6ff;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-av.f{background:#ff8fc4;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-nm small{color:#727e6d}
html[data-theme="light"] body.refined-member .team-dot{background:#e3e7df}
html[data-theme="light"] body.refined-member .team-dot.on{background:#8fd16a}
html[data-theme="light"] body.refined-member .team-ck{border:2px solid #d3d8cf}
html[data-theme="light"] body.refined-member .team-row input:checked+.team-ck{background:#ddf878;border-color:#b8cc12}
html[data-theme="light"] body.refined-member .team-row input:checked+.team-ck:after{border-left:2.5px solid #e2e5de;border-bottom:2.5px solid #e2e5de}
html[data-theme="light"] body.refined-member .team-row input:focus-visible+.team-ck{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .team-tag{border:1px solid #e2e5de;color:#5b6655}
html[data-theme="light"] body.refined-member .team-summary{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-pick.bad .team-summary{background:#f2efe8;color:#a26816}
html[data-theme="light"] body.refined-member .team-record-card{border:1px solid #c7ccc3}
html[data-theme="light"] body.refined-member .team-record-card .team-score b{color:#4e5c00}
html[data-theme="light"] body.refined-member .team-record-card .team-score span{color:#5b6655}
html[data-theme="light"] body.refined-member .team-hint{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .t3b{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-match-card{border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .team-match-card .tm-no{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .team-match-card .tm-mem small{color:#373e31}
html[data-theme="light"] body.refined-member .team-match-card .tm-rec b{color:#4e5c00}
html[data-theme="light"] body.refined-member .team-banner{background:#ffffff;border:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .team-stack .team-av{border:2px solid #e2e5de}
html[data-theme="light"] body.refined-member .team-banner-txt small{color:#6c7666}
html[data-theme="light"] body.refined-member .team-locked{border:1px dashed #e2e5de}
html[data-theme="light"] body.refined-member .wod-structured .wod-method{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .wod-structured .wod-method-title{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-method p{color:#2a2e24}
html[data-theme="light"] body.refined-member .class-card .partner-note{color:#4e5c00;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap{border:1px solid #d3d8cf;background:rgba(180,205,0,0.088)}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap th{color:#727e6d}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap td{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap td.r{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap td.end{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-cap p{color:#6c7666}
html[data-theme="light"] body.refined-member .cap-helper .ch-box{border:1px solid #d3d8cf;background:#ffffff}
html[data-theme="light"] body.refined-member .cap-helper .ch-sub{color:#6c7666}
html[data-theme="light"] body.refined-member .cap-helper .ch-step{color:#727e6d}
html[data-theme="light"] body.refined-member .cap-helper .ch-rounds button{border:1px solid #e2e5de;background:transparent;color:#31372b}
html[data-theme="light"] body.refined-member .cap-helper .ch-rounds button small{color:#727e6d}
html[data-theme="light"] body.refined-member .cap-helper .ch-rounds button.done{background:#ffffff;border-color:#d3d8cf;color:#6c8038}
html[data-theme="light"] body.refined-member .cap-helper .ch-rounds button.on{background:#ddf878;border-color:#b8cc12;color:#0b0c0d}
html[data-theme="light"] body.refined-member .cap-helper .ch-rounds button.on small{color:#3d480d}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves button{border:0;border-top:1px solid #e2e5de;background:transparent;color:#31372b}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves button:first-child{border-top:0}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves .k{background:#ffffff;color:#4e5c00}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves button.done .k{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves button.on{background:rgba(180,205,0,0.22)}
html[data-theme="light"] body.refined-member .cap-helper .ch-moves .c{color:#6c7666}
html[data-theme="light"] body.refined-member .cap-helper .ch-count button{border:1px solid #e2e5de;background:#f3f4f1;color:#31372b}
html[data-theme="light"] body.refined-member .cap-helper .ch-count span{color:#727e6d}
html[data-theme="light"] body.refined-member .cap-helper .ch-sum{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .wod-structured .wod-guide td{color:#485141}
html[data-theme="light"] body.refined-member .wod-structured .wod-guide td.r{color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured .wod-guide tr.more td{color:#6f7a6b}
html[data-theme="light"] body.refined-member .wod-structured .wod-guide tr.sum td{color:#4e5c00;border-top:1px solid #d3d8cf}
html[data-theme="light"] body.refined-member .wod-structured .wod-guide tr.sum td.r{color:#4e5c00}
html[data-theme="light"] body.refined-member .sum-helper .sh-box{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .sum-helper .sh-title b{color:#2a2e24}
html[data-theme="light"] body.refined-member .sum-helper .sh-title small{color:#6c7666}
html[data-theme="light"] body.refined-member .sum-helper .sh-f span{color:#727e6d}
html[data-theme="light"] body.refined-member .sum-helper .sh-rows .sh-f span{color:#2a2e24}
html[data-theme="light"] body.refined-member .sum-helper .sh-f input{border:1px solid #e2e5de;background:#f3f4f1;color:#2a2e24}
html[data-theme="light"] body.refined-member .sum-helper .sh-f input:focus{outline:none;border-color:#b8cc12;box-shadow:0 0 0 3px rgba(170,190,0,0.149)}
html[data-theme="light"] body.refined-member .sum-helper .sh-add{border:1px dashed #d3d8cf;background:transparent;color:#4e5c00}
html[data-theme="light"] body.refined-member .sum-helper .sh-sum .f{color:#6c7666}
html[data-theme="light"] body.refined-member .sum-helper .sh-sum b{color:#4e5c00}
html[data-theme="light"] body.refined-member .sum-helper .sh-sum small{color:#6c7666}
html[data-theme="light"] body.refined-member .member-header{background:#f3f4f1}
html[data-theme="light"] body.refined-member .challenge-demand .cd-legend{color:#4b5444}
html[data-theme="light"] body.refined-member .challenge-demand .cd-key i{border-top:2px dashed #e0a552}
html[data-theme="light"] body.refined-member .challenge-demand .cd-me i{border-top:3px solid #b8cc12}
html[data-theme="light"] body.refined-member .wod-structured .wod-level{border-left:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .wod-structured .lv-build{border-left-color:#65cd9a}
html[data-theme="light"] body.refined-member .wod-structured .lv-start{border-left-color:#ff9d33}
html[data-theme="light"] body.refined-member .wod-structured li.wod-row .wod-reps{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured li.wod-row .wod-mv{color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured li.wod-row .wod-load{color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured .wod-lv-rounds{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .lv-build .wod-lv-rounds{color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .lv-start .wod-lv-rounds{color:#b86000}
html[data-theme="light"] body.refined-member .wod-structured li.wod-same .wod-mv{color:#4b564f}
html[data-theme="light"] body.refined-member .wod-structured .lv-build li.wod-row .wod-reps,html[data-theme="light"] body.refined-member .wod-structured .lv-build li.wod-row .wod-load{color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .lv-start li.wod-row .wod-reps,html[data-theme="light"] body.refined-member .wod-structured .lv-start li.wod-row .wod-load{color:#b86000}
html[data-theme="light"] body.refined-member .wod-structured .wod-method.wod-inline+.wod-note.wod-inline{border-top:0}
html[data-theme="light"] body.refined-member .wod-structured .wod-note-body>p{color:#2a2e24}
html[data-theme="light"] body.refined-member .wod-structured .wod-note-more summary{color:#6d7972}
html[data-theme="light"] body.refined-member .wod-structured .wod-note-more p{color:#4b564f}
html[data-theme="light"] body.refined-member .hold-form .hold-notes{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .hold-form .hold-notes li{color:#4b564f}
html[data-theme="light"] body.refined-member .hold-form .hold-notes li::before{background:#646f69}
html[data-theme="light"] body.refined-member .hold-form .hold-current{border:1px solid #e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .my-services .service-metric small{color:#4b564f}
html[data-theme="light"] body.refined-member .self-hold-history .hold-row{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member :is(.self-hold-history,.hold-current) .hold-row-dates{color:#2a2e24}
html[data-theme="light"] body.refined-member :is(.self-hold-history,.hold-current) .hold-row-meta{color:#6d7972}
html[data-theme="light"] body.refined-member .self-hold-history .hold-row-act small{color:#4b564f}
html[data-theme="light"] body.refined-member .hold-form .hold-clash{color:#b86000}
html[data-theme="light"] body.refined-member .hold-form .hold-clash.is-blocked{color:#b81900}
html[data-theme="light"] body.refined-member .gym-booking-action button[data-cancel-booking]{background:transparent;color:#17191b;border:1px solid #c7ccc3;box-shadow:none}
html[data-theme="light"] body.refined-member .coach-tag{background:#f1f6e4;color:#4e5c00}
html[data-theme="light"] body.refined-member .service-pass-staff{border-color:#bad161}
html[data-theme="light"] body.refined-member .service-pass-staff .service-remaining strong{color:#4e5c00}
html[data-theme="light"] body.refined-member .bench-entry{border:0}
html[data-theme="light"] body.refined-member .bench-field span{color:#5b6655}
html[data-theme="light"] body.refined-member .bench-split{border:0}
html[data-theme="light"] body.refined-member .bench-split summary{color:#4e5c00}
html[data-theme="light"] body.refined-member .bench-hint{border:1px dashed #c7ccc3;color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-baselines{border:1px solid #e2e5de;color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-link-wait{color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-growth{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .my-performance .profile-growth li{color:#3a4133}
html[data-theme="light"] body.refined-member .my-performance .profile-growth li em{color:#5b6655}
html[data-theme="light"] body.refined-member .my-performance .profile-growth li em.up{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-growth li em.down{color:#ac270c}
html[data-theme="light"] body.refined-member .my-performance .profile-baselines .bl-label{color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-baselines .bl-src a{color:#5b6655}
html[data-theme="light"] body.refined-member .bench-note{color:#5b6655}
html[data-theme="light"] body.refined-member .pass-extension{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured li.wod-pick .wod-mv b{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured li.wod-pick .wod-mv em{background:#ddf878;color:#0b0c0d}
html[data-theme="light"] body.refined-member .wod-structured .wod-rt{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-interval{color:#4e5c00}
html[data-theme="light"] body.refined-member .proof-entry{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .proof-who div{background:rgba(0,0,0,0.046)}
html[data-theme="light"] body.refined-member .proof-who dt{color:#677167}
html[data-theme="light"] body.refined-member .proof-pass span{color:#677167}
html[data-theme="light"] body.refined-member .proof-reasons{border:0}
html[data-theme="light"] body.refined-member .proof-reasons span{border:1px solid rgba(0,0,0,0.14)}
html[data-theme="light"] body.refined-member .proof-reasons input:checked+span{background:#ddf878;border-color:#b8cc12;color:#172116}
html[data-theme="light"] body.refined-member .proof-reasons input:focus-visible+span{outline:2px solid #b8cc12}
html[data-theme="light"] body.refined-member .proof-days{color:#4e5c00}
html[data-theme="light"] body.refined-member .proof-days.over{color:#b81600}
html[data-theme="light"] body.refined-member .proof-files-label small{color:#677167}
html[data-theme="light"] body.refined-member .proof-file-list li{background:rgba(0,0,0,0.046)}
html[data-theme="light"] body.refined-member .proof-file-list li small{color:#677167}
html[data-theme="light"] body.refined-member .proof-add{border:1.5px dashed rgba(0,0,0,0.14)}
html[data-theme="light"] body.refined-member .proof-consent{border:1px solid rgba(0,0,0,0.14);background:rgba(0,0,0,0.028)}
html[data-theme="light"] body.refined-member .proof-check input{accent-color:#4e5c00}
html[data-theme="light"] body.refined-member .pe-error{color:#b81600}
html[data-theme="light"] body.refined-member .proof-add input[type=file]{border:0!important}
html[data-theme="light"] body.refined-member .foundation-card{border:1px solid #b8cc12;background:rgba(180,205,0,0.154)}
html[data-theme="light"] body.refined-member .foundation-mark{background:#ddf878;color:#17191b}
html[data-theme="light"] body.refined-member .foundation-eyebrow{color:#4e5c00}
html[data-theme="light"] body.refined-member .foundation-card small{color:#5e685c}
html[data-theme="light"] body.refined-member .rank-a{border:1px solid #e2e5de;color:#4b5444}
html[data-theme="light"] body.refined-member .rank-a.f{color:#ac430b;border-color:rgba(234,128,72,0.45)}
html[data-theme="light"] body.refined-member .rank-b{color:#727b6f}
html[data-theme="light"] body.refined-member .dropin-form .dropin-row{border-top:1px dashed #e2e5de}
html[data-theme="light"] body.refined-member .dropin-form .dropin-row:first-child{border-top:0}
html[data-theme="light"] body.refined-member .dropin-form .dropin-row>b{color:#59655a}
html[data-theme="light"] body.refined-member .level-picker .level-elite input:checked+span,html[data-theme="light"] body.refined-member .tl-pick .level-elite input:checked+span{background:#1e2328;border-color:#c7ccc3;color:#f4f5f0}
html[data-theme="light"] body.refined-member .wod-structured .lv-elite{border-left-color:#c7ccc3}
html[data-theme="light"] body.refined-member .wod-structured .lv-elite .wod-lv{border-color:#c7ccc3;color:#343b42}
html[data-theme="light"] body.refined-member .wod-structured .lv-elite .wod-lv-rounds{color:#343b42}
html[data-theme="light"] body.refined-member .my-performance .profile-trend{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .today-challenge .tc-pill{background:rgba(180,205,0,0.264);color:#4e5c00}
html[data-theme="light"] body.refined-member .today-challenge .tc-title b{color:#4e5c00}
html[data-theme="light"] body.refined-member .today-challenge .tc-chip{border-color:#e2e5de}
html[data-theme="light"] body.refined-member .today-challenge .tc-chip b{color:#4e5c00}
html[data-theme="light"] body.refined-member .today-challenge .tc-seg{background:#e4e7e0}
html[data-theme="light"] body.refined-member .today-challenge .tc-seg-fill{fill:#b8cc12}
html[data-theme="light"] body.refined-member .today-challenge .tc-me-bg{fill:#ddf878}
html[data-theme="light"] body.refined-member .today-challenge .tc-me-t{fill:#2a3200}
html[data-theme="light"] body.refined-member :is(.today-challenge,dialog.tc-sheet) .tc-dot{background:#b8cc12}
html[data-theme="light"] body.refined-member .today-challenge button.tc-cell{border-color:#e2e5de;background:#ffffff}
html[data-theme="light"] body.refined-member .today-challenge .tc-bar-track{fill:#e4e7e0}
html[data-theme="light"] body.refined-member .today-challenge .tc-bar-fill{fill:#b8cc12}
html[data-theme="light"] body.refined-member :is(.today-challenge,dialog.tc-sheet) .tc-tag.is-strong{background:#eaf2bf;color:#4e5c00}
html[data-theme="light"] body.refined-member :is(.today-challenge,dialog.tc-sheet) .tc-tag.is-weak{border-color:#c4cabf}
html[data-theme="light"] body.refined-member dialog.tc-sheet .tc-stat{background:#f3f4f1}
html[data-theme="light"] body.refined-member dialog.tc-sheet .tc-why{background:#f3f4f1}
html[data-theme="light"] body.refined-member .ls-strip{border:1px solid rgba(130,150,0,0.81);background:rgba(180,205,0,0.11)}
html[data-theme="light"] body.refined-member .ls-k{color:#6d7972}
html[data-theme="light"] body.refined-member .ls-chip{border:1.5px solid #b8cc12;color:#4e5c00}
html[data-theme="light"] body.refined-member .ls-chip.ls-lv-build{border-color:#65cd9a;color:#288f5d}
html[data-theme="light"] body.refined-member .ls-chip.ls-lv-start{border-color:#ff9d33;color:#b86000}
html[data-theme="light"] body.refined-member .ls-s{color:#2a2e24}
html[data-theme="light"] body.refined-member .ls-why{color:#6d7972}
html[data-theme="light"] body.refined-member .ls-why::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
html[data-theme="light"] body.refined-member .ls-body{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .ls-body p{color:#4b564f}
html[data-theme="light"] body.refined-member .ls-body p:first-child{color:#2a2e24}
html[data-theme="light"] body.refined-member p.ls-strip.ls-need{border-style:dashed;background:transparent}
html[data-theme="light"] body.refined-member .ls-need .ls-s{color:#4b564f}
html[data-theme="light"] body.refined-member .wod-structured .wod-level.lv-suggest{border-left-width:3px;background:rgba(180,205,0,0.11)}
html[data-theme="light"] body.refined-member .wod-structured .lv-build.lv-suggest{background:rgba(82,199,141,0.112)}
html[data-theme="light"] body.refined-member .wod-structured .lv-start.lv-suggest{background:rgba(255,145,26,0.112)}
html[data-theme="light"] body.refined-member .wod-structured .wod-lv-pick{border:1px solid currentColor;color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .lv-build .wod-lv-pick{color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .lv-start .wod-lv-pick{color:#b86000}
html[data-theme="light"] body.refined-member .ls-challenge .ls-big b{color:#2a2e24}
html[data-theme="light"] body.refined-member .ls-challenge .ls-exp{color:#4b564f}
html[data-theme="light"] body.refined-member .ls-challenge .ls-same{color:#4b564f}
html[data-theme="light"] body.refined-member .ls-challenge .ls-more{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .ls-challenge .ls-more>summary{color:#4b564f}
html[data-theme="light"] body.refined-member .ls-challenge .ls-more>summary::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
html[data-theme="light"] body.refined-member .ls-challenge .ls-body{border-top:0}
html[data-theme="light"] body.refined-member .ability-training{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .ability-training .at-level{color:#56655c}
html[data-theme="light"] body.refined-member .ability-training .at-title{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-list>li,html[data-theme="light"] body.refined-member .ability-training .at-opts>li{border:0}
html[data-theme="light"] body.refined-member .ability-training details.at-el{border:0;border-bottom:1px solid #e2e5de;background:none}
html[data-theme="light"] body.refined-member .ability-training .at-el>summary::after{border-right:1.5px solid #c7ccc3;border-bottom:1.5px solid #c7ccc3}
html[data-theme="light"] body.refined-member .ability-training .at-name{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-name .at-cnt{color:#56655c}
html[data-theme="light"] body.refined-member .ability-training .at-el.is-hot .at-name{color:#b84000}
html[data-theme="light"] body.refined-member .ability-training .at-el.is-met .at-name{color:#56655c}
html[data-theme="light"] body.refined-member .ability-training .at-bar-track{fill:#2f3833}
html[data-theme="light"] body.refined-member .ability-training .at-bar-fill{fill:#4e5c00}
html[data-theme="light"] body.refined-member .ability-training .at-el.is-hot .at-bar-fill{fill:#b84000}
html[data-theme="light"] body.refined-member .ability-training .at-bar-need{fill:#a26816}
html[data-theme="light"] body.refined-member .ability-training .at-n b{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-n b.at-wait{color:#6e7a71}
html[data-theme="light"] body.refined-member .ability-training .at-n i{color:#a26816}
html[data-theme="light"] body.refined-member .ability-training .at-ok{color:#4e5c00}
html[data-theme="light"] body.refined-member .ability-training .at-why{background:#ffffff}
html[data-theme="light"] body.refined-member .ability-training .at-why p{color:#455148}
html[data-theme="light"] body.refined-member .ability-training .at-why b{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-why .at-note{color:#b86000}
html[data-theme="light"] body.refined-member .ability-training details.at-opt{border:0;border-top:1px solid #e2e5de;background:none}
html[data-theme="light"] body.refined-member .ability-training .at-opts>li:first-child details.at-opt{border-top:0}
html[data-theme="light"] body.refined-member .ability-training .at-on{color:#6e7a71}
html[data-theme="light"] body.refined-member .ability-training .at-ot{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-opt[open] .at-ot{color:#4e5c00}
html[data-theme="light"] body.refined-member .ability-training .at-om{color:#56655c}
html[data-theme="light"] body.refined-member .ability-training .at-dl dt{color:#6e7a71}
html[data-theme="light"] body.refined-member .ability-training .at-dl dd{color:#455148}
html[data-theme="light"] body.refined-member .ability-training .at-dl dt.at-lv{color:#4e5c00}
html[data-theme="light"] body.refined-member .ability-training .at-dl dd.at-dose{color:#2a2e24}
html[data-theme="light"] body.refined-member .ability-training .at-foot{color:#6e7a71}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan td.mv{color:#31372b}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan td.mv .no{color:#727e6d}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan tr.rh td{color:#4e5c00}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan tr.end td{border-top-color:#d3d8cf}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan .lc-peak{color:#2c2d24}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan .lc-elite{color:#343b42}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan .lc-build{color:#288f5d}
html[data-theme="light"] body.refined-member .wod-structured .wod-plan .lc-start{color:#b86000}
html[data-theme="light"] body.refined-member .cap-helper .ch-rule{color:#6c7666}
html[data-theme="light"] body.refined-member .cap-helper .ch-put{color:#3d480d}
html[data-theme="light"] body.refined-member .gender-ask{border-color:#829600}
html[data-theme="light"] body.refined-member .member-header .lang-switch{border-color:transparent}
html[data-theme="light"] body.refined-member .member-header .lang-switch::before{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .member-header .lang-switch button{background:transparent!important}
html[data-theme="light"] body.refined-member .member-header .lang-switch button::before{background:transparent}
html[data-theme="light"] body.refined-member .member-header .lang-switch button[aria-pressed="true"]::before{background:#ddf878}
html[data-theme="light"] body.refined-member .fold-help>summary{color:#6d7972}
html[data-theme="light"] body.refined-member .fold-more-label{color:#4e5c00}
html[data-theme="light"] body.refined-member .fold-more-label::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
html[data-theme="light"] body.refined-member .fold-help>p{color:#6d7972}
html[data-theme="light"] body.refined-member .podium-me{border:1px solid #b8cc12;color:#4e5c00}
html[data-theme="light"] body.refined-member .podium-card.podium-mine{box-shadow:inset 0 0 0 1px rgba(170,190,0,0.35)}
html[data-theme="light"] body.refined-member .my-archive-link{color:#2a2e24}
html[data-theme="light"] body.refined-member .my-archive-link svg{color:#4e5c00}
html[data-theme="light"] body.refined-member .home-wod-booking{border-color:#9eb47e;background:#ffffff}
html[data-theme="light"] body.refined-member .home-wod-booking p{color:#4b564f}
html[data-theme="light"] body.refined-member .home-wod-booking button{color:#4e5c00}
html[data-theme="light"] body.refined-member .home-wod-tabs{background:#f3f4f1;border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .home-wod-tabs button{background:transparent;color:#4b564f;border:0}
html[data-theme="light"] body.refined-member .home-wod-tabs button[aria-selected="true"]{background:#ddf878;color:#17200d}
html[data-theme="light"] body.refined-member .home-wod-reserve{border:1px solid #d3d8cf;color:#4e5c00}
html[data-theme="light"] body.refined-member .daily-history{border-top:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .history-filter-hint{color:#2a2e24}
html[data-theme="light"] body.refined-member .daily-history .daily-record-card{border-bottom:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .daily-record-meta{color:#4b564f}
html[data-theme="light"] body.refined-member .daily-record-level{border:1px solid #e2e5de;color:#4b564f}
html[data-theme="light"] body.refined-member .record-score{color:#2a2e24}
html[data-theme="light"] body.refined-member .record-loads{color:#4b564f}
html[data-theme="light"] body.refined-member .record-loads>span{background:#ffffff}
html[data-theme="light"] body.refined-member .daily-record-footer{color:#6d7972}
html[data-theme="light"] body.refined-member .daily-record-card>.hr-slot .hr-fold{border-top:1px solid #e2e5de;border-bottom:0}
html[data-theme="light"] body.refined-member .history-empty{border:1px solid #e2e5de;color:#4b564f}
html[data-theme="light"] body.refined-member .my-ranking-summary .record-score{color:#4e5c00}
html[data-theme="light"] body.refined-member .daily-ranking-table .record-loads>span{background:transparent}
html[data-theme="light"] body.refined-member .log-fold{border:1px solid #e2e5de}
html[data-theme="light"] body.refined-member .log-fold>summary{color:#2a2e24}
html[data-theme="light"] body.refined-member .log-fold .lf-label small{color:#6d7972}
html[data-theme="light"] body.refined-member .log-fold .lf-more{color:#4e5c00}
html[data-theme="light"] body.refined-member .log-fold .lf-more::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
html[data-theme="light"] body.refined-member .wod-peek-body.my-wod-entry{border:0;background:transparent}
html[data-theme="light"] body.refined-member .sum-fold .sum-helper .sh-box{border:0;background:transparent}
html[data-theme="light"] body.refined-member .history-filters .is-empty input[type=date]{color:transparent}
html[data-theme="light"] body.refined-member .history-filters .is-empty input[type=date]::-webkit-datetime-edit{color:transparent}
html[data-theme="light"] body.refined-member .daily-record-privacy{background:#ffffff;color:#6d7972}
html[data-theme="light"] body.refined-member .daily-history .daily-record-card>.hr-slot .hr-fold{border-top:0}
html[data-theme="light"] body.refined-member .history-more{border:1px solid #e2e5de;background:transparent;color:#4b564f}
html[data-theme="light"] body.refined-member .history-more small{color:#6d7972}
/* hand-tuned (scripts/build-member-theme.mjs EXTRA) */
html[data-theme="light"] body.refined-member{color-scheme:light;--tx:#1b1f1a;--tx2:#4a5249;--tx3:#6b7469;--ln:#d3d8cf;--fld:#ffffff;--chip:#eef1ea}
html[data-theme="light"] body.refined-member .brand img,html[data-theme="light"] body.refined-member .brand-lockup img{filter:brightness(0)}
html[data-theme="light"] body.refined-member .brand-lockup .brand-sep{background:#c7ccc3}
html[data-theme="light"] body.refined-member .member-tabs .enuf-challenge-symbol,html[data-theme="light"] body.refined-member .member-tabs .challenge-nav.selected .enuf-challenge-symbol{filter:none;mix-blend-mode:multiply}
html[data-theme="light"] body.refined-member .journal-card>img,html[data-theme="light"] body.refined-member .journal-figure img{background:#0e1210}
html[data-theme="light"] body.refined-member .journal-card .journal-copy img.race-brand-logo,html[data-theme="light"] body.refined-member .journal-detail img.race-brand-logo{box-sizing:border-box;height:44px;padding:9px 12px;border-radius:8px;background:#17191b}
html[data-theme="light"] body.refined-member .home-journal .journal-copy img.race-brand-logo{width:140px;height:32px;padding:7px 10px}
html[data-theme="light"] body.refined-member .my-performance svg .rl-ring{stroke:#d3d8cf}
html[data-theme="light"] body.refined-member .my-performance svg .rl-mid{stroke:#9aab6b}
html[data-theme="light"] body.refined-member .my-performance svg .rl-mid-label{fill:#718434}
html[data-theme="light"] body.refined-member .my-performance svg .rl-name{fill:#2a3028}
html[data-theme="light"] body.refined-member .my-performance svg .rl-me{fill:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance svg .rl-wait{fill:#727b6f}
html[data-theme="light"] body.refined-member .my-performance svg .rl-me-shape{fill:rgba(150,180,0,.2);stroke:#7d9400}
html[data-theme="light"] body.refined-member .my-performance svg .rl-me-line{stroke:#7d9400}
html[data-theme="light"] body.refined-member .my-performance svg .rl-dot{fill:#7d9400}
html[data-theme="light"] body.refined-member .my-performance svg .rl-dot-low{fill:#ffffff;stroke:#7d9400}
html[data-theme="light"] body.refined-member .my-performance svg .rl-need{fill:#a26816}
html[data-theme="light"] body.refined-member .my-performance svg .rl-need-shape{fill:rgba(201,138,46,.08);stroke:#c98a2e}
html[data-theme="light"] body.refined-member .my-performance svg .rl-need-dot{fill:#c98a2e}
html[data-theme="light"] body.refined-member .my-performance svg .rl-hot{fill:#d4561a}
html[data-theme="light"] body.refined-member .my-performance svg .rl-hot-glow{fill:rgba(212,86,26,.25)}
html[data-theme="light"] body.refined-member .my-performance .profile-update-chip{border-color:#c7ccc3;color:#4e5c00}
html[data-theme="light"] body.refined-member .my-performance .profile-update-chip i{background:#7d9400}
html[data-theme="light"] body.refined-member .my-performance svg .rl-est{fill:#727b6f}
html[data-theme="light"] body.refined-member .my-performance svg .rl-dot-est{fill:#ffffff;stroke:#9aa395}
html[data-theme="light"] body.refined-member .my-performance .profile-legend .lg-solid::before{background:#7d9400;border-color:#7d9400}
html[data-theme="light"] body.refined-member .my-performance .profile-legend .lg-est::before{border-color:#9aa395}
html[data-theme="light"] body.refined-member .my-performance .profile-rank{color:#4e5c00}
/* 오늘 탭 8주 챌린지 카드 (2026-11-01): SVG paints the mapping cannot infer */
/* 요소별 보강 훈련 (2026-11-01, public/ability-training.js): 오늘 탭 카드와 같은 막대 색, ‘이 와드에서’ 상자는 연한 회색 */
html[data-theme="light"] body.refined-member .ability-training .at-bar-track{fill:#e4eae3}
html[data-theme="light"] body.refined-member .ability-training .at-bar-fill{fill:#8fae13}
html[data-theme="light"] body.refined-member .ability-training .at-el.is-hot .at-bar-fill{fill:#b84000}
html[data-theme="light"] body.refined-member .ability-training .at-bar-need{fill:#c27c1d}
html[data-theme="light"] body.refined-member .ability-training .at-n i{color:#a3620f}
html[data-theme="light"] body.refined-member .ability-training .at-why{background:#f1f4ee}
/* 워치 연결 심박 스위치 (2026-11-01, public/watch-link.js): 꺼짐은 회색 바탕에 흰 손잡이, 켜짐은 강조 버튼과 같은 라임 바탕에 진한 손잡이 */
html[data-theme="light"] body.refined-member .watch-hr input{background:#cdd2c9}
html[data-theme="light"] body.refined-member .watch-hr input::after{background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.28)}
html[data-theme="light"] body.refined-member .watch-hr input:checked{background:#ddf878;box-shadow:inset 0 0 0 1px #b9d14f}
html[data-theme="light"] body.refined-member .watch-hr input:checked::after{background:#1c2716;box-shadow:none}
/* 심박 기록 (워치 v3.1, 2026-11-02, public/watch-hr.js): 밝은 바탕에서 존3 라임 막대·선이 묻히지 않게 진하게 */
html[data-theme="light"] body.refined-member .hr-zones rect[fill="#ddf878"]{fill:#a6c22f}
