|
@@ -163,8 +163,8 @@ main.content { padding: var(--page-padding-y) var(--page-padding-x) var(--page-p
|
|
|
.field-row .field input { width: 100%; min-width: 0; }
|
|
.field-row .field input { width: 100%; min-width: 0; }
|
|
|
.field-label-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
|
|
.field-label-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
|
|
|
.field-label-row label { flex: 1 1 auto; margin: 0; }
|
|
.field-label-row label { flex: 1 1 auto; margin: 0; }
|
|
|
-.settings-workspace { display: grid; grid-template-columns: minmax(340px, 420px) minmax(0, 1fr); gap: 16px; align-items: stretch; }
|
|
|
|
|
-.settings-forms { display: flex; flex-direction: column; gap: 16px; min-width: 0; }
|
|
|
|
|
|
|
+.settings-workspace { max-width: 1080px; }
|
|
|
|
|
+.settings-forms { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; align-items: start; min-width: 0; }
|
|
|
.settings-forms .field textarea { min-height: 78px; resize: vertical; line-height: 1.5; }
|
|
.settings-forms .field textarea { min-height: 78px; resize: vertical; line-height: 1.5; }
|
|
|
.settings-forms .panel,
|
|
.settings-forms .panel,
|
|
|
.panel-designed,
|
|
.panel-designed,
|
|
@@ -200,18 +200,16 @@ main.content { padding: var(--page-padding-y) var(--page-padding-x) var(--page-p
|
|
|
.settings-log { height: auto; min-height: 360px; }
|
|
.settings-log { height: auto; min-height: 360px; }
|
|
|
.settings-log .log-box { min-height: 0; }
|
|
.settings-log .log-box { min-height: 0; }
|
|
|
|
|
|
|
|
-#viewSettings.active { display: flex; height: 100%; min-height: 0; }
|
|
|
|
|
-#viewSettings .content { flex: 1; min-width: 0; min-height: 0; display: flex; flex-direction: column; padding-bottom: 20px; }
|
|
|
|
|
-#viewSettings .settings-workspace { flex: 1; min-height: 0; }
|
|
|
|
|
-#viewSettings .settings-forms { min-height: 0; }
|
|
|
|
|
-#viewSettings .settings-log { flex: 1; min-height: 0; }
|
|
|
|
|
|
|
+/* 系统日志独立页:面板占满内容区高度 */
|
|
|
|
|
+#viewLogs.active { display: flex; height: 100%; min-height: 0; }
|
|
|
|
|
+#viewLogs .content { flex: 1; min-width: 0; min-height: 0; display: flex; flex-direction: column; padding-bottom: 20px; }
|
|
|
|
|
+#viewLogs .settings-log { flex: 1; min-height: 0; height: auto; }
|
|
|
|
|
|
|
|
@media (max-width: 960px) {
|
|
@media (max-width: 960px) {
|
|
|
- .settings-workspace { grid-template-columns: 1fr; }
|
|
|
|
|
- #viewSettings.active { display: block; height: auto; }
|
|
|
|
|
- #viewSettings .content { min-height: 0; }
|
|
|
|
|
- #viewSettings .settings-workspace { flex: none; }
|
|
|
|
|
- #viewSettings .settings-log { flex: none; min-height: 320px; }
|
|
|
|
|
|
|
+ .settings-forms { grid-template-columns: 1fr; }
|
|
|
|
|
+ #viewLogs.active { display: block; height: auto; }
|
|
|
|
|
+ #viewLogs .content { min-height: 0; }
|
|
|
|
|
+ #viewLogs .settings-log { flex: none; height: auto; min-height: 420px; }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* ── Buttons ───────────────────────────────────────────── */
|
|
/* ── Buttons ───────────────────────────────────────────── */
|