.categories__item[data-v-c7c1a15a]{flex:1;position:relative;padding:.7rem 1.5rem;border:none;border-radius:var(--br_medium);background:linear-gradient(-25deg,rgb(var(--main_color)),rgb(var(--main_color_dark)));cursor:pointer;overflow:hidden;transition:all .3s}.categories__item[data-v-c7c1a15a]:before{content:"";position:absolute;left:0;top:0;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--br_medium_inner);background:rgb(var(--main_white));transform:translate(2px,2px);transition:opacity .3s}.categories__item>div[data-v-c7c1a15a]{position:relative;z-index:1}.categories__item .categories__pay[data-v-c7c1a15a],.categories__item .categories__title h4[data-v-c7c1a15a],.categories__item .categories__pay[data-v-c7c1a15a] em{transition:all .3s}.categories__item .button[data-v-c7c1a15a]:not(label),.categories__item .categories__opened[data-v-c7c1a15a],.categories__item .categories__selected[data-v-c7c1a15a],.categories__item .categories__summary[data-v-c7c1a15a]{transition:all .3s}.categories__item[data-v-c7c1a15a]:hover:not(.categories__item_current):not(.categories__item_locked):not(.categories__item_unavailable):not(.categories__item_registration_unavailable){background:linear-gradient(-25deg,rgb(var(--main_color)),rgb(var(--main_color_dark)));transform:translateY(-1px)}.categories__item[data-v-c7c1a15a]:hover:not(.categories__item_current):not(.categories__item_locked):not(.categories__item_unavailable):not(.categories__item_registration_unavailable):before{opacity:0}.categories__item .categories__selected[data-v-c7c1a15a]{display:none}.categories__item.categories__item_selected[data-v-c7c1a15a]{color:rgb(var(--main_white))}.categories__item.categories__item_selected[data-v-c7c1a15a]:before{opacity:0}.categories__item.categories__item_selected .categories__summary[data-v-c7c1a15a],.categories__item.categories__item_selected .categories__title h4[data-v-c7c1a15a],.categories__item.categories__item_selected .categories__pay[data-v-c7c1a15a] em{color:rgb(var(--main_white))}.categories__item.categories__item_selected .categories__selected[data-v-c7c1a15a]{display:inline-flex}.categories__item.categories__item_selected .button[data-v-c7c1a15a]:not(label){background:rgb(var(--main_white));color:rgb(var(--main_color_dark))}.categories__item.categories__item_selected .button[data-v-c7c1a15a]:not(label):hover{color:rgb(var(--main_white))}.categories__item.categories__item_current[data-v-c7c1a15a]{cursor:default}.categories__item.categories__item_unavailable[data-v-c7c1a15a]{cursor:not-allowed;opacity:.65}.categories__item.categories__item_unavailable[data-v-c7c1a15a]:hover{transform:none}.categories__item.role_color[data-v-c7c1a15a]{background:rgb(var(--main_gray_dark));padding:1rem 1.5rem}.categories__item.role_color[data-v-c7c1a15a]:after{content:"";display:block;position:absolute;left:0;top:0;width:0;height:100%;background:var(--role-color);transition:all .3s;z-index:2}.categories__item.role_color button[data-v-c7c1a15a]:not(label){background:none;border:1px solid rgb(var(--main_color_dark));color:rgb(var(--main_color_dark))}.categories__item.role_color button[data-v-c7c1a15a]:not(label):hover{color:rgb(var(--main_white))}.categories__item.role_color[data-v-c7c1a15a]:hover:not(.categories__item_current):not(.categories__item_locked):not(.categories__item_unavailable):not(.categories__item_registration_unavailable){box-shadow:rgba(var(--main_dark),.15) 0 15px 15px;background:var(--role-color)}.categories__item.role_color[data-v-c7c1a15a]:hover:not(.categories__item_current):not(.categories__item_locked):not(.categories__item_unavailable):not(.categories__item_registration_unavailable):before{opacity:1}.categories__item.role_color.categories__item_selected[data-v-c7c1a15a]{color:rgb(var(--main_dark))}.categories__item.role_color.categories__item_selected[data-v-c7c1a15a]:before{opacity:1}.categories__item.role_color.categories__item_selected[data-v-c7c1a15a]:after{width:10px}.categories__item.role_color.categories__item_selected .categories__selected[data-v-c7c1a15a]{background:var(--role-color);border-color:var(--role-color);color:rgb(var(--main_white))}.categories__item.role_color.categories__item_selected .categories__title[data-v-c7c1a15a]{color:rgb(var(--main_dark))}.categories__item.role_color.categories__item_selected .categories__title h4[data-v-c7c1a15a]{color:var(--role-color)}.categories__item.role_color.categories__item_selected .categories__opened[data-v-c7c1a15a],.categories__item.role_color.categories__item_selected .categories__pay[data-v-c7c1a15a],.categories__item.role_color.categories__item_selected .categories__summary[data-v-c7c1a15a],.categories__item.role_color.categories__item_selected .categories__pay[data-v-c7c1a15a] em{color:rgb(var(--main_dark))}.categories__item.role_color.categories__item_selected button[data-v-c7c1a15a]:not(label){background:transparent;color:rgb(var(--main_color_dark))}.categories__item.role_color.categories__item_selected button[data-v-c7c1a15a]:not(label):hover{color:rgb(var(--main_white))}.categories__check[data-v-c7c1a15a]{display:none}.categories__content[data-v-c7c1a15a]{display:flex;flex-direction:column;align-items:start;height:100%}.categories__content p[data-v-c7c1a15a]{margin:0}.categories__title[data-v-c7c1a15a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.categories__title h4[data-v-c7c1a15a]{margin:0;color:var(--role-color);font-size:1.2em;text-transform:uppercase}.categories__current[data-v-c7c1a15a]{flex-shrink:0}.categories__selected[data-v-c7c1a15a]{width:20px;height:20px;border:1px solid rgb(var(--main_gray_dark));display:flex;align-items:center;justify-content:center;border-radius:50%}.categories__summary[data-v-c7c1a15a]{margin-top:8px;margin-bottom:8px;font-size:.95em;line-height:1.4}.categories__opened[data-v-c7c1a15a]{flex:1}.categories__pay[data-v-c7c1a15a] em{color:rgb(var(--main_color_dark));font-family:var(--font_bold);font-style:normal}.categories__options[data-v-c7c1a15a]{margin-top:5px}.categories__unavailable[data-v-c7c1a15a]{display:flex;align-items:center;gap:5px;margin-top:10px}.categories__unavailable .iconify[data-v-c7c1a15a]{flex-shrink:0;width:30px;height:30px}.categories__item_registration_unavailable[data-v-c7c1a15a]{cursor:not-allowed;opacity:.7}.categories__item_registration_unavailable[data-v-c7c1a15a]:hover{transform:none}.categories__registration_unavailable[data-v-c7c1a15a]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:rgb(var(--main_dark_light));font-family:var(--font_medium);line-height:1.4}.categories__registration_unavailable .iconify[data-v-c7c1a15a]{flex-shrink:0;width:24px;height:24px}.categories__registration_unavailable small[data-v-c7c1a15a]{display:block;margin-top:4px;opacity:.8}.categories_section__header h3[data-v-4135c9fa]{font-size:1.1em}.categories[data-v-4135c9fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0;padding:0;list-style:none}@media only screen and (max-width:980px){.categories[data-v-4135c9fa]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.categories[data-v-4135c9fa]{display:flex;align-items:stretch;min-width:100%;margin-left:-20px;margin-right:-20px;padding:5px 20px 10px;overflow-x:auto}.categories[data-v-4135c9fa]::-webkit-scrollbar{display:none}.categories[data-v-4135c9fa]>.categories__item{min-width:60%}}@media only screen and (max-width:768px)and (max-width:480px){.categories[data-v-4135c9fa]>.categories__item{min-width:80%}}.categories_section__switcher[data-v-4135c9fa]{display:flex;align-items:center;gap:5px;margin-top:15px}.categories_section__switcher button[data-v-4135c9fa]{min-height:auto;border:2px solid rgb(var(--main_color))}.categories_section__switcher button[data-v-4135c9fa]:hover{border-color:rgb(var(--main_color_dark))}@media only screen and (max-width:768px){.categories_section__switcher[data-v-4135c9fa]{flex-wrap:wrap}}.categories_section__selected[data-v-4135c9fa]{display:flex;align-items:center;gap:5px}.categories_section_role_change .categories[data-v-4135c9fa]{grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:980px){.categories_section_role_change .categories[data-v-4135c9fa]{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width:768px){.categories_section_role_change .categories[data-v-4135c9fa]{display:grid;grid-template-columns:1fr;gap:15px;min-width:0;margin:0;padding:0;overflow:visible}.categories_section_role_change .categories[data-v-4135c9fa]>.categories__item{min-width:0}}
