
/* 1.72.0 — historische fietssetup bij persoonlijke uitslagen */
.mur-meta-pill--bike{font-weight:750}

/* 2.3.87 — collectieve resultaten blijven zichtbaar maar apart van individuele statistiek */
.mur-meta-pill--collective{background:#eef2ff!important;border-color:#c7d2fe!important;color:#3730a3!important;font-weight:850}

/* 2.3.146: one calm, accessible upgrade invitation. */
.mur-access-hidden{display:none!important}
.mur-upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 24px;margin:20px 0;background:#f3f5f8;color:#10233f;border:1px solid #ced6e0;border-left:4px solid #ff941f;border-radius:14px;text-align:left}
.mur-upgrade>div{flex:1 1 320px}.mur-upgrade strong{color:#10233f;font-size:1.1rem}.mur-upgrade p{color:#30445d;margin:6px 0;line-height:1.6}.mur-upgrade small{flex-basis:100%;color:#30445d}.mur-upgrade button,.mur-upgrade .ttk-app-button{background:#ff941f!important;color:#10233f!important;border:1px solid #c96000;border-radius:9px;padding:12px 18px;font-weight:750;line-height:1.4;white-space:normal;cursor:pointer}.mur-upgrade button:disabled{opacity:.75;cursor:wait}.mur-upgrade button:focus-visible,.mur-upgrade a:focus-visible,.mur-access-summary a:focus-visible,.hub-access-summary a:focus-visible{outline:3px solid #10233f;outline-offset:4px}.mur-access-summary,.hub-access-summary{color:#30445d;background:#f3f5f8;padding:18px;border-radius:10px;line-height:1.6}.mur-access-summary a,.hub-access-summary a{color:#10233f;text-decoration:underline;font-weight:700}.mur-upgrade [role=status]:empty{display:none}
@media(max-width:600px){.mur-upgrade{padding:18px;gap:12px}.mur-upgrade>div{flex-basis:100%}.mur-upgrade button{width:100%}}

.mur-upgrade[hidden]{display:none!important}
/* Access and tab visibility always override older compact-mobile display rules. */
.mur.ttkdc-my-results.mur-has-submenu [hidden],.mur.ttkdc-my-results.mur-has-submenu .mur-access-hidden{display:none!important}
.mur.ttkdc-my-results .mur-access-summary,.mur.ttkdc-my-results .mur-upgrade p,.mur.ttkdc-my-results .mur-upgrade small{color:#30445d}
.mur.ttkdc-my-results .mur-stat-copy small,.mur.ttkdc-my-results .mur-result small,.mur.ttkdc-my-results .mur-panel-head p{color:#46566b}
.mur.ttkdc-my-results .mur-submenu button:focus-visible,.mur.ttkdc-my-results .mur-view-all-button:focus-visible{outline:3px solid #10233f;outline-offset:3px}

/* Quiet dashboard palette with readable secondary labels. */
.mur.ttkdc-my-results [data-mur-dashboard]{color:#10233f}
.mur.ttkdc-my-results .mur-hero,.mur.ttkdc-my-results .mur-panel{background:#fff}
.mur.ttkdc-my-results .mur-panel-head>div>span,.mur.ttkdc-my-results .mur-eyebrow{color:#994300}
.mur.ttkdc-my-results .mur-title-cards small,.mur.ttkdc-my-results .mur-stat-copy>span,.mur.ttkdc-my-results .mur-result-sub,.mur.ttkdc-my-results .mur-palmares-item small{color:#46566b}
.mur.ttkdc-my-results .mur-friend-badge{color:#10233f;background:#edf1f6}
.mur.ttkdc-my-results .page-nav-link.is-active{color:#10233f;background:#ff941f}
.mur.ttkdc-my-results .mur-championship-panel{border-color:#d1d9e3;border-left:4px solid #ff941f}

/* Dutch championship identity; the text label remains the accessible meaning. */
.mur.ttkdc-my-results .mur-title-cards article.mur-title--nl{border-left:5px solid transparent;border-image:linear-gradient(to bottom,#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%) 1;background:#f5f7fa}
.mur.ttkdc-my-results .mur-title--nl .mur-title-icon{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;background:#fff;font-size:30px;line-height:1.4}
@media(min-width:1100px){.mur.ttkdc-my-results .mur-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}
