2 .book-contents .entity-list-item {
25 .entity-list-item + .chapter-expansion {
27 padding: 0 $-m $-m $-m;
35 border-radius: 0 0 1px 1px;
44 background-color: currentColor;
58 .chapter-expansion-toggle {
59 border-radius: 0 4px 4px 0;
62 .chapter-expansion-toggle:hover {
63 background-color: rgba(0, 0, 0, 0.06);
67 .entity-list-item.has-children {
70 border-radius: 4px 4px 0 0;
76 .entity-list-item-name {
79 .entity-list-item-children {
88 margin: $-s 0 $-m $-xs;
95 background-color: rgba(0, 0, 0, 0.2);
107 padding-left: $nav-indent;
110 padding-left: $nav-indent;
113 padding-left: $nav-indent * 2;
116 padding-left: $nav-indent * 2.5;
119 padding-left: $nav-indent*3;
122 padding-left: $nav-indent*3.5;
127 li:not(.current-heading) .sidebar-page-nav-bullet {
128 background-color: #BBB !important;
130 .sidebar-page-nav-bullet {
137 box-shadow: 0 0 0 6px #F2F2F2;
143 .book-tree .sidebar-page-list {
145 margin: $-xs -$-s 0 -$-s;
150 &:after, .sub-menu:after {
157 border-left: 4px solid rgba(0, 0, 0, 0.1);
168 padding-bottom: $-xxs;
171 padding-bottom: $-xs;
174 .entity-list-item.no-hover {
178 .entity-list-item-name {
182 .chapter-child-menu {
188 padding-left: 1.5rem;
189 padding-bottom: .2rem;
191 .entity-list-item .icon {
200 .entity-list-item .icon:after {
203 .entity-list-item .icon svg {
208 .chapter-child-menu {
214 [chapter-toggle].open + .sub-menu {
220 .sortable-page-list, .sortable-page-list ul {
225 border: 2px solid rgba($color-book, 0.6);
232 justify-content: space-between;
234 .sort-box-options .button {
237 .sortable-page-list {
240 .entity-list-item > span:first-child {
241 align-self: flex-start;
243 .entity-list-item > div {
256 border: 1px solid #DDD;
260 border-left: 2px solid $color-chapter;
263 border-left: 2px solid $color-page;
270 .sortable-page-list li.placeholder {
273 .sortable-page-list li.placeholder:before {
277 .activity-list-item {
280 grid-template-columns: min-content 1fr;
281 grid-column-gap: $-m;
286 .card .activity-list-item {
291 display: inline-grid;
293 grid-template-columns: min-content 1fr;
294 grid-column-gap: $-m;
303 display: inline-block;
312 border-radius: 3px 0 0 3px;
317 border-radius: 0 3px 3px 0;
323 border: 1px solid #CCC;
335 .compact ul.pagination {
339 .entity-list, .icon-list {
347 .text-small.text-muted {
352 .text-muted p.text-muted {
355 .page.draft .text-page {
356 color: $color-page-draft;
357 fill: $color-page-draft;
359 > .dropdown-container {
364 .entity-list-item, .icon-list-item {
368 background-color: transparent;
387 &:not(.no-hover):hover {
388 text-decoration: none;
389 background-color: rgba(0, 0, 0, 0.1);
393 border: 1px solid transparent;
395 &.outline-hover:hover {
396 background-color: transparent;
397 border-color: rgba(0, 0, 0, 0.1);
402 .card .entity-list-item:not(.no-hover):hover {
403 background-color: #F2F2F2;
405 .card .entity-list-item .entity-list-item:hover {
406 background-color: #EEEEEE;
409 .entity-list-item-children {
417 text-overflow: ellipsis;
426 .entity-list-item-image {
430 background-size: cover;
431 background-position: 50% 50%;
446 @include smaller-than($m) {
451 .chapter > .entity-list-item-image {
455 .entity-list.compact {
456 font-size: 0.6 * $fs-m;
460 .entity-item-snippet {
463 .entity-list-item p {
464 font-size: $fs-m * 0.8;
477 @include smaller-than($m) {
484 .dropdown-container {
485 display: inline-block;
490 .dropdown-container ul {
498 background-color: #FFFFFF;
499 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
501 border: 1px solid #EEE;
506 text-align: left !important;
528 text-decoration: none;
529 background-color: #EEE;
533 display: inline-block;
542 border-bottom: 1px solid #DDD;
547 .featured-image-container {
551 background-size: cover;
552 background-position: 50% 50%;
553 transition: opacity ease-in-out 240ms;
564 .featured-image-container-wrap {
576 .grid-card:hover .featured-image-container {
584 background: transparent;
592 display: inline-block;
600 background-color: rgba(0, 0, 0, 0.05);
602 text-decoration: none;