[data-ui=approved]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#181d27;--card:#fff;--card-foreground:#181d27;--popover:#fff;--popover-foreground:#181d27;--ds-brand-logo:#063dc1;--ds-brand-blue:#1570ef;--ds-brand-bright:#2e90fa;--primary:var(--ds-brand-blue);--primary-foreground:#fff;--secondary:#eff8ff;--secondary-foreground:var(--ds-brand-logo);--muted:#f2f4f7;--muted-foreground:#535862;--accent:#eff8ff;--accent-foreground:var(--ds-brand-logo);--destructive:#963e33;--destructive-foreground:#fff;--border:#e4e7ec;--input:#8a929e;--ring:var(--ds-brand-blue);--sidebar:#fff;--sidebar-foreground:#181d27;--sidebar-primary:var(--ds-brand-logo);--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f1f0;--sidebar-accent-foreground:#37352f;--sidebar-border:#e4e7ec;--sidebar-ring:var(--ds-brand-blue);--radius:.625rem;--ds-canvas:#fff;--ds-primary-hover:var(--ds-brand-logo);--ds-hover-surface:var(--sidebar-accent);--ds-success:#166534;--ds-success-surface:#f0fdf4;--ds-warning:#8a5a23;--ds-warning-surface:#fffbeb;--ds-danger-surface:#fff1f0;--ds-text-page:1.875rem;--ds-text-document:1.5rem;--ds-text-record:1.25rem;--ds-text-meta:.75rem;color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.5}[data-ui=approved] ::selection{background:var(--sidebar-accent);color:var(--foreground)}[data-ui=approved] :is(input,textarea){caret-color:var(--primary)}[data-ui=approved] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-ui=approved] :is(input,textarea,select){color:var(--foreground);background:var(--background);border-color:var(--input)}[data-ui=approved] ::placeholder{color:var(--muted-foreground);opacity:1}[data-ui=approved] [data-slot=button]{min-height:36px;box-shadow:none}[data-ui=approved] .bg-primary:hover:not(:disabled){background:var(--ds-primary-hover)}[data-ui=approved] [data-slot=select-trigger]{background:var(--background);min-height:36px;color:var(--foreground);gap:8px;padding-inline:12px}[data-ui=approved] [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=approved] .ds-overlay-close{width:36px;height:36px;color:var(--muted-foreground);opacity:1;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;top:12px;right:12px}[data-ui=approved] .ds-overlay-close svg{flex:none;width:16px;height:16px}[data-ui=approved][data-slot=dialog-content] [data-slot=dialog-header]{padding-inline-end:36px}[data-ui=approved][data-slot=sheet-content] [data-slot=sheet-header]{padding-inline-end:64px}[data-ui=approved] .ds-panel{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:8px}[data-ui=approved] [data-slot=sidebar-menu-button][data-active=true]{color:var(--sidebar-accent-foreground);background:0 0}[data-ui=approved].ds-app-shell-scope{display:contents}[data-ui=approved] .ds-app-topbar{z-index:30;border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;width:calc(100% + 24px);min-height:48px;margin:-12px -12px 12px;padding:0 40px;display:grid;position:sticky;top:0}[data-ui=approved] .ds-document-editor-toolbar{top:48px}[data-ui=approved] .ds-environment-badge{background:var(--ds-warning-surface);max-width:100%;min-height:28px;color:var(--ds-warning);text-align:center;border-radius:8px;justify-self:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}[data-ui=approved] [data-sidebar=sidebar]{background-color:var(--sidebar);color:var(--sidebar-foreground)}[data-ui=approved] .ds-app-sidebar-content{background-color:var(--sidebar)}[data-ui=approved] .ds-app-workspace-link{background-color:#0000;border:0;border-radius:8px}[data-ui=approved] .ds-app-workspace-copy{color:var(--foreground)}[data-ui=approved] .ds-sidebar-trigger{width:36px;height:36px;color:var(--foreground);background-color:#0000;border-color:#0000;border-radius:8px}[data-ui=approved] [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-link>div{justify-content:center;padding:8px}[data-ui=approved] [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-logo-tile{width:32px;height:32px}[data-ui=approved] [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-copy{display:none}[data-ui=approved] .ds-hover-surface{transition:background-color .12s ease-out}[data-ui=approved] [data-slot=sidebar-menu-button].ds-hover-surface{transition-property:width,height,padding,background-color;transition-duration:var(--default-transition-duration,.15s);transition-timing-function:var(--default-transition-timing-function,ease)}@media (hover:hover) and (pointer:fine){[data-ui=approved] .ds-hover-surface:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-hover-surface)}[data-ui=approved] .ds-hover-surface.ds-nav-leaf[data-active=true]:hover,[data-ui=approved] .ds-hover-surface.ds-nav-leaf[aria-current=page]:hover{background-color:var(--sidebar-accent)}}[data-ui=approved] .ds-hover-surface:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sidebar-accent)}[data-ui=approved] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]).ds-nav-leaf[data-active=true],[data-ui=approved] .ds-nav-leaf[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}[data-ui=approved] .ds-module-header{--ds-banner-start:color-mix(in srgb, var(--ds-brand-bright) 24%, var(--background));--ds-banner-end:color-mix(in srgb, var(--ds-brand-blue) 10%, var(--background));border:1px solid var(--border);background:linear-gradient(112deg, var(--ds-banner-start), var(--ds-banner-end));color:var(--foreground);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}[data-ui=approved] .ds-module-header[data-variant=brand]{--ds-banner-start:color-mix(in srgb, var(--ds-brand-blue) 34%, var(--background));--ds-banner-end:color-mix(in srgb, var(--ds-brand-logo) 22%, var(--background))}[data-ui=approved] .ds-module-header[data-variant=scientific]{--ds-banner-start:color-mix(in srgb, var(--primary) 16%, var(--muted));--ds-banner-end:color-mix(in srgb, var(--primary) 8%, var(--background))}[data-ui=approved] .ds-module-header h1{color:var(--ds-banner-title,var(--foreground));font-size:var(--ds-text-document);letter-spacing:-.025em;align-items:center;gap:12px;font-weight:600;line-height:1.35;display:flex}[data-ui=approved] .ds-module-heading{min-width:0}[data-ui=approved] .ds-module-icon{color:var(--primary);flex:none;display:inline-flex}[data-ui=approved] .ds-module-icon svg{width:24px;height:24px}[data-ui=approved] .ds-module-header :is(select,[data-slot=select-trigger]){color:var(--foreground);background:var(--background)}[data-ui=approved] .ds-module-header p{color:var(--foreground);max-width:70ch;margin-top:4px}[data-ui=approved] .ds-module-actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui=approved] .ds-module-tabs [data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:start;gap:4px;width:100%;height:auto;padding:0}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]{min-height:40px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 16px}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]:hover:not(:disabled){background:var(--ds-hover-surface);color:var(--foreground)}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-bottom-color:var(--primary)}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar],[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]>div:first-child{gap:8px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]{margin-bottom:12px}[data-ui=approved] [data-density=compact] .ds-table :is(th,td){padding:8px 12px}[data-ui=approved] [data-density=compact] .ds-table th{height:36px}[data-ui=approved] [data-density=compact] .ds-pagination{gap:8px;margin-top:12px}[data-ui=approved] [data-density=compact] .ds-list-state{gap:12px;min-height:160px;padding:20px}[data-ui=approved] :is(.ds-page-header,.ds-record-header){justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}[data-ui=approved] .ds-page-header h1{font-size:var(--ds-text-page);letter-spacing:-.025em;font-weight:600;line-height:1.2}[data-ui=approved] .ds-record-header h2{font-size:var(--ds-text-record);font-weight:600;line-height:1.4}[data-ui=approved] .ds-record-identity{font-size:var(--ds-text-meta);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}[data-ui=approved] .ds-record-revision{text-align:right;font-size:var(--ds-text-meta);gap:4px;display:grid}[data-ui=approved] .ds-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:28px;display:grid}[data-ui=approved] :is(.ds-metadata dt,.ds-review dt,.ds-source-meta dt){color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] :is(.ds-metadata dd,.ds-review dd,.ds-source-meta dd){font-size:var(--ds-text-meta);overflow-wrap:anywhere;margin-top:4px}[data-ui=approved] .ds-save-state{color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] .ds-save-error{color:var(--destructive);font-size:var(--ds-text-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=approved] .ds-status{font-size:var(--ds-text-meta);border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}[data-ui=approved] .ds-status[data-tone=info]{background:var(--accent);color:var(--accent-foreground)}[data-ui=approved] :is(.ds-status[data-tone=success],.ds-decision-summary){background:var(--ds-success-surface);color:var(--ds-success)}[data-ui=approved] .ds-status[data-tone=warning]{background:var(--ds-warning-surface);color:var(--ds-warning)}[data-ui=approved] .ds-status[data-tone=danger]{background:var(--ds-danger-surface);color:var(--destructive)}[data-ui=approved] .ds-list-state{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:220px;padding:24px;display:grid}[data-ui=approved] .ds-loading-lines{gap:12px;width:min(100%,480px);display:grid}[data-ui=approved] .ds-loading-lines span{background:var(--muted);border-radius:6px;height:32px}[data-ui=approved] [data-slot=data-table-toolbar]{flex-wrap:wrap;gap:12px;margin-bottom:16px}[data-ui=approved] [data-slot=data-table-toolbar]>div:first-child{flex-wrap:wrap;gap:12px}[data-ui=approved] [data-slot=data-table-toolbar] input{width:min(100%,360px);height:36px}[data-ui=approved] .ds-table th{background:var(--ds-canvas);color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] .ds-table :is(th,td){padding-inline:16px}[data-ui=approved] .ds-table td{white-space:normal;padding-block:24px}[data-ui=approved] .ds-pagination{font-size:var(--ds-text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}[data-ui=approved] .ds-pagination>div{align-items:center;gap:12px;display:flex}[data-ui=approved] .ds-editor-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}[data-ui=approved] .ds-document{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;padding:32px}[data-ui=approved] .ds-document h3{font-size:var(--ds-text-document);letter-spacing:-.02em;font-weight:600}[data-ui=approved] .ds-document textarea{min-height:160px;font-size:14px;line-height:1.9}[data-ui=approved] .ds-editor-workspace>aside{min-width:0;position:sticky;top:24px}[data-ui=approved] .ds-review{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:20px}[data-ui=approved] .ds-review h3{font-size:14px;font-weight:600}[data-ui=approved] .ds-review dl{gap:16px;margin-block:20px;display:grid}[data-ui=approved] .ds-review label{font-size:var(--ds-text-meta);margin-bottom:8px;font-weight:600;display:block}[data-ui=approved] .ds-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-ui=approved] .ds-restriction{color:var(--muted-foreground);font-size:var(--ds-text-meta);margin-top:12px;line-height:1.7}[data-ui=approved] .ds-decision-summary{font-size:var(--ds-text-meta);margin-top:16px;padding:12px}[data-ui=approved] .ds-citation{min-height:28px;font-size:var(--ds-text-meta);background:var(--accent);color:var(--accent-foreground);border-radius:4px;justify-content:center;align-items:center;margin-left:8px;padding:2px 6px;display:inline-flex}[data-ui=approved] .ds-evidence{background:var(--ds-canvas);border-radius:6px;margin-top:20px;padding:20px}[data-ui=approved] .ds-evidence h3{font-size:14px;font-weight:600}[data-ui=approved] .ds-source-meta{gap:12px;margin-block:16px;display:grid}[data-ui=approved] .ds-evidence blockquote{background:var(--accent);color:var(--accent-foreground);margin-block:16px;padding:12px;line-height:1.8}[data-ui=approved] .ds-dialog{max-height:90svh;overflow-y:auto}@media (width<=1000px){[data-ui=approved] .ds-editor-workspace{grid-template-columns:minmax(0,1fr)}[data-ui=approved] .ds-editor-workspace>aside{position:static}}@media (width<=767px){[data-ui=approved]{--ds-text-page:1.5rem;--ds-text-document:1.25rem}[data-ui=approved] :is(.ds-page-header,.ds-record-header){flex-wrap:wrap;gap:12px}[data-ui=approved] .ds-record-revision{text-align:left}[data-ui=approved] [data-slot=button],[data-ui=approved] :is(input,select),[data-ui=approved] [role=menuitem],[data-ui=approved] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]),[data-ui=approved] .ds-citation{min-height:40px}[data-ui=approved][data-mobile=true]>button{min-width:40px;min-height:40px}[data-ui=approved] .ds-overlay-close{width:40px;height:40px}[data-ui=approved] [data-slot=select-trigger]{min-height:40px}[data-ui=approved] .ds-sidebar-trigger{width:40px;height:40px}[data-ui=approved] .ds-app-topbar{min-height:52px;padding-inline:12px}[data-ui=approved] .ds-document-editor-toolbar{top:52px}[data-ui=approved] .ds-environment-badge{min-height:32px}[data-ui=approved] .ds-document{padding:20px 16px}[data-ui=approved] .ds-pagination>div{gap:8px}[data-ui=approved] .ds-table :is(th,td){padding-inline:10px}[data-ui=approved] .ds-table td{padding-block:22px}}@media (prefers-reduced-motion:reduce){[data-ui=approved],[data-ui=approved] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){[data-ui=approved] .ds-module-header{padding:16px}[data-ui=approved] .ds-module-header h1{font-size:var(--ds-text-record)}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]{white-space:normal;flex:1;padding-inline:8px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]>div{width:100%}[data-ui=approved] [data-density=compact] .ds-table button{min-height:40px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar] input{flex-basis:100%;width:100%}}
