styles.css
1 .setting-item[nv-greyed] { 2 opacity: .5; 3 pointer-events: none !important; 4 } 5 6 #nv-main-setting { 7 flex-wrap: wrap; 8 margin-bottom: 30px; 9 } 10 11 #nv-main-setting .setting-item-control { 12 padding-top: var(--size-4-2); 13 flex-basis: 100%; 14 align-items: stretch; 15 } 16 17 #nv-main-setting .setting-item-control input, #nv-main-setting .setting-item-control select { 18 font-size: var(--font-ui-medium); 19 font-weight: 600; 20 } 21 22 #nv-main-setting .setting-item-control select { 23 padding: var(--size-4-3) var(--size-4-4); 24 padding-right: var(--size-4-8); 25 height: auto; 26 } 27 28 #nv-main-setting .setting-item-control input { 29 flex-grow: 1; 30 padding: var(--size-4-5) var(--size-4-4); 31 } 32 33 #nv-main-setting .setting-item-control input[disabled] { 34 opacity: 0.3; 35 } 36 37 #nv-main-setting #nv-desc, #nv-main-setting #nv-info { 38 flex-basis: 100%; 39 } 40 41 #nv-main-setting #nv-desc { 42 font-weight: 500; 43 color: var(--text-normal); 44 font-size: var(--font-ui-small); 45 padding: 10px 0 0; 46 } 47 48 #nv-main-setting #nv-desc.mod-warning { 49 color: var(--text-error); 50 } 51 52 #nv-main-setting #nv-desc code { 53 font-family: var(--font-monospace); 54 font-size: var(--font-smaller); 55 border-radius: var(--radius-s); 56 } 57 58 #nv-main-setting #nv-desc small { 59 display: block; 60 font-weight: 400; 61 color: var(--text-muted); 62 font-size: calc(var(--font-ui-smaller) * 0.9); 63 padding: 5px 0 0; 64 } 65 66 .nv-mobile-setting { 67 flex-wrap: wrap; 68 row-gap: var(--size-2-2); 69 } 70 71 .nv-mobile-setting .nv-mobile-info { 72 font-size: var(--font-ui-smaller); 73 width: 100%; 74 margin-right: var(--size-4-18); 75 } 76 77 .nv-command-desc { 78 padding: 1.2em 0 0; 79 border-top: 1px solid var(--background-modifier-border); 80 } 81 82 .nv-command-box { 83 margin: 1em 0 1.75em; 84 display: flex; 85 flex-wrap: wrap; 86 gap: 12px; 87 align-items: center; 88 } 89 90 .nv-command-pill { 91 background-color: var(--background-secondary); 92 border: 1px solid var(--background-modifier-border-hover); 93 border-radius: var(--radius-s); 94 font-size: var(--font-ui-small); 95 padding: var(--size-2-1) var(--size-2-2) var(--size-2-1) var(--size-2-3) ; 96 } 97 98 .nv-command-pill.nv-command-invalid { 99 color: var(--text-faint); 100 } 101 102 .nv-command-pill button { 103 display: inline-block; 104 padding: 0; 105 margin: 0 0 0 3px; 106 vertical-align: bottom; 107 } 108 109 .nv-command-pill button:first-of-type { 110 margin-left: var(--size-4-2); 111 } 112 113 .nv-command-pill button.nv-command-selected { 114 margin-left: var(--size-2-2); 115 padding: 0 var(--size-2-1); 116 } 117 118 .nv-command-pill button.nv-command-selected span { 119 color: var(--text-accent); 120 display: inline-block; 121 font-size: 0.9em; 122 vertical-align: top; 123 position: relative; 124 top: -1px; 125 } 126 127 .nv-command-pill > .svg-icon, .nv-command-pill button .svg-icon { 128 height: 1em; 129 width: 1em; 130 } 131 132 .nv-command-pill > .svg-icon { 133 vertical-align: text-bottom; 134 position: relative; 135 margin: 0 var(--size-2-1) 0 0; 136 } 137 138 .nv-command-pill.nv-dragging { 139 background-color: transparent; 140 } 141 142 .nv-command-add-button { 143 font-size: var(--font-ui-small); 144 padding: var(--size-2-2) var(--size-4-2); 145 height: auto; 146 } 147 148 #nv-main-setting + .setting-item, .nv-command-desc + .setting-item { 149 padding-top: 20px; 150 border-top: none !important; 151 } 152 153 .nv-debug-button { 154 margin: 3em 0 -0.2em; 155 font-size: var(--font-ui-smaller); 156 padding: 0; 157 height: auto; 158 float: right; 159 box-shadow: none !important; 160 background: none !important; 161 color: var(--text-accent); 162 font-weight: 600; 163 cursor: pointer; 164 } 165 166 .nv-debug-button:hover, .nv-debug-button:active { 167 text-decoration: underline; 168 } 169 170 .is-phone #nv-main-setting .setting-item-control { 171 flex-wrap: wrap; 172 justify-content: flex-start; 173 } 174 175 .is-phone #nv-main-setting .setting-item-control select { 176 width: auto; 177 max-width: auto; 178 } 179 180 .is-phone .nv-mobile-setting { 181 row-gap: var(--size-4-2); 182 } 183 184 .is-phone .nv-mobile-setting .setting-item-info { 185 max-width: calc(100% - 100px); 186 } 187 188 .is-phone .nv-mobile-setting { 189 row-gap: var(--size-4-2); 190 } 191 192 .is-phone .nv-mobile-setting .setting-item-info { 193 max-width: calc(100% - 100px); 194 } 195 196 .is-phone .nv-command-pill { 197 width: 100%; 198 border: none; 199 background: none; 200 padding: 0 0 var(--size-4-2); 201 display: flex; 202 gap: var(--size-4-4); 203 align-items: baseline; 204 } 205 206 .is-phone .nv-command-pill .nv-command-text { 207 flex-grow: 1; 208 overflow: hidden; 209 text-overflow: ellipsis; 210 } 211 212 .is-phone .nv-command-pill, .is-phone .nv-command-add-button { 213 font-size: var(--font-ui-medium); 214 justify-content: space-between; 215 } 216 217 .is-phone .nv-command-pill button { 218 line-height: var(--font-ui-medium); 219 height: 100%; 220 margin: 0 !important; 221 }