 /* 제작투자 하위 전주시네마프로젝트, 디지털 삼인삼색, 숏!숏!숏! 공통 CSS 파일 */
.project-page-desc .desc-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 18;
    overflow: hidden;
    text-overflow: ellipsis; 
}

.project-page-desc.opened .desc-text {
    -webkit-line-clamp: unset;
}

.project-page-desc .view-more svg.minus-icon {
    display: none;
}

.project-page-desc.opened .view-more svg.minus-icon {
    display: block;
}

.project-page-desc.opened .view-more svg.plus-icon {
    display: none;
}
.project-year-select:after{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100dvh;
    background-color: rgba(255,255,255,.9);
    content: '';
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}
.project-year-select.opened:after{
    opacity: 1;
    visibility: visible;
}
.project-year-select .year-list{
    position: absolute;
    top:100%;
    left:0;
    width: calc(100% + 24px);
    margin-left:-12px;
    padding:0 12px;
    background-color: #fff;
    display: none; 
    max-height: calc(100dvh - var(--header-height-m) - 39px);
    overflow: auto;
}
body.scroll-up .project-year-select .year-list{
    /* max-height: calc(100dvh - (var(--header-height-m) + 81px)); */
}
.project-year-select .year-list > li.current{
    background-color: #FF4545;
}
.project-year-select .year-list > li:hover{
    background-color: #FF4545;
}
.project-year-select.opened .year-list{
    display: block;
}
.project-year-select .year-select svg{
    transition: .3s transform ease;
}
.project-year-select.opened .year-select svg{
    transform: rotate(180deg);
}
.history-project-title,
.project-year-select .year-select{
    position: relative;
    z-index: 1;
}

.project-breadcrumbs{
    position: absolute;
    top:0;
    left:0;
    z-index: 10;
    transition: .15s all ease;
    opacity: 0;
    visibility: hidden;
    width: calc(100% - 24px);
    margin-left:12px;
}
body.scroll-down .project-breadcrumbs{
    visibility: visible;
    opacity: 1;
    top:0;
}
body.scroll-up .project-breadcrumbs{
    visibility: visible;
    opacity: 1;
    /* top:var(--header-height-m); */
}
body.scroll-top .project-breadcrumbs{
    opacity: 0;
    visibility: hidden;
}


.project-yeaer-select-wrap{
    background-color: #fff;
    position: sticky;
    top:42px;
    transition: .15s top ease;
    z-index: 5;
}

.scroll-down .project-breadcrumbs,
.scroll-up  .project-breadcrumbs {
    position:fixed;
}


body.year-selected  .project-breadcrumbs {
visibility: visible;
opacity: 1;
top: 0;
position:fixed;
}
/* media detail */
.movie-detail .movie-detail-container .movie-info.overflow-y-auto {
    height:auto;
}


/* organization */
/* #organization .sticky-title{
    position: sticky;
    top:var(--header-height-m);
    transition: .3s top ease;
    background-color: #fff;
}
.scroll-down #organization .sticky-title{
    top:0;
} */
/* //organization */