2 .book-contents .entity-list-item {
21 margin: $-s 0 $-m 2px;
22 border-left: 2px dotted #BBB;
35 margin-left: $nav-indent;
38 margin-left: $nav-indent*2;
41 margin-left: $nav-indent*3;
44 margin-left: $nav-indent*4;
52 .book-tree .book.entity-list-item {
59 .book-tree .sidebar-page-list {
73 background-color: #FFF;
75 .entity-list-item-name {
82 .entity-list-item.selected {
83 background-color: #F2F2F2;
92 padding-bottom: .2rem;
97 &:after, .sub-menu:after {
104 border-left: 2px solid #DDD;
110 .chapter-child-menu {
116 [chapter-toggle].open + .sub-menu {
122 .sortable-page-list, .sortable-page-list ul {
124 background-color: #FFF;
128 padding: 0 $-l 0 $-l;
129 border-left: 4px solid $color-book;
131 .sortable-page-list {
139 box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.1);
142 border: 1px solid #DDD;
147 border-left: 2px solid $color-chapter;
150 border-left: 2px solid $color-page;
157 .sortable-page-list li.placeholder {
160 .sortable-page-list li.placeholder:before {
164 .activity-list-item {
167 grid-template-columns: min-content 1fr;
168 grid-column-gap: $-m;
173 .card .activity-list-item {
178 display: inline-block;
187 border-radius: 3px 0 0 3px;
192 border-radius: 0 3px 3px 0;
198 border: 1px solid #CCC;
210 .compact ul.pagination {
214 .entity-list, .icon-list {
222 .text-small.text-muted {
227 .text-muted p.text-muted {
230 .page.draft .text-page {
231 color: $color-page-draft;
232 fill: $color-page-draft;
234 > .dropdown-container {
239 .entity-list-item, .icon-list-item {
242 grid-template-columns: min-content 1fr;
243 grid-column-gap: $-m;
255 text-decoration: none;
256 background-color: #DDD;
261 .card .entity-list-item:hover {
262 background-color: #F2F2F2;
264 .card .entity-list-item .entity-list-item:hover {
265 background-color: #EEEEEE;
268 .entity-list-item-image {
270 background-size: cover;
271 background-position: 50% 50%;
273 @include smaller-than($m) {
278 .entity-list.compact {
279 font-size: 0.6 * $fs-m;
283 .entity-item-snippet {
286 .entity-list-item p {
287 font-size: $fs-m * 0.8;
300 @include smaller-than($m) {
307 .dropdown-container {
308 display: inline-block;
313 .dropdown-container ul {
321 background-color: #FFFFFF;
322 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
324 border: 1px solid #EEE;
329 text-align: left !important;
351 text-decoration: none;
352 background-color: #EEE;
356 display: inline-block;
365 border-bottom: 1px solid #DDD;
370 .featured-image-container {
381 transition: all .5s ease-in-out;
384 .grid-card:hover .featured-image-container img {
385 transform: scale(1.15);
393 background: transparent;