File size: 1,563 Bytes
03d9a71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import { Theme, css } from 'antd-style';
import { readableColor } from 'polished';

export default (token: Theme) => {
  return css`
    .gradio-group,
    .gradio-row {
      gap: 12px !important;
    }

    .block.padded {
      &.gradio-box:not(.gradio-accordion) {
        padding: 16px !important;
      }

      &.gradio-box,
      &.gradio-accordion {
        &:not(.hidden):has(div) {
          margin: 0 !important;
          padding: 16px !important;
          border: 1px solid ${token.colorBorderSecondary} !important;
        }
      }
    }

    .panel {
      margin: 0 !important;
      padding: 16px !important;
    }

    .compact,
    .wrap {
      gap: 12px !important;
    }

    #tabs > div {
      padding: unset;
      border: none;
    }

    #system_info {
      align-items: flex-start;
      justify-content: flex-start;
    }

    #img2img_results,
    #txt2img_results,
    #extras_gallery_container {
      position: sticky;
      top: 80px !important;
    }

    #context-menu {
      overflow: hidden;

      color: ${token.colorText};

      background: ${token.colorBgElevated} !important;
      border: 1px solid ${token.colorBorder} !important;
      border-radius: ${token.borderRadiusLG}px !important;
      box-shadow: ${token.boxShadow} !important;

      a {
        padding: 8px;
        font-weight: 400;
        color: ${token.colorText};

        &:hover {
          font-weight: 600;
          color: ${readableColor(token.colorPrimary)};
          background: ${token.colorPrimary};
        }
      }
    }
  `;
};