/* Bi’DTF 57 cm – workspace v5: practical dark editor, independent of old marketing hero. */
html:has(.bt-dtf-workspace-page){height:100%;overflow:hidden}
body.bt-dtf-workspace-page{--dtf-orange:#fb681f;--dtf-navy:#dfe6f3;--dtf-muted:#9ba9bc;--dtf-border:#2b333f;--dtf-soft:#1e242e;--dtf-surface:#191e26;background:#10141a!important;color:#e7edf8;margin:0;min-height:100%;overflow:hidden;font-family:Inter,Arial,sans-serif}
.bt-dtf-workspace-page *{box-sizing:border-box}
.bt-dtf-workspace-page input,.bt-dtf-workspace-page select,.bt-dtf-workspace-page button{font-family:Inter,Arial,sans-serif}
.bt-dtf-workspace-page input:focus-visible,.bt-dtf-workspace-page select:focus-visible,.bt-dtf-workspace-page button:focus-visible,.bt-dtf-workspace-page a:focus-visible{outline:2px solid #fbb66c;outline-offset:2px}
.bt-dtf-workspace-page .btdtf-main{height:100dvh;min-height:0;background:#12161c;padding:0;line-height:1.45}
.bt-dtf-workspace-page .btdtf-container{height:100%;min-width:0;max-width:none;margin:0;padding:0}
.bt-dtf-workspace-page .btdtf-studio{display:grid;grid-template-rows:66px minmax(0,1fr) 42px 25px;height:100%;min-height:0;max-width:none;border:0;border-radius:0;box-shadow:none;background:#14181f;overflow:hidden}
.bt-dtf-workspace-page .btdtf-workbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#12161d;color:#fff;padding:0 20px;border-bottom:1px solid #303844}
.btdtf-brand{display:flex;gap:16px;align-items:center;flex-shrink:0;min-width:0}
.btdtf-brand-logo{font:850 24px Manrope,Inter,Arial,sans-serif;color:#fff;text-decoration:none;letter-spacing:-1.4px;white-space:nowrap}.btdtf-brand-logo span{color:#ff6c26}
.btdtf-brand-divider{height:30px;width:1px;background:#36404d}
.btdtf-brand-title{display:grid;gap:2px;min-width:0}.btdtf-brand-title strong{font:800 14px Manrope,Inter,Arial,sans-serif}.btdtf-brand-title strong small{font-size:10px;color:#ff9d69;margin-left:3px}.btdtf-brand-title>span{font-size:10px;color:#93a1b6;white-space:nowrap}
.btdtf-appnav{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.btdtf-appnav .btdtf-btn{white-space:nowrap}
.bt-dtf-workspace-page .btdtf-btn{min-height:36px;padding:9px 12px;border-radius:8px;font-size:11px!important;font-weight:760!important;box-shadow:none;text-decoration:none;line-height:1.25;transition:background-color .15s,border-color .15s}
.bt-dtf-workspace-page .btdtf-btn:not(:disabled):hover{transform:none;filter:none;background-color:#303948}
.bt-dtf-workspace-page .btdtf-btn:disabled{opacity:.44}
.bt-dtf-workspace-page .btdtf-btn-ghost{background:#1d232c;border:1px solid #364050;color:#e0e7f4}
.btdtf-workbar-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.btdtf-header-film{font-size:11px;color:#a5b2c4;white-space:nowrap}
.bt-dtf-workspace-page .btdtf-btn-order{background:#ff691f;color:#fff;border:1px solid #ff691f;font-weight:850!important}.bt-dtf-workspace-page .btdtf-btn-order:not(:disabled):hover{background:#e55b18;border-color:#e55b18}
.btdtf-mobile-toolbar{display:none}
.bt-dtf-workspace-page .btdtf-columns{display:grid!important;grid-template-columns:56px minmax(255px,304px) minmax(310px,1fr) minmax(265px,312px);height:100%;min-height:0;min-width:0;background:#171c23;overflow:hidden}
.btdtf-rail{display:flex;flex-direction:column;gap:7px;align-items:center;padding:15px 4px 12px;background:#11151a;border-right:1px solid #2a323e;min-height:0;min-width:0}
.btdtf-rail>button,.btdtf-rail>a{width:48px;min-height:57px;border:0;border-radius:9px;background:transparent;color:#8390a2;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}
.btdtf-rail>button>span,.btdtf-rail>a>span{font-size:22px;line-height:1.1}.btdtf-rail small{font-size:9px}.btdtf-rail>button:hover,.btdtf-rail>a:hover,.btdtf-rail>button.is-active{background:#222d3a;color:#ff9863}.btdtf-rail-spacer{flex:1}
.bt-dtf-workspace-page .btdtf-sidebar{padding:0;background:#1a1f27;color:#dfe6f3;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-color:#435065 transparent;scrollbar-width:thin;display:block!important;grid-column:auto;border:0}
.bt-dtf-workspace-page .btdtf-left{border-right:1px solid #303743}.bt-dtf-workspace-page .btdtf-right{border-left:1px solid #303743;background:#1b2028;padding-bottom:26px}
.btdtf-sidehead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:68px;padding:15px 17px 10px;border-bottom:1px solid #2e3743}
.btdtf-sidehead h2{font:800 17px Manrope,Inter,Arial,sans-serif;margin:2px 0 0;color:#f6f8fa;letter-spacing:-.03em}
.btdtf-sidehead .btdtf-kicker{font-size:9px;color:#ff955a}.btdtf-side-tag{border:1px solid #3c4655;background:#232a35;color:#a4b1c3;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;white-space:nowrap}
.bt-dtf-workspace-page .btdtf-panel{background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;margin:0;padding:16px;border-bottom:1px solid #2d3540}
.bt-dtf-workspace-page .btdtf-panel h3{font:800 12px Manrope,Inter,Arial,sans-serif;color:#edf2f9;margin:0 0 12px}
.bt-dtf-workspace-page .btdtf-uploader{background:#202834;min-height:140px;border:1.5px dashed #596778;color:#e3eaf2;border-radius:12px;padding:15px 10px;transition:background .15s,border .15s}
.bt-dtf-workspace-page .btdtf-uploader:hover,.bt-dtf-workspace-page .btdtf-uploader.is-dragover{background:#26374b;border-color:#ff9058}
.bt-dtf-workspace-page .btdtf-uploader strong{font-size:12px;color:#e7edf7}.bt-dtf-workspace-page .btdtf-uploader small{font-size:10px;color:#9caabd}
.bt-dtf-workspace-page .btdtf-upload-icon{background:#2d425f;color:#9ac1ff;width:35px;height:35px;font-size:23px}
.btdtf-upload-privacy{padding:8px 2px;background:none!important;color:#8e9cab!important;font-size:10px!important;line-height:1.6!important}
.btdtf-layer-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:13px;border-bottom:1px solid #343d4b;padding:0 0 10px}.btdtf-layer-head strong{font-size:12px}.btdtf-layer-head span{font-size:10px;color:#98a6b9}
.bt-dtf-workspace-page .btdtf-assets{gap:8px;margin-top:10px}.bt-dtf-workspace-page .btdtf-list-empty{padding:16px;text-align:center;border:1px dashed #414c5c;border-radius:9px;color:#94a2b7}
.bt-dtf-workspace-page .btdtf-asset{background:#222934;border:1px solid #354152;border-radius:10px;padding:10px;transition:border-color .15s}.bt-dtf-workspace-page .btdtf-asset.is-selected{border-color:#fc915d;background:#2b303c;box-shadow:inset 3px 0 #ff722e}
.bt-dtf-workspace-page .btdtf-asset-top{margin-bottom:8px}.bt-dtf-workspace-page .btdtf-asset-thumb{width:43px;height:43px;flex-basis:43px;background:#eff0f3;border:1px solid #48505a;border-radius:7px}
.bt-dtf-workspace-page .btdtf-asset-name strong{color:#eff2f8;font-size:11px}.bt-dtf-workspace-page .btdtf-asset-name small{color:#9facbf}
.bt-dtf-workspace-page .btdtf-icon-btn{background:#2d3540;color:#abb6c6;border-color:#44505e}.bt-dtf-workspace-page .btdtf-icon-btn:hover{color:#fff;background:#a84343}
.bt-dtf-workspace-page .btdtf-field label,.bt-dtf-workspace-page .btdtf-settings-pair label,.bt-dtf-workspace-page .btdtf-selectionbar label{color:#a8b5c6;font-size:10px;font-weight:650}
.bt-dtf-workspace-page .btdtf-field input,.bt-dtf-workspace-page .btdtf-settings-pair select,.bt-dtf-workspace-page .btdtf-locked,.bt-dtf-workspace-page .btdtf-option-stack select,.bt-dtf-workspace-page .btdtf-selectionbar input,.bt-dtf-workspace-page .btdtf-canvas-tools select{background:#252d38;color:#f1f3f7;border:1px solid #465466;border-radius:7px;height:34px;min-width:0;font-size:11px}
.bt-dtf-workspace-page select option{background:#202734;color:#fff}.bt-dtf-workspace-page .btdtf-asset-bottom{gap:6px}.bt-dtf-workspace-page .btdtf-asset-bottom button{background:#343f54;color:#bacff3;border:1px solid #495a72;border-radius:7px;font-size:10px}
.bt-dtf-workspace-page .btdtf-warning{color:#ffbb66}.bt-dtf-workspace-page .btdtf-good{color:#58dba0}.bt-dtf-workspace-page .btdtf-bad{color:#ff8a82}.bt-dtf-workspace-page .btdtf-asset-flags{color:#a3acc9}
.btdtf-left-tip{margin:14px 16px;padding:12px;border:1px solid #374457;border-radius:10px;background:#212936;display:grid;gap:4px}.btdtf-left-tip strong{font-size:11px;color:#ffc596}.btdtf-left-tip span{font-size:10px;line-height:1.5;color:#a8b7cb}
.bt-dtf-workspace-page .btdtf-center{display:flex!important;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0;background:#14181e;order:unset}
.bt-dtf-workspace-page .btdtf-canvasbar{display:flex;align-items:center;flex-shrink:0;flex-wrap:nowrap;gap:10px;min-height:56px;padding:0 17px;border-bottom:1px solid #343c48;margin:0;background:#1b2129}
.bt-dtf-workspace-page .btdtf-canvas-name{display:flex;align-items:center;gap:5px;white-space:nowrap;min-width:0;font-size:11px;width:auto;color:#e9edf4}
.bt-dtf-workspace-page .btdtf-canvas-name strong{font-size:12px;color:#e9edf4}.bt-dtf-workspace-page .btdtf-canvas-name #btdtfCanvasStatus{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#9caec3;font-size:10px}
.bt-dtf-workspace-page .btdtf-status-dot{background:#3bca9c}.bt-dtf-workspace-page .btdtf-canvas-tools{margin:0 0 0 auto;flex-wrap:nowrap;gap:8px}.bt-dtf-workspace-page .btdtf-canvas-tools label{color:#99a8ba}
.bt-dtf-workspace-page .btdtf-focus-btn{color:#dfebff;border:1px solid #495564;border-radius:8px;background:#293241;font-size:10px;height:34px;padding:0 10px;white-space:nowrap}
.bt-dtf-workspace-page .btdtf-workarea{flex:1;min-height:0!important;height:auto!important;max-width:none;border:0;border-radius:0;overflow:auto;padding:24px 28px 45px;background-color:#101419;background-image:radial-gradient(circle at 1px 1px,#29313b 1px,transparent 0);background-size:23px 23px;scrollbar-color:#536071 #1b222c;scrollbar-width:thin}
.bt-dtf-workspace-page .btdtf-top-ruler{font-size:10px;color:#8997ac;margin:0 auto 9px;position:relative}
.bt-dtf-workspace-page .btdtf-canvas-wrap{margin:0 auto}.bt-dtf-workspace-page .btdtf-film{border:2px solid #c0c8d2;box-shadow:0 16px 35px rgba(0,0,0,.32);background-color:#fff;}
.bt-dtf-workspace-page .btdtf-film-end{background:#242b35;color:#e1e7f4;font-size:10px;border:1px solid #455364}
.bt-dtf-workspace-page .btdtf-film-empty{padding:14px;color:#64758b}.bt-dtf-workspace-page .btdtf-film-empty strong{color:#253b57}
.bt-dtf-workspace-page .btdtf-canvas-bottom{height:47px;flex-shrink:0;background:#191e26;border-top:1px solid #323b48;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px}
.bt-dtf-workspace-page .btdtf-canvas-footer{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0;border:0;color:#8fa2ba;font-size:10px;min-width:0}
.bt-dtf-workspace-page .btdtf-zoom{height:35px;border-color:#465363;background:#242c39;flex-shrink:0}.bt-dtf-workspace-page .btdtf-zoom button{height:33px;color:#f2f5fb}.bt-dtf-workspace-page .btdtf-zoom span{color:#e9eef6}
.bt-dtf-workspace-page .btdtf-toolbar-primary{padding:14px 15px;background:#24222e;border-bottom:1px solid #38303b;display:grid;gap:6px}.bt-dtf-workspace-page .btdtf-toolbar-primary>span{color:#a0a7ba;font-size:10px;text-align:center}
.bt-dtf-workspace-page .btdtf-btn-auto{background:linear-gradient(105deg,#eb6222,#9d4bed);border:0;color:#fff;border-radius:9px;min-height:42px;font-weight:900!important}
.bt-dtf-workspace-page .btdtf-btn-auto:not(:disabled):hover{background:linear-gradient(105deg,#d95824,#8445d4)}
.bt-dtf-workspace-page .btdtf-settings-card,.bt-dtf-workspace-page .btdtf-properties,.bt-dtf-workspace-page .btdtf-summary{padding:15px;border-bottom:1px solid #343d49}
.bt-dtf-workspace-page .btdtf-settings-pair{gap:9px}.bt-dtf-workspace-page .btdtf-locked{color:#bac5d3;background:#303540}
.bt-dtf-workspace-page .btdtf-check{color:#c6d0dd;font-size:11px}.bt-dtf-workspace-page .btdtf-check input{accent-color:#ff772d}
.bt-dtf-workspace-page .btdtf-btn-outline{border:1px solid #465368;color:#e1e8f5;background:#27303d}.bt-dtf-workspace-page .btdtf-btn-dark{background:#243956;border-color:#2d4968;color:#f5f7fb}
.bt-dtf-workspace-page .btdtf-selectionbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;align-items:end}
.bt-dtf-workspace-page .btdtf-selectionbar[hidden],.bt-dtf-workspace-page .btdtf-film-unused[hidden],.bt-dtf-workspace-page .btdtf-compare[hidden]{display:none!important}
.bt-dtf-workspace-page .btdtf-selection-title{grid-column:1/-1;gap:3px}.bt-dtf-workspace-page .btdtf-selection-title small{color:#ff9359}.bt-dtf-workspace-page .btdtf-selection-title strong{color:#fff}
.bt-dtf-workspace-page .btdtf-selectionbar label{font-size:10px}.bt-dtf-workspace-page .btdtf-selectionbar input{width:100%;max-width:none;padding:7px}.bt-dtf-workspace-page .btdtf-selectionbar button{grid-column:1/-1;max-width:none}
.btdtf-no-selection{color:#9facbd;font-size:10px;line-height:1.6}.btdtf-no-selection[hidden]{display:none!important}
.bt-dtf-workspace-page .btdtf-sumline{padding:7px 0;border-color:#343d49;color:#9aa9bd;font-size:11px}.bt-dtf-workspace-page .btdtf-sumline strong{color:#f2f6ff;font-size:11px}
.bt-dtf-workspace-page .btdtf-film-analysis{background:#222b37;border:1px solid #354358;margin:12px 0 8px;padding:10px}.bt-dtf-workspace-page .btdtf-film-analysis>div:not(.btdtf-film-meter){color:#a6b5c8}.bt-dtf-workspace-page .btdtf-film-analysis strong{color:#f1f6fc}.bt-dtf-workspace-page .btdtf-film-analysis small{color:#93a7c0}
.bt-dtf-workspace-page .btdtf-compare{background:#1d3b35;border-color:#295c4d;color:#82eac2}.bt-dtf-workspace-page .btdtf-total{background:linear-gradient(120deg,#30263a,#2a2c45);border:1px solid #4b4054;margin:12px 0 0;padding:13px}.bt-dtf-workspace-page .btdtf-total>span{color:#bdb7ce}.bt-dtf-workspace-page .btdtf-total strong{color:#ff9d5b;font-size:23px;line-height:1.2}.bt-dtf-workspace-page .btdtf-total small{color:#c4bacf;line-height:1.55}
.bt-dtf-workspace-page .btdtf-export-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bt-dtf-workspace-page .btdtf-export-actions .btdtf-btn{font-size:10px!important;padding:9px 7px}.bt-dtf-workspace-page .btdtf-hint{font-size:10px;color:#9aaabd}
.bt-dtf-workspace-page .btdtf-check-panel summary,.bt-dtf-workspace-page .btdtf-drafts-panel summary{font-size:12px;color:#e9edf5;font-weight:800;cursor:pointer;user-select:none}.bt-dtf-workspace-page .btdtf-check-panel #btdtfQuality{color:#a6b4c7}.bt-dtf-workspace-page .btdtf-quality-entry{border-color:#35404f}.bt-dtf-workspace-page .btdtf-quality-entry strong{color:#e2ebf8}.bt-dtf-workspace-page .btdtf-quality-flag{color:#abbacf}.bt-dtf-workspace-page .btdtf-note-box{color:#e1b790;background:#382b24;border-left-color:#ff9155}
.bt-dtf-workspace-page .btdtf-cloud-drafts{background:#222b39;border-color:#38495e}.bt-dtf-workspace-page .btdtf-cloud-drafts>strong{color:#eaf1ff}.bt-dtf-workspace-page .btdtf-cloud-drafts>p,.bt-dtf-workspace-page .btdtf-cloud-drafts>small,.bt-dtf-workspace-page .btdtf-draft-note{color:#9bacbf}.bt-dtf-workspace-page .btdtf-server-delete{color:#fa9e8d}
.bt-dtf-workspace-page .btdtf-preflight{margin:0;padding:16px;display:grid;gap:9px;background:#1b242a;border:0;border-top:1px solid #394951;border-radius:0}.bt-dtf-workspace-page .btdtf-preflight-heading strong{color:#f6f8fc}.bt-dtf-workspace-page .btdtf-preflight-heading small,.bt-dtf-workspace-page .btdtf-preflight p,.bt-dtf-workspace-page .btdtf-preflight-disclaimer{color:#9caeae}
.bt-dtf-workspace-page .btdtf-preflight-requests{max-height:none}.bt-dtf-workspace-page .btdtf-preflight-requests .btdtf-request{background:#273441;border:1px solid #455364;color:#cedbe9}.bt-dtf-workspace-page .btdtf-preflight-requests .btdtf-request strong{color:#f3f6fc}.bt-dtf-workspace-page .btdtf-preflight-requests .btdtf-request em{color:#ffac79}.bt-dtf-workspace-page .btdtf-preflight-status{color:#a7c4ff}.bt-dtf-workspace-page .btdtf-price-approval-link{color:#ffae76}
.bt-dtf-workspace-page .btdtf-bottom-banner{display:flex;align-items:center;min-width:0;border-top:1px solid #3a4351;background:#19212c;color:#c2d0e2;font-size:11px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-dtf-workspace-page .btdtf-bottom-banner[data-kind=success]{background:#17382b;color:#86e6b6}.bt-dtf-workspace-page .btdtf-bottom-banner[data-kind=error]{background:#3c2025;color:#ffb0a4}
.btdtf-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #303842;background:#11151b;color:#6e8095;font-size:9px;padding:0 18px;white-space:nowrap}
.btdtf-drawer-shade{display:none}
/* Fullscreen focus remains functional without the old pale modal. */
.bt-dtf-workspace-page .btdtf-studio.is-focus .btdtf-center{background:#151a21;padding:0!important;inset:0!important;z-index:2147483000!important;box-shadow:0 0 0 100vw #070a0de0}
.bt-dtf-workspace-page .btdtf-studio.is-focus .btdtf-workarea{flex:1;height:auto!important}
@media(max-width:1250px){.bt-dtf-workspace-page .btdtf-columns{grid-template-columns:49px 265px minmax(300px,1fr) 276px}.btdtf-rail>button,.btdtf-rail>a{width:43px}.btdtf-brand-title>span{display:none}.btdtf-header-film{display:none}}
@media(max-width:1040px){
  .bt-dtf-workspace-page .btdtf-studio{grid-template-rows:60px 42px minmax(0,1fr) 42px 0}
  .bt-dtf-workspace-page .btdtf-workbar{padding:0 12px;gap:9px}.btdtf-brand-divider,.btdtf-brand-title{display:none}.btdtf-brand-logo{font-size:21px}.btdtf-appnav{gap:5px}.btdtf-appnav .btdtf-btn{padding:7px;font-size:10px!important}.btdtf-workbar-actions{gap:5px}.btdtf-workbar-actions .btdtf-btn{padding:7px 9px;font-size:10px!important}
  .btdtf-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:#202835;border-bottom:1px solid #3f4a5a}.btdtf-mobile-toolbar span{font-size:11px;color:#aebdd0}.btdtf-mobile-toolbar button{background:#303c4c;color:#fff;border:1px solid #435468;border-radius:8px;padding:8px 10px;font-weight:750;font-size:11px}
  .bt-dtf-workspace-page .btdtf-columns{grid-template-columns:1fr;position:relative}.bt-dtf-workspace-page .btdtf-rail{display:none}.bt-dtf-workspace-page .btdtf-center{grid-column:1;grid-row:1;min-width:0;width:100%}
  .bt-dtf-workspace-page .btdtf-sidebar{position:fixed;z-index:250;top:102px;bottom:42px;width:min(340px,86vw);max-width:86vw;box-shadow:0 8px 30px #0008;transition:transform .22s ease;display:block!important;overflow-y:auto}.bt-dtf-workspace-page .btdtf-left{left:0;transform:translateX(-105%);border-right:1px solid #576172}.bt-dtf-workspace-page .btdtf-right{right:0;transform:translateX(105%);border-left:1px solid #576172}.bt-dtf-workspace-page .btdtf-left.is-open,.bt-dtf-workspace-page .btdtf-right.is-open{transform:translateX(0)}
  .bt-dtf-workspace-page .btdtf-workarea{padding:14px 14px 35px}.bt-dtf-workspace-page .btdtf-statusbar{display:none}
  .bt-dtf-workspace-page .btdtf-drawer-shade:not([hidden]){display:block;position:fixed;z-index:200;inset:102px 0 42px;background:#000a;border:0;border-radius:0;padding:0}
}
@media(max-width:580px){
 .bt-dtf-workspace-page .btdtf-studio{grid-template-rows:56px 43px minmax(0,1fr) 50px 0}
 .bt-dtf-workspace-page .btdtf-workbar{padding:0 9px}.btdtf-brand-logo{font-size:19px}.btdtf-appnav .btdtf-btn{font-size:0!important;padding:6px 8px;min-width:36px}.btdtf-appnav .btdtf-btn span{font-size:18px}.btdtf-workbar-actions .btdtf-btn{font-size:10px!important;padding:8px 9px}
 .bt-dtf-workspace-page .btdtf-sidebar{top:99px;bottom:50px}.bt-dtf-workspace-page .btdtf-drawer-shade:not([hidden]){inset:99px 0 50px}.btdtf-mobile-toolbar span{display:none}
 .bt-dtf-workspace-page .btdtf-canvasbar{padding:0 9px;min-height:53px;gap:4px}.bt-dtf-workspace-page .btdtf-canvas-name strong{font-size:11px}.bt-dtf-workspace-page .btdtf-canvas-name .btdtf-separator,.bt-dtf-workspace-page #btdtfCanvasStatus{display:none!important}
 .bt-dtf-workspace-page .btdtf-canvas-tools label{display:none}.bt-dtf-workspace-page .btdtf-canvas-tools select{max-width:71px;padding:6px 4px}.bt-dtf-workspace-page .btdtf-focus-btn{padding:0 6px;font-size:9px}
 .bt-dtf-workspace-page .btdtf-canvas-bottom{padding:0 8px}.bt-dtf-workspace-page .btdtf-canvas-footer span:last-child{display:none}.bt-dtf-workspace-page .btdtf-canvas-footer{font-size:9px}.bt-dtf-workspace-page .btdtf-workarea{padding:18px 8px 25px}.bt-dtf-workspace-page .btdtf-bottom-banner{white-space:normal;font-size:10px;line-height:1.3;padding:6px 10px}
}
@media(prefers-reduced-motion:reduce){.bt-dtf-workspace-page .btdtf-sidebar{transition:none}}
.btdtf-shortcut-highlight{animation:dtfPanelFlash 1.1s ease-out 1}
@keyframes dtfPanelFlash{0%,28%{box-shadow:inset 0 0 0 2px #ff762c}100%{box-shadow:inset 0 0 0 0 transparent}}
.btdtf-workarea.btdtf-drop-active{outline:3px dashed #ff853e;outline-offset:-8px;background-color:#252535!important}
/* Override legacy mobile stacked workbar: this screen is always an app toolbar. */
.bt-dtf-workspace-page .btdtf-workbar{flex-direction:row;flex-wrap:nowrap;align-items:center}
@media(max-width:580px){.bt-dtf-workspace-page .btdtf-workbar{justify-content:space-between;gap:5px}.btdtf-workbar-actions .btdtf-btn-order{max-width:142px;line-height:1.2}}
@media(max-width:1040px){
 .bt-dtf-workspace-page .btdtf-workbar-actions{width:auto;flex:0 0 auto;flex-wrap:nowrap}
 .bt-dtf-workspace-page .btdtf-appnav{flex:0 1 auto;margin-left:auto}
 .bt-dtf-workspace-page .btdtf-brand{flex:0 0 auto}
}
@media(max-width:580px){
 .bt-dtf-workspace-page .btdtf-appnav .btdtf-btn{font-size:0!important;flex:0 0 33px;min-width:33px;min-height:34px;padding:5px}
 .bt-dtf-workspace-page .btdtf-appnav .btdtf-btn span{font-size:17px}
 .bt-dtf-workspace-page .btdtf-workbar-actions .btdtf-btn-order{font-size:9px!important;padding:7px 8px;max-width:132px}
}
