.player-day-activities{margin:20px 0}.player-day-activities>h2{color:#245980;font-size:22px}.player-day-activities>p{line-height:1.55;color:#435e71}.player-activity-day{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;margin:24px 0;align-items:start}.player-date-tab{position:sticky;top:calc(var(--interaction-bar-offset,170px) + 10px);display:grid;justify-items:center;gap:3px;padding:12px 5px;border:1px solid #aac3d8;border-left:5px solid #245980;border-radius:12px 0 0 12px;background:#e5effa;color:#204e78;box-shadow:0 3px 9px #244b6814;text-align:center}.player-date-tab>span{text-transform:uppercase;font-weight:800;font-size:15px}.player-date-tab>strong{font-size:30px;line-height:1.15}.player-date-tab>small{font-size:12px}.player-day-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.player-day-group{margin:0;border:1px solid #b7c9d5;border-radius:15px;overflow:hidden;background:#fff;align-self:start}.player-day-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;cursor:pointer;list-style:none;font-size:17px;font-weight:850;line-height:1.45;color:#fff}.player-day-group>summary::-webkit-details-marker{display:none}.player-day-group>summary::after{content:none!important}.day-group-tournaments>summary{background:linear-gradient(135deg,#b94f4c,#792532)}.day-group-matches>summary{background:linear-gradient(135deg,#267057,#14543a)}.player-day-count{display:grid;place-items:center;flex:none;min-width:34px;min-height:34px;padding:2px 7px;border-radius:10px;background:#ffffff2b;color:#fff;font-size:20px}.player-day-group-body{padding:12px;display:grid;gap:14px}.player-day-card{--activity-accent:#377c44;--activity-soft:#e0efd9;--activity-surface:#eff7eb;border:2px solid var(--activity-accent);border-radius:13px;overflow:hidden;background:var(--activity-surface)}.player-day-card.published-classic{--activity-accent:#267057;--activity-soft:#d6eade;--activity-surface:#eaf5ee}.player-day-card.published-double{--activity-accent:#14543a;--activity-soft:#cce3d7;--activity-surface:#e5f1e9}.player-day-card.published-tournament{--activity-accent:#b94f4c;--activity-soft:#f8ded9;--activity-surface:#fff0ec}.player-day-card.published-formula{--activity-accent:#a33b44;--activity-soft:#f2d5d9;--activity-surface:#fcebee}.player-day-card.published-external{--activity-accent:#8c323a;--activity-soft:#edccd1;--activity-surface:#f9e7ea}.player-day-card.published-event{--activity-accent:#792532;--activity-soft:#e8c4ca;--activity-surface:#f7e3e8}.player-day-card-heading{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;width:100%;border:0;border-radius:0;padding:14px 12px 17px;text-align:left;color:#fff;background:var(--activity-accent);cursor:pointer}.player-day-title{display:grid;gap:5px;flex:1;min-width:130px;overflow-wrap:anywhere}.player-day-title strong{font-size:18px;line-height:1.35}.player-day-title>span{font-size:15px;line-height:1.4}.player-day-card-heading .activity-gender-tab{font-size:15px}.player-day-card-body{padding:14px}.player-day-card-body>p{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.player-day-time{display:flex;align-items:center;gap:12px}.player-day-time time{font-size:25px;font-weight:850;color:#234d68}.player-day-state{padding:11px;border:1px solid #aac1d4;border-radius:9px;background:#e7f0fb;font-size:16px;font-weight:850;line-height:1.45}.day-state-incomplete,.day-state-waiting{background:#fff3c6;border-color:#d7b859;color:#6f5112}.day-state-complete{background:#d9f0e1;border-color:#85ba98;color:#235c38}.day-state-closed{background:#f9e0e3;border-color:#dba5ad;color:#843745}.player-day-card .public-player-roster{margin:12px 0}.player-day-card-body>button{width:100%;min-height:44px;margin-top:10px}.player-calendar-rule{padding:12px 15px;line-height:1.55;color:#365672}.workflow-calendar>.player-calendar-rule{margin:12px 0}body .activity-summary-dialog .activity-summary-header.player-day-summary-heading{background:var(--activity-accent,#377c44)!important}.player-coloured-quicklook{background:var(--activity-surface,#eff7eb);border-color:var(--activity-accent,#377c44);border-left-color:var(--activity-accent,#377c44);padding:0;overflow:hidden}.player-coloured-quicklook .activity-quicklook-type{background:var(--activity-accent,#377c44);color:white;padding:14px}.player-coloured-quicklook .discovery-title-link{color:inherit}.player-coloured-quicklook>.activity-quicklook-title,.player-coloured-quicklook>.activity-quicklook-facts{margin:0 14px 14px}
@media(max-width:850px){.player-day-groups{grid-template-columns:1fr}.player-activity-day{grid-template-columns:74px minmax(0,1fr);gap:8px}.player-day-group-body{padding:9px}.player-day-group>summary{font-size:17px;padding:12px}}@media(max-width:420px){.player-activity-day{grid-template-columns:59px minmax(0,1fr);gap:6px}.player-date-tab{padding:9px 3px;border-left-width:3px}.player-date-tab>span{font-size:12px}.player-date-tab>strong{font-size:26px}.player-day-card-body{padding:10px}.player-day-card-heading{padding:12px 10px 16px}.player-day-title strong{font-size:17px}.player-day-card-heading .activity-gender-tab{font-size:14px}}

[data-player-activity-calendar] .calendar-type-match{--activity-accent:#377c44;--activity-tint:#e0efd9}[data-player-activity-calendar] .calendar-type-classic{--activity-accent:#267057;--activity-tint:#d6eade}[data-player-activity-calendar] .calendar-type-double{--activity-accent:#14543a;--activity-tint:#cce3d7}[data-player-activity-calendar] .calendar-type-tournament{--activity-accent:#b94f4c;--activity-tint:#f8ded9}[data-player-activity-calendar] .calendar-has-event{--activity-accent:#792532;--activity-tint:#e8c4ca;border-bottom-color:var(--activity-accent)}[data-player-activity-calendar] .activity-calendar-item-top{background:var(--activity-accent);color:#fff}[data-player-activity-calendar] .activity-calendar-item-top>time,[data-player-activity-calendar] .calendar-activity-type,[data-player-activity-calendar] .activity-calendar-item-arrow{color:inherit}
