#page-geninterior .tdos.tdl-r5{--bg:#101115;--panel:#16171d;--line:#2a2b32;--muted:#92939e;--text:#ececf2;--blue:#9c92ff;--accent:#8c7cf0;padding:18px;border-color:var(--line);border-radius:10px;background:var(--bg);color:var(--text);font:14px/1.7 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;min-height:680px}
#page-geninterior .tdl-r5 *{box-sizing:border-box}
#page-geninterior .tdl-r5 [hidden]{display:none!important}
#page-geninterior .tdl-r5 button,#page-geninterior .tdl-r5 input,#page-geninterior .tdl-r5 select,#page-geninterior .tdl-r5 textarea{font:inherit;color:var(--text);background:#1c1d23;border:1px solid #33343e;border-radius:6px;padding:7px 10px;box-shadow:none}
#page-geninterior .tdl-r5 button{transition:background .12s,border-color .12s;cursor:pointer}
#page-geninterior .tdl-r5 button:hover:not(:disabled){background:#292a33;border-color:#535261}
#page-geninterior .tdl-r5 button:disabled{opacity:.38;cursor:not-allowed}
#page-geninterior .tdl-r5 :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #a79bff;outline-offset:3px}
#page-geninterior .tdl-r5 :is(input[type=checkbox],input[type=radio]){width:14px;min-width:14px;height:14px;accent-color:var(--accent);padding:0;flex:0 0 auto}
#page-geninterior .tdl-r5 .td-primary,#page-geninterior .tdl-r5 .dl-primary{color:#fff;background:#7563d8;border-color:#8975f2;font-weight:550}
#page-geninterior .tdl-r5 .td-primary:hover:not(:disabled),#page-geninterior .tdl-r5 .dl-primary:hover:not(:disabled){background:#8573e7;border-color:#a193fa}
#page-geninterior .tdl-r5 .is-active{background:#29253c;border-color:#685693;color:#e1daff}
#page-geninterior .tdl-r5 .td-head{gap:16px;margin-bottom:16px;align-items:center}
#page-geninterior .tdl-r5 .td-brand h1{font-size:20px;letter-spacing:-.4px;line-height:1.4;font-weight:600}
#page-geninterior .tdl-r5 .td-brand p{font-size:13px;color:var(--muted);margin-top:4px}
#page-geninterior .tdl-r5 .dl-eyebrow{font-size:13px;letter-spacing:1.6px;color:#a99cf3;line-height:1.2;margin-bottom:6px}
#page-geninterior .tdl-r5 .td-actions{gap:7px;align-items:center}
#page-geninterior .tdl-r5 .td-actions button{white-space:nowrap;font-size:13px;padding:7px 10px}
#page-geninterior .tdl-r5 .td-actions [data-act=dwg],#page-geninterior .tdl-r5 .td-actions [data-act=pdf]{background:transparent;color:#b6b5c0}
#page-geninterior .tdl-r5 .td-message{margin-bottom:8px;min-height:0;font-size:13px;color:#a9a5b8;overflow-wrap:anywhere}
#page-geninterior .tdl-r5 .td-message:empty{display:none}
#page-geninterior .tdl-r5 .td-message.error{color:#e3b68c}
#page-geninterior .tdl-r5 .td-project-picker{padding:10px 12px;margin-bottom:12px;background:#17181d;border-color:var(--line);border-radius:8px}
#page-geninterior .tdl-r5 .td-project-picker>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#page-geninterior .tdl-r5 .td-project-row{gap:8px;flex-wrap:wrap;align-items:center}
#page-geninterior .tdl-r5 .td-project-row>label{flex:0 1 300px;max-width:360px;margin:0}
#page-geninterior .tdl-r5 [data-project]{height:34px;padding:5px 10px;font-size:13px;background:#1c1d23}
#page-geninterior .tdl-r5 .td-project-row>button{padding:6px 9px;font-size:13px;background:transparent}
#page-geninterior .tdl-r5 .td-source-menu summary{gap:16px;background:#1c1d23;border-color:#33343e;font-size:13px;padding:6px 10px;border-radius:6px}
#page-geninterior .tdl-r5 .td-sync{font-size:13px;color:#9a97a9;margin-left:auto;display:block;max-width:38%;overflow-wrap:anywhere}
#page-geninterior .tdl-r5 .td-source-popover{background:#191a20;border-color:#41404d;box-shadow:0 16px 48px #0008;z-index:95}
#page-geninterior .tdl-r5 .td-floor-list{gap:6px;padding-top:8px;align-items:center}
#page-geninterior .tdl-r5 .td-floor-card{flex:0 0 auto;min-width:100px;max-width:230px;padding:5px 10px;background:transparent;display:flex;gap:6px;align-items:center}
#page-geninterior .tdl-r5 .td-floor-card strong{font-size:13px;white-space:nowrap;font-weight:500}
#page-geninterior .tdl-r5 .td-floor-card span{font-size:13px;max-width:120px}
#page-geninterior .tdl-r5 .td-floor-card small{display:none}
#page-geninterior .tdl-r5 .td-floor-card.is-active{background:#2a253d;border-color:#746292;color:#ded4ff}
#page-geninterior .tdl-r5 .td-floor-list>.td-note{margin:0;font-size:13px}
#page-geninterior .tdl-r5 .td-workspace{display:grid!important;grid-template-columns:248px minmax(0,1fr) 318px!important;gap:10px!important;align-items:stretch!important}
#page-geninterior .tdl-r5 .td-navigation,#page-geninterior .tdl-r5 .td-center,#page-geninterior .tdl-r5 .td-parameters{width:auto!important;min-width:0;max-width:none!important;border:1px solid var(--line);border-radius:8px;background:var(--panel);grid-column:auto!important;grid-row:auto!important;overflow:hidden}
#page-geninterior .tdl-r5 .td-navigation{display:flex;flex-direction:column}
#page-geninterior .tdl-r5 .td-navigation>header{padding:13px 13px 6px}
#page-geninterior .tdl-r5 .td-navigation>header h2{font-size:13px;margin:0}
#page-geninterior .tdl-r5 .td-navigation>nav{display:flex;gap:3px;padding:5px 9px 11px;border-bottom:1px solid var(--line)}
#page-geninterior .tdl-r5 .td-navigation>nav button{flex:1;min-width:0;padding:6px 2px;text-align:center;font-size:13px;white-space:nowrap;background:transparent;border-color:transparent}
#page-geninterior .tdl-r5 .td-navigation>nav button.is-active{background:#29253c;border-color:#484054;color:#ddd4ff}
#page-geninterior .tdl-r5 [data-nav-panel=editor]>h3,#page-geninterior .tdl-r5 [data-nav-panel=editor]>.td-note{display:none}
#page-geninterior .tdl-r5 .td-navigation>section{padding:12px;border-top:0}
#page-geninterior .tdl-r5 .td-navigation .td-order{margin-top:auto;border-color:var(--line);padding:12px;gap:7px}
#page-geninterior .tdl-r5 .td-navigation .td-order label{font-size:13px;color:var(--muted)}
#page-geninterior .tdl-r5 [data-order]{font-size:13px;margin-top:6px;padding:6px 7px}
#page-geninterior .tdl-r5 .td-current-order{font-size:13px;color:#b9abf3}
#page-geninterior .tdl-r5 .dl-catalog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
#page-geninterior .tdl-r5 .dl-catalog-head h3{font-size:13px;color:#bcbac7;margin:0}
#page-geninterior .tdl-r5 .dl-count{color:#9790b1;background:#23212d;border:1px solid #3c354d;border-radius:4px;padding:0 5px;font-size:13px;min-width:21px;text-align:center}
#page-geninterior .tdl-r5 .dl-search{width:100%;font-size:13px;padding:7px 8px;background:#111216;border-color:#30313a;margin-bottom:10px}
#page-geninterior .tdl-r5 .dl-categories{display:grid;gap:2px;margin-bottom:12px}
#page-geninterior .tdl-r5 .dl-category{display:flex;align-items:center;justify-content:space-between;text-align:left;background:transparent;border-color:transparent;padding:6px 8px;font-size:13px;color:#a7a5b4}
#page-geninterior .tdl-r5 .dl-category[aria-pressed=true]{background:#2b263d;border-color:#453a5b;color:#e2d7ff}
#page-geninterior .tdl-r5 .dl-category em{font-style:normal;color:#8e899e;font-size:13px;font-variant-numeric:tabular-nums}
#page-geninterior .tdl-r5 .dl-filelist{display:grid;gap:5px;max-height:330px;overflow:auto;border-top:1px solid var(--line);padding-top:10px}
#page-geninterior .tdl-r5 .dl-file{display:flex;align-items:center;gap:8px;text-align:left;padding:8px 7px;background:#191a20;border-color:#2d2e36}
#page-geninterior .tdl-r5 .dl-file[aria-current=true]{border-color:#8070af;background:#272236}
#page-geninterior .tdl-r5 .dl-file-icon{width:27px;flex:0 0 27px;height:32px;border:1px solid #57515f;border-radius:3px;display:grid;place-content:center;font-size:13px;letter-spacing:.3px;color:#aaa0c7;background:#22202b}
#page-geninterior .tdl-r5 .dl-file-name{display:block;font-size:13px;line-height:1.65;overflow-wrap:anywhere;color:#dbd7e6}
#page-geninterior .tdl-r5 .dl-file-meta{display:block;font-size:13px;color:#8c8999}
#page-geninterior .tdl-r5 .dl-empty{padding:13px 2px;color:#8f8b9c;font-size:13px;line-height:1.9;margin:0}
#page-geninterior .tdl-r5 .dl-catalog-note{font-size:13px;color:#777481;line-height:1.8;margin:8px 0 0}
#page-geninterior .tdl-r5 .dl-link{border-color:transparent;background:transparent;color:#b6a5ef;padding:5px 0;font-size:13px;text-align:left}
#page-geninterior .tdl-r5 .td-center{display:flex;flex-direction:column;min-height:600px}
#page-geninterior .tdl-r5 .td-stagehead{padding:13px 15px;min-height:66px;gap:9px;background:#18191e;border-color:var(--line);flex-wrap:wrap}
#page-geninterior .tdl-r5 .td-stagehead h2{font-size:13px;letter-spacing:-.1px;line-height:1.5}
#page-geninterior .tdl-r5 .td-stagehead small{font-size:13px;color:#8c8999;margin-top:3px;overflow-wrap:anywhere}
#page-geninterior .tdl-r5 .td-stage-tabs{gap:3px;padding:3px;background:#111216;border:1px solid #292a32;border-radius:6px;flex-wrap:nowrap}
#page-geninterior .tdl-r5 .td-stage-tabs button{font-size:13px;padding:4px 7px;white-space:nowrap;background:transparent;border-color:transparent;border-radius:4px}
#page-geninterior .tdl-r5 .td-stage-tabs button.is-active{background:#30283f;color:#dfd2ff;border-color:#4c405e}
#page-geninterior .tdl-r5 .td-tools{padding:8px 10px;min-height:42px;background:#15161b;border-color:var(--line);gap:5px}
#page-geninterior .tdl-r5 .td-tools button{font-size:13px;padding:4px 7px;background:#1d1e25;border-color:#32333e}
#page-geninterior .tdl-r5 .td-canvas{background-color:#121317;background-image:radial-gradient(#2b2933 .7px,transparent .7px);background-size:16px 16px;min-height:455px;height:clamp(455px,61vh,780px);flex:1}
#page-geninterior .tdl-r5 .td-empty{color:#b8b2c7}
#page-geninterior .tdl-r5 .td-empty strong{font-size:15px;font-weight:500}
#page-geninterior .tdl-r5 .td-empty p{font-size:13px;line-height:1.9;color:#8e899b;max-width:350px}
#page-geninterior .tdl-r5 .td-canvas-caption{background:#17171ef5;border-color:#2c2936;color:#9993a7;font-size:13px;padding:6px 12px}
#page-geninterior .tdl-r5 .td-stage-foot{font-size:13px;color:#777380;background:#15161a;padding:8px 12px;gap:5px;border-top:1px solid var(--line)}
#page-geninterior .tdl-r5 .td-parameters>header{padding:13px 13px 0}
#page-geninterior .tdl-r5 .td-parameters>header h2{font-size:13px;margin:0 0 11px}
#page-geninterior .tdl-r5 .dl-inspector-tabs{display:flex;gap:2px;padding:0 9px 10px;border-bottom:1px solid var(--line)}
#page-geninterior .tdl-r5 .dl-inspector-tabs button{flex:1;padding:6px 2px;background:transparent;border-color:transparent;font-size:13px;white-space:nowrap}
#page-geninterior .tdl-r5 .dl-inspector-tabs button[aria-selected=true]{background:#282338;border-color:#443953;color:#dbcefc}
#page-geninterior .tdl-r5 .dl-panel{padding:13px;max-height:670px;overflow:auto}
#page-geninterior .tdl-r5 .dl-panel h3{font-size:13px;margin:0 0 10px;color:#c4bece}
#page-geninterior .tdl-r5 .dl-panel h3:not(:first-child){margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}
#page-geninterior .tdl-r5 .dl-field{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;color:#a39dae;font-size:13px}
#page-geninterior .tdl-r5 .dl-field select{width:55%;padding:6px 7px;font-size:13px;background:#1c1c24;border-color:#33303e}
#page-geninterior .tdl-r5 .dl-check{display:flex;gap:8px;align-items:center;margin:9px 0;font-size:13px;color:#c1b9cd;line-height:1.6}
#page-geninterior .tdl-r5 .dl-sheetchecks{display:grid;grid-template-columns:1fr 1fr;gap:2px 7px;margin-top:12px}
#page-geninterior .tdl-r5 .dl-sheetchecks .dl-check{font-size:13px;margin:4px 0}
#page-geninterior .tdl-r5 .dl-panel .dl-primary{width:100%;margin-top:14px;padding:8px 9px;font-size:13px}
#page-geninterior .tdl-r5 .dl-note{font-size:13px;line-height:1.9;color:#8f879e;margin:9px 0 0;overflow-wrap:anywhere}
#page-geninterior .tdl-r5 .dl-note[role=status]{color:#b9a8d6}
#page-geninterior .tdl-r5 .dl-layer{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #25242d;font-size:13px;color:#b9afc9}
#page-geninterior .tdl-r5 .dl-layer small{margin-left:auto;font-size:13px;color:#83778f}
#page-geninterior .tdl-r5 .dl-review{padding:11px;border:1px solid #34303e;background:#1b1922;border-radius:6px;margin-bottom:9px}
#page-geninterior .tdl-r5 .dl-review strong{display:block;font-size:13px;font-weight:500;color:#c5b7d8}
#page-geninterior .tdl-r5 .dl-review p{font-size:13px;line-height:1.9;color:#94899f;margin:5px 0 0}
#page-geninterior .tdl-r5 .td-parameters [data-props]{padding:13px;border-color:var(--line)}
#page-geninterior .tdl-r5 .td-parameters dl{font-size:13px;grid-template-columns:46px minmax(0,1fr);gap:7px 9px}
#page-geninterior .tdl-r5 .td-parameters dd{color:#c3b8d0;font-size:13px}
#page-geninterior .tdl-r5 .td-note{color:#968caa;font-size:13px;line-height:1.85}
#page-geninterior .tdl-r5 [data-parameter-content],#page-geninterior .tdl-r5 [data-drawing-detail-editor]{max-height:700px;min-height:0}
#page-geninterior .tdl-r5 .td-parameters .td-param-tabs,#page-geninterior .tdl-r5 .td-edit-save{background:#19161f;border-color:#39303f}
#page-geninterior .tdl-r5 .td-detail-row{background:#1b1822!important;border-color:#3a3045!important}
#page-geninterior .tdl-r5 [data-drawing-detail-editor] .td-detail-check input{width:14px!important}
#page-geninterior .tdl-r5[data-dl-current-inspector=settings] .td-parameters>[data-parameter-empty],#page-geninterior .tdl-r5[data-dl-current-inspector=layers] .td-parameters>[data-parameter-empty],#page-geninterior .tdl-r5[data-dl-current-inspector=review] .td-parameters>[data-parameter-empty]{display:none!important}
#page-geninterior .tdl-r5 .td-modal{background:#07060be8}
#page-geninterior .tdl-r5 .td-modal>section{background:#1a1621;border-color:#52405e;box-shadow:0 18px 80px #0008}
#page-geninterior .tdl-r5 :fullscreen{background:#131217}
#page-geninterior .tdl-r5 ::-webkit-scrollbar{width:6px;height:6px}
#page-geninterior .tdl-r5 ::-webkit-scrollbar-thumb{background:#39333f;border-radius:5px}
@media(min-width:1700px){#page-geninterior .tdl-r5 .td-workspace{grid-template-columns:264px minmax(0,1fr) 336px!important}}
@media(max-width:1280px){#page-geninterior .tdos.tdl-r5{padding:12px}#page-geninterior .tdl-r5 .td-workspace{grid-template-columns:228px minmax(0,1fr) 298px!important;gap:8px!important}#page-geninterior .tdl-r5 .td-actions{gap:4px}#page-geninterior .tdl-r5 .td-actions button{font-size:13px;padding:6px 7px}#page-geninterior .tdl-r5 .td-stage-tabs button{padding:4px 5px}}
@media(max-width:1020px){#page-geninterior .tdl-r5 .td-workspace{grid-template-columns:228px minmax(0,1fr)!important}#page-geninterior .tdl-r5 .td-navigation{grid-row:1 / span 2!important}#page-geninterior .tdl-r5 .td-parameters{grid-column:2!important}#page-geninterior .tdl-r5 .td-head{flex-wrap:wrap}#page-geninterior .tdl-r5 .td-canvas{min-height:400px}#page-geninterior .tdl-r5 .dl-panel{max-height:440px}#page-geninterior .tdl-r5 .td-sync{max-width:100%;margin-left:0}}
@media(max-width:700px){#page-geninterior .tdos.tdl-r5{padding:9px}#page-geninterior .tdl-r5 .td-workspace{grid-template-columns:minmax(0,1fr)!important}#page-geninterior .tdl-r5 .td-navigation,#page-geninterior .tdl-r5 .td-parameters{grid-column:1!important;grid-row:auto!important}#page-geninterior .tdl-r5 .td-navigation>header{display:none}#page-geninterior .tdl-r5 .dl-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}#page-geninterior .tdl-r5 .dl-category{padding:5px;font-size:13px}#page-geninterior .tdl-r5 .dl-filelist{max-height:160px}#page-geninterior .tdl-r5 .td-navigation .td-order{margin-top:0}#page-geninterior .tdl-r5 .td-project-row>label{min-width:100%;flex-basis:100%;max-width:none}#page-geninterior .tdl-r5 .td-head{gap:10px}#page-geninterior .tdl-r5 .td-actions{width:100%;flex-wrap:wrap}#page-geninterior .tdl-r5 .td-brand h1{font-size:18px}#page-geninterior .tdl-r5 .td-canvas{height:55vh;min-height:350px}#page-geninterior .tdl-r5 .td-stagehead{padding:10px}#page-geninterior .tdl-r5 .td-sync{font-size:13px}}
#page-geninterior .tdl-r5 .td-head{margin-bottom:12px;gap:12px}
#page-geninterior .tdl-r5 .td-head .td-brand h1{font-size:22px;line-height:1.4}
#page-geninterior .tdl-r5 .td-head .td-brand p{font-size:13px}
#page-geninterior .tdl-r5 .td-actions{display:flex!important;flex-flow:row wrap;gap:7px}
#page-geninterior .tdl-r5 .td-actions button{font-size:13px;min-height:36px}
#page-geninterior .tdl-r5 .td-r9-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}
#page-geninterior .tdl-r5 .td-r9-flow button{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;text-align:left;min-width:0;background:#16171d;border-color:#30313a}
#page-geninterior .tdl-r5 .td-r9-flow i{font-style:normal;border:1px solid #454151;border-radius:50%;width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;font-size:13px;color:#c4bbdf}
#page-geninterior .tdl-r5 .td-r9-flow strong{display:block;font-size:14px;font-weight:550;line-height:1.4}
#page-geninterior .tdl-r5 .td-r9-flow small{display:block;font-size:13px;color:#9a97ac;margin-top:2px}
#page-geninterior .tdl-r5 .td-r9-flow .is-current{border-color:#7f73c9;background:#252137}
#page-geninterior .tdl-r5 .td-r9-flow .is-complete i{border-color:#587c70;color:#9bd1bc}
#page-geninterior .tdl-r5 .td-r9-flow-note{font-size:13px;color:#b9afcf;line-height:1.7;margin:0 0 12px;overflow-wrap:anywhere}
#page-geninterior .tdl-r5 .td-navigation>nav{display:flex!important;flex-direction:row!important;gap:4px}
#page-geninterior .tdl-r5 .td-navigation>nav button{font-size:13px;min-height:34px}
#page-geninterior .tdl-r5 .dl-inspector-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}
#page-geninterior .tdl-r5 .dl-inspector-tabs button{font-size:13px;min-height:34px;padding:6px 2px}
#page-geninterior .tdl-r5 .td-parameters :is(input,select,textarea,button,label,legend,summary){font-size:13px!important}
#page-geninterior .tdl-r5 .td-parameters :is(p,small,dt,dd){font-size:13px;line-height:1.75}
#page-geninterior .tdl-r5 [data-nav-panel=fee] h3{font-size:17px;margin:0 0 12px}
#page-geninterior .tdl-r5 [data-nav-panel=fee] label{font-size:13px;line-height:1.7}
#page-geninterior .tdl-r5 [data-requirement]{font-size:14px;min-height:112px;line-height:1.7}
#page-geninterior .tdl-r5 [data-quote-note]{font-size:14px!important;line-height:1.8;color:#d2c4f2!important}
#page-geninterior .tdl-r5 [data-act=price],#page-geninterior .tdl-r5 [data-act=confirm]{font-size:14px!important;min-height:42px;white-space:normal;line-height:1.6}
#page-geninterior .tdl-r5 .td-r9-fee-help{font-size:13px;line-height:1.8;color:#a8a1ba;margin:12px 0 0}
#page-geninterior .tdl-r5 .td-stage-tabs button,#page-geninterior .tdl-r5 .td-tools button{font-size:13px;min-height:33px}
#page-geninterior .tdl-r5 .td-r9-preview{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#252b33;min-height:0}
#page-geninterior .tdl-r5 .td-r9-preview iframe{border:0;width:100%;height:100%;background:#252b33}
#page-geninterior .tdl-r5 .td-r9-preview img{width:100%;height:100%;object-fit:contain}
#page-geninterior .tdl-r5 .td-r9-preview-error{max-width:520px;padding:28px;text-align:center;color:#ded8ea;line-height:1.8}
#page-geninterior .tdl-r5 .td-r9-preview-error strong{font-size:18px}
#page-geninterior .tdl-r5 .td-r9-preview-error p{font-size:14px;color:#a89fb8}
#page-geninterior .tdl-r5 .td-r9-preview-error button{font-size:14px;margin-top:8px}
#page-geninterior .tdl-r5 .td-output-row{font-size:13px}
@media(max-width:850px){#page-geninterior .tdl-r5 .td-r9-flow{grid-template-columns:repeat(2,minmax(0,1fr))}#page-geninterior .tdl-r5 .td-actions{width:100%}}

#page-geninterior .tdl-r5[data-dl-current-inspector=layers] .td-parameters>:is([data-parameter-content],[data-drawing-detail-editor]){display:none!important}
#page-geninterior .tdl-r5 .dl-layer>span{min-width:0;overflow-wrap:anywhere}

#page-geninterior .tdl-r5[data-dl-current-inspector=settings] .td-parameters>:is([data-parameter-content],[data-drawing-detail-editor]){display:none!important}
#page-geninterior .tdl-r5 .td-actions>[data-act=quote]{display:none!important}
#page-geninterior .tdl-r5 .dl-panel[data-dl-panel=settings]{max-height:78vh;overflow:auto}
#page-geninterior .tdl-r5 [data-dl-extra]>label{display:grid;gap:7px;margin:18px 0 12px}
#page-geninterior .tdl-r5 [data-dl-extra] textarea{width:100%;min-height:112px;resize:vertical;padding:9px;line-height:1.8}
#page-geninterior .tdl-r5 .dl-workflow-section{padding:16px 0 0;margin:17px 0 0;border-top:1px solid var(--line)}
#page-geninterior .tdl-r5 .dl-workflow-section h3{margin:0 0 10px;padding:0;border:0}
#page-geninterior .tdl-r5 .dl-workflow-section>button{width:100%;margin:6px 0;min-height:36px}
#page-geninterior .tdl-r5 .dl-workflow-section .td-order{padding:10px 0;border:0;margin:0;display:grid;gap:8px}
#page-geninterior .tdl-r5 .dl-workflow-section .td-current-order{overflow-wrap:anywhere}
