.project-page__content-list-item{align-items:center;display:flex;max-width:-moz-fit-content;max-width:fit-content;position:relative}.project-page__content-list-item.flip-list-move{transition:transform .5s}.project-page__content-list-item.sortable-ghost{background:#5047e680;opacity:.5}.project-page__content-list-item:hover .project-page__content-list-item__buttons{opacity:1}.project-page__content-list-item.chapter .project-page__content-list-item__buttons{top:9px}@media (max-width:767.98px){.project-page__content-list-item{width:auto}.project-page__content-list-item.chapter .project-page__content-list-item__buttons{top:12px}}.project-page__content-list-item__buttons{align-items:center;display:flex;gap:.25rem;position:absolute;top:4px;width:50px}.project-page__content-list-item__buttons.left{justify-content:flex-end;left:-58px;opacity:0}.project-page__content-list-item__buttons.left button{background-color:transparent}.project-page__content-list-item__buttons.left button:active{background-color:#e5e5e5}.project-page__content-list-item__buttons.right{opacity:1;right:-34px;width:-moz-max-content;width:max-content}.project-page__content-list-item__buttons.right button{background-color:#f5f5f7}.project-page__content-list-item__buttons button{border:none;border-radius:8px;height:24px;outline:none;padding:0;width:24px}.project-page__content-list-item__buttons button.disabled img{filter:contrast(0)}@media (max-width:767.98px){.project-page__content-list-item__buttons{top:4px;width:44px}.project-page__content-list-item__buttons.left{left:-52px;opacity:1}.project-page__content-list-item__buttons.right{right:-25px}.project-page__content-list-item__buttons button{height:20px;width:20px}}.project-page__content-list-item__link{color:#000;font-size:16px;font-weight:300;line-height:26px;padding:2px 0 2px 20px;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;text-underline-offset:5px;transition:.2s;word-break:break-all}.project-page__content-list-item__link:not(.chapter){border-left:1px solid rgba(0,0,0,.1)}.project-page__content-list-item__link.chapter{font-weight:600;margin-left:0;padding:8px 0}.project-page__content-list-item__link:hover{color:#000;-webkit-text-decoration:underline solid #000;text-decoration:underline solid #000}.project-page__content-list-item__link:hover:after{left:4px}@media (max-width:767.98px){.project-page__content-list-item__link{word-break:break-word}.project-page__content-list-item__link.chapter{padding:10px 0}}
