github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/src/internal/packager/sbom/viewer/styles.css (about) 1 body { 2 background: #10184c; 3 color: #fff; 4 padding: 20px; 5 padding-top: 70px; 6 font-family: Sans-Serif; 7 } 8 9 .dataTable-wrapper { 10 background: rgba(255, 255, 255, 0.045); 11 border-radius: 10px; 12 padding: 8px 12px; 13 } 14 15 th.desc, 16 th.asc { 17 color: #4adede; 18 } 19 20 .dataTable-sorter::before { 21 border-top-color: #fff; 22 /* opacity: .7; */ 23 } 24 25 .dataTable-sorter::after { 26 border-bottom-color: #fff; 27 /* opacity: .7; */ 28 } 29 30 .dataTable-input { 31 width: 20vw; 32 } 33 34 .dataTable-pagination-list li:not(.active) a { 35 color: rgba(255, 255, 255, 0.478); 36 } 37 38 .dataTable-selector { 39 background: none; 40 border-color: #4adede; 41 border-radius: 4px; 42 color: #fff; 43 } 44 45 .dataTable-table tr:hover td { 46 background: #ffffff14; 47 } 48 49 .dataTable-table td a { 50 text-decoration: none; 51 border-bottom: 0.5px dashed #4adedea4; 52 color: #4adede; 53 } 54 55 .top-bar { 56 z-index: 999; 57 position: fixed; 58 left: 0%; 59 right: 0%; 60 top: 0%; 61 height: 40px; 62 padding: 10px; 63 64 /* Dark/Background/Paper/Elevation 16 */ 65 background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #10184c; 66 67 display: flex; 68 justify-content: space-between; 69 align-items: center; 70 } 71 72 .top-bar .element { 73 display: flex; 74 align-items: center; 75 } 76 77 .top-bar .title { 78 font-size: 1.5rem; 79 padding-left: 1rem; 80 } 81 82 .top-bar svg { 83 height: 50px; 84 width: 50px; 85 } 86 87 .sbom-tools { 88 gap: 15px; 89 } 90 91 .sbom-button { 92 position: relative; 93 border: 1px solid #4adede; 94 border-radius: 6px; 95 background-color: #10184c; 96 z-index: 10; 97 padding: 12px 15px 15px 15px; 98 font-size: 14px; 99 color: #fff; 100 } 101 102 .sbom-button:disabled { 103 color: lightgray; 104 border: gray; 105 } 106 107 .sbom-selector-wrapper { 108 position: relative; 109 display: block; 110 max-width: 500px; 111 min-width: 350px; 112 border: 1px solid #4adede; 113 border-radius: 6px; 114 background-color: #10184c; 115 z-index: 10; 116 } 117 118 .sbom-selector-wrapper select { 119 border: none; 120 outline: none; 121 background: transparent; 122 -webkit-appearance: none; 123 -moz-appearance: none; 124 appearance: none; 125 border-radius: 0; 126 margin: 0; 127 display: block; 128 width: 100%; 129 padding: 12px 55px 15px 15px; 130 font-size: 14px; 131 color: #fff; 132 } 133 134 .sbom-selector-wrapper:after { 135 position: absolute; 136 right: 0; 137 top: 0; 138 width: 35px; 139 height: 100%; 140 line-height: 45px; 141 content: "▼"; 142 text-align: center; 143 color: #4adede; 144 font-size: 12px; 145 z-index: -1; 146 } 147 148 .sbom-file::file-selector-button { 149 position: relative; 150 border: 1px solid #4adede; 151 border-radius: 6px; 152 background-color: #10184c; 153 z-index: 10; 154 padding: 12px 15px 15px 15px; 155 font-size: 14px; 156 color: #fff; 157 margin-right: 15px; 158 } 159 160 .sbom-spacer { 161 flex-grow: 1 162 } 163 164 #actions { 165 display: flex; 166 align-items: center; 167 gap: 15px; 168 } 169 170 #modal-fader { 171 display: none; 172 position: fixed; 173 top: 0; 174 left: 0; 175 right: 0; 176 bottom: 0; 177 width: 100%; 178 z-index: 99998; 179 background: rgba(0, 0, 0, 0.8); 180 } 181 182 #modal-fader.active { 183 display: block; 184 } 185 186 #modal { 187 display: none; 188 position: absolute; 189 left: 50%; 190 transform: translateX(-50%); 191 z-index: 99999; 192 color: #10184c; 193 background: rgba(255, 255, 255, 0.95); 194 padding: 20px; 195 border-radius: 5px; 196 font-family: sans-serif; 197 top: 50px; 198 } 199 200 #modal.active { 201 display: block; 202 } 203 204 #modal h1, 205 #modal h2, 206 #modal h3, 207 #modal h4, 208 #modal h5, 209 #modal h6 { 210 margin: 0; 211 } 212 213 .modal-btn { 214 background: #10184c; 215 border: none; 216 color: #fff; 217 padding: 10px 15px; 218 box-shadow: none; 219 border-radius: 3px; 220 text-decoration: none; 221 float: right; 222 } 223 224 #actions { 225 margin-bottom: 50px; 226 } 227 228 .file-selector { 229 display: inline-block; 230 } 231 232 .added { 233 background-color: #22541a; 234 } 235 236 .removed { 237 background-color: #541a22; 238 } 239 240 .changed { 241 background-color: #544c1a; 242 }