html .landing-view.entry-workbench .landing-container{max-width:1024px;padding-top:48px}.entry-workbench .entry-page-header{margin-bottom:32px}.entry-workbench .entry-collection{min-width:0}.entry-workbench .entry-collection-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.entry-workbench .entry-search{width:min(100%,400px);position:relative}.entry-workbench .entry-search>.lab0-lucide-icon{width:18px;height:18px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.entry-workbench .entry-search input{width:100%;padding-inline-start:40px}.entry-workbench .entry-collection-count,.entry-workbench .entry-pagination{color:var(--muted-foreground);font-size:var(--lab0-type-body)}html .landing-view.entry-workbench .lab-list>.lab-list-row{border-radius:0;padding:0;display:block}html .landing-view.entry-workbench .entry-row{gap:16px;min-height:76px;padding:16px 12px}html .entry-workbench .entry-row .landing-card-title{font-weight:600}html .entry-workbench .entry-row .landing-card-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-workbench .entry-row>.lab0-lucide-icon:first-child{color:var(--primary)}.entry-workbench .entry-row>.lab0-lucide-icon:last-child{transition:transform .16s}.entry-workbench .entry-row:hover>.lab0-lucide-icon:last-child{transform:translate(4px)}.entry-workbench .entry-no-results{padding-bottom:20px}.entry-workbench .entry-no-results>button{margin-inline-start:12px}.entry-workbench .entry-pagination{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.entry-workbench .entry-pagination>div{align-items:center;gap:8px;display:flex}@media (max-width:700px){html .landing-view.entry-workbench .landing-container{padding-top:28px}.entry-workbench .entry-collection-toolbar{flex-wrap:wrap;gap:8px}.entry-workbench .entry-search{width:100%}html .landing-view.entry-workbench .entry-row{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.entry-workbench .entry-row>.lab0-lucide-icon:last-child{transition:none}}.entry-workbench .lab-list>.lab-list-row:after{display:none}html .landing-view.entry-workbench .landing-grid.entry-list{max-height:none;overflow:visible}
html .engagement-overview.progress-workbench{gap:24px}.progress-workbench .progress-next-action{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 0 24px;display:flex}.progress-workbench .progress-next-action>div{gap:4px;min-width:0;display:grid}.progress-workbench .progress-next-action>button{flex:none}.progress-workbench .progress-next-action h2{font-size:var(--lab0-type-section);margin:0;font-weight:600}.progress-workbench .progress-section-label{color:var(--muted-foreground);font-size:var(--lab0-type-meta);margin-bottom:4px}.progress-workbench .progress-phase-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.progress-workbench .progress-phase-section{gap:16px}.progress-workbench .progress-phases{gap:24px}.progress-workbench .progress-phases>li{grid-template-columns:minmax(0,1fr) auto;gap:8px;position:relative}.progress-workbench .progress-phase-name{font-size:var(--lab0-type-body)}.progress-workbench .progress-phase-value{color:var(--muted-foreground);font-size:var(--lab0-type-meta);font-variant-numeric:tabular-nums;grid-area:1/2}.progress-workbench .progress-phase-track{width:100%;height:4px;color:var(--primary);background:var(--muted);border:0;border-radius:0;grid-area:2/1/auto/-1}.progress-workbench .progress-phase-track::-webkit-progress-bar{background:var(--muted)}.progress-workbench .progress-phase-track::-webkit-progress-value{background:var(--primary)}.progress-workbench .progress-phase-track::-moz-progress-bar{background:var(--primary)}.progress-workbench .progress-workbench-grid{align-items:start;gap:32px;padding-top:8px;display:grid}.progress-workbench .progress-workbench-aside{gap:32px;min-width:0;display:grid}.progress-workbench .progress-workflow{gap:16px}html .progress-workbench .ov-steps{border-width:1px 0 0;border-radius:0;overflow:visible}html .progress-workbench .ov-steps>.lab-list-row{border-bottom:1px solid var(--border);border-radius:0;padding:0;display:block}html .progress-workbench .ov-steps>li+li{border-top:0}.progress-workbench .progress-stage{grid-template-columns:24px minmax(112px,1fr) minmax(0,1fr) 16px;gap:12px;min-height:68px;padding:16px 8px}.progress-workbench .progress-stage-state{font-size:var(--lab0-type-body)}.progress-workbench .progress-stage-icon{font-size:var(--lab0-type-body);border:0;border-radius:0}.progress-workbench [data-state=attention] .progress-stage-icon{color:var(--action-danger)}.progress-workbench [data-state=active] .progress-stage-icon,.progress-workbench [aria-current=step]>details>.progress-stage .progress-stage-name{color:var(--primary)}.progress-workbench .progress-stage-detail{padding:0 8px 20px 44px}.progress-workbench .progress-stage-chevron{transition:transform .16s}.progress-workbench .progress-section-heading{align-items:center;gap:8px;display:flex}.progress-workbench .progress-section-heading>.lab0-lucide-icon{width:18px;height:18px;color:var(--muted-foreground);flex:none}.progress-workbench .progress-attention{border:0;padding:0}.progress-workbench .progress-attention .progress-section-heading>.lab0-lucide-icon{color:var(--action-danger)}html .progress-workbench .ov-needs{gap:0}html .progress-workbench .ov-needs>.lab-list-row{border-radius:0;padding:12px 0;display:block}html .progress-workbench .ov-needs>.lab-list-row:first-child{padding-top:0}.progress-workbench .progress-show-more,.progress-workbench .progress-migration-link>button{justify-self:start;padding-inline:0}.progress-workbench .progress-migration-link{gap:8px}@container workspace-view (min-width:1000px){.progress-workbench .progress-workbench-grid.is-with-sidebar{grid-template-columns:minmax(0,1fr) 272px}.progress-workbench .progress-workbench-aside{border-left:1px solid var(--border);padding-left:24px}}@container workspace-view (max-width:999px){.progress-workbench .progress-workbench-aside{grid-row:1}.progress-workbench .progress-workbench-aside>section+section{border-top:1px solid var(--border);padding-top:20px}}@container workspace-view (max-width:720px){.progress-workbench .progress-next-action{flex-wrap:wrap;gap:16px}.progress-workbench .progress-next-action>button{white-space:normal;max-width:100%;height:auto;min-height:36px}.progress-workbench .progress-phases{gap:16px}.progress-workbench .progress-stage{grid-template-columns:24px minmax(0,1fr) 16px;gap:4px 12px}.progress-workbench .progress-stage-icon{grid-row:1/3}.progress-workbench .progress-stage-state{grid-column:2}.progress-workbench .progress-stage-chevron{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.progress-workbench .progress-stage-chevron{transition:none}}.progress-workbench .lab-list>.lab-list-row:after{display:none}
.workspace-documents .context-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}.workspace-documents .context-documents{align-content:start;gap:16px}.workspace-documents .context-upload-purpose{border:0;border-bottom:1px solid var(--border);gap:8px;min-width:0;margin:0;padding:0 0 24px;display:grid}.context-upload-purpose .lab-fieldset-legend{font-size:var(--lab0-type-body);padding:0 0 8px}.context-upload-purpose .lab0-select{width:fit-content;max-width:100%}.context-upload-purpose>p{color:var(--muted-foreground);font-size:var(--lab0-type-body);margin:0}.context-library-heading,.context-library-controls,.context-library-pagination,.context-library-pagination>div{align-items:center;gap:12px;min-width:0;display:flex}.context-library-heading,.context-library-pagination{justify-content:space-between}.context-library-heading h2{margin:0}.context-library-search{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.context-library-search>.lab0-lucide-icon{color:var(--muted-foreground);flex:none}.context-library-search>:last-child{width:100%;min-width:0}.context-library-controls>.lab0-select{width:auto;max-width:100%}.workspace-documents .workspace-document-list{border-top:1px solid var(--border);border-radius:0;margin:0;padding:0}.workspace-documents .workspace-document-list>li{border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:16px 0}.workspace-documents .workspace-document-list>li:after{display:none}.workspace-documents .workspace-document-name{font-size:var(--lab0-type-body);font-weight:600;line-height:1.5}.workspace-documents .workspace-document-date{margin-top:4px}.workspace-documents .workspace-document-remove{width:36px;height:36px;min-height:36px}.workspace-documents .context-notes{border-top:1px solid var(--border);align-content:start;padding-top:24px}.workspace-documents .context-notes-field{gap:12px;margin:0}.workspace-documents .context-notes-field textarea{resize:vertical;min-height:180px;font-size:var(--lab0-type-body);line-height:1.7}.workspace-documents .context-notes>p{font-size:var(--lab0-type-body);margin:0}.context-library-pagination{flex-wrap:wrap;padding-top:8px}@container workspace-view (min-width:960px){.workspace-documents .context-workbench.has-notes{grid-template-columns:minmax(0,1fr) 280px}.workspace-documents .context-notes{border-top:0;border-left:1px solid var(--border);padding:0 0 0 24px}}@container workspace-view (max-width:600px){.context-library-controls{flex-wrap:wrap}.context-library-search{flex-basis:100%}.context-library-controls>.lab0-select{width:100%}}.context-document-failure{margin-top:4px}.context-document-failure-summary{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.context-document-failure-summary>span{color:var(--action-danger);font-size:var(--lab0-type-meta)}.context-document-failure-summary>button{width:auto;height:auto;min-height:28px;color:var(--muted-foreground);font-size:var(--lab0-type-meta);padding:0}.context-document-error-detail p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;color:var(--muted-foreground);font-size:var(--lab0-type-meta);margin:8px 0 0;line-height:1.6;overflow:auto}
.integration-directory .integration-directory-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0;display:flex}.integration-directory .integration-directory-search{background:0 0;border:0;border-radius:0;width:min(100%,380px);min-height:auto;padding:0}.integration-directory .integration-directory-search>:last-child{width:100%;min-width:0}.integration-directory .integration-directory-search:focus-within{outline:none}.integration-directory .integration-setup-step{max-width:360px;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.integration-directory .integration-setup-step>.lab0-lucide-icon{flex:none;width:18px;height:18px}.integration-directory .integration-setup-step p{font-size:var(--lab0-type-body);margin:0}.integration-directory .integration-directory-section-heading{margin-bottom:12px}.integration-directory .integration-directory-section-heading>span{font-size:var(--lab0-type-meta)}.integration-directory .integration-directory-grid{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;display:grid}.integration-directory .integration-directory-grid>li{border-bottom:1px solid var(--border);border-radius:0;padding:0;display:block}.integration-directory .integration-directory-grid>li:after{display:none}.integration-directory .integration-directory-card{background:0 0;border:0;border-radius:0;align-items:center;gap:16px;min-height:128px;padding:16px 0}.integration-directory .integration-directory-card:hover{background:var(--muted)}.integration-directory .integration-directory-logo{background:0 0;border:0;border-radius:0;flex-basis:44px;width:44px;height:44px;padding:6px}.integration-directory .integration-directory-card-copy strong{font-size:var(--lab0-type-item);font-weight:600}.integration-directory .integration-directory-card-copy>span{font-size:var(--lab0-type-body);margin-top:4px;line-height:1.5}.integration-directory .integration-directory-card-copy small{font-size:var(--lab0-type-meta);padding-top:8px}.integration-directory .integration-directory-card-action{width:24px;height:24px;color:var(--muted-foreground);background:0 0;flex-basis:24px}.integration-directory .integration-directory-card-action.is-connected{color:var(--primary);background:0 0}.integration-directory .integration-directory-section-description{font-size:var(--lab0-type-body);margin-bottom:12px}.integration-hub-detail .integration-detail-hero.lab-list-row{border-radius:0;padding:0}.integration-hub-detail .integration-detail-hero.lab-list-row:after{display:none}.integration-hub-detail .integration-detail-hero .integration-directory-logo{background:0 0;border:0;flex-basis:52px;width:52px;height:52px;padding:4px}@container integration-directory (max-width:680px){.integration-directory .integration-directory-grid{grid-template-columns:minmax(0,1fr)}.integration-directory .integration-directory-card{min-height:116px}}
.delivery-workbench .tasks-list-toolbar{gap:12px;display:grid}.delivery-workbench .tasks-search{align-items:center;min-width:0;display:flex;position:relative}.delivery-workbench .tasks-search>svg{width:18px;height:18px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:12px}.delivery-workbench .tasks-search input{width:100%;min-height:40px;padding-left:40px}.delivery-workbench .tasks-filter-disclosure>summary{width:fit-content;font-size:var(--lab0-type-body)}.delivery-workbench .tasks-filter-disclosure .tickets-filters{grid-template-columns:minmax(0,1fr)}.delivery-workbench .tasks-clear-filters{justify-self:start}.delivery-workbench .tickets-rows{scrollbar-gutter:stable;margin:0;padding:0;list-style:none}.delivery-workbench .tasks-list-item{border-radius:0;padding:0;display:block}.delivery-workbench .tickets-row{border-left:2px solid #0000;gap:8px 12px;padding:16px 12px}.delivery-workbench .tickets-row.is-selected{border-left-color:var(--primary);background:var(--sidebar-accent)}.delivery-workbench .tickets-row .tasks-row-id{line-height:1.6}.delivery-workbench .tasks-detail-title{gap:16px}.delivery-workbench .tasks-facts{border-bottom:1px solid var(--border);padding-block:0 24px}.delivery-workbench .tasks-description,.delivery-workbench .tasks-delivery{font-size:var(--lab0-type-body)}.delivery-workbench .tasks-provenance code{overflow-wrap:anywhere}@container tasks (min-width:760px){.delivery-workbench .tickets-list{position:sticky;top:24px}.delivery-workbench .tickets-rows{max-height:min(640px,60vh)}}@media (prefers-reduced-motion:no-preference){.delivery-workbench .tickets-row{transition:background-color .14s,border-color .14s}}.delivery-workbench .tasks-list-item:after{border-bottom:1px solid var(--border);inset-inline:0}.delivery-workbench .tickets-row{border-bottom:0}
.testing-workbench .testing-page-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;display:flex}.testing-workbench .testing-page-tools>.testing-view-selector{width:auto;min-width:180px}.testing-workbench .testing-related-tools{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.testing-workbench .testing-related-tools button{min-height:36px;font-size:var(--lab0-type-body);align-items:center;gap:8px;padding:8px 12px;display:flex}.testing-workbench .testing-related-tools svg{width:16px;height:16px}.testing-workbench .testing-platform-panel{border-top:1px solid var(--border);padding-top:24px}.testing-workbench :is(.test-panel-head,.pw-heading){align-items:flex-start}.testing-workbench .test-panel-table tbody tr.is-selected{background:var(--sidebar-accent)}.testing-workbench .test-panel-table tbody tr.is-selected td:first-child{border-inline-start:2px solid var(--primary)}.testing-workbench .test-panel-head p{max-width:64ch}.testing-workbench :is(.test-panel-detail,.test-panel-source){min-width:0}@container workspace-view (max-width:720px){.testing-workbench .testing-page-tools{justify-content:flex-start;width:100%}.testing-workbench .testing-page-tools>.testing-view-selector{flex:240px}.testing-workbench .testing-related-tools{width:100%}}@container test-table (min-width:640px){.testing-workbench .test-panel-table{display:table}.testing-workbench .test-panel-table tbody{display:table-row-group}.testing-workbench .test-panel-table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.testing-workbench .test-panel-table tr{padding:0;display:table-row}.testing-workbench .test-panel-table td{border-bottom:1px solid var(--border);padding:16px 12px;display:table-cell}.testing-workbench .test-panel-table td:first-child{padding-left:0}.testing-workbench .test-panel-table td:last-child{padding-right:0}.testing-workbench .test-panel-table td:before{display:none}}@container test-table (min-width:320px){.testing-workbench .tests-library .test-panel-table{display:table}.testing-workbench .tests-library .test-panel-table tbody{display:table-row-group}.testing-workbench .tests-library .test-panel-table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.testing-workbench .tests-library .test-panel-table tr{padding:0;display:table-row}.testing-workbench .tests-library .test-panel-table td{border-bottom:1px solid var(--border);padding:16px 12px;display:table-cell}.testing-workbench .tests-library .test-panel-table td:first-child{padding-left:8px}.testing-workbench .tests-library .test-panel-table td:last-child{padding-right:8px}.testing-workbench .tests-library .test-panel-table td:before{display:none}}#console-root .testing-workbench .testing-related-tools{width:auto}.testing-workbench .tests-library .test-panel-table th:last-child{width:104px}
html.sn-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lab0-brand-ink:#172b22;--lab0-brand-accent:#047958;--radius:.375rem;--background:#eef1f3;--foreground:#161d1f;--card:#fff;--muted:#e4e8ea;--muted-foreground:#5a6772;--action-danger:#b42318;--action-danger-surface:#fef0ee;--primary:#4f52bd;--primary-foreground:#fff;--accent:#e3e4f5;--accent-foreground:#2e3076;--border:#d2d8dd;--input:#c8d0d6;--ring:#4f52bd;--sidebar:#fbfcfd;--sidebar-foreground:#2a3134;--sidebar-accent:#e8eaf6;--sidebar-accent-foreground:#2e3076;--font-serif:var(--font-lato), "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-lato), "Helvetica Neue", Arial, sans-serif;--font-manrope:var(--font-lato), "Helvetica Neue", Arial, sans-serif;--lab0-bg:#eef1f3;--lab0-canvas:#f5f7f8;--lab0-rail:#e9edef;--lab0-card:#fff;--lab0-card-muted:#f5f7f8;--lab0-ink:#161d1f;--lab0-ink-soft:#3c474d;--lab0-muted:#5a6772;--lab0-line:#161d1f24;--lab0-line-strong:#161d1f42;--lab0-green:#4f52bd;--lab0-green-ink:var(--accent-foreground);--lab0-green-soft:#e3e4f5;--lab0-green-button:#4f52bd;--lab0-blue:#1f6fb2;--lab0-blue-soft:#ddeaf6;--lab0-amber:#8a6116;--lab0-amber-soft:#f3e8cd;--lab0-red:#a8322b;--lab0-red-soft:#f6e7e5;--lab0-radius:4px;--lab0-shadow:0 2px 8px #161d1f1f;--surface:#eef1f3;--surface-low:#e9edef;--surface-card:#fff;--surface-container:#e4e8ea;--surface-high:#dce2e5;--surface-dim:#c9d1d6;--surface-variant:#e3e4f5;--outline:#161d1f29;--ghost-outline:#161d1f14;--primary-container:#d1d2ee;--primary-fixed-dim:#c5c7ea;--primary-fixed:#e3e4f5;--secondary:#3d6b75;--secondary-container:#cfe5ec;--tertiary:#2c8a43;--text:#161d1f;--muted-strong:#3c474d;--ink-black:#161d1f;--ink-strong:#2a3134;--ink-soft:#3c474d;--ink-muted:#5a6772;--ink-dim:#5a6772;--ink-faint:#69767f;--success:#2c8a43;--warning:#8a6116;--shadow-soft:0 1px 2px #161d1f14;--shadow-ambient:0 1px 3px #161d1f0f;--legacy-radius-xs:4px;--legacy-radius-sm:4px;--legacy-radius-md:6px;--legacy-radius-lg:8px;--legacy-radius-xl:10px;--sn-chrome:#302f4b;--sn-chrome-line:#232238;--sn-chrome-ink:#eceef8;--sn-chrome-muted:#b9bdd9;--sn-brand-green:#62d84e}.sn-theme body{background:var(--background);font-family:var(--font-sans);font-feature-settings:normal}.sn-theme h1,.sn-theme h2,.sn-theme h3,.sn-theme .font-serif{font-family:var(--font-sans);letter-spacing:-.01em;font-style:normal;font-weight:600}.sn-theme #mainApp .topbar{border-bottom:1px solid var(--sn-chrome-line);background:var(--sn-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}.sn-theme #mainApp .topbar .context-indicator,.sn-theme #mainApp .topbar .context-indicator-link{color:var(--sn-chrome-ink)}.sn-theme #mainApp .topbar .context-indicator-divider{color:var(--sn-chrome-muted)}.sn-theme #mainApp .topbar .context-indicator-product{color:var(--sn-chrome-ink);background:#ffffff1f}.sn-theme #mainApp .topbar .icon-button,.sn-theme #mainApp .topbar .icon-button.subtle{color:var(--sn-chrome-muted);background:#ffffff14;border-color:#ffffff2e}.sn-theme #mainApp .topbar .icon-button:hover{color:var(--sn-chrome-ink);background:#ffffff29}.sn-theme .topbar .brand-mark,.sn-theme .brand-mark{color:var(--sn-brand-green);font-family:var(--font-sans);letter-spacing:-.02em;font-style:normal;font-weight:600}.sn-theme .topbar .topbar-search,.sn-theme .topbar .topbar-search input{color:var(--sn-chrome-ink);background:#ffffff1a}.sn-theme .topbar .topbar-search input::placeholder,.sn-theme .topbar .primary-nav-link{color:var(--sn-chrome-muted)}.sn-theme .topbar .primary-nav-link.is-active{color:var(--sn-chrome-ink)}.sn-theme .topbar .primary-nav-link.is-active:after{background:var(--sn-brand-green)}.sn-theme .implementation-artifact-loading,.sn-theme .implementation-artifact-empty{color:var(--lab0-muted);background:#e4e8ea99}.sn-theme .workspace-view-pane--empty .implementation-artifact-empty .lab0-lucide-icon{color:var(--lab0-green);background:#4f52bd1a}.sn-theme .workspace-view-pane--empty .implementation-artifact-empty p{color:var(--lab0-muted);font-family:var(--font-sans);font-style:normal}.sn-theme .workspace-tree-item.is-active .lab0-lucide-icon{color:var(--lab0-green)}html.console-theme-wipe::view-transition-old(root){mix-blend-mode:normal;animation:none}html.console-theme-wipe::view-transition-new(root){mix-blend-mode:normal;animation:.64s cubic-bezier(.4,0,.2,1) both sn-theme-wipe-in}@keyframes sn-theme-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
html.sap-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lab0-brand-ink:#172b22;--lab0-brand-accent:#047958;--radius:.5rem;--background:#f5f6f7;--foreground:#1d2d3e;--card:#fff;--muted:#e8ecef;--muted-foreground:#536b82;--action-danger:#b42318;--action-danger-surface:#fef0ee;--primary:#0064d9;--primary-foreground:#fff;--accent:#d9eeff;--accent-foreground:#002a86;--border:#d5dadd;--input:#c2cbd6;--ring:#0070f2;--sidebar:#fafbfc;--sidebar-foreground:#2b3d4f;--sidebar-accent:#e0f0fc;--sidebar-accent-foreground:#002a86;--font-serif:"72", "72full", "Helvetica Neue", Arial, sans-serif;--font-sans:"72", "72full", "Helvetica Neue", Arial, sans-serif;--font-manrope:"72", "72full", "Helvetica Neue", Arial, sans-serif;--lab0-bg:#f5f6f7;--lab0-canvas:#fafbfc;--lab0-rail:#eef1f4;--lab0-card:#fff;--lab0-card-muted:#f4f6f8;--lab0-ink:#1d2d3e;--lab0-ink-soft:#3a4f63;--lab0-muted:#5b738b;--lab0-line:#1d2d3e24;--lab0-line-strong:#1d2d3e42;--lab0-green:#0070f2;--lab0-green-ink:var(--accent-foreground);--lab0-green-soft:#d9eeff;--lab0-green-button:#0064d9;--lab0-blue:#0057d2;--lab0-blue-soft:#d1efff;--lab0-amber:#8a5c16;--lab0-amber-soft:#f9eed1;--lab0-red:#aa0808;--lab0-red-soft:#f9e3e3;--lab0-radius:8px;--lab0-shadow:0 2px 8px #1d2d3e1f;--surface:#f5f6f7;--surface-low:#eef1f4;--surface-card:#fff;--surface-container:#e8ecef;--surface-high:#dfe5e9;--surface-dim:#ccd4da;--surface-variant:#d9eeff;--outline:#1d2d3e29;--ghost-outline:#1d2d3e14;--primary-container:#c2e2ff;--primary-fixed-dim:#aed8ff;--primary-fixed:#d9eeff;--secondary:#0a6e8d;--secondary-container:#cdeef8;--tertiary:#107e3e;--text:#1d2d3e;--muted-strong:#3a4f63;--ink-black:#1d2d3e;--ink-strong:#2b3d4f;--ink-soft:#3a4f63;--ink-muted:#5b738b;--ink-dim:#5b738b;--ink-faint:#69819a;--success:#107e3e;--warning:#8a5c16;--shadow-soft:0 1px 2px #1d2d3e14;--shadow-ambient:0 1px 3px #1d2d3e0f;--legacy-radius-xs:4px;--legacy-radius-sm:6px;--legacy-radius-md:8px;--legacy-radius-lg:10px;--legacy-radius-xl:12px;--sap-chrome:#354a5f;--sap-chrome-line:#2b3d4f;--sap-chrome-ink:#eef4f9;--sap-chrome-muted:#b3c2cf;--sap-brand-gold:#f0ab00}.sap-theme body{background:var(--background);font-family:var(--font-sans);font-feature-settings:normal}.sap-theme h1,.sap-theme h2,.sap-theme h3,.sap-theme .font-serif{font-family:var(--font-sans);letter-spacing:-.01em;font-style:normal;font-weight:600}.sap-theme #mainApp .topbar{border-bottom:1px solid var(--sap-chrome-line);background:var(--sap-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}.sap-theme #mainApp .topbar .context-indicator,.sap-theme #mainApp .topbar .context-indicator-link{color:var(--sap-chrome-ink)}.sap-theme #mainApp .topbar .context-indicator-divider{color:var(--sap-chrome-muted)}.sap-theme #mainApp .topbar .context-indicator-product{color:var(--sap-chrome-ink);background:#ffffff1f}.sap-theme #mainApp .topbar .icon-button,.sap-theme #mainApp .topbar .icon-button.subtle{color:var(--sap-chrome-muted);background:#ffffff14;border-color:#ffffff2e}.sap-theme #mainApp .topbar .icon-button:hover{color:var(--sap-chrome-ink);background:#ffffff29}.sap-theme .topbar .brand-mark,.sap-theme .brand-mark{color:var(--sap-brand-gold);font-family:var(--font-sans);letter-spacing:-.02em;font-style:normal;font-weight:600}.sap-theme .topbar .topbar-search,.sap-theme .topbar .topbar-search input{color:var(--sap-chrome-ink);background:#ffffff1a}.sap-theme .topbar .topbar-search input::placeholder,.sap-theme .topbar .primary-nav-link{color:var(--sap-chrome-muted)}.sap-theme .topbar .primary-nav-link.is-active{color:var(--sap-chrome-ink)}.sap-theme .topbar .primary-nav-link.is-active:after{background:var(--sap-brand-gold)}.sap-theme .implementation-artifact-loading,.sap-theme .implementation-artifact-empty{color:var(--lab0-muted);background:#e8ecef99}.sap-theme .workspace-view-pane--empty .implementation-artifact-empty .lab0-lucide-icon{color:var(--lab0-green);background:#0070f21a}.sap-theme .workspace-view-pane--empty .implementation-artifact-empty p{color:var(--lab0-muted);font-family:var(--font-sans);font-style:normal}.sap-theme .workspace-tree-item.is-active .lab0-lucide-icon{color:var(--lab0-green)}
