.workspace-form-provider{display:contents}dialog.workspace-form-surface{border:0;border-left:1px solid var(--brand-structure);width:min(980px,94vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--brand-ink);font-family:var(--brand-font);background:#fff;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}dialog.workspace-form-surface[open]{flex-direction:column;display:flex}dialog.workspace-form-surface::backdrop{background:#26364a2e}dialog.workspace-form-surface.is-editor,dialog.workspace-form-surface.is-expanded{width:calc(100vw - 210px);height:calc(100dvh - 60px);top:60px}dialog.workspace-form-surface.is-modal{border:1px solid var(--brand-structure);border-radius:10px;width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;inset:0}.workspace-form-toolbar{border-bottom:1px solid var(--brand-structure);background:#fff;flex-shrink:0;align-items:center;gap:20px;padding:16px 24px;display:flex}.workspace-form-toolbar>div{flex:1;min-width:0}.workspace-form-toolbar h2{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.5}.workspace-form-toolbar small{color:var(--brand-ink-muted);font-size:12px}.workspace-form-toolbar button,.workspace-form-message button{border:1px solid var(--brand-control);color:var(--brand-action);white-space:nowrap;background:#fff;border-radius:6px;padding:9px 12px;font-size:14px}.workspace-form-toolbar button:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.workspace-form-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.workspace-form-message{padding:32px;font-size:14px;line-height:1.8}.workspace-form-message a{margin-left:16px}.workspace-form-blocked{background:#fff8e8;margin:0;padding:12px 24px;font-size:14px}.workspace-form-body .task-brand,.workspace-form-body .personal-auth-brand{display:none}.workspace-form-body .task-form-app{background:#fff;min-height:0}.workspace-form-body .task-form-shell{grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:24px;width:100%;margin:0}.workspace-form-body .task-form-shell>aside{padding:12px 20px 12px 0;top:0}.workspace-form-body .task-form-shell>aside h1{font-size:22px}.workspace-form-body .task-form-card{min-width:0;box-shadow:none}.workspace-form-body .task-complete,.workspace-form-body .planning-question-page{width:100%;max-width:none;min-height:0;margin:0}.workspace-form-body .personal-auth-page{min-height:0}.workspace-form-body .personal-auth-card{width:100%;max-width:none;margin:0}.workspace-form-body .task-handoff-page{padding:0}@media (max-width:900px){dialog.workspace-form-surface,dialog.workspace-form-surface.is-editor,dialog.workspace-form-surface.is-expanded{border:0;width:100vw;height:100dvh;inset:0}.workspace-form-body .task-form-shell{display:block}body .workspace-form-body .task-form-shell>aside{border-right:0;border-bottom:1px solid var(--brand-structure);margin-bottom:20px;padding:0 0 16px;position:static}.workspace-form-body .task-form-shell>aside h1{font-size:20px}}@media (max-width:600px){dialog.workspace-form-surface.is-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}.workspace-form-toolbar{gap:12px;padding:12px}.workspace-form-toolbar h2{font-size:16px}.workspace-form-toolbar button{min-height:44px}.workspace-form-body{padding:16px;padding-bottom:max(24px, env(safe-area-inset-bottom))}}.workspace-form-body .task-handoff-page{border:0;border-radius:0}.workspace-form-body .task-handoff-page>header{background:#fff;padding:0 0 16px}.workspace-form-body .task-handoff-page>header h1{font-size:20px;font-weight:700}.workspace-form-body .task-handoff-page>header p{color:var(--brand-ink-muted)}.workspace-form-body .reception-assignment-surface{width:100%;max-width:none;margin:0}
