16 border-left: 5px solid $color-page;
17 padding: $-xs 0 $-xs $-m;
21 border-left-color: $color-page-draft;
30 .page, .chapter, .book {
34 border-left: 5px solid $color-page;
37 border-left: 5px solid $color-page-draft;
39 color: $color-page-draft;
40 fill: $color-page-draft;
44 border-left: 5px solid $color-chapter;
47 border-left: 5px solid $color-book;
58 @include smaller-than($s) {
67 margin: $-s 0 $-m 2px;
68 border-left: 2px dotted #BBB;
81 margin-left: $nav-indent;
84 margin-left: $nav-indent*2;
87 margin-left: $nav-indent*3;
90 margin-left: $nav-indent*4;
98 .book-tree .book.entity-list-item {
105 .book-tree .sidebar-page-list {
119 background-color: #FFF;
121 .entity-list-item-name {
128 .entity-list-item.selected {
129 background-color: #F2F2F2;
131 .chapter-child-menu {
137 padding-left: 1.5rem;
138 padding-bottom: .2rem;
140 &:after, .sub-menu:after {
147 border-left: 2px solid #DDD;
153 .chapter-child-menu {
159 [chapter-toggle].open + .sub-menu {
165 .sortable-page-list, .sortable-page-list ul {
167 background-color: #FFF;
171 padding: 0 $-l 0 $-l;
172 border-left: 4px solid $color-book;
174 .sortable-page-list {
182 box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.1);
185 border: 1px solid #DDD;
190 border-left: 2px solid $color-chapter;
193 border-left: 2px solid $color-page;
200 .sortable-page-list li.placeholder {
203 .sortable-page-list li.placeholder:before {
207 .activity-list-item {
210 grid-template-columns: min-content 1fr;
211 grid-column-gap: $-m;
218 display: inline-block;
227 border-radius: 3px 0 0 3px;
232 border-radius: 0 3px 3px 0;
238 border: 1px solid #CCC;
250 .compact ul.pagination {
254 .entity-list, .icon-list {
262 .text-small.text-muted {
267 .text-muted p.text-muted {
270 .page.draft .text-page {
271 color: $color-page-draft;
272 fill: $color-page-draft;
274 > .dropdown-container {
279 .entity-list-item, .icon-list-item {
282 grid-template-columns: min-content 1fr;
283 grid-column-gap: $-m;
295 text-decoration: none;
296 background-color: #DDD;
301 .card a.entity-list-item:hover {
302 background-color: #F2F2F2;
305 .entity-list-item-image {
307 background-size: cover;
308 background-position: 50% 50%;
310 @include smaller-than($m) {
315 .entity-list.compact {
316 font-size: 0.6 * $fs-m;
320 .entity-item-snippet {
323 .entity-list-item p {
324 font-size: $fs-m * 0.8;
337 @include smaller-than($m) {
344 .dropdown-container {
345 display: inline-block;
350 .dropdown-container ul {
358 background-color: #FFFFFF;
359 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
361 border: 1px solid #EEE;
366 text-align: left !important;
388 text-decoration: none;
389 background-color: #EEE;
393 display: inline-block;
402 border-bottom: 1px solid #DDD;
407 .featured-image-container {
418 transition: all .5s ease-in-out;
421 .grid-card:hover .featured-image-container img {
422 transform: scale(1.15);
430 background: transparent;