2 .book-contents .entity-list-item {
21 margin: $-s 0 $-m 2px;
28 background-color: rgba(0, 0, 0, 0.2);
40 padding-left: $nav-indent;
43 padding-left: $nav-indent;
46 padding-left: $nav-indent * 2;
49 padding-left: $nav-indent * 2.5;
52 padding-left: $nav-indent*3;
55 padding-left: $nav-indent*3.5;
60 li:not(.current-heading) .sidebar-page-nav-bullet {
61 background-color: #BBB !important;
63 .sidebar-page-nav-bullet {
70 box-shadow: 0 0 0 6px #F2F2F2;
76 .book-tree .book.entity-list-item {
83 .book-tree .sidebar-page-list {
97 background-color: #FFF;
99 .entity-list-item-name {
106 .entity-list-item.selected {
107 background-color: #F2F2F2;
109 .chapter-child-menu {
115 padding-left: 1.5rem;
116 padding-bottom: .2rem;
121 &:after, .sub-menu:after {
128 border-left: 2px solid #DDD;
134 .chapter-child-menu {
140 [chapter-toggle].open + .sub-menu {
146 .sortable-page-list, .sortable-page-list ul {
151 border: 2px solid rgba($color-book, 0.6);
158 justify-content: space-between;
160 .sort-box-options .button {
163 .sortable-page-list {
166 .entity-list-item > span:first-child {
167 align-self: flex-start;
169 .entity-list-item > div {
182 border: 1px solid #DDD;
186 border-left: 2px solid $color-chapter;
189 border-left: 2px solid $color-page;
196 .sortable-page-list li.placeholder {
199 .sortable-page-list li.placeholder:before {
203 .activity-list-item {
206 grid-template-columns: min-content 1fr;
207 grid-column-gap: $-m;
212 .card .activity-list-item {
217 display: inline-grid;
219 grid-template-columns: min-content 1fr;
220 grid-column-gap: $-m;
229 display: inline-block;
238 border-radius: 3px 0 0 3px;
243 border-radius: 0 3px 3px 0;
249 border: 1px solid #CCC;
261 .compact ul.pagination {
265 .entity-list, .icon-list {
273 .text-small.text-muted {
278 .text-muted p.text-muted {
281 .page.draft .text-page {
282 color: $color-page-draft;
283 fill: $color-page-draft;
285 > .dropdown-container {
290 .entity-list-item, .icon-list-item {
294 background-color: transparent;
313 &:not(.no-hover):hover {
314 text-decoration: none;
315 background-color: #DDD;
321 .card .entity-list-item:not(.no-hover):hover {
322 background-color: #F2F2F2;
324 .card .entity-list-item .entity-list-item:hover {
325 background-color: #EEEEEE;
328 .entity-list-item-children {
336 text-overflow: ellipsis;
345 .entity-list-item-image {
349 background-size: cover;
350 background-position: 50% 50%;
365 @include smaller-than($m) {
370 .entity-list.compact {
371 font-size: 0.6 * $fs-m;
375 .entity-item-snippet {
378 .entity-list-item p {
379 font-size: $fs-m * 0.8;
392 @include smaller-than($m) {
399 .dropdown-container {
400 display: inline-block;
405 .dropdown-container ul {
413 background-color: #FFFFFF;
414 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
416 border: 1px solid #EEE;
421 text-align: left !important;
443 text-decoration: none;
444 background-color: #EEE;
448 display: inline-block;
457 border-bottom: 1px solid #DDD;
462 .featured-image-container {
473 transition: all .5s ease-in-out;
476 .grid-card:hover .featured-image-container img {
477 transform: scale(1.15);
485 background: transparent;
493 display: inline-block;
501 background-color: rgba(0, 0, 0, 0.05);
503 text-decoration: none;