/* Competition tree with dark headings and restrained accents. */
.eef-competitions-page .eef-season-pill{display:inline-flex;gap:9px;align-items:center;padding:9px 13px;border-radius:7px;background:white;border:1px solid #dfe7d9;color:#526a47;font-size:11px;font-weight:600}.eef-competitions-page .eef-section-icon{background:#f2f5ee;color:#496a3d}.eef-competitions-page .eef-accordion .panel{border:1px solid #dfe6dc;border-radius:14px;box-shadow:0 5px 20px #233b2505;overflow:hidden;margin-bottom:22px}.eef-competitions-page .eef-accordion .panel-title>a{background:#22382b;color:white;padding:23px 25px;font-size:17px;font-weight:700;letter-spacing:-.02em}.eef-competitions-page .eef-accordion .panel-title>a:hover{background:#2a4433}.eef-competitions-page .eef-accordion .panel-title>a::after{background:#ffffff17;color:white;font-weight:400}.eef-competitions-page .eef-accordion .panel-body{border-top:1px solid #edf0e8!important;padding:0 25px 4px;background:white}.eef-competitions-page .eef-accordion .panel-body:nth-child(even){background:#fafbf8}.eef-competitions-page .eef-accordion a.category{color:#2c462f;font-weight:700;font-size:13px;padding:20px 0 16px;gap:15px}.eef-competitions-page .eef-accordion a.category:hover{color:#547d42}.eef-competitions-page .eef-accordion a.category>i{color:#8b9c80;font-size:11px}.eef-competitions-page .eef-accordion .fase{padding-bottom:21px}.eef-competitions-page .eef-accordion .fase a{background:#f0f5e9;color:#486c38;border:1px solid #e0e9d5;border-left:3px solid var(--eef-red);border-radius:7px;padding:10px 15px;font-size:10px;font-weight:600;box-shadow:none}.eef-competitions-page .eef-accordion .fase a:hover{background:#e7efdc;color:#294622;border-color:#cfdfbf;border-left-color:var(--eef-red)}.eef-competitions-page .eef-accordion .fase a::after{color:#708862}
@media(max-width:767px){.eef-competitions-page .eef-accordion .panel-title>a{font-size:15px;padding:20px}.eef-competitions-page .eef-accordion .panel-body{padding:0 20px 4px}.eef-competitions-page .eef-accordion a.category{font-size:12px}.eef-competitions-page .eef-accordion .fase a{font-size:10px}}
