@font-face{font-family:"72";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/72-Light.woff2) format("woff2")}@font-face{font-family:"72";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/72-Regular.woff2) format("woff2")}@font-face{font-family:"72";font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/72-Semibold.woff2) format("woff2")}@font-face{font-family:"72";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/72-Bold.woff2) format("woff2")}body{font-family:"72",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;background:var(--page-bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,optgroup{font-family:inherit}html,body{touch-action:manipulation}@media(pointer:coarse){table{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}:root{color-scheme:light;--page-bg:#f5f6f7;--surface:#ffffff;--surface-2:#f5f6f7;--surface-3:#eaecee;--ink:#1d2d3e;--ink-2:#556b82;--ink-3:#8396a8;--line:#e5e5e5;--line-2:#d9d9d9;--accent:#0070f2;--accent-strong:#0064d9;--accent-soft:#e3f0ff;--accent-ring:rgba(0,112,242,.25);--on-accent:#ffffff;--ok:#256f3a;--ok-soft:#ebf7ed;--ok-ink:#16521f;--warn:#a45100;--warn-soft:#fdf3e7;--warn-ink:#6d3500;--bad:#aa0808;--bad-soft:#ffeaea;--bad-ink:#730808;--info:#0070f2;--info-soft:#e3f0ff;--info-ink:#0050b3;--radius:12px;--radius-sm:8px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(34,54,84,.06), 0 1px 1px rgba(34,54,84,.04);--shadow:0 4px 14px -4px rgba(34,54,84,.12), 0 2px 6px -2px rgba(34,54,84,.06);--shadow-lg:0 18px 40px -12px rgba(34,54,84,.2);--dur:.16s;--ease:cubic-bezier(.4,0,.2,1);--table-scroll-max: calc(100vh - 260px) }html[data-theme=dark]{color-scheme:dark;--page-bg:#12171c;--surface:#1c2228;--surface-2:#161b21;--surface-3:#23292e;--ink:#eaecee;--ink-2:#a9b4be;--ink-3:#8b98a4;--line:#2b333c;--line-2:#3a444e;--accent:#4db1ff;--accent-strong:#7fc4ff;--accent-soft:#16324c;--accent-ring:rgba(77,177,255,.3);--on-accent:#06121f;--ok:#48be5a;--ok-soft:#132a1a;--ok-ink:#8fe0a0;--warn:#f5b74d;--warn-soft:#33280f;--warn-ink:#f8cf8a;--bad:#ff8a8a;--bad-soft:#361a1a;--bad-ink:#ffb3b3;--info:#4db1ff;--info-soft:#132638;--info-ink:#9ccbff;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 6px 20px -6px rgba(0,0,0,.5);--shadow-lg:0 20px 44px -12px rgba(0,0,0,.6)}.info-icon{position:relative;display:inline-flex;margin-left:6px;vertical-align:middle;cursor:help;outline:none}.lbl-i{white-space:nowrap}.info-icon-mark{width:14px;height:14px;border-radius:50%;background:#e5e7eb;color:#4b5563;font-size:10px;font-weight:700;font-style:italic;font-family:Georgia,serif;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-transform:none;letter-spacing:0;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none}.info-icon:hover .info-icon-mark,.info-icon:focus .info-icon-mark{background:var(--accent);color:#fff}.info-tip{position:absolute;top:calc(100% + 6px);left:0;background:#1f2937;color:#fff;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;padding:10px 12px;border-radius:8px;width:max-content;max-width:340px;box-shadow:0 6px 18px #0003;display:none;z-index:1000;line-height:1.5;white-space:normal}.info-tip:before{content:"";position:absolute;top:-5px;left:4px;border:5px solid transparent;border-top:0;border-bottom-color:#1f2937}.info-tip code{background:#ffffff26;padding:1px 5px;border-radius:4px;color:#ccfbf1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.info-tip em{color:#ccfbf1;font-style:italic}.info-tip strong{color:#fff}.info-icon:hover .info-tip,.info-icon:focus .info-tip{display:block}.info-icon.info-icon-right .info-tip{left:auto;right:0}.info-icon.info-icon-right .info-tip:before{left:auto;right:4px}@media(max-width:480px){.info-tip{position:fixed!important;inset:auto 12px 14px!important;width:auto!important;max-width:none!important}.info-tip:before{display:none!important}}.label-obj-tag{font-weight:400;font-size:11px;color:var(--ink-3);margin-left:6px;text-transform:none;letter-spacing:0}.toggle-disabled{opacity:.55}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button:disabled,button[aria-disabled=true]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes esv-spin{to{transform:rotate(360deg)}}.spinner,.spinner-sm{animation:esv-spin .75s linear infinite!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-svg{display:inline-block;vertical-align:-2px;margin-right:4px;flex-shrink:0}button:has(>.btn-svg:only-child) .btn-svg{margin-right:0}.esv-sticky-thead thead th{position:sticky;top:0;z-index:5;background:#f8fafc}.esv-sticky-thead thead tr:nth-child(2) th{top:36px}@media(max-width:640px){input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=time],textarea,select{font-size:16px}[class*=modal-overlay]{padding:0!important;align-items:stretch!important}[class*=modal-content]{width:100%!important;max-width:100%!important;max-height:100dvh!important;height:100dvh!important;border-radius:0!important;margin:0!important}[class*=modal-overlay]>*:not([class*=modal-content]){align-self:center;width:min(440px,calc(100% - 28px));max-height:88dvh;overflow-y:auto}.search-dropdown{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:70dvh;border-radius:12px 12px 0 0;box-shadow:0 -8px 24px #0003}.info-tip{max-width:240px}.driver-drag-handle,.rb-row-drag-handle,.udo-row-drag-handle,.rb-th-drag-handle,.block-chip-grip{display:none!important}}.settings-close-bar{display:flex;justify-content:flex-end;margin-top:14px}.settings-close-btn{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:40px;padding:9px 22px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-2);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.settings-close-btn:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.settings-close-btn:active{transform:scale(.97)}.settings-close-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.solo-mode{--table-scroll-max: max(180px, calc(100dvh - 210px) )}html.solo-mode .report-header>div:first-child{display:none}html.solo-mode .report-header{margin:0;justify-content:flex-end}html.solo-mode .dynamic-screen .screen-title{display:none}html.solo-mode .report-shell{padding:8px 10px 16px;gap:8px}html.solo-mode .dynamic-screen{padding:10px 10px 32px;gap:10px}html.solo-mode .block-table th,html.solo-mode .block-table td{padding:5px 8px}html.solo-mode .rb-pagination:not(.rb-pagination-top){display:none}html.solo-mode .udo-pagination:not(.udo-pagination-top){display:none}@media(max-height:560px){html.solo-mode{--table-scroll-max: max(140px, calc(100dvh - 150px) )}html.solo-mode .recents-bar{display:none}html.solo-mode .report-shell{padding:6px 8px 10px;gap:6px}}html.solo-mode .report-shell{box-sizing:border-box}html.solo-mode .report-blocks{flex:1 1 auto;min-height:0}html.solo-mode .report-block:only-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}html.solo-mode .report-block:only-child .block-table-wrap{max-height:none;flex:1 1 auto;min-height:0}html.solo-mode.solo-home{--table-scroll-max: max(320px, calc(100dvh - 260px) )}html.solo-mode.solo-home .report-header>div:first-child{display:block}html.solo-mode.solo-home .report-header{justify-content:space-between}html.solo-mode.solo-home .dynamic-screen .screen-title{display:block}html.solo-mode.solo-home .report-shell,html.solo-mode.solo-home .dynamic-screen,html.solo-mode.solo-home .udo-screen,html.solo-mode.solo-home .sap-doc-viewer{max-width:1400px;margin-inline:auto;padding:24px 32px 40px;gap:16px}html.solo-mode.solo-home .block-table th,html.solo-mode.solo-home .block-table td{padding:8px 12px}
