.jpr-wdf-calendar{font-family:inherit}.jpr-wdf-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.jpr-wdf-filters button{padding:9px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;color:inherit;font-weight:700;cursor:pointer}.jpr-wdf-filters button.active{background:#111;color:#fff;border-color:#111}.jpr-wdf-event{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #e5e5e5}.jpr-wdf-date{min-width:105px;font-weight:700}.jpr-wdf-main{flex:1}.jpr-wdf-main h3{margin:0 0 4px}.jpr-wdf-cat{padding:6px 10px;border-radius:5px;font-size:12px;font-weight:800}.cat-bronze{background:#d9b08c}.cat-silver{background:#ddd}.cat-gold{background:#e7c85b}.cat-platinum{background:#222;color:#fff}.jpr-wdf-month{margin:28px 0 8px}.jpr-wdf-event.is-past{opacity:.55}.jpr-wdf-event.is-past .jpr-wdf-cat{filter:grayscale(1)}.jpr-wdf-intro{margin-bottom:24px}.jpr-wdf-intro h2{margin-bottom:8px}.jpr-wdf-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}.jpr-wdf-info{display:block;width:100%;padding:18px;border:1px solid #ddd;border-radius:8px;background:#fff;text-align:left;cursor:pointer;font:inherit}.jpr-wdf-info h3{margin:0 0 8px}.jpr-wdf-info p{margin:0;line-height:1.55}.jpr-wdf-info:hover{transform:translateY(-1px)}.jpr-wdf-eligibility{padding:18px;margin-bottom:24px;border:1px solid #ddd;border-radius:8px}.jpr-wdf-eligibility h3{margin-top:0}.jpr-wdf-empty{padding:18px 0}@media(max-width:900px){.jpr-wdf-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jpr-wdf-categories{grid-template-columns:1fr}.jpr-wdf-event{align-items:flex-start;flex-wrap:wrap}.jpr-wdf-date{min-width:90px}.jpr-wdf-cat{margin-left:auto}}
.jpr-wdf-years{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.jpr-wdf-years button{padding:9px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:inherit;font-weight:700;cursor:pointer}.jpr-wdf-years button.active{background:#111;color:#fff;border-color:#111}
.jpr-wdf-main-filters{align-items:center}.jpr-wdf-main-filters button{transition:opacity .15s,transform .15s}.jpr-wdf-main-filters .jpr-wdf-year-button{background:#111;color:#fff;border-color:#111}.jpr-wdf-main-filters .jpr-wdf-year-button:not(.active){opacity:.45;background:#fff;color:#111}.jpr-wdf-main-filters .filter-bronze{background:#d9b08c;border-color:#d9b08c;color:#111}.jpr-wdf-main-filters .filter-silver{background:#ddd;border-color:#bbb;color:#111}.jpr-wdf-main-filters .filter-gold{background:#e7c85b;border-color:#d2b33e;color:#111}.jpr-wdf-main-filters .filter-platinum{background:#222;border-color:#222;color:#fff}.jpr-wdf-main-filters .filter-all{background:#fff}.jpr-wdf-main-filters [data-wdf-filter].active{box-shadow:0 0 0 2px #111 inset;transform:translateY(-1px)}.jpr-wdf-filter-separator{width:1px;height:30px;background:#ddd;display:inline-block}
@media(max-width:600px){.jpr-wdf-filter-separator{display:none}}
