|
7 | 7 | } |
8 | 8 |
|
9 | 9 | .pageWithSave { |
10 | | - padding-bottom: 88px; |
| 10 | + padding-bottom: calc(var(--proxy-pool-action-bar-height, 46px) + 38px); |
11 | 11 | } |
12 | 12 |
|
13 | 13 | .header { |
|
202 | 202 | } |
203 | 203 |
|
204 | 204 | .quickSettings { |
205 | | - display: flex; |
206 | | - align-items: center; |
207 | | - gap: 18px; |
208 | | - padding: 11px 14px; |
| 205 | + display: grid; |
| 206 | + grid-template-columns: minmax(220px, 320px) minmax(190px, 240px) minmax(0, 1fr); |
| 207 | + align-items: end; |
| 208 | + gap: 16px; |
| 209 | + padding: 13px 14px; |
209 | 210 | border: 1px solid var(--border-color); |
210 | 211 | border-radius: 12px; |
211 | 212 | background: var(--bg-secondary); |
212 | 213 | } |
213 | | -.quickSettings > :first-child { |
214 | | - width: 210px; |
215 | | - margin: 0; |
| 214 | +.quickSettingField { |
| 215 | + display: grid; |
| 216 | + min-width: 0; |
| 217 | + gap: 6px; |
216 | 218 | } |
217 | | -.quickSettings label { |
| 219 | +.quickSettingLabel { |
| 220 | + color: var(--text-primary); |
218 | 221 | font-size: 11px; |
| 222 | + font-weight: 600; |
| 223 | + line-height: 1.2; |
| 224 | +} |
| 225 | +.quickSelectTrigger { |
| 226 | + height: 34px !important; |
| 227 | +} |
| 228 | +.quickToggleControl { |
| 229 | + display: flex; |
| 230 | + height: 34px; |
| 231 | + align-items: center; |
| 232 | + gap: 8px; |
| 233 | +} |
| 234 | +.quickToggleControl > span { |
| 235 | + color: var(--text-secondary); |
| 236 | + font-size: 12px; |
219 | 237 | } |
220 | 238 | .settingsLink, |
221 | 239 | .textButton { |
|
229 | 247 | font-size: 12px; |
230 | 248 | font-weight: 600; |
231 | 249 | } |
| 250 | +.quickSettings .settingsLink { |
| 251 | + display: inline-flex; |
| 252 | + height: 34px; |
| 253 | + align-items: center; |
| 254 | + align-self: end; |
| 255 | + justify-self: end; |
| 256 | +} |
232 | 257 |
|
233 | 258 | .nodePanel, |
234 | 259 | .settingsPanel, |
|
329 | 354 | .desktopTable table { |
330 | 355 | table-layout: fixed; |
331 | 356 | } |
| 357 | +.desktopTable th { |
| 358 | + white-space: nowrap; |
| 359 | +} |
332 | 360 | .desktopTable th:nth-child(1), |
333 | 361 | .desktopTable td:nth-child(1) { |
334 | 362 | width: 38px; |
|
355 | 383 | } |
356 | 384 | .desktopTable th:nth-child(7), |
357 | 385 | .desktopTable td:nth-child(7) { |
358 | | - width: 58px; |
| 386 | + width: 76px; |
359 | 387 | } |
360 | 388 | .desktopTable th:nth-child(8), |
361 | 389 | .desktopTable td:nth-child(8) { |
|
836 | 864 | grid-template-columns: repeat(3, minmax(0, 1fr)); |
837 | 865 | gap: 13px; |
838 | 866 | } |
| 867 | +.durationControl { |
| 868 | + display: grid; |
| 869 | + grid-template-columns: minmax(0, 1fr) auto; |
| 870 | +} |
| 871 | +.durationControl input { |
| 872 | + min-width: 0; |
| 873 | + border-top-right-radius: 0; |
| 874 | + border-bottom-right-radius: 0; |
| 875 | +} |
| 876 | +.durationControl > span { |
| 877 | + display: inline-flex; |
| 878 | + min-width: 58px; |
| 879 | + align-items: center; |
| 880 | + justify-content: center; |
| 881 | + box-sizing: border-box; |
| 882 | + padding: 0 11px; |
| 883 | + border: 1px solid var(--border-color); |
| 884 | + border-left: 0; |
| 885 | + border-radius: 0 8px 8px 0; |
| 886 | + color: var(--text-secondary); |
| 887 | + background: var(--muted-bg, rgba(148, 163, 184, 0.1)); |
| 888 | + font-size: 11px; |
| 889 | + font-weight: 600; |
| 890 | + white-space: nowrap; |
| 891 | +} |
839 | 892 | .dangerZone { |
840 | 893 | display: flex; |
841 | 894 | align-items: center; |
|
966 | 1019 | margin-top: 12px; |
967 | 1020 | } |
968 | 1021 |
|
969 | | -.saveBar { |
970 | | - position: fixed; |
971 | | - z-index: 50; |
972 | | - right: max(24px, env(safe-area-inset-right)); |
973 | | - bottom: max(16px, env(safe-area-inset-bottom)); |
974 | | - left: calc(var(--sidebar-active-width, 216px) + 24px); |
975 | | - display: flex; |
976 | | - min-height: 58px; |
977 | | - box-sizing: border-box; |
978 | | - align-items: center; |
979 | | - justify-content: space-between; |
980 | | - gap: 14px; |
981 | | - padding: 8px 11px 8px 14px; |
982 | | - border: 1px solid color-mix(in srgb, var(--primary-color) 25%, var(--border-color)); |
983 | | - border-radius: 13px; |
984 | | - background: color-mix(in srgb, var(--bg-secondary) 94%, transparent); |
985 | | - box-shadow: 0 10px 32px rgba(15, 23, 42, 0.17); |
986 | | - backdrop-filter: blur(16px); |
987 | | -} |
988 | | -.saveBar > div:first-child { |
989 | | - min-width: 0; |
990 | | -} |
991 | | -.saveBar strong, |
992 | | -.saveBar span { |
993 | | - display: block; |
994 | | -} |
995 | | -.saveBar strong { |
996 | | - font-size: 13px; |
997 | | -} |
998 | | -.saveBar span { |
999 | | - overflow: hidden; |
1000 | | - color: var(--text-secondary); |
1001 | | - font-size: 11px; |
1002 | | - text-overflow: ellipsis; |
1003 | | - white-space: nowrap; |
1004 | | -} |
1005 | | -.saveBar > div:last-child { |
1006 | | - display: flex; |
1007 | | - gap: 7px; |
1008 | | -} |
1009 | | - |
1010 | 1022 | .noticeCard { |
1011 | 1023 | padding: 24px; |
1012 | 1024 | } |
|
1056 | 1068 | padding: 0 0 18px; |
1057 | 1069 | } |
1058 | 1070 | .pageWithSave { |
1059 | | - padding-bottom: 78px; |
| 1071 | + padding-bottom: calc(var(--proxy-pool-action-bar-height, 46px) + 28px); |
1060 | 1072 | } |
1061 | 1073 | .header { |
1062 | 1074 | align-items: flex-start; |
|
1107 | 1119 | white-space: nowrap; |
1108 | 1120 | } |
1109 | 1121 | .quickSettings { |
1110 | | - display: grid; |
1111 | | - grid-template-columns: minmax(0, 1fr) auto; |
| 1122 | + grid-template-columns: repeat(2, minmax(0, 1fr)); |
1112 | 1123 | gap: 11px; |
1113 | 1124 | } |
1114 | | - .quickSettings > :first-child { |
1115 | | - width: auto; |
1116 | | - } |
1117 | 1125 | .settingsLink { |
1118 | 1126 | grid-column: 1 / -1; |
1119 | 1127 | margin-left: 0; |
|
1220 | 1228 | .bypassPanel > div > div { |
1221 | 1229 | grid-template-columns: 1fr; |
1222 | 1230 | } |
1223 | | - .saveBar { |
1224 | | - right: 10px; |
1225 | | - bottom: max(8px, env(safe-area-inset-bottom)); |
1226 | | - left: 10px; |
1227 | | - min-height: 58px; |
1228 | | - padding: 7px 8px 7px 11px; |
1229 | | - } |
1230 | | - .saveBar > div:first-child span { |
1231 | | - display: none; |
1232 | | - } |
1233 | | - .saveBar > div:last-child > :first-child { |
1234 | | - display: none; |
1235 | | - } |
1236 | 1231 | } |
1237 | 1232 |
|
1238 | 1233 | @media (max-width: 480px) { |
|
1267 | 1262 | .quickSettings { |
1268 | 1263 | grid-template-columns: 1fr; |
1269 | 1264 | } |
1270 | | - .quickSettings > :nth-child(2) { |
| 1265 | + .quickSettings .settingsLink { |
| 1266 | + grid-column: auto; |
1271 | 1267 | justify-self: start; |
1272 | 1268 | } |
1273 | 1269 | .nodeFilters { |
|
0 commit comments