﻿/* Studio desktop: only explicitly selected tools are visible. */
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-dock-account{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities{display:block!important;position:fixed!important;top:12px!important;right:18px!important;left:auto!important;width:auto!important;max-width:calc(100vw - 150px);padding:8px 12px!important;border-radius:15px!important;z-index:9100}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities>h2{display:none}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities .header-account-actions{width:auto!important;flex-wrap:nowrap!important;gap:8px}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .app-main{padding-top:82px!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-home-panel,html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-view-heading{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #live-studio-panel{display:block!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop[data-stream-widgets=false] #live-studio-panel{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-enabled=false]{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-enabled=true]{display:block!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;grid-template-areas:none!important;gap:16px!important;align-items:start!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) :is(.studio-game-sidebar,.studio-controls){display:contents!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-dock-heading,.studio-inspector-switch,.studio-controls>.live-grid){display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) [data-widget-enabled=true]{grid-area:auto!important;height:auto!important;min-height:180px}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) .studio-stage[data-widget-enabled=true]{grid-column:span 2!important;height:530px!important;display:flex!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) :is(.studio-game-picker,.studio-audio,#studio-favorite-animations)[data-widget-enabled=true]{display:flex!important;flex-direction:column}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) :is(.studio-game-options,.live-favorite-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;max-height:260px!important}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-config,html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-window{position:fixed!important;left:160px;top:90px;width:min(960px,calc(100vw - 170px));height:min(720px,calc(100dvh - 108px));min-width:240px;min-height:150px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px);overflow:auto;resize:both;z-index:300;border:1px solid #91c7ff55!important;border-radius:17px;background:#101a2bf2!important;box-shadow:0 20px 80px #0007;padding:15px;color:#eef2ff}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-config{width:330px;height:auto;max-height:calc(100dvh - 85px);z-index:9200;padding:0}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-widget-title,.studio-widget-config>header){display:flex!important;position:sticky;top:0;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px;padding:12px;background:#122039f5!important;border:0!important;border-bottom:1px solid #ffffff15!important;box-shadow:none!important;cursor:grab;touch-action:none!important;z-index:5;border-radius:10px}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-config>header{border-radius:16px 16px 0 0;margin:0}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-widget-title strong,.studio-widget-config h2){font:600 14px/1.4 Inter,sans-serif;margin:0;color:#eff4ff}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-widget-title,.studio-widget-config>header)>button{width:28px;height:28px;border:0;border-radius:7px;background:#ffffff0c;color:#d8e5ff;font-size:21px;cursor:pointer}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options]{padding:18px}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options]>p{font-size:12px;line-height:1.7;color:#b3c1da;margin:0 0 16px}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options]>label{display:flex;align-items:center;gap:12px;min-height:43px;padding:8px;border-radius:8px;font-size:13px;cursor:pointer}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options]>label:hover{background:#91bbff12}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options] input{width:17px;height:17px;accent-color:#87caff}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-dock-scroll .studio-app-nav{display:flex!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-ai-nav{display:none!important}
html[data-dock-menu=ai] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-dock-scroll .studio-app-nav{display:none!important}
html[data-dock-menu=ai] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-ai-nav{display:flex!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-app-rail{width:76px!important;padding:8px 5px!important;border-radius:20px!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .cp-rail-brand>.ti-symbol{width:50px!important;height:32px!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-app-nav .live-studio-tab,.studio-ai-nav button){font-size:9px!important;min-height:40px!important;gap:3px!important;padding:5px 0!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .app-main{margin-left:108px!important;width:calc(100% - 120px)!important}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-layout-toolbar{display:none!important}
body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop:has(.sle-edit) #studio-layout-toolbar{display:flex!important;position:fixed;right:20px;top:74px;z-index:9300;max-width:calc(100vw - 125px);padding:12px;background:#101b30;border:1px solid #8ec8ff44;border-radius:12px;flex-wrap:wrap}
body#tikinteract-studio .widget-edit-layout{padding:10px;border:1px solid #8acaff55;background:#81bfff18;color:#d9ecff;border-radius:8px;margin-top:15px;width:100%;cursor:pointer}
@media(max-width:700px){html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-app-rail{width:52px!important}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .app-main{margin-left:74px!important;width:calc(100% - 82px)!important}}
html[data-mode=light] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-widget-config,.studio-widget-window){background:#f8fbfff2!important;color:#24324b}
html[data-mode=light] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop [data-widget-options]>label{color:#24324b}
@media(max-width:700px){html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities{max-width:calc(100vw - 92px);right:8px!important;padding:6px!important}.studio-widget-desktop #studio-dock-utilities [data-credit-label]{display:none!important}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities .header-account-actions{gap:2px}body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-config,html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-window{width:calc(100vw - 32px);left:16px;min-width:230px}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom){grid-template-columns:1fr!important}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel .studio-workspace:not(.sle-custom) .studio-stage[data-widget-enabled=true]{grid-column:1!important}}

html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live [data-widget-enabled=false]{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live [data-widget-enabled=true]{display:block!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-home-tab{display:none!important}
@media(max-width:700px){body#tikinteract-studio.studio-widget-desktop #header-account-name{display:none!important}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities .header-account-actions{gap:1px!important}html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities :is(.appearance-toggle,.language-trigger,#creator-inbox-bell,#studio-account-avatar,[data-design-palette-toggle]){width:25px!important;min-width:25px!important;height:27px!important}body#tikinteract-studio.studio-widget-desktop .studio-dock-position button{width:17px}}

html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel [data-widget-enabled=false]{display:none!important}
html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live #live-studio-panel [data-widget-enabled=true]{display:block!important}
body#tikinteract-studio.studio-widget-desktop .studio-workspace [data-layout-panel][data-widget-enabled=true]{padding-top:42px!important}
body#tikinteract-studio.studio-widget-desktop .studio-workspace:not(.sle-custom) [data-layout-panel]{position:relative}
body#tikinteract-studio.studio-widget-desktop .sle-panel-tools{display:flex!important;position:absolute;top:5px;left:8px;right:8px;height:28px;z-index:6;align-items:center;gap:8px;cursor:grab;touch-action:none!important;color:var(--sd-muted);font-size:11px}
body#tikinteract-studio.studio-widget-desktop .studio-workspace:not(.sle-edit) .sle-panel-tools button{display:none}
body#tikinteract-studio.studio-widget-desktop .sle-resize:not(.studio-window-resize){display:block;position:absolute;bottom:0;right:0;width:24px;height:24px;padding:2px;border:0;background:transparent;color:var(--sd-muted);cursor:nwse-resize;touch-action:none!important}
@media(max-width:700px){body#tikinteract-studio.studio-widget-desktop #header-account-name{display:none!important}body#tikinteract-studio.studio-widget-desktop #studio-dock-utilities .studio-credit-balance{margin-right:1px;padding:2px}body#tikinteract-studio.studio-widget-desktop #studio-dock-utilities .header-account-actions>button:last-child{width:24px;padding:0}}
