github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/client/src/style/util.css (about)

     1  /* Content managed by Project Forge, see [projectforge.md] for details. */
     2  * {
     3    box-sizing: inherit;
     4  }
     5  
     6  *:before, *:after {
     7    box-sizing: inherit;
     8  }
     9  
    10  .left {
    11    float: left;
    12  }
    13  
    14  .right {
    15    float: right;
    16  }
    17  
    18  .clear {
    19    clear: both;
    20  }
    21  
    22  .hidden {
    23    opacity: 0;
    24  }
    25  
    26  .margin {
    27    margin: var(--padding);
    28  }
    29  
    30  .bt {
    31    border-top: var(--border);
    32  }
    33  .bt0 {
    34    border-top: 0;
    35  }
    36  
    37  .bb {
    38    border-bottom: var(--border);
    39  }
    40  .bb0 {
    41    border-bottom: 0;
    42  }
    43  
    44  .bl {
    45    border-left: var(--border);
    46  }
    47  .bl0 {
    48    border-left: 0;
    49  }
    50  
    51  .br {
    52    border-right: var(--border);
    53  }
    54  .br0 {
    55    border-right: 0;
    56  }
    57  
    58  .mt {
    59    margin-top: var(--padding);
    60  }
    61  .mts {
    62    margin-top: var(--padding-small);
    63  }
    64  .mt0 {
    65    margin-top: 0;
    66  }
    67  
    68  .mb {
    69    margin-bottom: var(--padding);
    70  }
    71  .mbs {
    72    margin-bottom: var(--padding-small);
    73  }
    74  .mb0 {
    75    margin-bottom: 0;
    76  }
    77  
    78  .ml {
    79    margin-left: var(--padding);
    80  }
    81  .mls {
    82    margin-left: var(--padding-small);
    83  }
    84  .ml0 {
    85    margin-left: 0;
    86  }
    87  
    88  .mr {
    89    margin-right: var(--padding);
    90  }
    91  .mrs {
    92    margin-right: var(--padding-small);
    93  }
    94  .mr0 {
    95    margin-right: 0;
    96  }
    97  
    98  .pt {
    99    padding-top: var(--padding);
   100  }
   101  .pts {
   102    padding-top: var(--padding-small);
   103  }
   104  .pt0 {
   105    padding-top: 0;
   106  }
   107  
   108  .pb {
   109    padding-bottom: var(--padding);
   110  }
   111  .pbs {
   112    padding-bottom: var(--padding-small);
   113  }
   114  .pb0 {
   115    padding-bottom: 0;
   116  }
   117  
   118  .pl {
   119    padding-left: var(--padding);
   120  }
   121  .pls {
   122    padding-left: var(--padding-small);
   123  }
   124  .pl0 {
   125    padding-left: 0;
   126  }
   127  
   128  .pr {
   129    padding-right: var(--padding);
   130  }
   131  .prs {
   132    padding-right: var(--padding-small);
   133  }
   134  .pr0 {
   135    padding-right: 0;
   136  }
   137  
   138  .w25pc {
   139    width: 25%;
   140  }
   141  
   142  .overflow {
   143    overflow: auto;
   144  }
   145  
   146  .full-width {
   147    width: 100%;
   148  }
   149  
   150  .nowrap {
   151    white-space: nowrap;
   152  }
   153  
   154  .error {
   155    color: var(--color-error);
   156  }
   157  
   158  .success {
   159    color: var(--color-success);
   160  }
   161  
   162  .pointer {
   163    cursor: pointer;
   164  }
   165  
   166  .no-padding {
   167    padding: 0 !important;
   168  }
   169  
   170  .margin {
   171    margin: var(--padding);
   172  }
   173  
   174  .break-word {
   175    word-wrap: break-word;
   176    word-break: break-all;
   177  }
   178  
   179  .two-pane {
   180    display: flex;
   181  }
   182  .two-pane .l {
   183    flex-grow: 1;
   184  }
   185  .two-pane .r {
   186    padding-left: var(--padding-small);
   187  }
   188  
   189  .pre {
   190    font-family: monospace, monospace;
   191    white-space: pre;
   192  }
   193  
   194  .prews {
   195    white-space: pre;
   196  }
   197  
   198  .prewsw {
   199    white-space: pre-wrap;
   200  }
   201  
   202  .prewsl {
   203    white-space: pre-line;
   204  }
   205  
   206  .expand-collapse {
   207    float: left;
   208    margin-top: 2px;
   209    margin-right: 4px;
   210    transition: transform 200ms;
   211  }
   212  
   213  @media (prefers-reduced-motion) {
   214    .expand-collapse {
   215      transition: none;
   216    }
   217  }
   218  
   219  .sort-title {
   220    padding-right: 24px;
   221    white-space: nowrap;
   222  }
   223  
   224  .sort-icon {
   225    display: inline-block;
   226    float: right;
   227    height: 18px;
   228    width: 18px;
   229  }
   230  
   231  .sort-hover .sort-icon {
   232    display: none;
   233  }
   234  
   235  .sort-hover:hover .sort-icon {
   236    display: block;
   237  }
   238  
   239  .svg-fill {
   240    fill: currentColor;
   241  }
   242  
   243  .svg-stroke {
   244    stroke: currentColor;
   245  }
   246  
   247  .error-owned {
   248    color: green;
   249  }
   250  
   251  .error-location {
   252    margin-left: 16px;
   253    margin-bottom: 8px;
   254  }
   255  
   256  .icon {
   257    float: left;
   258    margin-right: 4px;
   259    margin-top: 2px;
   260  }
   261  
   262  .os-windows .icon {
   263    margin-top: 0;
   264  }
   265  
   266  .os-linux .icon {
   267    margin-top: -1px;
   268  }
   269  
   270  .icon-block {
   271    margin-right: 4px;
   272  }
   273  
   274  .icon-gallery-icon {
   275    text-align: center;
   276    margin: var(--padding-small) var(--padding) var(--padding-small) 0;
   277    padding: var(--padding-small);
   278    border: var(--border);
   279  }
   280  .icon-gallery-icon .gallery-svg {
   281    color: var(--color-foreground-muted);
   282  }
   283  .icon-gallery-icon .gallery-title {
   284    font-size: 75%;
   285  }
   286  
   287  .small-text {
   288    font-size: 80%;
   289  }
   290  
   291  .color-muted {
   292    color: var(--color-foreground-muted);
   293  }
   294  
   295  .flex {
   296    display: flex;
   297  }
   298  
   299  .flex-wrap {
   300    display: flex;
   301    flex-wrap: wrap;
   302  }
   303  
   304  .flex-grow-1 {
   305    flex-grow: 1;
   306  }
   307  
   308  .flex-basis-0 {
   309    flex-basis: 0;
   310  }
   311  
   312  .flex-align-stretch {
   313    align-items: stretch;
   314  }
   315  
   316  .text-align-right {
   317    text-align: right;
   318  }
   319  
   320  .toggle label {
   321    cursor: pointer;
   322    display: block;
   323    width: 100%;
   324  }
   325  
   326  .toggle .x {
   327    display: none;
   328  }
   329  
   330  .toggle input[type=checkbox]:checked ~ label {
   331    display: none;
   332  }
   333  
   334  .toggle input[type=checkbox]:checked ~ .x {
   335    display: block;
   336  }
   337  
   338  .btn-icon {
   339    padding: 4px 4px 0 4px;
   340    margin: 0;
   341  }
   342  
   343  .link-section:hover {
   344    text-decoration: none;
   345  }
   346  
   347  .link-section:hover .highlight {
   348    text-decoration: underline;
   349  }
   350  
   351  ul.padded > li, menu.padded > li {
   352    padding-top: var(--padding-small);
   353  }
   354  ul.padded > li:first-child, menu.padded > li:first-child {
   355    padding-top: 0;
   356  }
   357  
   358  .checkboxes label {
   359    display: block;
   360  }