+}
+
+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;
+ }
+}
+
+/**
+ * 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 }
+}
+
+.sticky-sidebar {
+ position: sticky;
+ top: $-m;
+ max-height: calc(100vh - #{$-m});
+ overflow-y: auto;
+}