@charset "UTF-8";@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: rgb(27, 27, 31);--fg-color: #dfdfd6;color-scheme:dark}html.lightTheme{--sapBackgroundColor: #f4f4f4;--fg-color: #3c3c43;color-scheme:light}body *{box-sizing:border-box}body{background-color:var(--sapBackgroundColor);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-weight:400;font-size:16px;line-height:28px;color:var(--fg-color);box-sizing:border-box}body .docu-content{padding:30px;font-size:16px;max-width:1500px}@media screen and (min-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{background:transparent;border-radius:0;display:inline;font-family:unset;font-size:unset;padding:0}body .h2Wrapper:has(section){padding-top:40px;border-top:1px solid #d0d8e2}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 (min-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 (min-width:704px){body h1{font-size:35px;line-height:40px}}body h2{font-size:20px;line-height:22px}@media screen and (min-width:704px){body h2{font-size:28px;line-height:30px}}body h3{font-size:18px;line-height:20px}@media screen and (min-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{display:inline-block;border-left:4px solid #2deb8a;padding-left:10px;margin-top:35px}body.page-luigi-core-api .h3Wrapper>h3[id],body.page-luigi-client-api .h3Wrapper>h3[id]{display:inline-block;border-left:4px solid #2deb8a;padding-left:10px}body.page-luigi-core-api h2+.h3Wrapper>h3[id]{display:block;border:0;padding:0}body.page-luigi-container-api h3,body.page-luigi-compound-container-api h3{margin-top:35px;display:inline-block;border-left:4px solid #2deb8a;padding-left:10px}body blockquote{padding:20px;border-radius:6px}body blockquote p{padding:0;margin:0}body blockquote.success,body blockquote.warning{position:relative;padding-left:60px}body blockquote.success p,body blockquote.warning p{padding:0;margin:0}body blockquote.success:before,body blockquote.warning:before{content:"";position:absolute;display:block;width:24px;height:24px;top:20px;left:20px;background-position:center center;background-size:contain;background-repeat:no-repeat}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{list-style:none;padding:0 0 0 15px}body ul ul{margin-bottom:0;padding-left:0}body ul li{position:relative;padding-left:20px;list-style:none}body ul li:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;background:#2deb8a;vertical-align:middle;position:absolute;left:0;top:12px}body ul li code{padding-right:0}body ul li p{display:inline;margin:0}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{position:absolute;right:-10px;top:-10px;width:28px;height:28px;border-radius:50%;background-color:#2deb8a;border:1px #2deb8a solid;box-shadow:0 0 4px #2deb8a;cursor:pointer}body .copyCode>div{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}body .copyCode img{width:13px;height:16px}body .copyCode .popoverCopy{position:absolute;right:0;bottom:-37px;font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:none;font-size:11px;line-height:13px;color:#3c4553;background-color:#fff;border:1px #2deb8a solid;padding:5px 11px;white-space:nowrap}body .copyCode .popoverCopy:before,body .copyCode .popoverCopy:after{content:" ";position:absolute;bottom:100%;width:0;height:0}body .copyCode .popoverCopy:before{right:2px;border:10px solid transparent;border-bottom-color:#2deb8a}body .copyCode .popoverCopy:after{right:3px;border:9px solid transparent;border-bottom-color:#fff;background-color:transparent}@media screen and (min-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{width:100%;display:block;width:1px;min-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d0d8e2;background-color:#edf2f71a;padding:25px;box-sizing:border-box;border-radius:6px;margin-bottom:40px}body pre code{overflow-x:auto;word-break:normal;white-space:pre;overflow-wrap:normal;background:none;border-radius:0;padding:0}body pre .copyCode{position:absolute;right:-10px;top:-10px;width:28px;height:28px;border-radius:50%;background-color:#2deb8a;border:1px #2deb8a solid;box-shadow:0 0 4px #2deb8a;cursor:pointer}body pre .copyCode>div{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}body pre .copyCode img{width:13px;height:16px}body pre .copyCode .popoverCopy{position:absolute;bottom:-36px;font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:none;font-size:11px;line-height:13px;color:#3c4553;background-color:#fff;border:1px #2deb8a solid;padding:5px 11px}body pre .copyCode .popoverCopy:before{content:" ";position:absolute;bottom:100%;left:34px;width:0;height:0;border:10px solid transparent;border-bottom-color:#2deb8a}body pre .copyCode .popoverCopy:after{content:" ";position:absolute;bottom:100%;left:35px;width:0;height:0;border:9px solid transparent;border-bottom-color:#fff;background-color:transparent}body pre .copyCode:hover{background-color:#fff;border-color:#2deb8a}body pre .copyCode:hover .popoverCopy{display:block}body img{display:inline-block;max-width:100%;border:none}body code{width:100%;white-space:pre-wrap;overflow-wrap:break-word;background-color:#1b1f230d;padding:.2em .4em;margin:0;border-radius:3px;font-size:14px}body .custom-select{position:relative}body .custom-select select{color:#3c4553;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#edf2f7;border:1px solid #d0d8e2;font-size:16px;line-height:28px;margin:0;font-weight:600;padding:18px 80px 18px 20px;cursor:pointer;width:100%}body .custom-select:after{content:"▼";color:#2deb8a;font-size:22px;pointer-events:none;position:absolute;right:15px;top:18px}body .accordion-container{margin:30px 0}@media screen and (min-width:704px){body .accordion-container{margin:50px 0}}body .accordion-container .accordion-item{margin-bottom:12px;border:1px solid #d0d8e2;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{top:16px;content:"–"}body .accordion-container .accordion-item-title{padding:18px 80px 18px 20px;cursor:pointer}body .accordion-container .accordion-item-title:after{display:block;position:absolute;top:18px;right:21px;content:"+";color:#2deb8a;font-size:28px}body .accordion-container .accordion-item-title h3{font-size:16px;line-height:28px;margin:0;font-weight:600}body .accordion-container .accordion-item-content{display:none;margin:0;padding:18px 20px}body .accordion-container .accordion-item-content p:last-child{margin-bottom:0}body .keyword-container{display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:38px}body label.keyword{border:1px solid #d0d8e2;padding:0 14px;font-size:14px;background-color:#edf2f71a;border-radius:6px;margin-right:10px}body .label-wrapper{margin-top:-6px}body .label-success{display:inline-block;padding:0 6px;margin:2px 10px 16px 0;font-size:12px;border-radius:5px;color:#128f37;background-color:#2deb8a14}body table{border-collapse:collapse;border-color:transparent;margin-top:25px;table-layout:fixed}body table td,body table th{border:1px solid rgba(255,255,255,.3);padding:5px 15px;text-align:left}body table p{margin:0}body p:has(strong):has(code),body p:has(strong):has(code)+p:not(:has(strong)){display:inline-block}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{font-size:12px;font-weight:400;text-align:center;margin-bottom:10px;line-height:1.1;padding:10px}
