body.themedark header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header{position:fixed;top:0;background-color:var(--pane-dark-color);color:var(--text-bright-color);display:flex;justify-content:space-between;align-items:center;padding:.25em 2em;width:100dvw;height:var(--header-height);z-index:101;will-change:transform;transform:translateY(0);--selected-nav-item-color: var(--button-bg-color);--selected-nav-item-color: transparent}#header-left,#header-center,#header-right{display:flex;align-items:center;margin:0 2px}#header-left{justify-content:left;min-width:fit-content}#header-center{justify-content:left;flex-grow:1;gap:10px}#header-right{justify-content:right}.header-logo{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.header-logo h1{font-size:24px;letter-spacing:2px}#header-center .nav-item{cursor:pointer;padding:5px 10px;border-radius:10px;transition:background .15s ease-in-out}#header-right{width:100%;display:flex;gap:0px}#header-right span{margin-right:0}#header-right .nav-item{cursor:pointer;position:relative;padding:5px;border-radius:10px;transition:background .15s ease-in-out;display:flex;align-items:center;justify-content:center;min-width:fit-content;word-break:keep-all}#header-right .nav-item.profile.logged span{display:none}#header-center .nav-item svg{width:25px;height:25px;display:flex;margin:0 auto;flex-shrink:0}header .nav-item span{margin:0 5px;-webkit-user-select:none;user-select:none;font-size:1.2rem;word-break:keep-all}header .nav-item .not-readed{position:absolute;width:10px;height:10px;border-radius:50%;top:3px;right:6px;background-color:var(--notification-color)}#profile-icon,#news-icon{display:none}header svg{--icons-color: var(--icons-light-color)}.nav-item .pane.dropdown.down{top:50px;right:-5px;font-size:14px}.nav-item.selected{background-color:var(--selected-nav-item-color)}@media screen and (max-width: 1100px){.header-logo h1{display:none}#header-center .nav-item{margin:0;padding:0}#header-right span{display:none}header{padding:.25em}}@media screen and (max-width: 730px){body{--header-height: 70px}header{top:auto;bottom:0;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--pane-dark-transparent-color)}header .nav-item{flex-direction:column;width:20%;opacity:.5;transition:opacity .15s ease-in-out;background-color:transparent}header .nav-item.selected{background-color:transparent;opacity:1}#news-icon{order:0}#map-icon{order:2}#recs-icon{order:1}#groups-icon{order:3}#profile-icon{order:4}header .nav-item span{font-family:Montserrat Alternates;font-size:11px}#header-left,#header-right{display:none}#header-center{justify-content:space-evenly;margin:0}#header-center a svg{transform:scale(1.2)}#profile-icon,#news-icon{display:inherit}}@media screen and (max-width: 440px){header .nav-item span{font-family:Montserrat Alternates;font-size:9px;margin:0}}@media screen and (max-width: 340px){header .nav-item span{display:none}}@keyframes showDropDown{0%{opacity:0}to{opacity:1}}.pane.dropdown{position:relative;min-width:190px;max-width:190px;max-height:160px;overscroll-behavior:contain;overflow:hidden;overflow-y:auto;bottom:100%;background-color:var(--panel-transparent-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;animation:showDropDown .15s ease-in-out;z-index:98}.pane.dropdown.down{top:100%;bottom:auto}.mobile .pane.dropdown.down{max-height:300px}.pane.dropdown.absolute{position:absolute}.dropdown.hasPadding ul li,.dropdown.hasPadding div.accordion{margin:5px;border-radius:15px}.hasPadding ul{max-height:500px;overflow-y:visible}.dropdown ul li svg{--icons-color: var(--icons-light-color);width:20px;height:20px}.dropdown ul li{background-color:var(--pane-dark-color);border-radius:15px;margin:0;padding:0;cursor:pointer;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none}.dropdown ul li:hover{background-color:var(--button-bg-color)}.dropdown ul li label,.dropdown ul li span,.dropdown ul li a{padding:8px 12px;width:100%;display:flex;align-items:center;justify-content:space-between}.dropdown ul li label{position:relative;cursor:pointer}.dropdown ul li label input[type=checkbox]{margin:0 0 0 15px;flex-shrink:0;pointer-events:none}.accordion{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;height:fit-content;color:var(--text-bright-color)}.accordion .accordion-controls{display:flex;align-items:center;justify-content:space-between;background-color:var(--pane-dark-color);border-radius:15px;padding:8px;cursor:pointer;transition:all .1s ease-in-out}.accordion .accordion-controls span{flex-grow:1;min-width:75%;max-width:75%}.accordion .accordion-controls button{min-width:25%;max-width:25%;height:100%;background-color:transparent;box-shadow:none;padding:0;margin:0}.accordion .accordion-controls button svg{width:20px;height:20px;--icons-color: var(--icons-light-color)}.accordion .accordion-items{height:fit-content}.accordion .accordion-items li{background-color:var(--pane-bright-color)}.dropdown.hasPadding .accordion .accordion-items li{margin:5px 0}.pane#notifications-list{position:absolute;background-color:var(--panel-transparent-color);width:500px;height:300px;right:0;top:40px;cursor:default;margin-top:20px;animation:showNotifications .2s ease-in-out forwards;overflow-y:auto;overflow-x:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header .pane#notifications-list .loading svg{--icons-color: var(--icons-dark-color)}.pane#notifications-list .loadedZeroData{color:var(--text-dark-color)}@keyframes showNotifications{0%{opacity:0}to{opacity:1}}.notification{width:100%;display:flex;height:25%;justify-content:space-evenly;padding:5px;color:var(--text-dark-color);background-color:var(--panel-color);box-shadow:var(--posts-shadow);border-top:var(--border-color) 1px solid;margin:0}.notification:first-of-type{border-top:none}.notification:last-of-type{border-radius:0 0 15px 15px}.notification img{height:90%;width:auto;border-radius:5px;margin-right:5px}.not-readed-circle{width:8px;min-width:8px;height:8px;margin:12px 10px auto;align-self:flex-start;border-radius:50%;background-color:var(--notification-color)}.text-container{flex-grow:1;max-height:100%;overflow:hidden;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-flex;display:-moz-flex;flex-direction:column;justify-content:space-between;font-size:16px;padding-top:6px}.text-container p{text-overflow:ellipsis;overflow:hidden;max-height:100%;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.notification a span{color:var(--link-color);font-size:14px;margin:0}@keyframes loadingAnim{0%{rotate:45deg}to{rotate:405deg}}.loading{width:100%;flex:1;position:relative;display:flex;align-items:center;justify-content:center;margin:0 10px 10px}.loading-icon{position:relative}.loading svg{position:relative;animation:loadingAnim 1s ease-in-out infinite}#news-page .headline-container{display:flex;width:100%;justify-content:center;padding:5px;z-index:100;position:relative}#news-page .headline-container svg{cursor:pointer}#news-page .mobileNotifications{display:none}#news-page .items-row{padding:0}#news-page .notifications-container .not-readed{position:absolute;width:10px;height:10px;border-radius:50%;top:3px;right:6px;background-color:var(--notification-color)}@media screen and (max-width: 730px){#news-page .headline-container{justify-content:space-between}#news-page .headline-container #notifications-list{min-width:100%;max-width:100%;top:30px}#news-page .mobileNotifications{display:flex}}.slider{display:flex;width:100%;align-items:stretch;justify-content:center;height:250px;min-height:250px;position:relative;overflow:hidden;flex-direction:column}.slider.header-slider>.slider-container>.sliderListItem:first-of-type{margin-left:55px}.slider.header-slider>.slider-container>.sliderListItem:last-of-type{margin-right:55px}.slider>button:not(.sliderUpload){z-index:10;position:absolute;box-shadow:none;padding:12px;margin:0;min-height:250px;border-radius:15px;background-color:var(--button-overlay-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.slider>.slider-container{flex-grow:1;display:flex;gap:10px;overflow:hidden;padding:15px;-webkit-overflow-scrolling:touch;border-radius:20px}.slider>.slider-container>.sliderListItem{display:flex;align-items:center;justify-content:center}.slider.has-title{height:315px;min-height:315px}.slider.has-title button.arrow{top:60px}.slider.has-title>.slider-title-container{min-height:55px;display:flex;width:100%;border-bottom:solid 2px var(--border-color);justify-content:space-between}.slider.has-title>.slider-title-container>h3{margin:15px}.slider.has-title>.slider-title-container>.title-buttons{display:flex;gap:20px;padding:0 20px}.slider.has-title>.slider-title-container>.title-buttons>button{padding:15px 0;min-height:55px;margin:0;position:relative;background-color:transparent;color:var(--text-dark-color);cursor:pointer}.slider.has-title>.slider-title-container>.title-buttons>button>svg{--icons-color: var(--icons-dark-color);margin:0 5px}.slider.has-title>.slider-container{min-height:260px}@media screen and (max-width: 1100px){.slider.has-title>.slider-title-container>.title-buttons{gap:10px;padding:0 10px}.slider.has-title>.slider-title-container>.title-buttons>button>svg{margin:0}}.slider .slider-no-content-loaded{display:flex;align-items:center;padding:54px;flex-grow:1;justify-content:center;text-align:center;flex-direction:column}.upload-file-btn{width:100%;min-height:250px;position:absolute;opacity:0;cursor:pointer}.slider .sliderUpload{cursor:pointer;width:100px;min-width:100px;max-width:100px;margin:0 0 0 55px;border-radius:10px;background-color:var(--pane-overlay-color);position:relative;flex:0 0 auto}.slider .sliderUpload svg{width:40px;height:40px}.slider .upload-dropdown{position:absolute;width:100%;min-height:315px;display:flex;visibility:hidden}.slider .upload-zone{position:absolute;top:0;left:0;width:100%;min-height:315px;border-radius:15px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1;display:flex;align-items:center;justify-content:center}.slider .upload-zone.drag-over{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000004d;border:2px dashed var(--border-color)}.slider .upload-zone h3{color:var(--text-bright-color);font-size:16px}.slider .slider-container button.scrolling{pointer-events:none}.slider .slider-index{position:absolute;z-index:50;bottom:0;padding:5px;color:var(--text-bright-color);text-shadow:var(--text-shadow)}.slider .slider-container button.sliderUpload{border-radius:15px}.slider button.arrow:first-of-type{left:0;border-radius:0 15px 15px 0}.slider button.arrow:last-of-type{right:0;border-radius:15px 0 0 15px}.slider.fullHeightImg .slider-container{padding:0}.slider .slider-container img{min-height:250px;border-radius:10px;flex-shrink:0;cursor:pointer}.slider.header-slider .slider-container img{max-width:400px;max-height:250px}.overflowing-text{display:flex;flex-direction:column;padding:30px;flex-grow:1;max-width:calc(100% - 420px)}.overflowing-text h2{text-align:center;font-size:30px}.overflowing-text p{font-size:20px;text-indent:50px;word-break:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-wrap:balance}.overflowing-text p.fullText{max-height:none;overflow:visible;display:block}@media screen and (max-width: 1100px){.overflowing-text{max-width:100%}}.post{max-width:100%;display:flex;margin:20px 0;position:relative}.post .post-image-container,.post .slider{min-width:30%;max-width:30%;min-height:280px;max-height:400px;display:flex;align-items:center;justify-content:center;border-radius:15px;overflow:hidden;margin:5px}.post .slider button{padding:5px}.post .slider-image-with-bg{height:100%;width:100%;position:relative;display:flex;flex-direction:column;border-radius:15px;overflow:hidden}.post .blured-img{position:absolute;width:100%;height:100%;top:0;z-index:5}.post .slider-img{z-index:6}.post-list .post:first-of-type{margin-top:0}.post-list .post .post-image-container,.post-list .post .slider{margin:10px;min-width:42%;max-width:42%;overflow:hidden;min-height:400px;max-height:500px}.post .post-image-container img,.post .slider img,.post .slider .sliderListItem,.post .slider-container{height:100%;min-width:100%;max-width:100%;object-fit:cover;cursor:pointer}.post .post-text-container{display:flex;flex-grow:1;flex-direction:column;padding:16px;justify-content:space-between;align-self:stretch}.post .post-text-container .post-main-info{display:flex;flex-direction:column}.post .title-container{display:flex;align-items:start;justify-content:space-between;position:relative}.post .post-top-info{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.post button.dots-menu{background-color:transparent;box-shadow:none;padding:5px 15px;margin:5px;position:relative}.post button.dots-menu svg{--icons-color: var(--icons-dark-color)}.post .dropdown{right:0;font-size:medium;font-weight:400}.post .post-top-info .dropdown svg{--icons-color: var(--icons-light-color)}.post .post-text-container .post-main-info h3{margin:15px 0;font-size:30px;font-weight:700;text-align:left}.post-list .post:first-of-type .post-main-info h3{font-size:36px;text-align:left}.post .post-top-title{margin:10px 25px;font-size:25px;display:none}.post .post-title.post-top-title{display:block}.post .post-text-container .post-main-info p{font-size:larger;text-indent:0}.post .post-text-container .overflowing-text{max-width:100%;padding:10px}.post .post-address{display:flex;align-items:center;margin:4px;max-width:fit-content}.post .post-address svg{width:22px;flex-shrink:0}.post .post-address span{display:-webkit-box;line-clamp:1;overflow:hidden;text-overflow:ellipsis;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:1}.post .post-date{text-align:right}.post .post-tags{max-width:fit-content;overflow:hidden}.post .post-tags span{line-height:20px;overflow:hidden;display:-webkit-box;display:-moz-box;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;-moz-box-orient:vertical}.post .mobile{display:none}.post .web{display:flex}@media screen and (max-width: 1100px){.post .mobile,.post .post-top-title{display:flex}.post .post-title.post-top-title{display:none}.post{flex-direction:column;margin:10px 0}.post .post-image-container,.post .slider{max-width:calc(100% - 20px);min-height:400px;max-height:600px;margin:0}.post-list .post .post-image-container,.post-list .post .slider{max-width:calc(100% - 20px)}.post .post-image-container img{border-radius:0}.post .web{display:none!important}.post .post-text-container{padding:6px 16px}.post-list .post .post-text-container .post-main-info h3{margin:.5rem!important;margin-top:0;width:100%;text-align:center}.post-additional-info{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 730px){.post .post-image-container,.post .slider{max-height:fit-content}}.post-list{max-width:100%;min-width:100%;margin-bottom:20px}.additional-map{position:relative;border-radius:1rem;background-color:var(--light-overlay-color);width:100%;height:400px;display:flex;overflow:hidden;align-items:center;justify-content:center;cursor:pointer}.additional-map .map{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.additional-map img{height:100%;object-fit:cover;background-color:transparent}.additional-map .map-buttons{position:absolute;width:100%;height:100%;left:0;top:0;z-index:98}.additional-map .map-buttons button{background:var(--button-overlay-color);padding:1rem 2rem;position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;--icons-color: var(--icons-light-color);font-size:medium}.additional-map .map-buttons button svg{margin-right:10px;transform:scale(.9)}@media screen and (max-width: 730px){.additional-map .map img{max-width:100%;max-height:70%}.additional-map .map-buttons button{left:0}}.search-bar{display:flex;width:100%;flex-direction:column;color:var(--text-bright-color);padding:10px}.search-bar *{font-size:small}.search-bar .items-row-dropdown-btn{max-height:42px;border-radius:15px}.filters-container-parent{display:flex;width:100%;align-items:center;justify-content:center}.web-filters-container{display:flex;flex-grow:1;justify-content:space-evenly;gap:10px}.mobile-filters-container{flex-grow:1;max-width:20%;display:flex;align-items:center;justify-content:center;position:relative}.mobile-filters-container .dropdown{left:auto;right:0}.filter-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.filter{--icons-color: var(--icons-light-color);background-color:var(--pane-dark-color);border-radius:12px;display:flex;min-width:13.5vw;max-width:13.5vw;flex-grow:1;height:40px;justify-content:space-between;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.filter button{box-shadow:none}.sub-filter{flex-grow:1;max-width:17vw}.sub-filter .sub-filter-item.selected{background-color:var(--panel-transparent-color);border-radius:12px}.sub-filter .sub-filter-item{width:50%;max-width:50%;padding:15px 20px;height:100%;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .15s;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.filter button{padding:0;margin:0;height:100%;background-color:transparent;display:flex;align-items:center;justify-content:center;width:45px}.filter button svg{width:20px;min-width:20px;height:20px;min-height:20px}body.themedark .filter.search-filter{--text-dark-color: black;--icons-dark-color: black}.search-filter{background-color:var(--search-color);--icons-color: var(--icons-dark-color);outline:solid 1px var(--light-overlay-color)}.filter .searchInput{max-width:calc(100% - 45px);height:100%;flex-grow:1;cursor:text;display:flex;padding:5px;align-items:center;outline:none;border:none;overflow:scroll;background-color:transparent;color:var(--text-dark-color)}.search-filter button{box-shadow:none}.search-filter button svg{--icons-color: var(--icons-dark-color)}.filter.mobile.search-filter{width:100%;max-width:100%}.filter.mobile{margin:10px 0}.mobile-filters-container button{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;max-width:100%}.sub-filter .sub-filter-item.wide-screen{display:flex}.sub-filter .sub-filter-item.thin-screen{display:none}.filterInput{flex-grow:1;height:100%;display:flex;align-items:center;padding:10px}.filter-top-title{color:var(--text-dark-color)}@media screen and (max-width: 1500px){.sub-filter .sub-filter-item.wide-screen{display:none}.sub-filter .sub-filter-item.thin-screen{display:flex}}@media screen and (max-width: 1100px){.sub-filter{max-width:80%}.sub-filter .sub-filter-item.wide-screen{display:flex}.sub-filter .sub-filter-item.thin-screen{display:none}}@media screen and (max-width: 400px){.sub-filter.filter{max-width:70%;min-width:70%}.sub-filter .sub-filter-item.wide-screen{display:none}.sub-filter .sub-filter-item.thin-screen{display:flex}}@media screen and (max-width: 400px){.sub-filter.filter{max-width:60%;min-width:60%}}.items-row{display:flex;position:relative;gap:10px;width:100%;max-width:100%;min-width:100%;justify-content:space-evenly}.items-row .dropdown{right:0;color:var(--text-bright-color)}.items-row .items-row-dropdown-btn{margin:10px 0}.items-row.no-padding{gap:0}.items-row.no-padding>*:not(.dropdown,.dropdownItem){margin:0;border-radius:0;border-right:solid 1px var(--border-color)}.items-row.no-padding>:first-child:not(.dropdownItem){border-top-left-radius:30px;border-bottom-left-radius:30px}.items-row.no-padding>:nth-child(2):not(.dropdownItem){border-bottom-right-radius:30px;border-top-right-radius:30px}.items-row.mobile{display:none}@media screen and (max-width: 1100px){.items-row.mobile{display:flex}}.modal-window{position:fixed;margin:auto;z-index:100;padding:15px 20px;top:18%;width:500px;align-items:center;display:flex;flex-direction:column;justify-content:center;gap:10px;overflow-y:auto}.modal-window .input-container{width:100%}.modal-window .title-container{display:flex;width:100%;align-items:center;justify-content:space-between}.modal-window .title-container button{padding:8px;margin:0}.modal-window .title-container button svg{width:18px;height:18px}.modal-bg{overflow-y:auto;position:fixed;width:100vw;top:0;height:100vh;min-height:calc(100vh - var(--header-height));background-color:var(--pane-overlay-color);z-index:99}@media screen and (max-width: 730px){.modal-window{max-width:calc(100% - 20px)}}.input-container{display:flex;flex-direction:column;padding:5px 10px;flex-shrink:0;flex-grow:1;position:relative}.input-container .input-edit-btns{position:absolute;z-index:10;right:0;top:0;border-radius:50%}.input-container .input-and-buttons .input-edit-btns button{padding:5px;outline:1px solid var(--border-color)}.input-container .input-and-buttons .input-edit-btns button svg{max-width:15px;max-height:15px}.input-container .upload-zone{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1;display:flex;align-items:center;justify-content:center}.input-container .upload-zone.drag-over{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000004d;border:2px dashed var(--border-color)}.input-container .upload-zone h3{color:var(--text-bright-color);font-size:16px}.inputsError{display:flex;align-items:center;gap:3px}.select-option{opacity:.5;transition:all .15s ease-in-out}.long-text{display:flex}.short-text{display:none}.select-option.selected{opacity:1}.input-container.selectOption .input-and-buttons{padding:0}.input-container.selectOption .input-and-buttons button{min-width:100%;max-width:100%;background-color:var(--button-bg-color)}.input-container.errorInput .input-and-buttons{border:1px solid var(--errors-color)}.input-container .input-label-container .inputsError span{margin:0}.inputsError svg{width:18px;height:18px}.input-container .input-and-buttons .dropdown{right:0}.color-list{width:100%;display:flex;align-items:center;justify-content:center;overflow-x:scroll;gap:10px}.color-list .color{width:20px;height:20px;border-radius:50%;background-color:var(--current-day-color);border:transparent 3px solid;cursor:pointer}.color-list .color.selected{border-color:var(--border-color)}.color-list .color#color-1{background-color:var(--event-day-1-color)}.color-list .color#color-2{background-color:var(--event-day-2-color)}.color-list .color#color-3{background-color:var(--event-day-3-color)}.color-list .color#color-4{background-color:var(--event-day-4-color)}.color-list .color#color-5{background-color:var(--event-day-5-color)}.color-list .color#color-6{background-color:var(--event-day-6-color)}.input-container .input-and-buttons .dropdown ul li{color:var(--text-bright-color)}.input-container .input-and-buttons .dropdown input[type=checkbox]{max-width:fit-content}.input-container .input-and-buttons{display:flex;box-shadow:var(--posts-shadow);background-color:var(--input-bg-color);border-radius:15px;padding:5px 10px;height:50px;overflow:hidden;flex-shrink:0;border:1px solid transparent;transition:all .25s ease-in-out}.input-container .input-and-buttons button{border-radius:15px}.input-container .input-and-buttons input,.input-container .input-and-buttons textarea{color:var(--text-color)}.input-container .input-and-buttons.textarea{height:fit-content}.input-container .input-label-container{display:flex;align-items:center}.input-container .input-label-container span{margin-left:10px}.input-container .input-and-buttons input,.input-container .input-and-buttons select,.input-container .input-and-buttons button{background-color:transparent;box-shadow:none;height:100%}.input-container .input-and-buttons.button{padding:0}.input-container .input-and-buttons button.input-button{background-color:var(--button-bg-color);box-shadow:none;min-width:100%;flex-grow:1}.input-container .input-and-buttons textarea{background-color:transparent;box-shadow:none;width:100%;resize:vertical;min-height:40px;height:100px}.input-container .input-and-buttons input,.input-container .input-and-buttons select{overflow-x:auto;flex-grow:1}.input-container .input-and-buttons.file{display:flex;position:relative;padding:0;flex-direction:column;max-height:100%;height:max-content;min-height:100%}.input-container .input-and-buttons.file .files-grid{display:block;overflow:hidden;gap:10px;grid-template-columns:repeat(1,100%);padding:10px;align-items:center;justify-content:center;grid-template-rows:100px;flex-grow:1;width:100%;min-height:300px}.input-container .input-and-buttons.file .files-grid.many{min-height:208px;max-height:208px;display:grid;overflow-y:auto;grid-template-columns:repeat(3,30%);mask:linear-gradient(0deg,transparent,black 20%)}.input-container .input-and-buttons.file.many{max-height:270px;min-height:270px}.input-container .input-and-buttons.file .files-grid.many .loaded-file{max-height:100px;min-height:100px}.input-container .input-and-buttons.file .files-grid .loaded-file{border-radius:15px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:300px;min-height:300px}.input-container .input-and-buttons.file .files-grid .loading{position:absolute}.input-container .input-and-buttons.file .files-grid .loaded-file img{width:100%;min-height:300px;max-height:300px}.input-container .input-and-buttons.file .files-grid.many .loaded-file img{min-height:100px;max-height:100px}.input-container .input-and-buttons.file label{background-color:var(--input-bg-color);border-radius:15px}.input-container .input-and-buttons.file label,.input-container .input-and-buttons.file .file-name{display:flex;align-items:center;justify-content:center;width:calc(100% - 20px);overflow:hidden;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;margin:10px;position:relative;padding:20px}.input-container .input-and-buttons.file{align-items:center}.input-container .input-and-buttons.file input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.input-container .input-and-buttons.with-button input{max-width:calc(100% - 40px)}.input-container .input-and-buttons button{margin:0;padding:0;min-width:40px;max-width:40px;flex-shrink:0}.input-container .input-and-buttons button.not-submit{background-color:var(--button-light-bg-color)}.input-container button svg{--icons-color: var(--icons-dark-color);height:25px;width:25px}@media screen and (max-width: 200px){.input-container .input-and-buttons.with-button input{max-width:100%}.input-container .input-and-buttons button{display:none}}.share-modal .social-networks{display:flex;gap:2px;flex-wrap:wrap;align-items:center;justify-content:center}.share-modal .social-networks svg{width:45px;height:45px}.map-mark-info.pane{width:40%;min-height:40%;position:relative;z-index:50;padding:15px;margin:15px;left:0;top:0;background-color:var(--panel-transparent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.map-mark-info .group-text-info{position:relative;color:var(--text-dark-color);padding:10px}.map-mark-info .group-text-info h3{font-size:25px;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-moz-box}.map-mark-info .group-text-info span{font-size:smaller}.map-mark-info .group-text-info svg{width:25px}.map-mark-info .group-text-info .social-media{gap:0px}.map-mark-info .group-text-info .right{gap:5px}.map-mark-info .group-img{width:100%;max-height:200px;border-radius:10px 100px 10px 10px;min-height:200px}.map-mark-info .info-buttons{display:flex;align-items:center;justify-content:space-between;max-height:55px}.map-mark-info .info-buttons button{margin:0 5px;font-size:16px}.map-mark-info .info-buttons .y-map-link{background-color:#fff;color:#000;height:100%;margin:0 5px;border-radius:50%}.map-mark-info .info-buttons .group-link-btn,.map-mark-info .info-buttons .group-link{flex-grow:1}#group-info-close-btn{position:absolute;right:0;top:0;border-radius:50%;max-width:30px;max-height:30px;width:30px;height:30px;padding:0;z-index:50}#group-info-close-btn svg{max-width:15px;max-height:15px;width:15px;height:15px}@media screen and (max-width: 1100px){.map-mark-info .group-text-info .social-media,.map-mark-info .group-text-info .right,.map-mark-info img{display:none}.map-mark-info.pane{width:100%;min-height:auto;height:fit-content;margin:0;border-radius:0;box-shadow:none;top:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media screen and (max-width: 730px){.map-mark-info .group-text-info h3{font-size:30px}}.group-text-info{width:100%;position:absolute;display:flex;align-items:center;justify-content:space-between;bottom:0;padding:25px;color:var(--text-bright-color);z-index:1;gap:10px}.group-text-info>.left>.subs-count{display:flex;gap:10px}.no-cover .group-text-info{bottom:auto;height:100%}.group-text-info .mid{flex-grow:1}.group-text-info .items-row{justify-content:left;flex-grow:1}.group-admin-btns{display:flex;align-self:flex-end;gap:10px}.group-admin-btns button{margin:0;padding:10px;border-radius:10px}.group-admin-btns button svg{width:20px;height:20px}.group-list-edit-btn{background-color:var(--accept-color)}.group-list-del-btn{background-color:var(--reject-color)}.group-text-info .items-row button{max-height:45px;padding:5px 15px}.group-text-info .items-row button:first-of-type{flex-grow:1}.group-text-info .items-row.mobile,.group-text-info .items-row.web{padding:5px 0}.group-text-info .left{max-width:70%;min-width:70%}.group-text-info .right{display:flex;flex-direction:column;gap:15px;justify-content:right;align-items:start;min-width:20%}.group-text-info .right>.items-row{pointer-events:auto}.group-text-info .mail-container,.group-text-info .phone-container{overflow:hidden;text-overflow:ellipsis;max-width:100%}.group-text-info .mail-container svg,.group-text-info .phone-container svg{flex-shrink:0}.group-text-info .mail-container span:last-of-type,.group-text-info .phone-container span:last-of-type{text-overflow:ellipsis;display:inline-block;overflow:hidden;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.group-text-info h3{font-size:50px;max-width:fit-content;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.group-text-info .social-media{display:flex;gap:10px}.group-text-info .address{display:flex;align-items:center}.group-text-info .address svg{flex-shrink:0}.group-text-info svg{transform:scale(.9)}.group-text-info .contacts{display:flex;gap:10px}@media screen and (max-width: 1100px){.group-text-info{gap:0;flex-direction:column-reverse;align-items:start;height:100%;justify-content:end}.group-text-info .left{max-width:100%}.group-text-info .right{gap:0;flex-grow:1;flex-direction:column-reverse;justify-content:end}.group-admin-btns{align-self:flex-start;justify-self:auto;margin-bottom:auto;padding-bottom:5px}}#map-page{padding:0;margin-bottom:0}#map-page .loading{position:absolute;padding-top:100px}body.themedark #map-page .search-filter{background-color:var(--search-color)}#map-page .map{width:100%;min-height:calc(100% - var(--header-height));max-height:calc(100% - var(--header-height));flex-grow:1}#map-page .filter{background-color:var(--panel-color);outline:solid 1px var(--light-overlay-color)}#map-page .filter svg{--icons-color: var(--icons-dark-color)}body.themedark #map-page .filter.search-filter svg{--icons-color: var(--icons-dark-color)}.map-filters .search-bar{display:flex;flex-direction:row}#map-page .search-filter{background-color:var(--panel-color)}.map-filters .web-filters-container.web{justify-content:space-evenly}.map-filters .search-filter.mobile{flex-grow:1;max-width:100%;width:100%}.map-filters{display:flex;position:fixed;width:100%;z-index:100;background-color:var(--panel-transparent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.map-filters.search-bar-top{top:60px}.map-filters.search-bar-bottom{position:relative;pointer-events:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:99}#map-page .web-filters-container .filter{max-width:18vw;min-width:18vw}.map-page-btns{position:relative;margin:10px;gap:15px;justify-content:right}.map-page-btns button{margin:0;pointer-events:auto}.overlay-info{position:fixed;left:0;min-width:100%;max-width:100%;display:flex;flex-direction:column-reverse;justify-content:right;height:100vh;pointer-events:none}.overlay-info .overlay-bg{display:flex;flex-direction:column;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;width:100%;height:100%;padding-top:76px;z-index:99}@media screen and (max-width: 1100px){.overlay-info{bottom:0;top:auto;height:auto;min-width:100%;max-width:100%}.overlay-info .overlay-bg{flex-direction:column-reverse;padding-top:0;background-color:var(--panel-transparent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.filter{min-width:80%}.map-filters.search-bar-top .filters-container-parent{display:none}.map-filters.search-bar-bottom .filters-container-parent{display:flex}.map-filters.search-bar-bottom .web.web-filters-container.down{display:grid;grid-template-columns:repeat(2,1fr)}.map-filters.search-bar-bottom .filters-container-parent .web{display:flex}.map-filters.search-bar-bottom .filters-container-parent .mobile{display:none}#map-page .web-filters-container .filter{min-width:100%}}@media screen and (max-width: 730px){.overlay-info{bottom:var(--header-height);top:auto}.map-filters.search-bar-top{top:0}}.mandatory-grid{width:100%;padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:26px;gap:15px 25px;justify-content:space-evenly}.grid-calculating{opacity:0}@media screen and (max-width: 1100px){.mandatory-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media screen and (max-width: 730px){.mandatory-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media screen and (max-width: 400px){.mandatory-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.recommend-card{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;transition:all .05s ease-in-out;border-radius:8px;overflow:hidden;box-shadow:var(--posts-shadow)}.recommend-card .recommend-image-container{position:relative;max-width:100%;min-width:100%;cursor:pointer;display:block}.recommend-image-container.img-error{min-height:120px;background-color:var(--button-bg-color)}.recommend-card .recommend-image-container img{width:100%}.recommend-card .recommend-card-text-container{will-change:backdrop-filter;transform:translateZ(0);position:absolute;bottom:0;width:100%;height:40px;z-index:1;background-color:var(--text-pane-bg-color);color:var(--text-bright-color);display:flex;align-items:center;justify-content:center;contain:paint;--icons-color: var(--icons-light-color)}.recommend-card .recommend-card-text-container span{display:-webkit-box;display:-moz-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.recommend-card .recommend-card-text-container svg{min-width:24px;max-width:24px;min-height:24px;max-height:24px}.recommend-card .recommend-image-container .rec-card-img{max-width:100%;min-height:100%;object-fit:cover;border-radius:8px;display:block;color:var(--text-bright-color);background-color:var(--button-bg-color);transition:all .05s ease-in-out}#recommendations-page{justify-content:start;padding:5px 0 15px}#recommendations-page .items-row{padding:0}#recommendations-page .filter{max-width:18vw;min-width:18vw}@media screen and (max-width: 1100px){#recommendations-page{padding-top:0}#recommendations-page .filter{max-width:80%;min-width:80%}#recommendations-page .filter.search-filter{max-width:100%;min-width:100%}}#groups-page{justify-content:start}#groups-page .items-row{padding:0}.create-group-btn button{width:100%}#group-list{overflow-y:visible}.group-list-card{max-width:100%;margin:5px 10px;display:flex;justify-content:space-between;min-height:100px;padding:10px 12px;position:relative;transition:all ease-in-out .5s}.group-list-card.request{padding:0;cursor:pointer}.group-list-card.request .close-request-btn{border-radius:50%;padding:8px;margin:0}.group-list-card.request .close-request-btn svg{width:15px;height:15px}.group-list-card .request-card-opened{cursor:default;border-radius:20px}.group-list-card .request-card-opened:before{content:"";width:100%;height:100%;background-color:var(--pane-overlay-color);position:absolute;border-radius:20px;z-index:1;opacity:.1}.group-list-card .dropdown{right:0;color:var(--text-bright-color)}.group-list-card .group-list-card-left,.group-list-card .group-list-card-mid,.group-list-card .group-list-card-right{min-height:80px;display:flex;align-items:center;gap:20px;max-height:calc(100% - 20px);overflow:hidden;min-width:0;position:relative}.group-list-card .group-list-card-left{flex-grow:1;max-width:calc(100% - 50px)}.group-list-card .group-list-card-left .additional-info{display:grid;grid-template-areas:"title sub type";grid-template-columns:3fr 1fr 1fr;gap:5px 35px;align-items:center;justify-content:left;flex-grow:1;overflow:hidden}.group-list-card .group-list-card-left .additional-info h3{font-size:20px;grid-area:title;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:nowrap;max-width:100%}.group-list-card .group-list-card-left .additional-info .sub-count,.group-list-card .group-list-card-left .additional-info .group-type{display:flex;gap:5px;flex-wrap:wrap;align-items:center;overflow:hidden}.group-list-card .group-list-card-left .additional-info .sub-count span,.group-list-card .group-list-card-left .additional-info .group-type span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-list-card .group-list-card-left .additional-info .sub-count{grid-area:sub}.group-list-card .group-list-card-left .additional-info .group-type{grid-area:type}.group-list-card img{border-radius:10px;width:100px;min-width:100px;height:80px;object-fit:cover}.group-list-card .group-list-card-right{min-width:50px;flex-shrink:0}.group-list-card .group-list-card-right button{background-color:transparent;box-shadow:none;margin:0;padding:0;width:100%}.group-list-card .group-list-card-right button svg{--icons-color: var(--icons-dark-color)}.request-card-opened{display:flex;flex-direction:column;overflow:hidden}.request-top-container{display:flex;gap:10px;z-index:2}.req-contacts svg{width:25px;height:25px}.req-img-container{min-width:40%;overflow:hidden;height:150px;max-width:100%}.req-img-container img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.req-main-info-container{flex-grow:1;padding:10px 0;max-height:150px}.req-main-info-left{overflow:hidden;text-overflow:ellipsis}.request-card-opened .request-top-container .req-main-info-left .req-headline-container{padding:5px 5px 0 0;display:flex;justify-content:space-between;align-items:start;margin-bottom:0;overflow:hidden}.req-main-info-left .req-headline-container h2{line-clamp:2;-webkit-line-clamp:2;-moz-box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin:0;display:-moz-box;display:-webkit-box}.request-bottom-container{padding:15px 10px;gap:8px;display:flex;flex-direction:column;z-index:2}.pane.request-bottom-container{border-top-left-radius:0}.request-bottom-container h3{text-align:center}.request-bottom-container p{text-indent:35px;line-clamp:6;-webkit-line-clamp:6;-moz-box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin:0;display:-moz-box;display:-webkit-box}.group-list-card.request .show-req-info-btn{color:var(--text-dark-color);min-width:fit-content;margin:0 25px}.req-mail,.req-phone,.req-address{display:flex;align-items:center}.req-answer-btns{display:flex;width:100%;justify-content:space-between;gap:5px}.req-answer-btns .left{flex-grow:1}.req-answer-btns .right{display:flex;gap:5px;align-items:center;justify-content:right}.req-answer-btns button{margin:0;padding:5px 25px}.req-answer-btns button svg{width:25px;height:25px}.req-answer-btns .reject-btn,.req-answer-btns .accept-btn{max-height:50px;min-height:50px}.req-answer-btns .reject-btn{background-color:var(--reject-color)}.req-answer-btns .accept-btn{background-color:var(--accept-color)}@media screen and (max-width: 1100px){.group-list-card{margin:5px 0}.group-list-card .group-list-card-left .additional-info{grid-template-columns:4fr 1fr}.group-list-card .group-list-card-left .additional-info{grid-template-areas:"title type" "sub type";justify-content:space-between}.group-list-card .group-list-card-right button{margin:0}}@media screen and (max-width: 730px){.group-list-card .group-list-card-left{gap:10px}.group-list-card .group-list-card-left .additional-info{display:flex;flex-direction:column;justify-content:left;align-items:start}.group-list-card .group-list-card-left .additional-info h3{font-size:larger}.group-list-card .group-list-card-right{padding:15px}.request-top-container{flex-direction:column}.req-main-info-container{padding:10px}}@media screen and (max-width: 360px){.group-list-card{padding-right:0;padding-left:5px}.group-list-card .group-list-card-left .additional-info h3{word-break:normal;font-size:medium}.group-list-card .group-list-card-right{padding:5px;min-width:35px;max-width:35px}.group-list-card .group-list-card-right button{padding:15px 0;width:25px;align-items:center;justify-content:center}}.admin-group-card{position:relative;flex-grow:1;min-height:230px;max-height:230px;margin:5px 15px;border-radius:15px;--icons-color: var(--icons-light-color)}.admin-group-card .group-text-info .left{max-width:65%;min-width:65%}.admin-group-card .group-text-info .contacts{display:none}.admin-group-card .group-text-info h3{font-size:25px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;display:-moz-box;cursor:pointer}.admin-group-card .gradient{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;border-radius:15px;overflow:hidden;background:linear-gradient(transparent,#000000b0)}.admin-group-card .admin-group-card-img{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:15px}#single-group-page{justify-content:start;gap:15px}.mobile .sub-btn{flex-grow:1;margin:10px 0}.mobile.items-row{padding:8px 10px}#single-group-page .slider-btn>input{padding:15px 0;position:absolute;cursor:pointer;width:100%;opacity:0}#single-group-page .description-and-discussions{display:flex;justify-content:space-between;width:100%;gap:20px;align-items:stretch}#single-group-page .post-list{margin-top:20px}#single-group-page .description-and-discussions .overflowing-text.pane{max-width:calc(100% - 640px)}.other-group-info{max-width:100%;min-width:100%;padding:0;display:flex;flex-direction:column;gap:15px;align-items:center}#single-group-page .colors-and-time{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;min-width:100%}.event-time-edit{display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;min-width:100%}#single-group-page .event-time-edit .input-container{width:auto;max-width:calc(50% - 10px)}.event-time-edit span{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}#single-group-page .group-text-info .left h3{font-size:30px}@media screen and (max-width: 1100px){#single-group-page .description-and-discussions .overflowing-text.pane{max-width:100%}#single-group-page{padding:0}.other-group-info{padding:0 15px}#single-group-page .description-and-discussions{flex-direction:column}}.single-group-main-info{display:flex;flex-direction:column;width:100%;position:relative;min-height:450px;z-index:20;border-radius:15px;--icons-color: var(--icons-light-color);box-shadow:var(--posts-shadow)}.no-cover .single-group-main-info{--icons-color: var(--icons-dark-color);min-height:220px}.no-cover .single-group-main-info .group-text-info{color:var(--text-dark-color)}.single-group-main-info .group-text-info{pointer-events:none}.single-group-main-info .group-text-info .address :where(span,svg),.single-group-main-info .group-text-info h3,.single-group-main-info .group-text-info .social-media svg,.single-group-main-info .group-text-info a{pointer-events:fill}.no-cover .single-group-main-info .gradient,.no-cover .single-group-main-info .img-container{background:none;display:none}.single-group-main-info .img-container{border-radius:15px;overflow:hidden;width:100%;max-height:100%}.single-group-main-info .gradient{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;border-radius:15px;overflow:hidden;background:linear-gradient(transparent,#000000b0)}.single-group-main-info img{min-width:100%;max-width:100%;height:30rem;object-fit:cover;cursor:pointer}@media screen and (max-width: 1100px){.single-group-main-info,.single-group-main-info .img-container,.single-group-main-info .gradient{border-radius:0}}.discussion-card{width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:solid 1px var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none}.discussion-card:hover{background-color:var(--panel-transparent-color)}.discussion-card .card-left{flex-grow:1}.discussion-card .card-top,.discussion-card .card-bottom{display:flex;align-items:center;gap:15px}.discussion-card .card-right{align-items:end;display:flex}.discussion-card .card-top .card-rating{display:flex;align-items:center}.discussion-card svg{width:20px;margin:0 5px}.discussion-group{display:flex;flex-direction:column}.discussion-list-pane{min-height:350px;min-width:300px;flex-grow:1;display:flex;flex-direction:column}.discussion-list-pane h2{width:calc(100% - 60px);margin:20px 30px;text-align:center;font-size:30px}.discussion-list{display:flex;flex-direction:column;align-items:center;justify-content:start;flex-grow:1}.all-discussions-btn{justify-self:right;margin:auto 0 0;width:100%}.all-discussions-btn button{width:100%}.discuss-buttons{display:flex;margin:10px 0}.y-map-link{background-color:#fff;color:#000;height:100%;margin:0 5px;border-radius:50%}.create-post-btn{flex-grow:1}.create-post{width:100%;margin:0 5px}.discuss-buttons button{padding:15px}.discuss-buttons.not-creator-view .create-post{display:none}.discuss-buttons.not-creator-view .y-map-link{width:100%;border-radius:30px}.discuss-buttons .y-map-link span{display:none;margin:0 10px}.discuss-buttons.not-creator-view .y-map-link span{display:flex}.discussions-list-no-discussions{margin:10px}@media screen and (max-width: 730px){.discussion-list-pane{min-width:auto}}.calendar{min-width:300px;padding:10px;display:flex;flex-direction:column;gap:10px}.current-day-info{display:flex;width:100%;justify-content:start;align-items:center;gap:10px;padding:10px}.current-day{width:40px;height:40px;border-radius:50%;padding:5px;background-color:var(--current-day-color);display:flex;align-items:center;justify-content:center;color:var(--text-bright-color)}.current-year-month{display:flex;gap:10px;flex-wrap:wrap}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.calendar-grid h4{text-align:center}.day{-webkit-user-select:none;user-select:none;text-align:center;padding:5px;margin:auto;width:35px;height:35px;align-items:center;display:flex;justify-content:center;cursor:pointer;border-radius:50%;border:solid 1px var(--border-color)}.day.today{background-color:var(--current-day-color);color:var(--text-bright-color)}.day.event-color-1{background-color:var(--event-day-1-color)}.day.event-color-2{background-color:var(--event-day-2-color)}.day.event-color-3{background-color:var(--event-day-3-color)}.day.event-color-4{background-color:var(--event-day-4-color)}.event-info{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.event-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;justify-content:center}.event-date-and-time{display:flex;gap:10px;align-items:center;border:1px solid var(--border-color);border-radius:25px}.event-date{color:var(--text-bright-color);background-color:var(--event-day-6-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.event-description{margin-bottom:10px}.event-time{display:flex;margin-right:10px}@media screen and (max-width: 1100px){.calendar{width:100%}}@media screen and (max-width: 330px){.calendar-grid{gap:0px}.day{width:30px;height:30px}.calendar{padding:0}}.pane.presentation-slider-card{display:flex;background-color:var(--button-bg-color);color:var(--text-bright-color);height:250px;width:750px}.pane.presentation-slider-card>.presentation-img-container{height:100%;min-width:300px;max-width:300px}.pane.presentation-slider-card>.presentation-img-container>img{width:100%;cursor:default;border-top-right-radius:0}.pane.presentation-slider-card>.presentation-text-info{height:100%;display:grid;grid-template-rows:auto 1fr auto}.pane.presentation-slider-card>.presentation-text-info>.title-container{padding:10px;border-bottom:solid 2px var(--text-bright-color);border-right:solid 2px var(--text-bright-color);border-top:solid 2px var(--text-bright-color);border-radius:0 20px 20px 0}.pane.presentation-slider-card>.presentation-text-info>p{padding:10px 10px 0;text-wrap:balance;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:8;max-height:154px;-webkit-line-clamp:8;line-height:18px;display:-webkit-box}.pane.presentation-slider-card>.presentation-text-info>.pres-bottom-text{display:flex;width:100%;justify-content:space-between;padding:15px}.pane.presentation-slider-card>.presentation-text-info>.pres-bottom-text>.slides-count{display:flex;gap:5px}#single-discussion-page{max-height:calc(100vh - var(--header-height));overflow:hidden}.single-discussion-pane{width:100%;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.single-discussion-pane h2{text-align:center;margin:20px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.single-discussion-pane .discussion-message-send{display:flex}#single-discussion-page .title-container{display:flex;flex-grow:1;justify-content:space-between;align-items:center;max-height:72px;padding:15px}#single-discussion-page .title-container .left,#single-discussion-page .title-container .mid,#single-discussion-page .title-container .right{max-width:20%;min-width:20%;display:flex;align-items:center}#single-discussion-page .title-container .mid{flex-wrap:wrap;max-width:60%;min-width:60%}#single-discussion-page .rating-stars{display:flex;cursor:pointer}#single-discussion-page .rating-stars svg{--icons-color: var(--rating-color)}#single-discussion-page .title-container .left{justify-content:left}#single-discussion-page .title-container .mid{justify-content:center}#single-discussion-page .title-container .right{justify-content:right}#single-discussion-page .title-container h2{margin-bottom:20px}#single-discussion-page .title-container button{padding:8px;margin:0}#single-discussion-page .title-container button svg{width:22px;height:22px;flex-shrink:0}.discussion-message-send .left,.discussion-message-send .mid,.discussion-message-send .right{display:flex;align-items:center;justify-content:center}.discussion-message-send .left{padding:0 0 0 5px}.single-discussion-pane .discussion-message-send button{box-shadow:none}.single-discussion-pane .discussion-message-send .left button{margin:0;background-color:transparent}.single-discussion-pane .discussion-message-send .left img{width:50px;height:50px;border-radius:50%;background-color:#000;margin:5px 10px}.discussion-message-send .left svg{--icons-color: var(--icons-dark-color)}.single-discussion-pane .discussion-message-send .mid{flex-grow:1;overflow-x:hidden;max-width:100%;padding:15px 0}.single-discussion-pane .discussion-message-send .mid .input-area{height:100%;max-height:80px;width:100%;padding:15px;background-color:var(--input-bg-color);border-radius:15px;overflow-x:auto;overflow-y:auto;position:relative}.single-discussion-pane .discussion-message-send .mid .input-area:before{content:"Введите текст...";position:absolute;top:25%;left:15px;color:var(--text-color);pointer-events:none}.single-discussion-pane .discussion-message-send .mid .input-area:before{display:block}.single-discussion-pane .discussion-message-send .mid .input-area:not(:empty):before,.single-discussion-pane .discussion-message-send .mid .input-area:focus:before{display:none}.single-discussion-pane .discussion-message-send .right button{margin:0 15px;padding:10px 15px}@media screen and (max-width: 1100px){.single-discussion-pane .discussion-message-send .left img{display:none}}@media screen and (max-width: 730px){#single-discussion-page{padding:0}.single-discussion-pane{border-radius:0!important}.single-discussion-pane .discussion-message-send .mid{flex-direction:column;align-items:start}}.discussion-messages-list{flex-grow:1;width:100%;max-width:100%;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.discussion-messages-list h3.no-msgs{width:100%;text-align:center}.discussion-message{display:flex;padding:10px;border-top:1px solid var(--border-color);gap:10px}.discussion-message:last-of-type{border-bottom:1px solid var(--border-color)}.discussion-message img{min-width:50px;min-height:50px;max-width:50px;max-height:50px;background-color:#000;border-radius:50%}.discussion-message .message-text-container{display:flex;flex-direction:column}.discussion-message .message-text-container .top-text{display:flex;align-items:center;gap:5px}.discussion-message .message-text-container .top-text h3{font-size:medium}.discussion-message .message-text-container .top-text .msg-date{font-size:small;opacity:var(--transparent-text-opacity)}.discussion-message .message-text-container .top-text .msg-date{display:flex;align-items:center;gap:5px}.discussion-message .message-text-container .top-text .rating{display:flex;align-items:center;gap:0px}.discussion-message .message-text-container .top-text .name{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.discussion-message .message-text-container .top-text .rating svg{width:15px;--icons-color: var(--rating-color)}.discussion-message .message-text-container p{text-wrap:wrap}.discussion-message .answer{color:var(--link-color);cursor:pointer;width:fit-content}@media screen and (max-width: 450px){.discussion-message .message-text-container .top-text{flex-direction:column;align-items:start}}@media screen and (max-width: 250px){.discussion-message .message-text-container .top-text .msg-date{width:100%;display:grid;grid-template-columns:60% 40%}}#login-page{justify-content:center;max-height:calc(100vh - var(--header-height));overflow:hidden}.auth-pane{padding:15px;width:500px;align-items:stretch;justify-content:center;display:flex;flex-direction:column;position:relative}.auth-pane .input-and-buttons.file{flex-direction:row;align-items:stretch;max-height:70px}.auth-pane h2{text-align:center;margin-bottom:0}.auth-pane button{width:calc(100% - 10px);margin:10px 5px}.auth-link{display:flex;gap:10px;align-items:center;justify-content:center}.auth-link a{color:var(--link-color)}a.mobile{margin:0}.mobile.auth-link button{background-color:var(--auth-color)}.mobile.forget-pass{margin-top:40px}.mobile.forget-pass button{background-color:var(--forget-pass-color)}.forget-pass{margin:15px 10px 2px;display:flex;justify-content:right;align-items:center}.forget-pass a{color:var(--link-color)}@media screen and (max-width: 1100px){.pane.auth-pane{width:calc(100% - 20px);border-radius:20px}}#reg-page{align-items:center;justify-content:center;max-height:calc(100vh - var(--header-height));overflow-y:auto;position:relative}#reg-page .picture-and-age{display:flex}#reg-page .picture-and-age .input-container .input-and-buttons.file{height:70px;max-height:70px;min-height:70px}#reg-page .picture-and-age .input-container .input-and-buttons.file .files-grid{grid-template-rows:auto}#reg-page .picture-and-age .input-container .input-and-buttons.file .file-upload{padding:0}#reg-page .input-container .input-and-buttons.file .files-grid{min-height:auto;max-height:none}#reg-page .input-container .input-and-buttons.file .files-grid>.loaded-file{min-height:100%;max-height:100%}#reg-page .input-container .input-and-buttons.file .files-grid>.loaded-file>img{min-height:48px;height:auto;max-height:100%}#reg-page .picture-and-age .input-container{max-width:50%}#reg-page .picture-and-age .input-container .short-text{display:flex}#reg-page .picture-and-age .input-container .long-text{display:none}#profilePage.web{display:flex}#profilePage.mobile{display:none}#profilePage{display:flex;flex-direction:row;align-items:start;overflow-y:scroll;max-height:calc(100vh - var(--header-height))}#profilePage .files-grid,#profilePage .files-grid .loaded-file img{min-height:auto;max-height:auto}.profile-info{order:-1;position:fixed;z-index:100}#profilePage #group-list{overflow-y:visible;order:0;margin-left:400px}.pane.admin-buttons-container{order:1;margin-right:0}#profilePage .admin-buttons-group{align-items:stretch;justify-content:center}.profile-btn{width:100%}.profile-btn button{width:100%;margin:5px}.profile-page-controls{display:flex;align-items:center;justify-content:space-between;width:100%;order:-2}.profile-page-controls .mid{flex-grow:1;text-align:center}#profilePage .profile-page-controls .controls-item{min-width:60px}#profilePage .profile-page-controls h2{margin-bottom:0}#profilePage.mobile{padding:0}#profilePage .top-info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;border-radius:0 0 50% 50%;gap:15px}#profilePage .top-info .profile-name{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#profilePage .top-info .profile-pic{width:40%;height:40%;min-height:135px;min-width:135px;max-height:135px;max-width:135px;border-radius:50%;cursor:pointer}#profilePage .profile-page-options{width:100%;margin:10px 0}#profilePage .profile-page-options button,#profilePage .profile-page-options a{margin:15px;width:calc(100% - 30px);background-color:var(--panel-transparent-no-blur-color);color:var(--text-dark-color);box-shadow:var(--pane-shadow);display:flex;justify-content:left;border-radius:15px;padding:15px;gap:10px}#profilePage .profile-page-options a button{box-shadow:none;background-color:transparent;padding:0;margin:0}#profilePage .profile-page-options svg{--icons-color: var(--icons-dark-color);width:24px;height:24px}#profilePage hr{width:calc(100% - 40px);margin:15px 20px}#profilePage .profile-page-options button.logout-btn-mobile{background-color:var(--logout-color);color:var(--text-bright-color)}#profilePage .profile-page-options button.logout-btn-mobile svg{--icons-color: var(--icons-light-color)}@media screen and (max-width: 1400px){#profilePage #group-list .group-list-card .additional-info{display:flex;flex-direction:column;align-items:start}}@media screen and (max-width: 1100px){.admin-group-card .group-text-info .left{max-width:100%;min-width:100%}#profilePage{flex-direction:column;max-height:fit-content}#profilePage .create-group-btn button{margin:0 5px 12px}#profilePage #group-list{width:100%;max-height:fit-content;margin:10px 0}#profilePage .pane{max-height:fit-content}#profilePage .profile-info.pane{width:100%;position:relative}#profilePage #group-list{max-height:auto;order:1}#profilePage .admin-buttons-container{margin:0;order:-1}#profilePage .admin-buttons-group{flex-direction:row}.mobile.profile-btn{display:none}}@media screen and (max-width: 730px){#profilePage .admin-buttons-group{flex-direction:column}#profilePage .profile-info.pane{margin:0 10px;max-width:calc(100% - 20px)}.mobile.profile-btn{display:flex}#profilePage.web{display:none}#profilePage.mobile{display:flex}}.profile-info{width:400px;min-width:400px;padding:15px;display:flex;flex-direction:column}.profile-info .change-data-btn{width:calc(100% - 30px)}.profile-info .change-data-btn>span>svg{width:22px;height:22px}.img-and-logout{display:flex;align-items:center;justify-content:center;position:relative}.profile-info .input-container.file{padding:0}.profile-info .input-container.file .input-and-buttons.file{padding:0;background-color:transparent;gap:8px}.profile-info .input-container.file .input-label-container{display:none}.profile-info .input-and-buttons.file .files-grid{padding:0;width:100%;align-items:start;grid-template-rows:auto}.profile-info .input-and-buttons.file .files-grid .loaded-file{padding:0;height:90%;overflow:hidden;min-height:100%;max-height:100%}.profile-info .input-and-buttons.file .files-grid .loaded-file img{height:150px;width:150px}.profile-info .input-and-buttons.file .file-upload{padding:10px;margin:0}.img-and-logout img{width:200px;height:200px;border-radius:50%}.logout-btn{position:absolute;top:0;left:0;z-index:100}.logout-btn button{margin:0;position:relative;padding:28px;background-color:var(--logout-color);border-radius:50%}.logout-btn button svg{position:absolute;left:15px}@media screen and (max-width: 1100px){.profile-info{min-width:fit-content}.profile-info .change-data-btn.web{display:flex}}@media screen and (max-width: 730px){.profile-info .change-data-btn.web{display:none}}#group-create-page #create-group-form{width:900px}#group-create-page #create-group-form .admins-and-submit{flex-direction:column;flex-grow:1;width:100%}#group-create-page .loading-bg{position:fixed}#group-create-page .group-preview{width:100%}#group-create-page #create-group-form .admins-and-submit .input-container{max-width:100%;min-width:100%}#group-create-page #create-group-form h2{text-align:center;margin-top:30px}#group-create-page #create-group-form .form-inputs{padding:15px}#group-create-page .title-and-type .input-container,#group-create-page .contacts .input-container{max-width:50%}#group-create-page .group-preview hr{margin:15px}#group-create-page .group-preview h2.preview-title{margin:15px;text-align:center}.create-page .input-container.button,.create-page .input-container.file{min-width:50%;max-width:50%}.create-page .editing-inputs{display:flex;max-width:100%;min-width:100%}#group-create-page #create-group-form .editing-inputs .input-container{max-width:50%;min-width:50%}#group-create-page .modal-window.pane{max-height:calc(100vh - var(--header-height) - 20%);top:15%}#group-create-page .modal-window.pane .users-list{overflow-y:auto}#group-create-page .modal-window.pane .users-list .user-card.pane .mid-container{display:none}@media screen and (max-width: 1100px){#group-create-page #create-group-form{width:90%;border-radius:15px}.create-page .input-container.button,.create-page .input-container.file{min-width:100%;max-width:100%}#group-create-page .title-and-type .input-container,#group-create-page .contacts .input-container{max-width:100%}.group-preview .single-group-main-info .img-container,.group-preview .single-group-main-info .gradient{border-radius:15px}}.user-card{display:flex;width:100%;align-items:center;justify-content:space-between;padding:5px 15px;box-shadow:0 0 10px 2px var(--shadow-color)}.user-card .left-container{flex-grow:1;position:relative}.user-card .role svg{position:absolute;left:-10px;top:-10px;--icons-color: var(--icons-light-color)}.user-card .role svg.block path{stroke:var(--icons-dark-color);stroke-width:4px}.user-card .role svg.admin path{stroke:var(--icons-dark-color);stroke-width:2px}.user-card .role svg.verified path{stroke:var(--icons-dark-color);stroke-width:10px}body.themedark .user-card .role svg.block path,body.themedark .user-card .role svg.admin path,body.themedark .user-card .role svg.verified path{--icons-dark-color: black}.user-card .left-container,.user-card .mid-container,.user-card .right-container{display:flex;align-items:center;gap:20px;flex-direction:row;position:relative}.username-info{display:flex;gap:5px;font-weight:bolder;font-size:large;flex-wrap:wrap}.user-card img{min-width:70px;max-width:70px;min-height:70px;max-height:70px;border-radius:15px}.user-card .mid-container{flex-wrap:wrap;justify-content:right}.reg-info{flex-wrap:wrap}.user-card a{color:var(--link-color)}.user-card .right-container .dropdown{right:0;text-align:left;font-size:15px}.user-card .right-container button{background-color:transparent;box-shadow:none;margin:0}.user-card .right-container button svg{--icons-color: var(--icons-dark-color)}@media screen and (max-width: 1100px){.user-card .mid-container.web{display:none}}@media screen and (max-width: 460px){.user-card img{min-width:60px;max-width:60px;min-height:60px;max-height:60px}.user-card .left-container{gap:10px}}.users-list{width:100%;display:flex;flex-direction:column;gap:5px;padding:10px}.links-list{gap:5px}.link-card{display:flex;align-items:center;justify-content:space-between;padding:10px;gap:10px}.link-card .icon-and-link{display:flex;align-items:center;gap:10px;flex-grow:1}.link-card .icon-and-link svg{--icons-color: var(--button-bg-color);cursor:pointer}.link-card .icon-and-link input{min-height:100%;border-radius:10px;padding:10px;flex-grow:1;overflow-x:auto}.link-card .link-btns{display:flex;align-items:center;gap:5px}.link-card .link-btns button{margin:0;padding:10px;border-radius:10px}.link-card .link-btns button svg{width:20px;height:20px}#post-create-page #create-post-form{width:900px}#post-create-page .loading-bg{position:fixed}#post-create-page #create-post-form .text-inputs-and-files{display:flex;justify-content:space-evenly}#post-create-page #create-post-form h2{text-align:center;margin-top:30px}#post-create-page #create-post-form .form-inputs{padding:15px}.create-page .submit .input-container.button,.create-page .submit .input-container.file{min-width:100%;max-width:100%}@media screen and (max-width: 1100px){#post-create-page #create-post-form{width:90%;border-radius:15px}#post-create-page #create-post-form .text-inputs-and-files{flex-direction:column}.create-page .input-container.button,.create-page .input-container.file{min-width:100%;max-width:100%}}#about-page{justify-content:left}#about-page .about{padding:25px}#about-page .about h2{text-align:center}#about-page .about h3{margin-top:15px;margin-bottom:10px}#about-page .about p{margin-top:10px;text-indent:40px;font-size:larger}#about-page .about p a{display:inline;color:var(--link-color)}#about-page .about ul{list-style-type:disc;padding-left:50px}#about-page .about ul li{display:list-item;text-align:left;justify-content:start;font-size:larger;margin:10px 0}#about-page .about .groups-count{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}#about-page .about .groups-count .group-type-counter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}#about-page .about .groups-count .group-type-counter svg{width:40px;height:40px}#about-page .about .groups-count .group-type-counter span{font-weight:700}@media screen and (max-width: 1100px){#about-page .about ul{padding-left:40px}}@media screen and (max-width: 730px){#about-page .about{padding:15px}#about-page .about ul{padding-left:30px}}.page#admin-page{flex-direction:row;display:flex;align-items:start;justify-content:space-between;gap:10px;position:relative}.page#admin-page .modal-bg{left:0}.page#admin-page .modal-window.pane{left:50%;transform:translate(-50%)}.page#admin-page .modal-window.pane .save-and-delete{display:flex;flex-grow:1;width:100%}.page#admin-page .modal-window.pane .save-and-delete .input-container{width:auto;min-width:auto;max-width:100%;flex-shrink:1}.page#admin-page .modal-window.pane .save-and-delete .input-container#saveTagType{min-width:70%}.page#admin-page .filter-container.search,.page#admin-page .filter-container.search .search-filter{flex-grow:1;min-width:100%;max-width:100%}.page#admin-page .admin-buttons-container{position:fixed;min-width:250px;max-width:250px;right:70px;top:calc(var(--header-height) + 15px)}.page#admin-page .admin-pane{flex-grow:1;margin-right:260px}.page#admin-page .headline-container{display:flex;justify-content:space-between;align-items:start;padding:15px;flex-wrap:wrap}.page#admin-page .headline-container .dropdown{color:var(--text-bright-color)}.page#admin-page .headline-container h2{min-width:50%;width:50%;margin:0}.page#admin-page .headline-container .filter-container{color:var(--text-bright-color);min-width:200px;width:50%;display:flex;align-items:end}.page#admin-page .input-and-buttons button svg{--icons-color: var(--icons-light-color)}.page#admin-page .select .input-and-buttons button svg{--icons-color: var(--icons-dark-color)}@media screen and (max-width: 1100px){.page#admin-page{flex-direction:column-reverse}.page#admin-page .admin-buttons-container{position:relative;top:auto;right:auto;min-width:100%;max-width:100%}.page#admin-page .admin-pane{width:100%;margin-right:0}}@media screen and (max-width: 460px){#users-list-pane .headline-container{flex-direction:column}.page#admin-page .headline-container h2,.page#admin-page .headline-container .filter-container .filter,.page#admin-page .headline-container .filter-container{width:100%;min-width:100%}.page#admin-page .headline-container h2{text-align:center}.page#admin-page .headline-container .filter-container .filter{align-items:center}}.admin-buttons-container{padding:10px;display:flex;flex-direction:column;gap:10px}.admin-buttons-container h3{text-align:center}.admin-buttons-group{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.admin-buttons-group a button{width:100%}button.admin-btn{margin:0;background-color:var(--panel-transparent-color);color:var(--text-dark-color);transition:all .2s ease-in-out}button.admin-btn.selected{background-color:var(--pane-dark-color);color:var(--text-bright-color)}@media screen and (max-width: 1100px){.admin-buttons-container{width:100%}}.tags-list{gap:10px;padding:10px}.tag-list-filters{display:flex;flex-wrap:wrap}.tag-list-filters .edit-and-create{display:flex;flex-direction:row;align-items:center;justify-content:center}.tag-list-filters .input-container.selectOption{min-width:120px}.tag-list-filters .edit-and-create .input-container.button{flex-shrink:0;min-width:120px;max-width:120px;padding:5px 10px}.tag-card{display:flex;align-items:center;justify-content:space-between;padding:0 15px}.tag-card .tag-info{flex-grow:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.tag-card .tag-info .tag-type,.tag-card .tag-info .tag-title{min-width:calc(50% - 1px);max-width:calc(50% - 1px)}.tag-card .tag-info hr{width:2px;min-width:2px;max-width:2px;height:60px}.tag-card .tag-btns{display:flex;align-items:center;justify-content:center;gap:5px;min-width:95px;flex-shrink:0}.tag-card .tag-btns button{margin:0;padding:10px}.tag-card .tag-btns button svg{width:23px;height:23px}@media screen and (max-width: 730px){.tag-card .tag-info hr{display:none}.tag-card .tag-info{flex-wrap:wrap;gap:5px}.tag-card .tag-info .tag-type,.tag-card .tag-info .tag-title{min-width:100%;max-width:100%}.tag-card .tag-info .tag-title h4{font-weight:400}.tag-card .tag-btns button{padding:8px}.tag-card .tag-btns button svg{width:15px;height:15px}}#settings-pane{width:100%;min-height:90vh;display:flex;flex-direction:column;align-items:center;padding:25px}.page-controls{display:flex;align-items:center;justify-content:space-between;width:100%;order:-2;margin-bottom:5px}.page-controls .mid{flex-grow:1;text-align:center}.page-controls .left,.page-controls .right{max-width:60px;max-height:60px}.page-controls button{margin:0;display:none}.themedark .page-controls button{background-color:var(--input-bg-color)}.page-controls .controls-item{min-width:60px}.page-controls h2{margin-bottom:0}@media screen and (max-width: 730px){.page-controls button{display:flex}}.settings-option{width:100%;margin-bottom:30px}.settings-option h3{margin:15px}.settings-option .settings-select-container{display:flex;align-items:center;justify-content:center;height:50px}.settings-option .settings-select-container .settings-select{height:fit-content;width:max-content;display:flex;flex-direction:row-reverse;align-items:center;height:100%;padding:15px;box-shadow:var(--posts-shadow);background-color:var(--input-bg-color);border-radius:15px}.settings-option .settings-select-container .option-select{padding:15px;border-radius:15px;color:var(--text-dark-color);-webkit-user-select:none;user-select:none;width:200px;text-align:center;margin:-15px;cursor:pointer;transition:all .2s ease-in-out;outline:transparent 4px solid}.settings-option .settings-select-container .option-select.selected{z-index:100;background-color:var(--pane-dark-color);outline:var(--settings-border-color) 4px solid;color:var(--text-bright-color)}.settings-option .settings-select-container .settings-select#settingsThemeOption .option-select,.settings-option .settings-select-container .settings-select#settingsNotificationsOption .option-select{color:var(--text-bright-color)}.settings-option .settings-select-container .option-select.green-theme{background-color:var(--green-theme)}.settings-option .settings-select-container .option-select.standard-theme{background-color:var(--standard-theme)}.settings-option .settings-select-container .option-select.dark-theme{background-color:var(--dark-theme)}.settings-option .settings-select-container .option-select.notifications-on{background-color:var(--notification-on-color)}.settings-option .settings-select-container .option-select.notifications-off{background-color:var(--notification-off-color)}@media screen and (max-width: 730px){.settings-option .settings-select-container .settings-select{flex-direction:column-reverse;background-color:transparent;box-shadow:none}.settings-option .settings-select-container .option-select{margin:8px;box-shadow:var(--posts-shadow);background-color:var(--input-bg-color)}.settings-option .settings-select-container{height:fit-content}.settings-option h3{text-align:center}}.image-open{position:fixed;z-index:200;left:0;top:0;width:100vw;height:100vh;background-color:#0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.image-open img{max-height:100%;max-width:90%;object-fit:cover;border-radius:15px}.opened-image-buttons{position:absolute;z-index:201;right:0;top:0;display:flex;gap:10px;margin:15px}.opened-image-buttons button{margin:0}#group-discussions-page{display:flex;flex-direction:column;align-items:center}#group-discussions-page .discussion-list-pane{box-shadow:none}#group-discussions-page .search-filter,#group-discussions-page .search{min-width:100%}.modal-create-discuss-btn{margin:0}.group-discuss-page-header{display:flex;width:100%;justify-content:space-between;align-items:center}.group-discuss-page-header .discuss-headline,.group-discuss-page-header .create-discuss-btn-container,.group-discuss-page-header .close-discuss-list-btn-container{min-width:33%;max-width:33%;display:flex;align-items:center;text-align:center}.group-discuss-page-header .discuss-headline>button,.group-discuss-page-header .create-discuss-btn-container>button,.group-discuss-page-header .close-discuss-list-btn-container>button{margin:0}.group-discuss-page-header .discuss-headline>button>svg,.group-discuss-page-header .create-discuss-btn-container>button>svg,.group-discuss-page-header .close-discuss-list-btn-container>button>svg{width:22px;height:22px;flex-shrink:0}.group-discuss-page-header .create-discuss-btn-container>button{padding:10px 15px}.group-discuss-page-header .discuss-headline{justify-content:center}.group-discuss-page-header .close-discuss-list-btn-container{justify-content:right}.group-discuss-page-header .close-discuss-list-btn{padding:8px}.group-discuss-page-header .close-discuss-list-btn svg{width:30px;height:30px}#group-discussions-page #group-discussions{width:100%;min-height:calc(100vh - var(--header-height) - 30px);padding:15px}#group-discussions-page #group-discussions h2{text-align:center}@media screen and (max-width: 1100px){.create-discuss-btn{width:35px;height:35px;padding:5px;border-radius:50%}}.single-post.page .post{width:100%}#group-presentations-page>.group-presentations-container{padding:0;width:100%;min-height:calc(100vh - var(--header-height) - 30px)}#group-presentations-page>.group-presentations-container>.header-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right){width:33%;display:flex}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right).mid{justify-content:center}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right).right{justify-content:right}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right)>h2.presentations-page-title{width:100%;text-align:center;margin:0}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right)>button{margin:0;padding:10px 15px}#group-presentations-page>.group-presentations-container>.header-container>:where(.left,.mid,.right)>button>svg{width:22px;height:22px}#group-presentations-page>.group-presentations-container>.presentation-create-btn{width:calc(100% - 30px);padding:10px 15px}#group-presentations-page>.group-presentations-container>.presentation-create-btn>svg{width:26px;height:26px;margin:0 5px}#group-presentations-page>.group-presentations-container>.list.presentations-list{padding:15px}.presentation-card{display:flex;flex-direction:row;width:100%;flex:1;align-items:center;margin:5px 0;height:60px;max-height:60px;min-height:60px}.presentation-card>.left{flex:1;padding:25px 15px}.presentation-card>.right{height:60px}.presentation-card>.right>.presentation-buttons{display:flex;flex-direction:row;flex-wrap:wrap;height:60px;align-items:stretch}.presentation-card>.right>.presentation-buttons>button{margin:0;padding:15px 25px;background-color:transparent;color:var(--text-dark-color);border-radius:0;transition:all .05s ease-in-out}.presentation-card>.right>.presentation-buttons>button:not(:last-child){border-right:var(--border-color) 2px solid}.presentation-card>.right>.presentation-buttons>button:first-child{border-left:var(--border-color) 2px solid}.presentation-card>.right>.presentation-buttons>button:last-child{border-radius:0 15px 15px 0}.presentation-card>.right>.presentation-buttons>button:hover{background-color:var(--light-overlay-color)}@media screen and (max-width: 1100px){.presentation-card>.right>.presentation-buttons{flex-direction:column}.presentation-card>.right>.presentation-buttons>button{padding:0;height:33%}.presentation-card>.right>.presentation-buttons>button:not(:last-child){border-right:none;border-bottom:var(--border-color) 2px solid}.presentation-card>.right>.presentation-buttons>button:last-child{border-radius:0 0 15px}.presentation-card>.right>.presentation-buttons>button:first-child{border-left:none;border-top-right-radius:15px}}.page#group-photos .pane.group-photos-container{width:100%;flex:1}.page#group-photos .pane.group-photos-container>.title-container{width:100%;display:flex;align-items:center;padding:10px;gap:10px;justify-content:space-between}.page#group-photos .pane.group-photos-container>.title-container>.mid{justify-content:center}.page#group-photos .pane.group-photos-container>.title-container>.mid>h2{margin:0;text-align:center}.page#group-photos .pane.group-photos-container>.title-container>.right{justify-content:right}.page#group-photos .pane.group-photos-container>.title-container>:where(.left,.right,.mid){width:33%;display:flex}.page#group-photos .pane.group-photos-container>.title-container>:where(.left,.right,.mid)>button{margin:0;padding:10px 15px}.page#group-photos .pane.group-photos-container>.title-container>:where(.left,.right,.mid)>button>svg{width:22px;height:22px;flex-shrink:0}.page#group-photos .pane.group-photos-container>.loading{margin-top:10px}.page#group-photos .pane.group-photos-container>.images-grid{width:100%;padding:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:200px;gap:10px}.page#group-photos .pane.group-photos-container>.images-grid>.img-container{overflow:hidden;border-radius:15px}.page#group-photos .pane.group-photos-container>.images-grid>.img-container>img{min-width:100%;min-height:100%;max-width:100%;max-height:100%;height:auto;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat;outline:none;border:none}html{min-height:100dvh;max-width:100dvw;overflow-x:hidden;scrollbar-gutter:stable}body{width:100dvw;min-height:100dvh;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--bg-color);color:var(--text-dark-color)}*::-webkit-scrollbar{background-color:transparent;width:5px;height:5px}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar-button{background-color:transparent}*::-webkit-scrollbar-track-piece{background-color:transparent}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:10px}*::-webkit-scrollbar-corner{background-color:transparent}.wide-screen{display:flex}.thin-screen{display:none}body:before{content:"";position:fixed;width:100%;height:100%;transform-origin:center;z-index:-1}body:before{content:"";position:fixed;width:100%;height:100%;opacity:.5;background:url(/assets/backgoundiconspc-BFxYs6JO.svg) no-repeat;z-index:-1}body.themedark:before{opacity:.4;background:url(/assets/backgoundiconspcLigtIcons-D5bXgc6F.svg) no-repeat}#root{width:100%;flex-grow:1;display:flex;flex-direction:column}.logo{width:50px;height:50px;object-fit:cover}.blured-img{filter:blur(10px)}.loading-bg{top:0;border-radius:20px;display:flex;position:absolute;z-index:100;width:100%;height:100%;background-color:var(--pane-overlay-color);left:0}.error{color:var(--errors-color)}img{object-fit:cover;display:flex;align-items:center;background-color:var(--button-bg-color)}ul{list-style:none}ul li{display:flex;align-items:center;justify-content:center}svg{width:30px;height:30px;display:flex;align-items:center;justify-content:center}a{display:flex;text-decoration:none;color:inherit;align-items:center}.page{margin-top:var(--header-height);padding:15px 70px;width:100%;min-height:calc(100dvh - var(--header-height));flex-grow:1;display:flex;flex-direction:column;align-items:center}.pale-text{opacity:var(--transparent-text-opacity)}button{border:none;outline:none;padding:10px 15px;border-radius:20px;font-family:Montserrat;cursor:pointer;background:var(--button-bg-color);color:var(--text-bright-color);margin:15px;font-weight:bolder;font-size:large;box-shadow:var(--posts-shadow);display:flex;align-items:center;justify-content:center}button svg{--icons-color: var(--icons-light-color)}.loadedZeroData{text-align:center;margin:10px}h1,h2,h3,h4,h5,h6{font-family:Montserrat Alternates}.page h2{margin-bottom:10px}.mobile{display:none}.web{display:flex}.list{width:100%;display:flex;flex-direction:column}.pane{background-color:var(--panel-transparent-no-blur-color);border-radius:20px;box-shadow:var(--pane-shadow)}.form-flex{display:flex;align-items:center}.form-flex .input-container{flex-grow:1}svg.star{--icons-color: var(--rating-color)}hr{height:2px;background-color:var(--border-color)}@media screen and (max-width: 730px){.page{margin-top:0;margin-bottom:var(--header-height);padding:1.5rem .75rem}.wide-screen{display:none}.thin-screen{display:flex}}@media screen and (max-width: 1100px){.mobile{display:flex}.web{display:none}.form-flex{flex-direction:column}.form-flex .input-container{width:100%}}#presentation-editing-page{padding:15px;max-height:calc(100vh - var(--header-height))}#presentation-editing-page>.editor-main{height:calc(100% - var(--header-height) - 82px - 15px);display:flex;margin:15px;width:100%;gap:10px;flex:1}#presentation-editing-page>.editor-main>.presentation-section{background-color:#7fffd4;height:100%;flex:1;border-radius:15px}.pres-group{display:flex;width:100%;flex:1;align-items:center;justify-content:center}.pres-block{height:100%;flex:1;width:100%;padding:5px;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;flex-direction:column}.pres-block.preview{outline:1px solid var(--border-color)}.presentation-section{aspect-ratio:16 / 9;background-color:#0ff;width:100%;height:auto;position:relative;overflow:hidden}.pres-group.horizontal{flex-direction:row}.pres-group.vertical{flex-direction:column}.presentation-layers.pane{width:300px;flex-shrink:0;overflow-y:auto;max-height:calc(100vh - var(--header-height) - 60px - 45px)}.presentation-layers.pane>h3{width:100%;text-align:center;padding:15px 20px 5px}.presentation-layers.pane>.list.layers-list{padding:15px;gap:10px}.presentation-layer{border-radius:15px;width:100%;flex:1;background-color:var(--button-bg-color);color:var(--text-bright-color);padding:10px 20px;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.presentation-layer>svg{--icons-color: var(--icons-light-color);width:20px;height:20px}.presentation-toolbar{display:flex;align-items:center;flex-direction:row;width:100%;height:60px;flex-shrink:0;overflow-x:auto}.presentation-toolbar>:where(.left,.mid,.right){display:flex;align-items:center}.presentation-toolbar>:where(.left,.mid,.right):not(.mid){flex-shrink:0;flex:1}.presentation-toolbar>.left{gap:10px}.presentation-toolbar>.left>h3.presentation-title{max-width:250px;min-width:250px;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow-x:auto;overflow-y:hidden}.presentation-toolbar>.left>.menu-btn{margin:0;background-color:transparent}.presentation-toolbar>.left>.menu-btn>svg{--icons-color: var(--icons-dark-color)}.presentation-toolbar>.left>.history-btns{display:flex;align-items:center}.presentation-toolbar>.left>.history-btns>button{margin:0;background-color:transparent;padding:15px}.presentation-toolbar>.left>.history-btns>button>svg{--icons-color: var(--icons-dark-color)}.presentation-toolbar>.mid{justify-content:center}.presentation-toolbar>.right{justify-content:right}.presentation-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.presentation-tool>svg{height:25px;width:25px}.list.presentation-slides-list.pane{width:300px;flex-shrink:0;max-height:calc(100vh - var(--header-height) - 60px - 45px);overflow-y:auto;position:relative}.list.presentation-slides-list.pane>.add-slide-btn{position:sticky;top:15px}.list.presentation-slides-list.pane>.slide-container{margin:5px 10px;border-radius:15px;height:fit-content;max-width:100%;border:5px solid transparent;transition:all .08s ease-in-out;cursor:pointer}.list.presentation-slides-list.pane>.slide-container.selected{border:5px solid var(--border-color)}.list.presentation-slides-list.pane>.slide-container .presentation-section{border-radius:10px;pointer-events:none;-webkit-user-select:none;user-select:none}.page#pass-change-page>.pane#pass-form-pane{width:60%}.page#pass-change-page>.pane#pass-form-pane>.headline{display:flex;align-items:center;justify-content:space-between;padding:15px}.page#pass-change-page>.pane#pass-form-pane>.headline>:where(.left,.right){width:27%}.page#pass-change-page>.pane#pass-form-pane>.headline>:where(.left,.right)>button{margin:0}.page#pass-change-page>.pane#pass-form-pane>.headline>.mid{width:42%}.page#pass-change-page>.pane#pass-form-pane>.headline>.mid>h3{text-align:center}.page#pass-change-page>.pane#pass-form-pane>.inputs>button.change-pass-btn{width:calc(100% - 30px)}.page#email-change-page>.pane#email-form-pane{width:60%}.page#email-change-page>.pane#email-form-pane>.headline{display:flex;align-items:center;justify-content:space-between;padding:15px}.page#email-change-page>.pane#email-form-pane>.headline>:where(.left,.right){width:27%}.page#email-change-page>.pane#email-form-pane>.headline>:where(.left,.right)>button{margin:0}.page#email-change-page>.pane#email-form-pane>.headline>.mid{width:42%}.page#email-change-page>.pane#email-form-pane>.headline>.mid>h3{text-align:center}.page#email-change-page>.pane#email-form-pane>.inputs>button.change-email-btn{width:calc(100% - 30px)}body{--logo-bg-color: #613131;--pane-dark-color: #3f1e1e;--pane-bright-color: #691717;--pane-dark-transparent-color: #3f1e1ef2;--pane-overlay-color: #0000002f;--border-color: #00000025;--button-overlay-color: #1f1f1f66;--button-bg-color: #754343;--button-light-bg-color: rgb(155, 94, 94);--text-pane-bg-color: #1f1f1fa3;--light-overlay-color: #adadad66;--bg-color: #f5e5d7;--icons-light-color: #ffffff;--icons-dark-color: #000000;--icons-color: var(--icons-dark-color);--panel-color: #ffffff;--panel-transparent-color: #ffffff66;--panel-transparent-no-blur-color: #f9f0e7;--search-color: #ffffff;--link-color: #ce4c4c;--errors-color: #E5322F;--text-dark-color: #000000;--text-bright-color: #ffffff;--transparent-text-opacity: .25;--marker-dark-red-color: #3f1e1e;--input-bg-color: #c9c2c266;--rating-color: #ffc107;--auth-color: #3e733e;--forget-pass-color: #3e4573;--logout-color: #af3a3a;--notification-color: #e46d6d;--notification-on-color: #204d20;--notification-off-color: #661111;--green-theme: #333c20;--dark-theme: #181818;--standard-theme: #613131;--settings-border-color: rgb(121, 101, 64);--scrollbar-color: rgba(0, 0, 0, .25);--header-height: 60px;--current-day-color: #754343;--event-day-1-color: rgb(89, 187, 89);--event-day-2-color: rgb(187, 169, 89);--event-day-3-color: rgb(89, 148, 187);--event-day-4-color: rgb(187, 104, 89);--event-day-5-color: rgb(148, 89, 187);--event-day-6-color: rgb(224, 90, 157);--pane-shadow: 0 2px 4px 0 #0000001A;--text-shadow: 0 2px 3px #000000b6;--accept-color: rgb(57, 119, 57);--reject-color: rgb(128, 0, 0)}body.themegreen{--logo-bg-color: #323c20;--pane-dark-color: #333c20;--pane-bright-color: #383c20;--pane-dark-transparent-color: #333c20f2;--button-bg-color: #3e733e;--button-light-bg-color: #589658;--bg-color: #f0f7de;--settings-border-color: rgb(64, 121, 64);--panel-transparent-no-blur-color: #f2fde8;--current-day-color: #517543}body.themedark{--logo-bg-color: #323c20;--pane-dark-color: #2e2e2ecc;--pane-bright-color: #1f1f1f;--pane-dark-transparent-color: #4b4b4baa;--border-color: #ffffff25;--text-dark-color: #ffffff;--text-bright-color: #ffffff;--button-bg-color: #272727;--button-light-bg-color: #383838;--bg-color: #181818;--icons-light-color: #ffffff;--icons-dark-color: #ffffff;--icons-color: var(--icons-dark-color: #ffffff);--panel-color: #202020;--panel-transparent-color: #4b4b4baa;--panel-transparent-no-blur-color: #242424;--input-bg-color: #5050506f;--settings-border-color: rgb(58, 58, 58);--scrollbar-color: rgba(255, 255, 255, .25);--current-day-color: #41517a;--pane-shadow: 0 4px 8px 0 #00000044}@font-face{font-family:Montserrat Alternates;src:url(/assets/MontserratAlternates-Regular-DNRcfbSo.ttf);font-weight:500}@font-face{font-family:Montserrat Alternates;src:url(/assets/MontserratAlternates-Bold-CqCei3Rw.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cyjg2l_H.ttf)}
