/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-responsive-grid{--views-responsive-grid--layout-gap:10px;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:100px;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
body .user-form,body .user-pass,body .user-login-form,body .user-register-form{background:#5b9bd5 !important;margin:40px auto !important;}body .user-form input[type="text"],body .user-form input[type="password"],body .user-form input[type="email"],body .user-form input[type="tel"],body .user-form input[type="date"],body .user-form select,body .user-form textarea,body .user-pass input[type="text"],body .user-pass input[type="password"],body .user-pass input[type="email"],body .user-pass input[type="tel"],body .user-pass input[type="date"],body .user-pass select,body .user-pass textarea,body .user-login-form input[type="text"],body .user-login-form input[type="password"],body .user-login-form input[type="email"],body .user-login-form input[type="tel"],body .user-login-form input[type="date"],body .user-login-form select,body .user-login-form textarea,body .user-register-form input[type="text"],body .user-register-form input[type="password"],body .user-register-form input[type="email"],body .user-register-form input[type="tel"],body .user-register-form input[type="date"],body .user-register-form select,body .user-register-form textarea{color:#3266ca;}body input,body textarea,body form-text,body select,body .ck-editor__editable{color:#3266ca;}body .cart-icon,body .fa.fa-cart-plus{transition:color 0.3s,background 0.3s;}body .cart-icon:hover,body .fa.fa-cart-plus:hover{color:#3266ca;background:white;}.bg-red{background-color:#dc3545;}.bg-primary{background-color:#28a745;}.hover\:bg-primary:hover{background-color:#28a745;}.color-primary{color:#28a745;}.bg-secondary{background-color:#6c757d;}.hover\:bg-secondary:hover{background-color:#6c757d;}.color-secondary{color:#6c757d;}.bg-danger{background-color:#dc3545;}.hover\:bg-danger:hover{background-color:#dc3545;}.color-danger{color:#dc3545;}.bg-blue{background-color:#1E3F8F;}.hover\:bg-blue:hover{background-color:#1E3F8F;}.color-blue{color:#1E3F8F;}.bg-black{background-color:#000;}.hover\:bg-black:hover{background-color:#000;}.color-black{color:#000;}.bg-white{background-color:#fff;}.hover\:bg-white:hover{background-color:#fff;}.color-white{color:#fff;}.mt-1{margin-top:0.25rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mb-1{margin-bottom:0.25rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mr-1{margin-right:0.25rem;}.mr-2{margin-right:0.5rem;}.mr-3{margin-right:0.75rem;}.mr-4{margin-right:1rem;}.mr-5{margin-right:1.25rem;}.ml-1{margin-left:0.25rem;}.ml-2{margin-left:0.5rem;}.ml-3{margin-left:0.75rem;}.ml-4{margin-left:1rem;}.ml-5{margin-left:1.25rem;}.open-waiver-wizard{display:inline-block !important;padding:10px 20px !important;font-weight:600 !important;color:#fff !important;background-color:#1E3F8F !important;border:none !important;border-radius:5px !important;text-align:center !important;text-decoration:none !important;transition:background-color 0.3s ease,transform 0.2s ease !important;cursor:pointer !important;border:3px solid #fff !important;}.open-waiver-wizard:hover{background-color:#152c65;transform:translateY(-2px);}.open-waiver-wizard:focus{outline:none;box-shadow:0 0 0 3px rgba(30,63,143,0.5);}.button-asr-blue{display:inline-block !important;padding:10px 20px !important;font-weight:600 !important;color:#fff !important;background-color:#1E3F8F !important;border:none !important;border-radius:5px !important;text-align:center !important;text-decoration:none !important;transition:background-color 0.3s ease,transform 0.2s ease !important;cursor:pointer !important;}.button-asr-blue:hover{background-color:#152c65;transform:translateY(-2px);}.button-asr-blue:focus{outline:none;box-shadow:0 0 0 3px rgba(30,63,143,0.5);}.button-asr-red{display:inline-block !important;padding:10px 20px !important;font-weight:600 !important;color:#fff !important;background-color:#dc3545 !important;border:none !important;border-radius:5px !important;text-align:center !important;text-decoration:none !important;transition:background-color 0.3s ease,transform 0.2s ease !important;cursor:pointer !important;}.button-asr-red:hover{background-color:#bd2130;transform:translateY(-2px);}.button-asr-red:focus{outline:none;box-shadow:0 0 0 3px rgba(220,53,69,0.5);}.button-asr-blue-border{display:inline-block;padding:15px 30px;font-weight:600;color:#fff;background-color:#1E3F8F;border:2px solid #fff;border-radius:10px;text-align:center;text-decoration:none;transition:background-color 0.4s ease,color 0.4s ease;cursor:pointer;}.button-asr-blue-border:hover{background-color:#fff;color:#1E3F8F;}.button-asr-blue-border:focus{outline:none;box-shadow:0 0 0 3px rgba(30,63,143,0.5);}.dropbutton-widget ul.dropbutton{background-color:#2e5bb5;border:1px solid #ffffff;padding:10px;border-radius:5px;}.dropbutton-widget ul.dropbutton li a{color:#ffffff;padding:10px;display:block;text-decoration:none;}.dropbutton-widget ul.dropbutton li a:hover{background-color:#ffa726;color:#000000;}.dropbutton-toggle button{background-color:#ff7043;color:#ffffff;padding:5px 10px;border-radius:3px;}.asr-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.asr-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.asr-card .card-body{padding:1em;text-align:center;}.asr-card .card-body .edit-button{display:inline-block;font-weight:600;color:#fff;background-color:#1E3F8F;border:none;border-radius:5px;padding:10px 20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease;}.asr-card .card-body .edit-button:hover{background-color:#0056b3;transform:translateY(-2px);}.asr-card .card-body .edit-button:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.asr-card .card-title{color:#6c757d;font-size:2rem;font-weight:700;margin-bottom:10px;margin-top:0;}.asr-card .card-text{font-size:1.25rem;line-height:1.5;color:#6c757d;}.js td .dropbutton-multiple{margin-right:0 !important;padding-right:0 !important;max-width:100%;}table .js td .dropbutton-multiple{margin-right:0 !important;padding-right:0 !important;}#edit-field-sport-code-target-id .form-checkboxes.bef-checkboxes,#edit-field-age-bands-target-id .form-checkboxes.bef-checkboxes,#edit-field-event-type-target-id .form-checkboxes.bef-checkboxes{display:grid;grid-template-columns:1fr;gap:10px;}@media screen and (min-width:768px){#edit-field-sport-code-target-id .form-checkboxes.bef-checkboxes,#edit-field-age-bands-target-id .form-checkboxes.bef-checkboxes,#edit-field-event-type-target-id .form-checkboxes.bef-checkboxes{grid-template-columns:repeat(3,1fr);}}#edit-event-region-filter{display:grid;grid-template-columns:1fr;gap:10px;}@media screen and (min-width:768px){#edit-event-region-filter{grid-template-columns:repeat(3,1fr);}}#views-exposed-form-all-events-page-1 .fieldset-legend{color:#ffffff;font-size:2rem;}.asr-view-table{}.asr-view-table .cols-4{width:100%;border-collapse:collapse;}.asr-view-table .cols-4 th,.asr-view-table .cols-4 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-4 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-4{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-4 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-4 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-4 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-5{width:100%;border-collapse:collapse;}.asr-view-table .cols-5 th,.asr-view-table .cols-5 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-5 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-5{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-5 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-5 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-5 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-6{width:100%;border-collapse:collapse;}.asr-view-table .cols-6 th,.asr-view-table .cols-6 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-6 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-6{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-6 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-6 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-6 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-7{width:100%;border-collapse:collapse;}.asr-view-table .cols-7 th,.asr-view-table .cols-7 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-7 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-7{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-7 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-7 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-7 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-8{width:100%;border-collapse:collapse;}.asr-view-table .cols-8 th,.asr-view-table .cols-8 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-8 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-8{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-8 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-8 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-8 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-9{width:100%;border-collapse:collapse;}.asr-view-table .cols-9 th,.asr-view-table .cols-9 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-9 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-9{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-9 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-9 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-9 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-10{width:100%;border-collapse:collapse;}.asr-view-table .cols-10 th,.asr-view-table .cols-10 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-10 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-10{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-10 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-10 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-10 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-11{width:100%;border-collapse:collapse;}.asr-view-table .cols-11 th,.asr-view-table .cols-11 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-11 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-11{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-11 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-11 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-11 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table .cols-12{width:100%;border-collapse:collapse;}.asr-view-table .cols-12 th,.asr-view-table .cols-12 td{padding:8px;border:1px solid #ddd;text-align:left;}.asr-view-table .cols-12 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.asr-view-table .cols-12{display:block;overflow-x:auto;white-space:nowrap;}.asr-view-table .cols-12 tr{display:block;margin-bottom:10px;}.asr-view-table .cols-12 th,.asr-view-table td{display:block;text-align:left;position:relative;padding-left:5%;}.asr-view-table .cols-12 th::before,.asr-view-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.asr-view-table table caption{color:#ffffff;}.participant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px;}.participant-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.participant-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.participant-card .card-body{padding:1em;text-align:center;}.participant-card .card-body .edit-button{display:inline-block;font-weight:600;color:#fff;background-color:#1E3F8F;border:none;border-radius:5px;padding:10px 20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease;}.participant-card .card-body .edit-button:hover{background-color:#0056b3;transform:translateY(-2px);}.participant-card .card-body .edit-button:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.participant-card .card-title{color:#6c757d;font-size:2rem;font-weight:700;margin-bottom:10px;margin-top:0;}.participant-card .card-text{font-size:1.25rem;line-height:1.5;color:#6c757d;}.participant-card .mt-3{margin-top:1rem !important;}.participant-card .edit-participant{font-size:0.875rem;margin-bottom:10px;}.participant-card .participant-details-wrapper{padding:10px 0;margin-bottom:15px;}.participant-card .usssa-sync,.participant-card .fis-sync{padding:10px 0;color:#000;}.participant-card .year-of-birth,.participant-card .usssa-id-wrapper,.participant-card .fis-id-wrapper{background-color:#000;padding:10px;text-align:center;margin-bottom:10px;}.participant-card .tagged-participant,.participant-card .tagged-participant-owner-label,.participant-card .tagged-by-users-label{color:#6c757d;}.participant-card .yob-label,.participant-card .usssa-label,.participant-card .fis-label{font-weight:700;color:#ffffff;text-transform:uppercase;display:block;}.participant-card .usssa-value,.participant-card .fis-value{font-size:1.5rem;color:#6c757d;text-align:center;margin-bottom:10px;}.participant-card .usssa-value a,.participant-card .fis-value{text-decoration:none;}.participant-card .yob-value{font-size:1.5rem;color:#6c757d;text-align:center;margin-bottom:10px;}.participant-card .sync-date{color:#6c757d;margin-top:10px;}.participant-card .refresh-icon{display:inline-block;margin-top:10px;cursor:pointer;}.participant-card .region-club-labels,.participant-card .region-club-values{display:flex;justify-content:space-between;text-align:center;padding:10px 0;}.participant-card .region-club-labels{background-color:#000;}.participant-card .region-club-labels .region-label,.participant-card .region-club-labels .club-label{font-weight:700;color:#ffffff;text-transform:uppercase;flex:1;}.participant-card .region-club-values .region-value,.participant-card .region-club-values .club-value{font-size:1.5rem;color:#333;flex:1;text-align:center;}.participant-card .participant-club,.participant-card .participant-gender{font-size:16px;margin-bottom:5px;}@media (max-width:768px){.participant-grid{grid-template-columns:1fr;}}.sync-status-image{width:20px;height:20px;color:#1E3F8F;margin-right:5px;vertical-align:middle;}.participant-form,.ra-event-dashboard-form{}.participant-form caption,.ra-event-dashboard-form caption{font-size:1.5em;margin-bottom:15px;}.participant-form .fieldset-legend,.ra-event-dashboard-form .fieldset-legend{color:white;}.participant-form .fieldset-wrapper,.ra-event-dashboard-form .fieldset-wrapper{display:flex;flex-direction:column;gap:15px;}.participant-form .form-item,.ra-event-dashboard-form .form-item{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;}.participant-form .form-item label,.ra-event-dashboard-form .form-item label{color:white;width:150px;margin-right:10px;text-align:right;}.participant-form .form-item input,.participant-form .form-item select,.participant-form .form-item textarea,.ra-event-dashboard-form .form-item input,.ra-event-dashboard-form .form-item select,.ra-event-dashboard-form .form-item textarea{color:#1E3F8F;padding:8px;}.participant-form .form-item .description,.ra-event-dashboard-form .form-item .description{flex:1 0 100%;color:white;padding:5px;font-size:1.25rem;display:block !important;margin-left:160px;}.participant-form .form-item--aligned,.ra-event-dashboard-form .form-item--aligned{display:flex;align-items:center;}.participant-form .form-item--aligned h4.label,.ra-event-dashboard-form .form-item--aligned h4.label{color:white;width:150px;margin-right:10px;text-align:right;}.participant-form .form-item--aligned input[type="date"],.ra-event-dashboard-form .form-item--aligned input[type="date"]{flex:1;}.participant-form .form-item--aligned input[type="file"],.ra-event-dashboard-form .form-item--aligned input[type="file"]{color:white;padding:8px;}@media (max-width:768px){.participant-form .form-item,.participant-form .form-item--aligned,.ra-event-dashboard-form .form-item,.ra-event-dashboard-form .form-item--aligned{flex-direction:column;align-items:flex-start;}.participant-form .form-item label,.participant-form .form-item h4.label,.participant-form .form-item--aligned label,.participant-form .form-item--aligned h4.label,.ra-event-dashboard-form .form-item label,.ra-event-dashboard-form .form-item h4.label,.ra-event-dashboard-form .form-item--aligned label,.ra-event-dashboard-form .form-item--aligned h4.label{width:100%;text-align:left;margin-bottom:5px;}.participant-form .form-item input,.participant-form .form-item select,.participant-form .form-item textarea,.participant-form .form-item--aligned input,.participant-form .form-item--aligned select,.participant-form .form-item--aligned textarea,.ra-event-dashboard-form .form-item input,.ra-event-dashboard-form .form-item select,.ra-event-dashboard-form .form-item textarea,.ra-event-dashboard-form .form-item--aligned input,.ra-event-dashboard-form .form-item--aligned select,.ra-event-dashboard-form .form-item--aligned textarea{width:100%;max-width:100%;}}.asr-event-form .fieldset-legend{color:white;}.asr-event-form .fieldset-wrapper{display:flex;flex-direction:column;gap:15px;}.asr-event-form .form-item{display:flex;align-items:center;flex-wrap:wrap;}.asr-event-form .form-item label{color:white;width:200px;margin-right:10px;margin-bottom:0px;text-align:left;white-space:nowrap;}.asr-event-form .form-item input,.asr-event-form .form-item select,.asr-event-form .form-item textarea{color:#1E3F8F;padding:8px;}.asr-event-form .form-item input[type="checkbox"]{margin-right:15px;align-self:center;}.asr-event-form .form-item input[type="date"],.asr-event-form .form-item select,.asr-event-form .form-item textarea{width:auto;}.asr-event-form .form-item div[data-drupal-selector="edit-field-race-info-0-format-help"]{display:none;}.asr-event-form .form-item .container-inline{display:flex;align-items:center;width:100%;}.asr-event-form .form-item input[type="file"]{color:white;padding:8px;}.asr-event-form .form-item .description{color:white;padding:5px;font-size:1em;flex:1 0 100%;margin-top:5px;}.asr-event-form .form-item input::placeholder{color:white;opacity:1;}.asr-event-form .form-item .field-prefix{margin-right:5px;}.asr-event-form .form-item .js-form-submit,.asr-event-form .form-item .form-submit{background-color:#1E3F8F;color:#ffffff;}.asr-event-form .form-item .js-form-submit:hover,.asr-event-form .form-item .form-submit:hover{background-color:#152c65;}.asr-event-form .tabledrag-toggle-weight-wrapper{visibility:hidden;}.asr-event-form .form-item-field-team-captains-link{margin-top:10px;padding:0;}.asr-event-form .field--name-field-dob .form-item-field-dob-0-value-date input{width:auto;max-width:none;margin-left:auto;}.asr-event-form .field--name-field-dob .form-item-field-dob-0-value-date label{display:none;}.asr-event-form .field--name-field-dob h4.label{width:200px;margin-right:10px;text-align:right;}.asr-event-form .field--name-field-address-line2,.asr-event-form .field--name-field-address-line3{display:flex;align-items:center;}.asr-event-form .field--name-field-address-line2 .form-item,.asr-event-form .field--name-field-address-line3 .form-item{width:100%;}.asr-event-form .field--name-field-address-line2 .form-item input,.asr-event-form .field--name-field-address-line3 .form-item input{width:100%;box-sizing:border-box;}.asr-event-form .field--name-field-address-line2 label.visually-hidden,.asr-event-form .field--name-field-address-line3 label.visually-hidden{position:static !important;width:auto !important;height:auto !important;clip:auto !important;overflow:visible !important;white-space:normal !important;margin-bottom:5px;color:white;width:150px !important;margin-right:10px;text-align:right;}@media (max-width:768px){.asr-event-form .form-item{flex-direction:column;align-items:flex-start;}.asr-event-form .form-item label,.asr-event-form .form-item .form-item-field-address-0-address-address-line2 label.visually-hidden,.asr-event-form .form-item .form-item-field-address-0-address-address-line3 label.visually-hidden{width:100%;text-align:left;margin-bottom:5px;}.asr-event-form .form-item input,.asr-event-form .form-item select,.asr-event-form .form-item textarea{width:100%;max-width:100%;box-sizing:border-box;}.asr-event-form .form-item input[type="file"]{width:100%;}}.asr-event-form .form-checkboxes{display:flex;flex-wrap:wrap;justify-content:space-between;}.asr-event-form .form-checkboxes .form-item{width:48%;display:flex;align-items:center;margin-bottom:10px;}.asr-event-form .form-checkboxes .form-item input[type="checkbox"]{margin-right:15px;align-self:center;}.asr-event-form .form-checkboxes .form-item label{width:auto;color:white;align-self:center;white-space:nowrap;}.asr-event-form input.paragraphs-icon-button,.asr-event-form input.field-add-more-submit{color:#ffffff;}.event-lookup-results-list .event-result{color:#1E3F8F;}tbody tr:hover{background-color:#1E3F8F !important;color:white;}.participant-form .field--name-field-address-line2,.participant-form .field--name-field-address-line3{display:flex;align-items:center;}.participant-form .field--name-field-address-line2 .form-item,.participant-form .field--name-field-address-line3 .form-item{width:100%;}.participant-form .field--name-field-address-line2 .form-item input,.participant-form .field--name-field-address-line3 .form-item input{width:100%;box-sizing:border-box;}.participant-form .form-item-field-address-0-address-address-line2 label.visually-hidden,.participant-form .form-item-field-address-0-address-address-line3 label.visually-hidden{position:static !important;width:auto !important;height:auto !important;clip:auto !important;overflow:visible !important;white-space:normal !important;margin-bottom:5px;color:white;width:150px !important;margin-right:10px;text-align:right;}.tool-buttons{display:flex;gap:10px;}.tool-buttons .tool-button{display:inline-block;padding:10px 20px;background-color:#1E3F8F;color:#ffffff;text-decoration:none;border-radius:5px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);}.tool-buttons .tool-button:hover{background-color:#1e4d8a;box-shadow:0px 6px 8px rgba(0,0,0,0.15);}.tool-buttons .tool-button:active{background-color:#16376e;box-shadow:0px 2px 4px rgba(0,0,0,0.2);}.tool-buttons .tool-button:focus{outline:none;box-shadow:0px 0px 0px 3px rgba(50,102,202,0.5);}.views-field-field-host-site{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block-asr-event-registrations-for-event a{display:inline-block;padding:15px 30px;font-weight:600;color:#fff;background-color:#1E3F8F;border:2px solid #fff;border-radius:10px;text-align:center;text-decoration:none;transition:background-color 0.4s ease,color 0.4s ease;cursor:pointer;}.block-asr-event-registrations-for-event a:hover{background-color:#fff;color:#1E3F8F;}.block-asr-event-registrations-for-event a:focus{outline:none;box-shadow:0 0 0 3px rgba(30,63,143,0.5);}.field--name-field-event a{color:white;}.field--name-field-event a:hover{color:white;text-decoration:underline;text-decoration-thickness:0.2em;}.waitlist-status-waiting{color:red;}.waitlist-status-released{color:green;background-color:white;padding:3px;text-align:center;}html body{font-size:18px;}html body a:hover{text-decoration:underline;font-weight:bold;}tbody tr:nth-child(even) td{background-color:#f2f2f2;background:none;}.messages.messages--status a{color:black;}tr:hover a{color:white;text-decoration:underline;}tr:hover a.button-asr-blue-border{text-decoration:none;}#coordinates-popup{color:black;}#coordinates-popup #coordinates-content{color:black;}#coordinates-popup .close-popup{cursor:pointer;}#waiver-wizard-modal #toolbar{color:black;}.event-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.event-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.event-card .card-body{padding:1em;text-align:center;}.event-card .card-body .edit-button{display:inline-block;font-weight:600;color:#fff;background-color:#1E3F8F;border:none;border-radius:5px;padding:10px 20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease;}.event-card .card-body .edit-button:hover{background-color:#0056b3;transform:translateY(-2px);}.event-card .card-body .edit-button:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.event-card .card-title{color:#6c757d;font-size:2rem;font-weight:700;margin-bottom:10px;margin-top:0;}.event-card .card-text{font-size:1.25rem;line-height:1.5;color:#6c757d;}.event-card .card-body{color:#1E3F8F;}.event-card .card-body .field,.event-card .card-body .sport-code{display:flex;text-align:left;}.event-card .card-body .field__label{width:100px;font-weight:bold;}.event-card .card-body .race-info,.event-card .card-body .field--name-field-race-info{display:block;flex-flow:row wrap;justify-content:flex-start;}.event-card .card-body .race-info .race-info-item,.event-card .card-body .field--name-field-race-info .race-info-item{flex:1 1 45%;margin-bottom:1rem;}.event-card .card-body a:focus,.event-card .card-body a:hover{color:#152c65;}.event-card .field--name-field-us-ski-snowboard-race .field__label,.event-card .field--name-field-usss-mandatory .field__label{width:300px;}.event-card .event-date,.event-card .event-location,.event-card .event-description{margin-bottom:0.5rem;color:#1E3F8F;text-align:left;}.event-card .event-actions{text-align:center;margin-top:1rem;}.event-card .event-actions .btn-primary{background-color:#007bff;color:#fff;padding:0.5rem 1rem;border-radius:0.25rem;}.event-card .event-actions .btn-primary:hover{background-color:#0056b3;}.asr-head-tax-links{color:black;}.asr-head-tax-links h2{color:white;}.asr-head-tax-links a{color:white;}.asr-head-tax-links a:hover{color:white;}.event-closed-message{color:red;font-weight:bold;text-align:center;margin-top:1rem;border:12px solid red;padding:2em;}.user-profile-tools .event-cash-report{color:black;}.menu-icon-wrapper .mobile-label-wrapper{display:none;}.menu-icon-wrapper .desktop-icon{display:inline-block;font-size:24px;max-width:30px;max-height:30px;}@media (max-width:768px){.menu-icon-wrapper .desktop-icon{display:none;}.menu-icon-wrapper .mobile-label-wrapper{display:inline-flex;align-items:center;}.menu-icon-wrapper .mobile-label-wrapper i{margin-left:5px;}}div table thead th{background-color:#1E3F8F;}div table a{color:#1E3F8F;text-decoration:none;}div table a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}#views-form-commerce-cart-form-default-1 tbody a{color:white;}#views-form-commerce-cart-form-default-1 tbody .views-field-unit-price__number{color:white;}#views-form-commerce-cart-form-default-1 tbody .views-field-total-price__number{color:white;}.ra_event_dashboard{display:grid;grid-template-columns:1fr;gap:10px;}.ra_event_dashboard .cols-4{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-4 th,.ra_event_dashboard .cols-4 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-4 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-4{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-4 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-4 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-4 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-5{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-5 th,.ra_event_dashboard .cols-5 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-5 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-5{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-5 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-5 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-5 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-6{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-6 th,.ra_event_dashboard .cols-6 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-6 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-6{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-6 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-6 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-6 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-7{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-7 th,.ra_event_dashboard .cols-7 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-7 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-7{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-7 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-7 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-7 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-8{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-8 th,.ra_event_dashboard .cols-8 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-8 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-8{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-8 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-8 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-8 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-9{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-9 th,.ra_event_dashboard .cols-9 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-9 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-9{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-9 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-9 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-9 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-10{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-10 th,.ra_event_dashboard .cols-10 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-10 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-10{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-10 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-10 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-10 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-11{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-11 th,.ra_event_dashboard .cols-11 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-11 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-11{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-11 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-11 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-11 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard .cols-12{width:100%;border-collapse:collapse;}.ra_event_dashboard .cols-12 th,.ra_event_dashboard .cols-12 td{padding:8px;border:1px solid #ddd;text-align:left;}.ra_event_dashboard .cols-12 th{background-color:#7A7A7A;color:#ffffff;}@media (max-width:768px){.ra_event_dashboard .cols-12{display:block;overflow-x:auto;white-space:nowrap;}.ra_event_dashboard .cols-12 tr{display:block;margin-bottom:10px;}.ra_event_dashboard .cols-12 th,.ra_event_dashboard td{display:block;text-align:left;position:relative;padding-left:5%;}.ra_event_dashboard .cols-12 th::before,.ra_event_dashboard td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold;text-align:left;}}.ra_event_dashboard table caption{color:#ffffff;}@media screen and (min-width:768px){.ra_event_dashboard{grid-template-columns:repeat(3,1fr);}}.ra_event_dashboard #edit-field-date-of-event-value-wrapper .fieldset-wrapper{display:flex;align-items:center;gap:15px;}@media (max-width:768px){.ra_event_dashboard #edit-field-date-of-event-value-wrapper .fieldset-wrapper{display:block;}}.d-flex{display:flex !important;}.justify-content-center{justify-content:center !important;}.align-items-center{align-items:center !important;}.text-left{text-align:left !important;}.hover\:text-left:hover{text-align:left !important;}.text-right{text-align:right !important;}.hover\:text-right:hover{text-align:right !important;}.text-center{text-align:center !important;}.hover\:text-center:hover{text-align:center !important;}.text-justify{text-align:justify !important;}.hover\:text-justify:hover{text-align:justify !important;}.text-left-sm{text-align:left !important;}.text-left-md{text-align:left !important;}.text-left-lg{text-align:left !important;}.text-left-xl{text-align:left !important;}.text-right-sm{text-align:right !important;}.text-right-md{text-align:right !important;}.text-right-lg{text-align:right !important;}.text-right-xl{text-align:right !important;}.text-center-sm{text-align:center !important;}.text-center-md{text-align:center !important;}.text-center-lg{text-align:center !important;}.text-center-xl{text-align:center !important;}.text-justify-sm{text-align:justify !important;}.text-justify-md{text-align:justify !important;}.text-justify-lg{text-align:justify !important;}.text-justify-xl{text-align:justify !important;}.p-1{padding:0.25rem;}.p-2{padding:0.5rem;}.p-3{padding:0.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.pt-1{padding-top:0.25rem;}.pt-2{padding-top:0.5rem;}.pt-3{padding-top:0.75rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.pb-1{padding-bottom:0.25rem;}.pb-2{padding-bottom:0.5rem;}.pb-3{padding-bottom:0.75rem;}.pb-4{padding-bottom:1rem;}.pb-5{padding-bottom:1.25rem;}.pr-1{padding-right:0.25rem;}.pr-2{padding-right:0.5rem;}.pr-3{padding-right:0.75rem;}.pr-4{padding-right:1rem;}.pr-5{padding-right:1.25rem;}.pl-1{padding-left:0.25rem;}.pl-2{padding-left:0.5rem;}.pl-3{padding-left:0.75rem;}.pl-4{padding-left:1rem;}.pl-5{padding-left:1.25rem;}.inline{display:inline;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}.cursor-move{cursor:move;}.cursor-not-allowed{cursor:not-allowed;}.cursor-wait{cursor:wait;}.cursor-text{cursor:text;}.cursor-crosshair{cursor:crosshair;}.cursor-help{cursor:help;}.form-item{display:flex;align-items:center;flex-wrap:wrap;}.form-item label{color:white;width:200px;margin-right:10px;margin-bottom:0px;text-align:left;white-space:nowrap;}.form-item label[for="edit-field-friends-fam-ticket-price-0-value"]{width:fit-content;}.form-item input,.form-item select,.form-item textarea{color:#1E3F8F;padding:8px;}.form-item input[type="checkbox"]{margin-right:15px;align-self:center;}.form-item input[type="date"],.form-item select,.form-item textarea{width:auto;}.form-item div[data-drupal-selector="edit-field-race-info-0-format-help"]{display:none;}.form-item .container-inline{display:flex;align-items:center;width:100%;}.form-item input[type="file"]{color:white;padding:8px;}.form-item div.description{color:white;padding:5px;font-size:1em;flex:1 0 100%;margin-top:5px;}.form-wrapper .form-composite > .fieldset-wrapper > .description,.form-item .description{color:white;padding:5px;font-size:1em;flex:1 0 100%;margin-top:5px;}nav.pager{position:relative;z-index:999;}form.commerce-checkout-flow .fieldset-legend{color:white;}input.field-dragdrop-mode-submit,input.paragraphs-dropdown-action,input.button,input.js-form-submit,input.form-submit{color:black;}.paragraphs-dropdown-action.button{color:black;}button[data-drupal-selector="tabledrag-toggle-weight"]{color:black;}.form-checkboxes.bef-checkboxes .highlight{background-color:transparent;}.views-exposed-form.bef-exposed-form .fieldset-legend{color:white;}.path-clubs-by-region caption{font-size:1.5em;font-weight:bold;color:white;}.asr-head-tax-generate-head-tax .fieldset-legend{color:white;}[id="field-waitlist-values"],[id^="field-waitlist-values--"]{width:100%;border-collapse:collapse;margin:20px 0;border:1px solid #ddd;font-family:Arial,sans-serif;}[id="field-waitlist-values"] thead th,[id^="field-waitlist-values--"] thead th{padding:12px;font-size:16px;font-weight:bold;border-bottom:2px solid #ddd;}[id="field-waitlist-values"] tbody tr,[id^="field-waitlist-values--"] tbody tr{display:grid;grid-template-columns:50px 1fr 50px;gap:10px;border-bottom:1px solid #ddd;}[id="field-waitlist-values"] tbody tr td,[id^="field-waitlist-values--"] tbody tr td{padding:12px;vertical-align:top;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"],[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"]{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-top,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-top,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-top,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-top .paragraph-type-label,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-top .paragraph-type-label,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-top .paragraph-type-label,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-top .paragraph-type-label{font-weight:bold;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-summary,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-summary,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-summary,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-summary{grid-column:1 / -1;margin-bottom:10px;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-summary .summary-content,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-summary .summary-content,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraph-summary .summary-content,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraph-summary .summary-content{margin-right:10px;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant label,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status label,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant label,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status label,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant label,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status label,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant label,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status label{font-weight:bold;margin-bottom:5px;display:block;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant input,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant select,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status input,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status select,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant input,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant select,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status input,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status select,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant input,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-participant select,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status input,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-subform .field--name-field-waitlist-status select,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant input,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-participant select,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status input,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-subform .field--name-field-waitlist-status select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions input,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions button,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions input,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions button,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions input,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions button,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions input,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions button{font-size:12px;padding:5px 8px;border-radius:4px;cursor:pointer;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions input:hover,[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions button:hover,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions input:hover,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions button:hover,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions input:hover,[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper .paragraphs-actions button:hover,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions input:hover,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"] .paragraphs-actions button:hover{background-color:#f0f0f0;}@media (max-width:768px){[id="field-waitlist-values"] tbody tr,[id^="field-waitlist-values--"] tbody tr{grid-template-columns:1fr;}[id="field-waitlist-values"] tbody tr td > div#field-waitlist-0-item-wrapper,[id="field-waitlist-values"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"],[id^="field-waitlist-values--"] tbody tr td > div#field-waitlist-0-item-wrapper,[id^="field-waitlist-values--"] tbody tr td > div[id^="field-waitlist-"][id$="-item-wrapper"]{grid-template-columns:1fr 1fr;}}.us-ski-admin-dashboard-form{overflow-x:auto;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type{width:100%;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .views-exposed-form{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:100%;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item{display:flex;flex-direction:column;flex:1 1;min-width:200px;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item label{font-weight:600;margin-bottom:0.5rem;color:#333;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item input,.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item select{padding:0.5rem 0.75rem;border:1px solid #ccc;border-radius:4px;background:#fff;transition:border-color 0.3s,box-shadow 0.3s;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item input:focus,.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item select:focus{border-color:#0056b3;box-shadow:0 0 4px rgba(0,86,179,0.25);outline:none;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-actions{display:flex;flex-flow:column;align-items:center;justify-content:center;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-actions .button{padding:1rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s,box-shadow 0.3s;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type #edit-submit-us-ski-and-snowboard-admin-events{background-color:#007bff;color:#fff;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type #edit-submit-us-ski-and-snowboard-admin-events:hover{background-color:#0056b3;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type #edit-reset-us-ski-and-snowboard-admin-events{background-color:#6c757d;color:#fff;}.path-ussa-admin-dashboard .main-wrapper .container:first-of-type #edit-reset-us-ski-and-snowboard-admin-events:hover{background-color:#5a6268;}@media (max-width:768px){.path-ussa-admin-dashboard .main-wrapper .container:first-of-type .form-item{flex:1 1 100%;}}.loading-container{display:flex;margin:0;}.loading-container .loader{text-align:center;perspective:1000px;}.loading-container .loading-icon{font-size:48px;color:white;display:inline-block;animation:spin-coin 2s linear infinite;}@keyframes spin-coin{0%,100%{transform:rotateY(0deg);}50%{transform:rotateY(180deg);}}.loading-container .loading-text{margin-top:16px;color:#333;font-size:18px;}.pageloading{display:none;visibility:hidden;}.generate-waivers-form .fieldset-legend{color:white;}.generate-waivers-form .form-checkboxes{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;}.generate-waivers-form .form-item{flex:1 1 calc(25% - 1rem);margin:0.5rem;}.generate-waivers-form .form-item label.option{white-space:normal;width:100%;text-overflow:ellipsis;overflow:hidden;max-width:300px;margin:0.25rem 0;}@media (max-width:768px){.generate-waivers-form .form-item{flex:1 1 calc(33.333% - 1rem);max-width:33.333%;}}@media (max-width:480px){.generate-waivers-form .form-item{flex:1 1 100%;max-width:100%;}.generate-waivers-form label.option{max-width:100%;}}.generate-waivers-form #select-all-checkbox{display:block;margin:1rem 0;padding:0.5rem;}.generate-waivers-form #select-all-checkbox label.option{display:inline-block;margin-left:0.5rem;}.generate-waivers-form .form-checkbox{margin-right:0.5rem;}.generate-waivers-form .form-checkboxes-container,.generate-waivers-form .form-checkboxes,.generate-waivers-form .form-item{overflow:visible;}.pdf-viewer{position:relative;margin:0 auto;max-width:100%;}.block-asr-event-my-events-block .division-filter-container legend .fieldset-legend{color:white;}.block-asr-event-my-events-block table{width:100%;border-collapse:collapse;border-spacing:0;}.block-asr-event-my-events-block table thead{background-color:#888;color:white;}.block-asr-event-my-events-block table thead th{padding:8px;text-align:left;border-bottom:1px solid #ddd;}.block-asr-event-my-events-block table tbody tr{border-bottom:1px solid #ddd;}.block-asr-event-my-events-block table th,.block-asr-event-my-events-block table td{padding:8px;text-align:left;border-bottom:1px solid #ddd;}@media (max-width:768px){.block-asr-event-my-events-block table thead{display:none;}.block-asr-event-my-events-block table tbody{display:block;width:100%;}.block-asr-event-my-events-block table tr{display:block;margin-bottom:15px;background:rgba(255,255,255,0.1);padding:10px;}.block-asr-event-my-events-block table td{display:block;padding:8px;text-align:left;border-bottom:none;}.block-asr-event-my-events-block table td .mobile-header{display:block;font-weight:bold;color:white;text-transform:uppercase;margin-bottom:5px;}.block-asr-event-my-events-block table td .mobile-content{display:block;color:#eee;}.block-asr-event-my-events-block table td:last-child{display:table-cell !important;}}@media (min-width:768px){.block-asr-event-my-events-block table .mobile-header{display:none !important;}}
.custom-toolbar{background-color:#f1f1f1;border:1px solid #ddd;border-radius:5px;}.custom-instructions-container{border:1px solid #ccc;padding:10px;margin-bottom:20px;background-color:#f9f9f9;color:black;}.content-wrapper{padding:15px;}
.tablesorter-default{width:100%;font:12px/18px Arial,Sans-serif;color:#333;background-color:#fff;border-spacing:0;margin:10px 0 15px;text-align:left}.tablesorter-default th,.tablesorter-default thead td{font-weight:700;color:#000;background-color:#fff;border-collapse:collapse;border-bottom:#ccc 2px solid;padding:0}.tablesorter-default tfoot td,.tablesorter-default tfoot th{border:0}.tablesorter-default .header,.tablesorter-default .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat;cursor:pointer;white-space:normal;padding:4px 20px 4px 4px}.tablesorter-default thead .headerSortUp,.tablesorter-default thead .tablesorter-headerAsc,.tablesorter-default thead .tablesorter-headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:#000 2px solid}.tablesorter-default thead .headerSortDown,.tablesorter-default thead .tablesorter-headerDesc,.tablesorter-default thead .tablesorter-headerSortDown{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:#000 2px solid}.tablesorter-default thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-default tfoot .tablesorter-headerAsc,.tablesorter-default tfoot .tablesorter-headerDesc,.tablesorter-default tfoot .tablesorter-headerSortDown,.tablesorter-default tfoot .tablesorter-headerSortUp{border-top:#000 2px solid}.tablesorter-default td{background-color:#fff;border-bottom:#ccc 1px solid;padding:4px;vertical-align:top}.tablesorter-default tbody>tr.even:hover>td,.tablesorter-default tbody>tr.hover>td,.tablesorter-default tbody>tr.odd:hover>td,.tablesorter-default tbody>tr:hover>td{background-color:#fff;color:#000}.tablesorter-default .tablesorter-processing{background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important}.tablesorter-default tr.odd>td{background-color:#dfdfdf}.tablesorter-default tr.even>td{background-color:#efefef}.tablesorter-default tr.odd td.primary{background-color:#bfbfbf}.tablesorter-default td.primary,.tablesorter-default tr.even td.primary{background-color:#d9d9d9}.tablesorter-default tr.odd td.secondary{background-color:#d9d9d9}.tablesorter-default td.secondary,.tablesorter-default tr.even td.secondary{background-color:#e6e6e6}.tablesorter-default tr.odd td.tertiary{background-color:#e6e6e6}.tablesorter-default td.tertiary,.tablesorter-default tr.even td.tertiary{background-color:#f2f2f2}.tablesorter-default>caption{background-color:#fff}.tablesorter-default .tablesorter-filter-row{background-color:#eee}.tablesorter-default .tablesorter-filter-row td{background-color:#eee;border-bottom:#ccc 1px solid;line-height:normal;text-align:center;-webkit-transition:line-height .1s ease;-moz-transition:line-height .1s ease;-o-transition:line-height .1s ease;transition:line-height .1s ease}.tablesorter-default .tablesorter-filter-row .disabled{opacity:.5;cursor:not-allowed}.tablesorter-default .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-default .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0}.tablesorter-default input.tablesorter-filter,.tablesorter-default select.tablesorter-filter{width:95%;height:auto;margin:4px auto;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .1s ease;-moz-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
