| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Callouts | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | .callout { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   border-inline-start: 3px solid #BBB; | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   background-color: #EEE; | 
					
						
							| 
									
										
										
										
											2017-08-19 21:33:55 +08:00
										 |  |  |   padding: $-s $-s $-s $-xl; | 
					
						
							| 
									
										
										
										
											2016-11-28 03:37:57 +08:00
										 |  |  |   display: block; | 
					
						
							| 
									
										
										
										
											2017-02-05 22:47:00 +08:00
										 |  |  |   position: relative; | 
					
						
							| 
									
										
										
										
											2020-04-26 02:55:16 +08:00
										 |  |  |   overflow: auto; | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   &:before { | 
					
						
							| 
									
										
										
										
											2018-05-20 18:55:23 +08:00
										 |  |  |     background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiMwMTUzODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4gICAgPHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+'); | 
					
						
							| 
									
										
										
										
											2018-02-18 03:49:00 +08:00
										 |  |  |     background-repeat: no-repeat; | 
					
						
							|  |  |  |     content: ''; | 
					
						
							|  |  |  |     width: 1.2em; | 
					
						
							|  |  |  |     height: 1.2em; | 
					
						
							| 
									
										
										
										
											2019-05-06 07:15:03 +08:00
										 |  |  |     left: $-xs + 2px; | 
					
						
							| 
									
										
										
										
											2017-02-05 22:47:00 +08:00
										 |  |  |     top: 50%; | 
					
						
							|  |  |  |     margin-top: -9px; | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |     display: inline-block; | 
					
						
							| 
									
										
										
										
											2017-02-05 22:47:00 +08:00
										 |  |  |     position: absolute; | 
					
						
							|  |  |  |     line-height: 1; | 
					
						
							| 
									
										
										
										
											2018-02-18 03:49:00 +08:00
										 |  |  |     opacity: 0.8; | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.success { | 
					
						
							|  |  |  |     border-left-color: $positive; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, lighten($positive, 68%), darken($positive, 22%)); | 
					
						
							|  |  |  |     @include lightDark(color, darken($positive, 16%), lighten($positive, 5%)); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.success:before { | 
					
						
							| 
									
										
										
										
											2018-05-20 18:55:23 +08:00
										 |  |  |     background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiMzNzZjMzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4gICAgPHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0yIDE1bC01LTUgMS40MS0xLjQxTDEwIDE0LjE3bDcuNTktNy41OUwxOSA4bC05IDl6Ii8+PC9zdmc+"); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.danger { | 
					
						
							|  |  |  |     border-left-color: $negative; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, lighten($negative, 56%), darken($negative, 30%)); | 
					
						
							|  |  |  |     @include lightDark(color, darken($negative, 20%), lighten($negative, 5%)); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.danger:before { | 
					
						
							| 
									
										
										
										
											2018-05-20 18:55:23 +08:00
										 |  |  |     background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNiOTE4MTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik0xNS43MyAzSDguMjdMMyA4LjI3djcuNDZMOC4yNyAyMWg3LjQ2TDIxIDE1LjczVjguMjdMMTUuNzMgM3pNMTIgMTcuM2MtLjcyIDAtMS4zLS41OC0xLjMtMS4zIDAtLjcyLjU4LTEuMyAxLjMtMS4zLjcyIDAgMS4zLjU4IDEuMyAxLjMgMCAuNzItLjU4IDEuMy0xLjMgMS4zem0xLTQuM2gtMlY3aDJ2NnoiLz4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg=="); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.info { | 
					
						
							|  |  |  |     border-left-color: $info; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(color, darken($info, 20%), lighten($info, 10%)); | 
					
						
							|  |  |  |     @include lightDark(background-color, lighten($info, 50%), darken($info, 35%)); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.warning { | 
					
						
							|  |  |  |     border-left-color: $warning; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, lighten($warning, 50%), darken($warning, 36%)); | 
					
						
							|  |  |  |     @include lightDark(color, darken($warning, 20%), $warning); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.warning:before { | 
					
						
							| 
									
										
										
										
											2018-05-20 18:55:23 +08:00
										 |  |  |     background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNiNjUzMWMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4gICAgPHBhdGggZD0iTTEgMjFoMjJMMTIgMiAxIDIxem0xMi0zaC0ydi0yaDJ2MnptMC00aC0ydi00aDJ2NHoiLz48L3N2Zz4="); | 
					
						
							| 
									
										
										
										
											2016-06-20 02:02:53 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2020-09-26 22:40:51 +08:00
										 |  |  |   a { | 
					
						
							|  |  |  |     color: inherit; | 
					
						
							|  |  |  |     text-decoration: underline; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2017-08-20 01:32:24 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Card-style blocks | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-20 01:32:24 +08:00
										 |  |  | .card { | 
					
						
							| 
									
										
										
										
											2020-04-11 05:38:29 +08:00
										 |  |  |   @include lightDark(background-color, #FFF, #222); | 
					
						
							| 
									
										
										
										
											2018-10-22 03:05:11 +08:00
										 |  |  |   box-shadow: $bs-card; | 
					
						
							| 
									
										
										
										
											2018-10-17 01:49:16 +08:00
										 |  |  |   border-radius: 3px; | 
					
						
							| 
									
										
										
										
											2017-08-26 20:24:55 +08:00
										 |  |  |   .body, p.empty-text { | 
					
						
							| 
									
										
										
										
											2017-08-20 01:32:24 +08:00
										 |  |  |     padding: $-m; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2017-10-02 00:59:51 +08:00
										 |  |  |   a, p { | 
					
						
							| 
									
										
										
										
											2017-09-02 22:21:05 +08:00
										 |  |  |     word-wrap: break-word; | 
					
						
							|  |  |  |     word-break: break-word; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2017-08-26 20:24:55 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-06 07:15:03 +08:00
										 |  |  | .card-title { | 
					
						
							|  |  |  |   padding: $-m $-m $-xs; | 
					
						
							|  |  |  |   margin: 0; | 
					
						
							|  |  |  |   font-size: $fs-m; | 
					
						
							|  |  |  |   color: #222; | 
					
						
							|  |  |  |   fill: #222; | 
					
						
							|  |  |  |   font-weight: 400; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .card-title a { | 
					
						
							|  |  |  |   line-height: 1; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2021-11-24 02:18:49 +08:00
										 |  |  | .card-footer-link { | 
					
						
							|  |  |  |   display: block; | 
					
						
							|  |  |  |   padding: $-s $-m; | 
					
						
							|  |  |  |   line-height: 1; | 
					
						
							|  |  |  |   border-top: 1px solid; | 
					
						
							|  |  |  |   @include lightDark(border-color, #DDD, #555); | 
					
						
							|  |  |  |   border-radius: 0 0 3px 3px; | 
					
						
							|  |  |  |   font-size: 0.9em; | 
					
						
							|  |  |  |   margin-top: $-xs; | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |     @include lightDark(background-color, #f2f2f2, #2d2d2d); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2019-05-06 07:15:03 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-12 03:04:43 +08:00
										 |  |  | .card.border-card { | 
					
						
							|  |  |  |   border: 1px solid #DDD; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  | .card.drag-card { | 
					
						
							|  |  |  |   border: 1px solid #DDD; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |   @include lightDark(border-color, #ddd, #000); | 
					
						
							|  |  |  |   @include lightDark(background-color, #fff, #333); | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |   border-radius: 4px; | 
					
						
							|  |  |  |   display: flex; | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   padding: 0 0 0 ($-s + 28px); | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |   margin: $-s 0; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   .drag-card-action { | 
					
						
							|  |  |  |     cursor: pointer; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .handle, .drag-card-action { | 
					
						
							|  |  |  |     display: flex; | 
					
						
							|  |  |  |     align-items: center; | 
					
						
							|  |  |  |     text-align: center; | 
					
						
							| 
									
										
										
										
											2018-03-18 21:28:04 +08:00
										 |  |  |     justify-content: center; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |     width: 28px; | 
					
						
							| 
									
										
										
										
											2018-03-30 21:09:51 +08:00
										 |  |  |     flex-grow: 0; | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |     padding: 0 $-xs; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |     &:hover { | 
					
						
							|  |  |  |       background-color: #EEE; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2018-03-18 21:28:04 +08:00
										 |  |  |     .svg-icon { | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |       margin-inline-end: 0px; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2020-06-29 06:15:05 +08:00
										 |  |  |   .outline input { | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |     margin: $-s 0; | 
					
						
							| 
									
										
										
										
											2018-03-30 21:09:51 +08:00
										 |  |  |     width: 100%; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2020-06-29 06:15:05 +08:00
										 |  |  |   .outline { | 
					
						
							|  |  |  |     position: relative; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |   .handle { | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, #eee, #2d2d2d); | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |     left: 0; | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: 0; | 
					
						
							|  |  |  |     bottom: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   > div { | 
					
						
							|  |  |  |     padding: 0 $-s; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:21:05 +08:00
										 |  |  |     max-width: 80%; | 
					
						
							| 
									
										
										
										
											2018-03-30 21:09:51 +08:00
										 |  |  |     flex: 1; | 
					
						
							| 
									
										
										
										
											2017-09-02 22:06:52 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  | .grid-card { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-direction: column; | 
					
						
							|  |  |  |   border: 1px solid #ddd; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |   @include lightDark(border-color, #ddd, #000); | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  |   margin-bottom: $-l; | 
					
						
							|  |  |  |   border-radius: 4px; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   min-width: 100px; | 
					
						
							|  |  |  |   color: $text-dark; | 
					
						
							|  |  |  |   transition: border-color ease-in-out 120ms, box-shadow ease-in-out 120ms; | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     color: $text-dark; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(box-shadow, $bs-card, $bs-card-dark); | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   h2 { | 
					
						
							|  |  |  |     width: 100%; | 
					
						
							|  |  |  |     font-size: 1.5em; | 
					
						
							|  |  |  |     margin: 0 0 10px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   p { | 
					
						
							|  |  |  |     font-size: .7rem; | 
					
						
							|  |  |  |     margin: 0; | 
					
						
							|  |  |  |     line-height: 1.6em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .grid-card-content { | 
					
						
							|  |  |  |     flex: 1; | 
					
						
							|  |  |  |     border-top: 0; | 
					
						
							|  |  |  |     border-bottom-width: 2px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .grid-card-content, .grid-card-footer { | 
					
						
							|  |  |  |     padding: $-l; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .grid-card-content + .grid-card-footer { | 
					
						
							|  |  |  |     padding-top: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .book-grid-item .grid-card-footer { | 
					
						
							|  |  |  |   p.small { | 
					
						
							|  |  |  |     font-size: .8em; | 
					
						
							|  |  |  |     margin: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .content-wrap.card { | 
					
						
							| 
									
										
										
										
											2019-04-13 19:46:15 +08:00
										 |  |  |   padding: $-m $-xxl; | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   margin-inline-start: auto; | 
					
						
							|  |  |  |   margin-inline-end: auto; | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  |   margin-bottom: $-l; | 
					
						
							| 
									
										
										
										
											2019-05-27 20:10:48 +08:00
										 |  |  |   overflow: initial; | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  |   min-height: 60vh; | 
					
						
							|  |  |  |   &.auto-height { | 
					
						
							|  |  |  |     min-height: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.fill-width { | 
					
						
							|  |  |  |     width: 100%; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2019-04-14 19:04:20 +08:00
										 |  |  | @include smaller-than($xxl) { | 
					
						
							|  |  |  |   .content-wrap.card { | 
					
						
							| 
									
										
										
										
											2019-05-08 05:07:50 +08:00
										 |  |  |     padding: $-m $-xl; | 
					
						
							| 
									
										
										
										
											2019-04-14 19:04:20 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2019-04-07 16:57:48 +08:00
										 |  |  | @include smaller-than($m) { | 
					
						
							|  |  |  |   .content-wrap.card { | 
					
						
							|  |  |  |     padding: $-m $-l; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2019-04-14 19:04:20 +08:00
										 |  |  | @include smaller-than($s) { | 
					
						
							|  |  |  |   .content-wrap.card { | 
					
						
							| 
									
										
										
										
											2019-05-27 20:10:48 +08:00
										 |  |  |     padding: $-m $-m; | 
					
						
							| 
									
										
										
										
											2019-04-14 19:04:20 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  | .outline-hover { | 
					
						
							|  |  |  |   border: 1px solid transparent !important; | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     border: 1px solid rgba(0, 0, 0, 0.1) !important; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .fade-in-when-active { | 
					
						
							| 
									
										
										
										
											2022-03-02 06:29:31 +08:00
										 |  |  |   @include lightDark(opacity, 0.6, 0.7); | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  |   transition: opacity ease-in-out 120ms; | 
					
						
							|  |  |  |   &:hover, &:focus-within { | 
					
						
							| 
									
										
										
										
											2022-03-02 06:29:31 +08:00
										 |  |  |     opacity: 1 !important; | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-11-23 23:48:55 +08:00
										 |  |  |   @media (prefers-contrast: more) { | 
					
						
							| 
									
										
										
										
											2022-03-02 06:29:31 +08:00
										 |  |  |     opacity: 1 !important; | 
					
						
							| 
									
										
										
										
											2021-11-23 23:48:55 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2021-05-29 19:39:41 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Tags | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | .tag-item { | 
					
						
							|  |  |  |   display: inline-flex; | 
					
						
							|  |  |  |   margin-bottom: $-xs; | 
					
						
							| 
									
										
										
										
											2020-04-05 20:07:19 +08:00
										 |  |  |   margin-inline-end: $-xs; | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   border-radius: 4px; | 
					
						
							| 
									
										
										
										
											2021-05-24 23:12:09 +08:00
										 |  |  |   border: 1px solid; | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   font-size: 0.85em; | 
					
						
							| 
									
										
										
										
											2021-05-24 23:12:09 +08:00
										 |  |  |   @include lightDark(border-color, #CCC, #666); | 
					
						
							| 
									
										
										
										
											2021-01-15 22:52:03 +08:00
										 |  |  |   a, span, a:hover, a:active { | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |     padding: 4px 8px; | 
					
						
							| 
									
										
										
										
											2021-11-07 00:30:20 +08:00
										 |  |  |     @include lightDark(color, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0.8)); | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |     transition: background-color ease-in-out 80ms; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   a:hover { | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3)); | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   svg { | 
					
						
							| 
									
										
										
										
											2021-05-24 23:12:09 +08:00
										 |  |  |     @include lightDark(fill, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.5)); | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   .tag-value { | 
					
						
							| 
									
										
										
										
											2021-05-24 23:12:09 +08:00
										 |  |  |     border-inline-start: 1px solid; | 
					
						
							|  |  |  |     @include lightDark(border-color, #DDD, #666); | 
					
						
							| 
									
										
										
										
											2020-04-11 22:48:08 +08:00
										 |  |  |     @include lightDark(background-color, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2)) | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-13 21:02:32 +08:00
										 |  |  | .tag-name.highlight, .tag-value.highlight { | 
					
						
							|  |  |  |   font-weight: bold; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-07 18:34:40 +08:00
										 |  |  | .tag-list div:last-child .tag-item { | 
					
						
							|  |  |  |   margin-bottom: 0; | 
					
						
							| 
									
										
										
										
											2020-01-16 04:18:02 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-07 00:30:20 +08:00
										 |  |  | td .tag-item { | 
					
						
							|  |  |  |   margin-bottom: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Pill boxes | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .pill { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   border: 1px solid currentColor; | 
					
						
							|  |  |  |   padding: .2em .8em; | 
					
						
							|  |  |  |   font-size: 0.8em; | 
					
						
							|  |  |  |   border-radius: 1rem; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   line-height: 1.4; | 
					
						
							|  |  |  |   &:before { | 
					
						
							|  |  |  |     content: ''; | 
					
						
							|  |  |  |     background-color: currentColor; | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: 0; | 
					
						
							|  |  |  |     left: 0; | 
					
						
							|  |  |  |     width: 100%; | 
					
						
							|  |  |  |     height: 100%; | 
					
						
							|  |  |  |     opacity: 0.1; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-16 04:18:02 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * API Docs | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | .api-method { | 
					
						
							|  |  |  |   font-size: 0.75rem; | 
					
						
							|  |  |  |   background-color: #888; | 
					
						
							|  |  |  |   padding: $-xs; | 
					
						
							|  |  |  |   line-height: 1.3; | 
					
						
							|  |  |  |   opacity: 0.7; | 
					
						
							|  |  |  |   vertical-align: top; | 
					
						
							|  |  |  |   border-radius: 3px; | 
					
						
							|  |  |  |   color: #FFF; | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   min-width: 60px; | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  |   font-weight: bold; | 
					
						
							|  |  |  |   &[data-method="GET"] { background-color: #077b70 } | 
					
						
							|  |  |  |   &[data-method="POST"] { background-color: #cf4d03 } | 
					
						
							|  |  |  |   &[data-method="PUT"] { background-color: #0288D1 } | 
					
						
							|  |  |  |   &[data-method="DELETE"] { background-color: #ab0f0e } | 
					
						
							| 
									
										
										
										
											2020-02-03 05:59:51 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .sticky-sidebar { | 
					
						
							|  |  |  |   position: sticky; | 
					
						
							|  |  |  |   top: $-m; | 
					
						
							| 
									
										
										
										
											2020-11-28 23:28:44 +08:00
										 |  |  |   max-height: calc(100vh - #{$-m}); | 
					
						
							|  |  |  |   overflow-y: auto; | 
					
						
							| 
									
										
										
										
											2020-08-25 03:03:08 +08:00
										 |  |  | } |