html.gx-independent{--gx-bg:#080908;--gx-panel:#101110;--gx-soft:#151615;--gx-line:#2a2b2a;--gx-text:#f1f1ee;--gx-muted:#858782;--gx-accent:#e8e8e4;--gx-on-accent:#111210;--bg:#080908;--background:#080908;--surface:#101110;--panel:#101110;--card:#101110;--border:#2a2b2a;--text:#f1f1ee;--muted:#858782;--primary:#e8e8e4;--primary-foreground:#111210;color-scheme:dark;background:#080908}
html.gx-independent.gx-independent-light{--gx-bg:#f4f4f1;--gx-panel:#fff;--gx-soft:#ecece8;--gx-line:#d6d7d2;--gx-text:#171817;--gx-muted:#6f716c;--gx-accent:#171817;--gx-on-accent:#fff;--bg:#f4f4f1;--background:#f4f4f1;--surface:#fff;--panel:#fff;--card:#fff;--border:#d6d7d2;--text:#171817;--muted:#6f716c;--primary:#171817;--primary-foreground:#fff;color-scheme:light}
html.gx-independent,html.gx-independent body{margin:0;background:var(--gx-bg)!important;color:var(--gx-text)!important;letter-spacing:0}
html.gx-independent *{letter-spacing:0}
html.gx-independent body:before,html.gx-independent body:after{filter:grayscale(1);opacity:.08!important}
html.gx-independent header,html.gx-independent nav{border-color:var(--gx-line)!important;background-color:color-mix(in srgb,var(--gx-bg) 92%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(18px)}
html.gx-independent :is([class*="card"],[class*="Card"],[class*="panel"],[class*="Panel"],[class*="surface"],[class*="Surface"],[class*="stat"],[class*="Stat"],[class*="toolbar"],[class*="Toolbar"],[class*="shell"],[class*="Shell"]){border-color:var(--gx-line)!important;background-color:var(--gx-panel)!important;background-image:none!important;box-shadow:none!important}
html.gx-independent :is([class*="hero"],[class*="Hero"]){background-color:var(--gx-bg)!important;background-image:none!important;box-shadow:none!important}
html.gx-independent [class*="bg-[#0"],html.gx-independent [class*="bg-[#1"],html.gx-independent [class*="bg-slate"],html.gx-independent [class*="bg-blue"]{background-color:var(--gx-panel)!important;background-image:none!important}
html.gx-independent [class*="border-[#"],html.gx-independent [class*="border-slate"],html.gx-independent [class*="border-blue"]{border-color:var(--gx-line)!important}
html.gx-independent :is([class*="rounded-2xl"],[class*="rounded-3xl"],[class*="radius-xl"],[class*="radius-lg"]){border-radius:7px!important}
html.gx-independent :is(input,textarea,select){border-color:var(--gx-line)!important;background:var(--gx-soft)!important;color:var(--gx-text)!important;box-shadow:none!important}
html.gx-independent :is(button,[role="button"]){box-shadow:none!important}
html.gx-independent :is(button,a)[class*="primary"],html.gx-independent :is(button,a)[class*="gold"],html.gx-independent :is(button,a)[class*="active"]{border-color:var(--gx-accent)!important;background-color:var(--gx-accent)!important;background-image:none!important;color:var(--gx-on-accent)!important}
html.gx-independent :is(h1,h2,h3,strong){color:var(--gx-text)}
html.gx-independent :is(p,small,label){border-color:var(--gx-line)}
html.gx-independent .gx-independent-theme{position:fixed;z-index:2147483000;right:18px;bottom:18px;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--gx-line);border-radius:50%;background:color-mix(in srgb,var(--gx-panel) 94%,transparent);color:var(--gx-text);font-size:17px;cursor:pointer;backdrop-filter:blur(14px)}
html.gx-independent .gx-independent-theme:hover{border-color:var(--gx-muted)}
@media(max-width:820px){html.gx-independent .gx-independent-theme{right:12px;bottom:12px;width:36px;height:36px}}

/* Full visual rebuild for standalone Gravaxia tools. */
html.gx-independent body{min-height:100vh;background:#070807!important;font-family:Inter,Arial,'Microsoft YaHei UI',sans-serif!important}
html.gx-independent .head{position:sticky;top:0;z-index:100;height:64px;padding:0 clamp(22px,4vw,72px)!important;display:flex;align-items:center;border-bottom:1px solid #292a29!important;background:rgba(7,8,7,.95)!important}
html.gx-independent .head .brand{color:#f2f2ef!important;font-size:16px!important;font-weight:750!important}
html.gx-independent .head .brand i{filter:grayscale(1)!important}
html.gx-independent .head .nav{margin-inline:auto!important;gap:6px!important;background:transparent!important}
html.gx-independent .head .nav a{padding:9px 14px!important;border:1px solid transparent!important;border-radius:4px!important;color:#969893!important;font-size:13px!important}
html.gx-independent .head .nav a:hover{color:#fff!important}
html.gx-independent .head .nav a.on{border-color:#343634!important;background:#141514!important;color:#fff!important}
html.gx-independent .wrap{width:min(1680px,calc(100% - 72px))!important;max-width:none!important;margin:0 auto!important;padding:42px 0 96px!important}
html.gx-independent .hero{min-height:210px!important;margin:0 0 28px!important;padding:46px clamp(28px,4vw,72px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;border:1px solid #292a29!important;border-radius:4px!important;background:#0a0b0a!important;text-align:left!important}
html.gx-independent .hero .eyebrow{margin:0 0 12px!important;color:#737570!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.6px!important}
html.gx-independent .hero h1{margin:0!important;color:#f4f4f1!important;font-size:clamp(42px,4.5vw,72px)!important;font-weight:400!important;line-height:1!important}
html.gx-independent .hero p{max-width:760px!important;margin:18px 0 0!important;color:#91938e!important;font-size:15px!important;line-height:1.75!important}
html.gx-independent :is(.panel,.card,.cards,.detail,.metric,.stat){border:1px solid #292a29!important;border-radius:4px!important;background:#0e0f0e!important;box-shadow:none!important}
html.gx-independent .toolbar{min-height:68px!important;margin-bottom:18px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:8px!important}
html.gx-independent :is(.btn,button,[role="button"]){min-height:38px;border:1px solid #343634!important;border-radius:4px!important;background:#121312!important;color:#bbbdb8!important;font-weight:600!important;box-shadow:none!important}
html.gx-independent :is(.btn,button,[role="button"]):hover{border-color:#777975!important;color:#fff!important}
html.gx-independent :is(.btn.on,.btn.gold,.btn.primary,button.primary){border-color:#efefec!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent .metrics{gap:12px!important;margin:0 0 18px!important}
html.gx-independent .metrics>*{min-height:116px!important;padding:24px!important;border:1px solid #292a29!important;border-radius:4px!important;background:#0e0f0e!important}
html.gx-independent .order-grid{gap:18px!important}
html.gx-independent .cards{padding:12px!important}
html.gx-independent .cards>*{border-color:#292a29!important;border-radius:4px!important;background:#0b0c0b!important}
html.gx-independent .detail{padding:26px!important}
html.gx-independent :is(input,textarea,select,.input,.select){min-height:44px!important;border:1px solid #343634!important;border-radius:4px!important;background:#0a0b0a!important;color:#ededeb!important}
html.gx-independent :is(input,textarea,select,.input,.select):focus{border-color:#8b8d88!important;outline:none!important}
html.gx-independent .modal-back{backdrop-filter:blur(16px)!important;background:rgba(0,0,0,.72)!important}
html.gx-independent .modal{border-radius:4px!important;background:#0d0e0d!important}
html.gx-independent :is(h1,h2,h3,h4,strong,b){color:#f2f2ef!important}
html.gx-independent :is(p,small,label,.meta,.notice,.empty){color:#8f918c!important}
html.gx-independent img{filter:saturate(.74) contrast(1.04)}
html.gx-independent .gx-independent-theme{right:22px;bottom:22px;border-radius:4px!important}

/* Remove legacy blue, purple and gold surfaces across standalone applications. */
html.gx-independent body,html.gx-independent #root,html.gx-independent #app,html.gx-independent main{background-color:#070807!important;background-image:none!important;color:#ededeb!important}
html.gx-independent :is(header,nav,aside,section,article,form,footer){border-color:#292a29!important;box-shadow:none!important}
html.gx-independent :is([class*="bg-blue"],[class*="bg-sky"],[class*="bg-indigo"],[class*="bg-violet"],[class*="bg-purple"],[class*="bg-amber"],[class*="bg-yellow"],[class*="bg-[#071"],[class*="bg-[#081"],[class*="bg-[#091"],[class*="bg-[#0a1"],[class*="bg-[#0b1"],[class*="bg-[#101"],[class*="bg-[#111"]){background-color:#0e0f0e!important;background-image:none!important}
html.gx-independent :is([class*="text-blue"],[class*="text-sky"],[class*="text-indigo"],[class*="text-violet"],[class*="text-purple"],[class*="text-amber"],[class*="text-yellow"]){color:#d8d9d5!important}
html.gx-independent :is([class*="border-blue"],[class*="border-sky"],[class*="border-indigo"],[class*="border-violet"],[class*="border-purple"],[class*="border-amber"],[class*="border-yellow"]){border-color:#343634!important}
html.gx-independent :is(button,a)[class*="bg-violet"],html.gx-independent :is(button,a)[class*="bg-purple"],html.gx-independent :is(button,a)[class*="bg-blue"],html.gx-independent :is(button,a)[class*="bg-amber"],html.gx-independent :is(button,a)[class*="bg-yellow"]{border-color:#efefec!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent :is([class*="rounded-xl"],[class*="rounded-2xl"],[class*="rounded-3xl"],[class*="rounded-[12px]"],[class*="rounded-[16px]"]){border-radius:4px!important}
html.gx-independent :is([class*="shadow"],[class*="drop-shadow"]){box-shadow:none!important;filter:none!important}
html.gx-independent main :is(section,article,aside,[class*="panel"],[class*="card"],[class*="workspace"],[class*="toolbar"],[class*="stat"]){border-color:#292a29!important;background-color:#0e0f0e!important;background-image:none!important}
html.gx-independent main :is(input,textarea,select){border-color:#343634!important;background:#090a09!important;color:#ededeb!important}
html.gx-independent main :is(h1,h2,h3,h4,h5){color:#f2f2ef!important}
html.gx-independent main :is(p,small,label,[class*="muted"],[class*="subtle"]){color:#8d8f8a!important}
html.gx-independent main [class*="bg-[#"]{background-color:#0e0f0e!important;background-image:none!important}
html.gx-independent main [class*="text-[#"]{color:#d8d9d5!important}
html.gx-independent main [class*="border-[#"]{border-color:#343634!important}
html.gx-independent main :is([class*="from-blue"],[class*="from-sky"],[class*="from-indigo"],[class*="from-violet"],[class*="from-purple"],[class*="from-amber"],[class*="from-yellow"],[class*="to-blue"],[class*="to-sky"],[class*="to-indigo"],[class*="to-violet"],[class*="to-purple"],[class*="to-amber"],[class*="to-yellow"]){background-image:none!important;background-color:#0e0f0e!important}
html.gx-independent main :is(button,a)[class*="bg-"]:not([class*="bg-transparent"]){border-color:#efefec!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent .gx-independent-brandmark{position:fixed;z-index:2147482500;top:0;left:24px;height:64px;display:flex;align-items:center;gap:10px;color:#f2f2ef!important;text-decoration:none!important;font:700 14px/1 Inter,Arial,'Microsoft YaHei UI',sans-serif!important;letter-spacing:0!important}
html.gx-independent :is(header.topbar,header.head)>.brand{visibility:hidden!important}
html.gx-independent .gx-independent-brandmark{min-width:218px;background:linear-gradient(90deg,#070807 82%,transparent)}
html.gx-independent .gx-independent-brandmark i{display:grid;width:18px;height:18px;place-items:center;color:#f2f2ef!important;font:400 14px/1 Inter,Arial,sans-serif;font-style:normal!important}
html.gx-independent .gx-independent-brandmark span{font-size:10px;font-weight:700;color:#777a75!important;letter-spacing:0!important}
html.gx-independent .gx-independent-brandmark b{font-size:15px;color:#f2f2ef!important;white-space:nowrap}

/* Legacy standalone shells: apply the same neutral Onlook-inspired system. */
html.gx-independent .topbar{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;min-height:64px!important;padding:0 clamp(24px,4vw,72px)!important;border-bottom:1px solid #292a29!important;background:rgba(7,8,7,.95)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}
html.gx-independent .topbar :is(.brand,.brand span,.brand em,.main-nav a,nav a,.header-actions a,.system-dot){color:#a1a39e!important;border-color:#343634!important}
html.gx-independent .topbar :is(.brand,.brand span){color:#f2f2ef!important}
html.gx-independent .topbar :is(.brand-mark i,.avatar,.back-home-link){border-color:#343634!important;background:#111211!important;color:#e7e7e3!important}
html.gx-independent .topbar :is(nav a.active,.main-nav a.active){border-color:#efefec!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent main>.hero{width:min(1560px,calc(100% - 72px))!important;max-width:none!important;min-height:320px!important;margin:28px auto 0!important;padding:clamp(40px,5vw,72px)!important;border:1px solid #292a29!important;border-radius:6px!important;background:#0a0b0a!important}
html.gx-independent main>.hero h1{max-width:1120px!important;color:#f4f4f1!important;font-size:clamp(38px,3.6vw,56px)!important;font-weight:300!important;line-height:1.08!important}
html.gx-independent main>.hero h1 span{color:#f4f4f1!important}
html.gx-independent main>.hero .eyebrow span{border-color:#454744!important;background:#161716!important;color:#d6d7d2!important}
html.gx-independent main>:is(.workspace,.report-section,.standards,.architecture){width:min(1320px,calc(100% - 72px))!important;max-width:none!important;margin-inline:auto!important;background:#070807!important;color:#ededeb!important}
html.gx-independent :is(.model-picker,.upload-card,.pipeline-card,.report-shell,.video-panel,.result-panel,.standard-grid article,.architecture,.flow-step,.tech-note){border-color:#292a29!important;background:#0e0f0e!important;background-image:none!important;color:#ededeb!important;box-shadow:none!important}
html.gx-independent .model-picker button{border-color:#343634!important;background:#121312!important;color:#c8cac5!important}
html.gx-independent .model-picker button.active{border-color:#efefec!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent .model-picker button.active,html.gx-independent .filters button.active,html.gx-independent .view-switch button.active{border-color:#efefec!important;background:#efefec!important;background-image:none!important;color:#0b0c0b!important}
html.gx-independent .model-picker button:not(.active),html.gx-independent .filters button:not(.active){border-color:#343634!important;background:#121312!important;background-image:none!important;color:#c8cac5!important}
html.gx-independent :is(.audit-price,.ready-badge,.upload-icon,.pipeline-index,.step-label,.score,.rank.top){color:#c8cac5!important}
html.gx-independent :is(.ready-badge,.upload-icon,.checked,.badge,.demo-badge,.status-pill,.tag,.card-project,.metric-icon){border-color:#343634!important;background:#151615!important;color:#c8cac5!important}
html.gx-independent .page-shell{width:min(1560px,calc(100% - 72px))!important;max-width:none!important;margin:0 auto!important;padding:32px 0 88px!important}
html.gx-independent .page-intro{min-height:196px!important;margin:0 0 20px!important;padding:36px clamp(28px,4vw,60px)!important;border:1px solid #292a29!important;border-radius:6px!important;background:#0a0b0a!important}
html.gx-independent .page-intro h1{font-size:clamp(36px,3.4vw,52px)!important;font-weight:300!important;line-height:1.08!important}
html.gx-independent :is(.login-notice,.metric-card,.search-box,.view-switch,.library-column,.detail-panel,.character-card){border-color:#292a29!important;background:#0e0f0e!important;background-image:none!important;color:#ededeb!important;box-shadow:none!important}
html.gx-independent .login-notice a{border:1px solid #efefec!important;border-radius:4px!important;background:#efefec!important;color:#0b0c0b!important}
html.gx-independent :is(.badge,.demo-badge,.status-pill,.tag,.card-project){border:1px solid #343634!important}
html.gx-independent .grid{gap:18px!important}
html.gx-independent .list{background:#0e0f0e!important}
html.gx-independent .detail>div{border-color:#292a29!important;background:#0e0f0e!important;color:#ededeb!important}
html.gx-independent :is(.score,.rank.top){color:#ededeb!important}
html.gx-independent :is(.brand,.brand span,.brand em,.brand i,.score,.rank,.audit-price,.ready-badge,.upload-icon,.pipeline-index,.step-label,.eyebrow,.eyebrow span){color:#d8d9d5!important}
html.gx-independent :is(.metric-icon.violet,.metric-icon.blue,.metric-icon.amber,.badge,.demo-badge,.tag,.card-project,.view-switch,.search-box){border-color:#343634!important;background:#151615!important;color:#c8cac5!important}
html.gx-independent :is(.input,.search-box input,.toolbar select,.toolbar input){border-color:#343634!important;background:#0d0e0d!important;color:#ededeb!important}
html.gx-independent footer{border-color:#292a29!important;background:#070807!important;color:#858782!important}
html.gx-independent body main header.topbar,html.gx-independent body>header.head{border-color:#292a29!important;background:rgba(7,8,7,.96)!important;background-image:none!important;color:#ededeb!important}
html.gx-independent body main header.topbar a.brand,html.gx-independent body main header.topbar a.brand span,html.gx-independent body>header.head a.brand{color:#f2f2ef!important}
html.gx-independent body main header.topbar :is(a.back-home-link,button.avatar),html.gx-independent body header.topbar :is(a.avatar,button.button.secondary){border-color:#343634!important;background:#111211!important;background-image:none!important;color:#ededeb!important}
html.gx-independent body main section.workspace div.model-picker{border-color:#292a29!important;background:#0e0f0e!important;background-image:none!important}
html.gx-independent body main section.workspace div.model-picker div button{border-color:#343634!important;background:#121312!important;background-image:none!important;color:#c8cac5!important}
html.gx-independent body main section.workspace div.model-picker div button.active{border-color:#efefec!important;background:#efefec!important;background-image:none!important;color:#0b0c0b!important}
html.gx-independent body main section.workspace :is(div.upload-card,div.pipeline-card){border-color:#292a29!important;background:#0e0f0e!important;background-image:none!important;color:#ededeb!important}
html.gx-independent body main.page-shell section.toolbar :is(label.search-box,input,select,div.view-switch){border-color:#343634!important;background:#0d0e0d!important;background-image:none!important;color:#ededeb!important}
html.gx-independent body main.wrap :is(section.panel,div.panel,aside.panel),html.gx-independent body main.wrap .detail>div{border-color:#292a29!important;background:#0e0f0e!important;background-image:none!important;color:#ededeb!important}

/* Restrained product-workspace scale shared by every standalone route. */
html.gx-independent :is(h2,.section-title,.panel-title){letter-spacing:0!important}
html.gx-independent main :is(h2,.section-title){font-size:clamp(22px,2vw,32px)!important;line-height:1.18!important}
html.gx-independent main :is(h3,.panel-title,.card-title){font-size:clamp(16px,1.35vw,20px)!important;line-height:1.3!important}
html.gx-independent main :is(.panel,.card,.metric-card,.upload-card,.pipeline-card,.report-shell,.video-panel,.result-panel,.library-column,.detail-panel,.character-card){border-radius:8px!important;box-shadow:none!important}
html.gx-independent main :is(p,.muted,.subtitle,.description){line-height:1.65!important}

/* Cooperation landing page uses a header hero outside main. */
html.gx-independent body>header.hero{width:min(1560px,calc(100% - 72px))!important;min-height:680px!important;margin:28px auto 0!important;border:1px solid #292a29!important;border-radius:8px!important;background:#0a0b0a!important;box-shadow:none!important}
html.gx-independent body>header.hero::before,html.gx-independent body>header.hero::after{opacity:0!important}
html.gx-independent body>header.hero .hero-grid{min-height:680px!important;padding:74px 0!important;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;gap:56px!important}
html.gx-independent body>header.hero h1{max-width:640px!important;margin:18px 0 20px!important;color:#f2f2ef!important;background:none!important;font:300 clamp(38px,3.5vw,52px)/1.12 Inter,Arial,'Microsoft YaHei UI',sans-serif!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important}
html.gx-independent body>header.hero h1 .gradient{color:#f2f2ef!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html.gx-independent body>header.hero .hero-copy{max-width:640px!important;color:#8f918c!important;font-size:13px!important;line-height:1.7!important}
html.gx-independent body>header.hero .hero-visual{height:500px!important;margin-right:-40px!important}
html.gx-independent body>header.hero .hero-image{filter:saturate(.55) contrast(1.02)!important}
html.gx-independent body>header.hero .hero-tech-badges span,html.gx-independent body>header.hero .flow-card{border-color:#343634!important;background:rgba(15,16,15,.92)!important;box-shadow:none!important}

@media(min-width:2200px){html.gx-independent .wrap{width:min(2200px,calc(100% - 144px))!important}.gx-independent .hero{min-height:250px!important}}
@media(max-width:900px){html.gx-independent .head{padding:0 16px!important}.gx-independent .head .nav{display:none!important}html.gx-independent .wrap{width:calc(100% - 28px)!important;padding-top:18px!important}html.gx-independent .hero{min-height:180px!important;padding:28px 22px!important}.gx-independent .order-grid{grid-template-columns:1fr!important}html.gx-independent .gx-independent-brandmark{left:14px}.gx-independent .gx-independent-brandmark span{display:none}html.gx-independent body>header.hero{width:calc(100% - 28px)!important;min-height:auto!important}html.gx-independent body>header.hero .hero-grid{min-height:auto!important;padding:54px 18px!important;grid-template-columns:1fr!important}html.gx-independent body>header.hero .hero-visual{height:360px!important;margin:20px -18px -54px!important}}

/* Smart Production: compact, legible workspace treatment. */
html.gx-smart-production{--gx-sp-rail:58px;--gx-sp-gap:12px}
html.gx-smart-production body{overflow:hidden!important}
html.gx-smart-production #yq-web{background:#080908!important}
html.gx-smart-production .top-account-bar{height:64px!important;min-height:64px!important;padding:0 20px!important;background:#080908!important;border-bottom:1px solid #252625!important}
html.gx-smart-production .top-brand{visibility:hidden!important}
html.gx-smart-production .route-shell{height:calc(100vh - 64px)!important}
html.gx-smart-production .gx-independent-brandmark{height:64px!important;left:24px!important;min-width:250px!important}
html.gx-smart-production .home-layout{gap:var(--gx-sp-gap)!important;padding:var(--gx-sp-gap)!important}
html.gx-smart-production .sidebar{box-sizing:border-box!important;width:var(--gx-sp-rail)!important;min-width:var(--gx-sp-rail)!important;height:calc(100% - 0px)!important;margin:0!important;padding:8px 6px!important;border-radius:6px!important;background:#0d0e0d!important}
html.gx-smart-production .sidebar>.brand{display:none!important}
html.gx-smart-production .sidebar .nav-menu{padding-top:2px!important}
html.gx-smart-production .sidebar .nav-item{width:44px!important;min-height:44px!important;padding:7px 4px!important;border:1px solid transparent!important;border-radius:5px!important;color:#858782!important;background:transparent!important}
html.gx-smart-production .sidebar .nav-item:hover{border-color:#303230!important;background:#151615!important;color:#f1f1ee!important}
html.gx-smart-production .sidebar .nav-item.active{border-color:#444744!important;background:#eeefeb!important;color:#101110!important}
html.gx-smart-production .sidebar .nav-label{width:auto!important;max-width:none!important;word-break:keep-all!important;font-size:10px!important}
html.gx-smart-production .sidebar .bottom-item{height:42px!important}
html.gx-smart-production .main-content{margin:0!important;border:1px solid #252625!important;border-radius:6px!important;background:#0a0b0a!important;overflow:hidden!important}
html.gx-smart-production .page-wrapper{background:#0a0b0a!important}

html.gx-smart-production .smart-projects-page{max-width:1920px!important;margin:0 auto!important;padding:18px 20px 36px!important}
html.gx-smart-production .studio-control-shell{border-color:#2b2c2b!important;border-radius:6px!important;background:#0d0e0d!important}
html.gx-smart-production .smart-page-header{min-height:104px!important;padding:18px 22px!important}
html.gx-smart-production .smart-page-header h1{color:#f1f1ee!important;font:400 30px/1.1 Inter,Arial,'Microsoft YaHei UI',sans-serif!important}
html.gx-smart-production .smart-page-header p{max-width:820px!important;margin-top:9px!important;color:#858782!important;font-size:13px!important}
html.gx-smart-production .smart-kicker{color:#8aa8bd!important;font-size:10px!important;letter-spacing:1.5px!important}
html.gx-smart-production .create-project-button{min-width:150px!important;background:#efefec!important;color:#101110!important}
html.gx-smart-production .workflow-card{background:#0a0b0a!important;border-color:#292a29!important}
html.gx-smart-production .workflow-step{min-height:62px!important;padding:10px 14px!important;color:#9eb7c5!important}
html.gx-smart-production .workflow-number{border:1px solid #3c4f58!important;background:#172126!important;color:#b9d7e2!important}
html.gx-smart-production .workflow-step strong{font-size:13px!important;font-weight:650!important}
html.gx-smart-production .automation-card{grid-template-columns:minmax(0,1fr) minmax(300px,520px)!important;gap:24px!important;padding:15px 20px!important;background:#101312!important}
html.gx-smart-production .automation-copy{grid-template-columns:auto minmax(0,1fr) auto!important}
html.gx-smart-production .automation-copy h2{font-size:16px!important}
html.gx-smart-production .automation-copy p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}
html.gx-smart-production .automation-start-button{min-height:38px!important;border-color:#dfe0dc!important;background:#e9eae6!important;color:#101110!important}
html.gx-smart-production .automation-capabilities summary{border-color:#333533!important;background:#151615!important;color:#d8d9d5!important;text-align:left!important}
html.gx-smart-production .automation-capabilities[open] summary{border-color:#555855!important;color:#fff!important}
html.gx-smart-production .automation-capabilities>div{max-height:76px!important;overflow:auto!important}
html.gx-smart-production .project-section{margin-top:12px!important;padding:18px!important;border-radius:6px!important;background:#101110!important}
html.gx-smart-production .section-heading h2{font-size:20px!important}
html.gx-smart-production .projects-grid{grid-template-columns:repeat(4,minmax(220px,1fr))!important;gap:14px!important}
html.gx-smart-production .project-card{border-radius:6px!important;background:#0b0c0b!important}
html.gx-smart-production .project-card:hover{border-color:#626560!important;transform:translateY(-1px)!important}
html.gx-smart-production .project-cover{height:138px!important;background:#091016!important}
html.gx-smart-production .project-content{padding:12px!important}
html.gx-smart-production .project-actions{gap:6px!important}
html.gx-smart-production .project-actions button{min-width:0!important;padding-inline:9px!important;font-size:12px!important}

html.gx-smart-production .smart-production-steps{gap:7px!important;padding:9px clamp(18px,2vw,32px)!important;background:#090a09!important;border-color:#292a29!important}
html.gx-smart-production .smart-production-step{min-height:46px!important;border:1px solid #303230!important;border-radius:5px!important;background:#111211!important;color:#a6a8a3!important}
html.gx-smart-production .smart-production-step:hover{border-color:#565956!important;background:#171817!important;color:#f4f4f1!important}
html.gx-smart-production .smart-production-step.active{border-color:#d9dad6!important;background:#e9eae6!important;color:#111210!important;box-shadow:none!important}
html.gx-smart-production .smart-production-step.active .step-copy strong{color:#111210!important}
html.gx-smart-production .smart-production-step.active .step-number{border-color:#111210!important;background:#111210!important;color:#f3f3ef!important}
html.gx-smart-production .smart-production-step.completed{border-color:#38443c!important;background:#111612!important;color:#c2ccc4!important}
html.gx-smart-production .smart-production-step.completed .step-number{border-color:#425849!important;background:#24352a!important;color:#dce8df!important}
html.gx-smart-production .step-copy strong{font-size:13px!important}

html.gx-smart-production .delivery-page{padding:12px 16px 32px!important;background:#090a09!important}
html.gx-smart-production .delivery-page>.panel-card{border-radius:6px!important}
html.gx-smart-production .delivery-summary{min-height:84px!important;padding:16px 18px!important}
html.gx-smart-production .delivery-summary h3{font-size:18px!important}
html.gx-smart-production .delivery-summary p{margin-top:6px!important;font-size:12px!important}
html.gx-smart-production .delivery-workspace{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-width:1760px!important}
html.gx-smart-production .delivery-workspace.has-failure-rail{grid-template-columns:minmax(0,1fr) 270px!important}
html.gx-smart-production .result-card{grid-template-columns:220px minmax(440px,1fr)!important;gap:16px!important;padding:16px!important;background:#0d0e0d!important}
html.gx-smart-production .result-copy{padding:4px 2px!important}
html.gx-smart-production .result-copy h3{font-size:19px!important}
html.gx-smart-production .result-copy p{font-size:12px!important}
html.gx-smart-production .result-video{justify-self:center!important;object-fit:contain!important;width:100%!important;min-height:360px!important;max-height:calc(100vh - 350px)!important;border:1px solid #282a28!important;border-radius:5px!important;background:#020302!important}
html.gx-smart-production .quality-report,html.gx-smart-production .delivery-actions{grid-column:1/-1!important}
html.gx-smart-production .delivery-side-rail{top:10px!important;gap:10px!important}
html.gx-smart-production .delivery-side-rail .failure-card{padding:14px!important;border-color:#493233!important;background:#130f0f!important}
html.gx-smart-production .failure-card p{display:-webkit-box!important;overflow:hidden!important;color:#9a8b8b!important;font:11px/1.55 ui-monospace,Consolas,monospace!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;word-break:break-word!important}
html.gx-smart-production .failure-card .secondary-action{width:100%!important;min-height:34px!important}
html.gx-smart-production .delivery-secondary-row{gap:10px!important}

@media(min-width:2100px){html.gx-smart-production .smart-projects-page{max-width:2200px!important;padding-inline:28px!important}html.gx-smart-production .projects-grid{grid-template-columns:repeat(5,minmax(240px,1fr))!important}html.gx-smart-production .project-cover{height:154px!important}html.gx-smart-production .delivery-workspace{max-width:2100px!important}html.gx-smart-production .delivery-workspace.has-failure-rail{grid-template-columns:minmax(0,1fr) 300px!important}html.gx-smart-production .result-card{grid-template-columns:250px minmax(600px,1fr)!important}}
@media(max-width:1500px){html.gx-smart-production .projects-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}html.gx-smart-production .automation-card{grid-template-columns:minmax(0,1fr) 330px!important}html.gx-smart-production .result-card{grid-template-columns:190px minmax(360px,1fr)!important}html.gx-smart-production .delivery-workspace.has-failure-rail{grid-template-columns:1fr!important}html.gx-smart-production .delivery-side-rail{position:static!important}html.gx-smart-production .failure-card{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important}html.gx-smart-production .failure-card .secondary-action{grid-column:2!important;grid-row:1!important}}
@media(max-width:1180px){html.gx-smart-production .projects-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}html.gx-smart-production .automation-card{grid-template-columns:1fr!important}html.gx-smart-production .delivery-workspace.has-failure-rail{grid-template-columns:1fr!important}html.gx-smart-production .delivery-side-rail{position:static!important}html.gx-smart-production .failure-card{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important}html.gx-smart-production .failure-card .secondary-action{grid-column:2!important;grid-row:1!important}}
@media(max-width:760px){html.gx-smart-production{--gx-sp-rail:0px;--gx-sp-gap:6px}html.gx-smart-production .gx-independent-brandmark{left:14px!important;min-width:160px!important}html.gx-smart-production .home-layout{padding:6px!important}html.gx-smart-production .sidebar{z-index:300!important;width:auto!important;min-width:0!important;height:56px!important;padding:5px 8px!important;position:fixed!important;inset:auto 6px 6px!important}html.gx-smart-production .main-content{margin-bottom:64px!important}html.gx-smart-production .smart-projects-page{padding:10px!important}html.gx-smart-production .projects-grid{grid-template-columns:1fr!important}html.gx-smart-production .smart-page-header{align-items:stretch!important}html.gx-smart-production .create-project-button{width:100%!important}html.gx-smart-production .result-card{grid-template-columns:1fr!important}html.gx-smart-production .result-video{min-height:280px!important;max-height:56dvh!important}html.gx-smart-production .failure-card{display:flex!important}}

/* Script creation/import: one restrained accent, no white active slabs. */
html.gx-smart-production{--gx-sp-accent:#91a7b4;--gx-sp-accent-line:#52646e;--gx-sp-accent-soft:#182126}
html.gx-smart-production .smart-production-step.active{border-color:var(--gx-sp-accent-line)!important;background:#1a1d1e!important;color:#f0f1ee!important}
html.gx-smart-production .smart-production-step.active .step-copy strong{color:#f0f1ee!important}
html.gx-smart-production .smart-production-step.active .step-number{border-color:#718690!important;background:#273238!important;color:#f4f4f1!important}
html.gx-smart-production .smart-production-step.completed{border-color:#333a36!important;background:#121513!important;color:#b7beb9!important}
html.gx-smart-production .smart-production-step.completed .step-number{border-color:#48534c!important;background:#222a25!important;color:#d9ded9!important}

html.gx-smart-production .smart-script-workspace{margin-top:12px!important;border-color:#303230!important;border-radius:6px!important;background:#0d0e0d!important}
html.gx-smart-production .workspace-header{padding:13px 18px!important;border-color:#292b29!important;background:#101110!important}
html.gx-smart-production .workspace-header .step-chip{border-color:#45565e!important;background:#172126!important;color:#b4c8d2!important}
html.gx-smart-production .workspace-header .billing-notice{max-width:360px!important;border-color:#373a37!important;border-radius:5px!important;background:#151615!important;color:#a0a39e!important}
html.gx-smart-production .workspace-header .model-button{border-color:#373a37!important;background:#111211!important;color:#b8bab5!important}

html.gx-smart-production .source-tabs{gap:7px!important;padding:9px 18px!important;border-color:#292b29!important;background:#0a0b0a!important}
html.gx-smart-production .source-tabs button{min-height:44px!important;border-color:#303230!important;border-radius:5px!important;background:#111211!important;color:#a4a6a1!important}
html.gx-smart-production .source-tabs button:hover{border-color:#4c5559!important;background:#161819!important;color:#e7e8e4!important}
html.gx-smart-production .source-tabs button.active{border-color:var(--gx-sp-accent-line)!important;background:var(--gx-sp-accent-soft)!important;color:#eef0ed!important}
html.gx-smart-production .source-tabs button.active small{color:#9aa8ae!important}

/* 2026-09-24: full-width standalone shell and unified account controls. */
html.gx-independent:not(.gx-smart-production) .wrap{width:calc(100% - clamp(32px,4vw,72px))!important;max-width:2200px!important}html.gx-independent:not(.gx-smart-production) main>.hero{width:calc(100% - clamp(32px,4vw,72px))!important;max-width:2200px!important}html.gx-independent:not(.gx-smart-production) main>:is(.workspace,.report-section,.standards,.architecture){width:calc(100% - clamp(32px,4vw,72px))!important;max-width:2200px!important}
html.gx-independent:not(.gx-smart-production) .head{padding-right:min(650px,34vw)!important}html.gx-independent:not(.gx-smart-production) .head .user{visibility:hidden!important;width:0!important;overflow:hidden!important}
.gx-independent-account{position:fixed;z-index:2147482600;top:9px;right:clamp(12px,1.5vw,28px);height:46px;display:flex;align-items:center;gap:8px;padding-left:14px;background:linear-gradient(90deg,transparent,#080908 12px,#080908);box-shadow:30px 0 0 #080908;white-space:nowrap}.gx-independent-pill{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #343634;border-radius:17px;background:#111211;color:#d7d8d4;text-decoration:none;font:650 12px/1 Inter,Arial,'Microsoft YaHei UI',sans-serif}.gx-independent-pill i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-style:normal;color:#08100f}.gx-independent-pill.customer{border-color:#176b68;color:#76e4dd}.gx-independent-pill.customer i{background:#19c7bd}.gx-independent-pill.invite{border-color:#513c7b;color:#d8c9ff}.gx-independent-pill.invite i{background:#9571ef}.gx-independent-pill.points{border-color:#775817;color:#f4d56e}.gx-independent-pill.points i{background:#e6ae27}.gx-independent-pill.recharge{border-color:#713b18;color:#f1bd8e}.gx-independent-pill.recharge i{background:#ef741c}.gx-independent-pill.agent i{background:#d8d9d5}.gx-independent-profile{position:relative}.gx-independent-profile>summary{height:36px;display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer}.gx-independent-profile>summary::-webkit-details-marker{display:none}.gx-independent-profile>summary :is(img,span){width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#5e55dc;color:#fff;object-fit:cover}.gx-independent-profile>summary em{color:#777;font-style:normal}.gx-independent-profile>div{position:absolute;top:46px;right:0;width:190px;padding:8px;display:grid;gap:3px;border:1px solid #303230;border-radius:6px;background:#0d0e0d}.gx-independent-profile>div :is(a,button){min-height:38px;padding:0 12px;display:flex;align-items:center;border:0!important;background:transparent!important;color:#c8cac5!important;text-decoration:none;font:600 12px/1 Inter,Arial,'Microsoft YaHei UI',sans-serif}.gx-independent-login{height:36px;padding:0 18px;display:flex;align-items:center;border:1px solid #353735;border-radius:5px;color:#eee;text-decoration:none}
.gx-independent-more{position:relative}.gx-independent-more>summary{height:38px;padding:0 14px;display:flex;align-items:center;list-style:none;border:1px solid #343634;border-radius:4px;color:#c8cac5;cursor:pointer}.gx-independent-more>summary::-webkit-details-marker{display:none}.gx-independent-more>div{position:absolute;z-index:300;top:44px;right:0;width:210px;padding:8px;display:grid;border:1px solid #303230;border-radius:6px;background:#0d0e0d}.gx-independent-more>div a{padding:10px 12px!important;color:#c8cac5!important}.gx-independent-customer-modal{position:fixed;z-index:2147483600;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.72);backdrop-filter:blur(12px)}.gx-independent-customer-modal>div{position:relative;width:310px;padding:28px;display:grid;justify-items:center;gap:16px;border:1px solid #353735;border-radius:8px;background:#0d0e0d}.gx-independent-customer-modal img{width:220px;height:220px;background:#fff}.gx-independent-customer-modal button{position:absolute;top:8px;right:8px;width:30px;height:30px;padding:0!important}.gx-independent-customer-modal strong{color:#eee}
@media(max-width:1360px){.gx-independent-account .gx-independent-pill b{display:none}.gx-independent-account .gx-independent-pill{width:34px;padding:0;justify-content:center}html.gx-independent:not(.gx-smart-production) .head{padding-right:330px!important}}@media(max-width:900px){.gx-independent-account{right:58px}.gx-independent-account .points,.gx-independent-account .invite{display:none}html.gx-independent:not(.gx-smart-production) .head{padding-right:180px!important}}

html.gx-smart-production .workflow-mode-bar{padding:10px 18px!important;border-color:#303534!important;background:#101414!important}
html.gx-smart-production .workflow-mode-copy>span{color:#8fa4ae!important}
html.gx-smart-production .workflow-mode-copy strong{color:#e6e8e4!important}
html.gx-smart-production .workflow-mode-copy small{color:#858a86!important}
html.gx-smart-production .workflow-mode-switch{border-color:#343c3f!important;border-radius:6px!important;background:#0c0e0f!important}
html.gx-smart-production .workflow-mode-switch button{border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:#898e8a!important}
html.gx-smart-production .workflow-mode-switch button.active{border-color:#4f626b!important;background:#222d32!important;color:#eff1ee!important;box-shadow:none!important}

html.gx-smart-production .script-import-panel{margin-bottom:12px!important;border-color:#303230!important;border-radius:6px!important;background:#0d0e0d!important}
html.gx-smart-production .script-import-panel .import-layout{gap:14px!important;padding:16px 18px!important}
html.gx-smart-production .script-import-panel .input-card,html.gx-smart-production .script-import-panel .import-settings{border-color:#2c2e2c!important;border-radius:6px!important;background:#101110!important}
html.gx-smart-production .script-import-panel .input-tabs{padding:3px!important;border:1px solid #2d302e!important;border-radius:5px!important;background:#0a0b0a!important}
html.gx-smart-production .script-import-panel .input-tabs button{height:36px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:#92958f!important}
html.gx-smart-production .script-import-panel .input-tabs button:hover{color:#e4e5e1!important}
html.gx-smart-production .script-import-panel .input-tabs button.active{border-color:#52646e!important;background:#1b252a!important;color:#eef0ed!important}
html.gx-smart-production .script-import-panel .drop-zone{min-height:208px!important;border-color:#394247!important;border-radius:6px!important;background:#0c0e0e!important}
html.gx-smart-production .script-import-panel .drop-zone:hover,html.gx-smart-production .script-import-panel .drop-zone:focus-visible{border-color:#667a84!important;background:#111719!important}
html.gx-smart-production .script-import-panel .upload-icon,html.gx-smart-production .script-import-panel .setting-heading{color:var(--gx-sp-accent)!important}
html.gx-smart-production .script-import-panel .chapter-setting{border-color:#303330!important;border-radius:5px!important;background:#0c0d0c!important}
html.gx-smart-production .script-import-panel .chapter-setting input{border-color:#48575e!important;border-radius:4px!important;background:#111719!important;color:#dce4e7!important}
html.gx-smart-production .script-import-panel .rule-list svg{color:#91a7b4!important}
html.gx-smart-production .script-import-panel .project-summary{border-color:#303230!important;background:#0c0d0c!important}
html.gx-smart-production .script-import-panel .import-footer{padding:12px 18px!important;border-color:#292b29!important;background:#0a0b0a!important}
html.gx-smart-production .script-import-panel .import-status svg{color:#91a7b4!important}
html.gx-smart-production .script-import-panel .secondary-action{border-color:#353735!important;background:#111211!important;color:#aaaDA8!important}
html.gx-smart-production .script-import-panel .primary-action{border-color:#68777d!important;background:#daddd8!important;color:#121412!important}
html.gx-smart-production .script-import-panel :is(.secondary-action,.primary-action):disabled{border-color:#292b29!important;background:#111211!important;color:#555954!important;opacity:1!important}

html.gx-smart-production .development-body{background:#0b0c0b!important}
html.gx-smart-production .brief-panel,html.gx-smart-production .result-panel{border-color:#2d2f2d!important;background:#0e0f0e!important}
html.gx-smart-production .status-chip.success{border-color:#46544b!important;background:#18211b!important;color:#bac8be!important}
html.gx-smart-production .upstream-lock-notice,html.gx-smart-production .review-notice{border-color:#41423c!important;background:#171815!important;color:#bbb9a8!important}

/* Image/video generation: dense storyboard worksheet with balanced media columns. */
html.gx-smart-production .smart-stage-generate .editor-layout{grid-template-columns:minmax(0,1fr)!important;min-width:0!important}
html.gx-smart-production .smart-stage-generate .editor-layout.has-generation-detail{grid-template-columns:minmax(0,1fr)!important}
html.gx-smart-production .smart-stage-generate .main-editor-area{min-width:0!important;padding:10px!important;background:#0a0b0a!important}
html.gx-smart-production .smart-stage-generate .storyboard-table-container{width:100%!important;min-width:0!important;border:1px solid #2d302e!important;border-radius:6px!important;background:#0d0e0d!important;overflow:hidden!important}
html.gx-smart-production .smart-stage-generate .table-scroll-wrapper{width:100%!important;min-width:0!important;overflow-x:hidden!important}
html.gx-smart-production .smart-stage-generate .storyboard-table{table-layout:fixed!important;width:100%!important;min-width:0!important}
html.gx-smart-production .smart-stage-generate .storyboard-table th,html.gx-smart-production .smart-stage-generate .storyboard-table td{box-sizing:border-box!important}
html.gx-smart-production .smart-stage-generate .storyboard-table th:first-child{width:54px!important}
html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(2){width:40%!important}
html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(6),html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(7){width:calc(30% - 68px)!important}
html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(8){width:82px!important}
html.gx-smart-production .smart-stage-generate .storyboard-table td{padding:9px 10px!important;vertical-align:middle!important}
html.gx-smart-production .smart-stage-generate .storyboard-table td:nth-child(2){background:#0f1111!important}
html.gx-smart-production .smart-stage-generate .storyboard-table td:nth-child(6),html.gx-smart-production .smart-stage-generate .storyboard-table td:nth-child(7){background:#0b0d0d!important}
html.gx-smart-production .smart-stage-generate .sb-content-cell{min-height:104px!important;max-height:132px!important}
html.gx-smart-production .smart-stage-generate .sb-text-display{min-height:104px!important;max-height:132px!important;padding:6px 8px!important;line-height:1.5!important;scrollbar-width:thin!important}
html.gx-smart-production .smart-stage-generate :is(.generate-btn,.action-btn){border-color:#353936!important;background:#121412!important;color:#c3c6c1!important}
html.gx-smart-production .smart-stage-generate :is(.generate-btn,.action-btn):hover:not(:disabled){border-color:#59635e!important;background:#1a1d1b!important;color:#fff!important}
html.gx-smart-production .smart-stage-generate .generate-btn-large{width:min(100%,112px)!important;height:104px!important;margin-inline:auto!important}
html.gx-smart-production .smart-stage-generate .video-thumbnail-container{width:min(100%,180px)!important;height:auto!important;aspect-ratio:var(--media-aspect-ratio,var(--project-aspect-ratio,9/16))!important;border:1px solid #303330!important;border-radius:5px!important}
html.gx-smart-production .smart-stage-generate.project-portrait .video-thumbnail-container,html.gx-smart-production .smart-stage-generate .video-thumbnail-container.is-portrait-media{width:min(100%,112px)!important}
html.gx-smart-production .smart-stage-generate .action-btns{flex-direction:column!important;justify-content:center!important;align-items:center!important}
html.gx-smart-production .smart-stage-generate .entity-panel{min-width:0!important;border-left-color:#2d302e!important;background:#0d0e0d!important}
html.gx-smart-production .smart-stage-generate .storyboard-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(5)){display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important;overflow:hidden!important}
@media(min-width:721px){html.gx-smart-production .smart-stage-generate .storyboard-table,html.gx-smart-production .smart-stage-generate .storyboard-table thead,html.gx-smart-production .smart-stage-generate .storyboard-table tbody{display:block!important;width:100%!important}html.gx-smart-production .smart-stage-generate .storyboard-table thead tr,html.gx-smart-production .smart-stage-generate .storyboard-table .sb-row{display:grid!important;grid-template-columns:54px minmax(0,1fr) clamp(150px,10vw,220px) clamp(150px,10vw,220px) 82px!important;width:100%!important}html.gx-smart-production .smart-stage-generate .storyboard-table :is(th,td):is(:nth-child(1),:nth-child(2),:nth-child(6),:nth-child(7),:nth-child(8)){width:auto!important;min-width:0!important;max-width:none!important}html.gx-smart-production .smart-stage-generate .storyboard-table .insert-row,html.gx-smart-production .smart-stage-generate .storyboard-table .insert-row>td{display:block!important;width:100%!important}html.gx-smart-production .smart-stage-generate .sb-content-cell,html.gx-smart-production .smart-stage-generate .sb-text-display{height:auto!important;max-height:none!important;overflow:visible!important}}

@media(min-width:2100px){html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(2){width:36%!important}html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(6),html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(7){width:calc(32% - 68px)!important}}
@media(max-width:1366px){html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(2){width:44%!important}html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(6),html.gx-smart-production .smart-stage-generate .storyboard-table th:nth-child(7){width:calc(28% - 68px)!important}}
@media(max-width:1080px){html.gx-smart-production .smart-stage-generate .editor-layout{display:flex!important}html.gx-smart-production .smart-stage-generate .table-scroll-wrapper{overflow-x:auto!important}html.gx-smart-production .smart-stage-generate .storyboard-table{min-width:760px!important}}
