.demostack-dashboard,body:has(.demostack-dashboard) [data-mobile=true][data-sidebar=sidebar],body:has(.demostack-dashboard) [data-slot=dropdown-menu-content],body:has(.demostack-dashboard) [data-slot=sheet-content],body:has(.demostack-dashboard) [data-slot=tooltip-content]{--radius:0.625rem;--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.458 0.216 276.933);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.976 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.442 0.032 273.476);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:rgb(230 230 230/50%);--input:oklch(0.922 0 0);--input-addon-foreground:oklch(0.777 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:var(--background);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.967 0.003 264.542);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);background-color:var(--background);color:var(--foreground)}.dark .demostack-dashboard,.dark body:has(.demostack-dashboard) [data-mobile=true][data-sidebar=sidebar],.dark body:has(.demostack-dashboard) [data-slot=dropdown-menu-content],.dark body:has(.demostack-dashboard) [data-slot=sheet-content],.dark body:has(.demostack-dashboard) [data-slot=tooltip-content],.demostack-dashboard.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.68 0.158 276.935);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.694 0.032 273.476);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:rgb(230 230 230/15%);--input:oklch(1 0 0/15%);--input-addon-foreground:oklch(0.777 0 0);--ring:oklch(0.556 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:var(--background);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.278 0.03 256.848);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}body:has(.demostack-dashboard) [data-slot=tooltip-content]{background-color:var(--foreground)!important;color:var(--background)!important}body:has(.demostack-dashboard) [data-slot=tooltip-content]>svg{background-color:var(--foreground)!important;fill:var(--foreground)!important}.no-scrollbar,.no-scrollbar *{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar ::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.text-input-addon-foreground{color:var(--input-addon-foreground)}.text-xxs{font-size:.625rem}body:has(.demostack-dashboard) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item],body:has(.demostack-dashboard) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-sub-trigger]{padding-inline:.625rem;padding-block:.625rem}body:has(.demostack-dashboard) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-checkbox-item],body:has(.demostack-dashboard) [data-slot=dropdown-menu-content] [data-slot=dropdown-menu-radio-item]{padding-block:.625rem;padding-left:.625rem;padding-right:2rem}:root{color-scheme:light dark;--app-background:light-dark(oklch(1 0 0),oklch(0.145 0 0));--app-foreground:light-dark(oklch(0.145 0 0),oklch(0.985 0 0));--app-card:light-dark(oklch(1 0 0),oklch(0.205 0 0));--app-canvas:light-dark(#f3f4f7,#171717);--app-card-subtle:light-dark(#f8f9fc,#242424);--app-card-border:light-dark(#d5d7de,#414141);--app-card-divider:light-dark(#e2e4ea,#353535);--app-table-header:light-dark(#f5f6fa,#262626);--app-table-hover:light-dark(#f0effb,#282635);--app-secondary:light-dark(oklch(0.976 0 0),oklch(0.269 0 0));--app-muted-surface:light-dark(oklch(0.97 0 0),oklch(0.269 0 0));--app-muted-foreground:light-dark(oklch(0.442 0.032 273.476),oklch(0.694 0.032 273.476));--app-primary:light-dark(oklch(0.458 0.216 276.933),oklch(0.68 0.158 276.935));--app-primary-foreground:light-dark(oklch(0.985 0 0),oklch(0.205 0 0));--app-primary-soft:light-dark(#eeecff,#252343);--app-border:light-dark(rgb(230 230 230/50%),rgb(230 230 230/15%));--app-input-border:light-dark(#9ca3af,#737373);--app-sidebar-accent:light-dark(oklch(0.967 0.003 264.542),oklch(0.278 0.03 256.848));--app-success:light-dark(#08703b,#86efac);--app-success-soft:light-dark(#eaf8ef,#153124);--app-warning:light-dark(#894400,#fcd34d);--app-warning-soft:light-dark(#fff3df,#392b13);--app-danger:light-dark(#b42318,#fda4af);--app-danger-soft:light-dark(#fff0f0,#3b1d27);--app-danger-solid:#b42318;--app-on-danger:#ffffff;--app-teal:light-dark(#08717d,#67e8f9);--app-teal-soft:light-dark(#e7f7f8,#153338);--app-violet:light-dark(#6d28b0,#d8b4fe);--app-violet-soft:light-dark(#f3eaff,#30213c);--app-overlay:rgb(0 0 0/55%);--app-shadow-color:light-dark(rgb(0 0 0/8%),rgb(0 0 0/24%));--app-shadow-base:#000000;--app-tooltip:light-dark(#171717,#fafafa);--app-tooltip-foreground:light-dark(#fafafa,#171717);--app-tooltip-muted:light-dark(#d4d4d4,#525252);--app-code-background:light-dark(#262626,#0a0a0a);--app-code-foreground:#fafafa;--blue:var(--app-primary);--blue-strong:var(--app-primary);--blue-soft:var(--app-primary-soft);--navy:var(--app-foreground);--ink:var(--app-foreground);--text:var(--app-foreground);--muted:var(--app-muted-foreground);--subtle:var(--app-muted-foreground);--canvas:var(--app-canvas);--surface:var(--app-card);--surface-soft:var(--app-secondary);--line:var(--app-card-border);--line-soft:var(--app-card-divider);--success:var(--app-success);--success-soft:var(--app-success-soft);--danger:var(--app-danger);--danger-soft:var(--app-danger-soft);--warning:var(--app-warning);--warning-soft:var(--app-warning-soft);--teal:var(--app-teal);--teal-soft:var(--app-teal-soft);--tooltip-surface:var(--app-tooltip);--tooltip-text:var(--app-tooltip-foreground);--tooltip-muted:var(--app-tooltip-muted);--tooltip-line:var(--app-border);--shadow:0 10px 28px var(--app-shadow-color)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}.demostack-dashboard,body:has(.demostack-dashboard) :is([data-mobile=true][data-sidebar=sidebar],[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]){--background:var(--app-background);--foreground:var(--app-foreground);--card:var(--app-card);--card-foreground:var(--app-foreground);--popover:var(--app-card);--popover-foreground:var(--app-foreground);--primary:var(--app-primary);--primary-foreground:var(--app-primary-foreground);--secondary:var(--app-secondary);--secondary-foreground:var(--app-foreground);--muted:var(--app-muted-surface);--muted-foreground:var(--app-muted-foreground);--accent:var(--app-secondary);--accent-foreground:var(--app-foreground);--destructive:var(--app-danger);--border:var(--app-border);--input:var(--app-input-border);--ring:var(--app-primary);--sidebar:var(--app-background);--sidebar-foreground:var(--app-foreground);--sidebar-primary:var(--app-primary);--sidebar-primary-foreground:var(--app-primary-foreground);--sidebar-accent:var(--app-sidebar-accent);--sidebar-accent-foreground:var(--app-foreground);--sidebar-border:var(--app-border);--sidebar-ring:var(--app-primary)}.react-flow{--xy-background-color-default:var(--app-background);--xy-node-color-default:var(--app-foreground);--xy-controls-button-background-color-default:var(--app-card);--xy-controls-button-background-color-hover-default:var(--app-secondary);--xy-controls-button-color-default:var(--app-foreground);--xy-controls-button-border-color-default:var(--app-border);--xy-edge-stroke-default:var(--app-muted-foreground)}.react-flow__controls-button{fill:currentColor}.workflow-radix-theme,body:has(.workflow-radix-theme) .radix-themes{color-scheme:inherit;--default-font-family:var(--font);--heading-font-family:var(--font);--color-background:var(--app-background);--color-panel-solid:var(--app-card);--color-panel-translucent:var(--app-card);--gray-1:var(--app-background);--gray-2:var(--app-card);--gray-3:var(--app-secondary);--gray-4:var(--app-secondary);--gray-5:var(--app-border);--gray-6:var(--app-border);--gray-7:var(--app-input-border);--gray-8:var(--app-muted-foreground);--gray-9:var(--app-muted-foreground);--gray-10:var(--app-muted-foreground);--gray-11:var(--app-muted-foreground);--gray-12:var(--app-foreground);--gray-a3:var(--app-secondary);--gray-a5:var(--app-border);--gray-a6:var(--app-border);--gray-a7:var(--app-input-border);--gray-a8:var(--app-muted-foreground);--gray-a11:var(--app-muted-foreground);--gray-a12:var(--app-foreground);--accent-3:var(--app-primary-soft);--accent-4:var(--app-primary-soft);--accent-a3:var(--app-primary-soft);--accent-a4:var(--app-primary-soft);--accent-a7:var(--app-primary);--accent-a8:var(--app-primary);--accent-9:var(--app-primary);--accent-10:var(--app-primary);--accent-11:var(--app-primary);--accent-a11:var(--app-primary);--accent-12:var(--app-foreground);--accent-contrast:var(--app-primary-foreground);color:var(--app-foreground);font-family:var(--font)}.workflow-radix-theme .workflow-ui-button.is-primary{color:var(--app-primary-foreground);background:var(--app-primary)}.workflow-radix-theme .workflow-ui-button.is-primary:hover:not(:disabled){color:var(--app-primary-foreground);background:var(--app-primary);filter:brightness(.95)}.workflow-radix-theme .workflow-ui-button.is-danger{color:var(--app-danger);background:var(--app-danger-soft)}.document-preview::backdrop,.sidebar-backdrop,.ui-modal-backdrop,body:has([data-workflow-cache-scope]) .ui-modal-backdrop{background:var(--app-overlay)}.radix-themes :is(input,textarea)::placeholder,.workflow-radix-theme :is(input,textarea)::placeholder,:is(input,textarea)::placeholder{color:var(--app-muted-foreground);opacity:1;-webkit-text-fill-color:var(--app-muted-foreground)}.radix-themes [data-placeholder] .rt-SelectTriggerInner,.workflow-dropdown-trigger .is-placeholder{color:var(--app-muted-foreground)}.radix-themes :is(input,textarea,select),.workflow-radix-theme :is(input,textarea,select){color:var(--app-foreground)}.radix-themes :is(input,textarea):autofill,.workflow-radix-theme :is(input,textarea):autofill{-webkit-text-fill-color:var(--app-foreground);caret-color:var(--app-primary)}:is(input[type=checkbox],input[type=radio]){accent-color:var(--app-primary)}input,textarea{caret-color:var(--app-primary)}body:has(.sosa-watermelon-shell){--sidebar:82px;--sosa-sidebar-offset:82px;--sosa-shell-gap:32px;--topbar:66px;min-width:0}html[data-sidebar=expanded] body:has(.sosa-watermelon-shell){--sidebar:260px;--sosa-sidebar-offset:260px}html[data-sidebar=collapsed] body:has(.sosa-watermelon-shell){--sidebar:82px;--sosa-sidebar-offset:82px}@layer utilities{.sosa-watermelon-shell{display:contents!important}}.sosa-watermelon-shell [data-slot=sidebar-gap]{display:none!important}.sosa-watermelon-shell [data-slot=sidebar-container]{z-index:60!important}.sosa-watermelon-topbar-frame{position:fixed;top:0;right:0;left:calc(var(--sosa-sidebar-offset) + var(--sosa-shell-gap));z-index:55;padding:0 6px 0 0;background:var(--app-canvas);transition:left .2s ease}.sosa-watermelon-topbar{position:relative;background:var(--background);border-color:var(--app-card-border)}body:has(.sosa-watermelon-shell) .app-shell{margin:0 6px 6px calc(var(--sosa-sidebar-offset) + var(--sosa-shell-gap));min-width:0;min-height:calc(100vh - 6px);padding:100px 27px 56px;border-inline:1px solid var(--app-card-border);border-bottom:1px solid var(--app-card-border);border-radius:0 0 16px 16px;transition:margin-left .2s ease}:where(.sosa-watermelon-shell,.demostack-dashboard,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}:is(.demostack-dashboard,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]) :where(button,input,h1,p,a,ul,li,svg,img,div,span){margin:0;border-width:0;border-style:solid;border-color:var(--border);color:inherit;box-sizing:border-box}:is(.demostack-dashboard,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]) ul{padding:0;list-style:none}:is(.demostack-dashboard,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]) a{text-decoration:none}:where(.sosa-watermelon-shell,.demostack-dashboard,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=tooltip-content]) button{background-color:transparent}.sosa-watermelon-shell input{min-height:0;width:100%;background:transparent;box-shadow:none;font:inherit}.sosa-watermelon-topbar [data-slot=input-group]{background:var(--secondary)!important}.sosa-watermelon-topbar [data-align=inline-end]{margin-left:8px;padding-right:4px;flex-shrink:0}.sosa-watermelon-topbar kbd{padding:4px 7px;background:var(--app-card);color:var(--app-foreground);border:1px solid var(--app-input-border);border-radius:4px;white-space:nowrap}.sosa-watermelon-shell .sosa-watermelon-sidebar-header{padding-bottom:12px}.sosa-watermelon-topbar :is(a,button)[data-size=icon-lg]{padding:0}.sosa-watermelon-shell h1{letter-spacing:normal}.sosa-watermelon-shell [data-slot=sidebar-content]{min-height:0;overscroll-behavior:contain}.sosa-watermelon-shell [data-slot=sidebar-footer],.sosa-watermelon-shell [data-slot=sidebar-header]{flex-shrink:0}.sosa-watermelon-shell [data-slot=sidebar-footer] .sidebar-customize-button{width:100%;padding:8px 0;color:var(--muted-foreground);background:transparent;font-size:12px}.sosa-watermelon-shell [data-collapsible=icon] .sidebar-customize-button span{display:none}.sosa-watermelon-shell [data-collapsible=icon] .sidebar-customize-button{justify-content:center}.sosa-watermelon-shell [data-slot=sidebar-footer] .ui-tooltip{width:100%;margin-bottom:12px}.sosa-watermelon-shell [data-slot=sidebar-menu-button] span{min-width:0}@layer utilities{.organization-member-initials{background-color:var(--member-avatar-color)!important;color:#fff!important}body:has(.sosa-watermelon-shell) :is([data-slot=dropdown-menu-content],[data-slot=tooltip-content]){z-index:1500!important}body:has(.sosa-watermelon-shell) [data-slot=sheet-overlay]{z-index:1000!important}body:has(.sosa-watermelon-shell) :is([data-slot=sheet-content],[data-mobile=true][data-sidebar=sidebar]){z-index:1100!important}}@media (max-width:767px){html[data-sidebar] body:has(.sosa-watermelon-shell){--sidebar:0px;--sosa-sidebar-offset:0px}.sosa-watermelon-topbar-frame{left:0;right:0;padding:0}body:has(.sosa-watermelon-shell) .app-shell{margin:0;min-height:100vh;padding:84px 13px 36px;border-radius:0}@layer utilities{body:has(.sosa-watermelon-shell) [data-mobile=true][data-sidebar=sidebar]{padding:12px!important;width:min(288px,calc(100vw - 32px))!important}}.sosa-watermelon-topbar input{font-size:16px}}@media (prefers-reduced-motion:reduce){.sosa-watermelon-topbar-frame,body:has(.sosa-watermelon-shell) .app-shell{transition:none}}body:has(.sosa-watermelon-shell) :is(.data-table,.workflow-task-list,.workflow-task-card,.workflow-rich-description,.workflow-markdown-table-wrap table){font-size:14px}body:has(.sosa-watermelon-shell) :is(label,.button,.record-tabs a,.workflow-view-tabs button,.workflow-dropdown-trigger,.workflow-dropdown-option,.workflow-chat-composer-input){font-size:14px}body:has(.sosa-watermelon-shell) :is(.workflow-task-card strong,.workflow-task-card-description,.workflow-definition-card-description,.workflow-detail-modal-description,.workflow-task-description-preview .workflow-rich-description,.workflow-dynamic-heading .workflow-rich-description){font-size:14px;line-height:1.6}body:has(.sosa-watermelon-shell) :is(.data-table th,.data-table td){font-size:14px}@media (pointer:coarse){body:has(.sosa-watermelon-shell) :is(input,textarea,select){font-size:16px}}.theme-audit-preview{padding:24px;margin-top:20px}.app-shell:has(.theme-audit-preview)>.surface .button-row,.theme-audit-preview .button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.theme-audit-preview .status-pill{gap:6px}.theme-audit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.theme-audit-form label{display:grid;gap:6px;color:var(--ink)}.theme-audit-form :is(input,textarea){width:100%;padding:10px;border:1px solid var(--app-input-border);border-radius:8px;color:var(--ink);background:var(--surface)}.theme-audit-preview .workflow-client-context{margin-top:24px}.theme-audit-preview .workflow-client-context-section{min-height:300px!important}@media (max-width:767px){.theme-audit-form{grid-template-columns:1fr}}.workflow-shell{--workflow-panel:var(--app-card);--workflow-line:var(--app-card-border);--workflow-canvas:var(--app-canvas)}.page-frame,.workflow-shell,.workflow-shell .workflow-workspace-page{background:var(--app-canvas)}:is(.surface,.analytics-panel,.metric-card,.payment-receipts-panel,.payment-relations-panel,.payment-validated-panel,.payment-comparison-panel,.inbox-workspace,.connection-provider-card,.workflow-list-group){border-color:var(--app-card-border);background:var(--app-card)}.workflow-shell .surface{border-color:var(--app-card-border);box-shadow:none}:is(.workflow-shell .workflow-stat,.workflow-shell .workflow-analysis-kpis>div,.workflow-shell .workflow-management-stats>div,.record-metrics>article,.analytics-metric){border:1px solid var(--app-card-border);background:var(--app-card-subtle);box-shadow:none}:is(.workflow-directory-filters,.workflow-task-dataset-controls,.payment-receipts-filters,.payment-validated-filters,.table-toolbar){background:var(--app-card-subtle);border-color:var(--app-card-divider)}.workflow-list-group>header{border-bottom:1px solid var(--app-card-divider)}.payment-analysis-metrics article,.workflow-list-group>header{background:var(--app-card-subtle)}.analytics-metric-green,.record-metrics article:has(.metric-icon.is-green){background:var(--app-success-soft)}.analytics-metric-amber,.record-metrics article:has(.metric-icon.is-amber){background:var(--app-warning-soft)}.analytics-metric-red,.record-metrics article:has(.metric-icon.is-red){background:var(--app-danger-soft)}.record-metrics article:has(.metric-icon.is-blue){background:var(--app-primary-soft)}.workflow-shell .workflow-task-card{background:var(--app-card);border-color:var(--app-card-border);box-shadow:none}:is(.workflow-task-card,.workflow-directory-card,.connection-provider-card){transition:border-color .16s ease,background-color .16s ease}:is(.workflow-task-card,.workflow-directory-card):hover{border-color:var(--app-primary)}[data-slot=table-container]:has(>.blocks-table-02){width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--app-card-border);border-radius:8px;background:var(--app-card)}table.blocks-table-02{width:100%;border-collapse:collapse;color:var(--app-foreground);font:inherit;font-size:14px}.blocks-table-02>thead{background:var(--app-table-header)}.blocks-table-02>thead>tr{background:transparent}.blocks-table-02 th{height:48px;padding:10px 16px;border-bottom:1px solid var(--app-card-border);color:var(--app-muted-foreground);font-size:14px;font-weight:600;text-align:left}.blocks-table-02 td{height:64px;padding:12px 16px;border-bottom:1px solid var(--app-card-divider);vertical-align:middle;color:var(--app-foreground);white-space:normal;font-size:14px}.blocks-table-02>tbody>tr{background:var(--app-card);transition:background-color .16s ease}.blocks-table-02>tbody>tr:hover{background:var(--app-table-hover)}.blocks-table-02>tbody>tr:is([data-state=selected],:has([aria-expanded=true])){background:var(--app-primary-soft)}.blocks-table-02>tbody>tr:last-child>td{border-bottom:0}.blocks-table-02[data-density=compact] :is(th,td){height:auto;padding:8px 10px}.blocks-table-02[data-density=compact] td{font-size:14px}.blocks-table-02.checklist-table{min-width:0;table-layout:fixed}.workflow-shell tr.workflow-list-row,.workflow-shell tr.workflow-task-table-row{display:table-row;min-width:0;width:auto;padding:0;cursor:pointer}:root:is([data-theme=dark],[data-theme=system][style*="color-scheme: dark"]) .workflow-shell{--workflow-canvas:var(--app-canvas)}:root:is([data-theme=dark],[data-theme=system][style*="color-scheme: dark"]) .workflow-shell tr.workflow-list-row,:root:is([data-theme=dark],[data-theme=system][style*="color-scheme: dark"]) .workflow-shell tr.workflow-task-table-row{background:var(--app-card)}:root:is([data-theme=dark],[data-theme=system][style*="color-scheme: dark"]) .workflow-shell tr.workflow-list-row:hover,:root:is([data-theme=dark],[data-theme=system][style*="color-scheme: dark"]) .workflow-shell tr.workflow-task-table-row:hover{background:var(--app-table-hover)}.workflow-shell .workflow-task-table{min-width:0;overflow:visible}.workflow-list-table,.workflow-task-table .blocks-table-02{min-width:760px}.workflow-list-table :is(th,td):nth-child(2){min-width:260px}.workflow-task-table .blocks-table-02 :is(th,td):first-child{min-width:260px}.table-task-title{display:grid;gap:5px;max-width:100%;padding:0;border:0;color:var(--app-foreground);background:transparent;font:inherit;text-align:left;cursor:pointer}.table-task-title strong,.workflow-shell .blocks-table-02 .table-task-title strong{font-size:14px;white-space:normal}.table-task-title small{color:var(--app-muted-foreground);font-size:12px;white-space:normal}.table-task-title:focus-visible{outline:2px solid var(--app-primary);outline-offset:4px;border-radius:3px}.workflow-markdown-table-wrap [data-slot=table-container]{border-radius:8px}@media (max-width:720px){table.blocks-table-02{display:table;min-width:640px}table.blocks-table-02>thead{display:table-header-group}table.blocks-table-02>tbody{display:table-row-group}table.blocks-table-02>:is(thead,tbody)>tr{display:table-row;padding:0}table.blocks-table-02>:is(thead,tbody)>tr>:is(th,td){display:table-cell;padding:12px 16px;border-radius:0}table.blocks-table-02 td:before{content:none}table.blocks-table-02[data-density=compact] :is(th,td){padding:8px 10px}table.blocks-table-02.checklist-table{min-width:560px}}@media (prefers-reduced-motion:reduce){.blocks-table-02>tbody>tr,:is(.workflow-task-card,.workflow-directory-card,.connection-provider-card){transition:none}}.workflow-shell .workflow-view-switcher,.workflow-view-switcher{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;background:var(--app-card-subtle)}.workflow-shell .workflow-view-switcher button,.workflow-view-switcher button{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid var(--app-card-border);border-radius:9px;background:var(--app-card);color:var(--app-foreground);text-align:left;transition:background-color .16s ease,border-color .16s ease}.workflow-view-switcher button>span{display:grid;gap:3px;min-width:0}.workflow-view-switcher button>svg{flex-shrink:0}.workflow-view-switcher strong{font-size:14px;line-height:1.3}.workflow-view-switcher small{color:var(--app-muted-foreground);font-size:12px}.workflow-shell .workflow-view-switcher button:hover,.workflow-view-switcher button:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.workflow-shell .workflow-view-switcher button.is-active,.workflow-view-switcher button.is-active{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-primary-foreground)}.workflow-shell .workflow-view-switcher button.is-active small,.workflow-view-switcher button.is-active small{color:var(--app-primary-foreground)}.workflow-view-selected{margin-left:auto}@media (max-width:1200px){.workflow-shell .workflow-view-switcher,.workflow-view-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.workflow-shell .workflow-view-switcher,.workflow-view-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-view-switcher button{padding:10px}}@media (prefers-reduced-motion:reduce){.workflow-view-switcher button{transition:none}}@layer base{:where(.workflow-watermelon-theme,.wm-modal,.wm-dropdown-popover,.wm-collaboration,.wm-toast) :where(button,input,textarea){appearance:none;border:0 solid var(--border,currentColor);padding:0;background-color:transparent}:where(.workflow-watermelon-theme,.wm-modal,.wm-dropdown-popover,.wm-collaboration,.wm-toast) :where([data-slot],.wm-fluid-tabs,.wm-fluid-tabs *){border-color:var(--border,currentColor);border-style:solid;border-width:0}:where(.wm-modal,.wm-dropdown-popover,.wm-collaboration,.wm-toast)[data-slot]{border-color:var(--app-card-border);border-style:solid;border-width:0}}.wm-dropdown-popover,.wm-modal,.wm-toast,.wm-tooltip,.workflow-watermelon-theme{--background:var(--app-background);--foreground:var(--app-foreground);--card:var(--app-card);--card-foreground:var(--app-foreground);--popover:var(--app-card);--popover-foreground:var(--app-foreground);--primary:var(--app-primary);--primary-foreground:var(--app-primary-foreground);--secondary:var(--app-secondary);--secondary-foreground:var(--app-foreground);--muted:var(--app-muted-surface);--muted-foreground:var(--app-muted-foreground);--accent:var(--app-secondary);--accent-foreground:var(--app-foreground);--destructive:var(--app-danger-solid);--border:var(--app-card-border);--input:var(--app-input-border);--ring:var(--app-primary);--radius:0.75rem;color:var(--app-foreground);font-family:var(--font);color-scheme:inherit}.workflow-watermelon-theme{min-width:0}.wm-collaboration p,.wm-modal p,.workflow-watermelon-theme p{color:var(--app-muted-foreground)}.workflow-ui-button{font-family:inherit;min-height:36px}.workflow-ui-button.is-quiet{min-height:32px}.workflow-ui-input,.workflow-ui-textarea{font-family:inherit}.workflow-ui-textarea{min-height:88px;line-height:1.6}.workflow-ui-badge{line-height:1.5}.workflow-ui-badge[data-tone=success]{color:var(--app-success);background:var(--app-success-soft);border-color:color-mix(in srgb,var(--app-success) 22%,transparent)}.workflow-ui-badge[data-tone=warning]{color:var(--app-warning);background:var(--app-warning-soft);border-color:color-mix(in srgb,var(--app-warning) 22%,transparent)}.workflow-ui-badge[data-tone=danger]{color:var(--app-danger);background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger) 22%,transparent)}.workflow-ui-badge[data-tone=info]{color:var(--app-primary);background:var(--app-primary-soft);border-color:color-mix(in srgb,var(--app-primary) 22%,transparent)}.wm-dropdown-trigger{width:100%;min-width:0;justify-content:space-between;text-align:left}.wm-dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-dropdown-popover{padding:0;z-index:1400;border-radius:12px;overflow:hidden}.wm-dropdown-popover,.wm-dropdown-popover *,.wm-dropdown-popover :after,.wm-dropdown-popover :before{box-sizing:border-box}.wm-dropdown-popover [data-slot=command-input-wrapper],.wm-dropdown-popover [data-slot=command-input],.wm-dropdown-popover [data-slot=command]{min-width:0;max-width:100%}.wm-dropdown-options{max-height:min(320px,calc(var(--radix-popover-content-available-height, 380px) - 56px));overscroll-behavior:contain}.wm-dropdown-option-copy{flex:1;min-width:0;display:grid;gap:3px}.wm-dropdown-option-copy strong{font-size:14px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.wm-dropdown-option-copy small{font-size:12px;color:var(--app-muted-foreground);line-height:1.5;white-space:normal}.wm-dropdown-popover [cmdk-item]{min-height:40px;cursor:pointer}.wm-dropdown-popover [cmdk-item][data-current=true]{color:var(--app-primary)}.wm-dropdown-popover [cmdk-group-heading]{letter-spacing:normal;text-transform:none;font-size:12px}.wm-fluid-tabs{max-width:100%;width:fit-content;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.wm-fluid-tab-copy{display:grid;text-align:left;gap:2px;white-space:nowrap}.wm-fluid-tab-copy strong{font-size:14px;font-weight:inherit}.wm-fluid-tab-copy small{font-size:11px;font-weight:400;opacity:.85}.wm-workflow-view-switcher{margin-bottom:20px}.wm-modal{z-index:1300;display:flex;flex-direction:column;padding:0;width:min(700px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:16px}.wm-modal-small{width:min(460px,calc(100vw - 32px))}.wm-modal-large{width:min(1040px,calc(100vw - 32px))}.wm-modal-header{padding:24px 64px 20px 24px;text-align:left;flex:0 0 auto;border-bottom:1px solid var(--app-card-divider)}.wm-modal-header [data-slot=dialog-title]{font-size:20px;line-height:1.35}.wm-modal-header [data-slot=dialog-description]{line-height:1.6}.wm-modal-close{position:absolute;right:16px;top:18px}.wm-modal-body{overflow-y:auto;overscroll-behavior:contain;padding:24px;min-height:0}.wm-modal-actions{margin-top:24px;padding-top:18px;border-top:1px solid var(--app-card-divider)}.wm-modal-overlay{z-index:1290}.wm-tooltip{z-index:1500;background:var(--app-tooltip);color:var(--app-tooltip-foreground);max-width:min(300px,calc(100vw - 24px));font-size:13px;line-height:1.5;padding:10px 12px}.wm-tooltip small{display:block;color:var(--app-tooltip-muted);margin-top:3px;font-size:12px}.wm-tooltip [data-slot=tooltip-arrow]{background:var(--app-tooltip);fill:var(--app-tooltip)}.wm-tooltip{--primary:var(--app-tooltip);--primary-foreground:var(--app-tooltip-foreground)}.wm-toast-region{z-index:1600;width:min(420px,calc(100vw - 32px))}.app-toast.wm-toast{width:100%;min-width:0;display:flex;gap:12px;background:var(--app-card);color:var(--app-foreground);border-color:var(--app-card-border);border-radius:12px}.wm-toast [data-slot=alert-description]{display:block;flex:1;min-width:0;align-self:center;font-size:14px;line-height:1.5;color:inherit;overflow-wrap:anywhere}.wm-toast .ui-tooltip{flex:0 0 auto}.wm-toast-region .wm-toast button{min-width:32px;min-height:32px;color:var(--app-muted-foreground)}@media (max-width:640px){.wm-modal,.wm-modal-large,.wm-modal-small{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.wm-modal-header{padding:20px 58px 16px 18px}.wm-modal-body{padding:18px}.workflow-ui-input,.workflow-ui-textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.wm-dropdown-popover,.wm-modal,.wm-tooltip,.workflow-watermelon-theme{scroll-behavior:auto}.wm-dropdown-trigger,.workflow-ui-button{transition-property:color,background-color,border-color,outline-color;transition-duration:.1s}.workflow-watermelon-theme .animate-pulse,.workflow-watermelon-theme .animate-spin{animation:none}}