.workspace-view .catalog-sidebar,.workspace-view #sidebar,.workspace-view .app-shell>aside{display:none}.workspace-view main{max-width:none;width:100%;padding:24px}.wf-page{max-width:1600px;margin:auto;color:#dceaf4}.wf-heading{display:flex;justify-content:space-between;align-items:center;margin:4px 0 28px}.wf-heading span{color:#24c9f3;letter-spacing:2px;font-size:11px}.wf-heading h1{font-size:34px;margin:10px 0}.wf-heading p,.wf-tools p{color:#8ca6ba;margin:6px 0}.wf-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px}.wf-sidebar{border:1px solid #254052;background:#0a1c28;border-radius:14px;padding:18px;align-self:start}.wf-sidebar h3{font-size:10px;color:#6f91a8;letter-spacing:1.6px;margin:14px 0}.wf-sidebar a{display:flex;align-items:center;gap:12px;color:#bdd0de;text-decoration:none;padding:11px 10px;border-radius:7px;font-size:13px}.wf-sidebar a.active,.wf-sidebar a:hover{background:#103c53;color:#4dd9ff}.wf-space{margin-top:25px;padding-top:20px;border-top:1px solid #264152;display:grid;gap:8px;font-size:12px}.wf-space small{color:#8ba5ba}.wf-main{min-width:0;background:#0a1b27;border:1px solid #294355;border-radius:14px;overflow:hidden}.wf-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border-bottom:1px solid #263e4c}.wf-tools h2{font-size:21px;margin:0}.wf-tools p{font-size:12px}.wf-buttons,.wf-actions,.wf-selection,.wf-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-message{padding:0 22px;font-size:12px;color:#8ce1c5;white-space:pre-wrap}.wf-message.error{color:#ffb6b6}.wf-path{padding:14px 22px;background:#081723;border-block:1px solid #203747}.wf-path button{background:none;border:0;color:#a2cde5;cursor:pointer;font-size:12px}.wf-path .wf-trash{margin-left:auto;color:#b8b4c9}.wf-actions{padding:18px 22px}.wf-actions input[type=search]{margin-left:auto;min-width:240px;max-width:100%;border:1px solid #315065;background:#061723;color:#dceaf4;border-radius:7px;padding:10px 13px}.wf-selection{padding:0 22px 15px;font-size:11px;color:#91aec0}.wf-selection .btn{font-size:11px;padding:6px 9px}.wf-selection span{margin-right:auto}.wf-table-wrap{min-height:330px;overflow:auto}.wf-table{width:100%;border-collapse:collapse;text-align:left}.wf-table th{padding:12px 14px;background:#102b3b;font-size:11px;font-weight:500;color:#9bb8ca;white-space:nowrap}.wf-table td{padding:12px 14px;border-bottom:1px solid #1b3545;font-size:12px;color:#9eb6c7}.wf-table th:first-child,.wf-table td:first-child{width:32px;padding-left:22px}.wf-table td:last-child{width:100px}.wf-table tr:hover,.wf-table tr.selected{background:#102e40}.wf-table input{accent-color:#09baff}.wf-filename{display:flex;align-items:center;gap:12px;border:0;background:none;color:#e2ecf4;cursor:pointer;text-align:left;font:inherit;overflow-wrap:anywhere}.wf-filename small{display:block;color:#6b9cb8;margin-top:4px}.wf-file-icon{display:grid;place-items:center;width:42px;min-width:42px;height:38px;border-radius:8px;background:#103148;color:#4dc9f7;font-size:10px}.wf-file-icon.folder{font-size:28px;color:#70cfff;background:#103249}.wf-empty{display:grid;place-content:center;text-align:center;min-height:260px;color:#8fadc0;font-size:13px;padding:25px}.wf-empty>span{font-size:56px;color:#219ac6}.wf-empty b{color:#cee0eb;font-size:18px}.wf-footnote{font-size:11px;color:#6e90a6;padding:12px 22px}.wf-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:22px}.wf-library-grid a{padding:25px;background:#102838;border:1px solid #294759;border-radius:10px;text-decoration:none;color:#d7e6f0}.wf-library-grid a>span{font-size:36px;color:#26cafa}.wf-library-grid small{color:#85a9c0}.wf-preview{margin:20px;padding:20px;border:1px solid #284759;border-radius:10px;background:#102b3b}.wf-preview>button{float:right}.wf-preview img{display:block;max-width:100%;max-height:430px;margin-top:18px;object-fit:contain}.wf-drop .wf-main{outline:2px solid #00cfff}.wf-source-menu{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #29719b;padding:8px;border-radius:8px;background:#0b2638}.wf-busy .wf-actions,.wf-busy .wf-selection{pointer-events:none;opacity:.6}.desktop-result-banner{position:fixed;right:24px;bottom:24px;z-index:40;background:#0c3242;border:1px solid #1bbd9e;border-radius:12px;padding:16px;box-shadow:0 12px 35px #0008;max-width:390px;color:#d9f5eb}.desktop-result-banner p{margin:0 0 10px}.desktop-result-banner>button{float:right;background:none;border:0;color:#b5cad5;cursor:pointer}.desktop-result-banner a{margin-right:8px}@media(max-width:900px){.wf-layout{grid-template-columns:1fr}.wf-sidebar{display:flex;flex-wrap:wrap;gap:4px}.wf-sidebar h3,.wf-space,.wf-sidebar [data-projects]{display:none}.wf-tools{align-items:flex-start;flex-direction:column}.wf-table td:nth-child(4),.wf-table th:nth-child(4){display:none}.wf-heading h1{font-size:27px}.workspace-view main{padding:12px}.wf-actions input[type=search]{min-width:0;width:100%}}

.wf-page{padding:28px 32px 50px;box-sizing:border-box}.wf-sidebar{display:block;height:auto}.wf-page [hidden],.project-dialog-backdrop[hidden]{display:none!important}@media(max-width:900px){.wf-page{padding:18px 12px}.wf-sidebar{display:flex;height:auto}}

.wf-name-dialog{max-width:480px}.wf-name-dialog h2{font-size:22px;margin-bottom:20px}.wf-name-dialog label{display:grid;gap:10px;color:#8fafc5}.wf-name-dialog input{width:100%;padding:12px;border:1px solid #325d76;border-radius:7px;background:#071a28;color:#d9edfb;font:inherit}

.workspace-view .storage-dock{display:none!important}
