2 .book-contents .entity-list-item {
19 .entity-list-item + .chapter-expansion {
21 padding: 0 $-m $-m $-m;
29 border-radius: 0 0 4px 4px;
38 background-color: currentColor;
46 .chapter-expansion-toggle {
47 border-radius: 0 4px 4px 0;
50 .chapter-expansion-toggle:hover {
51 background-color: rgba(0, 0, 0, 0.06);
56 .entity-list-item.has-children {
59 border-radius: 4px 4px 0 0;
65 .entity-list-item-name {
68 .entity-list-item-children {
77 margin: $-s 0 $-m 2px;
84 background-color: rgba(0, 0, 0, 0.2);
96 padding-left: $nav-indent;
99 padding-left: $nav-indent;
102 padding-left: $nav-indent * 2;
105 padding-left: $nav-indent * 2.5;
108 padding-left: $nav-indent*3;
111 padding-left: $nav-indent*3.5;
116 li:not(.current-heading) .sidebar-page-nav-bullet {
117 background-color: #BBB !important;
119 .sidebar-page-nav-bullet {
126 box-shadow: 0 0 0 6px #F2F2F2;
132 .book-tree .book.entity-list-item {
139 .book-tree .sidebar-page-list {
153 background-color: #FFF;
155 .entity-list-item-name {
162 .entity-list-item.selected {
163 background-color: #F2F2F2;
165 .chapter-child-menu {
171 padding-left: 1.5rem;
172 padding-bottom: .2rem;
177 &:after, .sub-menu:after {
184 border-left: 2px solid #DDD;
190 .chapter-child-menu {
196 [chapter-toggle].open + .sub-menu {
202 .sortable-page-list, .sortable-page-list ul {
207 border: 2px solid rgba($color-book, 0.6);
214 justify-content: space-between;
216 .sort-box-options .button {
219 .sortable-page-list {
222 .entity-list-item > span:first-child {
223 align-self: flex-start;
225 .entity-list-item > div {
238 border: 1px solid #DDD;
242 border-left: 2px solid $color-chapter;
245 border-left: 2px solid $color-page;
252 .sortable-page-list li.placeholder {
255 .sortable-page-list li.placeholder:before {
259 .activity-list-item {
262 grid-template-columns: min-content 1fr;
263 grid-column-gap: $-m;
268 .card .activity-list-item {
273 display: inline-grid;
275 grid-template-columns: min-content 1fr;
276 grid-column-gap: $-m;
285 display: inline-block;
294 border-radius: 3px 0 0 3px;
299 border-radius: 0 3px 3px 0;
305 border: 1px solid #CCC;
317 .compact ul.pagination {
321 .entity-list, .icon-list {
329 .text-small.text-muted {
334 .text-muted p.text-muted {
337 .page.draft .text-page {
338 color: $color-page-draft;
339 fill: $color-page-draft;
341 > .dropdown-container {
346 .entity-list-item, .icon-list-item {
350 background-color: transparent;
369 &:not(.no-hover):hover {
370 text-decoration: none;
371 background-color: #DDD;
377 .card .entity-list-item:not(.no-hover):hover {
378 background-color: #F2F2F2;
380 .card .entity-list-item .entity-list-item:hover {
381 background-color: #EEEEEE;
384 .entity-list-item-children {
392 text-overflow: ellipsis;
401 .entity-list-item-image {
405 background-size: cover;
406 background-position: 50% 50%;
421 @include smaller-than($m) {
426 .chapter > .entity-list-item-image {
430 .entity-list.compact {
431 font-size: 0.6 * $fs-m;
435 .entity-item-snippet {
438 .entity-list-item p {
439 font-size: $fs-m * 0.8;
452 @include smaller-than($m) {
459 .dropdown-container {
460 display: inline-block;
465 .dropdown-container ul {
473 background-color: #FFFFFF;
474 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
476 border: 1px solid #EEE;
481 text-align: left !important;
503 text-decoration: none;
504 background-color: #EEE;
508 display: inline-block;
517 border-bottom: 1px solid #DDD;
522 .featured-image-container {
526 background-size: cover;
527 background-position: 50% 50%;
528 transition: opacity ease-in-out 240ms;
539 .featured-image-container-wrap {
551 .grid-card:hover .featured-image-container {
559 background: transparent;
567 display: inline-block;
575 background-color: rgba(0, 0, 0, 0.05);
577 text-decoration: none;