.erp-shell.workspace-shell{height:calc(100dvh - var(--support-banner-height,0px));min-height:0;padding:0 0 0 var(--desktop-sidebar-reserved-width,0px);direction:ltr;grid-template-columns:minmax(0,1fr) 360px;gap:0;font-size:14px;display:grid;overflow:hidden}.workspace-shell>.workspace{flex-direction:column;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-shell .topbar{flex:none;gap:12px;height:auto;min-height:58px;padding:10px 18px}.workspace-shell .main{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:20px;scroll-padding:20px;overflow:auto}.workspace-shell .workspace-footer{margin-top:20px}.workspace-shortcuts{border-bottom:1px solid var(--theme-line,var(--border,#dce5ec));background:var(--theme-surface,var(--card,#fff));flex:none;align-items:center;gap:6px;padding:8px 18px;display:flex;overflow:auto}.workspace-shortcuts button{border:1px solid var(--theme-line,var(--border,#dce5ec));white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.workspace-pane{border-left:1px solid var(--theme-line,var(--border,#dce5ec));background:var(--theme-surface,var(--card,#fff));min-width:0;height:100%;min-height:0;color:var(--theme-ink,var(--foreground,#19364a));grid-area:1/2;position:relative;overflow:hidden}.workspace-pane-host{height:100%;min-height:0}.workspace-flow{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.workspace-flow[hidden]{display:none}.workspace-flow-header{border-bottom:1px solid var(--theme-line,var(--border,#dce5ec));padding:16px}.workspace-flow-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workspace-flow-heading h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.workspace-flow-tools{flex-shrink:0;align-items:center;display:flex}.workspace-flow-tools button{min-width:32px;min-height:32px}.workspace-flow-trail{opacity:.8;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.workspace-flow-trail:empty{display:none}.workspace-flow-description{color:var(--theme-muted,var(--muted-foreground,#526b7d));margin-top:8px;font-size:13px;line-height:1.5}.workspace-flow-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:16px;scroll-padding:16px;overflow:auto}.workspace-flow-body>*{min-width:0}.workspace-flow-footer{border-top:1px solid var(--theme-line,var(--border,#dce5ec));background:var(--theme-surface,var(--card,#fff));padding:12px 16px}.workspace-flow-body form>:is(.form-footer,.billing-actions,.asset-actions,[data-slot=dialog-footer]):last-child,.workspace-flow-body .oc-form>button:last-child,.workspace-flow-body>footer,.workspace-flow-body .workspace-dialog-body>footer{z-index:3;background:var(--theme-surface,var(--card,#fff));border-top:1px solid var(--theme-line,var(--border,#dce5ec));margin-bottom:-16px;padding:12px 0;position:sticky;bottom:-16px}.workspace-flow-body .oc-form>button:last-child{background:var(--theme-primary,var(--primary));margin-bottom:0;bottom:0}.workspace-shortcut-editor{gap:8px;margin-block:16px;display:grid}.workspace-shortcut-editor>div{border-bottom:1px solid var(--theme-line,var(--border));justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.workspace-shortcut-editor>div>span{overflow-wrap:anywhere;min-width:0}.workspace-shortcut-editor>div>div{flex-shrink:0;display:flex}.workspace-shortcut-editor button{min-width:32px;min-height:36px}.workspace-shortcut-editor button[aria-pressed=true]{border:1px solid}.workspace-shortcut-catalogue{gap:8px;display:grid}.workspace-shortcut-catalogue button{text-align:start;border:1px solid var(--theme-line,var(--border));border-radius:8px;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px;display:flex}.workspace-flow-footer .form-footer{border:0;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding:0;display:flex}.workspace-flow .entry-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workspace-form-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.workspace-flow .notification-pane .nc-header,.workspace-flow .notification-pane .nc-tools{flex-wrap:wrap;gap:8px;padding:0 0 12px;display:flex}.workspace-flow .notification-pane .nc-identity{display:none}.workspace-flow .notification-pane .nc-layout{flex-direction:column;display:flex}.workspace-flow .notification-pane .nc-categories{border:0;flex-wrap:wrap;padding:0;display:flex}.workspace-flow .notification-pane .nc-main{width:100%;min-width:0}.workspace-flow .notification-pane .nc-tabs{flex-wrap:wrap;padding:8px 0}.workspace-flow .notification-pane .nc-feed{max-height:none;overflow:visible}.workspace-flow .notification-pane-filters{gap:16px;display:grid}.workspace-flow .field>span{align-items:center;gap:5px;display:flex}.workspace-flow :is(input,select,textarea,[data-slot=select-trigger]){width:100%;min-width:0;font-size:14px}.workspace-flow :is(input[type=checkbox],input[type=radio]){width:auto}.workspace-flow .review-list>div{overflow-wrap:anywhere;flex-wrap:wrap}.workspace-flow .review-list b{max-width:100%}.workspace-pane-idle{color:var(--theme-muted,var(--muted-foreground,#526b7d));flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.workspace-pane-idle h2{margin:0;font-size:17px}.workspace-pane-idle p{margin:0;font-size:13px;line-height:1.7}.workspace-pane-idle button{white-space:normal;text-align:start}.workspace-flow :is(.detail-grid,.stats-grid,.form-grid){grid-template-columns:minmax(0,1fr)}.workspace-flow .detail-header{flex-wrap:wrap}.workspace-shell :is(.main,.workspace-flow-body,.desktop-sidebar-pages,.workspace-shortcuts){scrollbar-width:thin;scrollbar-color:#61859a transparent}.workspace-shell :is(.main,.workspace-flow-body,.desktop-sidebar-pages,.workspace-shortcuts)::-webkit-scrollbar{background:0 0;width:6px;height:6px}.workspace-shell :is(.main,.workspace-flow-body,.desktop-sidebar-pages,.workspace-shortcuts)::-webkit-scrollbar-thumb{background:#61859a;border-radius:6px}.workspace-shell :focus-visible{outline-offset:3px;outline:2px solid #38d8ef}.workflow-fallback{max-height:90dvh;overflow:auto}@media (min-width:820px) and (max-width:1099px){.erp-shell.workspace-shell{grid-template-columns:minmax(0, 1fr) clamp(212px, calc(100vw - var(--desktop-sidebar-reserved-width,0px) - 360px), 280px)}.workspace-shell .topbar .breadcrumbs{display:none}.workspace-shell .main{padding:14px}}@media (min-width:820px){.workspace-pane[data-modal=true]{z-index:101;box-shadow:-16px 0 45px #0005}.workspace-shell:has(.workspace-pane[data-modal=true])>.workspace:after{content:"";z-index:100;background:#0006;position:fixed;inset:0}}@media (max-width:819px){.erp-shell.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-pane{display:none}.workspace-pane[data-open=true]{z-index:110;width:min(100%,520px);height:100dvh;display:block;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 50px #0007}.workspace-flow-tools button{min-width:44px;min-height:44px}.workspace-flow :is(input,select,textarea,[data-slot=select-trigger]){min-height:44px;font-size:16px}.workspace-flow :is(input[type=checkbox],input[type=radio]){min-height:20px}.workspace-flow-footer button{min-height:44px}}@media (max-width:767px){.erp-shell.workspace-shell{padding:0}.workspace-shell .main{padding:14px 12px 100px}.workspace-shell .topbar{padding:10px 12px}.workspace-shortcuts{padding:8px 12px}.workspace-shortcuts button{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.workspace-pane *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (forced-colors:active){.workspace-shell :is(.main,.workspace-flow-body,.desktop-sidebar-pages){scrollbar-color:auto}.workspace-pane{border:1px solid canvastext}}@media print{.erp-shell.workspace-shell{height:auto;padding:0;display:block;overflow:visible}.workspace-shell>.workspace,.workspace-shell .main{height:auto;overflow:visible}.workspace-pane,.workspace-shortcuts{display:none!important}}.workspace-flow.visual-select-sheet{width:auto;max-width:none;max-height:none;padding:0}.workspace-photo-preview .workspace-flow-body{flex-direction:column;gap:12px;display:flex}.workspace-photo-preview .entity-photo-viewer__viewport{overscroll-behavior:contain;border:1px solid var(--theme-line,var(--border,#dce5ec));border-radius:8px;flex:1;width:100%;min-height:260px;position:relative;overflow:auto}.workspace-shell .page-heading h1{font-size:24px}.workspace-shell .topbar .header-actions{flex-wrap:wrap;gap:6px;min-width:0}.workspace-shell .topbar .searchbox{min-width:36px;max-width:260px}.workspace-flow .notification-pane .nc-categories{flex-direction:row;max-height:150px;overflow:auto}.workspace-flow .notification-pane .nc-category{font-size:12px;min-height:36px!important}.workspace-flow .notification-pane .nc-scroll{padding:0;overflow:visible}@media (min-width:1100px) and (max-width:1399px){.workspace-shell .topbar .searchbox{flex-shrink:0;width:36px;padding:8px}.workspace-shell .topbar .searchbox :is(span,kbd),.workspace-shell .topbar .breadcrumbs{display:none}}.workspace-adapted-dialog .workspace-dialog-body{width:100%;min-width:0;max-width:none;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static;inset:auto;overflow:visible;transform:none}.workspace-adapted-dialog [data-slot=dialog-title]{display:none}.workspace-adapted-dialog [data-slot=dialog-header]{text-align:start;margin-bottom:14px}.workspace-adapted-dialog :is(.form-grid,.entry-fields,.asset-form-grid,.billing-form-grid){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workspace-adapted-dialog .workspace-dialog-body>:is(label,.field){margin-block:12px;display:block}.workspace-adapted-dialog [data-slot=alert-dialog-title]{display:none}.account-workspace-frame .workspace-route-content>:is(.identity-page,.platform-shell,.investor-funnel){background:0 0;width:100%;max-width:none;min-height:0;margin:0;padding:0}.account-workspace-frame .workspace-route-content>:is(.identity-page,.platform-shell,.investor-funnel)>:is(header,.if-header,.identity-header){display:none}.account-workspace-frame .workspace-route-content :is(.if-account-main,.identity-page>main,.platform-work){width:100%;max-width:none;margin:0;padding:0}.account-workspace-frame .if-account-links{flex-wrap:wrap}.account-workspace-frame .if-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.platform-pane-shell .workspace-header{flex:none;min-height:58px;padding:10px 18px;position:static}.platform-pane-shell .platform-work{width:100%;max-width:none;margin:0}.workspace-flow .identity-grid{grid-template-columns:minmax(0,1fr)}.workspace-flow .identity-panel,.workspace-flow .identity-photo{min-width:0}.workspace-flow .identity-photo{flex-wrap:wrap}.account-workspace-frame .workspace-route-content .identity-page>main{min-height:0}.account-workspace-frame .identity-page,.account-workspace-frame .investor-funnel:not(.investor-packages){color:var(--foreground)}.account-workspace-frame .identity-panel,.account-workspace-frame .investor-funnel:not(.investor-packages) .if-card{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.account-workspace-frame .identity-page :is(p,small),.account-workspace-frame .investor-funnel:not(.investor-packages) :is(p,small){color:var(--muted-foreground)}.account-workspace-frame .identity-tabs a{color:var(--foreground);border-color:var(--input)}.account-workspace-frame .identity-tabs a[aria-current=page]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.account-workspace-frame .identity-page summary,.account-workspace-frame .investor-funnel:not(.investor-packages) :is(.if-text-link,.if-card>svg){color:var(--primary)!important}.account-workspace-frame .investor-funnel:not(.investor-packages) .if-error{background:#452537}.account-workspace-frame .investor-funnel:not(.investor-packages) .if-success{background:#123f43}.account-workspace-frame :is(.identity-avatar,.identity-secret){color:#eaf6ff}.account-workspace-frame .identity-page .identity-alert{color:#ffe1eb}.account-workspace-frame .identity-page .identity-message{color:#dcfffa}.account-workspace-frame .investor-packages .ip-layout{display:block}.account-workspace-frame .investor-packages .ip-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-workspace-frame .investor-packages .if-container{width:100%;max-width:none;margin:0;padding:0}.account-workspace-frame .investor-packages .ip-intro{padding:10px 0 22px}.account-workspace-frame .investor-packages .ip-intro h1{font-size:clamp(25px,2.7vw,40px)}.account-workspace-frame .investor-packages .ip-quote{display:none}.account-workspace-frame .investor-packages .ip-values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-investor-summary .investor-packages{background:0 0;min-height:0;padding:0}.workspace-investor-summary .ip-summary{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.workspace-investor-summary .ip-summary>h2{display:none}.workspace-investor-summary .workspace-flow-footer .if-button{width:100%;min-height:42px;margin:0;font-size:13px}@media (min-width:1700px){.account-workspace-frame .investor-packages .ip-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.account-workspace-frame .investor-packages .ip-options{grid-template-columns:minmax(0,1fr)}}.workspace-pane:has(.workspace-page-summary) .workspace-pane-idle{display:none}.workspace-page-summary{align-content:start;gap:12px;height:100%;min-height:0;padding:18px;display:grid;overflow:auto}.workspace-page-summary h2{margin:0;font-size:18px}.workspace-page-summary p{color:var(--theme-muted,var(--muted-foreground,#526b7d));margin:0;font-size:13px}.workspace-context-facts{gap:8px;margin:16px 0;display:grid}.workspace-context-facts>div{border-bottom:1px solid var(--theme-line,var(--border));justify-content:space-between;gap:12px;padding-block:8px;display:flex}.workspace-context-facts dt{color:var(--theme-muted,var(--muted-foreground));font-size:12px}.workspace-context-facts dd{margin:0;font-size:13px;font-weight:650}.workspace-context-recent{gap:8px;margin-top:24px;display:grid}.workspace-context-recent h3{font-size:13px}.workspace-context-recent>button{text-align:start;white-space:normal;justify-content:space-between;gap:12px;display:flex}.workspace-context-recent small{color:var(--theme-muted,var(--muted-foreground));overflow-wrap:anywhere;font-size:11px;display:block}
