.check-box-module-scss-module__2IP2jG__wrapper{cursor:pointer;align-items:center;display:flex;position:relative}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.check-box-module-scss-module__2IP2jG__wrapper:has(.check-box-module-scss-module__2IP2jG__hiddenInput:focus-visible) .check-box-module-scss-module__2IP2jG__checkboxVisual{outline-offset:2px;outline:2px solid #191f1c}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__checkboxVisual{border:2px solid #ffea00;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-right:10px;transition:box-shadow .2s;display:flex;position:relative}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__checkboxVisual:before,.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__checkboxVisual:after{content:"";opacity:0;background-color:#000;width:2px;height:15px;transition:opacity .25s ease-in-out;position:absolute}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__checkboxVisual:before{transform:rotate(45deg)}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__checkboxVisual:after{transform:rotate(-45deg)}.check-box-module-scss-module__2IP2jG__wrapper:has(.check-box-module-scss-module__2IP2jG__hiddenInput:checked) .check-box-module-scss-module__2IP2jG__checkboxVisual:before{opacity:1}.check-box-module-scss-module__2IP2jG__wrapper:has(.check-box-module-scss-module__2IP2jG__hiddenInput:checked) .check-box-module-scss-module__2IP2jG__checkboxVisual:after{opacity:1}.check-box-module-scss-module__2IP2jG__wrapper .check-box-module-scss-module__2IP2jG__labelText{cursor:pointer;-webkit-user-select:none;user-select:none}.check-box-module-scss-module__2IP2jG__wrapper:has(.check-box-module-scss-module__2IP2jG__hiddenInput:disabled){cursor:not-allowed;opacity:.5}.check-box-module-scss-module__2IP2jG__wrapper:has(.check-box-module-scss-module__2IP2jG__hiddenInput:disabled) .check-box-module-scss-module__2IP2jG__checkboxVisual{border-color:#d2d5e5}
.form-error-strip-module-scss-module__9q9cBa__region:not(:empty){margin-bottom:8px}
.trip-category-color-module-scss-module__9ERWcG__schoolTrip{background:#0056b3}.trip-category-color-module-scss-module__9ERWcG__companyEvent{background:#191f1c}.trip-category-color-module-scss-module__9ERWcG__sportsEvent{background:#10b981}.trip-category-color-module-scss-module__9ERWcG__culturalEvent{background:#f0a703}.trip-category-color-module-scss-module__9ERWcG__pilgrimage{background:#ffea00}.trip-category-color-module-scss-module__9ERWcG__travelAgency{background:#de2828}.trip-category-color-module-scss-module__9ERWcG__municipalTransport{background:#d2d5e5}
.fast-offer-fee-badge-module-scss-module__gqECvq__banner{background-color:#191f1c;border:1px solid #ffea00;border-radius:8px;padding:16px;box-shadow:0 10px 25px -5px #00000047,0 8px 10px -6px #0000003d,0 -6px 15px -5px #00000026}.fast-offer-fee-badge-module-scss-module__gqECvq__bar{background-color:#191f1c;border:1px solid #ffea00;border-radius:8px;padding:8px 16px}.fast-offer-fee-badge-module-scss-module__gqECvq__chip{background-color:#fffce6;border:1px solid #ffea00;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.fast-offer-fee-badge-module-scss-module__gqECvq__barLabelFull{min-width:0;display:inline-flex}.fast-offer-fee-badge-module-scss-module__gqECvq__barLabelShort{min-width:0;display:none}@media (max-width:420px){.fast-offer-fee-badge-module-scss-module__gqECvq__barLabelFull{display:none}.fast-offer-fee-badge-module-scss-module__gqECvq__barLabelShort{display:inline-flex}}
