.is-truncated {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;    -webkit-box-orient: vertical;}
.is-not-clickable {pointer-events: none!important;}
.is-toast {border-radius:var(--bulma-radius-large); background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l), 0.5)!important; backdrop-filter: blur(10px);}

.fslightbox-slide-number-container {display:none}
.fslightbox-toolbar-button:nth-child(1) {display:none}

.modal {
  --bulma-modal-card-head-padding: 2rem;
  --bulma-modal-card-body-padding: 1.5rem;
}
.modal-background {background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l), 0.25)!important; backdrop-filter: blur(10px);}
.modal .delete {background-color:transparent!important;border-radius:0}
.modal .delete:before {width:100%!important} 
.modal .delete:after {height:100%!important} 

:root {
 
--bulma-primary-h: 300deg;
--bulma-primary-l: 55%;
--bulma-link-h: 265deg;
--bulma-link-l: 55%;
--bulma-info-h: 180deg;
--bulma-info-l: 55%;
--bulma-success-h: 150deg;
--bulma-success-s: 100%;
--bulma-success-l: 55%;
--bulma-warning-h: 55deg;
--bulma-warning-l: 55%;
--bulma-danger-h: 320deg;
--bulma-danger-l: 55%; 
}

/* common */ 
html:has(body.is-maintenance) body {padding-top:0!important; padding-bottom:0!important}
 

 /* --- MAINTENACE --- */ 
.maintenance {max-height:100dvh; overflow:hidden;  margin:0 auto} 
  
 
/* --- LAYOUT --- */ 
.wrapper { } 

/* --- HOME --- */  
.home {} 
  

.swiper {height:100dvh;width:100%}
.swiper-slide-media {width:100%; height:100%;}
.swiper-slide-media img {width:100%; height:100%;object-fit:cover; background-color:var(--bulma-skeleton-background);}

.swiper-slide-header {background: linear-gradient(0deg,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0) 0%,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0.25) 50%,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0.5) 100%);position:absolute; top:0; right:0; width:100%; height:155px; z-index:3}

.swiper-slide-content {position: absolute;
    left: 0;
	width: calc(100% - 96px);
    min-height: calc(100% + 66px);
}

.swiper-slide-content-box { transition: transform var(--bulma-duration) var(--bulma-easing);}

.swiper-slide-content-box p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.swiper-slide-collection-link {border-color:transparent!important;background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l), 0.25)!important;}



.swiper-slide-content.is-opened .swiper-slide-content-box { }
.swiper-slide-content.is-opened .swiper-slide-content-box .content {opacity:1}


.swiper-slide-content.is-closed .swiper-slide-content-box {transform: translateY(32px);}
.swiper-slide-content.is-closed .swiper-slide-content-box .content {opacity:0}

  

.swiper-slide-footer {background: linear-gradient(180deg,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0) 0%,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0.25) 50%,hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 0.5) 100%);position:absolute; bottom:0; right:0; width:100%; height:175px; z-index:3}

.swiper-slide-actions { box-sizing: border-box; position:absolute; right:0;bottom:0;}


.aside {position:absolute; top:0;left:0; height:100%;max-width:160px}
.aside-logo {color:var(--bulma-text-bold)!important;padding-left:.75rem}
.aside-menu {}
.aside-menu a {text-decoration:none!important; color:var(--bulma-text)!important}
.aside-menu a.is-active { color:var(--bulma-text-bold)!important; font-weight:bold}


.aside-bottom .aside-menu li {line-height:1.25!important}
#aside-bottom-menu-dropdown .is-close{display:none} 
#aside-bottom-menu-dropdown.is-active .is-menu{display:none} 
#aside-bottom-menu-dropdown.is-active .is-close{display:block} 
#aside-bottom-menu-dropdown .icon {color:var(--bulma-text)!important}









  
/* --- COOKIES MODAL --- */
#cookies-modal { justify-content: flex-end; } 
 
   
/* --- USER PAGE --- */  
  
 
/* --- ASIDE --- */
 
	
/* --- BOTTOMBAR --- */ 
.bottombar { }
.bottombar .button:hover {background-color:transparent!important}
#bottom-menu-dropdown .is-close{display:none} 
#bottom-menu-dropdown.is-active .is-menu{display:none} 
#bottom-menu-dropdown.is-active .is-close{display:block} 
#bottom-menu-dropdown .icon {color:var(--bulma-text)!important}
 
/* mobile */ 
@media screen and (max-width:768px){  
	
	/*body {padding-top:52px}*/

	.swiper {padding-top:52px; height:calc(100dvh - 56px)}
}

/*tablet and below*/
@media screen and (min-width:769px),print{
	
	.container.is-max-desktop {max-width:614px}
	
}

/*touch*/ 
@media screen and (max-width:1023px){
	 
}

/*desktop*/
@media screen and (min-width:1024px){
 
	
	
}	 

/*wide*/
@media screen and (min-width:1216px){
	
}

/*full*/
@media screen and (min-width:1408px){

} 

#query-monitor-main {display:none!important}