:root{--surface-divider: rgba(231, 242, 233, .13);--surface-divider-strong: rgba(217, 255, 67, .28)}.app-shell:not(.workflow-immersive)>.sidebar,.admin-sidebar{border-right:1px solid var(--surface-divider)}.app-shell:not(.workflow-immersive) .content-width{padding-top:12px}.page-heading,.workspace-heading{margin-bottom:10px}.page-heading.page-heading-actions-only{min-height:0;margin:0 0 10px;justify-content:flex-start}:is(.workspace-scope-tabs,.template-scope-switch,.creative-asset-tabs,.asset-center-tabs,.inspiration-media-tabs,.create-toolbar .mode-switch){padding:4px;gap:4px;border:1px solid var(--surface-divider);border-radius:10px;background:var(--bg-1);box-shadow:none}:is(.workspace-scope-tabs,.template-scope-switch,.creative-asset-tabs,.asset-center-tabs,.inspiration-media-tabs,.create-toolbar .mode-switch) button{min-height:36px;padding-inline:12px;border:1px solid transparent;border-radius:7px;background:transparent}:is(.workspace-scope-tabs,.template-scope-switch,.creative-asset-tabs,.asset-center-tabs,.inspiration-media-tabs,.create-toolbar .mode-switch) button:hover:not(:disabled){border-color:var(--surface-divider);background:transparent}:is(.workspace-scope-tabs,.template-scope-switch,.creative-asset-tabs,.asset-center-tabs,.inspiration-media-tabs,.create-toolbar .mode-switch) button.active{border-color:var(--surface-divider-strong);background:#d9ff430e;color:var(--green)}:is(.asset-center-tabs button>span,.creative-asset-tabs button>b,.workspace-scope-tabs button>span,.template-scope-switch button>span){min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-3);font-size:11px;line-height:1}:is(.asset-center-tabs button.active>span,.creative-asset-tabs button.active>b,.workspace-scope-tabs button.active>span,.template-scope-switch button.active>span){background:transparent;color:var(--green)}.workspace-page .workspace-toolbar,.inspiration-toolbar,.history-filters,.admin-card,.template-board-panel,.data-table-card{border:1px solid var(--surface-divider);border-radius:10px;background:var(--bg-1);box-shadow:none}.workspace-page .workspace-toolbar,.inspiration-toolbar,.history-filters{padding:9px}:is(.workspace-project-card,.workspace-new-card,.template-card,.inspiration-card,.creative-asset-card,.asset-center-card,.task-card,.admin-template-card,.user-task-card,.metric-card){border:1px solid var(--surface-divider);border-radius:9px}:is(.workspace-project-card,.workspace-new-card,.template-card,.inspiration-card,.creative-asset-card,.asset-center-card,.task-card,.admin-template-card,.user-task-card,.metric-card):hover{border-color:var(--surface-divider-strong)}:is(.asset-center-summary,.history-overview){overflow:hidden;border:1px solid var(--surface-divider);border-radius:10px;background:var(--bg-1)}.asset-upload-menu{position:relative;flex:0 0 auto;z-index:30}.asset-upload-menu>summary{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;list-style:none;cursor:pointer}.asset-upload-menu>summary::-webkit-details-marker{display:none}.asset-upload-menu[open]>summary{border-color:var(--surface-divider-strong)}.asset-upload-popover{position:absolute;top:calc(100% + 7px);right:0;width:210px;padding:5px;border:1px solid var(--surface-divider);border-radius:9px;background:#080d09;box-shadow:0 16px 42px #0000005c}.asset-upload-popover-label{display:block;padding:8px 9px 4px;color:var(--text-4);font-size:9px;font-weight:700;letter-spacing:.08em}.asset-upload-popover button{width:100%;min-height:38px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-2);display:flex;align-items:center;gap:8px;cursor:pointer}.asset-upload-popover button:hover,.asset-upload-popover button:focus-visible{border-color:var(--surface-divider);background:transparent;color:var(--green)}:is(.batch-empty,.template-empty-state,.workspace-empty-state,.asset-center-empty,.inspiration-empty){min-height:140px;padding:20px}.asset-center-empty.compact{min-height:140px}.app-shell:not(.workflow-immersive) :is(.template-scope-note,.asset-convert-hint,.asset-center-section>header>small),.admin-shell :is(.admin-page-title p,.card-head p),.app-shell:not(.workflow-immersive) :is(.batch-empty,.template-empty-state,.workspace-empty-state,.asset-center-empty,.inspiration-empty) :is(p,span:not(.empty-stack span)){display:none}@media(max-width:720px){.asset-upload-menu>summary{width:100%}.asset-upload-popover{right:auto;left:0;width:min(220px,100%)}}.admin-shell :is(.admin-modal-head p,.global-config-page-head .global-config-eyebrow,.global-config-page-head p,.global-config-nav-copy small,.global-config-section>header small,.template-board-metrics button small,.template-board-panel .admin-eyebrow,.template-review-clear small,.user-drawer-head p,.user-section-head p,.ledger-title p,.detail-template-admin-library>header small,.detail-template-advanced-config>header small,.template-workflow-config>header small,.template-workflow-node-detail>header small,.canvas-sync-summary p,.mcp-quick-actions article>span,.mcp-quick-actions article>div small,.mcp-token-issuer>header small,.mcp-token-list-card>header small,.mcp-audit-card>header small){display:none!important}.app-shell .modal-head,.admin-shell .admin-modal-head{min-height:0}.subject-settings-trigger{width:100%;min-height:40px;margin-top:10px;padding:0;border:0;border-top:1px solid var(--surface-divider);border-radius:0;background:transparent;color:var(--text-2);display:flex;align-items:center;gap:8px;cursor:pointer}.subject-settings-trigger:hover,.subject-settings-trigger.active{background:transparent;color:var(--green)}.subject-settings-trigger>span{font-weight:650}.subject-settings-trigger>small{margin-left:auto;color:var(--text-3)}.subject-settings-trigger>svg:last-child{transition:transform .16s ease}.subject-settings-trigger.active>svg:last-child{transform:rotate(180deg)}.quick-settings-strip{min-width:0;display:flex;align-items:center;gap:0;overflow:visible}.quick-setting-control{min-width:88px;height:36px;padding:0 10px;border-right:1px solid var(--surface-divider);display:flex;align-items:center;gap:6px;flex:0 0 auto}.quick-setting-control.quick-model-control{min-width:180px;flex:1 1 210px}.quick-setting-control>span{color:var(--text-3);font-size:10px;white-space:nowrap}.quick-setting-control>select{min-width:0;max-width:150px;height:32px;padding:0 18px 0 0;border:0;outline:0;background-color:transparent;color:var(--text-1);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.quick-setting-control:not(.quick-model-control)>select{max-width:76px}:is(.quick-sound-control,.quick-advanced-trigger){min-width:max-content;height:36px;padding:0 10px;border:0;background:transparent;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}:is(.quick-sound-control,.quick-advanced-trigger):hover:not(:disabled),:is(.quick-sound-control,.quick-advanced-trigger).active{background:transparent;color:var(--green)}.quick-sound-control:disabled{opacity:.8;cursor:default}.quick-generate-button{min-width:82px;height:34px;margin-left:6px;flex:0 0 auto}.advanced-settings-drawer{margin-top:8px;padding:12px 4px 4px;border-top:1px solid var(--surface-divider)}.advanced-settings-drawer .settings-title{padding-bottom:10px}.advanced-settings-drawer .settings-title>.icon-button{margin-left:auto}.advanced-settings-drawer .advanced-duplicate,.advanced-settings-drawer>:is(.output-format-preview,.generate-button,.cost-hint){display:none}.prompt-optimization-modal{width:min(520px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 48px));overflow:hidden}.prompt-optimization-modal .modal-head{padding:18px 20px 14px}.prompt-optimization-modal .modal-head h2{margin-top:2px;font-size:18px}.prompt-optimization-modal .modal-head p{margin-top:4px;color:var(--text-3);font-size:11px}.prompt-optimization-body{padding:14px 20px 16px}.prompt-optimization-field{display:grid;gap:8px}.prompt-optimization-field>span{color:var(--text-2);font-size:11px;font-weight:700}.prompt-optimization-field textarea{width:100%;min-height:210px;max-height:42vh;padding:12px 13px;resize:vertical;border:1px solid var(--surface-divider);border-radius:9px;outline:none;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:12px;line-height:1.7}.prompt-optimization-field textarea:focus{border-color:color-mix(in srgb,var(--green) 68%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}.prompt-optimization-field>small{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-3);font-size:10px}.prompt-optimization-footer{gap:8px;padding:12px 20px 16px}.prompt-optimization-footer .prompt-optimization-spacer{flex:1}@media(max-width:560px){.prompt-optimization-modal{width:calc(100vw - 20px)}.prompt-optimization-field textarea{min-height:180px}}
