diff --git a/frontend/src/v2/v2.css b/frontend/src/v2/v2.css
index 2d1c265a1..4fa910a6b 100644
--- a/frontend/src/v2/v2.css
+++ b/frontend/src/v2/v2.css
@@ -7801,15 +7801,6 @@ body.modern-ui.v2-canvas {
padding-top: 40px;
}
-.v2-settings__title {
- margin: 0;
- color: var(--v2-text-primary);
- font-family: var(--v2-font-display);
- font-size: 28px;
- font-weight: 700;
- letter-spacing: -0.03em;
- line-height: 1.1;
-}
.v2-settings__section { min-width: 0; }
@@ -7904,7 +7895,8 @@ details[open] > .v2-settings__summary > .v2-settings__icon:last-child { transfor
display: flex;
flex-direction: column;
gap: 20px;
- width: min(100%, 640px);
+ width: min(100%, 760px);
+ min-width: 0;
margin: 0 auto;
}
@@ -8500,12 +8492,6 @@ details[open] > .v2-settings__summary > .v2-settings__icon:last-child { transfor
padding-top: 24px;
}
- .v2-settings__title {
- margin-bottom: 24px;
- font-size: 28px;
- }
-
-
.v2-settings__token-value {
grid-template-columns: 1fr 1fr;
}
@@ -10893,7 +10879,6 @@ details[open] > .v2-settings__summary > .v2-settings__icon:last-child { transfor
.v2-root:lang(zh) .v2-login__title,
.v2-root:lang(zh) .v2-feature__title,
.v2-root:lang(zh) .v2-feature__header .v2-feature__title,
-.v2-root:lang(zh) .v2-settings__title,
.v2-root:lang(zh) .v2-settings__label,
.v2-root:lang(zh) .v2-settings__account-name,
.v2-root:lang(zh) .v2-settings__section .v2-billing__title,
@@ -14084,14 +14069,12 @@ details[open] > .v2-settings__summary > .v2-settings__icon:last-child { transfor
.v2-feature__header .v2-page-head__meta { min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.v2-feature__body { padding: 12px 12px 16px; }
.v2-settings__layout { padding-top: 0; }
- .v2-settings__title {
- display: flex;
- align-items: center;
- min-height: 52px;
- margin: -12px -12px 12px;
- padding: 0 12px;
- border-bottom: 1px solid var(--v2-border-soft);
- font: 800 21px/1 var(--v2-font-display);
- letter-spacing: -0.03em;
- }
}
+
+/* D223 (TASK-688): the artboard's 64px head spans the pane edge to edge and only the
+ body below it scrolls, so the settings route drops the feature body padding and the
+ legacy wrapper's max-width, the same way connectors does. */
+.v2-feature--settings > .v2-feature__body { padding: 0; display: flex; flex-direction: column; overflow: hidden; }
+.v2-feature--settings .v2-feature__legacy { flex: 1 1 auto; width: 100%; max-width: none; min-height: 0; margin: 0; display: flex; flex-direction: column; }
+.v2-feature--settings .v2-settings { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; width: 100%; }
+.v2-feature--settings .v2-settings__layout { flex: 1 1 auto; min-height: 0; overflow-y: auto; padding-top: 24px; }