/* R6: compact Home, a focused Create composer, colorful Canvas categories. */
.library-page,.assets-page,.credits-page,.account-settings {width:100%;max-width:none;margin-inline:0}
.library-page,.assets-page,.credits-page {padding-inline:clamp(20px,2.6vw,48px)}
.library-layout,.credits-layout,.account-settings {min-width:0}
.library-layout>*,.credits-layout>*,.account-settings>* {min-width:0}
.home-studio .featured-request {display:none}

/* Desktop content fits the viewport at normal text size and can still grow at zoom. */
@media(min-width:1101px) {
 .home-studio {padding:0 26px 18px}
 .home-columns {min-height:calc(100dvh - var(--app-topbar-height) - 18px);grid-template-columns:minmax(0,1fr) minmax(255px,24%);gap:22px;align-items:start}
 .home-studio .home-primary {min-width:0;display:flex;flex-direction:column}
 .home-studio .studio-hero {min-height:0;padding:19px 0 18px;justify-content:flex-start;flex:none}
 .home-studio .studio-hero h1 {font-size:clamp(50px,3.9vw,64px);line-height:.95;margin:10px 0 12px;max-width:70%}
 .home-studio .studio-hero>.eyebrow {font-size:10px;line-height:1.25;letter-spacing:.12em}
 .home-studio .studio-hero>p {font-size:14px;line-height:1.45;max-width:65%;margin:0}
 .home-studio .hero-actions {gap:10px;margin-top:15px;padding:0}
 .home-studio .hero-actions .button {min-height:42px;font-size:13px;padding:11px 17px}
 .home-studio .workspace-metrics {gap:10px;margin:0 0 20px}
 .home-studio .workspace-metrics>a {min-height:70px;padding:13px 11px;gap:9px}
 .home-studio .workspace-metrics strong {font-size:22px}
 .home-studio .workspace-metrics span {font-size:11px;line-height:1.3}
 .home-studio .workspace-metrics i {width:27px;height:32px;font-size:24px}
 .home-studio .section-line {margin-bottom:12px;gap:12px}
 .home-studio .section-line h2 {font-size:23px;line-height:1.1}
 .home-studio .section-line p {font-size:12px;line-height:1.4;margin-top:4px}
 .home-studio .tool-grid {grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}
 .home-studio .tool-card {min-height:133px;padding:16px 12px;gap:9px}
 .home-studio .tool-card h2 {font-size:18px;line-height:1.15}
 .home-studio .tool-card p {font-size:12px;line-height:1.45}
 .home-studio .tool-symbol {width:29px;height:29px;font-size:26px}
 .home-studio .tool-go {font-size:17px;top:13px;right:10px}
 .home-studio .home-recent {margin-top:0}
 .home-studio .home-recent .output-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
 .home-studio .home-recent .output-media {height:clamp(94px,11.5dvh,140px);aspect-ratio:auto}
 .home-studio .home-recent .output-meta {padding:8px 0 0}
 .home-studio .home-recent .output-meta strong {font-size:12px;margin-bottom:4px}
 .home-studio .home-recent .output-meta small {font-size:10px}
 .home-studio .home-recent .media-tag {font-size:10px;padding:3px 5px}
 .home-studio .home-recent .studio-empty {grid-column:1/-1;padding:24px;min-height:130px}
 .home-studio .home-rail {display:flex;flex-direction:column;gap:12px;padding-top:19px;align-self:start;min-height:0}
 .home-studio .rail-card {padding:15px;margin:0;flex:none}
 .home-studio .rail-card .section-line {margin-bottom:8px}
 .home-studio .rail-card .section-line h2 {font-size:18px}
 .home-studio .queue-item {padding:8px 0;gap:10px}
 .home-studio .queue-thumb {width:40px;height:40px}
 .home-studio .queue-item>div:nth-child(2) {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;align-items:center}
 .home-studio .queue-item strong {grid-column:1/-1;margin-bottom:0}
 .home-studio .queue-item small {min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .home-studio .queue-item .status {margin:0;padding:3px 5px}
 .home-studio .queue-item strong,.home-studio .activity-item strong {font-size:12px;line-height:1.35}
 .home-studio .queue-item small,.home-studio .activity-item small {font-size:10px;line-height:1.4}
 .home-studio .activity-item {padding:7px 0;gap:8px}
 .home-studio .activity-item>i {width:26px;height:31px}
 .home-studio .queue-item .status,.home-studio .activity-item .status {font-size:9px;line-height:1.2}
 .home-studio .studio-support {min-height:123px;padding:16px;margin-top:0;flex:none}
 .home-studio .studio-support:after {width:160px;height:140px;right:-10px;bottom:0}
 .home-studio .studio-support>.eyebrow {display:none}
 .home-studio .studio-support h2 {font-size:24px;max-width:100%;margin:0 0 10px}
 .home-studio .studio-support h2 br {display:none}
 .home-studio .studio-support p {display:none}
 .home-studio .studio-support .button {width:auto;max-width:100%;min-height:37px;padding:9px 13px;font-size:12px;margin-top:4px}
 .home-studio .home-guide {display:none;padding:5px 2px}
 .home-studio .home-guide strong {font-size:12px}
 .home-studio .home-guide p {font-size:10px}
}
@media(min-width:1101px) and (max-height:780px) {
 .home-studio {padding:0 22px 14px}
 .home-columns {min-height:calc(100dvh - var(--app-topbar-height) - 14px);gap:18px;grid-template-columns:minmax(0,1fr) 260px}
 .home-studio .studio-hero {min-height:0;padding:14px 0 12px}
 .home-studio .studio-hero h1 {font-size:42px;line-height:.93;margin:8px 0}
 .home-studio .studio-hero>.eyebrow {font-size:10px;line-height:1.2}
 .home-studio .studio-hero>p {font-size:12px;line-height:1.45;max-width:70%;margin:0}
 .home-studio .hero-actions {margin-top:10px}
 .home-studio .hero-actions .button {min-height:34px;font-size:12px;line-height:1.4;padding:7px 13px}
 .home-studio .workspace-metrics {margin-bottom:15px;gap:8px}
 .home-studio .workspace-metrics>a {min-height:61px;padding:10px 9px;gap:7px}
 .home-studio .workspace-metrics strong {font-size:19px}
 .home-studio .workspace-metrics span {font-size:10px}
 .home-studio .workspace-metrics i {width:22px;font-size:22px}
 .home-studio .section-line {margin-bottom:9px}
 .home-studio .section-line h2 {font-size:20px}
 .home-studio .section-line p {display:none;font-size:11px;margin-top:3px}
 .home-studio .section-line a {font-size:11px}
 .home-studio .tool-grid {gap:8px;margin-bottom:16px}
 .home-studio .tool-card {min-height:107px;padding:12px 10px;gap:7px}
 .home-studio .tool-symbol {width:23px;height:23px;font-size:22px}
 .home-studio .tool-card h2 {font-size:16px}
 .home-studio .tool-card p {font-size:11px;line-height:1.4}
 .home-studio .home-recent .output-media {height:83px}
 .home-studio .home-recent .output-grid {gap:10px}
 .home-studio .home-recent .output-meta {padding-top:7px}
 .home-studio .home-recent .output-meta strong {font-size:11px}
 .home-studio .home-rail {gap:12px;padding-top:15px}
 .home-studio .rail-card {padding:14px}
 .home-studio .rail-card .section-line h2 {font-size:16px}
 .home-studio .queue-thumb {width:37px;height:37px}
 .home-studio .queue-item {padding:8px 0;gap:8px}
 .home-studio .activity-item {padding:7px 0;gap:7px}
 .home-studio .activity-item>i {width:24px;height:28px}
 .home-studio .studio-support {min-height:112px;padding:15px}
 .home-studio .studio-support>.eyebrow {display:none}
 .home-studio .studio-support h2 {font-size:23px;margin:0 0 8px}
 .home-studio .studio-support:after {height:115px;width:130px;right:0}
 .home-studio .studio-support .button {min-height:34px;margin:0;padding:8px 11px;font-size:11px}
 .home-studio .home-guide {display:none}
}

/* Keep the page expansive; the active writing surface is deliberately narrower. */
.create-revision .create-atmosphere {position:fixed;inset:0;background:radial-gradient(ellipse at 15% 75%,#21b79b14,transparent 48%),radial-gradient(ellipse at 83% 23%,#b4ff2c10,transparent 45%),linear-gradient(0deg,#0b0e0c,transparent 45%),url('revision5-create-world.png') right center/auto min(100dvh,1000px) no-repeat;opacity:.95}
.create-revision .create-workspace {width:100%;max-width:none;min-height:100dvh;padding:29px clamp(22px,3vw,50px) 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.create-revision .create-intro {flex:0 0 auto;min-height:0;width:100%;max-width:none;padding:0;margin:0 auto 25px;align-items:center;text-align:center}
.create-revision .create-intro:before {display:none}
.create-revision .create-intro .eyebrow {font-size:11px;letter-spacing:.14em}
.create-revision .create-intro h1 {max-width:100%;font-size:clamp(48px,4.4vw,68px);line-height:.97;margin:13px 0 15px;text-shadow:0 3px 30px #071006bb}
.create-revision .create-intro p {max-width:600px;font-size:15px;line-height:1.6;color:#c4d4ba;text-shadow:0 2px 16px #071006}
.create-revision .create-intro p br {display:none}
.create-revision .create-composer {width:60%;min-width:620px;max-width:1040px;flex:0 0 auto;background:linear-gradient(145deg,#202a21ee,#151c18f5);border:1px solid #bde3a83b;box-shadow:0 24px 80px #0006,0 0 45px #52cd8c09;border-radius:22px;backdrop-filter:blur(15px)}
.create-revision .create-composer:focus-within {border-color:#b4ff2c8c;box-shadow:0 24px 80px #0006,0 0 50px #b4ff2c0b}
.create-revision .composer-heading {padding:20px 23px 0;gap:10px}
.create-revision .composer-heading label {font-size:11px;color:#d3eac0}
.create-revision .composer-mode {font-size:10px;padding:5px 9px}
.create-revision #composerInput {height:155px!important;min-height:155px;max-height:155px;resize:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#91c666 #111a14;padding:19px 23px 13px;font-size:16px;line-height:1.65}
.create-revision #composerInput::-webkit-scrollbar {width:7px}
.create-revision #composerInput::-webkit-scrollbar-track {background:#101811;border-radius:10px;margin:12px 0}
.create-revision #composerInput::-webkit-scrollbar-thumb {background:#7daa57;border:2px solid #101811;border-radius:10px}
.create-revision #composerInput::-webkit-scrollbar-thumb:hover {background:#b4ff2c}
.create-revision .composer-asset-line {padding:0 23px 18px;gap:10px;flex-wrap:wrap}
.create-revision .asset-caption {font-size:11px}
.create-revision .composer-shortcut {font-size:10px;margin-left:auto}
.create-revision .create-toolbar {display:flex;align-items:center;gap:13px;padding:14px 21px;background:#0c1a123d}
.create-revision .routing-chip {width:107px;flex:0 0 107px;min-height:0;padding:0;gap:7px}
.create-revision .routing-symbol {font-size:24px}
.create-revision .routing-chip small {font-size:9px;margin-bottom:5px;letter-spacing:.045em}
.create-revision .routing-chip b {font-size:14px;gap:5px}
.create-revision .routing-auto {font-size:9px;padding:3px 4px}
.create-revision .create-controls {display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);flex:1;min-width:0;width:auto;gap:8px}
.create-revision .control-trigger {width:100%;min-width:0;min-height:54px;padding:9px 8px;gap:6px}
.create-revision .control-trigger>svg {width:16px;height:16px}
.create-revision #durationTrigger b,.create-revision #qualityTrigger b,.create-revision #aspectTrigger b {font-size:14px}
.create-revision #durationTrigger small,.create-revision #qualityTrigger small,.create-revision #aspectTrigger small {font-size:10px}
.create-revision .control-chevron {font-size:13px}
.create-revision .quality-icon {width:18px;height:15px}
.create-revision .create-submit {padding:17px 22px 20px;gap:15px}
.create-revision .create-cost b {font-size:18px}
.create-revision .create-cost small {font-size:11px;max-width:210px}
.create-revision #composerGenerate {min-width:205px;min-height:48px;font-size:15px;padding:13px 18px;gap:8px}
.create-revision .create-bottom-note {margin:18px 0 0;max-width:100%;font-size:12px}

/* Free space sits above and below the Campaign brief; the summary stays below it. */
.lite.lite-production {width:100%;max-width:none;padding-top:22px}
.lite-production .lite-inner {width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto minmax(24px,1fr) auto;flex:1;min-height:0;align-items:start}
.lite-production .campaign-heading {grid-row:2;justify-self:center;width:min(1160px,100%);margin:0 0 25px}
.lite-production .lite-row {grid-row:3;justify-self:center;width:min(1160px,100%);margin:0 0 21px}
.lite-production .lite-actions {grid-row:4;justify-self:center;width:min(1160px,100%);margin:0}
.lite-production .lite-bottom {grid-row:6;width:100%;margin:0;padding:0;align-self:end}
.lite-production .lite-guide {max-width:1150px;margin-top:22px}
.lite-production .lite-qual {position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 12px;min-height:78px}
.lite-production .lite-qual>small {position:static;inset:auto;transform:none;order:-1;margin:0;font-size:10px;line-height:1.2;letter-spacing:.09em;color:#b3c59f}
.lite-production .lq-seg {height:auto;max-width:100%;padding:3px;gap:4px}
.lite-production .lq-btn {min-width:50px;padding:7px 10px;font-size:13px;line-height:1.25}
.lite-production .lite-var,.lite-production .lite-actions .lite-gen {min-height:78px}

/* Distinct creative categories with softly colored, readable Canvas nodes. */
.pro-page .sidebar-section[data-category=content] {--category:#cbb5f0;--category-ink:#ece2fc}
.pro-page .sidebar-section[data-category=visual] {--category:#f1bd9c;--category-ink:#ffeadc}
.pro-page .sidebar-section[data-category=style] {--category:#e5ce86;--category-ink:#fff4cd}
.pro-page .sidebar-section[data-category=audio] {--category:#9dcce9;--category-ink:#e1f3ff}
.pro-page .sidebar-section[data-category=brand] {--category:#bbd99c;--category-ink:#e9f6d9}
.pro-page .sidebar-section[data-category] {background:linear-gradient(120deg,color-mix(in srgb,var(--category) 7%,transparent),transparent);border-bottom-color:color-mix(in srgb,var(--category) 18%,transparent)!important}
.pro-page .sidebar-section[data-category] .sidebar-section-title {color:var(--category)!important}
.pro-page .sidebar-section[data-category] .tool-item {background:color-mix(in srgb,var(--category) 11%,#171c19);border-color:color-mix(in srgb,var(--category) 29%,#252b24);color:var(--category-ink)}
.pro-page .sidebar-section[data-category] .tool-item:hover {background:color-mix(in srgb,var(--category) 22%,#171c19)!important;border-color:var(--category)}
.pro-page .tool-item[data-element-type=prompt] .tool-item-icon {color:var(--category)}
.pro-page .canvas-element[data-type] {--node-accent:#ad95ce;--node-surface:#e8e0f6;--node-text:#332840;--node-muted:#73617f;--node-tint:#ad95ce24}
.pro-page .canvas-element[data-type=image-ref],.pro-page .canvas-element[data-type=video-ref],.pro-page .canvas-element[data-type=mood-board],.pro-page .canvas-element[data-type=character] {--node-accent:#d29e7a;--node-surface:#f8e4d6;--node-text:#483025;--node-muted:#846454;--node-tint:#d29e7a22}
.pro-page .canvas-element[data-type=color-palette],.pro-page .canvas-element[data-type=lighting],.pro-page .canvas-element[data-type=camera],.pro-page .canvas-element[data-type=vfx] {--node-accent:#c4af68;--node-surface:#f5eccb;--node-text:#40391e;--node-muted:#7c7048;--node-tint:#c4af6822}
.pro-page .canvas-element[data-type=music],.pro-page .canvas-element[data-type=sfx],.pro-page .canvas-element[data-type=voice-direction] {--node-accent:#8ebbd5;--node-surface:#dcecf6;--node-text:#243946;--node-muted:#567786;--node-tint:#8ebbd522}
.pro-page .canvas-element[data-type=brand-kit],.pro-page .canvas-element[data-type=product] {--node-accent:#a2bf7d;--node-surface:#e3edcf;--node-text:#2d3c23;--node-muted:#657950;--node-tint:#a2bf7d22}
.pro-page .canvas-element {background:var(--node-surface)!important;color:var(--node-text);border-color:var(--node-accent)!important;box-shadow:0 10px 30px #0003!important}
.pro-page .canvas-element.selected {border-color:var(--node-accent)!important;box-shadow:0 0 0 2px var(--node-accent),0 12px 35px #0004!important}
.pro-page .canvas-element-header {background:var(--node-tint)!important;border-color:color-mix(in srgb,var(--node-accent) 40%,transparent)!important}
.pro-page .canvas-element-type {color:var(--node-text)!important}
.pro-page .canvas-element-type-icon {color:var(--node-muted)!important}
.pro-page .canvas-element-summary,.pro-page .inline-field-label {color:var(--node-muted)!important}
.pro-page .canvas-element-collapse,.pro-page .canvas-element-remove {color:var(--node-muted)}
.pro-page .canvas-element-collapse:hover {background:#ffffff80;color:var(--node-text)}
.pro-page .canvas-element-remove:hover {background:#c44d3e1c;color:#9a362b}
.pro-page .inline-field {color:var(--node-text)!important;background:#ffffffa1!important;border-color:color-mix(in srgb,var(--node-accent) 43%,transparent)!important;caret-color:var(--node-text)}
.pro-page .inline-field::placeholder {color:var(--node-muted)!important;opacity:.9}
.pro-page .inline-field:focus {background:#ffffffe0!important;border-color:var(--node-accent)!important;box-shadow:0 0 0 2px var(--node-tint)}
.pro-page select.inline-field option {background:var(--node-surface);color:var(--node-text)}
.pro-page .inline-upload {background:#ffffff57!important;color:var(--node-muted)!important;border-color:var(--node-accent)!important}
.pro-page .inline-upload:hover {background:#ffffffa3!important}
.pro-page .inline-upload svg {color:var(--node-muted)}
.pro-page .inline-library-pick {background:#ffffff70;color:var(--node-text);border-color:var(--node-accent)}
.pro-page .inline-color-add,.pro-page .inline-tag {background:#ffffff8c;color:var(--node-text);border-color:var(--node-accent)}
.pro-page .inline-tag-remove {color:var(--node-muted)}
.pro-page .tooltip-icon {background:#ffffff6b!important;color:var(--node-muted)!important;border-color:var(--node-accent)}
.pro-page .canvas-element .conn-dot {background:var(--node-surface);border-color:var(--node-accent);box-shadow:0 0 7px var(--node-tint)}
.pro-page .connection-group {--link:#cbb5f0}
.pro-page .connection-group[data-category=content] {--link:#cbb5f0}
.pro-page .connection-group[data-category=visual] {--link:#efb48d}
.pro-page .connection-group[data-category=style] {--link:#e8d081}
.pro-page .connection-group[data-category=audio] {--link:#9ccfeb}
.pro-page .connection-group[data-category=brand] {--link:#bbd99c}

@media(min-width:1001px) and (max-height:760px) {
 .create-revision .create-workspace {padding-top:20px;padding-bottom:18px}
 .create-revision .create-intro {margin-bottom:20px}
 .create-revision .create-intro h1 {font-size:45px;margin:10px 0 12px}
 .create-revision .create-intro p {font-size:14px;max-width:550px}
 .create-revision #composerInput {height:126px!important;min-height:126px;max-height:126px;padding-top:15px}
 .create-revision .composer-heading {padding-top:17px}
 .create-revision .composer-asset-line {padding-bottom:14px}
 .create-revision .create-toolbar {padding-block:12px}
 .create-revision .create-submit {padding-block:14px 17px}
 .create-revision .create-bottom-note {margin-top:14px}
 .lite-production .lite-inner {grid-template-rows:minmax(0,1fr) auto auto auto minmax(18px,1fr) auto}
 .lite-production .campaign-heading {margin-bottom:20px}
 .lite-production .lite-row {margin-bottom:18px}
 .lite-production .lite-pack {padding:17px 23px}
 .lite-production .lite-guide {margin-top:18px}
}
@media(max-width:1100px) {
 .home-studio .home-columns {grid-template-columns:minmax(0,1fr)}
 .home-studio .home-rail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 .home-studio .studio-support,.home-studio .home-guide {grid-column:1/-1}
 .home-studio .home-recent .output-grid {grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:1000px) {
 .create-revision .create-workspace {padding:28px 24px 25px}
 .create-revision .create-composer {width:100%;min-width:0;max-width:780px}
 .create-revision .create-intro {margin-bottom:27px}
 .create-revision .create-intro h1 {font-size:55px}
 .create-revision .create-intro p {font-size:15px;max-width:570px}
 .create-revision .create-atmosphere {background-size:auto,auto,auto,auto 750px;background-position:center,center,center,70% top;opacity:.75}
}
@media(max-width:900px) {
 .lite-production .lite-actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .lite-production .lite-var,.lite-production .lite-qual,.lite-production .lite-actions .lite-gen {width:100%;max-width:none;min-width:0;min-height:78px;margin:0}
 .lite-production .lite-qual {padding:10px 13px;gap:6px}
 .lite-production .lite-qual>small {font-size:11px}
 .lite-production .lq-seg {flex:0 0 auto;justify-content:center}
 .lite-production .lq-btn {min-width:57px;padding:8px 12px}
}
@media(max-width:700px) {
 .library-page,.assets-page,.credits-page,.account-settings {padding-inline:17px}
 .home-studio .home-rail {display:flex;flex-direction:column;gap:17px}
 .home-studio .home-recent .output-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 .home-studio .output-card,.home-studio .output-media,.home-studio .output-meta {min-width:0;max-width:100%}
 .create-revision .create-workspace {display:flex;padding:26px 16px;justify-content:flex-start}
 .create-revision .create-intro {margin-bottom:24px;padding:0;min-height:0;align-items:flex-start;text-align:left}
 .create-revision .create-intro h1 {font-size:clamp(43px,10.7vw,57px);margin:13px 0;max-width:100%}
 .create-revision .create-intro p {font-size:14px;max-width:95%;line-height:1.6}
 .create-revision .create-atmosphere {background-size:auto,auto,auto,auto 630px;background-position:center,center,center,68% top;opacity:.53}
 .create-revision .create-composer {width:100%;min-width:0;max-width:none;border-radius:19px}
 .create-revision .composer-heading {padding:19px 17px 0;flex-wrap:wrap}
 .create-revision #composerInput {height:190px!important;min-height:190px;max-height:190px;padding:18px;font-size:16px}
 .create-revision .composer-asset-line {padding:0 17px 18px}
 .create-revision .composer-shortcut {display:none}
 .create-revision .create-toolbar {display:block;padding:15px}
 .create-revision .routing-chip {width:auto;padding:0 0 14px;gap:8px}
 .create-revision .routing-chip>span:last-child {display:flex;align-items:center;gap:10px}
 .create-revision .routing-chip small {margin:0;font-size:10px}
 .create-revision .routing-chip b {font-size:14px}
 .create-revision .create-controls {width:100%;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px}
 .create-revision .control-trigger {min-height:58px;padding:10px 8px}
 .create-revision .control-trigger>svg,.create-revision .quality-icon,.create-revision .aspect-icon {display:none}
 .create-revision .create-submit {padding:19px 17px;flex-wrap:wrap;gap:16px}
 .create-revision #composerGenerate {width:100%;min-width:0;min-height:51px;font-size:16px}
 .create-revision .create-bottom-note {font-size:12px;line-height:1.7;margin-top:17px}
 .lite.lite-production {padding:28px 17px 25px}
 .lite-production .lite-inner {display:flex;flex-direction:column;gap:0;min-height:0}
 .lite-production .campaign-heading {width:100%;margin-bottom:25px}
 .lite-production .lite-row {width:100%;margin-bottom:20px}
 .lite-production .lite-actions {width:100%;margin-bottom:27px;gap:12px}
 .lite-production .lite-bottom {width:100%;margin:0;padding:0}
 .lite-production .lite-qual {min-height:82px;gap:6px;padding:9px 10px}
 .lite-production .lite-qual>small {position:static;inset:auto;transform:none;order:-1;margin:0;font-size:10px}
 .lite-production .lq-seg {height:auto;gap:3px;padding:3px;border-radius:20px}
 .lite-production .lq-btn {min-width:48px;font-size:13px;padding:8px 9px}
 .lite-production .lite-var,.lite-production .lite-actions .lite-gen {min-height:82px}
 .lite-production .lite-guide {margin-top:23px}
}
