.page-body .card{border-radius:10px}.table thead th,.table tfoot th{font-size:20px;background-color:var(--tblr-bg-surface);color:#fff;text-transform:capitalize}.table thead th:before,.table thead th:after,.table tfoot th:before,.table tfoot th:after{opacity:.4!important}.table tbody td{font-size:20px;color:#fff}.table .custom-smaller-text{font-size:16px}.table tbody tr{background-color:var(--tblr-secondary-bg-70)}.table tbody tr.odd{background-color:var(--tblr-secondary-bg-50)}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:1!important}[data-bs-theme=dark] a.actions-buttons-column{background-color:var(--tblr-primary)}a#add-enlistment{background-color:var(--tblr-primary);color:var(--tblr-bg-surface);margin-left:20px;font-weight:500;margin-top:30px;border-radius:10px;min-height:42px;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:10px;transition:all .3s ease-in-out;font-size:21px}a#add-enlistment .la{font-size:26px}a#add-enlistment:hover,a#add-enlistment:focus{background-color:var(--tblr-link-hover-color)!important;color:#fff!important}a#add-enlistment.active{background-color:var(--tbl-lightgrey)!important;color:var(--tblr-body-bg)!important;pointer-events:none}.nav-item:has(#custom-logout){padding-top:50px;margin:auto 0 50px 20px}#custom-logout{background-color:var(--tblr-primary);color:var(--tblr-bg-surface);border-radius:10px;min-height:42px;display:inline-flex;width:fit-content;align-items:center;justify-content:center;text-decoration:none;gap:10px;transition:all .3s ease-in-out;padding:0 15px;font-size:21px;font-weight:500}#custom-logout .la{font-size:30px}#custom-logout:hover,#custom-logout:focus{background-color:var(--tblr-link-hover-color)!important;color:#fff!important;text-decoration:none}.navbar-nav .nav-link{font-size:21px}.navbar-nav .nav-link .la{font-size:26px}.page-body:has(.select-medal-modal){z-index:999999}input:-webkit-autofill{-webkit-text-fill-color:black!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;transition:background-color 5000s ease-in-out 0s!important}.page-body .badge__participant_data_wrapper{display:flex;flex-flow:row wrap;gap:20px;align-items:center}.page-body .badge__participant_data_wrapper h2{font-weight:700}.page-body .badge__participant_data_wrapper *{margin:0;padding:0;font-size:24px}.page-body .badge__participant_days_options_wrapper{margin-top:30px}.wristband-no-wrapper label{font-weight:700;font-size:24px}.wristband-no{height:72px;width:50%;min-width:400px;font-size:42px;font-weight:700;border-radius:10px!important;z-index:1}.wristband-no::placeholder{opacity:.2}.badge__participant_days_options_wrapper{font-family:Arial,sans-serif;border-collapse:collapse;width:100%}.badge__participant_days_options_wrapper th,.badge__participant_days_options_wrapper td{border:1px solid #dddddd;text-align:left;padding:8px}body:has(.wristband-no-wrapper) #saveActions{display:flex;flex-flow:row nowrap;gap:40px}body:has(.wristband-no-wrapper) #saveActions button{font-size:24px;background-color:var(--tblr-code-color);color:#0d251e;border-radius:10px;border:none;order:2}body:has(.wristband-no-wrapper) #saveActions button:hover,body:has(.wristband-no-wrapper) #saveActions button:focus-visible{background-color:var(--tblr-link-hover-color)!important;color:#fff!important;text-decoration:none;opacity:1}body:has(.wristband-no-wrapper) #saveActions button:hover *,body:has(.wristband-no-wrapper) #saveActions button:focus-visible *{opacity:1;color:#fff}body:has(.wristband-no-wrapper) #saveActions button *{color:#0d251e}body:has(.wristband-no-wrapper) #saveActions a{border-radius:10px;font-size:24px;background:transparent;order:1;border:1px solid white}body:has(.wristband-no-wrapper) #saveActions a:hover,body:has(.wristband-no-wrapper) #saveActions a:focus-visible{opacity:.7}body:has(.wristband-no-wrapper) #saveActions a:hover *,body:has(.wristband-no-wrapper) #saveActions a:focus-visible *{opacity:.7}.js-attach-badge-reset{display:none}.js-attach-badge-reset.show{display:block}.badge__create-wrapper{display:grid}.badge__create-wrapper .badge__create-inner{display:flex;flex-flow:row nowrap}.badge__create-wrapper .attach-badge-reset{border:none;height:100%;aspect-ratio:1/1;font-size:30px;background-color:var(--tblr-danger);margin-left:-10px;padding-left:10px;z-index:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.table .list-has-no-badge{border:1px solid white;padding:4px 6px;border-radius:10px;color:#fff;text-decoration:none;font-size:18px}.table .list-has-no-badge:focus,.table .list-has-no-badge:hover{background-color:#fff;color:var(--tblr-bg-surface)}.table .list-has-badge{font-size:24px;padding:5px}.table .registration-is-not-confirmed{font-size:14px}.table .already-finished{text-decoration:line-through}.table .medal-pickup-disabled{opacity:.3;text-decoration:line-through}.enlistment-creation-form #saveActions{display:flex;justify-content:space-between;gap:20px;margin-top:40px;align-items:center}.enlistment-creation-form #saveActions>a.btn-secondary:has(.la-ban){transition:all .2s ease-in-out;opacity:.5;height:42px;border:1px solid white;border-radius:10px}.enlistment-creation-form #saveActions>a.btn-secondary:has(.la-ban):hover,.enlistment-creation-form #saveActions>a.btn-secondary:has(.la-ban):focus-visible{opacity:1;background:var(--tblr-danger-text)}.enlistment-creation-form #saveActions [role=presentation],.enlistment-creation-form #saveActions .la-save{display:none}.enlistment-creation-form #saveActions *{background:unset;border:unset;filter:unset;box-shadow:unset}.enlistment-creation-form #saveActions button{padding:0 40px 2px;border-radius:10px;height:41px;font-size:21px;font-weight:500;transition:all .2s ease-in-out}.enlistment-creation-form #saveActions button *{transition:all .2s ease-in-out}.enlistment-creation-form #saveActions button:not([data-value=save_and_continue]),.enlistment-creation-form #saveActions button:not(:has([data-value=save_and_continue])){background:transparent;border:1px solid white}.enlistment-creation-form #saveActions button:not([data-value=save_and_continue]):hover,.enlistment-creation-form #saveActions button:not([data-value=save_and_continue]):focus-visible,.enlistment-creation-form #saveActions button:not(:has([data-value=save_and_continue])):hover,.enlistment-creation-form #saveActions button:not(:has([data-value=save_and_continue])):focus-visible{opacity:.7}.enlistment-creation-form #saveActions button:not([data-value=save_and_continue]):hover *,.enlistment-creation-form #saveActions button:not([data-value=save_and_continue]):focus-visible *,.enlistment-creation-form #saveActions button:not(:has([data-value=save_and_continue])):hover *,.enlistment-creation-form #saveActions button:not(:has([data-value=save_and_continue])):focus-visible *{opacity:.7}.enlistment-creation-form #saveActions button[data-value=save_and_continue],.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]){order:2;background-color:var(--tblr-code-color);color:#0d251e;border-radius:10px;border:none}.enlistment-creation-form #saveActions button[data-value=save_and_continue]:hover,.enlistment-creation-form #saveActions button[data-value=save_and_continue]:focus-visible,.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]):hover,.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]):focus-visible{background-color:var(--tblr-link-hover-color)!important;color:#fff!important;text-decoration:none;opacity:1}.enlistment-creation-form #saveActions button[data-value=save_and_continue]:hover *,.enlistment-creation-form #saveActions button[data-value=save_and_continue]:focus-visible *,.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]):hover *,.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]):focus-visible *{opacity:1;color:#fff}.enlistment-creation-form #saveActions button[data-value=save_and_continue] *,.enlistment-creation-form #saveActions button:has([data-value=save_and_continue]) *{color:#0d251e}.enlistment-creation-form #saveActions .btn-group{display:flex;flex-flow:row nowrap;gap:20px}.enlistment-creation-form #saveActions .btn-group #bpSaveButtonsGroup{display:none}.enlistment-creation-form #saveActions .btn-group .dropdown-menu{-webkit-user-select:unset;user-select:unset;display:grid;position:relative;padding:0;margin:0}.enlistment-creation-form #saveActions .btn-group .dropdown-menu:has([data-value=save_and_continue]){order:2}.enlistment-creation-form .card-body{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:40px}.enlistment-creation-form .form-group{grid-column:span 2}.enlistment-creation-form .form-group.total-payment-wrapper{grid-column:span 4;width:fit-content}.enlistment-creation-form input[type=text],.enlistment-creation-form input[type=date],.enlistment-creation-form input[type=email],.enlistment-creation-form select,.enlistment-creation-form input[type=number]{border-radius:10px!important;height:42px;font-size:20px;font-weight:700;background-color:#fff!important}.enlistment-creation-form input[type=text]:focus-visible,.enlistment-creation-form input[type=date]:focus-visible,.enlistment-creation-form input[type=email]:focus-visible,.enlistment-creation-form select:focus-visible,.enlistment-creation-form input[type=number]:focus-visible{outline:4px solid var(--tblr-code-color)}.enlistment-creation-form input[type=text]::selection,.enlistment-creation-form input[type=date]::selection,.enlistment-creation-form input[type=email]::selection,.enlistment-creation-form select::selection,.enlistment-creation-form input[type=number]::selection{background-color:var(--tblr-code-color)}.enlistment-creation-form select{font-size:18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative}.enlistment-creation-form div.hidden{display:none}.enlistment-creation-form label{font-size:24px;gap:20px;cursor:pointer}.enlistment-creation-form label:focus-visible{color:var(--tblr-code-color)}.enlistment-creation-form label:focus-visible:not(:has(select)){outline:4px solid var(--tblr-code-color)}.enlistment-creation-form label .create-enlistment-tip{position:absolute;right:0;bottom:-20px;font-size:14px;color:var(--tblr-danger);display:none}.enlistment-creation-form label .create-enlistment-tip.show{display:unset}.enlistment-creation-form label:has(>select){position:relative}.enlistment-creation-form label:has(>select) select{padding:0 30px 0 10px}.enlistment-creation-form label:has(>select):after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#000;font-family:Line Awesome Free,sans-serif;font-weight:900}.enlistment-creation-form label:has(select){display:grid;grid-template-columns:160px minmax(100px,170px)}.enlistment-creation-form label:has(input[type=checkbox]){position:relative;display:inline-grid;grid-template-columns:160px 42px;width:fit-content}.enlistment-creation-form label:has(input[type=checkbox]):focus-within{color:var(--tblr-code-color)}.enlistment-creation-form label:has(input[type=checkbox]):focus-within:after{border-color:var(--tblr-code-color)}.enlistment-creation-form label:has(input[type=checkbox]):after{content:"";width:36px;height:36px;background-color:#fff;border:3px solid white;border-radius:10px}.enlistment-creation-form label:has(input[type=checkbox]:checked):after{background-color:var(--tblr-code-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}.enlistment-creation-form input[type=checkbox]{opacity:0;position:absolute;width:0;height:0;top:0;left:0}.enlistment-creation-form h3{font-size:24px}.participating-days-wrapper{display:flex;flex-flow:row wrap;gap:30px 10%}.form-group[bp-field-name=needs_accommodation]{grid-column:1/-1;padding:40px 0 0!important;margin:0}.form-group[bp-field-name=needs_accommodation] .form-check{padding-left:0}.form-group[bp-field-name=needs_accommodation] .form-check:focus-within label{color:var(--tblr-code-color)}.form-group[bp-field-name=needs_accommodation] .form-check:focus-within label:after{border-color:var(--tblr-code-color)}.form-group[bp-field-name=participating_days]{grid-column:1/-1;padding:0 0 40px .5rem!important}.form-group[bp-field-name=status],.form-group[bp-field-name=group_id]{grid-column:span 3;padding:0 0 40px!important}.form-group[bp-field-name=needs_accommodation] label{display:inline-flex;gap:20px;position:relative}.form-group[bp-field-name=needs_accommodation] label:after{content:"";width:36px;height:36px;background-color:#fff;border:3px solid white;border-radius:10px}.form-group[bp-field-name=needs_accommodation]:has(input[type=checkbox]:checked) label:after{background-color:var(--tblr-code-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}.has-disabled{opacity:.23}.has-disabled label{cursor:not-allowed}.has-disabled label *{pointer-events:none}.larger-label{font-size:22px}.participating-days-single{display:flex;flex-flow:column;gap:10px}.has-select-nationality{position:relative;height:fit-content}.has-select-nationality:after{content:"";position:absolute;right:20px;bottom:15px;pointer-events:none;color:#000;font-family:Line Awesome Free,sans-serif;font-weight:900;font-size:24px}.payment-method-wrapper{display:flex;gap:15px;flex-flow:column;grid-column-end:span 2}.payment-method-wrapper input[type=radio]{width:36px;height:36px;min-width:36px;min-height:36px;background-color:#fff}.payment-method-wrapper>label{pointer-events:none}.payment-method-wrapper label.radio-inline:focus-visible{outline:none}.payment-method-wrapper .form-check{display:inline-flex;width:fit-content;gap:20px;flex-flow:row nowrap;padding:0;margin:0}.payment-method-wrapper .form-check input{margin:0;padding:0;background-size:100%}.payment-method-wrapper .form-check input:checked{background-color:var(--tblr-code-color)}.payment-method-wrapper .form-check:has(input[type=radio]:focus-visible) label{color:var(--tblr-code-color)}.help-section-wrapper{position:fixed;bottom:2%;right:2%;display:flex;justify-content:end}.help-section-wrapper .help-container{display:none;position:absolute;right:0;bottom:100%;padding:30px 20px;z-index:3;background-color:var(--tblr-bg-forms);border-radius:10px}.help-section-wrapper .help-container.show{display:grid}.help-section-wrapper .help-container-list{display:grid;pointer-events:none;gap:10px}.help-section-wrapper .toggle-help{border:none;border-radius:50%;width:50px;height:50px;font-size:35px;background-color:var(--tblr-link-hover-color);color:var(--tblr-bg-forms)}.help-section-wrapper .toggle-help.is-close{padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:20px;width:30px;height:30px;position:absolute;top:-25px;right:0}.enlistment-show-details .table tbody tr{border-bottom-width:3px;background-color:unset}.enlistment-show-details-days{border-collapse:separate}.enlistment-show-details-days thead th,.enlistment-show-details-days tbody td{border:1px solid #dededf;padding:5px 20px 5px 5px;font-size:14px;font-weight:500}@keyframes colorBlink{0%{color:var(--tblr-success-text-emphasis);border-color:var(--tblr-success-text-emphasis)}50%{color:var(--tbl-lightgrey);border-color:var(--tbl-lightgrey)}to{color:var(--tblr-success-text-emphasis);border-color:var(--tblr-success-text-emphasis)}}body:has(.enlistment-show-details) a:has(.la-print){font-size:27px;background:transparent;border:1px solid var(--tbl-lightgrey);color:var(--tbl-lightgrey);border-radius:10px;padding:5px;transition:all .5s ease-in-out}body:has(.enlistment-show-details) a:has(.la-print):hover,body:has(.enlistment-show-details) a:has(.la-print):focus{animation:colorBlink 1s infinite}@tailwind base;@tailwind components;@tailwind utilities;
