/* Preview refinement: tighter navigation, quiet tools, clear reading hierarchy. */
body.axiom-workspace.pro-studio.operator-desk .service-tree{display:block!important;padding:2px 7px!important}body.axiom-workspace.pro-studio.operator-desk .service-category{display:block;margin:0!important;padding:0!important}body.axiom-workspace.pro-studio.operator-desk .service-category>summary{height:23px!important;min-height:23px!important;padding:3px 5px!important;font-size:10px!important;letter-spacing:.4px}.service-category:not([open])>:not(summary){display:none!important}body.axiom-workspace.pro-studio.operator-desk .studio-service{display:block;margin:0!important;padding:0!important}body.axiom-workspace.pro-studio.operator-desk .studio-service>summary{height:27px!important;min-height:27px!important;font-size:12px!important;padding:3px 5px!important}body.axiom-workspace.pro-studio.operator-desk .studio-decks{padding:0 3px 3px 23px!important;gap:0}body.axiom-workspace.pro-studio.operator-desk .studio-deck{font-size:11px!important;min-height:24px!important;height:24px!important;padding:3px 6px 3px 17px!important}.studio-service:not([open])>.studio-decks{display:none!important}body.axiom-workspace.pro-studio.operator-desk .tree-add-presentation{font-size:10px!important;min-height:21px!important;padding:2px 5px!important;opacity:.65}body.axiom-workspace.pro-studio.operator-desk .studio-deck:before{top:8px;height:7px}body.axiom-workspace.pro-studio.operator-desk .navigator-heading h2{font-size:14px!important}.desk-tabs .desk-gear{margin-left:1px}
body.axiom-workspace.pro-studio.operator-desk .desk-original-actions{display:none!important}body.axiom-workspace.pro-studio.operator-desk .toolbar{height:38px;min-height:38px;gap:5px!important;padding:4px 10px!important;justify-content:flex-start;align-items:center}body.axiom-workspace.pro-studio.operator-desk .toolbar>button{font-size:11px!important;min-height:28px!important;padding:4px 10px!important;background:transparent!important}.toolbar #desk-headers{margin-left:auto;border-color:transparent!important;color:var(--muted)!important}.desk-action-popover{position:fixed;z-index:130;width:280px;max-height:min(420px,calc(100dvh - 70px));overflow:auto;padding:7px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 36px #0005}.desk-action-popover[hidden]{display:none!important}.desk-action-popover h3{font-size:11px!important;line-height:1.5;color:var(--muted)!important;font-weight:500;margin:4px 7px 7px}.desk-action-popover>button{display:block;width:100%;text-align:left;border:0!important;min-height:32px!important;font-size:12px!important;border-radius:4px!important;padding:7px!important}.desk-heading-order{list-style:none;padding:0;margin:0 0 8px;max-height:170px;overflow:auto}.desk-heading-order li{display:flex;align-items:center;gap:6px;min-height:28px}.desk-heading-order .desk-order-index{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:22px;text-align:center}.desk-heading-order button{border:0!important;flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important}.desk-heading-form{display:flex;gap:5px;border-top:1px solid var(--line);padding-top:8px}.desk-heading-form input{flex:1;min-width:0;font-size:12px!important}.desk-heading-form button{font-size:11px!important}.desk-destination-form{display:grid;gap:9px;padding:4px}.desk-destination-form label{display:grid;gap:4px;font-size:10px!important;margin:0}.desk-destination-form select{width:100%;font-size:12px!important}.desk-destination-form button{font-size:12px!important;min-height:30px!important}
body.axiom-workspace.pro-studio.operator-desk .desk-group-heading{height:30px!important;min-height:30px;gap:7px}body.axiom-workspace.pro-studio.operator-desk .desk-group-heading>button{font-size:11px!important;font-weight:600;padding-left:0!important}.desk-group-heading[draggable=true]{cursor:grab}.desk-group-heading:before{content:'\283f';font-size:11px;color:var(--muted);opacity:.4}.desk-drop-target{outline:1px solid #a6b99d;outline-offset:-2px;background:#94b9830b}.desk-drop-target:after{content:'Drop into this section';display:block;font-size:10px;color:var(--muted);padding:5px}
body.axiom-workspace.pro-studio.operator-desk #library-view{max-height:55%!important;min-height:120px!important}body.axiom-workspace.pro-studio.operator-desk .desk-library-heading{min-height:34px;height:34px;gap:8px}body.axiom-workspace.pro-studio.operator-desk .desk-library-heading h2{font-size:13px!important}.desk-library-heading #desk-add-content{font-size:10px!important;padding:3px 6px!important;min-height:23px!important;background:transparent!important}.desk-library-heading .desk-library-widen{margin-left:auto;border:0!important;padding:4px!important;min-height:25px!important}.desk-library-widen svg{display:block;width:15px;height:15px}body.axiom-workspace.pro-studio.operator-desk #library-view .search-line{right:40px!important;max-width:42%}body.axiom-workspace.pro-studio.operator-desk #library-grid .library-card{position:relative;height:108px!important;background:transparent!important;border:0!important;overflow:visible!important}body.axiom-workspace.pro-studio.operator-desk #library-grid{grid-auto-rows:108px!important;gap:8px}body.axiom-workspace.pro-studio.operator-desk #library-grid .library-card>.stage{border:1px solid var(--line)!important;border-radius:4px!important;height:77px!important;overflow:hidden}.library-card .library-card-info>.button-row{height:0!important;margin:0!important;padding:0!important}.library-card .desk-library-add{position:absolute;top:5px;right:5px;width:24px;min-width:24px;height:24px;min-height:24px!important;padding:3px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;border-radius:5px!important;display:grid;place-items:center;opacity:.85}.library-card .desk-library-add svg{width:16px;height:16px;display:block}.library-card .button-row .danger{position:absolute;top:5px;left:5px;width:20px;min-width:20px!important;min-height:20px!important;padding:0!important;opacity:0}.library-card:hover .danger,.library-card:focus-within .danger{opacity:.8}body.axiom-workspace.pro-studio.operator-desk #library-grid .library-card h2{font-size:10px!important;font-weight:500;margin:4px 0 0!important;line-height:1.5}.desk-library-width-handle{display:none}.desk-library-wide{position:fixed!important;left:16vw;bottom:24px;z-index:80;width:var(--desk-library-width,calc(84vw - 8px))!important;max-width:calc(84vw - 8px);height:var(--desk-library-height,32vh)!important;box-shadow:0 -8px 30px #0004;border:1px solid var(--line)}.desk-library-wide .desk-library-width-handle{display:block;position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;touch-action:none}.desk-library-width-handle:hover{background:var(--muted)}
body.axiom-workspace.pro-studio.operator-desk .desk-countdown{padding:8px 11px!important;gap:5px}.desk-timer-heading{justify-content:space-between;gap:7px}.desk-timer-heading h2{font-size:11px!important;font-weight:500!important;color:var(--muted)!important;white-space:nowrap}.desk-timer-heading .desk-timer-modes{padding:0;gap:1px;background:transparent}body.axiom-workspace.pro-studio.operator-desk .desk-timer-modes button{font-size:9px!important;padding:2px 4px!important;min-height:22px!important;white-space:nowrap}.desk-timer-line{display:flex;align-items:center;justify-content:space-between;gap:10px}body.axiom-workspace.pro-studio.operator-desk .desk-countdown strong{font-size:24px!important;line-height:1.2;font-weight:450;letter-spacing:.5px}body.axiom-workspace.pro-studio.operator-desk .desk-timer-line #desk-clock-toggle{font-size:10px!important;min-height:24px!important;padding:3px 9px!important;min-width:52px;margin-left:auto}.desk-timer-options{font-size:10px;margin:0;padding:0!important;border:0!important}.desk-timer-options>summary{font-size:9px!important;min-height:16px!important;padding:0!important;border:0!important;color:var(--muted)!important;cursor:pointer}.desk-timer-options[open] .desk-timer-controls{padding:6px 0 0}.desk-timer-options:not([open])>.desk-timer-controls{display:none!important}body.axiom-workspace.pro-studio.operator-desk :is(.preview-monitor,.output-monitor){flex:0 0 auto!important;min-height:0!important;gap:6px!important;padding:9px 11px!important}body.axiom-workspace.pro-studio.operator-desk .inspector :is(#preview,#live-preview){width:min(100%,214px)!important;max-height:120px!important;aspect-ratio:16/9;align-self:center;margin:0 auto!important}body.axiom-workspace.pro-studio.operator-desk :is(.preview-monitor h2,.output-monitor h2){font-size:13px!important}.desk-editor-slot{height:31px!important;min-height:31px!important}body.axiom-workspace.pro-studio.operator-desk #go-live{margin-top:3px!important;min-height:27px!important}.preview-monitor #preview-label,.preview-monitor #preview-position{font-size:10px!important}body.axiom-workspace.pro-studio.operator-desk .preview-monitor .stage,body.axiom-workspace.pro-studio.operator-desk .output-monitor .stage{flex:0 0 auto!important}.desk-playlists{min-height:120px!important}
body.axiom-workspace.pro-studio.operator-desk #pro-message-form button{font-size:11px!important;line-height:1.4;min-height:28px!important;padding:5px 9px!important;font-weight:500}body.axiom-workspace.pro-studio.operator-desk .chat-meta strong{font-size:11px!important;font-weight:600;color:var(--ink)}body.axiom-workspace.pro-studio.operator-desk .chat-meta time{font-size:9px!important;line-height:1.5;color:var(--muted)}body.axiom-workspace.pro-studio.operator-desk .chat-message p{font-size:12px!important;line-height:1.65}body.axiom-workspace.pro-studio.operator-desk .chat-update-kind{font-size:10px!important;font-weight:600;letter-spacing:.2px}.chat-update-kind svg{width:14px;height:14px}.desk-suite-prompt{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 6px;font-size:12px!important}.desk-suite-prompt strong{font-size:13px;font-weight:600;color:var(--ink);line-height:1.4}.desk-suite-prompt>span:not(.desk-suite-icon){font-size:12px;line-height:1.65;color:var(--muted)}.desk-suite-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--soft);color:var(--ink)}.desk-suite-icon svg{width:21px;height:21px}.desk-suite-prompt button{font-size:11px!important;min-height:29px!important;padding:5px 8px!important}body[data-inbox-mode=standalone] #team-view .pro-team-picker,body[data-inbox-mode=standalone] #pro-message-form,body[data-inbox-mode=standalone] #pro-message-status{display:none!important}

body.axiom-workspace.pro-studio.operator-desk .studio-service:not([open])>.studio-decks,body.axiom-workspace.pro-studio.operator-desk .service-category:not([open])>:not(summary){display:none!important}body.axiom-workspace.pro-studio.operator-desk .studio-decks{display:block!important;padding:0 3px 3px 23px!important}body.axiom-workspace.pro-studio.operator-desk .tree-add-presentation:before{content:'+';margin-right:5px;opacity:.6}body.axiom-workspace.pro-studio.operator-desk .tree-add-presentation{font-size:10px!important;font-weight:400;padding-left:17px!important}body.axiom-workspace.pro-studio.operator-desk .chat-meta strong{color:var(--ink)!important}

body.axiom-workspace.pro-studio.operator-desk .studio-service>summary,body.axiom-workspace.pro-studio.operator-desk .service-category>summary,body.axiom-workspace.pro-studio.operator-desk .desk-service-actions>summary{margin:0!important}body.axiom-workspace.pro-studio.operator-desk .inspector .monitor-caption{display:none!important}body.axiom-workspace.pro-studio.operator-desk .preview-monitor,body.axiom-workspace.pro-studio.operator-desk .output-monitor{gap:5px!important}

body.axiom-workspace.pro-studio.operator-desk .desk-editor-slot #editor[open]{right:max(calc(var(--desk-right,18vw) + 12px),222px)!important}#desk-backgrounds{font-size:11px!important;min-height:28px!important;margin:6px 0}
