.workspace>.topbar{order:0}.workspace>.support-banner{order:1}.workspace>.eforms-breadcrumb{order:2}.workspace>.mobile-steps{order:3}.workspace>.content{order:4}.workspace>.workflow-footer{order:5}.eforms-breadcrumb{--breadcrumb-bg:rgba(255,255,255,.78);--breadcrumb-line:#d9dfda;--breadcrumb-text:#53645f;--breadcrumb-current:#18332d;--breadcrumb-hover:#edf3ef;width:min(1180px,calc(100% - 72px));min-height:38px;margin:18px auto 0;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;border:1px solid var(--breadcrumb-line);border-radius:10px;background:var(--breadcrumb-bg);color:var(--breadcrumb-text);font-size:11px;backdrop-filter:blur(10px)}.eforms-breadcrumb[data-platform-theme=dark]{--breadcrumb-bg:rgba(13,29,50,.93);--breadcrumb-line:rgba(137,178,222,.22);--breadcrumb-text:#aebed0;--breadcrumb-current:#f4f8fc;--breadcrumb-hover:rgba(37,67,101,.8)}@media (prefers-color-scheme:dark){.eforms-breadcrumb[data-platform-theme=system]{--breadcrumb-bg:rgba(13,29,50,.93);--breadcrumb-line:rgba(137,178,222,.22);--breadcrumb-text:#aebed0;--breadcrumb-current:#f4f8fc;--breadcrumb-hover:rgba(37,67,101,.8)}}.eforms-breadcrumb button,.eforms-breadcrumb strong{min-width:0;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eforms-breadcrumb button{border:0;border-radius:6px;padding:4px 6px;background:transparent;color:var(--breadcrumb-text);font:inherit;font-weight:720;text-decoration:none}.eforms-breadcrumb button:focus-visible,.eforms-breadcrumb button:hover{background:var(--breadcrumb-hover);color:var(--breadcrumb-current)}.eforms-breadcrumb button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.eforms-breadcrumb>span{flex:0 0 auto;color:var(--breadcrumb-text);opacity:.5}.eforms-breadcrumb strong{color:var(--breadcrumb-current);font-weight:820}@media (max-height:820px),(max-width:1500px){.eforms-breadcrumb{width:min(1120px,calc(100% - 40px));margin-top:12px}}@media (max-width:820px){.eforms-breadcrumb{width:calc(100% - 24px);min-height:34px;margin-top:10px;gap:5px;padding:6px 8px;overflow-x:auto;font-size:10px;scrollbar-width:none}.eforms-breadcrumb::-webkit-scrollbar{display:none}.eforms-breadcrumb button,.eforms-breadcrumb strong{max-width:20ch;flex:0 0 auto}}.project-save-status{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:3px 9px;font-size:8px;font-weight:850;line-height:1;white-space:nowrap}.project-save-status:before{width:6px;height:6px;border-radius:50%;margin-right:6px;background:currentColor;content:""}.project-save-status.draft{background:#eef1ef;color:#52655e}.project-save-status.dirty{background:#fff1cf;color:#8a651e}.project-save-status.saving{background:#e9f1fb;color:#245a8c}.project-save-status.failed{background:#ffe5e2;color:#963b35}.workspace-v2-shell[data-platform-theme=dark] .project-save-status.saving{background:#203c58;color:#d1eaff}.workspace-v2-shell[data-platform-theme=dark] .project-save-status.failed{background:#4b2828;color:#ffded8}@media (prefers-color-scheme:dark){.workspace-v2-shell[data-platform-theme=system] .project-save-status.saving{background:#203c58;color:#d1eaff}.workspace-v2-shell[data-platform-theme=system] .project-save-status.failed{background:#4b2828;color:#ffded8}}.project-save-status.saved{background:#e5f5ec;color:#1f6a4a}.project-save-status.readonly{background:#eef1f6;color:#536174}.button.danger{border-color:#d9aaa7;background:#fff7f6;color:#9b3935}.button.danger:hover:not(:disabled){border-color:#c98d89;background:#fff0ee}.leave-project-modal{width:min(640px,100%)}.leave-project-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.leave-project-actions .button{min-width:150px}@media (max-width:700px){.leave-project-actions{display:grid;grid-template-columns:1fr}.leave-project-actions .button{width:100%}.project-save-status{max-width:210px;overflow:hidden;text-overflow:ellipsis}}.workspace-help-fab{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:40;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 9px;border:1px solid var(--workspace-line-strong);border-radius:999px;background:var(--workspace-module-bg);color:var(--workspace-module-text);font-size:12px;font-weight:800;box-shadow:0 6px 22px var(--workspace-shadow);transition:background .15s ease,transform .15s ease}.workspace-help-fab:hover{transform:translateY(-2px)}.workspace-help-fab:focus-visible{outline:3px solid var(--workspace-highlight);outline-offset:3px}.workspace-help-fab-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--workspace-highlight);color:var(--workspace-highlight-text);font-size:15px;font-weight:900}.workspace-help-fab--toast{bottom:max(100px,calc(env(safe-area-inset-bottom) + 85px))}@media (max-width:820px){.workspace-help-fab{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));padding-right:12px}.workspace-help-fab--toast{bottom:max(110px,calc(env(safe-area-inset-bottom) + 95px))}}@media (prefers-reduced-motion:reduce){.workspace-help-fab{transition:none}.workspace-help-fab:hover{transform:none}}.projects-recovery-panel{margin:18px 0;border:1px solid var(--projects-line);border-left:5px solid #d5ee54;border-radius:14px;background:var(--projects-panel);padding:16px;box-shadow:0 4px 18px var(--projects-shadow)}.projects-recovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.projects-recovery-head h2{margin:2px 0 0;color:var(--projects-text);font-size:16px}.projects-recovery-head>span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--projects-accent);color:var(--projects-accent-text);font-size:11px;font-weight:850}.projects-recovery-panel>p{margin:8px 0 14px;color:var(--projects-muted);font-size:10px;line-height:1.5}.projects-recovery-list{display:grid;gap:8px}.projects-recovery-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--projects-line);border-radius:11px;background:var(--projects-panel-soft);padding:12px 13px}.projects-recovery-list article>div{min-width:0;display:grid;gap:3px}.projects-recovery-list strong{color:var(--projects-text);font-size:11px}.projects-recovery-list small,.projects-recovery-list span{color:var(--projects-muted);font-size:9px;line-height:1.4}.recovery-project-modal{width:min(650px,100%)}.recovery-project-warning{margin:14px 0 0;border-left:4px solid #e0a52f;border-radius:8px;background:#fff6dc;padding:10px 12px;color:#72510f;font-size:10px;line-height:1.5}.workspace-v2-shell[data-platform-theme=dark] .recovery-project-warning{background:rgba(224,165,47,.12);color:#f0cf84}@media (prefers-color-scheme:dark){.workspace-v2-shell[data-platform-theme=system] .recovery-project-warning{background:rgba(224,165,47,.12);color:#f0cf84}}@media (max-width:700px){.projects-recovery-list article{align-items:stretch;flex-direction:column}.projects-recovery-list article .projects-primary-action{width:100%}}.projects-toolbar{grid-template-columns:minmax(0,1fr) 300px;align-items:end}.project-row,.projects-list-head{grid-template-columns:minmax(250px,1.5fr) minmax(150px,.85fr) minmax(165px,.9fr) minmax(285px,1.5fr) minmax(120px,.65fr)}.project-row-trace{min-width:0;display:grid;gap:4px}.project-row-trace-top{display:flex;align-items:center}.project-visibility-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--projects-line-strong);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:820;line-height:1}.project-visibility-badge.organization{border-color:color-mix(in srgb,#2f8b61 38%,var(--projects-line));background:color-mix(in srgb,#2f8b61 9%,var(--projects-panel));color:color-mix(in srgb,#2f8b61 84%,var(--projects-text))}.project-visibility-badge.private{background:var(--projects-panel-soft);color:var(--projects-muted)}.project-row-trace small{min-width:0;overflow:hidden;color:var(--projects-muted);font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-row-trace small strong{color:var(--projects-copy);font-weight:760}.project-settings-action{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--projects-line);border-radius:8px;background:var(--projects-panel-soft);padding:7px 9px!important;color:var(--projects-text);font-size:9px;font-weight:780;text-decoration:none!important}.project-settings-action>span{font-size:12px}.projects-settings-dialog{width:min(620px,100%)}.project-visibility-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;border:0;padding:0}.project-visibility-fieldset legend{grid-column:1/-1;margin-bottom:2px;color:var(--projects-muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.project-visibility-option{min-height:108px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--projects-line);border-radius:12px;background:var(--projects-panel-soft);padding:14px;color:var(--projects-copy);text-align:left;cursor:pointer}.project-visibility-option.active{border-color:var(--projects-accent);background:color-mix(in srgb,var(--projects-accent) 7%,var(--projects-panel))}.project-visibility-option>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--projects-panel);color:var(--projects-text);font-size:14px;font-weight:900}.project-visibility-option.active>span{background:var(--projects-accent);color:var(--projects-accent-text)}.project-visibility-option small,.project-visibility-option strong{display:block}.project-visibility-option strong{color:var(--projects-text);font-size:11px}.project-visibility-option small{margin-top:5px;color:var(--projects-muted);font-size:9px;line-height:1.45}.project-settings-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;border-top:1px solid var(--projects-line);padding-top:14px}.project-settings-meta>div{display:grid;gap:3px}.project-settings-meta span{color:var(--projects-muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.project-settings-meta strong{color:var(--projects-text);font-size:10px}.project-settings-meta small{color:var(--projects-muted);font-size:9px}.projects-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border-top:1px solid var(--projects-line);padding-top:16px}.projects-settings-footer>small{max-width:300px;color:var(--projects-muted);font-size:8px;line-height:1.45}@media (max-height:820px),(max-width:1500px){.project-row,.projects-list-head{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(145px,.82fr) minmax(245px,1.35fr) minmax(105px,.62fr)}}@media (max-width:1120px){.projects-toolbar{grid-template-columns:minmax(0,1fr) 260px}.projects-list{overflow-x:auto}.project-row,.projects-list-head{min-width:940px}}@media (max-width:820px){.project-settings-meta,.project-visibility-fieldset,.projects-toolbar{grid-template-columns:1fr}.projects-settings-footer{align-items:stretch;flex-direction:column}.projects-settings-footer>small{max-width:none}}.shared-project-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;border:1px solid var(--workspace-line);border-left:5px solid #5f8fda;border-radius:12px;background:var(--workspace-panel);padding:12px 14px;box-shadow:0 4px 18px var(--workspace-shadow)}.shared-project-banner>div{min-width:0;display:grid;gap:3px}.shared-project-banner strong{color:var(--workspace-text);font-size:11px}.shared-project-banner>div>span{color:var(--workspace-muted);font-size:9px;line-height:1.45}.shared-project-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,#5f8fda 42%,var(--workspace-line));border-radius:999px;background:color-mix(in srgb,#5f8fda 10%,var(--workspace-panel));padding:6px 9px;color:var(--workspace-text);font-size:8px;font-weight:820;white-space:nowrap}.workspace-project-readonly .workspace-content button,.workspace-project-readonly .workspace-content input,.workspace-project-readonly .workspace-content select,.workspace-project-readonly .workspace-content textarea{pointer-events:none}.workspace-project-readonly .workspace-content input,.workspace-project-readonly .workspace-content select,.workspace-project-readonly .workspace-content textarea{cursor:not-allowed}@media (max-width:820px){.shared-project-banner{align-items:flex-start;flex-direction:column}}.projects-view-tabs{display:inline-flex;align-items:center;gap:4px;margin:0 0 14px;border:1px solid var(--projects-line);border-radius:10px;background:var(--projects-panel-soft);padding:4px}.projects-view-tabs button{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;background:transparent;padding:7px 11px;color:var(--projects-muted);font-size:9px;font-weight:800;cursor:pointer}.projects-view-tabs button.active{background:var(--projects-panel);color:var(--projects-text);box-shadow:0 2px 8px var(--projects-shadow)}.projects-view-tabs button>span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:var(--projects-line);color:var(--projects-text);font-size:8px}.projects-view-tabs button.active>span{background:var(--projects-accent);color:var(--projects-accent-text)}.project-row.archived{background:color-mix(in srgb,var(--projects-panel-soft) 76%,transparent)}.project-archive-badge{display:inline-flex;align-items:center;min-height:22px;margin-left:6px;border:1px solid color-mix(in srgb,#ad7a2a 35%,var(--projects-line));border-radius:999px;background:color-mix(in srgb,#ad7a2a 9%,var(--projects-panel));padding:3px 8px;color:color-mix(in srgb,#ad7a2a 88%,var(--projects-text));font-size:8px;font-weight:820;line-height:1}.project-restore-action{border:1px solid var(--projects-line);border-radius:8px;background:var(--projects-panel-soft);padding:7px 10px!important;color:var(--projects-text);font-size:9px;font-weight:780;text-decoration:none!important}.project-archive-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border:1px solid color-mix(in srgb,#ad7a2a 35%,var(--projects-line));border-radius:12px;background:color-mix(in srgb,#ad7a2a 6%,var(--projects-panel));padding:13px 14px}.project-archive-settings>div{min-width:0;display:grid;gap:4px}.project-archive-settings strong{color:var(--projects-text);font-size:10px}.project-archive-settings small{color:var(--projects-muted);font-size:9px;line-height:1.45}.project-archive-settings em{color:#a25b26;font-size:8px;font-style:normal;font-weight:760;line-height:1.4}.projects-archive-action,.projects-archive-confirm{flex:0 0 auto;border:1px solid color-mix(in srgb,#ad7a2a 45%,var(--projects-line));border-radius:8px;background:color-mix(in srgb,#ad7a2a 12%,var(--projects-panel));padding:8px 11px;color:var(--projects-text);font-size:9px;font-weight:820;cursor:pointer}.projects-archive-confirm{background:#8f641f;color:#fff}.projects-archive-action:disabled,.projects-archive-confirm:disabled{cursor:not-allowed;opacity:.5}.projects-archive-dialog{width:min(560px,100%)}.project-archive-confirmation{margin:0;color:var(--projects-copy);font-size:10px;line-height:1.55}.archived-project-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;border:1px solid var(--workspace-line);border-left:5px solid #ad7a2a;border-radius:12px;background:var(--workspace-panel);padding:12px 14px;box-shadow:0 4px 18px var(--workspace-shadow)}.archived-project-banner>div{min-width:0;display:grid;gap:3px}.archived-project-banner strong{color:var(--workspace-text);font-size:11px}.archived-project-banner>div>span{color:var(--workspace-muted);font-size:9px;line-height:1.45}.archived-project-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,#ad7a2a 42%,var(--workspace-line));border-radius:999px;background:color-mix(in srgb,#ad7a2a 10%,var(--workspace-panel));padding:6px 9px;color:var(--workspace-text);font-size:8px;font-weight:820;white-space:nowrap}.project-save-status.archived{border-color:color-mix(in srgb,#ad7a2a 38%,var(--workspace-line));background:color-mix(in srgb,#ad7a2a 9%,var(--workspace-panel));color:color-mix(in srgb,#ad7a2a 88%,var(--workspace-text))}@media (max-width:820px){.projects-view-tabs{width:100%}.projects-view-tabs button{flex:1;justify-content:center}.archived-project-banner,.project-archive-settings{align-items:stretch;flex-direction:column}.projects-archive-action{width:100%}.archived-project-badge{align-self:flex-start}}