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    }