@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--sapBackgroundColor:#1b1b1f;--fg-color:#dfdfd6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lightTheme{--sapBackgroundColor:#f4f4f4;--fg-color:#3c3c43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body *{box-sizing:border-box}body{background-color:var(--sapBackgroundColor);color:var(--fg-color);box-sizing:border-box;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;line-height:28px}body .docu-content{max-width:1500px;padding:30px;font-size:16px}@media screen and (width>=704px){body .docu-content{padding:50px 80px}}body .headingWrapper h1:hover .icon-link:after,body .headingWrapper h2:hover .icon-link:after,body .headingWrapper h3:hover .icon-link:after,body .headingWrapper h4:hover .icon-link:after{content:"#";margin-left:1rem}body .h2Wrapper{margin-top:45px}body .h2Wrapper h2>code{font-family:unset;font-size:unset;background:0 0;border-radius:0;padding:0;display:inline}body .h2Wrapper:has(section){border-top:1px solid #d0d8e2;padding-top:40px}body .h3Wrapper{margin-top:45px}body .summaryWrapper{margin-bottom:25px}body p,body ol,body ul,body blockquote,body table,body h1,body h2,body h3,body h4,body h5{margin:0 0 15px}@media screen and (width>=704px){body p,body ol,body ul,body blockquote,body table,body h1,body h2,body h3,body h4,body h5{margin:0 0 25px}}body h1,body h2,body h3,body h4,body h5{font-weight:600}body h1{font-size:25px;line-height:30px}@media screen and (width>=704px){body h1{font-size:35px;line-height:40px}}body h2{font-size:20px;line-height:22px}@media screen and (width>=704px){body h2{font-size:28px;line-height:30px}}body h3{font-size:18px;line-height:20px}@media screen and (width>=704px){body h3{font-size:18px;line-height:28px}}body.page-luigi-core-api h4,body.page-luigi-client-api h4,body.page-luigi-element-api h4{border-left:4px solid #2deb8a;margin-top:35px;padding-left:10px;display:inline-block}body.page-luigi-core-api .h3Wrapper>h3[id],body.page-luigi-client-api .h3Wrapper>h3[id]{border-left:4px solid #2deb8a;padding-left:10px;display:inline-block}body.page-luigi-core-api h2+.h3Wrapper>h3[id]{border:0;padding:0;display:block}body.page-luigi-container-api h3,body.page-luigi-compound-container-api h3{border-left:4px solid #2deb8a;margin-top:35px;padding-left:10px;display:inline-block}body blockquote{border-radius:6px;padding:20px}body blockquote p{margin:0;padding:0}body blockquote.success,body blockquote.warning{padding-left:60px;position:relative}body blockquote.success p,body blockquote.warning p{margin:0;padding:0}body blockquote.success:before,body blockquote.warning:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:block;position:absolute;top:20px;left:20px}body blockquote.success{background-color:#2deb8a14}body blockquote.success:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%232DEB8A'%20fill-rule='nonzero'%3e%3cpath%20d='M12%200C5.3832%200%200%205.3832%200%2012s5.3832%2012%2012%2012%2012-5.3832%2012-12S18.6168%200%2012%200zm0%2021.6c-5.2932%200-9.6-4.3068-9.6-9.6S6.7068%202.4%2012%202.4s9.6%204.3068%209.6%209.6-4.3068%209.6-9.6%209.6z'/%3e%3cpath%20d='M10.8%2010.8h2.4V18h-2.4v-7.2zm0-4.8h2.4v2.4h-2.4V6z'/%3e%3c/g%3e%3c/svg%3e")}body blockquote.warning{background-color:#f7d86014}body blockquote.warning:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23F7D860'%20fill-rule='nonzero'%3e%3cpath%20d='M11.9436%200C5.358%200%200%205.3832%200%2012s5.3832%2012%2012%2012%2012-5.3832%2012-12S18.5916%200%2011.9436%200zM12%2021.6c-5.2932%200-9.6-4.3068-9.6-9.6s4.2804-9.6%209.5436-9.6C17.2692%202.4%2021.6%206.7068%2021.6%2012s-4.3068%209.6-9.6%209.6z'/%3e%3cpath%20d='M10.8%206h2.4v7.2h-2.4V6zm0%209.6h2.4V18h-2.4v-2.4z'/%3e%3c/g%3e%3c/svg%3e")}body ul{padding:0 0 0 15px;list-style:none}body ul ul{margin-bottom:0;padding-left:0}body ul li{padding-left:20px;list-style:none;position:relative}body ul li:before{content:"";vertical-align:middle;background:#2deb8a;border-radius:50%;width:6px;height:6px;display:inline-block;position:absolute;top:12px;left:0}body ul li code{padding-right:0}body ul li p{margin:0;display:inline}body ol{padding:0 0 0 18px}body ol ol{margin-bottom:0;padding-left:0}body strong{font-weight:600}body a{color:var(--fg-color)}body a:hover,body a:active{color:#2deb8a}body .copyCodeContainer{position:relative}body .copyCode{cursor:pointer;background-color:#2deb8a;border:1px solid #2deb8a;border-radius:50%;width:28px;height:28px;position:absolute;top:-10px;right:-10px;box-shadow:0 0 4px #2deb8a}body .copyCode>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}body .copyCode img{width:13px;height:16px}body .copyCode .popoverCopy{color:#3c4553;white-space:nowrap;background-color:#fff;border:1px solid #2deb8a;padding:5px 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;line-height:13px;display:none;position:absolute;bottom:-37px;right:0}body .copyCode .popoverCopy:before,body .copyCode .popoverCopy:after{content:" ";width:0;height:0;position:absolute;bottom:100%}body .copyCode .popoverCopy:before{border:10px solid #0000;border-bottom-color:#2deb8a;right:2px}body .copyCode .popoverCopy:after{background-color:#0000;border:9px solid #0000;border-bottom-color:#fff;right:3px}@media screen and (width>=704px){body .copyCode .popoverCopy{left:50%;right:auto;transform:translate(-50%)}body .copyCode .popoverCopy:before{left:34px;right:auto}body .copyCode .popoverCopy:after{left:35px;right:auto}}body .copyCode:hover{background-color:#fff;border-color:#2deb8a}body .copyCode:hover .popoverCopy{display:block}body pre{-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#edf2f71a;border:1px solid #d0d8e2;border-radius:6px;width:1px;min-width:100%;margin-bottom:40px;padding:25px;display:block;overflow-x:auto}body pre code{word-break:normal;white-space:pre;overflow-wrap:normal;background:0 0;border-radius:0;padding:0;overflow-x:auto}body pre .copyCode{cursor:pointer;background-color:#2deb8a;border:1px solid #2deb8a;border-radius:50%;width:28px;height:28px;position:absolute;top:-10px;right:-10px;box-shadow:0 0 4px #2deb8a}body pre .copyCode>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}body pre .copyCode img{width:13px;height:16px}body pre .copyCode .popoverCopy{color:#3c4553;background-color:#fff;border:1px solid #2deb8a;padding:5px 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;line-height:13px;display:none;position:absolute;bottom:-36px}body pre .copyCode .popoverCopy:before{content:" ";border:10px solid #0000;border-bottom-color:#2deb8a;width:0;height:0;position:absolute;bottom:100%;left:34px}body pre .copyCode .popoverCopy:after{content:" ";background-color:#0000;border:9px solid #0000;border-bottom-color:#fff;width:0;height:0;position:absolute;bottom:100%;left:35px}body pre .copyCode:hover{background-color:#fff;border-color:#2deb8a}body pre .copyCode:hover .popoverCopy{display:block}body img{border:none;max-width:100%;display:inline-block}body code{white-space:pre-wrap;overflow-wrap:break-word;background-color:#1b1f230d;border-radius:3px;width:100%;margin:0;padding:.2em .4em;font-size:14px}body .custom-select{position:relative}body .custom-select select{color:#3c4553;appearance:none;cursor:pointer;background:#edf2f7;border:1px solid #d0d8e2;width:100%;margin:0;padding:18px 80px 18px 20px;font-size:16px;font-weight:600;line-height:28px}body .custom-select:after{content:"▼";color:#2deb8a;pointer-events:none;font-size:22px;position:absolute;top:18px;right:15px}body .accordion-container{margin:30px 0}@media screen and (width>=704px){body .accordion-container{margin:50px 0}}body .accordion-container .accordion-item{border:1px solid #d0d8e2;margin-bottom:12px;position:relative}body .accordion-container .accordion-item.active .accordion-item-content{display:block}body .accordion-container .accordion-item.active .accordion-item-title{background-color:color-mix(in srgb, var(--sapBackgroundColor), var(--fg-color) 10%)}body .accordion-container .accordion-item.active .accordion-item-title:after{content:"–";top:16px}body .accordion-container .accordion-item-title{cursor:pointer;padding:18px 80px 18px 20px}body .accordion-container .accordion-item-title:after{content:"+";color:#2deb8a;font-size:28px;display:block;position:absolute;top:18px;right:21px}body .accordion-container .accordion-item-title h3{margin:0;font-size:16px;font-weight:600;line-height:28px}body .accordion-container .accordion-item-content{margin:0;padding:18px 20px;display:none}body .accordion-container .accordion-item-content p:last-child{margin-bottom:0}body .keyword-container{flex-wrap:wrap;justify-content:start;margin-bottom:38px;display:flex}body label.keyword{background-color:#edf2f71a;border:1px solid #d0d8e2;border-radius:6px;margin-right:10px;padding:0 14px;font-size:14px}body .label-wrapper{margin-top:-6px}body .label-success{color:#128f37;background-color:#2deb8a14;border-radius:5px;margin:2px 10px 16px 0;padding:0 6px;font-size:12px;display:inline-block}body table{border-collapse:collapse;table-layout:fixed;border-color:#0000;margin-top:25px}body table td,body table th{text-align:left;border:1px solid #ffffff4d;padding:5px 15px}body table p{margin:0}body p:has(strong):has(code){display:inline-block}body p:has(strong):has(code)+p:not(:has(strong)){display:inline-block}:is(body h3+p:has(strong):has(code),body h4+p:has(strong):has(code)){display:block}body p:has(strong):has(code)>code{padding-right:0}body .footer{text-align:center;margin-bottom:10px;padding:10px;font-size:12px;font-weight:400;line-height:1.1}
