/*!
 * 
 *     ===========================================================================
 *
 *      Copyright (C) 2006-2026 Talend Inc. - www.talend.com
 *
 *      This source code is available under agreement available at
 *      https://github.com/Talend/tools/blob/master/LICENSE
 *
 *      You should have received a copy of the agreement
 *      along with this program; if not, write to Talend SA
 *      9 rue Pages 92150 Suresnes, France
 *
 *     ===========================================================================
 *
 */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(/idp/assets/fonts/source-sans-pro-v9-latin-200-7402900b4f6bad6ae22e.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-200-cb4ad5f2b8b937a27229.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightIt"),url(/idp/assets/fonts/source-sans-pro-v9-latin-200italic-142c2f407290a6377fb4.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-200italic-fdd96afef9e239b65023.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/idp/assets/fonts/source-sans-pro-v9-latin-300-a64e07149a48c3326933.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-300-9df76a5c5a5dd065f833.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightIt"),url(/idp/assets/fonts/source-sans-pro-v9-latin-300italic-cec8e4115b993862b3b6.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-300italic-c9b154f7d5a9ba71fa64.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(/idp/assets/fonts/source-sans-pro-v9-latin-regular-c60b44947671d757833d.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-regular-f8eb0fd7380512a226cd.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url(/idp/assets/fonts/source-sans-pro-v9-latin-italic-492930ec3285a5c928fa.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-italic-02506a415eefe183fd2d.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(/idp/assets/fonts/source-sans-pro-v9-latin-600-079db4a1c8da8ec06700.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-600-321eaeac03e6321b823f.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro Semibold Italic"),local("SourceSansPro-SemiboldIt"),url(/idp/assets/fonts/source-sans-pro-v9-latin-600italic-e4e0e25383fa20970fce.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-600italic-470350a5008761703484.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/idp/assets/fonts/source-sans-pro-v9-latin-700-cf1cce263d069a800737.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-700-5bf99271750a74a02c6c.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldIt"),url(/idp/assets/fonts/source-sans-pro-v9-latin-700italic-a49cabac0c75bbaae202.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-700italic-5fd43a328066cdb0d2fc.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/idp/assets/fonts/source-sans-pro-v9-latin-900-d5a56e0c3bdd31eaadd4.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-900-7852ed941061eb34f8a3.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackIt"),url(/idp/assets/fonts/source-sans-pro-v9-latin-900italic-eda70b10f0b285cb0905.woff2) format("woff2"),url(/idp/assets/fonts/source-sans-pro-v9-latin-900italic-c4b0f57421002dcbb247.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(/idp/assets/fonts/inconsolata-v15-latin_latin-ext-regular-285d64feec449417d1f2.woff2) format("woff2"),url(/idp/assets/fonts/inconsolata-v15-latin_latin-ext-regular-15d928092b33e0ec6186.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(/idp/assets/fonts/inconsolata-v15-latin_latin-ext-700-65a4775f640af60b85ee.woff2) format("woff2"),url(/idp/assets/fonts/inconsolata-v15-latin_latin-ext-700-b32295388b838b422c50.woff) format("woff")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#202020;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.428571429}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0675c1;text-decoration:none}a:focus,a:hover{color:#045d9a;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.428571429;max-width:100%;padding:4px;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #f9f9f9;margin-bottom:20px;margin-top:20px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#202020;font-family:inherit;font-weight:700;line-height:1.1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#979797;font-weight:400;line-height:1}.h1,.h2,.h3,h1,h2,h3{margin-bottom:10px;margin-top:20px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:18px}.h2,h2{font-size:16px}.h3,h3{font-size:14px}.h4,.h5,.h6,h4,h5,h6{font-size:12px}p{margin:0 0 10px}.lead{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:20px}@media(min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fbe6d6;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#979797}.text-primary{color:#19426c}a.text-primary:focus,a.text-primary:hover{color:#0f2943}.text-success{color:#689734}a.text-success:focus,a.text-success:hover{color:#4e7127}.text-info{color:#055e9a}a.text-info:focus,a.text-info:hover{color:#034069}.text-warning{color:#bb6926}a.text-warning:focus,a.text-warning:hover{color:#91511e}.text-danger{color:#cc575a}a.text-danger:focus,a.text-danger:hover{color:#b8383b}.bg-primary{background-color:#19426c;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#0f2943}.bg-success{background-color:#e6f2d9}a.bg-success:focus,a.bg-success:hover{background-color:#cde5b3}.bg-info{background-color:#cde3f3}a.bg-info:focus,a.bg-info:hover{background-color:#a4cde8}.bg-warning{background-color:#fbe6d6}a.bg-warning:focus,a.bg-warning:hover{background-color:#f6caa7}.bg-danger{background-color:#ffe2e2}a.bg-danger:focus,a.bg-danger:hover{background-color:#ffafb0}.page-header{border-bottom:1px solid #f9f9f9;margin:40px 0 20px;padding-bottom:calc(10px - 1)}ol,ul{margin-bottom:10px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px;margin-top:0}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media(min-width:768px){.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{border-left:5px solid #f9f9f9;font-size:17.5px;margin:0 0 20px;padding:10px 20px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{color:#979797;display:block;font-size:80%;line-height:1.428571429}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{border-left:0;border-right:5px solid #f9f9f9;padding-left:0;padding-right:15px;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:" —"}address{font-style:normal;line-height:1.428571429;margin-bottom:20px}body{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff)}.h1,.h2,.h3,.h4,.h5,.h6,.p,body,h1,h2,h3,h4,h5,h6,p{color:#212121;color:var(--coral-color-neutral-text,#212121)}.text-muted{color:#707070;color:var(--coral-color-neutral-text-disabled,#707070)}.text-primary{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.text-warning{color:#ca4f07;color:var(--coral-color-warning-text,#ca4f07)}.text-danger{color:#c44a4c;color:var(--coral-color-danger-text,#c44a4c)}.text-success{color:#39812c;color:var(--coral-color-success-text,#39812c)}.text-info{color:#045e9a;color:var(--coral-color-info-text,#045e9a)}a{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}code,kbd,pre,samp{font-family:Inconsolata,monospace}code{background-color:#f9f2f4;border-radius:4px;color:#c7254e}code,kbd{font-size:90%;padding:2px 4px}kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}kbd kbd{box-shadow:none;font-size:100%;font-weight:700;padding:0}pre{color:#535353;display:block;font-size:13px;line-height:1.428571429;margin:0 0 10px;padding:calc(10px - .5);word-break:break-all;word-wrap:break-word;background-color:#f3f3f3;border:1px solid #ccc;border-radius:4px}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.pre-scrollable{max-height:340px;overflow-y:scroll}code{background-color:#ffebeb;background-color:var(--coral-color-danger-background,#ffebeb);color:#a53b3d;color:var(--coral-color-danger-text-strong,#a53b3d)}pre{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);color:#212121;color:var(--coral-color-neutral-text,#212121)}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row-no-gutters{margin-left:0;margin-right:0}.row-no-gutters [class*=col-]{padding-left:0;padding-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}caption{color:#979797;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.428571429;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f3f3f3}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e6e6e6}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#e6f2d9}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#daebc6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#cde3f3}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#b9d8ee}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fbe6d6}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#f8d8be}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#ffe2e2}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ffc8c9}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{margin-bottom:15px;overflow-y:hidden;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.table>tbody>tr.info td,.table>tfoot>tr.info td,.table>thead>tr.info td{background:#cee4f2;background:var(--coral-color-info-background,#cee4f2);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table>tbody>tr.success td,.table>tfoot>tr.success td,.table>thead>tr.success td{background:#ddf2d9;background:var(--coral-color-success-background,#ddf2d9);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table>tbody>tr.danger td,.table>tfoot>tr.danger td,.table>thead>tr.danger td{background:#ffebeb;background:var(--coral-color-danger-background,#ffebeb);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table>tbody>tr.warning td,.table>tfoot>tr.warning td,.table>thead>tr.warning td{background:#fce6d9;background:var(--coral-color-warning-background,#fce6d9);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table>tbody>tr.active td,.table>tfoot>tr.active td,.table>thead>tr.active td{background:#f7f7f7;background:var(--coral-color-neutral-background-medium,#f7f7f7);color:#212121;color:var(--coral-color-neutral-text,#212121)}.table-hover>tbody>tr:hover{font-weight:700}.table-hover>tbody>tr:hover td{background:#f7f7f7;background:var(--coral-color-neutral-background-medium,#f7f7f7)}.table-hover>tbody>tr.info:hover td{background:#99c6e6;background:var(--coral-color-info-background-hover,#99c6e6)}.table-hover>tbody>tr.success:hover td{background:#cdebc6;background:var(--coral-color-success-background-hover,#cdebc6)}.table-hover>tbody>tr.danger:hover td{background:#ffc2c3;background:var(--coral-color-danger-background-hover,#ffc2c3)}.table-hover>tbody>tr.warning:hover td{background:#f8c7aa;background:var(--coral-color-warning-background-hover,#f8c7aa)}.table-hover>tbody>tr.active:hover td{background:#e0e0e0;background:var(--coral-color-neutral-background-strong,#e0e0e0)}@-moz-document url-prefix(){.table{border-collapse:separate!important;border-spacing:0}tr:not(:last-child) td,tr:not(:last-child) th{border-bottom-width:0!important}td:not(:last-child),th:not(:last-child){border-right-width:0!important}}fieldset{margin:0;min-width:0}fieldset,legend{border:0;padding:0}legend{border-bottom:1px solid #e5e5e5;color:#535353;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;width:100%}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:11px}.form-control,output{color:#202020;display:block;font-size:14px;line-height:1.428571429}.form-control{background-color:#fff;background-image:none;border:1px solid #888;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:32px;padding:10px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#0675c1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(6,117,193,.6);outline:0}.form-control::-moz-placeholder{color:#888;opacity:1}.form-control:-ms-input-placeholder{color:#888}.form-control::-webkit-input-placeholder{color:#888}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f9f9f9;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,input[type=date].form-control,input[type=date].input-lg,input[type=date].input-sm,input[type=datetime-local].form-control,input[type=datetime-local].input-lg,input[type=datetime-local].input-sm,input[type=month].form-control,input[type=month].input-lg,input[type=month].input-sm,input[type=time].form-control,input[type=time].input-lg,input[type=time].input-sm{line-height:32px}}.form-group{margin-bottom:25px}.checkbox,.radio{display:block;margin-bottom:10px;margin-top:10px;position:relative}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:20px;padding-left:20px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:4px\9;position:absolute}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:10px;margin-top:0}.form-control-static{margin-bottom:0;min-height:34px;padding-bottom:11px;padding-top:11px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{border-radius:2px;font-size:12px;height:32px;line-height:1.5;padding:5px 10px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:32px;line-height:32px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{border-radius:2px;font-size:12px;height:32px;line-height:1.5;padding:5px 10px}.form-group-sm select.form-control{height:32px;line-height:32px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{font-size:12px;height:32px;line-height:1.5;min-height:32px;padding:6px 10px}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{border-radius:2px;font-size:18px;height:32px;line-height:1.3333333;padding:10px 20px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:32px;line-height:32px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{border-radius:2px;font-size:18px;height:32px;line-height:1.3333333;padding:10px 20px}.form-group-lg select.form-control{height:32px;line-height:32px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{font-size:18px;height:32px;line-height:1.3333333;min-height:38px;padding:11px 20px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:40px}.form-control-feedback{display:block;pointer-events:none;position:absolute;right:0;text-align:center;top:0;z-index:2}.form-control-feedback,.form-group-lg .form-control+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback,.input-sm+.form-control-feedback{height:32px;line-height:32px;width:32px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#689734}.has-success .form-control{border-color:#689734;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#4e7127;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #9bcb67}.has-success .input-group-addon{background-color:#e6f2d9;border-color:#689734;color:#689734}.has-success .form-control-feedback{color:#689734}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#bb6926}.has-warning .form-control{border-color:#bb6926;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#91511e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e09d68}.has-warning .input-group-addon{background-color:#fbe6d6;border-color:#bb6926;color:#bb6926}.has-warning .form-control-feedback{color:#bb6926}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#cc575a}.has-error .form-control{border-color:#cc575a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#b8383b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e4a5a7}.has-error .input-group-addon{background-color:#ffe2e2;border-color:#cc575a;color:#cc575a}.has-error .form-control-feedback{color:#cc575a}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{color:#606060;display:block;margin-bottom:10px;margin-top:5px}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{margin-left:0;position:relative}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:11px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:31px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media(min-width:768px){.form-horizontal .control-label{margin-bottom:0;padding-top:11px;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{font-size:18px;padding-top:11px}.form-horizontal .form-group-sm .control-label{font-size:12px;padding-top:6px}}:root{--t-form-color:#202020;--t-form-background-color:#fff;--t-form-border-color:#797979;--t-form-border-color--hover:#202020;--t-form-border-color--focus:#0675c1;--t-form-border-color--checked:#045d9a;--t-form-border-color--disabled:#a5a5a5;--t-form-color--readonly:#626262;--t-form-background-color--readonly:#f3f3f3;--t-form-border-color--readonly:transparent;--t-form-placeholder-color:#797979;--t-form-radio-background-color:#d2d2d2;--t-form-group-color:#4c4c4c;--t-form-group-background-color:#e8e8e8;--t-form-group-interactive-color:#045d9a;--t-form-group-interactive-background-color:#cde3f2;--t-form-group-interactive-color--hover:#577d8e;--t-form-group-interactive-background-color--hover:#d3ecf7;--t-form-group-interactive-color--active:#022e4d;--t-form-group-interactive-background-color--active:#bde3f4}.theme--dark{--t-form-color:#fff;--t-form-background-color:#363636;--t-form-border-color:#e8e8e8;--t-form-border-color--hover:#91d1ed;--t-form-border-color--focus:#91d1ed;--t-form-border-color--checked:#a7daf0;--t-form-border-color--disabled:#a5a5a5;--t-form-color--readonly:#e8e8e8;--t-form-background-color--readonly:#626262;--t-form-border-color--readonly:#626262;--t-form-placeholder-color:#d2d2d2;--t-form-radio-background-color:#626262;--t-form-group-color:#fff;--t-form-group-background-color:#626262;--t-form-group-interactive-color:#91d1ed;--t-form-group-interactive-background-color:#1d292f;--t-form-group-interactive-color--hover:#a7daf0;--t-form-group-interactive-background-color--hover:#3a535e;--t-form-group-interactive-color--active:#bde3f4;--t-form-group-interactive-background-color--active:#577d8e}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0}input::-ms-clear{display:none}.form-control{background-color:transparent;border:1px solid #8c8c8c;border:var(--coral-border-s-solid,1px solid) var(--coral-color-neutral-border,#8c8c8c);box-shadow:none;color:#212121;color:var(--coral-color-neutral-text,#212121);font-weight:400;margin-bottom:5px;padding:0 10px}.form-control:hover{border-color:#262626;border-color:var(--coral-color-neutral-border-strong-hover,#262626)}.form-control:focus{border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a);border-width:2px;box-shadow:none}.form-control[disabled]{border-color:#a6a6a6;border-color:var(--coral-color-neutral-border-disabled,#a6a6a6)}.form-control[disabled],.form-control[readonly],.form-control[readonly]:focus{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-strong,#e0e0e0);border-color:#d1d1d1;border-color:var(--coral-color-neutral-border-weak,#d1d1d1);border-width:0;color:#212121;color:var(--coral-color-neutral-text,#212121)}.form-control::-moz-placeholder{color:#616161;color:var(--coral-color-neutral-text-weak,#616161)}.form-control::placeholder{color:#616161;color:var(--coral-color-neutral-text-weak,#616161)}.has-error .form-control{border-color:#c44a4c;border-color:var(--coral-color-danger-border,#c44a4c)}label{color:#212121;color:var(--coral-color-neutral-text,#212121);cursor:pointer;font-size:12px;font-weight:600}.form-control+label{order:-1}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.has-success .control-label,.has-warning .control-label{color:#212121;color:var(--coral-color-neutral-text,#212121)}legend{border-bottom:none;color:#616161;color:var(--coral-color-neutral-text-weak,#616161);font-size:1.0625rem;font-weight:700}select.form-control{border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);border-radius:2px;cursor:pointer;overflow:auto}select.form-control[multiple]{padding-bottom:10px;padding-top:10px}select.form-control:hover:not(:disabled){border:1px solid #8c8c8c;border:1px solid var(--coral-color-neutral-border,#8c8c8c)}select.form-control:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27m8 13.6-8-8L2.6 3 8 8.4 13.4 3 16 5.6z%27/%3E%3C/svg%3E");background-position-x:calc(100% - .625rem);background-position-y:center;background-repeat:no-repeat;background-size:.5rem}select.form-control:not([multiple]):disabled{border:1px solid #8c8c8c;border:1px solid var(--coral-color-neutral-border,#8c8c8c);cursor:not-allowed;opacity:.54}.checkbox input[type=checkbox]+:after,.checkbox input[type=checkbox]+:before,.checkbox input[type=checkbox]:after,.checkbox input[type=checkbox]:before{height:.875rem;width:.875rem}.checkbox input[type=checkbox]+:before,.checkbox input[type=checkbox]:before{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border:1px solid #8c8c8c;border:1px solid var(--coral-color-neutral-border,#8c8c8c);border-radius:2px}.checkbox input[type=checkbox]+:after,.checkbox input[type=checkbox]:after{background-size:contain}.checkbox input[type=checkbox][data-checked="1"]+:before,.checkbox input[type=checkbox][data-checked="1"]:before{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a);border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a)}.checkbox input[type=checkbox][data-checked="1"]+:after,.checkbox input[type=checkbox][data-checked="1"]:after{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);background-image:none;height:.4375rem;left:.21875rem;margin:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggNUgwVjNoOHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggNUgwVjNoOHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);top:.21875rem;width:.4375rem}.checkbox input[type=checkbox]:checked+:before,.checkbox input[type=checkbox]:checked:before{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a);border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a)}.checkbox input[type=checkbox]:checked+:after,.checkbox input[type=checkbox]:checked:after{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);background-image:none;height:.4375rem;left:.21875rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjA1IDEgMyA1LjEuOTUgMy4wNSAwIDRsMyAzIDUtNS4wNXoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjA1IDEgMyA1LjEuOTUgMy4wNSAwIDRsMyAzIDUtNS4wNXoiLz48L3N2Zz4=);top:.21875rem;width:.4375rem}.checkbox input[type=checkbox]+:hover+:before,.checkbox input[type=checkbox]+:hover:before,.checkbox input[type=checkbox]:hover+:before,.checkbox input[type=checkbox]:hover:before{border-color:#034672;border-color:var(--coral-color-accent-border-hover,#034672)}.checkbox input[type=checkbox]+:hover:checked+:before,.checkbox input[type=checkbox]+:hover:checked:before,.checkbox input[type=checkbox]:hover:checked+:before,.checkbox input[type=checkbox]:hover:checked:before{background-color:#034672;background-color:var(--coral-color-accent-background-strong-hover,#034672)}.checkbox input[type=checkbox]:disabled+:before,.checkbox input[type=checkbox]:disabled:before{border-color:#a6a6a6;border-color:var(--coral-color-neutral-border-disabled,#a6a6a6)}.checkbox input[type=checkbox]:disabled:checked+:before,.checkbox input[type=checkbox]:disabled:checked:before,.checkbox input[type=checkbox]:disabled[data-checked="1"]+:before,.checkbox input[type=checkbox]:disabled[data-checked="1"]:before{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-disabled,#e0e0e0);border-color:#a6a6a6;border-color:var(--coral-color-neutral-border-disabled,#a6a6a6)}.checkbox input[type=checkbox]:disabled:checked+:after,.checkbox input[type=checkbox]:disabled:checked:after,.checkbox input[type=checkbox]:disabled[data-checked="1"]+:after,.checkbox input[type=checkbox]:disabled[data-checked="1"]:after{background-color:#616161;background-color:var(--coral-color-neutral-icon-weak,#616161)}.switch.switch label{padding:0}.switch.switch input[type=checkbox]{margin-left:-9999px;position:absolute}.switch.switch input[type=checkbox]+*{cursor:pointer;padding:0 0 0 2.625rem;position:relative}.switch.switch input[type=checkbox]+:after,.switch.switch input[type=checkbox]+:before{border:none;border-radius:9999px;content:"";left:0;position:absolute;top:0;transition:all .25s ease-in-out}.switch.switch input[type=checkbox]+:before{background:#cee4f2;background:var(--coral-color-accent-background,#cee4f2);box-shadow:inset 0 .0625rem .1875rem 0 rgba(0,0,0,.25);height:1rem;width:2rem}.switch.switch input[type=checkbox]+:after{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);height:.75rem;margin:.125rem;-webkit-mask-image:none;mask-image:none;width:.75rem}.switch.switch input[type=checkbox]:disabled+*{color:#707070;color:var(--coral-color-neutral-text-disabled,#707070);opacity:1;pointer-events:none}.switch.switch input[type=checkbox]:disabled+:before,.switch.switch input[type=checkbox]:disabled:checked+:before{background:#e0e0e0;background:var(--coral-color-neutral-background-disabled,#e0e0e0)}.switch.switch input[type=checkbox]:not(:disabled):hover+:before{background:#99c6e6;background:var(--coral-color-accent-background-hover,#99c6e6)}.switch.switch input[type=checkbox]:checked+:before{background:#045e9a;background:var(--coral-color-accent-background-strong,#045e9a)}.switch.switch input[type=checkbox]:checked+:after{transform:translate(.9375rem)}.switch.switch input[type=checkbox]:checked:not(:disabled):hover+:before{background:#034672;background:var(--coral-color-accent-background-strong-hover,#034672)}.switch-nested .checkbox-nested-expand{display:flex;position:absolute;right:0;top:0;justify-content:flex-end}.switch-nested .checkbox-nested-expand .btn.btn-link{min-height:20px}.switch-nested .checkbox-nested-expand .btn.btn-link svg{height:10px;width:10px}.switch-nested .checkbox-nested-expand.expanded .tc-svg-icon{transform:rotate(180deg)}.switch-nested.checkbox>label input[type=checkbox]{position:absolute;clip:rect(1px,1px,1px,1px);border:none;height:1px;overflow:hidden;padding:0;width:1px}.switch-nested.checkbox>label input[type=checkbox]+*{color:#909090;padding-left:1.25rem}.switch-nested.checkbox>label input[type=checkbox]+:after,.switch-nested.checkbox>label input[type=checkbox]+:before,.switch-nested.checkbox>label input[type=checkbox]:checked+:after,.switch-nested.checkbox>label input[type=checkbox]:checked+:before{border-radius:8.125rem;content:"";left:0;position:absolute;top:0;transition:background .2s ease,transform .2s ease}.switch-nested.checkbox>label input[type=checkbox]+:before,.switch-nested.checkbox>label input[type=checkbox]:checked+:before{background:#d2d2d2;border:none;box-shadow:inset 2px 2px 7px 0 rgba(0,0,0,.3);height:.375rem;margin-top:.3125rem;transform:rotate(0deg);width:1.6875rem}.switch-nested.checkbox>label input[type=checkbox]+:after,.switch-nested.checkbox>label input[type=checkbox]:checked+:after{background-color:#f3f3f3;border:1px solid #bcbcbc;box-shadow:0 1px 2px 0 rgba(117,132,149,.5);height:.9375rem;width:.9375rem;z-index:1}.switch-nested.checkbox>label input[type=checkbox]:checked+*{color:#202020}.switch-nested.checkbox>label input[type=checkbox]:checked+:before{background-color:#66bdff}.switch-nested.checkbox>label input[type=checkbox]:checked+:after{transform:translate(.75rem)}.switch-nested.checkbox>label input[type=checkbox]:focus+:after,.switch-nested.checkbox>label input[type=checkbox]:hover+:after{background-color:#fff;box-shadow:0 3px 4px .5px rgba(0,0,0,.25)}.switch-nested.checkbox>label input[type=checkbox]:disabled+:before{background-color:#f8f8f8;box-shadow:inset 2px 2px 7px 0 rgba(0,0,0,.2)}.switch-nested.checkbox>label input[type=checkbox]:disabled+:after{background-color:#f3f3f3;border:1px solid hsla(0,0%,77.6%,.3);box-shadow:0 1px 2px 0 rgba(117,132,149,.5)}.switch-nested.checkbox>label input[type=checkbox]:disabled:checked+:before{background-color:#d1ebff}.switch-nested.checkbox>label input[type=checkbox]:disabled:checked+:after{background-color:#f3f3f3;border:1px solid hsla(0,0%,77.6%,.3)}.switch-nested .checkbox-nested{margin-left:20px}input[type=radio]+:after,input[type=radio]+:before,input[type=radio]:after,input[type=radio]:before{border-radius:50%;height:.875rem;transition:.24s;width:.875rem}input[type=radio]+:before,input[type=radio]:before{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);transform:scale(0);z-index:1}input[type=radio]+:after,input[type=radio]:after{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border:1px solid #8c8c8c;border:1px solid var(--coral-color-neutral-border,#8c8c8c)}input[type=radio]:checked+:before,input[type=radio]:checked:before{background-color:#045e9a;background-color:var(--coral-color-accent-border,#045e9a);transform:scale(.5)}input[type=radio]+:hover+:after,input[type=radio]+:hover:after,input[type=radio]+:hover:checked+:after,input[type=radio]+:hover:checked:after,input[type=radio]:checked+:after,input[type=radio]:checked:after,input[type=radio]:hover+:after,input[type=radio]:hover:after,input[type=radio]:hover:checked+:after,input[type=radio]:hover:checked:after{border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a)}input[type=radio]:disabled:checked+:before,input[type=radio]:disabled:checked:before{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-disabled,#e0e0e0)}input[type=radio]:disabled+:after,input[type=radio]:disabled:after,input[type=radio]:disabled:checked+:after,input[type=radio]:disabled:checked:after{border-color:#e0e0e0;border-color:var(--coral-color-neutral-background-disabled,#e0e0e0)}textarea.form-control{padding:10px}.checkbox,.checkbox-inline,.radio,.radio-inline{margin-top:0}.checkbox-inline[focus-within]>label,.checkbox[focus-within]>label,.radio-inline[focus-within]>label,.radio[focus-within]>label{outline:2px solid #6664d1;outline-offset:1px}.checkbox-inline:focus-within>label,.checkbox:focus-within>label,.radio-inline:focus-within>label,.radio:focus-within>label{outline:2px solid #6664d1;outline-offset:1px}.checkbox label,.checkbox-inline label,.radio label,.radio-inline label{display:inline-block;font-size:.875rem;font-weight:400;margin-bottom:5px;padding-left:calc(.875rem + 10px);position:relative}.checkbox label,.checkbox label>*,.checkbox-inline label,.checkbox-inline label>*,.radio label,.radio label>*,.radio-inline label,.radio-inline label>*{line-height:.9375rem;min-height:.9375rem}.checkbox-inline.disabled label,.checkbox.disabled label,.radio-inline.disabled label,.radio.disabled label{opacity:.54}.checkbox input,.checkbox-inline input,.radio input,.radio-inline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkbox input,.checkbox input+*,.checkbox-inline input,.checkbox-inline input+*,.radio input,.radio input+*,.radio-inline input,.radio-inline input+*{display:inline-block}.checkbox input,.checkbox input+:after,.checkbox input+:before,.checkbox input:after,.checkbox input:before,.checkbox-inline input,.checkbox-inline input+:after,.checkbox-inline input+:before,.checkbox-inline input:after,.checkbox-inline input:before,.radio input,.radio input+:after,.radio input+:before,.radio input:after,.radio input:before,.radio-inline input,.radio-inline input+:after,.radio-inline input+:before,.radio-inline input:after,.radio-inline input:before{left:0;position:absolute;top:0}.checkbox input+:after,.checkbox input+:before,.checkbox input:after,.checkbox input:before,.checkbox-inline input+:after,.checkbox-inline input+:before,.checkbox-inline input:after,.checkbox-inline input:before,.radio input+:after,.radio input+:before,.radio input:after,.radio input:before,.radio-inline input+:after,.radio-inline input+:before,.radio-inline input:after,.radio-inline input:before{content:""}.checkbox+.checkbox-inline,.checkbox+.radio-inline,.checkbox-inline+.checkbox-inline,.checkbox-inline+.radio-inline,.radio+.checkbox-inline,.radio+.radio-inline,.radio-inline+.checkbox-inline,.radio-inline+.radio-inline{margin:0}.focus-outline-hidden .checkbox-inline[focus-within] label,.focus-outline-hidden .checkbox[focus-within] label,.focus-outline-hidden .radio-inline[focus-within] label,.focus-outline-hidden .radio[focus-within] label{outline:none}.focus-outline-hidden .checkbox-inline:focus-within label,.focus-outline-hidden .checkbox:focus-within label,.focus-outline-hidden .radio-inline:focus-within label,.focus-outline-hidden .radio:focus-within label{outline:none}.has-error .checkbox :before,.has-error .checkbox-inline :before,.has-error .radio :after,.has-error .radio-inline :after{border-color:#ff6d70}.has-error .help-block{font-size:12px}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{box-shadow:none}.has-error .input-group-addon,.has-success .input-group-addon,.has-warning .input-group-addon{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.input-group-addon .btn{line-height:20.000000006px}.input-group-btn .btn{line-height:32px;min-height:32px}.form-control::-moz-placeholder{font-style:normal}.form-control::placeholder{font-style:normal}.form-group{margin-bottom:15px;position:relative}.form-control-container.input-sm+label,.form-control.input-sm+label,.input-group-sm>.form-control+label,.input-group-sm>.form-control-container.input-group-addon+label,.input-group-sm>.input-group-btn>.form-control-container.btn+label,.input-group-sm>.input-group-btn>.form-control.btn+label{font-size:12px}.form-control-container.input-lg+label,.form-control.input-lg+label,.input-group-lg>.form-control+label,.input-group-lg>.form-control-container.input-group-addon+label,.input-group-lg>.input-group-btn>.form-control-container.btn+label,.input-group-lg>.input-group-btn>.form-control.btn+label{font-size:18px}.form-horizontal .form-group{flex-direction:row}.form-horizontal .checkbox-inline [type=checkbox],.form-horizontal .checkbox-inline [type=checkbox]+:after,.form-horizontal .checkbox-inline [type=checkbox]+:before,.form-horizontal .checkbox-inline [type=radio],.form-horizontal .checkbox-inline [type=radio]+:after,.form-horizontal .checkbox-inline [type=radio]+:before,.form-horizontal .radio-inline [type=checkbox],.form-horizontal .radio-inline [type=checkbox]+:after,.form-horizontal .radio-inline [type=checkbox]+:before,.form-horizontal .radio-inline [type=radio],.form-horizontal .radio-inline [type=radio]+:after,.form-horizontal .radio-inline [type=radio]+:before{top:11px}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-weight:400;line-height:1.428571429;margin-bottom:0;padding:10px 15px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:inherit;text-decoration:none}.btn.active,.btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default,.btn-default.focus,.btn-default:focus,.btn-default:hover{background-color:transparent;border-color:transparent;color:inherit}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-color:transparent;background-image:none;border-color:transparent;color:inherit}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{background-color:transparent;border-color:transparent;color:inherit}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:transparent;border-color:transparent}.btn-default .badge{background-color:inherit;color:transparent}.btn-primary{background-color:#19426c;border-color:#19426c;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#0f2943;border-color:#010304;color:#fff}.btn-primary:hover{background-color:#0f2943;border-color:#0d243a;color:#fff}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-color:#0f2943;background-image:none;border-color:#0d243a;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{background-color:#091726;border-color:#010304;color:#fff}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#19426c;border-color:#19426c}.btn-primary .badge{background-color:#fff;color:#19426c}.btn-success{background-color:#19426c;border-color:#19426c;color:#fff}.btn-success.focus,.btn-success:focus{background-color:#0f2943;border-color:#010304;color:#fff}.btn-success:hover{background-color:#0f2943;border-color:#0d243a;color:#fff}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-color:#0f2943;background-image:none;border-color:#0d243a;color:#fff}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{background-color:#091726;border-color:#010304;color:#fff}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#19426c;border-color:#19426c}.btn-success .badge{background-color:#fff;color:#19426c}.btn-info{background-color:#19426c;border-color:#19426c;color:#fff}.btn-info.focus,.btn-info:focus{background-color:#0f2943;border-color:#010304;color:#fff}.btn-info:hover{background-color:#0f2943;border-color:#0d243a;color:#fff}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-color:#0f2943;background-image:none;border-color:#0d243a;color:#fff}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{background-color:#091726;border-color:#010304;color:#fff}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#19426c;border-color:#19426c}.btn-info .badge{background-color:#fff;color:#19426c}.btn-warning{background-color:#19426c;border-color:#19426c;color:#fff}.btn-warning.focus,.btn-warning:focus{background-color:#0f2943;border-color:#010304;color:#fff}.btn-warning:hover{background-color:#0f2943;border-color:#0d243a;color:#fff}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-color:#0f2943;background-image:none;border-color:#0d243a;color:#fff}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{background-color:#091726;border-color:#010304;color:#fff}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#19426c;border-color:#19426c}.btn-warning .badge{background-color:#fff;color:#19426c}.btn-danger{background-color:#cc5759;border-color:#cc5759;color:#fff}.btn-danger.focus,.btn-danger:focus{background-color:#b8383a;border-color:#7d2628;color:#fff}.btn-danger:hover{background-color:#b8383a;border-color:#b03638;color:#fff}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-color:#b8383a;background-image:none;border-color:#b03638;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{background-color:#9d3031;border-color:#7d2628;color:#fff}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#cc5759;border-color:#cc5759}.btn-danger .badge{background-color:#fff;color:#cc5759}.btn-link{border-radius:0;color:#0675c1;font-weight:400}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{background-color:transparent;color:#045d9a;text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#979797;text-decoration:none}.btn-group-lg>.btn,.btn-lg{border-radius:4px;font-size:18px;line-height:1.3333333;padding:10px 20px}.btn-group-sm>.btn,.btn-sm{border-radius:4px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-group-xs>.btn,.btn-xs{border-radius:4px;font-size:12px;line-height:1.5;padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}:root{--t-button-padding:0 15px;--t-button-height:2rem}.btn{border:1px solid;box-shadow:none;font-size:14px;font-weight:600;line-height:2rem;line-height:var(--t-button-height);min-height:2rem;min-height:var(--t-button-height);padding:0 15px;padding:var(--t-button-padding);transition:none}.btn,.btn:focus,.btn:hover{border-color:transparent}.btn:active,.open>.btn.dropdown-toggle{border-color:transparent;box-shadow:none}.btn:active:focus,.btn:focus{outline:2px solid #6664d1;outline-offset:1px}.btn.disabled,.btn.disabled.focus,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled],.btn[disabled].focus,.btn[disabled]:focus,.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover{cursor:not-allowed;opacity:.54}.btn,.btn>span{display:inline-flex;gap:.3125rem;align-items:center;justify-content:center}.btn>*,.btn>span>*{flex-shrink:0}.btn svg{fill:currentColor;height:1rem;width:1rem}.btn--primary,.btn-info,.btn-primary,.btn-success,.btn-warning{background:#045e9a;background:var(--coral-color-accent-background-strong,#045e9a);color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.btn--primary.focus,.btn--primary:focus,.btn-info.focus,.btn-info:focus,.btn-primary.focus,.btn-primary:focus,.btn-success.focus,.btn-success:focus,.btn-warning.focus,.btn-warning:focus{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a);color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.btn--primary:hover,.btn-info:hover,.btn-primary:hover,.btn-success:hover,.btn-warning:hover{background:#034672;background:var(--coral-color-accent-background-strong-hover,#034672);color:#cee4f2;color:var(--coral-color-accent-text-weak-hover,#cee4f2)}.btn--primary:active,.btn-info:active,.btn-primary:active,.btn-success:active,.btn-warning:active{background:#022c4b;background:var(--coral-color-accent-background-strong-active,#022c4b);color:#99c6e6;color:var(--coral-color-accent-text-weak-active,#99c6e6)}.btn--primary.disabled,.btn--primary[aria-busy=true],.btn--primary[aria-disabled=true],.btn--primary[disabled],.btn-info.disabled,.btn-info[aria-busy=true],.btn-info[aria-disabled=true],.btn-info[disabled],.btn-primary.disabled,.btn-primary[aria-busy=true],.btn-primary[aria-disabled=true],.btn-primary[disabled],.btn-success.disabled,.btn-success[aria-busy=true],.btn-success[aria-disabled=true],.btn-success[disabled],.btn-warning.disabled,.btn-warning[aria-busy=true],.btn-warning[aria-disabled=true],.btn-warning[disabled]{background:#045e9a;background:var(--coral-color-accent-background-strong,#045e9a);color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.btn--primary.disabled:hover,.btn--primary[aria-busy=true]:hover,.btn--primary[aria-disabled=true]:hover,.btn--primary[disabled]:hover,.btn-info.disabled:hover,.btn-info[aria-busy=true]:hover,.btn-info[aria-disabled=true]:hover,.btn-info[disabled]:hover,.btn-primary.disabled:hover,.btn-primary[aria-busy=true]:hover,.btn-primary[aria-disabled=true]:hover,.btn-primary[disabled]:hover,.btn-success.disabled:hover,.btn-success[aria-busy=true]:hover,.btn-success[aria-disabled=true]:hover,.btn-success[disabled]:hover,.btn-warning.disabled:hover,.btn-warning[aria-busy=true]:hover,.btn-warning[aria-disabled=true]:hover,.btn-warning[disabled]:hover{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a)}.btn-inverse,.btn-inverse.focus,.btn-inverse:focus{background-color:transparent;border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn-inverse:hover{background:#cee4f2;background:var(--coral-color-accent-background-weak-hover,#cee4f2);border-color:#034672;border-color:var(--coral-color-accent-border-hover,#034672);color:#012841;color:var(--coral-color-accent-text-strong-hover,#012841)}.btn-inverse:active{background:#99c6e6;background:var(--coral-color-accent-background-weak-active,#99c6e6);color:#011828;color:var(--coral-color-accent-text-strong-active,#011828)}.btn-inverse.disabled,.btn-inverse[aria-busy=true],.btn-inverse[aria-disabled=true],.btn-inverse[disabled]{background:transparent;border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn-inverse.disabled:hover,.btn-inverse[aria-busy=true]:hover,.btn-inverse[aria-disabled=true]:hover,.btn-inverse[disabled]:hover{background-color:transparent}.btn--secondary,.btn--secondary.focus,.btn--secondary:focus{background-color:transparent;border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn--secondary:hover{background:#cee4f2;background:var(--coral-color-accent-background-weak-hover,#cee4f2);border-color:#034672;border-color:var(--coral-color-accent-border-hover,#034672);color:#012841;color:var(--coral-color-accent-text-strong-hover,#012841)}.btn--secondary:active{background:#99c6e6;background:var(--coral-color-accent-background-weak-active,#99c6e6);color:#011828;color:var(--coral-color-accent-text-strong-active,#011828)}.btn--secondary.disabled,.btn--secondary[aria-busy=true],.btn--secondary[aria-disabled=true],.btn--secondary[disabled]{background:transparent;border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn--secondary.disabled:hover,.btn--secondary[aria-busy=true]:hover,.btn--secondary[aria-disabled=true]:hover,.btn--secondary[disabled]:hover{background-color:transparent}.btn--tertiary,.btn--tertiary.focus,.btn--tertiary:focus,.btn-tertiary,.btn-tertiary.focus,.btn-tertiary:focus{background-color:transparent;color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn--tertiary:hover,.btn-tertiary:hover{background:#cee4f2;background:var(--coral-color-accent-background-weak-hover,#cee4f2);color:#012841;color:var(--coral-color-accent-text-strong-hover,#012841)}.btn--tertiary:active,.btn-tertiary:active{background:#99c6e6;background:var(--coral-color-accent-background-weak-active,#99c6e6);color:#011828;color:var(--coral-color-accent-text-strong-active,#011828)}.btn--tertiary.disabled,.btn--tertiary[aria-busy=true],.btn--tertiary[aria-disabled=true],.btn--tertiary[disabled],.btn-tertiary.disabled,.btn-tertiary[aria-busy=true],.btn-tertiary[aria-disabled=true],.btn-tertiary[disabled]{background:transparent;color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn--tertiary.disabled:hover,.btn--tertiary[aria-busy=true]:hover,.btn--tertiary[aria-disabled=true]:hover,.btn--tertiary[disabled]:hover,.btn-tertiary.disabled:hover,.btn-tertiary[aria-busy=true]:hover,.btn-tertiary[aria-disabled=true]:hover,.btn-tertiary[disabled]:hover{background-color:transparent}.btn-link,.btn-link.focus,.btn-link:focus{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn-link:hover{color:#012841;color:var(--coral-color-accent-text-strong-hover,#012841)}.btn-link:active{color:#011828;color:var(--coral-color-accent-text-strong-active,#011828)}.btn-link.disabled,.btn-link.disabled:hover,.btn-link[aria-busy=true],.btn-link[aria-busy=true]:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover,.btn-link[disabled],.btn-link[disabled]:hover{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.btn.btn--destructive,.btn.btn--destructive.focus,.btn.btn--destructive:focus,.btn.btn-danger,.btn.btn-danger.focus,.btn.btn-danger:focus{background:#c44a4c;background:var(--coral-color-danger-background-strong,#c44a4c);border-color:#c44a4c;border-color:var(--coral-color-danger-border,#c44a4c);color:#fff;color:var(--coral-color-danger-text-weak,#fff)}.btn.btn--destructive:hover,.btn.btn-danger:hover{background:#952d2e;background:var(--coral-color-danger-background-strong-hover,#952d2e);border-color:#952d2e;border-color:var(--coral-color-danger-border-hover,#952d2e);color:#ffe0e1;color:var(--coral-color-danger-text-weak-hover,#ffe0e1)}.btn.btn--destructive:active,.btn.btn-danger:active{background:#822728;background:var(--coral-color-danger-background-strong-active,#822728);color:#ffc2c3;color:var(--coral-color-danger-text-weak-active,#ffc2c3)}.btn.btn--destructive .disabled,.btn.btn--destructive[aria-busy=true],.btn.btn--destructive[aria-disabled=true],.btn.btn--destructive[disabled],.btn.btn-danger .disabled,.btn.btn-danger[aria-busy=true],.btn.btn-danger[aria-disabled=true],.btn.btn-danger[disabled]{background:#c44a4c;background:var(--coral-color-danger-background-strong,#c44a4c);border-color:#c44a4c;border-color:var(--coral-color-danger-border,#c44a4c);color:#fff;color:var(--coral-color-danger-text-weak,#fff)}.btn.btn--destructive .disabled:hover,.btn.btn--destructive[aria-busy=true]:hover,.btn.btn--destructive[aria-disabled=true]:hover,.btn.btn--destructive[disabled]:hover,.btn.btn-danger .disabled:hover,.btn.btn-danger[aria-busy=true]:hover,.btn.btn-danger[aria-disabled=true]:hover,.btn.btn-danger[disabled]:hover{background-color:#c44a4c;background-color:var(--coral-color-danger-background-strong,#c44a4c)}.btn-icon-text{--t-button-padding:0}.btn-group-sm>.btn,.btn-group-xs>.btn,.btn-sm,.btn-xs{--t-button-padding:0 10px;--t-button-height:1.75rem - 0.125rem}.btn .caret.caret,.btn span+svg,.btn svg+span{margin-left:5px}@keyframes object-blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-blink{0%,to{opacity:.1}50%{opacity:.25}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:ease}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:8;z-index:var(--coral-elevation-layer-interactive-front,8)}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:calc(10px - 1) 0;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#585858;display:block;font-weight:400;line-height:1.428571429;padding:3px 20px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f4f6f8;color:#414141;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#f4f6f8;color:#414141;outline:0;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#979797}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#979797;display:block;font-size:12px;line-height:1.428571429;padding:3px 20px;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:8-10;z-index:var(--coral-elevation-layer-interactive-front,8)-10}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.dropdown-toggle{padding-left:15px;padding-right:15px;transition:background-color .1s ease-out}.dropdown-toggle .caret{border-color:currentcolor currentcolor transparent transparent;border-style:solid;border-width:1px;box-shadow:1px -1px 0;height:5px;margin:0 0 5px 5px;transform:rotate(135deg);transition:transform .1s ease-out;width:5px}.dropdown-toggle:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.dropdown-menu{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);box-shadow:0 2px 2px rgba(0,0,0,.175);margin:0;padding:10px 0}.dropdown-menu li>a{display:flex;align-items:center;flex-basis:100%;padding:7.5px 20px;transition:background-color .1s ease-out}.dropdown-menu li>a,.dropdown-menu li>a:hover{color:#212121;color:var(--coral-color-neutral-text,#212121)}.dropdown-menu li>a:hover{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7)}.dropdown-menu li>a>img:first-child,.dropdown-menu li>a>svg:first-child{margin-right:10px}.open .dropdown-toggle .caret{margin-bottom:0;transform:rotate(-45deg)}.dropup.btn-group>.dropdown-menu{margin-bottom:0;transform:translateY(.9375rem)}.dropup .dropdown-toggle .caret{margin-bottom:0;transform:rotate(-45deg)}.dropup.open.btn-group>.dropdown-menu{transform:translateY(0)}.dropup.open .dropdown-toggle .caret{margin-bottom:5px;transform:rotate(135deg)}.btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{float:left;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group.btn-group-lg>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-group-vertical .btn-group{display:flex}.btn-group-vertical .btn-group .dropdown-toggle{flex:1}.btn-group{display:inline-flex}.btn-group .btn+.btn .caret.caret{margin-left:0}.btn-group .dropdown-toggle{border-left-width:1px}.btn-group-justified>.btn,.btn-group-justified>.btn-group{width:auto}.btn-group>.dropdown-menu{display:none;opacity:0;overflow-y:auto;transform:translateY(-15px);transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),visibility 0s}.btn-group.open{overflow:visible}.btn-group.open .dropdown-toggle{box-shadow:none}.btn-group.open>.dropdown-menu{display:block;max-height:320px;opacity:1;transform:translateY(0)}.input-group{border-collapse:separate;display:table;position:relative}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.input-group-addon{background-color:#eaeaea;border:1px solid #888;border-radius:2px;color:#202020;font-size:14px;font-weight:400;line-height:1;padding:10px 15px;text-align:center}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{border-radius:2px;font-size:12px;padding:5px 10px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{border-radius:2px;font-size:18px;padding:10px 20px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px;z-index:2}.input-group-addon,.input-group-btn>.btn{padding-bottom:0;padding-top:0}.input-group-addon{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.label{border-radius:.25em;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.2em .6em .3em}.label,a.label:focus,a.label:hover{color:#fff}.label-default{background-color:#979797}.label-default[href]:focus,.label-default[href]:hover{background-color:#7e7e7e}.label-primary{background-color:#19426c}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0f2943}.label-success{background-color:#82bd41}.label-success[href]:focus,.label-success[href]:hover{background-color:#689734}.label-info{background-color:#0675c1}.label-info[href]:focus,.label-info[href]:hover{background-color:#045790}.label-warning{background-color:#ea8330}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#d26915}.label-danger{background-color:#ff6d70}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#ff3a3e}.label{border-radius:.3em;display:inline-block;font-size:.75rem;font-weight:600;height:.9375rem;line-height:1.2;padding:0 5px;text-align:center;vertical-align:baseline;white-space:nowrap}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{cursor:pointer;text-decoration:none}.label-default{color:#212121;color:var(--coral-color-neutral-text,#212121)}.label-default,.label-default[href]:focus,.label-default[href]:hover{background:#e0e0e0;background:var(--coral-color-neutral-background-strong,#e0e0e0)}.label-primary{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.label-primary,.label-primary[href]:focus,.label-primary[href]:hover{background:#cee4f2;background:var(--coral-color-accent-background,#cee4f2)}.label-success{color:#39812c;color:var(--coral-color-success-text,#39812c)}.label-success,.label-success[href]:focus,.label-success[href]:hover{background:#ddf2d9;background:var(--coral-color-success-background,#ddf2d9)}.label-info{color:#045e9a;color:var(--coral-color-info-text,#045e9a)}.label-info,.label-info[href]:focus,.label-info[href]:hover{background:#cee4f2;background:var(--coral-color-info-background,#cee4f2)}.label-warning{color:#ca4f07;color:var(--coral-color-warning-text,#ca4f07)}.label-warning,.label-warning[href]:focus,.label-warning[href]:hover{background:#fce6d9;background:var(--coral-color-warning-background,#fce6d9)}.label-danger{color:#c44a4c;color:var(--coral-color-danger-text,#c44a4c)}.label-danger,.label-danger[href]:focus,.label-danger[href]:hover{background:#ffebeb;background:var(--coral-color-danger-background,#ffebeb)}.nav{list-style:none;margin-bottom:0;padding-left:0}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{background-color:#f9f9f9;text-decoration:none}.nav>li.disabled>a{color:#979797}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{background-color:transparent;color:#979797;cursor:not-allowed;text-decoration:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#f9f9f9;border-color:#0675c1}.nav .nav-divider{background-color:#e5e5e5;height:1px;margin:calc(10px - 1) 0;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.428571429;margin-right:2px}.nav-tabs>li>a:hover{border-color:#f9f9f9 #f9f9f9 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#797979;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#133251;color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-left:0;margin-top:2px}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav .btn-link{background-color:inherit;color:inherit;display:inline-block}.nav .btn-link:active,.nav .btn-link:focus,.nav .btn-link:hover{text-decoration:none}.nav .btn-link>*,.nav .btn-link>span>*{vertical-align:middle}.nav-inverse{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a);color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.nav-pills>li,.nav-pills>li+li{margin:0}.nav-pills>li .btn-link{color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.nav-pills>li:active .btn-link,.nav-pills>li:focus .btn-link,.nav-pills>li:hover .btn-link{background-color:hsla(0,0%,100%,.12)}.nav-pills>li.active .btn-link,.nav-pills>li.open .btn-link{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.nav-pills>li.disabled .btn:focus,.nav-pills>li.disabled .btn:hover{color:#fff;color:var(--coral-color-accent-text-weak,#fff)}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a)}.nav-pills .btn.btn-link{line-height:1;overflow:hidden;padding:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.nav-pills .btn.btn-link.dropdown-toggle{padding-right:40px;position:relative}.nav-pills .btn.btn-link.dropdown-toggle .caret{margin-top:2.5px;position:absolute;right:20px}.nav-pills.nav-stacked .btn.btn-link{text-align:left;width:100%}.nav-pills.nav-inverse>li .btn-link{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.nav-pills.nav-inverse>li:focus,.nav-pills.nav-inverse>li:hover{background-color:#99c6e6;background-color:var(--coral-color-accent-background-hover,#99c6e6)}.nav-pills.nav-inverse>li:focus .btn-link:hover,.nav-pills.nav-inverse>li:hover .btn-link:hover{background-color:#99c6e6;background-color:var(--coral-color-accent-background-hover,#99c6e6);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.nav-pills.nav-inverse>li.active,.nav-pills.nav-inverse>li.open,.nav-pills.nav-inverse>li:active{background-color:#fff;background-color:var(--coral-color-accent-background-weak,#fff)}.nav-tabs{border:none}.nav-tabs>li{margin:0}.nav-tabs>li>a,.nav-tabs>li>button{background:transparent;border:none;border-radius:0;color:#212121;color:var(--coral-color-neutral-text,#212121);margin-bottom:.3125rem;max-width:12.5rem;outline:none;overflow:hidden;padding:5px 10px calc(5px + .125rem);text-overflow:ellipsis;white-space:nowrap}.nav-tabs>li.active>a,.nav-tabs>li.active>button,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover,.nav-tabs>li>button:focus,.nav-tabs>li>button:hover{color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.nav-tabs>li.active>a,.nav-tabs>li.active>button{font-weight:600;position:relative}.nav-tabs>li.active>a:after,.nav-tabs>li.active>button:after{border-bottom:.125rem solid #045e9a;border-bottom:.125rem solid var(--coral-color-accent-text,#045e9a);bottom:0;content:"";left:10px;position:absolute;right:10px}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>button:focus,.nav-tabs>li.active>button:hover{color:#02375a;color:var(--coral-color-accent-text-hover,#02375a)}.nav-tabs>li.disabled>a,.nav-tabs>li.disabled>button{color:#707070;color:var(--coral-color-neutral-text-disabled,#707070);cursor:not-allowed;opacity:.54}.nav-tabs>li.disabled>a,.nav-tabs>li.disabled>a:focus,.nav-tabs>li.disabled>a:hover,.nav-tabs>li.disabled>button,.nav-tabs>li.disabled>button:focus,.nav-tabs>li.disabled>button:hover{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-disabled,#e0e0e0);border:none}.nav-tabs+.tab-content{padding-top:20px}.navbar{border:1px solid transparent;margin-bottom:20px;min-height:48px;position:relative}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:0}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:15px;padding-right:15px}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse{-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{border-top:0;box-shadow:none;width:auto}.navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media(max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.navbar-fixed-bottom,.navbar-fixed-top{left:0;position:fixed;right:0;z-index:4;z-index:var(--coral-elevation-layer-standard-front,4)}@media(min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}}.navbar-static-top{border-width:0 0 1px;z-index:0;z-index:var(--coral-elevation-layer-flat,0)}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;font-size:18px;height:48px;line-height:20px;padding:14px 15px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin-bottom:7px;margin-right:15px;margin-top:7px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-bottom:14px;padding-top:14px}}.navbar-form{border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin-left:-15px;margin-right:-15px;padding:10px 15px}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;vertical-align:middle;width:auto}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{margin-left:0;position:relative}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-form{margin-bottom:8px;margin-top:8px}@media(min-width:768px){.navbar-form{border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}}.navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0}.btn-group-sm>.navbar-btn.btn,.navbar-btn,.navbar-btn.btn-sm{margin-bottom:8px;margin-top:8px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-bottom:calc(24px - 11);margin-top:calc(24px - 11)}.navbar-text{margin-bottom:14px;margin-top:14px}@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#5e5e5e}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:rgba(0,0,0,.1);color:#777}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#ccc}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.1);color:#777}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:rgba(0,0,0,.1);color:#777}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#133251;border-color:#091828}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#102a44;color:#fff}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{background-color:transparent;color:#35597e}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#102a44;color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#091828}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#091828}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#102a44;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#35597e}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#0c2034}.navbar-inverse .btn-link,.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover,.navbar-inverse .navbar-link,.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#35597e}.navbar-inverse{background:linear-gradient(133deg,#19426b,#2c1f56);background:var(--coral-color-branding-navigation,linear-gradient(133deg,#19426b 0,#2c1f56 100%));color:#fff;color:var(--coral-color-neutral-text-inverted,#fff)}.navbar-default{background:#f7f7f7;background:var(--coral-color-neutral-background-medium,#f7f7f7)}.navbar-default,.navbar-default .navbar-nav>li>a{color:#212121;color:var(--coral-color-neutral-text,#212121)}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#e0e0e0;background:var(--coral-color-neutral-background-strong,#e0e0e0);color:#212121;color:var(--coral-color-neutral-text,#212121)}.navbar{border:none}.navbar-default .navbar-brand,.navbar-inverse .navbar-brand{font-size:15px}.navbar-default .navbar-brand:before,.navbar-inverse .navbar-brand:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCAxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMwLjE2IDUuNTlhNC45NCA0Ljk0IDAgMCAxIDMuMTMuODIgMy43IDMuNyAwIDAgMSAxLjMgMi4zOXEuMTUuODAzLjE3IDEuNjJIMjguMmE0LjkgNC45IDAgMCAwIC40MyAyLjIyYy4yMy41MDguNjEuOTM0IDEuMDkgMS4yMmEyLjggMi44IDAgMCAwIDEuNC4zNyA0LjEgNC4xIDAgMCAwIDEuNDYtLjIzIDIuNSAyLjUgMCAwIDAgMS0uNzV2LS4wNmEuMy4zIDAgMCAxIC4wOS0uMDdoLjExbC40MS4yYy4xLjAzLjEuMDYuMS4xMmEuNC40IDAgMCAxLS4wNi4xNiAzLjU3IDMuNTcgMCAwIDEtMS41IDEuNCA1LjIgNS4yIDAgMCAxLTIuNDIuNDYgNS42NiA1LjY2IDAgMCAxLTQuMDktMS4zIDUgNSAwIDAgMS0xLjMzLTMuNzMgNC43NSA0Ljc1IDAgMCAxIC43MS0yLjYyIDQuNiA0LjYgMCAwIDEgMS45Mi0xLjY2IDYuMiA2LjIgMCAwIDEgMi42NC0uNTZNMy45OTcgMi44OTNsLjA1My4wMDdjLjEzLjA1LjIxLjEzLjIxLjI0djIuNjRoMi4wNmEuMTkuMTkgMCAwIDEgLjE2LjEuNC40IDAgMCAxIC4wNi4yMiAxLjIgMS4yIDAgMCAxLS4wOS40OWMtLjA2LjEzLS4xMi4yLS4xOS4yaC0ydjUuNDFhNi41IDYuNSAwIDAgMCAuMDggMS4yMyAxIDEgMCAwIDAgLjI2LjU3Ljc3Ljc3IDAgMCAwIC41NC4xOSAyLjggMi44IDAgMCAwIC43My0uMTIgNSA1IDAgMCAwIC43OS0uMzFjLjA0LS4wMi4wOS4wMi4xNi4xMnEuMDkzLjEzOS4xNC4zdi4yMWEyLjUgMi41IDAgMCAxLS43My41IDYgNiAwIDAgMS0xLjA2LjQyIDQgNCAwIDAgMS0xIC4xNkEzLjk0IDMuOTQgMCAwIDEgMiAxNC45NGEyLjA4IDIuMDggMCAwIDEtLjgyLTEuODdWNi44MWgtMUMuMTEgNi44LjA2IDYuNzUuMDEgNi42NnYtLjA4YS4zMy4zMyAwIDAgMSAuMjQtLjQxIDUuNTYgNS41NiAwIDAgMCAzLjQzLTMuMDlzLjI0LS4yMy4zNy0uMTh6TTU4LjMyLjUzYS4yOC4yOCAwIDAgMSAuMTkuMDkuNC40IDAgMCAxIC4wOS4yOXYxMi42MmEuOTIuOTIgMCAwIDAgLjE1LjU3Ljc0Ljc0IDAgMCAwIC4zNy4yNXEuMjY3LjA2Ni41NC4xYy4xNC4wMS4yNy4wMy4yNy4wOC4wNy4wNC4wNy4xMy4wNS4yMmEuNDUuNDUgMCAwIDEtLjA5LjI2LjI3LjI3IDAgMCAxLS4yMy4xM0g1Ni40YS44NC44NCAwIDAgMS0uNTEtLjExLjQxLjQxIDAgMCAxLS4xOS0uMjkgNSA1IDAgMCAxIDAtLjYyIDIuNzYgMi43NiAwIDAgMS0xLjMzIDEgNC44IDQuOCAwIDAgMS0xLjc3LjM0IDQuMDggNC4wOCAwIDAgMS0yLjQzLS42OEEzLjg3IDMuODcgMCAwIDEgNDguNzkgMTNhNi43IDYuNyAwIDAgMS0uNDMtMi40NyA1LjU1IDUuNTUgMCAwIDEgLjU0LTIuNDQgNC4zNiA0LjM2IDAgMCAxIDEuNjQtMS44MiA0LjkgNC45IDAgMCAxIDIuNjUtLjY4IDYuNiA2LjYgMCAwIDEgMS4zNi4xMmMuNDEuMTA4LjguMjc2IDEuMTYuNWwtLjA4LTMuNmEuODkuODkgMCAwIDAtLjQ5LS44NyAzLjkgMy45IDAgMCAwLTEuNDEtLjMyLjMuMyAwIDAgMS0uMTctLjEzLjQ0LjQ0IDAgMCAxLS4wNi0uMjUuNy43IDAgMCAxIC4wNi0uMjdjLjA1LS4xNC4xLS4xNC4xNy0uMTQuODAyLS4wODIgMS43OTgtLjA5NyAyLjk4Mi0uMXptLTM1LjU1IDBhLjI2LjI2IDAgMCAxIC4xOS4wOS40LjQgMCAwIDEgLjA5LjI5djEyLjcxYS43LjcgMCAwIDAgLjE4LjUxLjkuOSAwIDAgMCAuNC4yM3EuMjg4LjA1Ny41OC4wOGEuNS41IDAgMCAxIC4yMyAwIC40LjQgMCAwIDEgLjA3LjI3LjUuNSAwIDAgMS0uMDkuMjYuMjcuMjcgMCAwIDEtLjI0LjEyaC03LjJhMTUuNiAxNS42IDAgMCAxLTIuODIgMCAuNjYuNjYgMCAwIDEtLjM2LS40NHYtLjU1bC0uMTc5LjE4NWEzLjggMy44IDAgMCAxLTEuMjkxLjgxNSA1LjEgNS4xIDAgMCAxLTEuODYuMzMgMy4zIDMuMyAwIDAgMS0xLjI5LS4yNyAyLjQ3IDIuNDcgMCAwIDEtMS4wOS0uODMgMi4yIDIuMiAwIDAgMS0uNDQtMS40MiAyLjI0IDIuMjQgMCAwIDEgLjg5LTEuODYgNS42IDUuNiAwIDAgMSAyLjE4LTEgMjMgMjMgMCAwIDEgMi45LS40OVY4YTEuNSAxLjUgMCAwIDAtLjM3LTEuMTIgMS41MyAxLjUzIDAgMCAwLTEtLjMxIDIuNTUgMi41NSAwIDAgMC0xLjA1LjE1aC0uMTJhMiAyIDAgMCAwLTEuMjkgMnYuMDVjLjA0LjQtLjI1LjQtLjU0LjRhMS41MyAxLjUzIDAgMCAxLS42OS0uMzMgMS4yMSAxLjIxIDAgMCAxLS40My0xIDEuNDggMS40OCAwIDAgMSAuNzItMS4yNiA1LjEgNS4xIDAgMCAxIDEuNzctLjc1IDkgOSAwIDAgMSAyLS4yNCA2LjkgNi45IDAgMCAxIDIuMzIuMzMgMi45MyAyLjkzIDAgMCAxIDEuMzYuOTNjLjI5LjM5Ny40NC44NzkuNDMgMS4zN3Y1LjA5Yy0uMDAzLjIxLjAzMS40Mi4xLjYyYTIuOCAyLjggMCAwIDAgMS42LjM5Yy43MyAwIDEuNzMtLjIzIDEuNzMtLjM5VjIuNjJhMS4wOCAxLjA4IDAgMCAwLS4xOC0uNjguOS45IDAgMCAwLS40My0uMyA0IDQgMCAwIDAtLjYzLS4xMmwtLjM2LS4wNmEuMzQuMzQgMCAwIDEtLjE3LS4xMy40NC40NCAwIDAgMS0uMDYtLjI1LjU0LjU0IDAgMCAxIC4wNy0uMjdjLjA0LS4wOS4wOS0uMTQuMTYtLjE0IDEuMzYtLjA5IDIuNzYtLjE0IDQuMjEtLjE0bTIwLjYgNS4wNmEzLjcgMy43IDAgMCAxIDIuMjMuNiAyLjU4IDIuNTggMCAwIDEgLjgyIDIuMjJ2NS4xNmEuNzcuNzcgMCAwIDAgLjI2LjY5Yy4xNy4xMDUuMzYxLjE3LjU2LjE5aC4zOGEuMzkuMzkgMCAwIDEgLjMzLjA4LjM3LjM3IDAgMCAxIC4wNy4yNi40Ny40NyAwIDAgMS0uMDguMjcuMjkuMjkgMCAwIDEtLjI0LjEyaC01LjA4YS4yOS4yOSAwIDAgMS0uMjQtLjEyLjU2LjU2IDAgMCAxLS4wOC0uMjcuNTUuNTUgMCAwIDEgMC0uMjUuMzQuMzQgMCAwIDEgLjI0LS4wOSAxLjcgMS43IDAgMCAwIC42My0uMi40Ny40NyAwIDAgMCAuMjgtLjQxVjguNDVhMy40IDMuNCAwIDAgMC0uMDYtLjY2IDEgMSAwIDAgMC0uMy0uNTMgMS4wOCAxLjA4IDAgMCAwLS43Ny0uMjMgMyAzIDAgMCAwLTEgLjE4IDQuNyA0LjcgMCAwIDAtLjkyLjQ2IDMuMiAzLjIgMCAwIDAtLjY2LjU0djUuNDJhMSAxIDAgMCAwIC4xNC40NS42LjYgMCAwIDAgLjMzLjI1cS4yNDkuMDguNTEuMWEuNS41IDAgMCAxIC4yOC4wNy40NS40NSAwIDAgMSAuMDYuMjcuNDQuNDQgMCAwIDEtLjA4LjI2LjI3LjI3IDAgMCAxLS4yNC4xM2gtNWEuMjcuMjcgMCAwIDEtLjIzLS4xMi41LjUgMCAwIDEtLjA5LS4yNy40My40MyAwIDAgMSAuMDctLjI0LjMyLjMyIDAgMCAxIC4yNS0uMWMuNjYtLjA5IDEtLjI5IDEtLjYxdi02YTEuMSAxLjEgMCAwIDAtLjE2LS42Ni43Ny43NyAwIDAgMC0uMzgtLjMgMi4xIDIuMSAwIDAgMC0uNTUtLjEzbC0uMzItLjA1YS4zNy4zNyAwIDAgMS0uMjMtLjM4LjcuNyAwIDAgMSAuMDYtLjI3LjIzLjIzIDAgMCAxIC4xNy0uMTVjMS40Ny0uMTMgMi44MS0uMTMgNC0uMTNhLjMuMyAwIDAgMSAuMTguMDguNTIuNTIgMCAwIDEgLjExLjN2MS4wNmEzLjUgMy41IDAgMCAxIC44MS0uNjQgNi43IDYuNyAwIDAgMSAxLjM5LS42NyA0LjMgNC4zIDAgMCAxIDEuNTUtLjI5TTU0LjEgNi42MWEyLjA2IDIuMDYgMCAwIDAtMiAxIDUuODQgNS44NCAwIDAgMC0uNTkgMi45MmMwIDIuMzcuOCAzLjU1IDIuNCAzLjU1YTIuMSAyLjEgMCAwIDAgMS0uMjNjLjMtLjEzNS41NS0uMzU4LjcyLS42NFY3LjYzYTEuMiAxLjIgMCAwIDAtLjMzLS40NyAyLjIgMi4yIDAgMCAwLS41OS0uMzkgMS4zIDEuMyAwIDAgMC0uNjEtLjE2bS00MC40NiAzLjY3YTcuMyA3LjMgMCAwIDAtMS4zOS4zNCAyLjIgMi4yIDAgMCAwLTEgLjc0IDIuMzcgMi4zNyAwIDAgMC0uNCAxLjQ0Yy0uMDA2LjMyNS4xMTIuNjQuMzMuODguMjM0LjI1LjU2Ny4zODYuOTEuMzdhMS44OCAxLjg4IDAgMCAwIDEuNTMtLjcyem0xNi40OS0zLjg5YTEuNjMgMS42MyAwIDAgMC0xLjMyLjc2IDQuNjMgNC42MyAwIDAgMC0uNjcgMi4zNWgzLjM4YTYuMSA2LjEgMCAwIDAtLjMzLTIuMzcgMS4xIDEuMSAwIDAgMC0xLjA2LS43NCIvPjwvc3ZnPg==) no-repeat;background-size:90%;content:"";float:left;height:20px;margin-right:10px;width:75px}.navbar-nav{display:flex;align-items:center}.navbar a{font-weight:400}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-strong,#e0e0e0);color:#212121;color:var(--coral-color-neutral-text,#212121)}.navbar .btn{display:inline-flex;align-items:center;height:48px;min-height:48px;padding-bottom:0;padding-top:0}.navbar .btn:active,.navbar .btn:focus,.navbar .btn:hover{text-decoration:none}.navbar .btn-danger,.navbar .btn-default,.navbar .btn-group,.navbar .btn-info,.navbar .btn-primary,.navbar .btn-success,.navbar .btn-warning{height:auto;margin-left:5px;margin-right:5px;min-height:inherit}.navbar .btn-group>.btn{margin-left:0;margin-right:0}.navbar .btn-link{line-height:48px}.navbar-inverse .btn-link:active,.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{background-color:#102a44}.navbar .dropdown-toggle{display:flex;align-items:center}.navbar .btn-group.open>.dropdown-menu{max-height:none}.navbar .navbar-form{border:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.navbar .navbar-form .form-group{min-height:48px;padding:10px 10px 5px}.breadcrumb{border-radius:4px;list-style:none;margin-bottom:20px;padding:15px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#f9f9f9;content:"> ";padding:0 5px}.breadcrumb>.active{color:#424242}.breadcrumb{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-radius:0;color:#212121;color:var(--coral-color-neutral-text,#212121);flex-direction:row;height:3.125rem;margin:0;padding:0 15px;white-space:nowrap}.breadcrumb,.breadcrumb>li{display:flex}.breadcrumb>li{align-items:center}.breadcrumb>li>.btn,.breadcrumb>li>a,.breadcrumb>li>span{display:inline-block;flex:1;-ms-flex-preferred-size:auto;color:#045e9a;color:var(--coral-color-accent-text,#045e9a);flex-basis:auto;max-width:18.75rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>li+li:before{border-right:.0625rem solid #8c8c8c;border-right:.0625rem solid var(--coral-color-neutral-border,#8c8c8c);content:"";display:block;height:.7813rem;margin:0 10px 5px 5px;padding:0 0 0 10px;transform:rotate(30deg)}.breadcrumb>li.active span{color:#212121;color:var(--coral-color-neutral-text,#212121);font-weight:600}.breadcrumb .btn,.breadcrumb a{background:transparent;border:none;font-size:inherit;text-align:left;text-transform:none}.breadcrumb .btn.active,.breadcrumb .btn:active,.breadcrumb .btn:active:focus,.breadcrumb .btn:focus,.breadcrumb .btn:hover,.breadcrumb a.active,.breadcrumb a:active,.breadcrumb a:active:focus,.breadcrumb a:focus,.breadcrumb a:hover{background:transparent;color:#022640;color:var(--coral-color-accent-text-active,#022640);text-decoration:none}.breadcrumb .btn>span,.breadcrumb a>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination{border-radius:4px;display:inline-block;margin:20px 0;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{border:1px solid #ddd;color:#0675c1;float:left;line-height:1.428571429;margin-left:-1px;padding:10px 15px;position:relative;text-decoration:none}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#f9f9f9;border-color:#ddd;color:#045d9a;z-index:2}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#19426c;border-color:#19426c;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#ddd;color:#979797;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:18px;line-height:1.3333333;padding:10px 20px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;line-height:1.5;padding:5px 10px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a,.pagination>li>span{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#d1d1d1;border-color:var(--coral-color-neutral-border-weak,#d1d1d1);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);color:#02375a;color:var(--coral-color-accent-text-hover,#02375a)}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#a6a6a6;border-color:var(--coral-color-neutral-border-disabled,#a6a6a6);color:#707070;color:var(--coral-color-neutral-text-disabled,#707070)}.pager{list-style:none;margin:20px 0;padding-left:0;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.pager li>a:focus,.pager li>a:hover{background-color:#f9f9f9;text-decoration:none}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#fff;color:#979797;cursor:not-allowed}.pager li>a,.pager li>span{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#d1d1d1;border-color:var(--coral-color-neutral-border-weak,#d1d1d1)}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-disabled,#e0e0e0);color:#707070;color:var(--coral-color-neutral-text-disabled,#707070)}.badge{background-color:#979797;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{padding:1px 5px;top:0}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0675c1}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;cursor:pointer;text-decoration:none}.badge{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-strong,#e0e0e0);color:#212121;color:var(--coral-color-neutral-text,#212121)}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{background-color:#fff;background-color:var(--coral-color-accent-background-weak,#fff);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.jumbotron{background-color:#f9f9f9;margin-bottom:30px;padding-bottom:30px;padding-top:30px}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{font-size:21px;font-weight:200;margin-bottom:15px}.jumbotron>hr{border-top-color:#dfdfdf}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-bottom:48px;padding-top:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;line-height:1.428571429;margin-bottom:20px;padding:4px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.thumbnail .caption{color:#202020;padding:9px}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0675c1}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert h4{color:inherit;margin-top:0}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{color:inherit;position:relative;right:-21px;top:-2px}.alert-success{background-color:#e6f2d9;border-color:#e0ebc6;color:#689734}.alert-success hr{border-top-color:#d5e5b3}.alert-success .alert-link{color:#4e7127}.alert-info{background-color:#cde3f3;border-color:#b1ddeb;color:#055e9a}.alert-info hr{border-top-color:#9cd5e6}.alert-info .alert-link{color:#034069}.alert-warning{background-color:#fbe6d6;border-color:#f8cfbe;color:#bb6926}.alert-warning hr{border-top-color:#f6bda7}.alert-warning .alert-link{color:#91511e}.alert-danger{background-color:#ffe2e2;border-color:#ffc8d3;color:#cc575a}.alert-danger hr{border-top-color:#ffafbe}.alert-danger .alert-link{color:#b8383b}.alert-warning{background-color:#fce6d9;background-color:var(--coral-color-warning-background,#fce6d9);border-color:#ca4f07;border-color:var(--coral-color-warning-border,#ca4f07);color:#212121;color:var(--coral-color-neutral-text,#212121)}.alert-warning .alert-link{color:#ca4f07;color:var(--coral-color-warning-text,#ca4f07)}.alert-danger{background-color:#ffebeb;background-color:var(--coral-color-danger-background,#ffebeb);border-color:#c44a4c;border-color:var(--coral-color-danger-border,#c44a4c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.alert-danger .alert-link{color:#c44a4c;color:var(--coral-color-danger-text,#c44a4c)}.alert-success{background-color:#ddf2d9;background-color:var(--coral-color-success-background,#ddf2d9);border-color:#39812c;border-color:var(--coral-color-success-border,#39812c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.alert-success .alert-link{color:#39812c;color:var(--coral-color-success-text,#39812c)}.alert-info{background-color:#cee4f2;background-color:var(--coral-color-info-background,#cee4f2);border-color:#045e9a;border-color:var(--coral-color-info-border,#045e9a);color:#212121;color:var(--coral-color-neutral-text,#212121)}.alert-info .alert-link{color:#045e9a;color:var(--coral-color-info-text,#045e9a)}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{background-color:#e0e0e0;background-color:var(--coral-color-neutral-background-strong,#e0e0e0);border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;margin-bottom:20px;overflow:hidden}.progress-bar{background-color:#045e9a;background-color:var(--coral-color-accent-background-strong,#045e9a);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;color:var(--coral-color-neutral-background,#fff);float:left;font-size:12px;height:100%;line-height:20px;text-align:center;transition:width .6s ease;width:0}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#39812c;background-color:var(--coral-color-success-background-strong,#39812c)}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#045e9a;background-color:var(--coral-color-info-background-strong,#045e9a)}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#ca4f07;background-color:var(--coral-color-warning-background-strong,#ca4f07)}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#c44a4c;background-color:var(--coral-color-danger-background-strong,#c44a4c)}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-bottom:5px;margin-top:0}.media-list{list-style:none;padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#f9f9f9;color:#979797;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#979797}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#f4f6f8;border-color:#f4f6f8;color:#414141;z-index:2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{background-color:#f3f3f3;color:#555;text-decoration:none}button.list-group-item{text-align:left;width:100%}.list-group-item-success{background-color:#e6f2d9;color:#689734}a.list-group-item-success,button.list-group-item-success{color:#689734}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{background-color:#daebc6;color:#689734}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{background-color:#689734;border-color:#689734;color:#fff}.list-group-item-info{background-color:#cde3f3;color:#055e9a}a.list-group-item-info,button.list-group-item-info{color:#055e9a}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{background-color:#b9d8ee;color:#055e9a}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{background-color:#055e9a;border-color:#055e9a;color:#fff}.list-group-item-warning{background-color:#fbe6d6;color:#bb6926}a.list-group-item-warning,button.list-group-item-warning{color:#bb6926}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{background-color:#f8d8be;color:#bb6926}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{background-color:#bb6926;border-color:#bb6926;color:#fff}.list-group-item-danger{background-color:#ffe2e2;color:#cc575a}a.list-group-item-danger,button.list-group-item-danger{color:#cc575a}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{background-color:#ffc8c9;color:#cc575a}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{background-color:#cc575a;border-color:#cc575a;color:#fff}.list-group-item-heading{margin-bottom:5px;margin-top:0}.list-group-item-text{line-height:1.3;margin-bottom:0}.list-group-item{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#d1d1d1;border-color:var(--coral-color-neutral-border-weak,#d1d1d1)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);color:#212121;color:var(--coral-color-neutral-text,#212121)}a.list-group-item,a.list-group-item .list-group-item-heading,button.list-group-item,button.list-group-item .list-group-item-heading{color:#212121;color:var(--coral-color-neutral-text,#212121)}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:20px}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 15px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{font-size:16px;margin-bottom:0;margin-top:0}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{background-color:#f3f3f3;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ddd;padding:10px 15px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-radius:0;border-width:1px 0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{border-radius:4px;margin-bottom:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#d2d2d2}.panel-default>.panel-heading{background-color:#f3f3f3;border-color:#d2d2d2;color:#535353}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d2d2d2}.panel-default>.panel-heading .badge{background-color:#535353;color:#f3f3f3}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d2d2d2}.panel-primary{border-color:#19426c}.panel-primary>.panel-heading{background-color:#19426c;border-color:#19426c;color:#fff}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#19426c}.panel-primary>.panel-heading .badge{background-color:#fff;color:#19426c}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#19426c}.panel-success{border-color:#e0ebc6}.panel-success>.panel-heading{background-color:#e6f2d9;border-color:#e0ebc6;color:#689734}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e0ebc6}.panel-success>.panel-heading .badge{background-color:#689734;color:#e6f2d9}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e0ebc6}.panel-info{border-color:#b1ddeb}.panel-info>.panel-heading{background-color:#cde3f3;border-color:#b1ddeb;color:#055e9a}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b1ddeb}.panel-info>.panel-heading .badge{background-color:#055e9a;color:#cde3f3}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b1ddeb}.panel-warning{border-color:#f8cfbe}.panel-warning>.panel-heading{background-color:#fbe6d6;border-color:#f8cfbe;color:#bb6926}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f8cfbe}.panel-warning>.panel-heading .badge{background-color:#bb6926;color:#fbe6d6}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f8cfbe}.panel-danger{border-color:#ffc8d3}.panel-danger>.panel-heading{background-color:#ffe2e2;border-color:#ffc8d3;color:#cc575a}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffc8d3}.panel-danger>.panel-heading .badge{background-color:#cc575a;color:#ffe2e2}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ffc8d3}.panel,.panel-default{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.panel .panel-footer,.panel .panel-heading,.panel-default .panel-footer,.panel-default .panel-heading{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);color:#212121;color:var(--coral-color-neutral-text,#212121)}.panel-primary{border-color:#045e9a;border-color:var(--coral-color-accent-border,#045e9a)}.panel-primary .panel-heading{background-color:#cee4f2;background-color:var(--coral-color-accent-background,#cee4f2);color:#045e9a;color:var(--coral-color-accent-text,#045e9a)}.panel-success{border-color:#39812c;border-color:var(--coral-color-success-border,#39812c)}.panel-success .panel-heading{background-color:#ddf2d9;background-color:var(--coral-color-success-background,#ddf2d9);color:#39812c;color:var(--coral-color-success-text,#39812c)}.panel-warning{border-color:#ca4f07;border-color:var(--coral-color-warning-border,#ca4f07)}.panel-warning .panel-heading{background-color:#fce6d9;background-color:var(--coral-color-warning-background,#fce6d9);color:#ca4f07;color:var(--coral-color-warning-text,#ca4f07)}.panel-info{border-color:#045e9a;border-color:var(--coral-color-info-border,#045e9a)}.panel-info .panel-heading{background-color:#cee4f2;background-color:var(--coral-color-info-background,#cee4f2);color:#045e9a;color:var(--coral-color-info-text,#045e9a)}.panel-danger{border-color:#c44a4c;border-color:var(--coral-color-danger-border,#c44a4c)}.panel-danger .panel-heading{background-color:#ffebeb;background-color:var(--coral-color-danger-background,#ffebeb);color:#c44a4c;color:var(--coral-color-danger-text,#c44a4c)}.embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{background-color:#f3f3f3;border:1px solid #e1e1e1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{border-radius:6px;padding:24px}.well-sm{border-radius:3px;padding:9px}.jumbotron,.well{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff)}.well{background-color:#f7f7f7;background-color:var(--coral-color-neutral-background-medium,#f7f7f7);border-color:#d1d1d1;border-color:var(--coral-color-neutral-border-weak,#d1d1d1)}.close{color:#202020;filter:alpha(opacity=20);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.close:focus,.close:hover{color:#202020;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.modal,.modal-open{overflow:hidden}.modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--coral-elevation-layer-standard-front,4);-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#f3f3f3;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#202020;bottom:0;left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--coral-elevation-layer-standard-front,4)}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;padding:30px}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.428571429;margin:0}.modal-body{padding:15px 30px;position:relative}.modal-footer{border-top:1px solid transparent;padding:15px 30px;text-align:right}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media(min-width:768px){.modal-dialog{margin:30px auto;width:650px}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:550px}}@media(min-width:992px){.modal-lg{width:900px}}.modal-dialog{flex-direction:row;flex-wrap:nowrap}.modal-content,.modal-dialog{display:flex}.modal-content{flex-direction:column;flex-basis:100%;flex-grow:0;-ms-flex-negative:0;background:#fff;background:var(--coral-color-neutral-background,#fff);border:none;border-radius:4px;flex-shrink:0}.modal-header{border:none;border-bottom:1px solid #d1d1d1;border-bottom:var(--coral-border-s-solid,1px solid) var(--coral-color-neutral-border-weak,#d1d1d1);border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:14px;padding-top:19px}.modal-header.informative{text-align:center}.modal-header .modal-subtitle{font-size:14px;margin-top:1px}.modal-header .modal-subtitle.error{color:#c44a4c;color:var(--coral-color-danger-text,#c44a4c)}.modal-header .close{color:#616161;color:var(--coral-color-neutral-text-weak,#616161);opacity:1}.modal-body{flex-grow:1;overflow-y:auto}.modal-footer{border:none;flex-shrink:0}[dir=ltr] .tooltip{text-align:left}[dir=rtl] .tooltip{text-align:right}.tooltip{display:block;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;position:absolute;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;word-break:normal;word-spacing:normal;z-index:16;z-index:var(--coral-elevation-layer-overlay,16);word-wrap:normal;filter:alpha(opacity=0);font-size:12px;opacity:0;white-space:normal}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip.top .tooltip-arrow{border-top-color:#202020;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#202020;border-width:5px 5px 0;bottom:0;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{border-right-color:#202020;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#202020;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#202020;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#202020;border-width:0 5px 5px;margin-top:-5px;right:5px;top:0}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#202020;border-width:0 5px 5px;left:5px;margin-top:-5px;top:0}.tooltip-inner{background-color:#202020;border-radius:4px;max-width:200px;padding:3px 8px;text-align:center}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip-inner{word-wrap:break-word;background:#050d15;background:var(--coral-color-assistive-background,#050d15);color:#fff;color:var(--coral-color-assistive-text,#fff);text-align:left}.tooltip.left .tooltip-arrow{border-left-color:#050d15;border-left-color:var(--coral-color-assistive-background,#050d15)}.tooltip.right .tooltip-arrow{border-right-color:#050d15;border-right-color:var(--coral-color-assistive-background,#050d15)}.tooltip.top .tooltip-arrow{border-top-color:#050d15;border-top-color:var(--coral-color-assistive-background,#050d15)}.tooltip.bottom .tooltip-arrow{border-bottom-color:#050d15;border-bottom-color:var(--coral-color-assistive-background,#050d15)}[dir=ltr] .popover{text-align:left}[dir=rtl] .popover{text-align:right}.popover{display:none;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.428571429;max-width:276px;padding:1px;position:absolute;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;top:0;word-break:normal;word-spacing:normal;z-index:8;z-index:var(--coral-elevation-layer-interactive-front,8);word-wrap:normal;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);font-size:14px;white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:50%;margin-left:-11px}.popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-11px;top:50%}.popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:14px;margin:0;padding:8px 14px}.popover-content{padding:9px 14px}.popover{background-color:#fff;background-color:var(--coral-color-neutral-background,#fff);border-color:#8c8c8c;border-color:var(--coral-color-neutral-border,#8c8c8c);color:#212121;color:var(--coral-color-neutral-text,#212121)}.popover.left .arrow{border-left-color:#8c8c8c;border-left-color:var(--coral-color-neutral-border,#8c8c8c)}.popover.left .arrow:after{border-left-color:#fff;border-left-color:var(--coral-color-neutral-background,#fff)}.popover.top .arrow{border-top-color:#8c8c8c;border-top-color:var(--coral-color-neutral-border,#8c8c8c)}.popover.top .arrow:after{border-top-color:#fff;border-top-color:var(--coral-color-neutral-background,#fff)}.popover.right .arrow{border-right-color:#8c8c8c;border-right-color:var(--coral-color-neutral-border,#8c8c8c)}.popover.right .arrow:after{border-right-color:#fff;border-right-color:var(--coral-color-neutral-background,#fff)}.popover.bottom .arrow{border-bottom-color:#8c8c8c;border-bottom-color:var(--coral-color-neutral-border,#8c8c8c)}.popover.bottom .arrow:after{border-bottom-color:#fff;border-bottom-color:var(--coral-color-neutral-background,#fff)}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{background-color:transparent;bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;line-height:1;width:20px}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-10px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}:root{--talend-bootstrap-padding-smaller:5px;--talend-bootstrap-padding-small:10px;--talend-bootstrap-padding-normal:15px;--talend-bootstrap-padding-large:20px;--talend-bootstrap-padding-larger:30px;--talend-bootstrap-padding-base-vertical:6px;--talend-bootstrap-padding-base-horizontal:12px;--talend-bootstrap-padding-large-vertical:10px;--talend-bootstrap-padding-large-horizontal:16px;--talend-bootstrap-padding-small-vertical:5px;--talend-bootstrap-padding-small-horizontal:10px;--talend-bootstrap-padding-xs-vertical:1px;--talend-bootstrap-padding-xs-horizontal:5px;--talend-bootstrap-font-size-base:14px;--talend-bootstrap-font-size-large:18px;--talend-bootstrap-font-size-small:12px;--talend-bootstrap-font-size-h1:18px;--talend-bootstrap-font-size-h2:16px;--talend-bootstrap-font-size-h3:14px;--talend-bootstrap-font-size-h4:12px;--talend-bootstrap-font-size-h5:12px;--talend-bootstrap-font-size-h6:12px;--talend-bootstrap-font-weight-bold:800;--talend-bootstrap-font-weight-semi-bold:600;--talend-bootstrap-font-weight-regular:400;--talend-bootstrap-line-height-base:1.428571429;--talend-bootstrap-line-height-computed:20px;--talend-bootstrap-line-height-large:1.3333333;--talend-bootstrap-line-height-small:1.5;--talend-bootstrap-font-family-sans-serif:"Source Sans Pro",sans-serif;--talend-bootstrap-font-family-serif:Georgia,"Times New Roman",Times,serif;--talend-bootstrap-font-family-monospace:"Inconsolata",monospace;--talend-bootstrap-font-family-base:"Source Sans Pro",sans-serif;--talend-bootstrap-border-radius-base:4px;--talend-bootstrap-border-radius-large:6px;--talend-bootstrap-border-radius-small:3px;--talend-bootstrap-svg-xs-size:0.5rem;--talend-bootstrap-svg-sm-size:0.75rem;--talend-bootstrap-svg-md-size:1rem;--talend-bootstrap-svg-rg-size:1.25rem;--talend-bootstrap-svg-lg-size:1.5rem;--talend-bootstrap-svg-xlg-size:2rem;--talend-bootstrap-table-cell-padding:8px;--talend-bootstrap-table-condensed-cell-padding:5px;--talend-bootstrap-gray-base:#000;--talend-bootstrap-gray-darker:#222;--talend-bootstrap-gray-dark:#333;--talend-bootstrap-gray:#555;--talend-bootstrap-gray-light:#777;--talend-bootstrap-gray-lighter:#bfbfbf;--talend-bootstrap-body-bg:#fff;--talend-bootstrap-text-color:#333;--talend-bootstrap-btn-font-weight:normal;--talend-bootstrap-btn-default-color:#333;--talend-bootstrap-btn-default-bg:#fff;--talend-bootstrap-btn-default-border:#ccc;--talend-bootstrap-btn-font-size:14px;--talend-bootstrap-btn-box-shadow-width:3px;--talend-bootstrap-input-bg:#fff;--talend-bootstrap-input-bg-disabled:#bfbfbf;--talend-bootstrap-input-color:#555;--talend-bootstrap-input-border:#ccc;--talend-bootstrap-input-border-focus:#66afe9;--talend-bootstrap-input-color-placeholder:#999;--talend-bootstrap-input-border-radius:4px;--talend-bootstrap-input-border-radius-large:6px;--talend-bootstrap-input-border-radius-small:3px;--talend-bootstrap-input-height-base:34px;--talend-bootstrap-input-height-large:44px;--talend-bootstrap-input-height-small:26px;--talend-bootstrap-form-group-margin-bottom:15px;--talend-bootstrap-legend-color:#333;--talend-bootstrap-legend-border-color:#e5e5e5;--talend-bootstrap-input-group-addon-bg:#bfbfbf;--talend-bootstrap-input-group-addon-border-color:#ccc;--talend-bootstrap-dropdown-bg:#fff;--talend-bootstrap-dropdown-border:rgba(0,0,0,.15);--talend-bootstrap-dropdown-fallback-border:#ccc;--talend-bootstrap-dropdown-divider-bg:#e5e5e5;--talend-bootstrap-dropdown-link-color:#333;--talend-bootstrap-dropdown-link-hover-color:#222;--talend-bootstrap-dropdown-link-hover-bg:#f5f5f5;--talend-bootstrap-dropdown-header-color:#777;--talend-bootstrap-dropdown-caret-color:#000;--talend-bootstrap-dropdown-caret-size:5px;--talend-bootstrap-navbar-height:50px;--talend-bootstrap-navbar-margin-bottom:20px;--talend-bootstrap-navbar-border-radius:4px;--talend-bootstrap-navbar-padding-horizontal:15px;--talend-bootstrap-navbar-padding-vertical:15px;--talend-bootstrap-navbar-default-color:#777;--talend-bootstrap-navbar-default-bg:#f8f8f8;--talend-bootstrap-navbar-default-border:#e6e6e6;--talend-bootstrap-navbar-default-link-color:#777;--talend-bootstrap-navbar-default-link-hover-color:#333;--talend-bootstrap-navbar-default-link-hover-bg:transparent;--talend-bootstrap-navbar-default-link-active-color:#555;--talend-bootstrap-navbar-default-link-active-bg:#e6e6e6;--talend-bootstrap-navbar-brand-logo-width:75px;--talend-bootstrap-navbar-brand-logo-height:20px;--talend-bootstrap-navbar-default-toggle-hover-bg:#ddd;--talend-bootstrap-navbar-default-toggle-icon-bar-bg:#888;--talend-bootstrap-navbar-default-toggle-border-color:#ddd;--talend-bootstrap-navbar-inverse-color:#aaa;--talend-bootstrap-navbar-inverse-bg:#222;--talend-bootstrap-navbar-inverse-border:#080808;--talend-bootstrap-navbar-inverse-link-color:#aaa;--talend-bootstrap-navbar-inverse-link-hover-color:#fff;--talend-bootstrap-navbar-inverse-link-hover-bg:transparent;--talend-bootstrap-navbar-inverse-link-active-color:#fff;--talend-bootstrap-navbar-inverse-link-active-bg:#080808;--talend-bootstrap-pagination-bg:#fff;--talend-bootstrap-pagination-border:#ddd;--talend-bootstrap-pagination-hover-bg:#bfbfbf;--talend-bootstrap-pagination-hover-border:#ddd;--talend-bootstrap-pagination-disabled-color:#777;--talend-bootstrap-pagination-disabled-bg:#fff;--talend-bootstrap-pagination-disabled-border:#ddd;--talend-bootstrap-pager-bg:#fff;--talend-bootstrap-pager-border:#ddd;--talend-bootstrap-pager-border-radius:15px;--talend-bootstrap-pager-hover-bg:#bfbfbf;--talend-bootstrap-modal-inner-padding:15px;--talend-bootstrap-modal-title-padding:15px;--talend-bootstrap-modal-title-line-height:1.428571429;--talend-bootstrap-modal-content-bg:#fff;--talend-bootstrap-modal-content-border-color:rgba(0,0,0,.2);--talend-bootstrap-modal-content-fallback-border-color:#999;--talend-bootstrap-modal-backdrop-bg:#000;--talend-bootstrap-modal-backdrop-opacity:0.5;--talend-bootstrap-modal-header-border-color:#e5e5e5;--talend-bootstrap-modal-footer-border-color:#e5e5e5;--talend-bootstrap-modal-header-bg:#fff;--talend-bootstrap-modal-header-color:#000;--talend-bootstrap-modal-lg:900px;--talend-bootstrap-modal-md:600px;--talend-bootstrap-modal-sm:300px;--talend-bootstrap-alert-padding:15px;--talend-bootstrap-alert-border-radius:4px;--talend-bootstrap-state-success-text:#3c763d;--talend-bootstrap-state-success-bg:#dff0d8;--talend-bootstrap-state-success-border:#d0d7d0;--talend-bootstrap-state-info-text:#31708f;--talend-bootstrap-state-info-bg:#d9edf7;--talend-bootstrap-state-info-border:#bde0f1;--talend-bootstrap-state-warning-text:#8a6d3b;--talend-bootstrap-state-warning-bg:#fcf8e3;--talend-bootstrap-state-warning-border:#faebcc;--talend-bootstrap-state-danger-text:#a94442;--talend-bootstrap-state-danger-bg:#f2dede;--talend-bootstrap-state-danger-border:#ebccd1;--talend-bootstrap-label-default-bg:#777;--talend-bootstrap-label-color:#fff;--talend-bootstrap-badge-color:#fff;--talend-bootstrap-badge-bg:#777;--talend-bootstrap-badge-font-weight:bold;--talend-bootstrap-badge-line-height:1;--talend-bootstrap-badge-border-radius:10px;--talend-bootstrap-breadcrumb-padding-vertical:8px;--talend-bootstrap-breadcrumb-padding-horizontal:15px;--talend-bootstrap-breadcrumb-bg:#f5f5f5;--talend-bootstrap-breadcrumb-color:#ccc;--talend-bootstrap-breadcrumb-active-color:#777;--talend-bootstrap-breadcrumb-separator:"/";--talend-bootstrap-breadcrumb-height:3.125rem;--talend-bootstrap-list-group-bg:#fff;--talend-bootstrap-list-group-border:#ddd;--talend-bootstrap-list-group-border-radius:4px;--talend-bootstrap-list-group-hover-bg:#f5f5f5;--talend-bootstrap-panel-bg:#fff;--talend-bootstrap-panel-body-padding:15px;--talend-bootstrap-panel-heading-padding:10px 15px;--talend-bootstrap-panel-footer-padding:10px 15px;--talend-bootstrap-panel-border-radius:4px;--talend-bootstrap-panel-inner-border:#ddd;--talend-bootstrap-panel-footer-bg:#f5f5f5;--talend-bootstrap-panel-default-text:#333;--talend-bootstrap-panel-default-border:#ddd;--talend-bootstrap-panel-default-heading-bg:#f5f5f5;--talend-bootstrap-tooltip-max-width:200px;--talend-bootstrap-tooltip-color:#fff;--talend-bootstrap-tooltip-bg:#000;--talend-bootstrap-tooltip-opacity:0.9;--talend-bootstrap-tooltip-arrow-width:5px;--talend-bootstrap-tooltip-arrow-color:#000;--talend-bootstrap-popover-bg:#fff;--talend-bootstrap-popover-max-width:276px;--talend-bootstrap-popover-border-color:rgba(0,0,0,.2);--talend-bootstrap-popover-fallback-border-color:#ccc;--talend-bootstrap-popover-title-bg:#f7f7f7;--talend-bootstrap-popover-arrow-width:10px;--talend-bootstrap-popover-arrow-color:#fff;--talend-bootstrap-screen-xs:480px;--talend-bootstrap-screen-xs-min:480px;--talend-bootstrap-screen-xs-max:767px;--talend-bootstrap-screen-sm:768px;--talend-bootstrap-screen-sm-min:768px;--talend-bootstrap-screen-sm-max:991px;--talend-bootstrap-screen-md:992px;--talend-bootstrap-screen-md-min:992px;--talend-bootstrap-screen-md-max:1199px;--talend-bootstrap-screen-lg:1200px;--talend-bootstrap-screen-lg-min:1200px;--talend-bootstrap-grid-columns:12;--talend-bootstrap-grid-gutter-width:30px;--talend-bootstrap-container-sm:750px;--talend-bootstrap-container-md:970px;--talend-bootstrap-container-lg:1170px;--talend-bootstrap-zindex-navbar:0;--talend-bootstrap-zindex-dropdown:8;--talend-bootstrap-zindex-navbar-fixed:4;--talend-bootstrap-zindex-modal-background:4;--talend-bootstrap-zindex-modal:4;--talend-bootstrap-zindex-popover:8;--talend-bootstrap-zindex-tooltip:16;--talend-bootstrap-cursor-disabled:not-allowed;--talend-bootstrap-caret-width-base:4px;--talend-bootstrap-caret-width-large:5px;--talend-bootstrap-component-offset-horizontal:180px;--talend-bootstrap-text-muted:#777}
/*# sourceMappingURL=bootstrap.css.map*/
.Clickable-module__clickable___E6rHl {
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1;
	background: transparent;
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}
.Clickable-module__clickable___E6rHl:disabled,
.Clickable-module__clickable___E6rHl[aria-disabled='true'],
.Clickable-module__clickable___E6rHl[aria-busy='true'] {
	cursor: not-allowed;
}

.IconsProvider-module__hidden___VXC5i {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.Icon-module__border___zQdBB circle,
.Icon-module__border___zQdBB path,
.Icon-module__border___zQdBB polygon,
.Icon-module__border___zQdBB polyline {
	transform: translate(25%, 25%);
}
.Icon-module__border___zQdBB .ti-border {
	stroke: currentColor;
	fill: none;
	transform: none;
}

.Icon-module__svg___X1yFB {
	fill: currentColor;
	width: var(--coral-sizing-xxs, 1.25rem);
	height: var(--coral-sizing-xxs, 1.25rem);
	transform-origin: center;
}
.Icon-module__svg___X1yFB.Icon-module__spin___XVqeg {
	animation-name: Icon-module__svg-spin___zRZZv;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.Icon-module__svg___X1yFB.Icon-module__rotate-45___JF4fm {
	transform: rotate(45deg);
}
.Icon-module__svg___X1yFB.Icon-module__rotate-90___kQ79y {
	transform: rotate(90deg);
}
.Icon-module__svg___X1yFB.Icon-module__rotate-180___MOFb4 {
	transform: rotate(180deg);
}
.Icon-module__svg___X1yFB.Icon-module__rotate-270___YSXG_ {
	transform: rotate(270deg);
}
.Icon-module__svg___X1yFB.Icon-module__flip-vertical___BYunn {
	transform: scaleY(-1);
}
.Icon-module__svg___X1yFB.Icon-module__flip-horizontal___X5tYh {
	transform: scaleX(-1);
}
@keyframes Icon-module__svg-spin___zRZZv {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.Tooltip-module__container___YdgLg {
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem);
	max-width: var(--coral-sizing-maximal, 20rem);
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
	color: var(--coral-color-assistive-text, white);
	background: var(--coral-color-assistive-background, hsl(210, 62%, 5%));
	border-radius: var(--coral-radius-s, 0.25rem);
	transition: opacity var(--coral-transition-fast, 250ms ease-in-out);
	opacity: 1;
}

.Tooltip-module__arrow___A9l7O {
	fill: var(--coral-color-assistive-background, hsl(210, 62%, 5%));
}
.Tooltip-module__arrow___A9l7O .stroke {
	display: none;
}

.ButtonIcon-module__buttonIcon___sI8Ih {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border: 0;
	background: transparent;
	cursor: pointer;
	padding: 0;
	width: var(--coral-sizing-m, 2.25rem);
	height: var(--coral-sizing-m, 2.25rem);
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
	border-radius: var(--coral-radius-round, 6249.9375rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	flex-shrink: 0;
}
.ButtonIcon-module__buttonIcon__icon___bPJFX {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
}
.ButtonIcon-module__buttonIcon__icon___bPJFX svg {
	pointer-events: none;
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__size_S___Xn7vX {
	width: var(--coral-sizing-s, 1.75rem);
	height: var(--coral-sizing-s, 1.75rem);
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__size_XS___z3QCC {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	border-radius: var(--coral-radius-s, 0.25rem);
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__size_XS___z3QCC .ButtonIcon-module__buttonIcon__icon___bPJFX {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__floating___Kt5Br {
	background: var(--coral-color-neutral-background, white);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-hover, hsl(204, 95%, 23%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK:active {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-active, hsl(205, 95%, 15%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK:disabled {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK[aria-pressed='true'] {
	color: var(--coral-color-accent-text-weak, white);
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK[aria-pressed='true']:hover {
	color: var(--coral-color-accent-text-weak-hover, hsl(204, 59%, 88%));
	background: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK[aria-pressed='true']:active {
	color: var(--coral-color-accent-text-weak-active, hsl(205, 60%, 75%));
	background: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
}
.ButtonIcon-module__buttonIcon___sI8Ih.ButtonIcon-module__toggle___Td_XK[aria-pressed='true']:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}
.ButtonIcon-module__buttonIcon___sI8Ih:hover {
	color: var(--coral-color-accent-icon-hover, hsl(204, 88%, 30%));
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
}
.ButtonIcon-module__buttonIcon___sI8Ih:active {
	color: var(--coral-color-accent-icon-active, hsl(205, 88%, 20%));
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
}
.ButtonIcon-module__buttonIcon___sI8Ih:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}

.Divider-module__divider___oclY6 {
	border: none;
}
.Divider-module__divider___oclY6[aria-orientation='horizontal'] {
	width: 100%;
	margin: 0;
	border-top: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Divider-module__divider___oclY6[aria-orientation='vertical'] {
	margin: 0;
	display: inline-block;
	min-height: 2ch;
	height: 100%;
	border-left: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}

.StackPrimitive-module__stack___GCFsb {
	display: flex;
	flex-flow: row;
	flex-grow: 1;
	flex-shrink: 1;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__column___N2F1I {
	flex-flow: column;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__inline___UHmyf {
	display: inline-flex;
	flex-grow: inherit;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__relative___ZwsMY {
	position: relative;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__noShrink___SOTiu {
	flex-shrink: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__noGrow___V8NYn {
	flex-grow: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-start___yW2OZ {
	justify-content: flex-start;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-end___lDN4a {
	justify-content: flex-end;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-center___ApWF7 {
	justify-content: center;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-space-between___LLJwc {
	justify-content: space-between;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-space-around___nwpuI {
	justify-content: space-around;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-space-evenly___rhGpO {
	justify-content: space-evenly;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__justify-stretch___qLHYR {
	justify-content: stretch;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-start___vOM3i {
	align-items: flex-start;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-end___qcOvU {
	align-items: flex-end;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-center___hSG0f {
	align-items: center;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-baseline___iXgQH {
	align-items: baseline;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-stretch___fw4Zc {
	align-items: stretch;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-content-start___KtcmB {
	align-content: flex-start;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-content-end___VikHX {
	align-content: flex-end;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-content-center___bMldu {
	align-content: center;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-content-baseline___dXZ5u {
	align-content: baseline;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__align-content-stretch___QKw1v {
	align-content: stretch;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__nowrap___IWwCJ {
	flex-wrap: nowrap;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__wrap___sp8A5 {
	flex-wrap: wrap;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__wrapReverse___XFQQY {
	flex-wrap: wrap-reverse;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-NONE___Yzo4B {
	-moz-column-gap: 0;
	     column-gap: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-XXS___U5asm {
	-moz-column-gap: var(--coral-spacing-xxs, 0.25rem);
	     column-gap: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-XS___dmavk {
	-moz-column-gap: var(--coral-spacing-xs, 0.5rem);
	     column-gap: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-S___x93tu {
	-moz-column-gap: var(--coral-spacing-s, 0.75rem);
	     column-gap: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-M___C_bHd {
	-moz-column-gap: var(--coral-spacing-m, 1rem);
	     column-gap: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-L___i5d67 {
	-moz-column-gap: var(--coral-spacing-l, 1.75rem);
	     column-gap: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-x-XL___YVuyg {
	-moz-column-gap: var(--coral-spacing-xl, 2.25rem);
	     column-gap: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-NONE___HTY82 {
	row-gap: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-XXS___UIAv7 {
	row-gap: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-XS___Bc8CO {
	row-gap: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-S___EsbHr {
	row-gap: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-M___PKsT7 {
	row-gap: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-L___hRvpE {
	row-gap: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__gap-y-XL___cmeul {
	row-gap: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-NONE___h_zJi {
	padding-top: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-XXS___mdiUt {
	padding-top: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-XS___fvtXm {
	padding-top: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-S___Ar45V {
	padding-top: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-M___kEtuY {
	padding-top: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-L___Lh3nE {
	padding-top: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-top-XL___PtZsG {
	padding-top: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-NONE___GBQD4 {
	padding-right: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-XXS___NJgYH {
	padding-right: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-XS___zsKUH {
	padding-right: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-S___fd6yB {
	padding-right: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-M___vks3f {
	padding-right: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-L___Jhw9L {
	padding-right: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-right-XL___GI139 {
	padding-right: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-NONE___h6ipz {
	padding-bottom: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-XXS___rDemp {
	padding-bottom: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-XS___wP1B1 {
	padding-bottom: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-S___G0bkL {
	padding-bottom: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-M___hZBZR {
	padding-bottom: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-L___CNVJL {
	padding-bottom: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-bottom-XL___PrUP8 {
	padding-bottom: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-NONE___HfK55 {
	padding-left: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-XXS___pO5cJ {
	padding-left: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-XS___uIgst {
	padding-left: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-S___NRDdi {
	padding-left: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-M___C4ENH {
	padding-left: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-L___ORW36 {
	padding-left: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__padding-left-XL___r23UD {
	padding-left: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-NONE___Bdx8T {
	margin-top: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-auto___ACbjE {
	margin-top: auto;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-XXS____0fwe {
	margin-top: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-XS___q37EJ {
	margin-top: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-S___BJevD {
	margin-top: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-M___dKtXv {
	margin-top: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-L___Gl3cN {
	margin-top: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-top-XL___sBmpw {
	margin-top: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-NONE___eCKMw {
	margin-right: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-auto___gUecE {
	margin-right: auto;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-XXS___llgOe {
	margin-right: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-XS___Ik0H4 {
	margin-right: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-S___UV1r5 {
	margin-right: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-M___udLp0 {
	margin-right: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-L___TU4r8 {
	margin-right: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-right-XL___Jm6x4 {
	margin-right: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-NONE____ZX0G {
	margin-bottom: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-auto___la3i4 {
	margin-bottom: auto;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-XXS___nBbnh {
	margin-bottom: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-XS___BN7rO {
	margin-bottom: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-S___dQGqG {
	margin-bottom: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-M___ukyAa {
	margin-bottom: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-L___rIBvM {
	margin-bottom: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-bottom-XL___jrwbJ {
	margin-bottom: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-NONE___Ig0bC {
	margin-left: 0;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-auto___ZpxQG {
	margin-left: auto;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-XXS___f5cr1 {
	margin-left: var(--coral-spacing-xxs, 0.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-XS___qYjtD {
	margin-left: var(--coral-spacing-xs, 0.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-S___oiesr {
	margin-left: var(--coral-spacing-s, 0.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-M___XQcNi {
	margin-left: var(--coral-spacing-m, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-L___FGp5B {
	margin-left: var(--coral-spacing-l, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__margin-left-XL___cB54e {
	margin-left: var(--coral-spacing-xl, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__fullWidth___hqu9g {
	width: 100%;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-100___Vh7qL {
	height: 100%;
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-XXXS___W0odw {
	height: var(--coral-sizing-xxxs, 1rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-XXS___Y9uel {
	height: var(--coral-sizing-xxs, 1.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-XS___Hmfw_ {
	height: var(--coral-sizing-xs, 1.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-S___JYEHZ {
	height: var(--coral-sizing-s, 1.75rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-M___WngQq {
	height: var(--coral-sizing-m, 2.25rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-L___BVdvi {
	height: var(--coral-sizing-l, 2.5rem);
}
.StackPrimitive-module__stack___GCFsb.StackPrimitive-module__height-XXXL___bem1P {
	height: var(--coral-sizing-xxxl, 13.75rem);
}

.StackItem-module__item___nSu9f {
	flex-grow: 0;
	flex-shrink: 0;
}
.StackItem-module__item___nSu9f.StackItem-module__grow___SEc2M {
	flex-grow: 1;
}
.StackItem-module__item___nSu9f.StackItem-module__shrink___CrAtg {
	flex-shrink: 1;
}
.StackItem-module__item___nSu9f.StackItem-module__fullWidth___NHe7I {
	width: 100%;
}
.StackItem-module__item___nSu9f.StackItem-module__align-auto___TQCdA {
	align-self: auto;
}
.StackItem-module__item___nSu9f.StackItem-module__align-start___MkCkD {
	align-self: flex-end;
}
.StackItem-module__item___nSu9f.StackItem-module__align-end___cH3wm {
	align-self: flex-end;
}
.StackItem-module__item___nSu9f.StackItem-module__align-center___L1URO {
	align-self: center;
}
.StackItem-module__item___nSu9f.StackItem-module__align-stretch___y9dis {
	align-self: stretch;
}
.StackItem-module__item___nSu9f.StackItem-module__align-baseline___aodRz {
	align-self: baseline;
}
.StackItem-module__item___nSu9f.StackItem-module__overflow-scroll___p5mvc {
	overflow: scroll;
}
.StackItem-module__item___nSu9f.StackItem-module__overflow-hidden___C2Hka {
	overflow: hidden;
}
.StackItem-module__item___nSu9f.StackItem-module__overflow-visible___y34py {
	overflow: visible;
}
.StackItem-module__item___nSu9f.StackItem-module__overflow-auto___xGODY {
	overflow: auto;
}

.Status-module__status___zZNdI {
	display: flex;
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.Status-module__status___zZNdI .Status-module__status__icon___Q05qz {
	width: var(--coral-sizing-xxxs, 1rem);
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.Status-module__status___zZNdI .Status-module__status__text___EmaZM {
	white-space: nowrap;
}
.Status-module__status___zZNdI .Status-module__status__icon___Q05qz,
.Status-module__status___zZNdI .Status-module__status__text___EmaZM {
	display: inline-flex;
	align-items: center;
}
.Status-module__status___zZNdI.Status-module__failed___RKTpi {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Status-module__status___zZNdI.Status-module__failed___RKTpi .Status-module__status__icon___Q05qz {
	color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}
.Status-module__status___zZNdI.Status-module__successful___HM1tG {
	color: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.Status-module__status___zZNdI.Status-module__successful___HM1tG .Status-module__status__icon___Q05qz {
	color: var(--coral-color-success-icon, hsl(111, 53%, 40%));
}
.Status-module__status___zZNdI.Status-module__inProgress___XsvBI {
	color: var(--coral-color-info-text, hsl(204, 95%, 31%));
}
.Status-module__status___zZNdI.Status-module__inProgress___XsvBI .Status-module__status__icon___Q05qz {
	color: var(--coral-color-info-icon, hsl(204, 88%, 40%));
}
.Status-module__status___zZNdI.Status-module__warning___EdUxn {
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.Status-module__status___zZNdI.Status-module__warning___EdUxn .Status-module__status__icon___Q05qz {
	color: var(--coral-color-warning-icon, hsl(22, 87%, 47%));
}

.CollapsiblePanelHeader-module__headerWrapper___axUB8 {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	gap: var(--coral-spacing-xxs, 0.25rem);
	background-color: var(--coral-color-accent-background-weak, white);
	width: 100%;
	border: none;
	min-height: var(--coral-sizing-l, 2.5rem);
	padding: var(--coral-spacing-xs, 0.5rem);
}
.CollapsiblePanelHeader-module__headerWrapper__size-s___tBgVj {
	min-height: var(--coral-sizing-s, 1.75rem);
	padding: var(--coral-spacing-xxs, 0.25rem);
}
.CollapsiblePanelHeader-module__headerWrapper__clickable___SDONr {
	cursor: pointer;
}
.CollapsiblePanelHeader-module__headerWrapper__clickable___SDONr:hover {
	background-color: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
}
.CollapsiblePanelHeader-module__headerWrapper__clickable___SDONr:active {
	background-color: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
}
.CollapsiblePanelHeader-module__headerWrapper___axUB8 > .CollapsiblePanelHeader-module__headerTitle___EhBEo {
	flex-grow: 1;
}
.CollapsiblePanelHeader-module__headerWrapper___axUB8 > *:not(.CollapsiblePanelHeader-module__headerTitle___EhBEo) {
	flex-shrink: 0;
}

.CollapsiblePanelHeader-module__headerTitle___EhBEo {
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
	text-align: left;
}
.CollapsiblePanelHeader-module__headerTitle__size-s___SkAo0 {
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
}
.CollapsiblePanelHeader-module__headerTitle__disabled___a4LhB {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}

.CollapsiblePanelHeader-module__iconWrapper___U6er8 {
	width: var(--coral-sizing-s, 1.75rem);
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
}

.CollapsiblePanel-module__panelWrapper___Lm_WZ {
	box-shadow: var(--coral-elevation-shadow-neutral-s, 0 0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.5));
	overflow: hidden;
}
.CollapsiblePanel-module__panelWrapper__alone___yYKr0 {
	border-radius: var(--coral-radius-s, 0.25rem);
}
.CollapsiblePanel-module__panelWrapper__first___pr5iO {
	border-radius: var(--coral-radius-s, 0.25rem) var(--coral-radius-s, 0.25rem) 0 0;
}
.CollapsiblePanel-module__panelWrapper__last___Ry6ze {
	border-radius: 0 0 var(--coral-radius-s, 0.25rem) var(--coral-radius-s, 0.25rem);
}
.CollapsiblePanel-module__panelWrapper__notLast___uwEkm {
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}

.CollapsiblePanel-module__panelContent___lU6GF {
	padding: var(--coral-spacing-xs, 0.5rem);
}

.DropdownEntry-module__dropdownEntry___rCtGk {
	background: var(--coral-color-accent-background-weak, white);
	display: flex;
	align-items: center;
	width: 100%;
	min-width: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-s, 0.75rem);
	text-align: start;
}
.DropdownEntry-module__dropdownEntry___rCtGk > span {
	min-width: 0;
}
.DropdownEntry-module__dropdownEntry___rCtGk > span.checked {
	font-weight: 600;
}
.DropdownEntry-module__dropdownEntry___rCtGk .DropdownEntry-module__buttonIcon___qG4N2 {
	margin-right: var(--coral-spacing-xxs, 0.25rem);
	flex-shrink: 0;
	position: relative;
	bottom: -0.1875rem;
}
.DropdownEntry-module__dropdownEntry___rCtGk .DropdownEntry-module__buttonContent___EYIjb {
	min-width: 0;
	flex: 1;
}
.DropdownEntry-module__dropdownEntry___rCtGk:hover,
.DropdownEntry-module__dropdownEntry___rCtGk:focus {
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong-hover, hsl(204, 97%, 13%));
}
.DropdownEntry-module__dropdownEntry___rCtGk:active {
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
	color: var(--coral-color-accent-text-strong-active, hsl(205, 95%, 8%));
}
.DropdownEntry-module__dropdownEntry___rCtGk:disabled {
	background: var(--coral-color-neutral-background, white);
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}

.DropdownDivider-module__divider___TJ2YP {
	margin: 0;
	border: none;
	border-top: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}

.LinkableStyles-module__linkable___uAFyQ {
	cursor: pointer;
}

.LinkableStyles-module__link__icon___eGchL {
	position: relative;
	bottom: -0.1875rem;
	margin-right: var(--coral-spacing-xxs, 0.25rem);
	flex-shrink: 0;
}

.LinkableStyles-module__link__iconExternal___XF7f1 {
	position: relative;
	top: 0.0625rem;
	height: var(--coral-sizing-minimal, 0.75rem);
	width: var(--coral-sizing-minimal, 0.75rem);
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	flex-shrink: 0;
	display: inline-flex;
}

.LinkableStyles-module__naturally_aligned___OblC6 svg.LinkableStyles-module__link__icon___eGchL,
.LinkableStyles-module__naturally_aligned___OblC6 svg.LinkableStyles-module__link__iconExternal___XF7f1 {
	margin-bottom: 0;
}

.LinkableStyles-module__with_ellipsis___TDONl {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.DropdownShell-module__dropdownShell___Gw54l {
	z-index: var(--coral-elevation-layer-interactive-front, 8);
	position: absolute;
	width: -moz-max-content;
	width: max-content;
	top: 0;
	left: 0;
}
.DropdownShell-module__dropdownShell___Gw54l .DropdownShell-module__animatedZone___Q_dKc {
	background: var(--coral-color-neutral-background, white);
	border-radius: var(--coral-radius-s, 0.25rem);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	max-height: var(--coral-sizing-maximal, 20rem);
	overflow: auto;
	min-width: calc(var(--coral-sizing-maximal, 20rem) / 2);
	max-width: var(--coral-sizing-maximal, 20rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}

.DropdownTitle-module__dropdownTitle___fC2rO {
	background: var(--coral-color-accent-background-weak, white);
	min-height: var(--coral-sizing-s, 1.75rem);
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	white-space: nowrap;
	width: 100%;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-s, 0.75rem);
	max-width: var(--coral-sizing-maximal, 20rem);
}

.BadgeButton-module__badge__button___SzCzL {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	position: relative;
	border-radius: var(--coral-radius-s, 0.25rem);
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	height: var(--coral-sizing-xs, 1.5rem);
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem);
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.BadgeButton-module__badge__button___SzCzL:hover {
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong-hover, hsl(204, 97%, 13%));
}
.BadgeButton-module__badge__button___SzCzL:active {
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
	color: var(--coral-color-accent-text-strong-active, hsl(205, 95%, 8%));
}

.BadgePrimitive-module__badge___Fzvsj {
	display: inline-block;
	background: var(--coral-color-neutral-background, white);
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: var(--coral-radius-s, 0.25rem);
}

.BadgePrimitive-module__badge__label___IV1o8 {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	padding: var(--coral-spacing-xxs, 0.25rem);
}

.BadgePrimitive-module__badge__divider___CF2er {
	align-items: center;
	display: flex;
	flex-direction: row;
}

.BadgeDropdown-module__badge-dropdown__placeholder___Fql0W {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
	padding: 0 var(--coral-spacing-xxs, 0.25rem);
}

.BadgeDropdown-module__badge-dropdown__button__caret___EdUU2 {
	align-items: center;
	display: inline-flex;
	transition: transform var(--coral-transition-fast, 250ms ease-in-out);
}

.BadgeDropdown-module__badge-dropdown__button___O2Oam[aria-expanded='true'] .BadgeDropdown-module__badge-dropdown__button__caret___EdUU2 {
	transform: rotate(-180deg);
}

.Popover-module__popover___qNool {
	background-color: var(--coral-color-neutral-background, white);
	transition: opacity var(--coral-transition-fast, 250ms ease-in-out);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	border-radius: var(--coral-radius-s, 0.25rem);
	z-index: var(--coral-elevation-layer-interactive-front, 8);
	opacity: 1;
}

.Popover-module__withPadding___u4Gte {
	padding: var(--coral-spacing-m, 1rem);
}

.BadgeValue-module__badge-value__children___RJVZb {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
	padding: 0 var(--coral-spacing-xxs, 0.25rem);
}

.Breadcrumbs-module__breadcrumbs___ybFVX {
	display: block;
}
.Breadcrumbs-module__breadcrumbs___ybFVX .Breadcrumbs-module__divider___WNmdF {
	transform: skew(-15deg);
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.Breadcrumbs-module__breadcrumbs___ybFVX .Breadcrumbs-module__entry___jifad {
	max-width: var(--coral-sizing-maximal, 20rem);
	min-width: var(--coral-sizing-m, 2.25rem);
	position: relative;
}
.Breadcrumbs-module__breadcrumbs___ybFVX .Breadcrumbs-module__entry__collapsed___TgAPN {
	flex-shrink: 0;
}
.Breadcrumbs-module__breadcrumbs___ybFVX .Breadcrumbs-module__entry___jifad .Breadcrumbs-module__copy___bgsxG {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Link-module__link___ZKvkc {
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-info-text, hsl(204, 95%, 31%));
	background: none;
	border: none;
	border-bottom-color: currentColor;
	cursor: pointer;
}
.Link-module__link___ZKvkc,
.Link-module__link___ZKvkc:hover,
.Link-module__link___ZKvkc:active,
.Link-module__link___ZKvkc:focus,
.Link-module__link___ZKvkc:visited {
	text-decoration: none;
}
.Link-module__link___ZKvkc .Link-module__link__text___HaC4m {
	border-bottom: var(--coral-border-s-solid, 1px solid) transparent;
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}
.Link-module__link___ZKvkc:hover {
	color: var(--coral-color-info-text-hover, hsl(204, 96%, 18%));
}
.Link-module__link___ZKvkc:hover .Link-module__link__text___HaC4m {
	border-bottom-color: var(--coral-color-info-border-hover, hsl(204, 95%, 23%));
}
.Link-module__link___ZKvkc:active {
	color: var(--coral-color-info-text-active, hsl(205, 94%, 13%));
}
.Link-module__link___ZKvkc:active .Link-module__link__text___HaC4m {
	border-bottom-color: var(--coral-color-info-border-active, hsl(205, 95%, 15%));
}
.Link-module__link___ZKvkc.Link-module__linkDisabled___CPYqr {
	opacity: var(--coral-opacity-s, 0.6);
	cursor: not-allowed;
}
.Link-module__link___ZKvkc.Link-module__linkDisabled___CPYqr .Link-module__link__text___HaC4m {
	border-bottom-color: transparent;
}
.Link-module__link___ZKvkc[aria-current='page'] {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Link-module__link___ZKvkc[aria-current='page']:hover {
	color: var(--coral-color-info-text-hover, hsl(204, 96%, 18%));
}
.Link-module__link___ZKvkc[aria-current='page']:active {
	color: var(--coral-color-info-text-active, hsl(205, 94%, 13%));
}

.ButtonStyles-module__button___b0K8i {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	border-radius: var(--coral-radius-s, 0.25rem);
	height: var(--coral-sizing-m, 2.25rem);
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-m, 1rem);
	white-space: nowrap;
}
.ButtonStyles-module__button__icon___F5hgs {
	display: inline-flex;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	align-items: center;
}
.ButtonStyles-module__button__caret___Na5YH {
	display: inline-flex;
	align-items: center;
	transition: transform var(--coral-transition-fast, 250ms ease-in-out);
}
.ButtonStyles-module__button__loading___A7kOq {
	display: inline-flex;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	align-items: center;
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.ButtonStyles-module__button__loading___A7kOq > svg {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
}
.ButtonStyles-module__button___b0K8i.ButtonStyles-module__size-S___Dh0pK {
	height: var(--coral-sizing-s, 1.75rem);
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem);
}
.ButtonStyles-module__button___b0K8i:disabled,
.ButtonStyles-module__button___b0K8i[aria-disabled='true'],
.ButtonStyles-module__button___b0K8i[aria-busy='true'] {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	border-color: var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.ButtonStyles-module__button___b0K8i[aria-expanded='true'] .ButtonStyles-module__button__caret___Na5YH {
	transform: rotate(-180deg);
}

.ButtonStyles-module__button___b0K8i.ButtonStyles-module__size-S___Dh0pK .ButtonStyles-module__button__icon___F5hgs {
	display: inline-flex;
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
	align-items: center;
}

.ButtonPrimary-module__primary___XCoJP {
	color: var(--coral-color-accent-text-weak, white);
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.ButtonPrimary-module__primary___XCoJP:hover {
	color: var(--coral-color-accent-text-weak-hover, hsl(204, 59%, 88%));
	background: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
}
.ButtonPrimary-module__primary___XCoJP:active {
	color: var(--coral-color-accent-text-weak-active, hsl(205, 60%, 75%));
	background: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
}
.ButtonPrimary-module__primary___XCoJP:disabled,
.ButtonPrimary-module__primary___XCoJP[aria-disabled='true'],
.ButtonPrimary-module__primary___XCoJP[aria-busy='true'] {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}

.ButtonSecondary-module__secondary___hR3p_ {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.ButtonSecondary-module__secondary___hR3p_:hover {
	color: var(--coral-color-accent-text-strong-hover, hsl(204, 97%, 13%));
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-hover, hsl(204, 95%, 23%));
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
}
.ButtonSecondary-module__secondary___hR3p_:active {
	color: var(--coral-color-accent-text-strong-active, hsl(205, 95%, 8%));
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-active, hsl(205, 95%, 15%));
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
}
.ButtonSecondary-module__secondary___hR3p_:disabled,
.ButtonSecondary-module__secondary___hR3p_[aria-disabled='true'],
.ButtonSecondary-module__secondary___hR3p_[aria-busy='true'] {
	background: transparent;
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}

.ButtonTertiary-module__tertiary___kRofJ {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.ButtonTertiary-module__tertiary___kRofJ:hover {
	color: var(--coral-color-accent-text-strong-hover, hsl(204, 97%, 13%));
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
}
.ButtonTertiary-module__tertiary___kRofJ:active {
	color: var(--coral-color-accent-text-strong-active, hsl(205, 95%, 8%));
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
}
.ButtonTertiary-module__tertiary___kRofJ:disabled,
.ButtonTertiary-module__tertiary___kRofJ[aria-disabled='true'],
.ButtonTertiary-module__tertiary___kRofJ[aria-busy='true'] {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	background: transparent;
}

.ButtonDestructive-module__destructive___NJ5Cv {
	color: var(--coral-color-danger-text-weak, white);
	background: var(--coral-color-danger-background-strong, hsl(359, 51%, 53%));
}
.ButtonDestructive-module__destructive___NJ5Cv:hover {
	color: var(--coral-color-danger-text-weak-hover, hsl(358, 100%, 94%));
	background: var(--coral-color-danger-background-strong-hover, hsl(359, 54%, 38%));
}
.ButtonDestructive-module__destructive___NJ5Cv:active {
	color: var(--coral-color-danger-text-weak-active, hsl(359, 100%, 88%));
	background: var(--coral-color-danger-background-strong-active, hsl(359, 54%, 33%));
}
.ButtonDestructive-module__destructive___NJ5Cv:disabled,
.ButtonDestructive-module__destructive___NJ5Cv[aria-disabled='true'],
.ButtonDestructive-module__destructive___NJ5Cv[aria-busy='true'] {
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}

.VisuallyHidden-module__hidden___Woyyt {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.ButtonPrimitiveAsLink-module__button___LSrmB {
	text-decoration: none;
}
.ButtonPrimitiveAsLink-module__button___LSrmB:hover,
.ButtonPrimitiveAsLink-module__button___LSrmB:focus {
	text-decoration: none;
}
.ButtonPrimitiveAsLink-module__button___LSrmB [data-test='link.icon.external'] {
	top: 0;
}

.Card-module__card___ZwPMZ {
	width: 100%;
	height: 100%;
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	border-radius: var(--coral-radius-m, 0.5rem);
	padding: var(--coral-spacing-xl, 2.25rem);
	background-color: var(--coral-color-neutral-background, white);
}
.Card-module__card__header___v4MbR,
.Card-module__card__body___CLoRn {
	width: 100%;
}

.Combobox-module__combobox__input___rbNds {
	background: transparent;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: var(--coral-spacing-xs, 0.5rem);
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	line-height: 1;
	border: 0;
	margin: 0;
	transition: var(--coral-transition-instant, 100ms ease-out);
	display: block;
	flex-grow: 1;
	width: 100%;
}
.Combobox-module__combobox__input___rbNds:only-child {
	border-radius: var(--coral-radius-s, 0.25rem);
}
.Combobox-module__combobox__input___rbNds:disabled,
.Combobox-module__combobox__input_disabled___Ah4_M {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Combobox-module__combobox__input_readOnly___MZBl9 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Combobox-module__combobox__input___rbNds:focus {
	outline: 0;
}
.Combobox-module__combobox__input___rbNds:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Combobox-module__combobox__input___rbNds::-moz-placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Combobox-module__combobox__input___rbNds::placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Combobox-module__combobox__input___rbNds[disabled] {
	opacity: 1;
}
.Combobox-module__combobox__input___rbNds[disabled] > option {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Combobox-module__combobox__input___rbNds {
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	box-shadow: 0 0 0 0 transparent;
	border-radius: var(--coral-radius-s, 0.25rem);
	transition: var(--coral-transition-instant, 100ms ease-out);
	background: var(--coral-color-neutral-background, white);
}
.Combobox-module__combobox__input___rbNds:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-strong-hover, hsl(0, 0%, 15%));
}
.Combobox-module__combobox__input_disabled___Ah4_M {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.Combobox-module__combobox__input_readOnly___MZBl9 {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.Combobox-module__combobox__input_disabled___Ah4_M:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.Combobox-module__combobox__input_readOnly___MZBl9:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Combobox-module__combobox__input___rbNds:focus-within,
.Combobox-module__combobox__input___rbNds:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Combobox-module__combobox__input_borderError___IdXzV {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Combobox-module__combobox__input_borderError___IdXzV:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border-hover, hsl(359, 54%, 38%));
}
.Combobox-module__combobox__input_borderError___IdXzV:focus-within,
.Combobox-module__combobox__input_borderError___IdXzV:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Combobox-module__combobox__input___rbNds {
	height: 1.875rem;
}
.Combobox-module__combobox___qmuUu [role='listbox'] {
	margin-top: var(--coral-spacing-xs, 0.5rem);
	background: var(--coral-color-neutral-background, white);
	border-radius: var(--coral-radius-s, 0.25rem);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	width: var(--coral-sizing-xxxl, 13.75rem);
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}
.Combobox-module__combobox___qmuUu [role='option'] {
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-s, 0.75rem);
	cursor: pointer;
}
.Combobox-module__combobox___qmuUu [role='option']:hover {
	background: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong-hover, hsl(204, 97%, 13%));
}
.Combobox-module__combobox___qmuUu [role='combobox']:focus + [role='listbox'] [aria-selected='true'] {
	background: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
	color: var(--coral-color-accent-text-strong-active, hsl(205, 95%, 8%));
}

.IconDefault-module__mediumIllustration___sncG9 {
	width: var(--coral-sizing-l, 2.5rem);
	height: var(--coral-sizing-l, 2.5rem);
}

.SpotDefault-module__largeIllustration___xlE4z {
	width: var(--coral-sizing-maximal, 20rem);
	height: var(--coral-sizing-xxxl, 13.75rem);
}

.EmptyStatePrimitive-module__emptyState___aTUGY {
	width: 95%;
	margin: 0 auto;
	max-width: var(--coral-sizing-maximal, 20rem);
	text-align: center;
}
.EmptyStatePrimitive-module__emptyState___aTUGY .EmptyStatePrimitive-module__title___BAHey {
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.EmptyStatePrimitive-module__emptyState___aTUGY .EmptyStatePrimitive-module__description___n8Xzm {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}

.Buttons-module__buttons___kdX3u button:first-child,
.Buttons-module__buttons___kdX3u span:first-child {
	margin-left: 0;
	margin-right: auto;
}
.Buttons-module__buttons___kdX3u button:only-child,
.Buttons-module__buttons___kdX3u span:only-child {
	margin-left: auto;
	margin-right: 0;
}

.Label-module__label___B89FK {
	font: var(--coral-paragraph-s-bold, 600 0.75rem/140% 'Source Sans Pro');
	margin: 0;
	padding: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Label-module__label_inline___JC1F7 {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
}

.Checkbox-module__checkbox___oRNcp {
	display: flex;
	gap: var(--coral-spacing-xs, 0.5rem);
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'] {
	margin: 0;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	position: relative;
	z-index: 3;
	opacity: 0;
	cursor: pointer;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:disabled {
	cursor: not-allowed;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'] + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'] + label::after {
	content: '';
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	border-radius: var(--coral-radius-s, 0.25rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'] + label::before {
	z-index: 1;
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'] + label::after {
	z-index: 2;
	opacity: 0;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjA1IDEgMyA1LjEuOTUgMy4wNDk1IDAgNGwzIDMgNS01LjA1TDcuMDUgMVoiIGZpbGw9IiNmZmYiLz48bWFzayBpZD0iYSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMSIgd2lkdGg9IjgiIGhlaWdodD0iNiI+PHBhdGggZD0iTTcuMDUgMSAzIDUuMS45NSAzLjA0OTUgMCA0bDMgMyA1LTUuMDVMNy4wNSAxWiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48L3N2Zz4=);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjA1IDEgMyA1LjEuOTUgMy4wNDk1IDAgNGwzIDMgNS01LjA1TDcuMDUgMVoiIGZpbGw9IiNmZmYiLz48bWFzayBpZD0iYSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMSIgd2lkdGg9IjgiIGhlaWdodD0iNiI+PHBhdGggZD0iTTcuMDUgMSAzIDUuMS45NSAzLjA0OTUgMCA0bDMgMyA1LTUuMDVMNy4wNSAxWiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48L3N2Zz4=);
	background-image: none;
	background-color: var(--coral-color-neutral-background, white);
	width: calc(var(--coral-sizing-xxxs, 1rem) / 2);
	height: calc(var(--coral-sizing-xxxs, 1rem) / 2);
	left: calc(var(--coral-sizing-xxxs, 1rem) / 2 - var(--coral-sizing-xxxs, 1rem) / 4);
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:hover + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:active + label::before {
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked + label::after {
	opacity: 1;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:focus-visible + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'].focus-visible + label::before {
	outline: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-assistive-border-focus, hsl(241, 54%, 61%));
	outline-offset: 1px;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed'] + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed'] + label::after {
	opacity: 1;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOCA1SDBWM2g4djJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOCA1SDBWM2g4djJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked:not(:disabled):hover + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed']:not(:disabled):hover + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-hover, hsl(204, 95%, 23%));
	background: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked:not(:disabled):active + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed']:not(:disabled):active + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-active, hsl(205, 95%, 15%));
	background: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:disabled + label,
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked:disabled + label,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed']:disabled + label {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:disabled + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked:disabled + label::before,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed']:disabled + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
	opacity: var(--coral-opacity-s, 0.6);
	cursor: not-allowed;
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}
.Checkbox-module__checkbox___oRNcp input[type='checkbox']:checked:disabled + label::after,
.Checkbox-module__checkbox___oRNcp input[type='checkbox'][aria-checked='mixed']:disabled + label::after {
	background-color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-m, 0.4);
}
.Checkbox-module__checkbox_isInline___DccvT {
	display: inline-flex;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox'] {
	cursor: not-allowed;
	pointer-events: none;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:not(:checked) + label,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:checked + label,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox'][aria-checked='mixed'] + label {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	cursor: not-allowed;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:not(:checked) + label::before,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:checked + label::before,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox'][aria-checked='mixed'] + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	opacity: 1;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:not(:checked) + label::after,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:checked + label::after,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox'][aria-checked='mixed'] + label::after {
	opacity: 0;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:checked + label::after,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox'][aria-checked='mixed'] + label::after {
	background-color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	opacity: 1;
}
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:checked:not(:disabled):hover + label::before,
.Checkbox-module__checkbox_readOnly___w4xFe input[type='checkbox']:not(:disabled):hover + label::before,
.Checkbox-module__checkbox_readOnly___w4xFe
	input[type='checkbox'][aria-checked='mixed']:not(:disabled):hover
	+ label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}

.InlineMessagePrimitive-module__inlineMessage___MIu2U {
	align-items: center;
	display: flex;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.InlineMessagePrimitive-module__inlineMessage___MIu2U strong {
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
}
.InlineMessagePrimitive-module__inlineMessage___MIu2U .InlineMessagePrimitive-module__icon___JsiWr {
	margin-right: var(--coral-spacing-xxs, 0.25rem);
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	display: inline-flex;
	position: relative;
}
.InlineMessagePrimitive-module__inlineMessage___MIu2U .InlineMessagePrimitive-module__icon___JsiWr svg {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
}
.InlineMessagePrimitive-module__inlineMessage___MIu2U > * {
	display: inline;
}
.InlineMessagePrimitive-module__inlineMessage__contents___OQ33B > * {
	display: inline;
	margin-right: var(--coral-spacing-xxs, 0.25rem);
}
.InlineMessagePrimitive-module__inlineMessage__contents___OQ33B > *:last-child {
	margin-right: 0;
}
.InlineMessagePrimitive-module__inlineMessage_withBackground___AUnOm {
	display: inline-flex;
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem);
	border-radius: var(--coral-radius-s, 0.25rem);
	justify-content: flex-start;
	align-items: flex-start;
}
.InlineMessagePrimitive-module__inlineMessage_withBackground___AUnOm .InlineMessagePrimitive-module__icon___JsiWr {
	top: 0.0625rem;
}

.InlineMessageInformation-module__information_withBackground___o1FWR {
	background-color: var(--coral-color-info-background, hsl(204, 59%, 88%));
	box-shadow: var(--coral-elevation-shadow-info, 0 0.0625rem 0.0625rem 0 hsla(204, 95%, 31%, 0.3));
}
.InlineMessageInformation-module__information__icon___n7O25 {
	color: var(--coral-color-info-icon, hsl(204, 88%, 40%));
}

.InlineMessageSuccess-module__success_withBackground___afGWr {
	background-color: var(--coral-color-success-background, hsl(110, 49%, 90%));
	box-shadow: var(
		--coral-elevation-shadow-success,
		0 0.0625rem 0.0625rem 0 hsla(111, 49%, 34%, 0.3)
	);
}
.InlineMessageSuccess-module__success__icon___kX760 {
	color: var(--coral-color-success-icon, hsl(111, 53%, 40%));
}

.InlineMessageWarning-module__warning_withBackground___MzzL3 {
	background-color: var(--coral-color-warning-background, hsl(22, 85%, 92%));
	box-shadow: var(
		--coral-elevation-shadow-warning,
		0 0.0625rem 0.0625rem 0 hsla(22, 93%, 41%, 0.3)
	);
}
.InlineMessageWarning-module__warning__icon___n9Ybe {
	color: var(--coral-color-warning-icon, hsl(22, 87%, 47%));
}

.InlineMessageDestructive-module__destructive_withBackground___Vu8p5 {
	background-color: var(--coral-color-danger-background, hsl(0, 100%, 96%));
	box-shadow: var(
		--coral-elevation-shadow-danger,
		0 0.0625rem 0.0625rem 0 hsla(359, 51%, 53%, 0.3)
	);
}
.InlineMessageDestructive-module__destructive__icon___I67cq {
	color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}

.InlineMessageBeta-module__beta_withBackground___zLPyF {
	background-color: var(--coral-color-beta-background, hsl(279, 57%, 90%));
	box-shadow: var(--coral-elevation-shadow-beta, 0 0.0625rem 0.0625rem 0 hsla(281, 58%, 29%, 0.3));
}
.InlineMessageBeta-module__beta__icon___FtBIr {
	color: var(--coral-color-beta-icon, hsl(280, 80%, 54%));
}

.passwordButton-module__button___wPLam {
	padding: 0 var(--coral-spacing-xs, 0.5rem);
	background: transparent;
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	transition: var(--coral-transition-instant, 100ms ease-out);
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.passwordButton-module__button_readOnly___S2smC {
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.passwordButton-module__button__icon___gT_d8 {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.passwordButton-module__button___wPLam:hover {
	color: var(--coral-color-accent-icon-hover, hsl(204, 88%, 30%));
}
.passwordButton-module__button___wPLam:active {
	color: var(--coral-color-accent-icon-active, hsl(205, 88%, 20%));
}
.passwordButton-module__button___wPLam:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.passwordButton-module__button___wPLam:disabled .passwordButton-module__button__icon___gT_d8 {
	opacity: var(--coral-opacity-s, 0.6);
}

.AffixStyles-module__affix___cqabk {
	display: inline-flex;
	flex-grow: 1;
	flex-shrink: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	padding: 0 var(--coral-spacing-xs, 0.5rem);
	justify-content: center;
	align-items: center;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	border: 0;
	height: 100%;
	min-height: auto;
	max-height: var(--coral-sizing-m, 2.25rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	border-radius: 2px 0 0 2px;
	border-right: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.AffixStyles-module__affix_isSuffix___RG16V {
	border-radius: 0 2px 2px 0;
	border-right: 0;
	border-left: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.AffixStyles-module__affix__icon___Q681W {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.AffixStyles-module__affix__icon___Q681W > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.AffixStyles-module__affix__caret___TlZBc {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.AffixStyles-module__affix__caret___TlZBc > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.AffixStyles-module__affix___cqabk.AffixStyles-module__button___QMpup {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	cursor: pointer;
}
.AffixStyles-module__affix___cqabk.AffixStyles-module__button___QMpup:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.AffixStyles-module__affix___cqabk.AffixStyles-module__button___QMpup:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.AffixStyles-module__affix___cqabk.AffixStyles-module__button___QMpup:disabled {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	cursor: not-allowed;
}

.Select-module__affix___h7trO {
	display: inline-flex;
	flex-grow: 1;
	flex-shrink: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	padding: 0 var(--coral-spacing-xs, 0.5rem);
	justify-content: center;
	align-items: center;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	border: 0;
	height: 100%;
	min-height: auto;
	max-height: var(--coral-sizing-m, 2.25rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	border-radius: 2px 0 0 2px;
	border-right: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Select-module__affix_isSuffix___kjfeO {
	border-radius: 0 2px 2px 0;
	border-right: 0;
	border-left: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Select-module__affix__icon___vp_tf {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.Select-module__affix__icon___vp_tf > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.Select-module__affix__caret___h5Rk3 {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.Select-module__affix__caret___h5Rk3 > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.Select-module__affix___h7trO.Select-module__button___cRT3c {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	cursor: pointer;
}
.Select-module__affix___h7trO.Select-module__button___cRT3c:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.Select-module__affix___h7trO.Select-module__button___cRT3c:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.Select-module__affix___h7trO.Select-module__button___cRT3c:disabled {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	cursor: not-allowed;
}

.Select-module__select____2R3L {
	background: transparent;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: var(--coral-spacing-xs, 0.5rem);
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	line-height: 1;
	border: 0;
	margin: 0;
	transition: var(--coral-transition-instant, 100ms ease-out);
	display: block;
	flex-grow: 1;
	width: 100%;
}
.Select-module__select____2R3L:only-child {
	border-radius: var(--coral-radius-s, 0.25rem);
}
.Select-module__select____2R3L:disabled,
.Select-module__select_disabled___nS7T5 {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Select-module__select_readOnly___RqLi2 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Select-module__select____2R3L:focus {
	outline: 0;
}
.Select-module__select____2R3L:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Select-module__select____2R3L::-moz-placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Select-module__select____2R3L::placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Select-module__select____2R3L[disabled] {
	opacity: 1;
}
.Select-module__select____2R3L[disabled] > option {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Select-module__select____2R3L {
	height: 1.875rem;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	padding-right: calc(var(--coral-sizing-minimal, 0.75rem) + var(--coral-sizing-xxs, 1.25rem));
}
.Select-module__select____2R3L option:disabled {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Select-module__select_multiple___lSfAP + .Select-module__select__icon___e8_lV {
	display: none;
}
.Select-module__select_isAffix___iLND1 {
	display: inline-flex;
	flex-grow: 1;
	flex-shrink: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	padding: 0 var(--coral-spacing-xs, 0.5rem);
	justify-content: center;
	align-items: center;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	border: 0;
	height: 100%;
	min-height: auto;
	max-height: var(--coral-sizing-m, 2.25rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	border-radius: 2px 0 0 2px;
	border-right: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Select-module__select_isAffix_isSuffix___dSbSs {
	border-radius: 0 2px 2px 0;
	border-right: 0;
	border-left: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Select-module__select_isAffix__icon____fxQE {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.Select-module__select_isAffix__icon____fxQE > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.Select-module__select_isAffix__caret___eJDeD {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
	display: flex;
	justify-content: center;
	align-items: center;
}
.Select-module__select_isAffix__caret___eJDeD > svg {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
}
.Select-module__select_isAffix___iLND1 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	cursor: pointer;
}
.Select-module__select_isAffix___iLND1:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.Select-module__select_isAffix___iLND1:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.Select-module__select_isAffix___iLND1:disabled {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	cursor: not-allowed;
}
.Select-module__select_isAffix___iLND1 {
	padding-right: calc(var(--coral-sizing-minimal, 0.75rem) + var(--coral-sizing-xxxs, 1rem));
	flex-shrink: 0;
	max-height: 100%;
}
.Select-module__select_isAffix___iLND1 + .Select-module__select__icon___e8_lV {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Select-module__select_isAffix___iLND1:hover + .Select-module__select__icon___e8_lV {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
}
.Select-module__select_isSuffix___jqSEE,
.Select-module__select_isSuffix___jqSEE:first-child {
	border-radius: 0 2px 2px 0;
	border-left: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-right: 0;
}

.Select-module__select__wrapper___dgOHC {
	display: block;
	flex-grow: 1;
	position: relative;
	width: 100%;
	height: 100%;
}

.Select-module__select__icon___e8_lV {
	width: var(--coral-sizing-minimal, 0.75rem);
	height: var(--coral-sizing-minimal, 0.75rem);
	position: absolute;
	right: var(--coral-spacing-xs, 0.5rem);
	top: 50%;
	transform: translateY(-50%);
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	pointer-events: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.Select-module__select____2R3L:disabled + .Select-module__select__icon___e8_lV {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: var(--coral-opacity-s, 0.6);
}

.InputWrapper-module__inputShell___QjXtw {
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	box-shadow: 0 0 0 0 transparent;
	border-radius: var(--coral-radius-s, 0.25rem);
	transition: var(--coral-transition-instant, 100ms ease-out);
	background: var(--coral-color-neutral-background, white);
}
.InputWrapper-module__inputShell___QjXtw:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-strong-hover, hsl(0, 0%, 15%));
}
.InputWrapper-module__inputShell_disabled___Skd_l {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.InputWrapper-module__inputShell_readOnly___oGN7_ {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.InputWrapper-module__inputShell_disabled___Skd_l:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.InputWrapper-module__inputShell_readOnly___oGN7_:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.InputWrapper-module__inputShell___QjXtw:focus-within,
.InputWrapper-module__inputShell___QjXtw:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.InputWrapper-module__inputShell_borderError___Xv4bV {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.InputWrapper-module__inputShell_borderError___Xv4bV:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border-hover, hsl(359, 54%, 38%));
}
.InputWrapper-module__inputShell_borderError___Xv4bV:focus-within,
.InputWrapper-module__inputShell_borderError___Xv4bV:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.InputWrapper-module__inputShell___QjXtw {
	height: 2rem;
	display: flex;
	flex-flow: row;
	gap: 0;
	justify-content: stretch;
	align-items: stretch;
	position: relative;
	overflow: hidden;
}
.InputWrapper-module__inputShell_freeHeight___sBtFE {
	height: auto;
}
.InputWrapper-module__inputShell_freeHeight___sBtFE > div:first-child,
.InputWrapper-module__inputShell_freeHeight___sBtFE > div:last-child {
	height: unset;
}
.InputWrapper-module__inputShell_noStyles___Xp5wY {
	height: 100%;
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	flex-grow: 0;
	flex-shrink: 0;
	border: none;
	border-radius: 0;
	background: transparent;
	padding: 0;
}
.InputWrapper-module__inputShell_noStyles___Xp5wY:hover,
.InputWrapper-module__inputShell_noStyles___Xp5wY:active,
.InputWrapper-module__inputShell_noStyles___Xp5wY:focus,
.InputWrapper-module__inputShell_noStyles___Xp5wY:focus-within {
	border: none;
	border-radius: 0;
	background: transparent;
	box-shadow: 0 0 0 transparent;
}
.InputWrapper-module__inputShell_noStyles___Xp5wY:focus {
	border: none;
}

.Input-module__input___HyfJa {
	background: transparent;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: var(--coral-spacing-xs, 0.5rem);
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	line-height: 1;
	border: 0;
	margin: 0;
	transition: var(--coral-transition-instant, 100ms ease-out);
	display: block;
	flex-grow: 1;
	width: 100%;
}
.Input-module__input___HyfJa:only-child {
	border-radius: var(--coral-radius-s, 0.25rem);
}
.Input-module__input___HyfJa:disabled,
.Input-module__input_disabled___vC1Sq {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Input-module__input_readOnly___rKaM1 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Input-module__input___HyfJa:focus {
	outline: 0;
}
.Input-module__input___HyfJa:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Input-module__input___HyfJa::-moz-placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Input-module__input___HyfJa::placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Input-module__input___HyfJa[disabled] {
	opacity: 1;
}
.Input-module__input___HyfJa[disabled] > option {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Input-module__input___HyfJa {
	height: 1.875rem;
}
.Input-module__input___HyfJa[type='color'] {
	padding: var(--coral-spacing-xxs, 0.25rem);
}
.Input-module__icon___dugvS {
	padding: 0 0 0 var(--coral-spacing-xs, 0.5rem);
	background: transparent;
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	transition: var(--coral-transition-instant, 100ms ease-out);
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.Input-module__icon_disabled___vkEpf {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Input-module__icon_readOnly___ZyDik {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}

.Radio-module__radio___MgI8N {
	display: inline-flex;
	gap: var(--coral-spacing-xs, 0.5rem);
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.Radio-module__radio___MgI8N input[type='radio'] {
	margin: 0;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	position: relative;
	z-index: 3;
	opacity: 0;
	cursor: pointer;
}
.Radio-module__radio___MgI8N input[type='radio']:disabled {
	cursor: not-allowed;
}
.Radio-module__radio___MgI8N input[type='radio'] + label::before,
.Radio-module__radio___MgI8N input[type='radio'] + label::after {
	content: '';
	border-radius: var(--coral-radius-round, 6249.9375rem);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.Radio-module__radio___MgI8N input[type='radio'] + label::before {
	z-index: 1;
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Radio-module__radio___MgI8N input[type='radio'] + label::after {
	z-index: 2;
	opacity: 0;
	background-image: none;
	background-color: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
	width: calc(var(--coral-sizing-xxs, 1.25rem) / 2);
	height: calc(var(--coral-sizing-xxs, 1.25rem) / 2);
	border: 0;
	left: calc(var(--coral-sizing-xxxs, 1rem) / 2 - calc(var(--coral-sizing-xxs, 1.25rem) / 2) / 2);
}
.Radio-module__radio___MgI8N input[type='radio']:hover + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Radio-module__radio___MgI8N input[type='radio']:active + label::before {
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.Radio-module__radio___MgI8N input[type='radio']:focus-visible + label::before,
.Radio-module__radio___MgI8N input[type='radio'].focus-visible + label::before {
	outline: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-assistive-border-focus, hsl(241, 54%, 61%));
	outline-offset: 1px;
}
.Radio-module__radio___MgI8N input[type='radio']:checked + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Radio-module__radio___MgI8N input[type='radio']:checked + label::after {
	opacity: 1;
}
.Radio-module__radio___MgI8N input[type='radio']:checked:not(:disabled):hover + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-hover, hsl(204, 95%, 23%));
}
.Radio-module__radio___MgI8N input[type='radio']:checked:not(:disabled):hover + label::after {
	background: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
}
.Radio-module__radio___MgI8N input[type='radio']:checked:not(:disabled):active + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border-active, hsl(205, 95%, 15%));
	background: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
}
.Radio-module__radio___MgI8N input[type='radio']:disabled + label,
.Radio-module__radio___MgI8N input[type='radio']:checked:disabled + label {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Radio-module__radio___MgI8N input[type='radio']:disabled + label::before,
.Radio-module__radio___MgI8N input[type='radio']:checked:disabled + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
	opacity: var(--coral-opacity-s, 0.6);
	cursor: not-allowed;
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}
.Radio-module__radio___MgI8N input[type='radio']:checked:disabled + label::after {
	background-color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-m, 0.4);
}
.Radio-module__radio_readOnly___zZnou input[type='radio'] {
	cursor: not-allowed;
}
.Radio-module__radio_readOnly___zZnou input[type='radio']:not(:checked) + label,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked + label {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	cursor: not-allowed;
}
.Radio-module__radio_readOnly___zZnou input[type='radio']:not(:checked) + label::before,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	opacity: 1;
}
.Radio-module__radio_readOnly___zZnou input[type='radio']:not(:checked) + label::after,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked + label::after {
	opacity: 0;
}
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked + label::before,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked:not(:disabled):hover + label::before,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked:not(:disabled):active + label::before {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked + label::after,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked:not(:disabled):hover + label::after,
.Radio-module__radio_readOnly___zZnou input[type='radio']:checked:not(:disabled):active + label::after {
	background-color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	opacity: 1;
}

.Textarea-module__textarea___ApNRR {
	background: transparent;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: var(--coral-spacing-xs, 0.5rem);
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	line-height: 1;
	border: 0;
	margin: 0;
	transition: var(--coral-transition-instant, 100ms ease-out);
	display: block;
	flex-grow: 1;
	width: 100%;
}
.Textarea-module__textarea___ApNRR:only-child {
	border-radius: var(--coral-radius-s, 0.25rem);
}
.Textarea-module__textarea___ApNRR:disabled,
.Textarea-module__textarea_disabled___dY6gf {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Textarea-module__textarea_readOnly___wBfVu {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Textarea-module__textarea___ApNRR:focus {
	outline: 0;
}
.Textarea-module__textarea___ApNRR:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Textarea-module__textarea___ApNRR::-moz-placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Textarea-module__textarea___ApNRR::placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: var(--coral-opacity-s, 0.6);
}
.Textarea-module__textarea___ApNRR[disabled] {
	opacity: 1;
}
.Textarea-module__textarea___ApNRR[disabled] > option {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Textarea-module__textarea___ApNRR {
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	box-shadow: 0 0 0 0 transparent;
	border-radius: var(--coral-radius-s, 0.25rem);
	transition: var(--coral-transition-instant, 100ms ease-out);
	background: var(--coral-color-neutral-background, white);
}
.Textarea-module__textarea___ApNRR:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-strong-hover, hsl(0, 0%, 15%));
}
.Textarea-module__textarea_disabled___dY6gf {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.Textarea-module__textarea_readOnly___wBfVu {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.Textarea-module__textarea_disabled___dY6gf:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}
.Textarea-module__textarea_readOnly___wBfVu:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Textarea-module__textarea___ApNRR:focus-within,
.Textarea-module__textarea___ApNRR:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Textarea-module__textarea_borderError___ZTBZX {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Textarea-module__textarea_borderError___ZTBZX:hover {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border-hover, hsl(359, 54%, 38%));
}
.Textarea-module__textarea_borderError___ZTBZX:focus-within,
.Textarea-module__textarea_borderError___ZTBZX:focus {
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
	box-shadow: 0 0 0 0.0625rem var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Textarea-module__textarea___ApNRR {
	max-height: var(--coral-sizing-xxxl, 13.75rem);
	resize: vertical;
	line-height: 140%;
}

.Input-File-module__wrapper___ELAe_ {
	width: 100%;
}

.Input-File-module__inputFile___lwTe_ {
	position: relative;
	border: var(--coral-border-s-dashed, 1px dashed)
		var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	border-radius: var(--coral-radius-s, 0.25rem);
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-neutral-background, white);
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	min-height: var(--coral-sizing-m, 2.25rem);
	cursor: pointer;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__text___sbvAG {
	display: flex;
	gap: var(--coral-spacing-xs, 0.5rem);
	align-items: center;
	justify-content: center;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__text___sbvAG > svg {
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__text___sbvAG > span > span {
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__input___n7bA7,
.Input-File-module__inputFile___lwTe_ .Input-File-module__input___n7bA7::-webkit-file-upload-button {
	height: 100%;
	width: 100%;
	cursor: inherit;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__input_filled___bVb9w {
	pointer-events: none;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__input___n7bA7:focus + .Input-File-module__inputFile__text___zxSnB {
	outline: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-assistive-border-focus, hsl(241, 54%, 61%));
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview___OZFfJ {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem);
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview_single___W33Oq {
	align-items: center;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview__button___fnMke button {
	position: static;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview__button___fnMke button svg {
	margin: 0;
	fill: currentColor;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview__list___I09tH {
	margin: 0;
	padding: 0;
	list-style: none;
	flex-grow: 1;
}
.Input-File-module__inputFile___lwTe_ .Input-File-module__preview__list__listItem___LrTzC {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Input-File-module__inputFile___lwTe_:hover:not(.Input-File-module__inputFile_disabled____MW3Q) {
	border: var(--coral-border-s-dashed, 1px dashed)
		var(--coral-color-neutral-border-strong-hover, hsl(0, 0%, 15%));
}
.Input-File-module__inputFile___lwTe_:hover:not(.Input-File-module__inputFile_disabled____MW3Q) .Input-File-module__text___sbvAG {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Input-File-module__inputFile___lwTe_:hover:not(.Input-File-module__inputFile_disabled____MW3Q) .Input-File-module__text__fakeLink___A8J0X {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	text-decoration: underline;
}
.Input-File-module__inputFile_dragging___SeGSU {
	background: var(--coral-color-accent-background-selected, hsl(204, 100%, 95%));
	border: var(--coral-border-s-dashed, 1px dashed)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Input-File-module__inputFile_dragging___SeGSU .Input-File-module__text___sbvAG {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Input-File-module__inputFile_disabled____MW3Q {
	border: var(--coral-border-s-dashed, 1px dashed)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
	cursor: not-allowed;
}
.Input-File-module__inputFile_disabled____MW3Q .Input-File-module__text___sbvAG {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Input-File-module__inputFile_disabled____MW3Q .Input-File-module__text___sbvAG svg {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.Input-File-module__inputFile_disabled____MW3Q .Input-File-module__text__fakeLink___A8J0X {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Input-File-module__inputFile_error___LHGvW {
	border: var(--coral-border-s-dashed, 1px dashed)
		var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Input-File-module__inputFile_error___LHGvW .Input-File-module__text___sbvAG svg {
	color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}
.Input-File-module__inputFile__text___zxSnB,
.Input-File-module__inputFile__preview___WFXxa,
.Input-File-module__inputFile__input___VZfZA {
	min-height: calc(var(--coral-sizing-m, 2.25rem) - 0.125rem);
}
.Input-File-module__inputFile__input___VZfZA {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
}

.Input-ToggleSwitch-module__switch___mkvrs {
	position: relative;
	display: block;
}
.Input-ToggleSwitch-module__switch___mkvrs label {
	margin-bottom: 0;
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] {
	position: absolute;
	margin-left: -9999px;
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6 {
	position: relative;
	padding: 0 0 0 calc(2rem + var(--coral-spacing-xxs, 0.25rem));
	display: inline-block;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::before,
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::after {
	background-image: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	transition: 250ms ease-in-out;
	border-radius: var(--coral-radius-round, 6249.9375rem);
	margin: 0;
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::before {
	width: 2rem;
	height: var(--coral-sizing-xxxs, 1rem);
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	transform: translateY(0.0937rem);
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::after {
	transform: translateX(0.0625rem) translateY(0.1875rem);
	width: 0.8125rem;
	height: 0.8125rem;
	background-color: var(--coral-color-neutral-background, white);
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox']:not(:disabled):hover + .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.Input-ToggleSwitch-module__switch___mkvrs
	input[type='checkbox']:not(.Input-ToggleSwitch-module__switch_disabled___oEdpa):not(.Input-ToggleSwitch-module__switch_readOnly___CTk3X)
	input:hover
	+ .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.Input-ToggleSwitch-module__switch___mkvrs input[type='checkbox']:focus-visible + .Input-ToggleSwitch-module__legend___ljby6 {
	outline: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-assistive-border-focus, hsl(241, 54%, 61%));
}
.Input-ToggleSwitch-module__switch___mkvrs:not(.Input-ToggleSwitch-module__switch_disabled___oEdpa) input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6 {
	cursor: pointer;
}
.Input-ToggleSwitch-module__switch_inline___yZAEx {
	display: inline-block;
}
.Input-ToggleSwitch-module__switch_checked___xzpj8:not(.Input-ToggleSwitch-module__switch_disabled___oEdpa):not(.Input-ToggleSwitch-module__switch_readOnly___CTk3X)
	input[type='checkbox']
	+ .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.Input-ToggleSwitch-module__switch_checked___xzpj8 input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::after {
	transform: translateX(calc(2rem - 0.8125rem - 0.0625rem)) translateY(0.1875rem);
}
.Input-ToggleSwitch-module__switch_checked___xzpj8:not(.Input-ToggleSwitch-module__switch_disabled___oEdpa):not(.Input-ToggleSwitch-module__switch_readOnly___CTk3X) input:hover + .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
}
.Input-ToggleSwitch-module__switch_readOnly___CTk3X input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-neutral-background-heavy, hsl(0, 0%, 78%));
}
.Input-ToggleSwitch-module__switch_readOnly___CTk3X input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::after {
	background: var(--coral-color-neutral-background, white);
}
.Input-ToggleSwitch-module__switch_disabled___oEdpa {
	cursor: not-allowed;
}
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6::before,
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox']:disabled + .Input-ToggleSwitch-module__legend___ljby6::before,
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox']:checked + .Input-ToggleSwitch-module__legend___ljby6::before {
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox'] + .Input-ToggleSwitch-module__legend___ljby6,
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox']:disabled + .Input-ToggleSwitch-module__legend___ljby6,
.Input-ToggleSwitch-module__switch_disabled___oEdpa input[type='checkbox']:checked + .Input-ToggleSwitch-module__legend___ljby6 {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Input-ToggleSwitch-module__switch_disabled___oEdpa label {
	cursor: not-allowed;
}
.Input-ToggleSwitch-module__switch_disabled___oEdpa label > * {
	cursor: not-allowed;
}

.Fieldset-module__fieldset___ZDJ7q {
	padding: 0;
	border: none;
}

.Fieldset-module__legend___xGLf0 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: var(--coral-spacing-m, 1rem) 0;
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
	margin: 0;
}

.Fieldset-module__fieldset-content___ZtY7K {
	display: flex;
	flex-flow: column;
	gap: var(--coral-spacing-s, 0.75rem);
}

.Form-module__form___N7XA5 {
	display: flex;
	flex-flow: column;
	margin: 0 auto;
	width: 100%;
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	gap: var(--coral-spacing-s, 0.75rem);
}
.Form-module__form___N7XA5 fieldset {
	padding: 0;
	border: none;
}

.Row-module__row___wa7zB {
	display: inline-flex;
	align-items: flex-start;
	gap: var(--coral-spacing-l, 1.75rem);
	align-self: start;
}

.Row-module__row_stretched___YaMGp {
	align-self: stretch;
}

.InlineEditingPrimitive-module__inlineEditor__editor___Q0lJd {
	position: relative;
}
.InlineEditingPrimitive-module__inlineEditor__editor___Q0lJd [role='status'] {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: var(--coral-color-neutral-background, white);
	padding: var(--coral-spacing-xxs, 0.25rem);
	transform: translateY(100%);
	box-shadow: var(--coral-elevation-shadow-neutral-s, 0 0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.5));
}
.InlineEditingPrimitive-module__inlineEditor__editor___Q0lJd input,
.InlineEditingPrimitive-module__inlineEditor__editor___Q0lJd textarea {
	padding-right: 2.5rem;
}
.InlineEditingPrimitive-module__inlineEditor__editor__actions___FNtG3 {
	position: absolute;
	display: flex;
	height: 100%;
	bottom: 0;
	right: 0;
	top: 0;
}
.InlineEditingPrimitive-module__inlineEditor__editor__actions_sticky___VZj1y {
	height: var(--coral-sizing-s, 1.75rem);
}
.InlineEditingPrimitive-module__inlineEditor__content___dI4mH {
	display: flex;
}
.InlineEditingPrimitive-module__inlineEditor__content_loading___gl8pj {
	animation: var(
		--coral-animation-heartbeat,
		coral-light-keyframes-blink 1.5s cubic-bezier(0.7, 0, 1, 1) infinite
	);
}
.InlineEditingPrimitive-module__inlineEditor__content__value___J1ENV {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	flex: 0 1 auto;
}
.InlineEditingPrimitive-module__inlineEditor__content__value_multiline___wrhlH {
	white-space: inherit;
}
.InlineEditingPrimitive-module__inlineEditor__content__value___J1ENV[data-placeholder]:empty::before {
	content: attr(data-placeholder);
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU {
	flex: 0 0 auto;
	opacity: 0;
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	transition: opacity var(--coral-transition-fast, 250ms ease-in-out);
}
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU > * {
	position: relative;
	top: 0.0625rem;
}
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU:hover,
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU:focus-within,
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU:active,
.InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU:focus {
	opacity: 1;
}
.InlineEditingPrimitive-module__inlineEditor__content___dI4mH:hover .InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU,
.InlineEditingPrimitive-module__inlineEditor__content___dI4mH:active .InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU,
.InlineEditingPrimitive-module__inlineEditor__content___dI4mH:focus .InlineEditingPrimitive-module__inlineEditor__content__button___T3ZIU {
	opacity: 1;
}

.EnumerationHeader-module__enumeration__header___slwj2 {
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	display: flex;
	flex-direction: column;
	padding: var(--coral-spacing-s, 0.75rem);
	gap: var(--coral-spacing-s, 0.75rem);
}
.EnumerationHeader-module__enumeration__header___slwj2 h4 {
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
}
.EnumerationHeader-module__enumeration__header___slwj2 [type='file'] {
	display: none;
}
.EnumerationHeader-module__enumeration__title___s6EB7 {
	align-items: center;
	display: flex;
}
.EnumerationHeader-module__enumeration__title___s6EB7 > button {
	margin-left: auto;
}

.Skeleton-module__skeleton___t7EU4 {
	display: inline-block;
	height: var(--coral-sizing-m, 2.25rem);
	width: var(--coral-sizing-m, 2.25rem);
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	animation: var(
		--coral-animation-heartbeat,
		coral-light-keyframes-blink 1.5s cubic-bezier(0.7, 0, 1, 1) infinite
	);
	border-radius: var(--coral-radius-s, 0.25rem);
	cursor: wait;
}
.Skeleton-module__skeleton___t7EU4.Skeleton-module__isBlock___XPiyU {
	display: block;
	width: 100%;
}

.Skeleton-module__size-XL___DtNMl {
	height: var(--coral-sizing-m, 2.25rem);
}

.Skeleton-module__size-L___at82F {
	height: var(--coral-sizing-s, 1.75rem);
}

.Skeleton-module__size-M___rBUeN {
	height: var(--coral-sizing-xxxs, 1rem);
}

.Skeleton-module__size-S___gYxrr {
	height: var(--coral-sizing-minimal, 0.75rem);
}

.Skeleton-module__size-XS___UpiMs {
	height: var(--coral-spacing-xs, 0.5rem);
}

.SkeletonButton-module__buttonSkeleton___ZSjJ7 {
	width: 6.25rem;
}
.SkeletonButton-module__buttonSkeleton___ZSjJ7.SkeletonButton-module__small___epkCC {
	width: 5rem;
}

.SkeletonButtonIcon-module__buttonIconSkeleton___KS4K0 {
	width: var(--coral-sizing-m, 2.25rem);
	border-radius: var(--coral-radius-round, 6249.9375rem);
}
.SkeletonButtonIcon-module__buttonIconSkeleton___KS4K0.SkeletonButtonIcon-module__size-S___MiLVb {
	width: var(--coral-sizing-s, 1.75rem);
}
.SkeletonButtonIcon-module__buttonIconSkeleton___KS4K0.SkeletonButtonIcon-module__size-XS___j789C {
	width: var(--coral-sizing-xxxs, 1rem);
	border-radius: var(--coral-radius-s, 0.25rem);
}

.SkeletonHeading-module__skeletonHeading___OIuWU {
	max-width: var(--coral-sizing-maximal, 20rem);
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__size-L___XXP3y {
	height: 1.125rem;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__size-M___GXSY7 {
	height: 1rem;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__size-S___RLr15 {
	height: 0.875rem;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-XS___wb7IY {
	max-width: 10%;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-S___nzMmd {
	max-width: 20%;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-M___iWSzU {
	max-width: 40%;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-L___cOI9f {
	max-width: 60%;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-XL___e5_gQ {
	max-width: 80%;
}
.SkeletonHeading-module__skeletonHeading___OIuWU.SkeletonHeading-module__width-100___bVw46 {
	max-width: 100%;
}

.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__size-M___uFy98 {
	height: 0.875rem;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__size-S___S945q {
	height: 0.75rem;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-XS___F32Cv {
	max-width: 10%;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-S___OV0zl {
	max-width: 20%;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-M___fnZBk {
	max-width: 40%;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-L___AG1wQ {
	max-width: 60%;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-XL___CkPuV {
	max-width: 80%;
}
.SkeletonParagraph-module__skeletonParagraph___goAo6.SkeletonParagraph-module__width-100___E9Rfa {
	max-width: 100%;
}

.SkeletonInput-module__skeleton-input___nWBQY {
	height: 1.875rem;
}
.SkeletonInput-module__skeleton-input__label___mR5fg {
	width: 100%;
	max-width: calc(var(--coral-sizing-l, 2.5rem) * 2);
}

.SkeletonSized-module__skeleton-sized-circle___rOyiR {
	border-radius: var(--coral-radius-round, 6249.9375rem);
}

.EnumerationItem-module__enumeration__item___fVmBb {
	align-items: center;
	background-color: var(--coral-color-neutral-background, white);
	display: flex;
	height: 38px;
	justify-content: space-between;
	padding: var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-xs, 0.5rem)
		var(--coral-spacing-xxs, 0.25rem) var(--coral-spacing-s, 0.75rem);
	transition: background-color var(--coral-transition-fast, 250ms ease-in-out);
}
.EnumerationItem-module__enumeration__item___fVmBb:hover {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.EnumerationItem-module__enumeration__item___fVmBb > :first-child {
	width: 100%;
}
.EnumerationItem-module__enumeration__item___fVmBb > :first-child label {
	flex: 1;
}
.EnumerationItem-module__enumeration__item--edit___PDizL {
	padding: 0 var(--coral-spacing-xxs, 0.25rem);
}
.EnumerationItem-module__enumeration__item--animate___QJpTq {
	animation: EnumerationItem-module__highlight___XbAdd 1500ms both 100ms;
}

@keyframes EnumerationItem-module__highlight___XbAdd {
	0% {
		background-color: var(--coral-color-neutral-background, white);
	}
	75% {
		background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	}
}

.Enumeration-module__enumeration___YhqK0 {
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	border-radius: var(--coral-radius-m, 0.5rem);
	min-width: 300px;
	max-width: 100%;
	overflow: hidden;
	width: -moz-fit-content;
	width: fit-content;
}
.Enumeration-module__enumeration___YhqK0 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Enumeration-module__enumeration___YhqK0 h4,
.Enumeration-module__enumeration___YhqK0 p,
.Enumeration-module__enumeration___YhqK0 label {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: var(--coral-spacing-xxs, 0.25rem);
}

.ErrorState-module__error-state___ElF7a {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
}
.ErrorState-module__error-state__title___JPnir {
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
}

.MessageStyles-module__message___yO7HD {
	display: flex;
	border-radius: var(--coral-radius-s, 0.25rem);
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background-color: var(--coral-color-neutral-background, white);
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	height: 100%;
	width: 100%;
	border-top-left-radius: var(--coral-radius-s, 0.25rem);
	border-bottom-left-radius: var(--coral-radius-s, 0.25rem);
	border-left: 0.6rem solid var(--coral-color-neutral-border-hover, hsl(0, 0%, 40%));
}
.MessageStyles-module__message__children___Q2I9U {
	text-wrap: pretty;
}
.MessageStyles-module__message__title___K0EPe {
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
	width: 100%;
}
.MessageStyles-module__message__title__info___d8xwY {
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	white-space: nowrap;
	margin-left: auto;
}
.MessageStyles-module__message__actions___l4psO {
	margin-left: auto;
}
.MessageStyles-module__message__description___Xp86J {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	margin: 0;
}

.MessageSuccess-module__success_border_____L4Z {
	border-left-color: var(--coral-color-success-icon, hsl(111, 53%, 40%));
}

.MessageInformation-module__information_border___NIv3B {
	border-left-color: var(--coral-color-info-icon, hsl(204, 88%, 40%));
}

.MessageWarning-module__warning_border___LSFYt {
	border-left-color: var(--coral-color-warning-icon, hsl(22, 87%, 47%));
}

.MessageDestructive-module__destructive_border___uFm8O {
	border-left-color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}

.RatioBar-module__tc-ratio-bar____cMCm {
	align-items: center;
	display: flex;
	height: 0.5rem;
	padding: var(--coral-spacing-xs, 0.5rem) 0;
	width: 100%;
}
.RatioBar-module__tc-ratio-bar-counter___xliaa {
	padding-left: var(--coral-spacing-xxs, 0.25rem);
}
.RatioBar-module__tc-ratio-bar-lines___Qpw_j,
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-error___AaTQb,
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-filled___AbTrK,
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-empty___ucwDI {
	border-radius: 1px;
	height: 100%;
	width: 100%;
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line___wcBJM {
	height: 0.25rem;
	margin: 0 2px 0 0;
	min-width: 0.25rem;
	transition: var(--coral-transition-instant, 100ms ease-out);
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line___wcBJM:hover {
	height: 0.5rem;
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line___wcBJM:first-child {
	margin-left: 0;
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line___wcBJM:last-child {
	margin-right: 0;
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-grow___egqs6 {
	flex-grow: 1;
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-empty___ucwDI {
	background-color: var(--coral-color-charts-neutral-weak, hsl(0, 0%, 83%));
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-filled___AbTrK {
	background-color: var(--coral-color-charts-default, hsl(216, 82%, 48%));
}
.RatioBar-module__tc-ratio-bar____cMCm .RatioBar-module__tc-ratio-bar-line-error___AaTQb {
	background-color: var(--coral-color-charts-danger, hsl(4, 89%, 49%));
}

.QualityRatioBar-module__quality-ratio-bar___MOk_e {
	border-radius: 1px;
	height: 100%;
	width: 100%;
}
.QualityRatioBar-module__quality-ratio-bar--empty___LJHUU {
	background-color: var(--coral-color-charts-neutral, hsl(0, 0%, 22%));
}
.QualityRatioBar-module__quality-ratio-bar--valid___KLQ3t {
	background-color: var(--coral-color-charts-success, hsl(148, 87%, 40%));
}
.QualityRatioBar-module__quality-ratio-bar--invalid___aY_tq {
	background-color: var(--coral-color-charts-danger, hsl(4, 89%, 49%));
}
.QualityRatioBar-module__quality-ratio-bar--na___cZ62N {
	background-color: var(--coral-color-charts-success-weak, hsl(130, 52%, 91%));
}
.QualityRatioBar-module__quality-ratio-bar--placeholder___YTi3I {
	background-color: var(--coral-color-charts-neutral-weak, hsl(0, 0%, 83%));
}
.tc-ratio-bar .QualityRatioBar-module__quality-ratio-bar--placeholder___YTi3I:hover {
	height: 0.25rem;
}

.QualityRatioBar-module__split-ratio-bar-percentage___ej8YK {
	flex: none;
}

.RichRadioButton-module__rich-radio-button___VF6N0 {
	background-color: var(--coral-color-accent-background-weak, white);
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: var(--coral-radius-m, 0.5rem);
	padding: var(--coral-spacing-m, 1rem);
	transition:
		background-color var(--coral-transition-normal, 300ms ease-in-out),
		box-shadow var(--coral-transition-normal, 300ms ease-in-out),
		border-color var(--coral-transition-normal, 300ms ease-in-out);
	width: 100%;
}
.RichRadioButton-module__rich-radio-button___VF6N0 h4 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
}
.RichRadioButton-module__rich-radio-button___VF6N0 p {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
}
.RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
	min-height: var(--coral-sizing-xs, 1.5rem);
	min-width: var(--coral-sizing-xs, 1.5rem);
	transition: color var(--coral-transition-normal, 300ms ease-in-out);
}
.RichRadioButton-module__rich-radio-button__illustration___OVJoU,
.RichRadioButton-module__rich-radio-button__logo___xPGk1 {
	height: var(--coral-sizing-l, 2.5rem);
	width: var(--coral-sizing-l, 2.5rem);
}
.RichRadioButton-module__rich-radio-button__wrapper___cJjQI {
	display: flex;
	flex: 1;
	height: 100%;
	margin: 0;
	max-width: 400px;
	min-height: 77px;
	min-width: 220px;
	position: relative;
	width: 100%;
}
.RichRadioButton-module__rich-radio-button__wrapper___cJjQI input {
	margin: 0;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL {
	cursor: pointer;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:disabled {
	cursor: not-allowed;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:disabled + .RichRadioButton-module__rich-radio-button___VF6N0 .RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:disabled + .RichRadioButton-module__rich-radio-button___VF6N0 h4 {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL[readonly] {
	cursor: default;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL[readonly] + .RichRadioButton-module__rich-radio-button___VF6N0 .RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL[readonly] + .RichRadioButton-module__rich-radio-button___VF6N0 h4 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):is(:hover, :active) + .RichRadioButton-module__rich-radio-button___VF6N0 {
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):hover
	+ .RichRadioButton-module__rich-radio-button___VF6N0
	.RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-accent-icon-hover, hsl(204, 88%, 30%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):hover + .RichRadioButton-module__rich-radio-button___VF6N0 h4 {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):active
	+ .RichRadioButton-module__rich-radio-button___VF6N0
	.RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-accent-icon-active, hsl(205, 88%, 20%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):active + .RichRadioButton-module__rich-radio-button___VF6N0 h4 {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):focus + .RichRadioButton-module__rich-radio-button___VF6N0 {
	outline: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-assistive-border-focus, hsl(241, 54%, 61%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:disabled, [readonly]):focus
	+ .RichRadioButton-module__rich-radio-button___VF6N0
	.RichRadioButton-module__rich-radio-button__icon___RMIHx {
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:checked):not(:disabled, [readonly]):hover + .RichRadioButton-module__rich-radio-button___VF6N0 {
	border-color: var(--coral-color-neutral-border-weak-hover, hsl(0, 0%, 72%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:checked):not(:disabled, [readonly]):active + .RichRadioButton-module__rich-radio-button___VF6N0 {
	border-color: var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:checked)[readonly] + .RichRadioButton-module__rich-radio-button___VF6N0 {
	border-color: transparent;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:not(:checked):disabled + .RichRadioButton-module__rich-radio-button___VF6N0 {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked:not(:disabled, [readonly]) + .RichRadioButton-module__rich-radio-button___VF6N0 {
	background-color: var(--coral-color-accent-background-selected, hsl(204, 100%, 95%));
	border: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked:not(:disabled, [readonly]):hover + .RichRadioButton-module__rich-radio-button___VF6N0 {
	border-color: var(--coral-color-accent-border-hover, hsl(204, 95%, 23%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked:not(:disabled, [readonly]):active + .RichRadioButton-module__rich-radio-button___VF6N0 {
	border-color: var(--coral-color-accent-border-active, hsl(205, 95%, 15%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked:not(:disabled, [readonly]):focus + .RichRadioButton-module__rich-radio-button___VF6N0 {
	outline-offset: -2px;
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked[readonly] + .RichRadioButton-module__rich-radio-button___VF6N0 {
	background-color: var(--coral-color-neutral-background, white);
	border: var(--coral-border-m-solid, 2px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.RichRadioButton-module__rich-radio-button__input___tr9tL:checked:disabled + .RichRadioButton-module__rich-radio-button___VF6N0 {
	background-color: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
	border: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-neutral-border-disabled, hsl(0, 0%, 65%));
}

.TagPrimitive-module__tag___Ng_f6 {
	display: inline-block;
	padding: 0 var(--coral-spacing-xxs, 0.25rem);
	max-width: var(--coral-sizing-maximal, 20rem);
	font: var(--coral-paragraph-s-bold, 600 0.75rem/140% 'Source Sans Pro');
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-radius: var(--coral-radius-s, 0.25rem);
}

.TagDefault-module__tag___b4cAH {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}

.TagInformation-module__tag___nRwpY {
	color: var(--coral-color-info-text-strong, hsl(204, 96%, 18%));
	background: var(--coral-color-info-background, hsl(204, 59%, 88%));
}

.TagSuccess-module__tag___AvKfj {
	color: var(--coral-color-success-text-strong, hsl(111, 49%, 29%));
	background: var(--coral-color-success-background, hsl(110, 49%, 90%));
}

.TagWarning-module__tag___Xo5ZU {
	color: var(--coral-color-warning-text-strong, hsl(22, 86%, 27%));
	background: var(--coral-color-warning-background, hsl(22, 85%, 92%));
}

.TagDestructive-module__tag___tVPRY {
	color: var(--coral-color-danger-text-strong, hsl(359, 47%, 44%));
	background: var(--coral-color-danger-background, hsl(0, 100%, 96%));
}

.TagBeta-module__tag___j8V99 {
	color: var(--coral-color-beta-text-strong, hsl(281, 58%, 29%));
	background: var(--coral-color-beta-background, hsl(279, 57%, 90%));
}

.StatusDotPrimitive-module__statusDot___hKuEc {
	display: block;
	width: var(--coral-spacing-xs, 0.5rem);
	height: var(--coral-spacing-xs, 0.5rem);
	border-radius: 50%;
}
.StatusDotPrimitive-module__statusDot___hKuEc.StatusDotPrimitive-module__beta___CRtP5 {
	background-color: var(--coral-color-beta-icon, hsl(280, 80%, 54%));
}
.StatusDotPrimitive-module__statusDot___hKuEc.StatusDotPrimitive-module__error___rywEO {
	background-color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}
.StatusDotPrimitive-module__statusDot___hKuEc.StatusDotPrimitive-module__information___WoYvY {
	background-color: var(--coral-color-info-icon, hsl(204, 88%, 40%));
}
.StatusDotPrimitive-module__statusDot___hKuEc.StatusDotPrimitive-module__success___G6DYp {
	background-color: var(--coral-color-success-icon, hsl(111, 53%, 40%));
}
.StatusDotPrimitive-module__statusDot___hKuEc.StatusDotPrimitive-module__warning___QUH45 {
	background-color: var(--coral-color-warning-icon, hsl(22, 87%, 47%));
}

.Progress-module__progress___GdzEC {
	position: absolute;
}
.Progress-module__progress___GdzEC div {
	position: absolute;
	top: 0;
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}

.Progress-horizontal-module__horizontal___xyIKZ {
	top: calc(var(--coral-sizing-xxxs, 1rem) / 2 - 0.0313rem);
	right: 6.25rem;
	left: 6.25rem;
	height: 0.125rem;
	transform: translateY(-50%);
	background: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cline x1=%270%27 y1=%270%27 x2=%27100%25%27 y2=%270%27 fill=%27none%27 stroke=%27%23d2d2d2%27 stroke-width=%274%27 stroke-dasharray=%272%2c6%27/%3e%3c/svg%3e");
	z-index: 1;
}
.Progress-horizontal-module__horizontal___xyIKZ div {
	top: 0;
	height: 0.125rem;
	transition: width var(--coral-transition-slow, 400ms ease-in);
}

.Progress-vertical-module__vertical___zCqpS {
	top: var(--coral-sizing-xxs, 1.25rem);
	right: calc(var(--coral-sizing-xxxs, 1rem) / 2 - 0.0313rem);
	bottom: var(--coral-sizing-xxs, 1.25rem);
	width: 0.125rem;
	background: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cline x1=%270%27 y1=%270%27 x2=%270%27 y2=%27100%25%27 fill=%27none%27 stroke=%27%23d2d2d2%27 stroke-width=%274%27 stroke-dasharray=%272%2c6%27/%3e%3c/svg%3e");
}
.Progress-vertical-module__vertical___zCqpS div {
	width: 0.125rem;
	transition: height var(--coral-transition-slow, 400ms ease-in);
}

.Stepper-module__stepper___xMa1T {
	position: relative;
	display: inline-flex;
}
.Stepper-module__stepper___xMa1T .Stepper-module__stepper__steps___U4IYA {
	padding: 0;
}
.Stepper-module__stepper_vertical___Sxvhg {
	justify-content: flex-end;
	width: 12.5rem;
}
.Stepper-module__stepper_vertical___Sxvhg .Stepper-module__stepper__steps___U4IYA {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	flex-direction: column;
	gap: 3.125rem;
	width: 100%;
}
.Stepper-module__stepper_horizontal___J4LIm .Stepper-module__stepper__steps___U4IYA {
	display: flex;
	flex-flow: row;
	width: 100%;
}

@keyframes Step-module__pulse___wb5hS {
	0% {
		transform: scale(0.95);
		box-shadow:
			0 0 0 0.1875rem var(--coral-color-accent-background, hsl(204, 59%, 88%)),
			0 0 0 0.375rem var(--coral-color-accent-background, hsl(204, 59%, 88%));
	}
	80% {
		transform: scale(1);
		box-shadow:
			0 0 0 0.1875rem var(--coral-color-accent-background, hsl(204, 59%, 88%)),
			0 0 0 0.625rem rgba(0, 0, 0, 0);
	}
	100% {
		transform: scale(0.95);
		box-shadow:
			0 0 0 0.1875rem var(--coral-color-accent-background, hsl(204, 59%, 88%)),
			0 0 0 0 rgba(0, 0, 0, 0);
	}
}
.Step-module__step___MfzwK {
	display: flex;
	max-width: var(--coral-sizing-xxxl, 13.75rem);
	align-items: center;
	justify-content: flex-end;
	z-index: 1;
}
.Step-module__step___MfzwK[data-index]::before {
	content: attr(data-index) '. ';
	margin-right: var(--coral-spacing-xxs, 0.25rem);
}
.Step-module__step__title___V7k4t {
	font: var(--coral-paragraph-m, 400 0.875rem/140% 'Source Sans Pro');
	margin-right: var(--coral-spacing-s, 0.75rem);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Step-module__step__icon___RNZGr {
	flex-shrink: 0;
	display: block;
	height: var(--coral-sizing-xxxs, 1rem);
	width: var(--coral-sizing-xxxs, 1rem);
	border-radius: var(--coral-radius-round, 6249.9375rem);
	position: relative;
	z-index: 2;
}
.Step-module__step__icon___RNZGr .Step-module__tc-svg-icon___H79Bj {
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	margin-top: var(--coral-spacing-xxs, 0.25rem);
	background: var(--coral-color-neutral-background, white);
	border-radius: var(--coral-radius-round, 6249.9375rem);
	height: var(--coral-sizing-m, 2.25rem);
	width: var(--coral-sizing-m, 2.25rem);
}
.Step-module__step_enabled___ssfSX .Step-module__step__icon___RNZGr {
	background: var(--coral-color-neutral-background, white);
	border: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Step-module__step_progress___YI2bi {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Step-module__step_progress___YI2bi .Step-module__step__icon___RNZGr {
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
	box-shadow: 0 0 0 0.1875rem var(--coral-color-accent-background, hsl(204, 59%, 88%));
	z-index: 1;
	transform: scale(1);
	animation: Step-module__pulse___wb5hS 2s 0.2s infinite;
}
.Step-module__step_disabled___zhUkP {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Step-module__step_disabled___zhUkP::before,
.Step-module__step_disabled___zhUkP .Step-module__step__title___V7k4t {
	opacity: var(--coral-opacity-m, 0.4);
}
.Step-module__step_disabled___zhUkP .Step-module__step__icon___RNZGr {
	background: var(--coral-color-neutral-background-disabled, hsl(0, 0%, 88%));
}
.Step-module__step_validated___ZCIZV .Step-module__step__icon___RNZGr {
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.Step-module__step_error___aYPDW {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Step-module__step_error___aYPDW .Step-module__step__icon___RNZGr {
	background: var(--coral-color-danger-background-strong, hsl(359, 51%, 53%));
}
.Step-module__step_vertical___ky9U9 {
	padding-top: var(--coral-spacing-l, 1.75rem);
	position: relative;
	width: 12.5rem;
	align-items: center;
	justify-content: center;
}
.Step-module__step_vertical___ky9U9 .Step-module__step__icon___RNZGr {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.Step-module__step_vertical___ky9U9:not(:last-child) {
	margin-bottom: 0;
}

.Step-module__stepWrapper___V6aiY {
	max-width: var(--coral-sizing-xxxl, 13.75rem);
	display: flex;
	justify-content: flex-end;
	align-items: stretch;
}

.Step-Skeleton-module__skeleton___AZKq_ {
	position: relative;
	flex-grow: 1;
	width: 100%;
	max-width: var(--coral-sizing-xxxl, 13.75rem);
	display: flex;
	justify-content: flex-end;
}
.Step-Skeleton-module__skeleton___AZKq_ > span {
	max-width: 7.1875rem;
}
.Step-Skeleton-module__skeleton_vertical___lWOpu {
	margin: 0 auto;
	width: 12.5rem;
	justify-content: center;
}

.Switch-module__switch___koxc2 .Switch-module__container___LVgU4 {
	position: relative;
	display: inline-flex;
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	border-radius: 6.25rem;
	box-shadow: inset 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.25);
	overflow: hidden;
}
.Switch-module__switch___koxc2 .Switch-module__container___LVgU4:hover .Switch-module__switchIndicator___beSCE em {
	background-color: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.Switch-module__switch___koxc2 .Switch-module__container___LVgU4 > .Switch-module__btn___VII3d {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin: 0;
	padding: 0 0.625rem;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
	opacity: var(--coral-opacity-m, 0.4);
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	cursor: pointer;
	background: none;
	border: none;
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}
.Switch-module__switch___koxc2 .Switch-module__container___LVgU4 > .Switch-module__btn___VII3d[aria-checked='true'] {
	color: var(--coral-color-accent-text-weak, white);
	opacity: 1;
}
.Switch-module__switch___koxc2 .Switch-module__container___LVgU4 > .Switch-module__btn___VII3d[aria-checked] ~ .Switch-module__switchIndicator___beSCE {
	visibility: hidden;
}
.Switch-module__switch___koxc2 .Switch-module__container___LVgU4 > .Switch-module__btn___VII3d[aria-checked='true'] ~ .Switch-module__switchIndicator___beSCE {
	visibility: visible;
}
.Switch-module__switch___koxc2 .Switch-module__switchIndicator___beSCE {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	bottom: 0;
	z-index: var(--coral-elevation-layer-standard-front, 4);
}
.Switch-module__switch___koxc2 .Switch-module__switchIndicator___beSCE[data-animated='true'] {
	transition: var(--coral-transition-fast, 250ms ease-in-out);
}
.Switch-module__switch___koxc2 .Switch-module__switchIndicator___beSCE em {
	position: absolute;
	top: 0.125rem;
	right: 0.125rem;
	bottom: 0.125rem;
	left: 0.125rem;
	transition: background 0.3s;
	background: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
	border-radius: 100px;
}
.Switch-module__switch___koxc2.Switch-module__readOnly___aNPbu div .Switch-module__btn___VII3d[aria-checked] {
	transition: color var(--coral-transition-normal, 300ms ease-in-out);
}
.Switch-module__switch___koxc2.Switch-module__disabled___Ql2dM div {
	opacity: var(--coral-opacity-m, 0.4);
}

.TabStyles-module__tablist___NsXVT {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: flex-start;
	row-gap: var(--coral-spacing-m, 1rem);
	-moz-column-gap: var(--coral-spacing-m, 1rem);
	     column-gap: var(--coral-spacing-m, 1rem);
}

.TabStyles-module__tabpanel___W1Sdg {
	width: 100%;
	height: 100%;
}
.TabStyles-module__tabpanel--hidden___Nv6I1 {
	display: none;
}

.TabStyles-module__tab___RCfLw {
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
	height: var(--coral-sizing-xs, 1.5rem);
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	position: relative;
	display: inline-flex;
	justify-content: flex-start;
	align-items: flex-start;
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	text-decoration: none;
}
.TabStyles-module__tab__copy___KyJKU {
	max-width: var(--coral-sizing-xxxl, 13.75rem);
	text-overflow: ellipsis;
	min-width: 0;
	overflow: hidden;
	text-align: left;
	display: inline-block;
	white-space: nowrap;
	text-transform: capitalize;
}
.TabStyles-module__tab___RCfLw > svg {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.TabStyles-module__tab___RCfLw::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-accent-border, hsl(204, 95%, 31%));
	opacity: 0;
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	transform: translateY(100%);
}
.TabStyles-module__tab___RCfLw[aria-selected='true'] {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.TabStyles-module__tab___RCfLw[aria-selected='true'] > svg {
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.TabStyles-module__tab___RCfLw[aria-selected='true']::after {
	opacity: 1;
	transform: translateY(0%);
}
.TabStyles-module__tab___RCfLw:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	text-decoration: none;
}
.TabStyles-module__tab___RCfLw:hover > svg {
	color: var(--coral-color-accent-icon-hover, hsl(204, 88%, 30%));
}
.TabStyles-module__tab___RCfLw:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
}
.TabStyles-module__tab___RCfLw:active > svg {
	color: var(--coral-color-accent-icon-active, hsl(205, 88%, 20%));
}
.TabStyles-module__tab_large___T6xZW {
	font: var(--coral-heading-l, 600 1.125rem/140% 'Source Sans Pro');
	height: var(--coral-sizing-s, 1.75rem);
}
.TabStyles-module__tab_large___T6xZW:not(:last-of-type) {
	margin-right: var(--coral-spacing-s, 0.75rem);
}
.TabStyles-module__tab_error___lRmuh {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.TabStyles-module__tab_error___lRmuh[aria-selected='true'] {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.TabStyles-module__tab_error___lRmuh::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: var(--coral-border-m-solid, 2px solid)
		var(--coral-color-danger-text, hsl(359, 51%, 53%));
	opacity: 0;
	transition: var(--coral-transition-fast, 250ms ease-in-out);
	transform: translateY(100%);
}
.TabStyles-module__tab___RCfLw .TabStyles-module__statusDot___IQozd {
	align-self: flex-start;
}

*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}

/* inconsolata-200normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Inconsolata Extra Light '),
    local('Inconsolata-Extra Light'),
    url(/idp/assets/fonts/inconsolata-latin-200-abca710b60e6b71243bb.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-200-a2bf4f61ef83603483ad.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-300normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Inconsolata Light '),
    local('Inconsolata-Light'),
    url(/idp/assets/fonts/inconsolata-latin-300-b03fe7651a40463f3cdb.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-300-031e79974689e5a22b3b.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-400normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Inconsolata Regular '),
    local('Inconsolata-Regular'),
    url(/idp/assets/fonts/inconsolata-latin-400-5defbb9e7946394e7808.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-400-1b6a5f2020d85f45012c.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-500normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Inconsolata Medium '),
    local('Inconsolata-Medium'),
    url(/idp/assets/fonts/inconsolata-latin-500-0f9a2c7c2be26c5ba113.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-500-c20be44f16d71e57b2b8.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-600normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Inconsolata SemiBold '),
    local('Inconsolata-SemiBold'),
    url(/idp/assets/fonts/inconsolata-latin-600-c5f991abc465c3441933.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-600-6edcb0b350e171b1b842.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-700normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Inconsolata Bold '),
    local('Inconsolata-Bold'),
    url(/idp/assets/fonts/inconsolata-latin-700-154e0208d322d5719e13.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-700-258e59b156360ef3bb0b.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-800normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src:
    local('Inconsolata ExtraBold '),
    local('Inconsolata-ExtraBold'),
    url(/idp/assets/fonts/inconsolata-latin-800-53ec24536533a6d98033.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-800-c31986329622741ac52b.woff) format('woff'); /* Modern Browsers */
}

/* inconsolata-900normal - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Inconsolata Black '),
    local('Inconsolata-Black'),
    url(/idp/assets/fonts/inconsolata-latin-900-c41e9bcb278fee5bebc3.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/inconsolata-latin-900-65944213cdc3e1743ec8.woff) format('woff'); /* Modern Browsers */
}


/* source-sans-pro-300normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light normal'),
    local('Source Sans Pro-Lightnormal'),
    url(/idp/assets/fonts/source-sans-pro-300-fdb74fc65b69c4cc3882.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-300-f9671025bd0c0262a8bc.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light italic'),
    local('Source Sans Pro-Lightitalic'),
    url(/idp/assets/fonts/source-sans-pro-300italic-fb7d9ac504119745f12a.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-300italic-627300c3848019373911.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-400normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Regular normal'),
    local('Source Sans Pro-Regularnormal'),
    url(/idp/assets/fonts/source-sans-pro-400-c558a0b24112c7b72ea2.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-400-5533a6de69fa9743fe6f.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-400italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Regular italic'),
    local('Source Sans Pro-Regularitalic'),
    url(/idp/assets/fonts/source-sans-pro-400italic-4e377b61458786717648.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-400italic-6f4192e62567781bb7a5.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-600normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold normal'),
    local('Source Sans Pro-SemiBoldnormal'),
    url(/idp/assets/fonts/source-sans-pro-600-88439e8de7ddc37df4eb.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-600-24d5e29793cd5966cffc.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold italic'),
    local('Source Sans Pro-SemiBolditalic'),
    url(/idp/assets/fonts/source-sans-pro-600italic-970845d7e38c39f42640.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-600italic-49a3bedea4835d1ecae7.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-700normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold normal'),
    local('Source Sans Pro-Boldnormal'),
    url(/idp/assets/fonts/source-sans-pro-700-23d7fef41a30e5afee87.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-700-71261353a1d4e98c646f.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold italic'),
    local('Source Sans Pro-Bolditalic'),
    url(/idp/assets/fonts/source-sans-pro-700italic-a66bf8527aff0e13c76a.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-700italic-6c3740112957c08710bd.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-900normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black normal'),
    local('Source Sans Pro-Blacknormal'),
    url(/idp/assets/fonts/source-sans-pro-900-8876404b1bc5971a89c2.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-900-3ced288e652737722ef0.woff) format('woff'); /* Modern Browsers */
}

/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black italic'),
    local('Source Sans Pro-Blackitalic'),
    url(/idp/assets/fonts/source-sans-pro-900italic-94c439c5e983af31800b.woff2) format('woff2'), /* Super Modern Browsers */
    url(/idp/assets/fonts/source-sans-pro-900italic-06068f4f99018c4b6d5e.woff) format('woff'); /* Modern Browsers */
}


[data-theme=light]{--coral-color-neutral-text: hsla(0, 0%, 13%, 1);--coral-color-neutral-text-weak: hsla(0, 0%, 38%, 1);--coral-color-neutral-text-disabled: hsla(0, 0%, 44%, 1);--coral-color-neutral-text-inverted: white;--coral-color-neutral-background: white;--coral-color-neutral-background-medium: hsla(0, 0%, 97%, 1);--coral-color-neutral-background-strong: hsla(0, 0%, 88%, 1);--coral-color-neutral-background-disabled: hsla(0, 0%, 88%, 1);--coral-color-neutral-border: hsla(0, 0%, 55%, 1);--coral-color-neutral-border-weak: hsla(0, 0%, 82%, 1);--coral-color-neutral-border-hover: hsla(0, 0%, 40%, 1);--coral-color-accent-text-weak: white;--coral-color-accent-text-weak-hover: hsla(204, 59%, 88%, 1);--coral-color-accent-text-weak-active: hsla(205, 60%, 75%, 1);--coral-color-accent-text: hsla(204, 95%, 31%, 1);--coral-color-accent-text-hover: hsla(204, 96%, 18%, 1);--coral-color-accent-text-active: hsla(205, 94%, 13%, 1);--coral-color-accent-background: hsla(204, 59%, 88%, 1);--coral-color-accent-background-hover: hsla(205, 60%, 75%, 1);--coral-color-accent-background-active: hsla(204, 60%, 63%, 1);--coral-color-accent-background-weak: white;--coral-color-accent-background-weak-hover: hsla(204, 59%, 88%, 1);--coral-color-accent-background-weak-active: hsla(205, 60%, 75%, 1);--coral-color-accent-background-strong: hsla(204, 95%, 31%, 1);--coral-color-accent-background-strong-hover: hsla(204, 95%, 23%, 1);--coral-color-accent-background-strong-active: hsla(205, 95%, 15%, 1);--coral-color-accent-border-hover: hsla(204, 95%, 23%, 1);--coral-color-accent-border-active: hsla(205, 95%, 15%, 1);--coral-color-danger-text-weak: white;--coral-color-danger-text-weak-hover: hsla(358, 100%, 94%, 1);--coral-color-danger-text-weak-active: hsla(359, 100%, 88%, 1);--coral-color-danger-text: hsla(359, 51%, 53%, 1);--coral-color-danger-text-hover: hsla(359, 52%, 43%, 1);--coral-color-danger-text-active: hsla(359, 51%, 33%, 1);--coral-color-danger-background: hsla(0, 100%, 96%, 1);--coral-color-danger-background-hover: hsla(359, 100%, 88%, 1);--coral-color-danger-background-active: hsla(359, 100%, 83%, 1);--coral-color-danger-background-weak: white;--coral-color-danger-background-weak-hover: hsla(358, 100%, 94%, 1);--coral-color-danger-background-weak-active: hsla(359, 100%, 88%, 1);--coral-color-success-text-weak: white;--coral-color-success-text-weak-hover: hsla(110, 49%, 90%, 1);--coral-color-success-text-weak-active: hsla(110, 48%, 85%, 1);--coral-color-success-text: hsla(111, 49%, 34%, 1);--coral-color-success-text-hover: hsla(111, 49%, 29%, 1);--coral-color-success-text-active: hsla(111, 49%, 24%, 1);--coral-color-success-background: hsla(110, 49%, 90%, 1);--coral-color-danger-background-strong: hsla(359, 51%, 53%, 1);--coral-color-danger-background-strong-hover: hsla(359, 54%, 38%, 1);--coral-color-danger-background-strong-active: hsla(359, 54%, 33%, 1);--coral-color-danger-border: hsla(359, 51%, 53%, 1);--coral-color-success-background-hover: hsla(110, 48%, 85%, 1);--coral-color-danger-border-hover: hsla(359, 54%, 38%, 1);--coral-color-success-background-active: hsla(110, 49%, 80%, 1);--coral-color-danger-border-active: hsla(359, 54%, 33%, 1);--coral-color-success-background-weak: white;--coral-color-success-background-weak-hover: hsla(110, 49%, 90%, 1);--coral-color-success-background-weak-active: hsla(110, 48%, 85%, 1);--coral-color-success-background-strong: hsla(111, 49%, 34%, 1);--coral-color-success-background-strong-hover: hsla(111, 49%, 29%, 1);--coral-color-success-background-strong-active: hsla(111, 49%, 24%, 1);--coral-color-warning-text-weak: white;--coral-color-warning-text-weak-hover: hsla(22, 85%, 92%, 1);--coral-color-warning-text-weak-active: hsla(22, 85%, 82%, 1);--coral-color-success-border: hsla(111, 49%, 34%, 1);--coral-color-warning-text: hsla(22, 93%, 41%, 1);--coral-color-warning-text-hover: hsla(21, 94%, 31%, 1);--coral-color-warning-text-active: hsla(21, 93%, 21%, 1);--coral-color-warning-background: hsla(22, 85%, 92%, 1);--coral-color-success-border-hover: hsla(111, 49%, 29%, 1);--coral-color-warning-background-hover: hsla(22, 85%, 82%, 1);--coral-color-success-border-active: hsla(111, 49%, 24%, 1);--coral-color-warning-background-active: hsla(22, 85%, 72%, 1);--coral-color-warning-background-weak: white;--coral-color-assistive-text: white;--coral-color-warning-background-weak-hover: hsla(22, 85%, 92%, 1);--coral-color-warning-background-weak-active: hsla(22, 85%, 82%, 1);--coral-color-assistive-background: hsla(210, 62%, 5%, 1);--coral-color-warning-background-strong: hsla(22, 93%, 41%, 1);--coral-color-warning-background-strong-hover: hsla(21, 94%, 31%, 1);--coral-color-warning-background-strong-active: hsla(21, 93%, 21%, 1);--coral-color-warning-border: hsla(22, 93%, 41%, 1);--coral-color-assistive-border: hsla(0, 0%, 47%, 1);--coral-color-warning-border-hover: hsla(21, 94%, 31%, 1);--coral-color-warning-border-active: hsla(21, 93%, 21%, 1);--coral-color-branding-brand: hsla(359, 100%, 71%, 1);--coral-color-neutral-border-disabled: hsla(0, 0%, 65%, 1);--coral-color-neutral-border-weak-hover: hsla(0, 0%, 72%, 1);--coral-color-assistive-border-focus: hsla(241, 54%, 61%, 1);--coral-color-accent-text-strong: hsla(204, 96%, 18%, 1);--coral-color-accent-text-strong-hover: hsla(204, 97%, 13%, 1);--coral-color-accent-text-strong-active: hsla(205, 95%, 8%, 1);--coral-color-danger-text-strong: hsla(359, 47%, 44%, 1);--coral-color-danger-text-strong-hover: hsla(359, 54%, 38%, 1);--coral-color-danger-text-strong-active: hsla(359, 54%, 33%, 1);--coral-color-success-text-strong: hsla(111, 49%, 29%, 1);--coral-color-success-text-strong-hover: hsla(110, 49%, 24%, 1);--coral-color-success-text-strong-active: hsla(111, 48%, 19%, 1);--coral-color-warning-text-strong: hsla(22, 86%, 27%, 1);--coral-color-warning-text-strong-hover: hsla(23, 86%, 22%, 1);--coral-color-warning-text-strong-active: hsla(23, 86%, 17%, 1);--coral-color-beta-text: hsla(280, 57%, 49%, 1);--coral-color-beta-text-hover: hsla(281, 58%, 39%, 1);--coral-color-beta-text-active: hsla(281, 58%, 29%, 1);--coral-color-beta-icon: hsla(280, 80%, 54%, 1);--coral-color-beta-icon-hover: hsla(280, 80%, 44%, 1);--coral-color-beta-icon-active: hsla(280, 80%, 34%, 1);--coral-color-beta-text-weak: white;--coral-color-beta-text-weak-hover: hsla(280, 56%, 83%, 1);--coral-color-beta-text-weak-active: hsla(280, 57%, 73%, 1);--coral-color-beta-text-strong: hsla(281, 58%, 29%, 1);--coral-color-beta-text-strong-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-text-strong-active: hsla(282, 57%, 9%, 1);--coral-color-beta-background: hsla(279, 57%, 90%, 1);--coral-color-beta-background-hover: hsla(279, 57%, 81%, 1);--coral-color-beta-background-active: hsla(279, 57%, 71%, 1);--coral-color-beta-background-weak: white;--coral-color-beta-background-weak-hover: hsla(279, 57%, 90%, 1);--coral-color-beta-background-weak-active: hsla(279, 57%, 80%, 1);--coral-color-beta-background-strong: hsla(281, 58%, 29%, 1);--coral-color-beta-background-strong-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-background-strong-active: hsla(282, 57%, 9%, 1);--coral-color-beta-border: hsla(281, 58%, 29%, 1);--coral-color-beta-border-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-border-active: hsla(282, 57%, 9%, 1);--coral-color-neutral-border-strong: hsla(0, 0%, 25%, 1);--coral-color-neutral-border-strong-hover: hsla(0, 0%, 15%, 1);--coral-color-neutral-icon-inverted: white;--coral-color-neutral-icon: hsla(0, 0%, 13%, 1);--coral-color-neutral-icon-weak: hsla(0, 0%, 38%, 1);--coral-color-accent-icon: hsla(204, 88%, 40%, 1);--coral-color-accent-icon-hover: hsla(204, 88%, 30%, 1);--coral-color-accent-icon-active: hsla(205, 88%, 20%, 1);--coral-color-danger-icon: hsla(359, 69%, 53%, 1);--coral-color-danger-icon-hover: hsla(359, 69%, 43%, 1);--coral-color-danger-icon-active: hsla(359, 69%, 33%, 1);--coral-color-success-icon: hsla(111, 53%, 40%, 1);--coral-color-success-icon-hover: hsla(111, 53%, 30%, 1);--coral-color-success-icon-active: hsla(111, 53%, 20%, 1);--coral-color-warning-icon: hsla(22, 87%, 47%, 1);--coral-color-warning-icon-hover: hsla(22, 87%, 37%, 1);--coral-color-warning-icon-active: hsla(22, 87%, 27%, 1);--coral-color-charts-neutral: hsla(0, 0%, 22%, 1);--coral-color-charts-neutral-weak: hsla(0, 0%, 83%, 1);--coral-color-charts-neutral-strong: hsla(0, 0%, 12%, 1);--coral-color-charts-neutral-hover: hsla(0, 0%, 12%, 1);--coral-color-charts-success: hsla(148, 87%, 40%, 1);--coral-color-charts-success-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-success-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-success-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-danger: hsla(4, 89%, 49%, 1);--coral-color-charts-danger-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-danger-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-danger-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-warning: hsla(32, 100%, 56%, 1);--coral-color-charts-warning-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-warning-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-warning-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-default: hsla(216, 82%, 48%, 1);--coral-color-charts-default-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-default-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-default-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-00: hsla(48, 100%, 50%, 1);--coral-color-charts-color-00-weak: hsla(51, 91%, 82%, 1);--coral-color-charts-color-00-strong: hsla(48, 82%, 45%, 1);--coral-color-charts-color-00-hover: hsla(48, 82%, 45%, 1);--coral-color-charts-color-01: hsla(216, 82%, 48%, 1);--coral-color-charts-color-01-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-color-01-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-color-01-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-02: hsla(194, 92%, 50%, 1);--coral-color-charts-color-02-weak: hsla(194, 91%, 91%, 1);--coral-color-charts-color-02-strong: hsla(194, 93%, 32%, 1);--coral-color-charts-color-02-hover: hsla(194, 93%, 32%, 1);--coral-color-charts-color-03: hsla(140, 39%, 79%, 1);--coral-color-charts-color-03-weak: hsla(138, 40%, 92%, 1);--coral-color-charts-color-03-strong: hsla(139, 11%, 35%, 1);--coral-color-charts-color-03-hover: hsla(139, 11%, 35%, 1);--coral-color-charts-color-04: hsla(148, 87%, 40%, 1);--coral-color-charts-color-04-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-color-04-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-color-04-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-color-05: hsla(324, 68%, 71%, 1);--coral-color-charts-color-05-weak: hsla(323, 69%, 95%, 1);--coral-color-charts-color-05-strong: hsla(324, 28%, 49%, 1);--coral-color-charts-color-05-hover: hsla(324, 28%, 49%, 1);--coral-color-charts-color-06: hsla(280, 75%, 58%, 1);--coral-color-charts-color-06-weak: hsla(279, 77%, 88%, 1);--coral-color-charts-color-06-strong: hsla(280, 54%, 36%, 1);--coral-color-charts-color-06-hover: hsla(280, 54%, 36%, 1);--coral-color-charts-color-07: hsla(4, 89%, 49%, 1);--coral-color-charts-color-07-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-color-07-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-color-07-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-color-08: hsla(22, 88%, 54%, 1);--coral-color-charts-color-08-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-color-08-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-color-08-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-color-09: hsla(34, 34%, 45%, 1);--coral-color-charts-color-09-weak: hsla(35, 28%, 82%, 1);--coral-color-charts-color-09-strong: hsla(35, 34%, 27%, 1);--coral-color-charts-color-09-hover: hsla(35, 34%, 27%, 1);--coral-color-accent-border: hsla(204, 95%, 31%, 1);--coral-color-charts-default-text: hsla(205, 87%, 94%, 1);--coral-color-charts-default-text-strong: hsla(205, 93%, 22%, 1);--coral-color-charts-default-text-weak: hsla(207, 93%, 94%, 1);--coral-color-charts-color-09-text: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-strong: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-weak: hsla(35, 28%, 82%, 1);--coral-color-neutral-background-heavy: hsla(0, 0%, 78%, 1);--coral-color-illustration-color-01: hsla(211, 62%, 26%, 1);--coral-color-illustration-color-02: hsla(211, 43%, 47%, 1);--coral-color-illustration-color-03: hsla(201, 31%, 85%, 1);--coral-color-illustration-color-05: hsla(359, 82%, 81%, 1);--coral-color-illustration-color-04: hsla(359, 100%, 72%, 1);--coral-color-illustration-color-06: hsla(358, 100%, 93%, 1);--coral-color-illustration-skintone-01: hsla(20, 91%, 83%, 1);--coral-color-illustration-skintone-02: hsla(21, 34%, 55%, 1);--coral-color-illustration-skintone-03: hsla(17, 33%, 28%, 1);--coral-color-illustration-shadow: hsla(0, 0%, 0%, 0.1);--coral-color-illustration-color-07: hsla(192, 33%, 97%, 1);--coral-color-illustration-color-08: hsla(211, 23%, 74%, 1);--coral-color-illustration-color-09: hsla(245, 10%, 23%, 1);--coral-color-accent-background-selected: hsla(204, 100%, 95%, 1);--coral-color-info-text: hsla(204, 95%, 31%, 1);--coral-color-info-text-hover: hsla(204, 96%, 18%, 1);--coral-color-info-text-active: hsla(205, 94%, 13%, 1);--coral-color-info-text-weak: white;--coral-color-info-text-weak-hover: hsla(204, 59%, 88%, 1);--coral-color-info-text-weak-active: hsla(205, 60%, 75%, 1);--coral-color-info-text-strong: hsla(204, 96%, 18%, 1);--coral-color-info-text-strong-hover: hsla(204, 97%, 13%, 1);--coral-color-info-text-strong-active: hsla(205, 95%, 8%, 1);--coral-color-info-background-hover: hsla(205, 60%, 75%, 1);--coral-color-info-background-active: hsla(204, 60%, 63%, 1);--coral-color-info-background-weak: white;--coral-color-info-background-weak-hover: hsla(204, 59%, 88%, 1);--coral-color-info-background-weak-active: hsla(205, 60%, 75%, 1);--coral-color-info-background-strong: hsla(204, 95%, 31%, 1);--coral-color-info-background-strong-hover: hsla(204, 95%, 23%, 1);--coral-color-info-background-strong-active: hsla(205, 95%, 15%, 1);--coral-color-info-border: hsla(204, 95%, 31%, 1);--coral-color-info-border-hover: hsla(204, 95%, 23%, 1);--coral-color-info-border-active: hsla(205, 95%, 15%, 1);--coral-color-info-icon: hsla(204, 88%, 40%, 1);--coral-color-info-icon-hover: hsla(204, 88%, 30%, 1);--coral-color-info-icon-active: hsla(205, 88%, 20%, 1);--coral-color-brand-text: white;--coral-color-brand-text-hover: white;--coral-color-brand-text-active: white;--coral-color-brand-text-inverted: hsla(0, 0%, 38%, 1);--coral-color-brand-text-inverted-hover: hsla(0, 0%, 13%, 1);--coral-color-brand-text-inverted-active: hsla(0, 0%, 13%, 1);--coral-color-brand-text-selected: hsla(204, 96%, 18%, 1);--coral-color-brand-background-weak: hsla(0, 0%, 100%, 0);--coral-color-brand-background-weak-hover: hsla(0, 0%, 100%, 0.1);--coral-color-brand-background-weak-active: hsla(0, 0%, 100%, 0.1);--coral-color-brand-background-selected: white;--coral-color-brand-background-inverted: hsla(0, 0%, 13%, 0);--coral-color-brand-background-inverted-hover: hsla(0, 0%, 13%, 0.1);--coral-color-brand-background-inverted-active: hsla(0, 0%, 13%, 0.1);--coral-color-brand-border: white;--coral-color-brand-border-hover: white;--coral-color-brand-border-active: white;--coral-color-info-background: hsla(204, 59%, 88%, 1);--coral-color-brand-icon: white;--coral-color-brand-icon-hover: white;--coral-color-brand-icon-active: white;--coral-color-brand-icon-inverted: hsla(0, 0%, 38%, 1);--coral-color-brand-icon-inverted-hover: hsla(0, 0%, 13%, 1);--coral-color-brand-icon-inverted-active: hsla(0, 0%, 13%, 1);--coral-color-brand-icon-selected: hsla(204, 96%, 18%, 1);--coral-color-branding-background: linear-gradient(133deg, hsla(210, 62%, 26%, 1) 0%, hsla(254, 47%, 23%, 1) 100%);--coral-color-branding-navigation: linear-gradient(133deg, hsla(210, 62%, 26%, 1) 0%, hsla(254, 47%, 23%, 1) 100%);--coral-color-brand-background: linear-gradient(133deg, hsla(210, 62%, 26%, 1) 0%, hsla(254, 47%, 23%, 1) 100%);--coral-spacing-xxs: 0.25rem;--coral-spacing-xs: 0.5rem;--coral-spacing-s: 0.75rem;--coral-spacing-m: 1rem;--coral-spacing-l: 1.75rem;--coral-spacing-xl: 2.25rem;--coral-sizing-minimal: 0.75rem;--coral-sizing-xxxs: 1rem;--coral-sizing-xxs: 1.25rem;--coral-sizing-xs: 1.5rem;--coral-sizing-s: 1.75rem;--coral-sizing-m: 2.25rem;--coral-sizing-l: 2.5rem;--coral-sizing-xxxl: 13.75rem;--coral-sizing-maximal: 20rem;--coral-sizing-branding-logo: 1.75rem;--coral-elevation-shadow-neutral-m: 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3);--coral-elevation-shadow-accent: 0 0.0625rem 0.0625rem 0 hsla(204, 95%, 31%, 0.3);--coral-elevation-shadow-success: 0 0.0625rem 0.0625rem 0 hsla(111, 49%, 34%, 0.3);--coral-elevation-shadow-danger: 0 0.0625rem 0.0625rem 0 hsla(359, 51%, 53%, 0.3);--coral-elevation-shadow-warning: 0 0.0625rem 0.0625rem 0 hsla(22, 93%, 41%, 0.3);--coral-elevation-shadow-beta: 0 0.0625rem 0.0625rem 0 hsla(281, 58%, 29%, 0.3);--coral-elevation-shadow-neutral-inverted-m: 0 -0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3);--coral-elevation-shadow-neutral-inverted-l: 0 -0.25rem 0.5rem 0 hsla(0, 0%, 0%, 0.3);--coral-elevation-shadow-neutral-l: 0 0.25rem 0.5rem 0 hsla(0, 0%, 0%, 0.3);--coral-elevation-shadow-neutral-s: 0 0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.5);--coral-elevation-shadow-neutral-inverted-s: 0 -0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.3);--coral-elevation-shadow-info: 0 0.0625rem 0.0625rem 0 hsla(204, 95%, 31%, 0.3);--coral-heading-l: 600 1.125rem/140% 'Source Sans Pro';--coral-paragraph-m: 400 0.875rem/140% 'Source Sans Pro';--coral-paragraph-m-bold: 600 0.875rem/140% 'Source Sans Pro';--coral-paragraph-s: 400 0.75rem/140% 'Source Sans Pro';--coral-paragraph-s-bold: 600 0.75rem/140% 'Source Sans Pro';--coral-heading-m: 600 1rem/140% 'Source Sans Pro';--coral-heading-s: 600 0.875rem/140% 'Source Sans Pro';--coral-data-m: 400 0.875rem/140% 'Inconsolata';--coral-data-m-bold: 700 0.875rem/140% 'Inconsolata';--coral-link-m-underlined: 600 0.875rem/140% 'Source Sans Pro';--coral-link-m: 600 0.875rem/140% 'Source Sans Pro';--coral-data-xl: 400 1.5rem/140% 'Inconsolata';--coral-link-s: 600 0.75rem/140% 'Source Sans Pro';--coral-link-s-underlined: 600 0.75rem/140% 'Source Sans Pro';--coral-radius-m: 0.5rem;--coral-radius-l: 1rem;--coral-radius-round: 6249.9375rem;--coral-radius-s: 0.25rem;--coral-border-s-solid: 1px solid;--coral-border-m-solid: 2px solid;--coral-border-s-dashed: 1px dashed;--coral-border-m-dashed: 2px dashed;--coral-opacity-l: 0.2;--coral-opacity-m: 0.4;--coral-opacity-s: 0.6;--coral-breakpoint-s: 40em;--coral-breakpoint-m: 48em;--coral-breakpoint-l: 64em;--coral-breakpoint-xl: 80em;--coral-branding-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ3SURBVHgB7Zu/UxNBFMe/e6ahQ0qxiBpaQWfUTjM0aqMMnWMh1iJEeyHBXiLqjDM6IP+A0Dk2Gkq0EMaxkhmuADsgNmZGgfW9vZz5dUcul938uPGbCbnb+5H95L3bu33vIaBZMpXqxT6GADEIIYcgaFmilzbFq3a1aZtN2/KQIkdHrovn2Rw0S0CDilBJOtskrRKcAgqjPL1zEGJZzM0uQoOaAlRghwQlkUJ4KD/ZYNg/yIiXWRshFQrQMFjN11EvM/iNxTCgDQPK8dQIHbUA82DV2iTXzTTquoEBldUkpslyKbRTFmap1zMim80H2T0QIMHFCWyJAIfQGdqka3M4iMvWBVRwB/iI2mG+3QoEeSRgB8O5qgvpC9gFcK6OhPQEVAPKAb6g8+EcCeqrRZAeA4/leQCPlt0Cx5I4R+8pr001FpT3U2P0sYDuk6TXKD3PLpc3VlhQXXdQ1jOn61eBvj4YkKDXE3V5lanSRQ9xByZd89IFArwGDJyBIZ2ih/6KB5F/gMp6EmmYUk+PA2daAhPlVixZcN8gHMuca1breLkVS4ACV2BKDJc0d/oalVlRARZHzjhMiOFa4ZqVoumcUL+oa8Gb0C2+5m7fagccS0DKSWcByoJ70DW/Y7DkZccledlLGxvAzm5l2y6tv3sPjdrDMZyO0QQ2CV1woyN0K7joD+YqkaB3VdvOjm5AFfyKqTmeltATnFFya9tZHkj471coAL8KlW1fv0G7JANaGkfP1/POJ4OmH/nv93YJWP0MwxLEdpYHmVbHVloniskyYBxRFQWcow1IbBYirv+A3S4GtBFd2ZZKX0VVkgGBdURVAj/ZgmuIpiSFYFYsoowqIFtwzUJMAUbxOsxzStwqRoOjaMUV/uPcByWeIlqSnOfnBQcwRrnwVrqp+eia7WaCFaByU51W5AltoeC/PeExGU5QMLi/H5qUcxdiKC1lKaPEgZrm54cMxzN7v1k9t3NAiuMwHN5g4JME951iNc9eoElJSqfNuCsVwQqKz6SpRU9ugt1w4l5wd+Qf5dW8E5BqRhIZGj3T7mrlwzZbkROKOsTWmSNrrH7iL/UXg3GwKf24eTju+z7elDfUps+cMpEl6BRbUbnhiVLEbesHsL2tA8oVj5x3q8tMvDO84yku1WhvuUijksiSaz6obvaeD8aQUWnh7tGm6rOHPAHVbcPCKHRdj2blFCH4FAYFKSP5AE4sdqbCl5G46mDIQIVAdWMyZHqbkhjD6CR35fEhYClXoKBTEfI8j1Q4+q5mXtwHKxgcq/FySidZyjUprXbZTYJ7WF0mUk9hC2Lj9MQwRkdPhT1HA3ImAvSUFbSEslzNljQz6HQxvx+HXtimwFxp65ByXYkbdMYkSjOSRs+fLwbBGCzXDBhCdiCQilnjQXqzZXvpW+KotbCtYrIc9JJijf+tgONDOqDK9RfJ1nAWmpwCzwAAAABJRU5ErkJggg==);--coral-transition-instant: 100ms ease-out;--coral-transition-fast: 250ms ease-in-out;--coral-transition-normal: 300ms ease-in-out;--coral-transition-slow: 400ms ease-in;--coral-elevation-layer-flat: 0;--coral-elevation-layer-standard-front: 4;--coral-elevation-layer-interactive-front: 8;--coral-elevation-layer-overlay: 16;--coral-animation-heartbeat: coral-light-keyframes-blink 1.5s cubic-bezier(0.7, 0, 1, 1) infinite;color-scheme:light}@keyframes coral-light-keyframes-blink{0%,100%{opacity:1}50%{opacity:.5}}[data-theme=dark]{--coral-color-neutral-text: white;--coral-color-neutral-text-inverted: hsla(210, 7%, 79%, 1);--coral-color-neutral-text-weak: hsla(206, 17%, 82%, 1);--coral-color-neutral-text-disabled: hsla(207, 11%, 64%, 1);--coral-color-neutral-background: hsla(206, 17%, 18%, 1);--coral-color-neutral-background-disabled: hsla(210, 17%, 16%, 1);--coral-color-neutral-background-medium: hsla(208, 18%, 21%, 1);--coral-color-neutral-background-strong: hsla(208, 18%, 14%, 1);--coral-color-neutral-border: hsla(206, 17%, 82%, 1);--coral-color-neutral-border-weak: hsla(207, 18%, 34%, 1);--coral-color-neutral-border-weak-hover: hsla(207, 18%, 44%, 1);--coral-color-neutral-border-disabled: hsla(208, 11%, 35%, 1);--coral-color-accent-text: hsla(198, 72%, 65%, 1);--coral-color-accent-text-hover: hsla(198, 72%, 55%, 1);--coral-color-accent-text-active: hsla(198, 72%, 45%, 1);--coral-color-accent-text-weak: hsla(207, 18%, 24%, 1);--coral-color-accent-text-weak-hover: hsla(199, 71%, 15%, 1);--coral-color-accent-text-weak-active: hsla(199, 73%, 10%, 1);--coral-color-accent-text-strong: hsla(198, 72%, 75%, 1);--coral-color-accent-text-strong-hover: hsla(198, 72%, 65%, 1);--coral-color-accent-text-strong-active: hsla(198, 72%, 55%, 1);--coral-color-accent-background: hsla(198, 72%, 25%, 1);--coral-color-accent-background-hover: hsla(199, 78%, 20%, 1);--coral-color-accent-background-active: hsla(199, 73%, 10%, 1);--coral-color-accent-background-weak: hsla(207, 18%, 24%, 1);--coral-color-accent-background-weak-hover: hsla(199, 71%, 15%, 1);--coral-color-accent-background-weak-active: hsla(199, 73%, 10%, 1);--coral-color-accent-background-strong: hsla(198, 72%, 75%, 1);--coral-color-accent-background-strong-hover: hsla(198, 72%, 65%, 1);--coral-color-accent-background-strong-active: hsla(198, 72%, 55%, 1);--coral-color-accent-border: hsla(198, 72%, 75%, 1);--coral-color-accent-border-hover: hsla(198, 72%, 65%, 1);--coral-color-accent-border-active: hsla(199, 72%, 55%, 1);--coral-color-danger-text: hsla(2, 95%, 74%, 1);--coral-color-danger-text-hover: hsla(2, 95%, 69%, 1);--coral-color-danger-text-active: hsla(2, 96%, 64%, 1);--coral-color-danger-text-weak: hsla(207, 18%, 24%, 1);--coral-color-danger-text-weak-hover: hsla(358, 96%, 18%, 1);--coral-color-danger-text-weak-active: hsla(357, 97%, 13%, 1);--coral-color-danger-text-strong: hsla(359, 100%, 78%, 1);--coral-color-danger-text-strong-hover: hsla(359, 100%, 73%, 1);--coral-color-danger-text-strong-active: hsla(359, 100%, 68%, 1);--coral-color-danger-background: hsla(358, 96%, 18%, 1);--coral-color-danger-background-hover: hsla(357, 97%, 13%, 1);--coral-color-danger-background-active: hsla(358, 95%, 8%, 1);--coral-color-danger-background-weak: hsla(207, 18%, 24%, 1);--coral-color-danger-background-weak-hover: hsla(358, 96%, 18%, 1);--coral-color-danger-background-weak-active: hsla(357, 97%, 13%, 1);--coral-color-danger-background-strong: hsla(359, 100%, 78%, 1);--coral-color-danger-background-strong-hover: hsla(359, 100%, 73%, 1);--coral-color-danger-background-strong-active: hsla(359, 100%, 68%, 1);--coral-color-danger-border: hsla(359, 100%, 78%, 1);--coral-color-danger-border-hover: hsla(359, 100%, 73%, 1);--coral-color-danger-border-active: hsla(359, 100%, 68%, 1);--coral-color-success-text: hsla(110, 50%, 60%, 1);--coral-color-success-text-hover: hsla(110, 45%, 50%, 1);--coral-color-success-text-active: hsla(110, 45%, 40%, 1);--coral-color-success-text-weak: hsla(207, 18%, 24%, 1);--coral-color-success-text-weak-hover: hsla(109, 50%, 20%, 1);--coral-color-success-text-weak-active: hsla(109, 51%, 15%, 1);--coral-color-success-text-strong: hsla(110, 50%, 70%, 1);--coral-color-success-text-strong-hover: hsla(110, 50%, 60%, 1);--coral-color-success-text-strong-active: hsla(110, 50%, 50%, 1);--coral-color-success-background: hsla(109, 50%, 20%, 1);--coral-color-success-background-hover: hsla(109, 51%, 15%, 1);--coral-color-success-background-active: hsla(110, 49%, 10%, 1);--coral-color-success-background-weak: hsla(207, 18%, 24%, 1);--coral-color-success-background-weak-hover: hsla(109, 50%, 20%, 1);--coral-color-success-background-weak-active: hsla(109, 51%, 15%, 1);--coral-color-success-background-strong: hsla(110, 50%, 70%, 1);--coral-color-success-background-strong-hover: hsla(110, 50%, 60%, 1);--coral-color-success-background-strong-active: hsla(110, 50%, 50%, 1);--coral-color-success-border: hsla(110, 50%, 70%, 1);--coral-color-success-border-hover: hsla(110, 50%, 60%, 1);--coral-color-success-border-active: hsla(110, 50%, 50%, 1);--coral-color-warning-text: hsla(27, 97%, 57%, 1);--coral-color-warning-text-hover: hsla(27, 97%, 47%, 1);--coral-color-warning-text-active: hsla(27, 97%, 37%, 1);--coral-color-warning-text-weak: hsla(207, 18%, 24%, 1);--coral-color-warning-text-weak-hover: hsla(22, 84%, 20%, 1);--coral-color-warning-text-weak-active: hsla(23, 84%, 15%, 1);--coral-color-warning-text-strong: hsla(27, 98%, 67%, 1);--coral-color-warning-text-strong-hover: hsla(27, 97%, 57%, 1);--coral-color-warning-text-strong-active: hsla(27, 98%, 47%, 1);--coral-color-warning-background: hsla(22, 84%, 20%, 1);--coral-color-warning-background-hover: hsla(22, 84%, 15%, 1);--coral-color-warning-background-active: hsla(22, 84%, 10%, 1);--coral-color-warning-background-weak: hsla(207, 18%, 24%, 1);--coral-color-warning-background-weak-hover: hsla(22, 84%, 20%, 1);--coral-color-warning-background-weak-active: hsla(23, 84%, 15%, 1);--coral-color-warning-background-strong: hsla(27, 98%, 67%, 1);--coral-color-warning-background-strong-hover: hsla(27, 97%, 57%, 1);--coral-color-warning-background-strong-active: hsla(27, 98%, 47%, 1);--coral-color-warning-border: hsla(27, 98%, 67%, 1);--coral-color-warning-border-hover: hsla(27, 97%, 57%, 1);--coral-color-warning-border-active: hsla(27, 98%, 47%, 1);--coral-color-assistive-background: hsla(208, 20%, 83%, 1);--coral-color-assistive-text: hsla(208, 18%, 14%, 1);--coral-color-assistive-border: hsla(208, 20%, 63%, 1);--coral-color-assistive-border-focus: hsla(256, 66%, 76%, 1);--coral-color-branding-brand: hsla(359, 100%, 71%, 1);--coral-color-neutral-border-hover: hsla(206, 17%, 92%, 1);--coral-color-beta-text: hsla(280, 44%, 72%, 1);--coral-color-beta-text-hover: hsla(280, 43%, 62%, 1);--coral-color-beta-text-active: hsla(280, 44%, 52%, 1);--coral-color-beta-icon: hsla(280, 68%, 61%, 1);--coral-color-beta-icon-hover: hsla(280, 68%, 51%, 1);--coral-color-beta-icon-active: hsla(280, 67%, 41%, 1);--coral-color-beta-text-weak: hsla(207, 18%, 24%, 1);--coral-color-beta-text-weak-hover: hsla(281, 65%, 24%, 1);--coral-color-beta-text-weak-active: hsla(280, 64%, 14%, 1);--coral-color-beta-text-strong: hsla(279, 34%, 78%, 1);--coral-color-beta-text-strong-hover: hsla(279, 34%, 68%, 1);--coral-color-beta-text-strong-active: hsla(280, 34%, 48%, 1);--coral-color-beta-background: hsla(281, 65%, 24%, 1);--coral-color-beta-background-hover: hsla(280, 64%, 14%, 1);--coral-color-beta-background-active: hsla(277, 62%, 4%, 1);--coral-color-beta-background-weak: hsla(207, 18%, 24%, 1);--coral-color-beta-background-weak-hover: hsla(281, 65%, 24%, 1);--coral-color-beta-background-weak-active: hsla(280, 64%, 14%, 1);--coral-color-beta-background-strong: hsla(279, 34%, 78%, 1);--coral-color-beta-background-strong-hover: hsla(279, 34%, 68%, 1);--coral-color-beta-background-strong-active: hsla(279, 34%, 48%, 1);--coral-color-beta-border: hsla(279, 34%, 78%, 1);--coral-color-beta-border-hover: hsla(279, 34%, 68%, 1);--coral-color-beta-border-active: hsla(279, 34%, 48%, 1);--coral-color-accent-icon: hsla(198, 76%, 67%, 1);--coral-color-accent-icon-hover: hsla(198, 76%, 57%, 1);--coral-color-accent-icon-active: hsla(198, 77%, 47%, 1);--coral-color-danger-icon: hsla(2, 96%, 67%, 1);--coral-color-danger-icon-hover: hsla(2, 96%, 57%, 1);--coral-color-danger-icon-active: hsla(2, 97%, 47%, 1);--coral-color-success-icon-active: hsla(110, 61%, 36%, 1);--coral-color-success-icon-hover: hsla(110, 62%, 46%, 1);--coral-color-success-icon: hsla(110, 61%, 56%, 1);--coral-color-warning-icon-active: hsla(27, 98%, 19%, 1);--coral-color-warning-icon-hover: hsla(27, 99%, 29%, 1);--coral-color-warning-icon: hsla(27, 99%, 49%, 1);--coral-color-charts-neutral: hsla(0, 0%, 75%, 1);--coral-color-charts-neutral-weak: hsla(206, 10%, 48%, 1);--coral-color-charts-neutral-strong: hsla(0, 0%, 88%, 1);--coral-color-charts-neutral-hover: hsla(0, 0%, 88%, 1);--coral-color-charts-success: hsla(148, 87%, 40%, 1);--coral-color-charts-success-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-success-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-success-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-danger: hsla(4, 89%, 49%, 1);--coral-color-charts-danger-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-danger-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-danger-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-warning: hsla(32, 100%, 56%, 1);--coral-color-charts-warning-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-warning-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-warning-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-default: hsla(216, 82%, 48%, 1);--coral-color-charts-default-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-default-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-default-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-00: hsla(48, 100%, 50%, 1);--coral-color-charts-color-00-weak: hsla(51, 91%, 82%, 1);--coral-color-charts-color-00-strong: hsla(48, 82%, 45%, 1);--coral-color-charts-color-00-hover: hsla(48, 82%, 45%, 1);--coral-color-charts-color-01: hsla(216, 82%, 48%, 1);--coral-color-charts-color-01-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-color-01-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-color-01-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-02: hsla(194, 92%, 50%, 1);--coral-color-charts-color-02-weak: hsla(194, 91%, 91%, 1);--coral-color-charts-color-02-strong: hsla(194, 93%, 32%, 1);--coral-color-charts-color-02-hover: hsla(194, 93%, 32%, 1);--coral-color-charts-color-03: hsla(140, 39%, 79%, 1);--coral-color-charts-color-03-weak: hsla(138, 40%, 92%, 1);--coral-color-charts-color-03-strong: hsla(139, 11%, 35%, 1);--coral-color-charts-color-03-hover: hsla(139, 11%, 35%, 1);--coral-color-charts-color-04: hsla(148, 87%, 40%, 1);--coral-color-charts-color-04-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-color-04-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-color-04-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-color-05: hsla(324, 68%, 71%, 1);--coral-color-charts-color-05-weak: hsla(323, 69%, 95%, 1);--coral-color-charts-color-05-strong: hsla(324, 28%, 49%, 1);--coral-color-charts-color-05-hover: hsla(324, 28%, 49%, 1);--coral-color-charts-color-06: hsla(280, 75%, 58%, 1);--coral-color-charts-color-06-weak: hsla(279, 77%, 88%, 1);--coral-color-charts-color-06-strong: hsla(280, 54%, 36%, 1);--coral-color-charts-color-06-hover: hsla(280, 54%, 36%, 1);--coral-color-charts-color-07: hsla(4, 89%, 49%, 1);--coral-color-charts-color-07-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-color-07-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-color-07-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-color-08: hsla(22, 88%, 54%, 1);--coral-color-charts-color-08-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-color-08-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-color-08-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-color-09: hsla(34, 34%, 45%, 1);--coral-color-charts-color-09-weak: hsla(35, 28%, 82%, 1);--coral-color-charts-color-09-strong: hsla(35, 34%, 27%, 1);--coral-color-charts-color-09-hover: hsla(35, 34%, 27%, 1);--coral-color-neutral-border-strong: hsla(0, 0%, 92%, 1);--coral-color-neutral-border-strong-hover: hsla(216, 30%, 82%, 1);--coral-color-neutral-icon: hsla(210, 17%, 93%, 1);--coral-color-neutral-icon-inverted: hsla(210, 7%, 79%, 1);--coral-color-neutral-icon-weak: hsla(206, 24%, 83%, 1);--coral-color-charts-default-text: hsla(205, 87%, 94%, 1);--coral-color-charts-default-text-strong: hsla(205, 93%, 22%, 1);--coral-color-charts-default-text-weak: hsla(207, 93%, 94%, 1);--coral-color-charts-color-09-text: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-strong: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-weak: hsla(35, 28%, 82%, 1);--coral-color-neutral-background-heavy: hsla(204, 18%, 11%, 1);--coral-color-illustration-color-01: hsla(358, 40%, 53%, 1);--coral-color-illustration-color-02: hsla(355, 39%, 61%, 1);--coral-color-illustration-color-03: hsla(349, 15%, 71%, 1);--coral-color-illustration-color-04: hsla(211, 54%, 15%, 1);--coral-color-illustration-color-05: hsla(212, 28%, 37%, 1);--coral-color-illustration-color-06: hsla(212, 29%, 61%, 1);--coral-color-illustration-skintone-01: hsla(20, 29%, 66%, 1);--coral-color-illustration-skintone-02: hsla(21, 23%, 49%, 1);--coral-color-illustration-skintone-03: hsla(17, 29%, 22%, 1);--coral-color-illustration-shadow: hsla(0, 0%, 0%, 0.1);--coral-color-illustration-color-07: hsla(213, 13%, 35%, 1);--coral-color-illustration-color-08: hsla(212, 13%, 19%, 1);--coral-color-illustration-color-09: hsla(240, 3%, 12%, 1);--coral-color-accent-background-selected: hsla(199, 73%, 13%, 1);--coral-color-brand-text: white;--coral-color-brand-text-hover: white;--coral-color-brand-text-active: white;--coral-color-brand-text-inverted: hsla(0, 0%, 38%, 1);--coral-color-brand-text-inverted-hover: hsla(0, 0%, 13%, 1);--coral-color-brand-text-inverted-active: hsla(0, 0%, 13%, 1);--coral-color-brand-text-selected: hsla(204, 96%, 18%, 1);--coral-color-brand-background-weak: hsla(0, 0%, 100%, 0);--coral-color-brand-background-weak-hover: hsla(0, 0%, 100%, 0.1);--coral-color-brand-background-weak-active: hsla(0, 0%, 100%, 0.1);--coral-color-brand-background-selected: white;--coral-color-brand-background-inverted: hsla(0, 0%, 13%, 0);--coral-color-brand-background-inverted-hover: hsla(0, 0%, 13%, 0.1);--coral-color-brand-background-inverted-active: hsla(0, 0%, 13%, 0.1);--coral-color-brand-border: white;--coral-color-brand-border-hover: white;--coral-color-brand-border-active: white;--coral-color-info-text: hsla(198, 72%, 65%, 1);--coral-color-info-text-hover: hsla(198, 72%, 55%, 1);--coral-color-info-text-active: hsla(198, 72%, 45%, 1);--coral-color-info-icon: hsla(198, 76%, 67%, 1);--coral-color-info-text-weak: hsla(207, 18%, 24%, 1);--coral-color-info-text-weak-hover: hsla(199, 71%, 15%, 1);--coral-color-info-text-weak-active: hsla(199, 73%, 10%, 1);--coral-color-info-text-strong: hsla(198, 72%, 75%, 1);--coral-color-info-text-strong-hover: hsla(198, 72%, 65%, 1);--coral-color-info-text-strong-active: hsla(198, 72%, 55%, 1);--coral-color-info-background: hsla(198, 72%, 25%, 1);--coral-color-info-background-hover: hsla(199, 78%, 20%, 1);--coral-color-info-background-active: hsla(199, 73%, 10%, 1);--coral-color-info-background-weak: hsla(207, 18%, 24%, 1);--coral-color-info-background-weak-hover: hsla(199, 71%, 15%, 1);--coral-color-info-background-weak-active: hsla(199, 73%, 10%, 1);--coral-color-info-background-strong: hsla(198, 72%, 75%, 1);--coral-color-info-background-strong-hover: hsla(198, 72%, 65%, 1);--coral-color-info-background-strong-active: hsla(198, 72%, 55%, 1);--coral-color-info-border: hsla(198, 72%, 75%, 1);--coral-color-info-border-hover: hsla(198, 72%, 65%, 1);--coral-color-info-border-active: hsla(199, 72%, 55%, 1);--coral-color-info-icon-hover: hsla(198, 76%, 57%, 1);--coral-color-info-icon-active: hsla(198, 77%, 47%, 1);--coral-color-brand-icon: white;--coral-color-brand-icon-hover: white;--coral-color-brand-icon-active: white;--coral-color-brand-icon-inverted: hsla(0, 0%, 38%, 1);--coral-color-brand-icon-inverted-hover: hsla(0, 0%, 13%, 1);--coral-color-brand-icon-inverted-active: hsla(0, 0%, 13%, 1);--coral-color-brand-icon-selected: hsla(204, 96%, 18%, 1);--coral-color-branding-background: linear-gradient(133deg, hsla(226, 49%, 14%, 1) 0%, hsla(253, 46%, 8%, 1) 100%);--coral-color-branding-navigation: linear-gradient(133deg, hsla(222, 49%, 14%, 1) 0%, hsla(253, 46%, 8%, 1) 100%);--coral-color-brand-background: linear-gradient(133deg, hsla(210, 62%, 26%, 1) 0%, hsla(254, 47%, 23%, 1) 100%);--coral-spacing-xxs: 0.25rem;--coral-spacing-xs: 0.5rem;--coral-spacing-s: 0.75rem;--coral-spacing-m: 1rem;--coral-spacing-l: 1.75rem;--coral-spacing-xl: 2.25rem;--coral-sizing-minimal: 0.75rem;--coral-sizing-xxxs: 1rem;--coral-sizing-xxs: 1.25rem;--coral-sizing-xs: 1.5rem;--coral-sizing-s: 1.75rem;--coral-sizing-m: 2.25rem;--coral-sizing-l: 2.5rem;--coral-sizing-xxxl: 13.75rem;--coral-sizing-maximal: 20rem;--coral-sizing-branding-logo: 1.75rem;--coral-elevation-shadow-neutral-m: 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.5);--coral-elevation-shadow-neutral-l: 0 0.25rem 0.5rem 0 hsla(0, 0%, 0%, 0.5);--coral-elevation-shadow-accent: 0 0.0625rem 0.0625rem 0 hsla(198, 72%, 75%, 0.3);--coral-elevation-shadow-success: 0 0.0625rem 0.0625rem 0 hsla(110, 50%, 70%, 0.3);--coral-elevation-shadow-danger: 0 0.0625rem 0.0625rem 0 hsla(359, 100%, 78%, 0.3);--coral-elevation-shadow-warning: 0 0.0625rem 0.0625rem 0 hsla(27, 98%, 67%, 0.3);--coral-elevation-shadow-beta: 0 0.0625rem 0.0625rem 0 hsla(279, 34%, 78%, 0.3);--coral-elevation-shadow-neutral-inverted-m: 0 -0.125rem 0.375rem 0 hsla(0, 0%, 2%, 0.5);--coral-elevation-shadow-neutral-inverted-l: 0 -0.25rem 0.5rem 0 hsla(0, 0%, 5%, 0.5);--coral-elevation-shadow-neutral-s: 0 0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.5);--coral-elevation-shadow-neutral-inverted-s: 0 -0.0625rem 0.125rem 0 hsla(0, 0%, 2%, 0.5);--coral-elevation-shadow-info: 0 0.0625rem 0.0625rem 0 hsla(198, 72%, 75%, 0.3);--coral-heading-l: 600 1.125rem/140% 'Source Sans Pro';--coral-heading-m: 600 1rem/140% 'Source Sans Pro';--coral-heading-s: 600 0.875rem/140% 'Source Sans Pro';--coral-paragraph-m: 400 0.875rem/140% 'Source Sans Pro';--coral-paragraph-m-bold: 600 0.875rem/140% 'Source Sans Pro';--coral-paragraph-s: 400 0.75rem/140% 'Source Sans Pro';--coral-paragraph-s-bold: 600 0.75rem/140% 'Source Sans Pro';--coral-data-m: 400 0.875rem/140% 'Inconsolata';--coral-data-m-bold: 700 0.875rem/140% 'Inconsolata';--coral-link-m-underlined: 600 0.875rem/140% 'Source Sans Pro';--coral-link-m: 600 0.875rem/140% 'Source Sans Pro';--coral-data-xl: 400 1.5rem/140% 'Inconsolata';--coral-link-s: 600 0.75rem/140% 'Source Sans Pro';--coral-link-s-underlined: 600 0.75rem/140% 'Source Sans Pro';--coral-radius-m: 0.5rem;--coral-radius-l: 1rem;--coral-radius-round: 6249.9375rem;--coral-radius-s: 0.25rem;--coral-border-s-solid: 1px solid;--coral-border-m-solid: 2px solid;--coral-border-s-dashed: 1px dashed;--coral-border-m-dashed: 2px dashed;--coral-opacity-l: 0.2;--coral-opacity-m: 0.4;--coral-opacity-s: 0.6;--coral-breakpoint-s: 40em;--coral-breakpoint-m: 48em;--coral-breakpoint-l: 64em;--coral-breakpoint-xl: 80em;--coral-branding-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ3SURBVHgB7Zu/UxNBFMe/e6ahQ0qxiBpaQWfUTjM0aqMMnWMh1iJEeyHBXiLqjDM6IP+A0Dk2Gkq0EMaxkhmuADsgNmZGgfW9vZz5dUcul938uPGbCbnb+5H95L3bu33vIaBZMpXqxT6GADEIIYcgaFmilzbFq3a1aZtN2/KQIkdHrovn2Rw0S0CDilBJOtskrRKcAgqjPL1zEGJZzM0uQoOaAlRghwQlkUJ4KD/ZYNg/yIiXWRshFQrQMFjN11EvM/iNxTCgDQPK8dQIHbUA82DV2iTXzTTquoEBldUkpslyKbRTFmap1zMim80H2T0QIMHFCWyJAIfQGdqka3M4iMvWBVRwB/iI2mG+3QoEeSRgB8O5qgvpC9gFcK6OhPQEVAPKAb6g8+EcCeqrRZAeA4/leQCPlt0Cx5I4R+8pr001FpT3U2P0sYDuk6TXKD3PLpc3VlhQXXdQ1jOn61eBvj4YkKDXE3V5lanSRQ9xByZd89IFArwGDJyBIZ2ih/6KB5F/gMp6EmmYUk+PA2daAhPlVixZcN8gHMuca1breLkVS4ACV2BKDJc0d/oalVlRARZHzjhMiOFa4ZqVoumcUL+oa8Gb0C2+5m7fagccS0DKSWcByoJ70DW/Y7DkZccledlLGxvAzm5l2y6tv3sPjdrDMZyO0QQ2CV1woyN0K7joD+YqkaB3VdvOjm5AFfyKqTmeltATnFFya9tZHkj471coAL8KlW1fv0G7JANaGkfP1/POJ4OmH/nv93YJWP0MwxLEdpYHmVbHVloniskyYBxRFQWcow1IbBYirv+A3S4GtBFd2ZZKX0VVkgGBdURVAj/ZgmuIpiSFYFYsoowqIFtwzUJMAUbxOsxzStwqRoOjaMUV/uPcByWeIlqSnOfnBQcwRrnwVrqp+eia7WaCFaByU51W5AltoeC/PeExGU5QMLi/H5qUcxdiKC1lKaPEgZrm54cMxzN7v1k9t3NAiuMwHN5g4JME951iNc9eoElJSqfNuCsVwQqKz6SpRU9ugt1w4l5wd+Qf5dW8E5BqRhIZGj3T7mrlwzZbkROKOsTWmSNrrH7iL/UXg3GwKf24eTju+z7elDfUps+cMpEl6BRbUbnhiVLEbesHsL2tA8oVj5x3q8tMvDO84yku1WhvuUijksiSaz6obvaeD8aQUWnh7tGm6rOHPAHVbcPCKHRdj2blFCH4FAYFKSP5AE4sdqbCl5G46mDIQIVAdWMyZHqbkhjD6CR35fEhYClXoKBTEfI8j1Q4+q5mXtwHKxgcq/FySidZyjUprXbZTYJ7WF0mUk9hC2Lj9MQwRkdPhT1HA3ImAvSUFbSEslzNljQz6HQxvx+HXtimwFxp65ByXYkbdMYkSjOSRs+fLwbBGCzXDBhCdiCQilnjQXqzZXvpW+KotbCtYrIc9JJijf+tgONDOqDK9RfJ1nAWmpwCzwAAAABJRU5ErkJggg==);--coral-transition-instant: 100ms ease-out;--coral-transition-fast: 250ms ease-in-out;--coral-transition-normal: 300ms ease-in-out;--coral-transition-slow: 400ms ease-in;--coral-elevation-layer-flat: 0;--coral-elevation-layer-standard-front: 4;--coral-elevation-layer-interactive-front: 8;--coral-elevation-layer-overlay: 16;--coral-animation-heartbeat: coral-dark-keyframes-blink 1.5s cubic-bezier(0.7, 0, 1, 1) infinite;color-scheme:dark}@keyframes coral-dark-keyframes-blink{0%,100%{opacity:1}50%{opacity:.5}}[data-theme=qlik-light]{--coral-color-neutral-text: hsla(0, 0%, 25%, 1);--coral-color-neutral-text-weak: hsla(0, 0%, 0%, 0.55);--coral-color-neutral-text-disabled: hsla(0, 0%, 0%, 0.3);--coral-color-neutral-text-inverted: hsla(0, 0%, 100%, 1);--coral-color-neutral-background: hsla(0, 0%, 100%, 1);--coral-color-neutral-background-medium: hsla(0, 0%, 98%, 1);--coral-color-neutral-background-strong: hsla(0, 0%, 95%, 1);--coral-color-neutral-background-disabled: hsla(0, 0%, 65%, 1);--coral-color-neutral-border: hsla(0, 0%, 55%, 1);--coral-color-neutral-border-weak: hsla(0, 0%, 85%, 1);--coral-color-neutral-border-hover: hsla(0, 0%, 35%, 1);--coral-color-accent-text-weak: white;--coral-color-accent-text-weak-hover: hsla(138, 56%, 92%, 1);--coral-color-accent-text-weak-active: hsla(135, 48%, 84%, 1);--coral-color-accent-text: hsla(0, 0%, 25%, 1);--coral-color-accent-text-hover: hsla(0, 0%, 17%, 1);--coral-color-accent-text-active: hsla(0, 0%, 13%, 1);--coral-color-accent-background: hsla(138, 56%, 92%, 1);--coral-color-accent-background-hover: hsla(135, 48%, 84%, 1);--coral-color-accent-background-active: hsla(136, 47%, 74%, 1);--coral-color-accent-background-weak: white;--coral-color-accent-background-weak-hover: hsla(0, 0%, 87%, 1);--coral-color-accent-background-weak-active: hsla(0, 0%, 79%, 1);--coral-color-accent-background-strong: hsla(147, 100%, 26%, 1);--coral-color-accent-background-strong-hover: hsla(144, 78%, 23%, 1);--coral-color-accent-background-strong-active: hsla(144, 78%, 16%, 1);--coral-color-accent-border-hover: hsla(144, 78%, 23%, 1);--coral-color-accent-border-active: hsla(144, 78%, 16%, 1);--coral-color-danger-text-weak: white;--coral-color-danger-text-weak-hover: hsla(346, 85%, 92%, 1);--coral-color-danger-text-weak-active: hsla(345, 87%, 85%, 1);--coral-color-danger-text: hsla(336, 100%, 34%, 1);--coral-color-danger-text-hover: hsla(332, 100%, 27%, 1);--coral-color-danger-text-active: hsla(332, 100%, 18%, 1);--coral-color-danger-background: hsla(346, 85%, 92%, 1);--coral-color-danger-background-hover: hsla(345, 87%, 85%, 1);--coral-color-danger-background-active: hsla(346, 86%, 75%, 1);--coral-color-danger-background-weak: white;--coral-color-danger-background-weak-hover: hsla(346, 85%, 92%, 1);--coral-color-danger-background-weak-active: hsla(345, 87%, 85%, 1);--coral-color-success-text-weak: white;--coral-color-success-text-weak-hover: hsla(138, 56%, 92%, 1);--coral-color-success-text-weak-active: hsla(135, 48%, 84%, 1);--coral-color-success-text: hsla(147, 100%, 26%, 1);--coral-color-success-text-hover: hsla(144, 78%, 23%, 1);--coral-color-success-text-active: hsla(144, 78%, 16%, 1);--coral-color-success-background: hsla(138, 56%, 92%, 1);--coral-color-danger-background-strong: hsla(336, 100%, 34%, 1);--coral-color-danger-background-strong-hover: hsla(332, 100%, 27%, 1);--coral-color-danger-background-strong-active: hsla(332, 100%, 18%, 1);--coral-color-danger-border: hsla(336, 100%, 34%, 1);--coral-color-success-background-hover: hsla(144, 78%, 23%, 1);--coral-color-danger-border-hover: hsla(332, 100%, 27%, 1);--coral-color-success-background-active: hsla(136, 47%, 74%, 1);--coral-color-danger-border-active: hsla(332, 100%, 18%, 1);--coral-color-success-background-weak: white;--coral-color-success-background-weak-hover: hsla(138, 56%, 92%, 1);--coral-color-success-background-weak-active: hsla(135, 48%, 84%, 1);--coral-color-success-background-strong: hsla(147, 100%, 26%, 1);--coral-color-success-background-strong-hover: hsla(144, 78%, 23%, 1);--coral-color-success-background-strong-active: hsla(144, 78%, 16%, 1);--coral-color-warning-text-weak: white;--coral-color-warning-text-weak-hover: hsla(35, 100%, 88%, 1);--coral-color-warning-text-weak-active: hsla(36, 100%, 75%, 1);--coral-color-success-border: hsla(147, 100%, 26%, 1);--coral-color-warning-text: hsla(18, 100%, 37%, 1);--coral-color-warning-text-hover: hsla(14, 100%, 28%, 1);--coral-color-warning-text-active: hsla(11, 100%, 19%, 1);--coral-color-warning-background: hsla(35, 100%, 88%, 1);--coral-color-success-border-hover: hsla(144, 78%, 23%, 1);--coral-color-warning-background-hover: hsla(36, 100%, 75%, 1);--coral-color-success-border-active: hsla(144, 78%, 16%, 1);--coral-color-warning-background-active: hsla(36, 100%, 65%, 1);--coral-color-warning-background-weak: white;--coral-color-assistive-text: white;--coral-color-warning-background-weak-hover: hsla(35, 100%, 88%, 1);--coral-color-warning-background-weak-active: hsla(36, 100%, 75%, 1);--coral-color-assistive-background: hsla(210, 62%, 5%, 1);--coral-color-warning-background-strong: hsla(18, 100%, 37%, 1);--coral-color-warning-background-strong-hover: hsla(14, 100%, 28%, 1);--coral-color-warning-background-strong-active: hsla(11, 100%, 19%, 1);--coral-color-warning-border: hsla(18, 100%, 37%, 1);--coral-color-assistive-border: hsla(0, 0%, 47%, 1);--coral-color-warning-border-hover: hsla(14, 100%, 28%, 1);--coral-color-warning-border-active: hsla(11, 100%, 19%, 1);--coral-color-branding-brand: hsla(144, 78%, 37%, 1);--coral-color-neutral-border-disabled: hsla(0, 0%, 65%, 1);--coral-color-neutral-border-weak-hover: hsla(0, 0%, 70%, 1);--coral-color-assistive-border-focus: hsla(208, 98%, 43%, 1);--coral-color-accent-text-strong: hsla(0, 0%, 13%, 1);--coral-color-accent-text-strong-hover: hsla(0, 0%, 5%, 1);--coral-color-accent-text-strong-active: hsla(0, 0%, 0%, 1);--coral-color-danger-text-strong: hsla(332, 100%, 27%, 1);--coral-color-danger-text-strong-hover: hsla(332, 100%, 18%, 1);--coral-color-danger-text-strong-active: hsla(341, 100%, 14%, 1);--coral-color-success-text-strong: hsla(144, 78%, 23%, 1);--coral-color-success-text-strong-hover: hsla(144, 78%, 16%, 1);--coral-color-success-text-strong-active: hsla(137, 100%, 10%, 1);--coral-color-warning-text-strong: hsla(14, 100%, 28%, 1);--coral-color-warning-text-strong-hover: hsla(11, 100%, 19%, 1);--coral-color-warning-text-strong-active: hsla(0, 100%, 15%, 1);--coral-color-beta-text: hsla(280, 57%, 49%, 1);--coral-color-beta-text-hover: hsla(281, 58%, 39%, 1);--coral-color-beta-text-active: hsla(281, 58%, 29%, 1);--coral-color-beta-icon: hsla(280, 80%, 54%, 1);--coral-color-beta-icon-hover: hsla(280, 80%, 44%, 1);--coral-color-beta-icon-active: hsla(280, 80%, 34%, 1);--coral-color-beta-text-weak: white;--coral-color-beta-text-weak-hover: hsla(280, 56%, 83%, 1);--coral-color-beta-text-weak-active: hsla(280, 57%, 73%, 1);--coral-color-beta-text-strong: hsla(281, 58%, 29%, 1);--coral-color-beta-text-strong-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-text-strong-active: hsla(282, 57%, 9%, 1);--coral-color-beta-background: hsla(279, 57%, 90%, 1);--coral-color-beta-background-hover: hsla(279, 57%, 81%, 1);--coral-color-beta-background-active: hsla(279, 57%, 71%, 1);--coral-color-beta-background-weak: white;--coral-color-beta-background-weak-hover: hsla(279, 57%, 90%, 1);--coral-color-beta-background-weak-active: hsla(279, 57%, 80%, 1);--coral-color-beta-background-strong: hsla(281, 58%, 29%, 1);--coral-color-beta-background-strong-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-background-strong-active: hsla(282, 57%, 9%, 1);--coral-color-beta-border: hsla(281, 58%, 29%, 1);--coral-color-beta-border-hover: hsla(282, 58%, 19%, 1);--coral-color-beta-border-active: hsla(282, 57%, 9%, 1);--coral-color-neutral-border-strong: hsla(0, 0%, 25%, 1);--coral-color-neutral-border-strong-hover: hsla(0, 0%, 15%, 1);--coral-color-neutral-icon-inverted: white;--coral-color-neutral-icon: hsla(0, 0%, 25%, 1);--coral-color-neutral-icon-weak: hsla(0, 0%, 55%, 1);--coral-color-accent-icon: hsla(0, 0%, 25%, 1);--coral-color-accent-icon-hover: hsla(0, 0%, 17%, 1);--coral-color-accent-icon-active: hsla(0, 0%, 13%, 1);--coral-color-danger-icon: hsla(339, 100%, 42%, 1);--coral-color-danger-icon-hover: hsla(336, 100%, 34%, 1);--coral-color-danger-icon-active: hsla(332, 100%, 18%, 1);--coral-color-success-icon: hsla(144, 78%, 37%, 1);--coral-color-success-icon-hover: hsla(147, 100%, 26%, 1);--coral-color-success-icon-active: hsla(144, 78%, 16%, 1);--coral-color-warning-icon: hsla(27, 100%, 47%, 1);--coral-color-warning-icon-hover: hsla(18, 100%, 37%, 1);--coral-color-warning-icon-active: hsla(11, 100%, 19%, 1);--coral-color-charts-neutral: hsla(0, 0%, 22%, 1);--coral-color-charts-neutral-weak: hsla(0, 0%, 83%, 1);--coral-color-charts-neutral-strong: hsla(0, 0%, 12%, 1);--coral-color-charts-neutral-hover: hsla(0, 0%, 12%, 1);--coral-color-charts-success: hsla(148, 87%, 40%, 1);--coral-color-charts-success-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-success-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-success-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-danger: hsla(4, 89%, 49%, 1);--coral-color-charts-danger-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-danger-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-danger-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-warning: hsla(32, 100%, 56%, 1);--coral-color-charts-warning-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-warning-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-warning-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-default: hsla(216, 82%, 48%, 1);--coral-color-charts-default-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-default-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-default-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-00: hsla(48, 100%, 50%, 1);--coral-color-charts-color-00-weak: hsla(51, 91%, 82%, 1);--coral-color-charts-color-00-strong: hsla(48, 82%, 45%, 1);--coral-color-charts-color-00-hover: hsla(48, 82%, 45%, 1);--coral-color-charts-color-01: hsla(216, 82%, 48%, 1);--coral-color-charts-color-01-weak: hsla(204, 59%, 73%, 1);--coral-color-charts-color-01-strong: hsla(204, 92%, 29%, 1);--coral-color-charts-color-01-hover: hsla(204, 92%, 29%, 1);--coral-color-charts-color-02: hsla(194, 92%, 50%, 1);--coral-color-charts-color-02-weak: hsla(194, 91%, 91%, 1);--coral-color-charts-color-02-strong: hsla(194, 93%, 32%, 1);--coral-color-charts-color-02-hover: hsla(194, 93%, 32%, 1);--coral-color-charts-color-03: hsla(140, 39%, 79%, 1);--coral-color-charts-color-03-weak: hsla(138, 40%, 92%, 1);--coral-color-charts-color-03-strong: hsla(139, 11%, 35%, 1);--coral-color-charts-color-03-hover: hsla(139, 11%, 35%, 1);--coral-color-charts-color-04: hsla(148, 87%, 40%, 1);--coral-color-charts-color-04-weak: hsla(130, 52%, 91%, 1);--coral-color-charts-color-04-strong: hsla(139, 50%, 22%, 1);--coral-color-charts-color-04-hover: hsla(139, 50%, 22%, 1);--coral-color-charts-color-05: hsla(324, 68%, 71%, 1);--coral-color-charts-color-05-weak: hsla(323, 69%, 95%, 1);--coral-color-charts-color-05-strong: hsla(324, 28%, 49%, 1);--coral-color-charts-color-05-hover: hsla(324, 28%, 49%, 1);--coral-color-charts-color-06: hsla(280, 75%, 58%, 1);--coral-color-charts-color-06-weak: hsla(279, 77%, 88%, 1);--coral-color-charts-color-06-strong: hsla(280, 54%, 36%, 1);--coral-color-charts-color-06-hover: hsla(280, 54%, 36%, 1);--coral-color-charts-color-07: hsla(4, 89%, 49%, 1);--coral-color-charts-color-07-weak: hsla(359, 69%, 73%, 1);--coral-color-charts-color-07-strong: hsla(359, 62%, 43%, 1);--coral-color-charts-color-07-hover: hsla(359, 62%, 43%, 1);--coral-color-charts-color-08: hsla(22, 88%, 54%, 1);--coral-color-charts-color-08-weak: hsla(22, 88%, 84%, 1);--coral-color-charts-color-08-strong: hsla(22, 75%, 42%, 1);--coral-color-charts-color-08-hover: hsla(22, 75%, 42%, 1);--coral-color-charts-color-09: hsla(34, 34%, 45%, 1);--coral-color-charts-color-09-weak: hsla(35, 28%, 82%, 1);--coral-color-charts-color-09-strong: hsla(35, 34%, 27%, 1);--coral-color-charts-color-09-hover: hsla(35, 34%, 27%, 1);--coral-color-accent-border: hsla(147, 100%, 26%, 1);--coral-color-charts-default-text: hsla(205, 87%, 94%, 1);--coral-color-charts-default-text-strong: hsla(205, 93%, 22%, 1);--coral-color-charts-default-text-weak: hsla(207, 93%, 94%, 1);--coral-color-charts-color-09-text: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-strong: hsla(36, 36%, 5%, 1);--coral-color-charts-color-09-text-weak: hsla(35, 28%, 82%, 1);--coral-color-neutral-background-heavy: hsla(0, 0%, 78%, 1);--coral-color-illustration-color-01: hsla(211, 62%, 26%, 1);--coral-color-illustration-color-02: hsla(0, 0%, 35%, 1);--coral-color-illustration-color-03: hsla(138, 19%, 90%, 1);--coral-color-illustration-color-04: hsla(316, 100%, 26%, 1);--coral-color-illustration-color-05: hsla(316, 36%, 71%, 1);--coral-color-illustration-color-06: hsla(316, 36%, 85%, 1);--coral-color-illustration-skintone-01: hsla(20, 91%, 83%, 1);--coral-color-illustration-skintone-02: hsla(21, 34%, 55%, 1);--coral-color-illustration-skintone-03: hsla(17, 33%, 28%, 1);--coral-color-illustration-shadow: hsla(0, 0%, 0%, 0.1);--coral-color-illustration-color-07: hsla(192, 33%, 97%, 1);--coral-color-illustration-color-08: hsla(211, 23%, 74%, 1);--coral-color-illustration-color-09: hsla(245, 10%, 23%, 1);--coral-color-accent-background-selected: hsla(146, 37%, 96%, 1);--coral-color-info-text: hsla(210, 100%, 36%, 1);--coral-color-info-text-hover: hsla(216, 100%, 28%, 1);--coral-color-info-text-active: hsla(215, 100%, 21%, 1);--coral-color-info-text-weak: white;--coral-color-info-text-weak-hover: hsla(205, 80%, 92%, 1);--coral-color-info-text-weak-active: hsla(208, 84%, 85%, 1);--coral-color-info-text-strong: hsla(216, 100%, 28%, 1);--coral-color-info-text-strong-hover: hsla(215, 100%, 21%, 1);--coral-color-info-text-strong-active: hsla(223, 100%, 17%, 1);--coral-color-info-background-hover: hsla(208, 84%, 85%, 1);--coral-color-info-background-active: hsla(207, 84%, 75%, 1);--coral-color-info-background-weak: white;--coral-color-info-background-weak-hover: hsla(205, 80%, 92%, 1);--coral-color-info-background-weak-active: hsla(208, 84%, 85%, 1);--coral-color-info-background-strong: hsla(210, 100%, 36%, 1);--coral-color-info-background-strong-hover: hsla(216, 100%, 28%, 1);--coral-color-info-background-strong-active: hsla(215, 100%, 21%, 1);--coral-color-info-border: hsla(210, 100%, 36%, 1);--coral-color-info-border-hover: hsla(216, 100%, 28%, 1);--coral-color-info-border-active: hsla(215, 100%, 21%, 1);--coral-color-info-icon: hsla(208, 98%, 43%, 1);--coral-color-info-icon-hover: hsla(215, 100%, 34%, 1);--coral-color-info-icon-active: hsla(215, 100%, 21%, 1);--coral-color-brand-text: hsla(0, 0%, 25%, 1);--coral-color-brand-text-hover: hsla(0, 0%, 17%, 1);--coral-color-brand-text-active: hsla(0, 0%, 9%, 1);--coral-color-brand-text-inverted: hsla(0, 0%, 25%, 1);--coral-color-brand-text-inverted-hover: hsla(0, 0%, 17%, 1);--coral-color-brand-text-inverted-active: hsla(0, 0%, 9%, 1);--coral-color-brand-text-selected: hsla(0, 0%, 13%, 1);--coral-color-brand-background-weak: hsla(0, 0%, 100%, 1);--coral-color-brand-background-weak-hover: hsla(0, 0%, 97%, 1);--coral-color-brand-background-weak-active: hsla(0, 0%, 97%, 1);--coral-color-brand-background-selected: hsla(0, 0%, 95%, 1);--coral-color-brand-background-inverted: hsla(0, 0%, 98%, 1);--coral-color-brand-background-inverted-hover: hsla(0, 0%, 86%, 1);--coral-color-brand-background-inverted-active: hsla(0, 0%, 86%, 1);--coral-color-brand-border: hsla(0, 0%, 25%, 1);--coral-color-brand-border-hover: hsla(0, 0%, 25%, 1);--coral-color-brand-border-active: hsla(0, 0%, 25%, 1);--coral-color-info-background: hsla(205, 80%, 92%, 1);--coral-color-brand-icon: hsla(0, 0%, 25%, 1);--coral-color-brand-icon-hover: hsla(0, 0%, 17%, 1);--coral-color-brand-icon-active: hsla(0, 0%, 9%, 1);--coral-color-brand-icon-inverted: hsla(0, 0%, 25%, 1);--coral-color-brand-icon-inverted-hover: hsla(0, 0%, 17%, 1);--coral-color-brand-icon-inverted-active: hsla(0, 0%, 9%, 1);--coral-color-brand-icon-selected: hsla(0, 0%, 13%, 1);--coral-color-branding-background: hsla(0, 0%, 100%, 1);--coral-color-branding-navigation: hsla(0, 0%, 90%, 1);--coral-color-brand-background: hsla(0, 0%, 100%, 1);--coral-spacing-xxs: 0.25rem;--coral-spacing-xs: 0.5rem;--coral-spacing-s: 0.75rem;--coral-spacing-m: 1rem;--coral-spacing-l: 1.75rem;--coral-spacing-xl: 2.25rem;--coral-sizing-minimal: 0.75rem;--coral-sizing-xxxs: 1rem;--coral-sizing-xxs: 1.25rem;--coral-sizing-xs: 1.5rem;--coral-sizing-s: 1.75rem;--coral-sizing-m: 2.25rem;--coral-sizing-l: 2.5rem;--coral-sizing-xxxl: 13.75rem;--coral-sizing-maximal: 20rem;--coral-sizing-branding-logo: 3.125rem;--coral-elevation-shadow-neutral-m: 0 0.125rem 0.25rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-accent: 0 0.0625rem 0.0625rem 0 hsla(147, 100%, 26%, 0.25);--coral-elevation-shadow-success: 0 0.0625rem 0.0625rem 0 hsla(147, 100%, 26%, 0.25);--coral-elevation-shadow-danger: 0 0.0625rem 0.0625rem 0 hsla(336, 100%, 34%, 0.25);--coral-elevation-shadow-warning: 0 0.0625rem 0.0625rem 0 hsla(21, 100%, 45%, 0.25);--coral-elevation-shadow-beta: 0 0.0625rem 0.0625rem 0 hsla(281, 58%, 29%, 0.25);--coral-elevation-shadow-neutral-inverted-m: 0 -0.125rem 0.25rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-neutral-inverted-l: 0 -0.25rem 0.625rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-neutral-l: 0 0.25rem 0.625rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-neutral-s: 0 0.0625rem 0.0625rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-neutral-inverted-s: 0 -0.0625rem 0.125rem 0 hsla(0, 0%, 0%, 0.15);--coral-elevation-shadow-info: 0 0.0625rem 0.0625rem 0 hsla(210, 100%, 36%, 0.25);--coral-heading-l: 600 1.125rem/140% 'Source Sans Pro';--coral-paragraph-m: 400 0.875rem/140% 'Source Sans Pro';--coral-paragraph-m-bold: 600 0.875rem/140% 'Source Sans Pro';--coral-paragraph-s: 400 0.75rem/140% 'Source Sans Pro';--coral-paragraph-s-bold: 600 0.75rem/140% 'Source Sans Pro';--coral-heading-m: 600 1rem/140% 'Source Sans Pro';--coral-heading-s: 600 0.875rem/140% 'Source Sans Pro';--coral-data-m: 400 0.875rem/140% 'Inconsolata';--coral-data-m-bold: 700 0.875rem/140% 'Inconsolata';--coral-link-m-underlined: 600 0.875rem/140% 'Source Sans Pro';--coral-link-m: 600 0.875rem/140% 'Source Sans Pro';--coral-data-xl: 400 1.5rem/140% 'Inconsolata';--coral-link-s: 600 0.75rem/140% 'Source Sans Pro';--coral-link-s-underlined: 600 0.75rem/140% 'Source Sans Pro';--coral-radius-m: 0.5rem;--coral-radius-l: 1rem;--coral-radius-round: 6249.9375rem;--coral-radius-s: 0.25rem;--coral-border-s-solid: 1px solid;--coral-border-m-solid: 2px solid;--coral-border-s-dashed: 1px dashed;--coral-border-m-dashed: 2px dashed;--coral-opacity-l: 0.2;--coral-opacity-m: 0.4;--coral-opacity-s: 0.6;--coral-breakpoint-s: 40em;--coral-breakpoint-m: 48em;--coral-breakpoint-l: 64em;--coral-breakpoint-xl: 80em;--coral-branding-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNjAgMTYiPgogIDxnPgogICAgPHBhdGggZmlsbD0iIzU0NTY1QSIgZD0iTTMwLjE2LDUuNTkgQzMxLjI2NTgwMjUsNS41MDQyMTAyNSAzMi4zNjgzMDMzLDUuNzkzMDQ0MzMgMzMuMjksNi40MSBDMzQuMDExOTMyLDcuMDEyMDA0MTUgMzQuNDc2OTAwOSw3Ljg2NjgzMTUxIDM0LjU5LDguOCBDMzQuNjg5MjYxMiw5LjMzNDY3NzQ3IDM0Ljc0NjEwNDksOS44NzYzNjQzNiAzNC43NiwxMC40MiBMMzQuNzYsMTAuNDIgTDI4LjIsMTAuNDIgQzI4LjE2ODI4OTQsMTEuMTgzNDA0MyAyOC4zMTU1NDM1LDExLjk0MzY0NjEgMjguNjMsMTIuNjQgQzI4Ljg2MDYxNjIsMTMuMTQ4MTc4MyAyOS4yNDA5MDUzLDEzLjU3MzgyMyAyOS43MiwxMy44NiBDMzAuMTQ1OTY5MywxNC4xMDQzOTkzIDMwLjYyODkwMjUsMTQuMjMyMDMxNyAzMS4xMiwxNC4yMyBDMzEuNjE2NTgxMywxNC4yNDI0MDk2IDMyLjExMTI4NDQsMTQuMTY0NDc2OSAzMi41OCwxNCBDMzIuOTcxMDMxMywxMy44Mzc5NTE0IDMzLjMxNDk0NDYsMTMuNTgwMDE2NSAzMy41OCwxMy4yNSBMMzMuNTgsMTMuMjUgTDMzLjU4LDEzLjE5IEMzMy42MDQ4ODE1LDEzLjE2MDc0MDkgMzMuNjM1NTE2NSwxMy4xMzY5MTM2IDMzLjY3LDEzLjEyIEwzMy42NywxMy4xMiBMMzMuNzgsMTMuMTIgTDM0LjE5LDEzLjMyIEMzNC4yOSwxMy4zNSAzNC4yOSwxMy4zOCAzNC4yOSwxMy40NCBDMzQuMjgxNzU4NSwxMy40OTcwMzI2IDM0LjI2MTI5MTUsMTMuNTUxNjExMiAzNC4yMywxMy42IEMzMy44Nzc3NjgxLDE0LjIwMzM5MzYgMzMuMzU2MjIzNCwxNC42OTAxNjg3IDMyLjczLDE1IEMzMS45NzE5MzgsMTUuMzQ1MzE5NiAzMS4xNDE4OTMyLDE1LjUwMzA5NjggMzAuMzEsMTUuNDYgQzI4LjgyODg3MjcsMTUuNTgwMzc1MiAyNy4zNTk4MTczLDE1LjExMzQzODMgMjYuMjIsMTQuMTYgQzI1LjI4MjIxNCwxMy4xNTI2OTcyIDI0LjgwMTA5MzQsMTEuODAzMzg4OSAyNC44OSwxMC40MyBDMjQuODY2NzcyMSw5LjUwNjE5NTY0IDI1LjExMzUxNTksOC41OTU2NzYyOCAyNS42LDcuODEgQzI2LjA3MjQ3NTIsNy4wODgyNzA0NCAyNi43Mzc1NzY0LDYuNTEzMjM0OTkgMjcuNTIsNi4xNSBDMjguMzQ4NDExNSw1Ljc3MjM3NDU0IDI5LjI0OTYyMTQsNS41ODEyMDg4IDMwLjE2LDUuNTkgWiBNMy45OTY3NzczNCwyLjg5MzM3ODkxIEw0LjA1LDIuOSBDNC4xOCwyLjk1IDQuMjYsMy4wMyA0LjI2LDMuMTQgTDQuMjYsMy4xNCBMNC4yNiw1Ljc4IEw2LjMyLDUuNzggQzYuMzg3Mjg1NDYsNS43ODI2MjYwMSA2LjQ0ODE1NDksNS44MjA2Njk0MiA2LjQ4LDUuODggQzYuNTIwOTIyMzUsNS45NDU5NTgzNCA2LjU0MTc2OTYzLDYuMDIyMzk4MzkgNi41NCw2LjEgQzYuNTQ0OTA4OTgsNi4yNjc4NTM5NCA2LjUxNDIzNjkxLDYuNDM0ODQ2MzIgNi40NSw2LjU5IEM2LjM5LDYuNzIgNi4zMyw2Ljc5IDYuMjYsNi43OSBMNi4yNiw2Ljc5IEw0LjI2LDYuNzkgTDQuMjYsMTIuMiBDNC4yNDczNDAwNywxMi42MTE2MTM3IDQuMjc0MTI5MDMsMTMuMDIzNDk0IDQuMzQsMTMuNDMgQzQuMzYzMzc1NzMsMTMuNjQyOTQ0NCA0LjQ1NDUxNjg0LDEzLjg0Mjc1MzcgNC42LDE0IEM0Ljc0ODg5NDE5LDE0LjEzMDM3NjEgNC45NDIyNzE0OCwxNC4xOTg0MTYyIDUuMTQsMTQuMTkgQzUuMzg3NjI3NTMsMTQuMTgzMDYyNCA1LjYzMzE4MjI3LDE0LjE0MjY5NzIgNS44NywxNC4wNyBDNi4xNDEzMzk2NSwxMy45ODgzNjMzIDYuNDA1NTUyNjQsMTMuODg0Njg0OCA2LjY2LDEzLjc2IEM2LjcsMTMuNzQgNi43NSwxMy43OCA2LjgyLDEzLjg4IEM2Ljg4MTgwNzIyLDEzLjk3MjIxMDcgNi45MjkwMjg1NSwxNC4wNzMzOTkzIDYuOTYsMTQuMTggTDYuOTYsMTQuMTggTDYuOTYsMTQuMzkgQzYuNzQ4NDY3NzcsMTQuNTk4OTEwOCA2LjUwMTIzMTgxLDE0Ljc2ODI1MDUgNi4yMywxNC44OSBDNS44OTA0MTA4OSwxNS4wNjI0NjkxIDUuNTM1NTU3OTEsMTUuMjAzMDcxMiA1LjE3LDE1LjMxIEM0Ljg0NDc5MTYyLDE1LjQwNTQ4NSA0LjUwODc2NTg0LDE1LjQ1OTI0OTEgNC4xNywxNS40NyBDMy40MTA2ODM3NCwxNS41MDYzNzM1IDIuNjU3MDU3NjEsMTUuMzIyMzA4MSAyLDE0Ljk0IEMxLjQxODQ2NjM5LDE0LjUwMjk0NzcgMS4xMDc1MjAzMSwxMy43OTM4Mzg5IDEuMTgsMTMuMDcgTDEuMTgsMTMuMDcgTDEuMTgsNi44MSBMMC4xOCw2LjgxIEMwLjExLDYuOCAwLjA2LDYuNzUgMC4wMSw2LjY2IEwwLjAxLDYuNjYgTDAuMDEsNi41OCBDLTAuMDE0MjM5MjgxOCw2LjQ5Mzc0MzQxIC0wLjAwMjI5MzU0NDk5LDYuNDAxMzM4NDggMC4wNDI4OTk1OTQ4LDYuMzI0MDE0NCBDMC4wODgxNjI0NzIsNi4yNDY2OTAzMiAwLjE2MjkyMDk3LDYuMTkxMDk0NjUgMC4yNSw2LjE3IEMxLjc4NzEyNjE3LDUuNjg1Nzc3MzUgMy4wMzg1MjQ3Miw0LjU1ODQyNDEzIDMuNjgsMy4wOCBDMy42OCwzLjA4IDMuOTIsMi44NSA0LjA1LDIuOSBMMy45OTY3NzczNCwyLjg5MzM3ODkxIFogTTU4LjMyLDAuNTMgQzU4LjM5MjYxOTQsMC41MzQxODE2MDggNTguNDYwNzYxMiwwLjU2NjQ1OTMyOSA1OC41MSwwLjYyIEM1OC41NzY5NTA0LDAuNzAxMDc5OTc2IDU4LjYwOTI4MjYsMC44MDUyNjE0ODcgNTguNiwwLjkxIEw1OC42LDAuOTEgTDU4LjYsMTMuNTMgQzU4LjU4NjEzNzQsMTMuNzMxMzA4NSA1OC42Mzg4NDM0LDEzLjkzMTU5MTMgNTguNzUsMTQuMSBDNTguODQ0NjQ3OSwxNC4yMTk0NDQ5IDU4Ljk3Mzg2NjEsMTQuMzA2NzU0NCA1OS4xMiwxNC4zNSBDNTkuMjk3NzUzMiwxNC4zOTQ0OTQzIDU5LjQ3ODEwMTIsMTQuNDI3ODkyMSA1OS42NiwxNC40NSBDNTkuOCwxNC40NiA1OS45MywxNC40OCA1OS45MywxNC41MyBDNjAsMTQuNTcgNjAsMTQuNjYgNTkuOTgsMTQuNzUgQzU5Ljk3Nzg4MDEsMTQuODQzOTM3NCA1OS45NDY0MDg2LDE0LjkzNDg1NDkgNTkuODksMTUuMDEgQzU5Ljg0MTIxODIsMTUuMDkwNDQ1IDU5Ljc1NDA3OTYsMTUuMTM5Njk3MyA1OS42NiwxNS4xNCBMNTkuNjYsMTUuMTQgTDU2LjQsMTUuMTQgQzU2LjIyMjYzMzcsMTUuMTU4Mzk0OSA1Ni4wNDQwMTUyLDE1LjExOTg2OTQgNTUuODksMTUuMDMgQzU1Ljc4NjkwMDcsMTQuOTY2MTgzOCA1NS43MTczMzU5LDE0Ljg2MDAwNTkgNTUuNywxNC43NCBDNTUuNjg2OTY1NCwxNC41MzM1Mzg5IDU1LjY4Njk2NTQsMTQuMzI2NDYxMSA1NS43LDE0LjEyIEM1NS4zNzAwOTk2LDE0LjU4MjIyMDcgNTQuOTA1NjUyMywxNC45MzE0MjkzIDU0LjM3LDE1LjEyIEM1My44MDY1NTkxLDE1LjM0MzM4NjUgNTMuMjA2MTA2OSwxNS40NTg3Mjc2IDUyLjYsMTUuNDYgQzUxLjczODQ5NTQsMTUuNDk1ODAwMiA1MC44ODc3OTY2LDE1LjI1Nzc0NDYgNTAuMTcsMTQuNzggQzQ5LjU0MzY5ODksMTQuMzM2NjA2MSA0OS4wNjMzNTIyLDEzLjcxNzAyODUgNDguNzksMTMgQzQ4LjQ5Mjc1NjksMTIuMjEwOTk0NSA0OC4zNDY4Nzc2LDExLjM3MzAzNjcgNDguMzYsMTAuNTMgQzQ4LjM1MjE2NTQsOS42ODYxOTA5NiA0OC41MzY4NDY3LDguODUxNzA1MTYgNDguOSw4LjA5IEM0OS4yNjE0ODQsNy4zMzkwNTg1OCA0OS44MzA2MjE4LDYuNzA3NDU0MzQgNTAuNTQsNi4yNyBDNTEuMzQwODU1Nyw1Ljc5NjMyOTkzIDUyLjI2MDAyMDksNS41NjA0Njg2OCA1My4xOSw1LjU5IEM1My42NDYyNjI3LDUuNTgyODc3ODMgNTQuMTAyMDM0LDUuNjIzMDkyOTQgNTQuNTUsNS43MSBDNTQuOTU5NDYzNCw1LjgxNzgxMTIzIDU1LjM1MDQ2ODEsNS45ODYzNDc3NyA1NS43MSw2LjIxIEw1NS43MSw2LjIxIEw1NS42MywyLjYxIEM1NS42NjAwNDgzLDIuMjQ3MDYxMzYgNTUuNDY1OTQ4MywxLjkwMjQzNDgzIDU1LjE0LDEuNzQgQzU0LjY5NDM1MSwxLjU0NTQ3NDgyIDU0LjIxNTk2MDIsMS40MzY5MDM4NiA1My43MywxLjQyIEM1My42NTg4MzE4LDEuMzk5OTI1MDkgNTMuNTk4MDIwMywxLjM1MzQyMjE5IDUzLjU2LDEuMjkgQzUzLjUxNTU1NjYsMS4yMTQ0OTg2IDUzLjQ5NDY2NDUsMS4xMjc0NDgzNSA1My41LDEuMDQgQzUzLjUwMjg1MzMsMC45NDcwMjg5NzQgNTMuNTIzMjA4OCwwLjg1NTQyOTI4NSA1My41NiwwLjc3IEM1My42MSwwLjYzIDUzLjY2LDAuNjMgNTMuNzMsMC42MyBDNTQuNTMxODE4MiwwLjU0ODE4MTgxOCA1NS41Mjc3Njg2LDAuNTMzMzA1Nzg1IDU2LjcxMjM3NDIsMC41MzA2MDEwNTIgTDU4LjMyLDAuNTMgWiBNMjIuNzcsMC41MyBDMjIuODQzMTc5MiwwLjUzMTkxNDU2NiAyMi45MTIxNjA3LDAuNTY0NTkwMDMyIDIyLjk2LDAuNjIgQzIzLjAyNjk1MDQsMC43MDEwNzk5NzYgMjMuMDU5MjgyNiwwLjgwNTI2MTQ4NyAyMy4wNSwwLjkxIEwyMy4wNSwwLjkxIEwyMy4wNSwxMy42MiBDMjMuMDM4MSwxMy44MDc0MTEzIDIzLjEwMzA5OTcsMTMuOTkxNTc3MSAyMy4yMywxNC4xMyBDMjMuMzQxMDgxMywxNC4yNDAxMjM0IDIzLjQ3ODk0NTUsMTQuMzE5Mzk1MiAyMy42MywxNC4zNiBDMjMuODIxNjM4MiwxNC4zOTc3NzMxIDI0LjAxNTI5MTgsMTQuNDI0NDg0IDI0LjIxLDE0LjQ0IEwyNC4yMSwxNC40NCBDMjQuMjg1NDgzNSwxNC40MjA5NTE2IDI0LjM2NDUxNjUsMTQuNDIwOTUxNiAyNC40NCwxNC40NCBDMjQuNDk0OTczMiwxNC41MTg2ODU5IDI0LjUxOTgxODEsMTQuNjE0NTE2MyAyNC41MSwxNC43MSBDMjQuNTA2MDEzNiwxNC44MDM1OTIxIDI0LjQ3NDcyODEsMTQuODkzOTcyMyAyNC40MiwxNC45NyBDMjQuMzY2OTQ0OSwxNS4wNDk3MzQ4IDI0LjI3NTYyMDksMTUuMDk1Mzk2OCAyNC4xOCwxNS4wOSBMMjQuMTgsMTUuMDkgTDE2Ljk4LDE1LjA5IEMxNi4wNDE5Mzc3LDE1LjE3NTM1NTUgMTUuMDk4MDYyMywxNS4xNzUzNTU1IDE0LjE2LDE1LjA5IEMxMy45Nzk3NDUxLDE1LjAwNTE4MDcgMTMuODQ3NDQ1NywxNC44NDM0ODE0IDEzLjgsMTQuNjUgTDEzLjgsMTQuNjUgTDEzLjgsMTQuMSBMMTMuNjIxMjE0NSwxNC4yODQ3Njc0IEMxMy4yNTE3NTk4LDE0LjY0MTMzODEgMTIuODEyNDgxNCwxNC45MTkxMTg4IDEyLjMzLDE1LjEgQzExLjczNTgzNDgsMTUuMzI0NDEzOCAxMS4xMDUxMDE1LDE1LjQzNjMxODEgMTAuNDcsMTUuNDMgQzEwLjAyNjI3NzQsMTUuNDI3MTExMyA5LjU4NzYzNTk2LDE1LjMzNTMwMjYgOS4xOCwxNS4xNiBDOC43NDU2NzA5NiwxNC45OTE2NDkzIDguMzY3ODAwMDksMTQuNzAzOTEyOCA4LjA5LDE0LjMzIEM3Ljc4Mzc1ODA5LDEzLjkyMTY3NzUgNy42MjgyOTA1NCwxMy40MTk5NDEzIDcuNjUsMTIuOTEgQzcuNjI2NzA3ODUsMTIuMTgyMTk0MyA3Ljk1ODY0NDEyLDExLjQ4ODQ4NDggOC41NCwxMS4wNSBDOS4xODY1Njc2MywxMC41NjQyMjY5IDkuOTMwMDQyNjEsMTAuMjIzMTgzNCAxMC43MiwxMC4wNSBDMTEuNjc1MDMwMiw5LjgyNDAxMTk4IDEyLjY0MzczODUsOS42NjAzMzM2OCAxMy42Miw5LjU2IEwxMy42Miw5LjU2IEwxMy42Miw4IEMxMy42NTQ3ODY5LDcuNTkxODA0NTUgMTMuNTIxMTAzOCw3LjE4NzE0MjI3IDEzLjI1LDYuODggQzEyLjk2MzQ5MjYsNi42NjIyODY3MSAxMi42MDk0MTY0LDYuNTUyNTIzMDggMTIuMjUsNi41NyBDMTEuODkzMzU1Miw2LjU0NTg1MjMzIDExLjUzNTYxNzcsNi41OTY5NTc2OCAxMS4yLDYuNzIgTDExLjIsNi43MiBMMTEuMDgsNi43MiBDMTAuMjU2OTcxOSw3LjAzMDQ0NjE4IDkuNzMzMzk2MzEsNy44NDIxOTEzNSA5Ljc5LDguNzIgTDkuNzksOC43MiBMOS43OSw4Ljc3IEM5LjgzLDkuMTcgOS41NCw5LjE3IDkuMjUsOS4xNyBDOC45OTU3NzEwNSw5LjEyMDE5MDAxIDguNzU4MzUyNzEsOS4wMDY2NDIxMSA4LjU2LDguODQgQzguMjY2MzU4NTQsOC41OTM1OTY0NiA4LjEwNjg0MTgzLDguMjIyNjI3MzggOC4xMyw3Ljg0IEM4LjEzMzQ4NjA2LDcuMzIzMDgxNDEgOC40MDY0MjQ2LDYuODQ1NDM4OTYgOC44NSw2LjU4IEM5LjM4NzAwNzA5LDYuMjE5ODQ1MjMgOS45ODc3MTgyNiw1Ljk2NTMwNjYgMTAuNjIsNS44MyBDMTEuMjc1NzczOCw1LjY3NjQ3NjU1IDExLjk0NjUyMTgsNS41OTU5ODY3OSAxMi42Miw1LjU5IEMxMy40MDY0ODEyLDUuNTY3MTEzMTggMTQuMTkxMDk0NSw1LjY3ODcxNzY2IDE0Ljk0LDUuOTIgQzE1LjQ3Mjk1NDMsNi4wOTM1Mzc5NSAxNS45NDQ5NTA2LDYuNDE2MzAwMTEgMTYuMyw2Ljg1IEMxNi41ODk3ODMsNy4yNDcxMDk2MiAxNi43NDA4ODI5LDcuNzI4NTIwOCAxNi43Myw4LjIyIEwxNi43Myw4LjIyIEwxNi43MywxMy4zMSBDMTYuNzI3MzU3OCwxMy41MjA4ODUgMTYuNzYxMTg5MiwxMy43MzA2Mzk3IDE2LjgzLDEzLjkzIEMxNy4zMTIxODAzLDE0LjIxNzQ0OTMgMTcuODY5NjMwMywxNC4zNTMzMjc4IDE4LjQzLDE0LjMyIEMxOS4xNiwxNC4zMiAyMC4xNiwxNC4wOSAyMC4xNiwxMy45MyBMMjAuMTYsMTMuOTMgTDIwLjE2LDIuNjIgQzIwLjE3NzU2NTIsMi4zNzk1OTc1NSAyMC4xMTQyMDI4LDIuMTQwMjI4NTcgMTkuOTgsMS45NCBDMTkuODcwMDQyMSwxLjc5OTA5MTE3IDE5LjcyMDIwNTUsMS42OTQ1NTM5NSAxOS41NSwxLjY0IEMxOS4zNDM4MzQ2LDEuNTgxOTg3MjcgMTkuMTMzMDU1NywxLjU0MTgzODkxIDE4LjkyLDEuNTIgTDE4LjkyLDEuNTIgTDE4LjU2LDEuNDYgQzE4LjQ5MDgxNzIsMS40MzYwOTU0MiAxOC40MzExOTYsMS4zOTA1MDI2OCAxOC4zOSwxLjMzIEMxOC4zNDU1NTY2LDEuMjU0NDk4NiAxOC4zMjQ2NjQ1LDEuMTY3NDQ4MzUgMTguMzMsMS4wOCBDMTguMzI5Mjg1NywwLjk4NTQyMjgzNiAxOC4zNTM0MjQzLDAuODkyMzE2ODEyIDE4LjQsMC44MSBDMTguNDQsMC43MiAxOC40OSwwLjY3IDE4LjU2LDAuNjcgQzE5LjkyLDAuNTggMjEuMzIsMC41MyAyMi43NywwLjUzIFogTTQzLjM3LDUuNTkgQzQ0LjE1ODIzNTIsNS41NDc2NzAyNiA0NC45Mzk0MjU5LDUuNzU3ODU2MSA0NS42LDYuMTkgQzQ2LjIxNjYyNTYsNi43NTM2MDM0NCA0Ni41MjIxOTgxLDcuNTgwODg1MTEgNDYuNDIsOC40MSBMNDYuNDIsOC40MSBMNDYuNDIsMTMuNTcgQzQ2LjM4Mzc0ODUsMTMuODI5MjQyMyA0Ni40ODE2ODMxLDE0LjA4OTE0NTggNDYuNjgsMTQuMjYgQzQ2Ljg1MDA0MzIsMTQuMzY0NTU1MiA0Ny4wNDE0NDAzLDE0LjQyOTQ5MzUgNDcuMjQsMTQuNDUgTDQ3LjI0LDE0LjQ1IEw0Ny42MiwxNC40NSBDNDcuNzM2NDQ1MSwxNC40MjQ4Njc1IDQ3Ljg1Nzk5MTEsMTQuNDU0MzMzMiA0Ny45NSwxNC41MyBDNDguMDA1MTU5MiwxNC42MDQ3OTk0IDQ4LjAzMDE0ODcsMTQuNjk3NjE3NyA0OC4wMiwxNC43OSBDNDguMDIxNTU1OCwxNC44ODYwNjEyIDQ3Ljk5MzYzNTYsMTQuOTgwMjkxOCA0Ny45NCwxNS4wNiBDNDcuODg0NDI5MiwxNS4xMzY4MzEgNDcuNzk0ODA3MywxNS4xODE2NDIgNDcuNywxNS4xODAwODUgTDQ3LjcsMTUuMTgwMDg1IEw0Mi42MiwxNS4xODAwODUgQzQyLjUyNTE5MjcsMTUuMTgxNjQyIDQyLjQzNTU3MDgsMTUuMTM2ODMxIDQyLjM4LDE1LjA2IEM0Mi4zMzA3NzA1LDE0Ljk3ODI4MzUgNDIuMzAzMjMzMiwxNC44ODUzNDUxIDQyLjMsMTQuNzkgQzQyLjI4MDgwOTUsMTQuNzA3NzcxNSA0Mi4yODA4MDk1LDE0LjYyMjIyODUgNDIuMywxNC41NCBDNDIuMzY1MTk1MiwxNC40Nzk4Mzg3IDQyLjQ1MTMyMjIsMTQuNDQ3NTQxMSA0Mi41NCwxNC40NSBDNDIuNzYwOTAyMywxNC40MjQ0NDMzIDQyLjk3NDgwNTgsMTQuMzU2NTM3NSA0My4xNywxNC4yNSBDNDMuMzMzNzkyMiwxNC4xNzc4MDIzIDQzLjQ0MjM1NTMsMTQuMDE4ODM1IDQzLjQ1LDEzLjg0IEw0My40NSwxMy44NCBMNDMuNDUsOC40NSBDNDMuNDUxNzMzLDguMjI4NTYzMDIgNDMuNDMxNjM1OCw4LjAwNzQ5NDM2IDQzLjM5LDcuNzkgQzQzLjM0NzUzNzEsNy41ODY0Mzg5MSA0My4yNDI2NzI2LDcuNDAxMTc4MjUgNDMuMDksNy4yNiBDNDIuODcyNDc0MSw3LjA4NzE0MSA0Mi41OTY2OTY2LDcuMDA0NzY1OTEgNDIuMzIsNy4wMyBDNDEuOTc4ODU2OCw3LjAzMjcwNDU2IDQxLjY0MDY3NCw3LjA5MzU3NzQ1IDQxLjMyLDcuMjEgQzQwLjk5NzI2NTksNy4zMjg4Mzk0NiA0MC42ODg3MTIsNy40ODMxMTY0IDQwLjQsNy42NyBDNDAuMTU2NzUzNiw3LjgxOTU1MTg2IDM5LjkzNDc1OCw4LjAwMTE4NDU4IDM5Ljc0LDguMjEgTDM5Ljc0LDguMjEgTDM5Ljc0MDMzMDQsMTMuNjI5NDg5OSBDMzkuNzUwMjYzMSwxMy43ODgwNzQ4IDM5Ljc5Nzg5NTQsMTMuOTQyNjI0NiAzOS44OCwxNC4wOCBDMzkuOTU3NDkyOSwxNC4xOTkyNTUgNDAuMDc0MjE5NywxNC4yODc2ODQ0IDQwLjIxLDE0LjMzIEM0MC4zNzU0MjgyLDE0LjM4MzQ1ODEgNDAuNTQ2NjMzNCwxNC40MTcwMjc4IDQwLjcyLDE0LjQzIEM0MC44MTgxODUxLDE0LjQyNTMwMjggNDAuOTE1NTc2NiwxNC40NDk2NTA3IDQxLDE0LjUgQzQxLjA0Nzg0ODUsMTQuNTgxNDY5NSA0MS4wNjg4NDA0LDE0LjY3NTkzMjkgNDEuMDYsMTQuNzcgQzQxLjA2MTQ2NjEsMTQuODYyOTQxMiA0MS4wMzM0NjA2LDE0Ljk1Mzk1OTMgNDAuOTgsMTUuMDMgQzQwLjkyOTQwNTUsMTUuMTEzNTU2NiA0MC44Mzc2MjU5LDE1LjE2MzI3MDYgNDAuNzQsMTUuMTYgTDQwLjc0LDE1LjE2IEwzNS43NCwxNS4xNiBDMzUuNjQ3ODgwMiwxNS4xNjE4NjQ1IDM1LjU2MTE2OTMsMTUuMTE2NjI0IDM1LjUxLDE1LjA0IEMzNS40NTMzOTQ2LDE0Ljk2MTE2OCAzNS40MjIwMTQ5LDE0Ljg2NzAyODkgMzUuNDIsMTQuNzcgQzM1LjQxOTA0OTMsMTQuNjg0ODMyOSAzNS40NDM0MTI2LDE0LjYwMTMwMTggMzUuNDksMTQuNTMgQzM1LjU1NDU3MTksMTQuNDYxNTIzIDM1LjY0NjAxNTUsMTQuNDI0OTQ1NSAzNS43NCwxNC40MyBDMzYuNCwxNC4zNCAzNi43NCwxNC4xNCAzNi43NCwxMy44MiBMMzYuNzQsMTMuODIgTDM2Ljc0LDcuODIgQzM2Ljc1NjkyOTEsNy41ODg2ODcwMSAzNi43MDA5NzYyLDcuMzU3ODgxNCAzNi41OCw3LjE2IEMzNi40ODg4ODQxLDcuMDIxNzQzNTUgMzYuMzU1NjI3OSw2LjkxNjU0MTMxIDM2LjIsNi44NiBDMzYuMDIzMjkwMSw2Ljc5MjMxNDYzIDM1LjgzODMxMzYsNi43NDg1OTI4OSAzNS42NSw2LjczIEwzNS42NSw2LjczIEwzNS4zMyw2LjY4IEMzNS4xNzczNzI0LDYuNjE4NTU5NzMgMzUuMDgzNjUwOSw2LjQ2MzcxNTY0IDM1LjEsNi4zIEMzNS4xMDA3MDU3LDYuMjA2NzcyNDIgMzUuMTIxMTU0Nyw2LjExNDc1MjEgMzUuMTYsNi4wMyBDMzUuMTg2Mzc2Miw1Ljk1MzYwNDI1IDM1LjI1MDkxNDYsNS44OTY2NTg1OSAzNS4zMyw1Ljg4IEMzNi44LDUuNzUgMzguMTQsNS43NSAzOS4zMyw1Ljc1IEMzOS4zOTc0OTYxLDUuNzU0ODQ4ODYgMzkuNDYxMTcxNSw1Ljc4MzE0OTAzIDM5LjUxLDUuODMgQzM5LjU3NzI0MzUsNS45MTU5NzY5MyAzOS42MTU3Mjc2LDYuMDIwOTMzNjQgMzkuNjIsNi4xMyBMMzkuNjIsNi4xMyBMMzkuNjIsNy4xOSBDMzkuODU2OTgxMSw2LjkzNzkxMDc0IDQwLjEyOTkzMjUsNi43MjIyNDU0MyA0MC40Myw2LjU1IEM0MC44NjU3NjUsNi4yNzM0ODU4NSA0MS4zMzIyMzc4LDYuMDQ4NjM5MjQgNDEuODIsNS44OCBDNDIuMzE0MzA5Nyw1LjY4ODM5MTIxIDQyLjgzOTg1MjksNS41OTAwNjM3OCA0My4zNyw1LjU5IFogTTU0LjEsNi42MSBDNTMuMjk0Njg4OCw2LjUyMTAyMjIyIDUyLjUxMjAwNDUsNi45MTIzNjQzNyA1Mi4xLDcuNjEgQzUxLjY1NDIxNTIsOC41MTU5NjM2MiA1MS40NTA5MzQ4LDkuNTIyMDI5MDEgNTEuNTEsMTAuNTMgQzUxLjUxLDEyLjkgNTIuMzEsMTQuMDggNTMuOTEsMTQuMDggQzU0LjI1NzEzODEsMTQuMDg2Mzc2IDU0LjYwMDUyOTQsMTQuMDA3Mzk2IDU0LjkxLDEzLjg1IEM1NS4yMDk2OTM5LDEzLjcxNTE1MDEgNTUuNDYwOTQzNiwxMy40OTE4MTcxIDU1LjYzLDEzLjIxIEw1NS42MywxMy4yMSBMNTUuNjMsNy42MyBDNTUuNTYwMDE5Myw3LjQ0ODc0MjE4IDU1LjQ0NjcyMDIsNy4yODczNzY4OCA1NS4zLDcuMTYgQzU1LjEyNjA5NjYsNi45OTg0NjcwMiA1NC45MjY3NTg0LDYuODY2NzAxMTEgNTQuNzEsNi43NyBDNTQuNTIyNTgwNCw2LjY2ODE2NSA1NC4zMTMyNzQxLDYuNjEzMjY0OTggNTQuMSw2LjYxIFogTTEzLjY0LDEwLjI4IEMxMy4xNjY1ODgzLDEwLjM0NzIxODYgMTIuNzAwOTg3NiwxMC40NjExMDY2IDEyLjI1LDEwLjYyIEMxMS44NTI2ODU3LDEwLjc2NTgyNDcgMTEuNTA1NTk5MywxMS4wMjI2Njg2IDExLjI1LDExLjM2IEMxMC45NjQ4NTEyLDExLjc4NDI5NzQgMTAuODI0NTM4OCwxMi4yODk0MjIgMTAuODUsMTIuOCBDMTAuODQ0NDM0NSwxMy4xMjQ1NjYxIDEwLjk2MjM5MzUsMTMuNDM5MTIzNCAxMS4xOCwxMy42OCBDMTEuNDE0MzU5NCwxMy45MzA4NjgzIDExLjc0NzA3MzYsMTQuMDY2MTQ3NyAxMi4wOSwxNC4wNSBDMTIuNjg1MjQ0NCwxNC4wNjU4NDI2IDEzLjI1MjgwMjMsMTMuNzk4NzU2NSAxMy42MiwxMy4zMyBMMTMuNjIsMTMuMzMgTDEzLjY0LDEwLjI4IFogTTMwLjEzLDYuMzkgQzI5LjU5MTQxNDcsNi40MDk1MzQxOCAyOS4wOTczMDA3LDYuNjk0MDI0MDcgMjguODEsNy4xNSBDMjguMzgwMjUwNyw3Ljg1OTE5OTYzIDI4LjE0ODg1NzgsOC42NzA4MDE1MiAyOC4xNCw5LjUgTDI4LjE0LDkuNSBMMzEuNTIsOS41IEMzMS41NjY0OTI1LDguNjk2MDAzMDIgMzEuNDU0MzYzNSw3Ljg5MDcxMzIzIDMxLjE5LDcuMTMgQzMxLjAzNDE3NzgsNi42Nzk4Mjg5NCAzMC42MDYyOTM3LDYuMzgxMTE3MzcgMzAuMTMsNi4zOSBaIi8+CiAgPC9nPgo8L3N2Zz4=);--coral-transition-instant: 100ms ease-out;--coral-transition-fast: 250ms ease-in-out;--coral-transition-normal: 300ms ease-in-out;--coral-transition-slow: 400ms ease-in;--coral-elevation-layer-flat: 0;--coral-elevation-layer-standard-front: 4;--coral-elevation-layer-interactive-front: 8;--coral-elevation-layer-overlay: 16;--coral-animation-heartbeat: coral-light-keyframes-blink 1.5s cubic-bezier(0.7, 0, 1, 1) infinite;color-scheme:light}@keyframes coral-light-keyframes-blink{0%,100%{opacity:1}50%{opacity:.5}}

body {
  margin: 0;
  padding: 0;
  font: var(--coral-paragraph-m, 400 0.875rem/140% "Source Sans Pro");
  color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
  background-color: var(--coral-color-neutral-background, white);
}

a {
  text-decoration: none;
}

[role=list] {
  margin: 0;
  padding: 0;
}

.focus-outline-hidden *:focus {
  outline: none;
}

::-moz-selection {
  color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
  background-color: var(--coral-color-accent-background-selected, hsl(204, 100%, 95%));
}

::selection {
  color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
  background-color: var(--coral-color-accent-background-selected, hsl(204, 100%, 95%));
}
.PrimitiveDrawer-module__drawer___YxAz5 {
	width: var(--coral-sizing-maximal, 20rem);
	height: 100%;
	background: var(--coral-color-neutral-background, white);
	display: flex;
	flex-flow: column;
	justify-content: stretch;
	align-items: stretch;
	flex-wrap: nowrap;
}
.PrimitiveDrawer-module__drawer___YxAz5 .PrimitiveDrawer-module__header___pRAoB {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: var(--coral-sizing-l, 2.5rem);
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
	flex-flow: column;
	display: flex;
}
.PrimitiveDrawer-module__drawer___YxAz5 .PrimitiveDrawer-module__body___M1cRx {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 0;
	overflow: auto;
	flex-flow: column;
	display: flex;
}
.PrimitiveDrawer-module__drawer___YxAz5 .PrimitiveDrawer-module__footer___v8a1E {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc(var(--coral-sizing-l, 2.5rem) + 2 * var(--coral-spacing-xs, 0.5rem));
	display: flex;
}

.FloatingDrawer-module__drawer___a7pdW {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	z-index: var(--coral-elevation-layer-standard-front, 4);
	transition: transform var(--coral-transition-fast, 250ms ease-in-out);
}

.Modal-module__modal-backdrop___l_7nJ::before,
.Modal-module__modal-backdrop___l_7nJ {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.Modal-module__modal-backdrop___l_7nJ::before {
	content: '';
	background-color: var(--coral-color-assistive-background, hsl(210, 62%, 5%));
	opacity: var(--coral-opacity-l, 0.2);
}

.Modal-module__modal-backdrop___l_7nJ {
	z-index: var(--coral-elevation-layer-interactive-front, 8);
	display: flex;
	justify-content: center;
	align-items: center;
}

.Modal-module__modal___CmKrF {
	z-index: calc(var(--coral-elevation-layer-interactive-front, 8) + 1);
	position: fixed;
	min-width: 660px;
	max-width: 95%;
	max-height: 80%;
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	border-radius: var(--coral-radius-s, 0.25rem);
	background: var(--coral-color-neutral-background, white);
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.Modal-module__modal___CmKrF > :first-child {
	overflow: hidden;
}
.Modal-module__modal__header___m0CCI,
.Modal-module__modal__content___jU2f9,
.Modal-module__modal__buttons___gYfal {
	width: 100%;
}
.Modal-module__modal__content___jU2f9,
.Modal-module__modal__buttons___gYfal {
	padding: 0 var(--coral-spacing-xl, 2.25rem);
}
.Modal-module__modal__header___m0CCI {
	flex-shrink: 0;
	height: 3.75rem;
	padding: var(--coral-spacing-xs, 0.5rem) var(--coral-spacing-xl, 2.25rem);
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	display: flex;
	align-items: center;
	-moz-column-gap: var(--coral-spacing-m, 1rem);
	     column-gap: var(--coral-spacing-m, 1rem);
}
.Modal-module__modal__content___jU2f9 {
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: var(--coral-spacing-l, 1.75rem);
	margin-bottom: var(--coral-spacing-l, 1.75rem);
}
.Modal-module__modal__buttons___gYfal {
	margin-bottom: var(--coral-spacing-m, 1rem);
	flex-shrink: 0;
}
.Modal-module__modal__buttons___gYfal .Modal-module__close-button___sWO1D {
	margin-right: auto;
}

.Modal-module__modal-header-text___REOJd {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow: hidden;
}
.Modal-module__modal-header-text__title___IiYvU,
.Modal-module__modal-header-text__description___JXSb_ {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Modal-module__modal-header-text__title___IiYvU {
	font: var(--coral-heading-l, 600 1.125rem/140% 'Source Sans Pro');
}

.Modal-module__modal-icon___VKmNA {
	flex-grow: 0;
	flex-shrink: 0;
	width: var(--coral-sizing-xs, 1.5rem);
	height: var(--coral-sizing-xs, 1.5rem);
	display: flex;
	justify-content: center;
	align-items: center;
}

.background-module__bg-transparent___JUiQD {
  background: transparent;
}

.background-module__bg-default___XBZRn {
  background: var(--sprout-common-background-color-default);
}

.background-module__bg-weak___KY2N5 {
  background: var(--sprout-common-background-color-weak);
}

.background-module__bg-moderate___VxHHX {
  background: var(--sprout-common-background-color-moderate);
}

.background-module__bg-strong___lO5pR {
  background: var(--sprout-common-background-color-strong);
}

.background-module__bg-enabled___QAsh9 {
  background: var(--sprout-common-background-color-enabled);
}

.background-module__bg-disabled___Iar0F {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg-interactive___Dxxff {
  background: var(--sprout-common-background-color-enabled);
}

.background-module__bg-interactive___Dxxff:disabled {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg-interactive___Dxxff:hover {
  background: var(--sprout-common-background-color-hover);
}

.background-module__bg-interactive___Dxxff:active {
  background: var(--sprout-common-background-color-pressed);
}

.background-module__bg-interactive___Dxxff[aria-pressed="true"] {
  background: var(--sprout-common-background-color-toggled);
}

.background-module__bg-pressed___lI3cc {
  background: var(--sprout-common-background-color-pressed);
}

.background-module__bg-floating___f9smT {
  background: var(--sprout-common-background-color-floating);
}

.background-module__bg-inverse___olvBf {
  background: var(--sprout-inverse-background-color-default);
}

.background-module__bg-danger___rh4Ob {
  background: var(--sprout-danger-color-default);
}

.background-module__bg-danger-weak___boeiD {
  background: var(--sprout-danger-color-weak);
}

.background-module__bg-danger-inverse___gXz67 {
  background: var(--sprout-danger-color-inverse);
}

.background-module__bg-danger-toggled___YbPmz {
  background: var(--sprout-danger-color-toggled);
}

.background-module__bg-danger-interactive___wWzRO {
  background: var(--sprout-danger-color-default);
}

.background-module__bg-danger-interactive___wWzRO:hover {
  background: var(--sprout-danger-color-hover);
}

.background-module__bg-danger-interactive___wWzRO:active {
  background: var(--sprout-danger-color-pressed);
}

.background-module__bg-danger-interactive___wWzRO:disabled {
  background: var(--sprout-danger-color-disabled);
}

.background-module__bg-danger-interactive___wWzRO:focus-visible {
  background: var(--sprout-danger-color-focus);
}

.background-module__bg-warning___rI5p9 {
  background: var(--sprout-warning-color-default);
}

.background-module__bg-warning-weak___uMxa7 {
  background: var(--sprout-warning-color-weak);
}

.background-module__bg-warning-inverse___IWdYj {
  background: var(--sprout-warning-color-inverse);
}

.background-module__bg-info___d1UVE {
  background: var(--sprout-info-color-default);
}

.background-module__bg-info-weak___BlecT {
  background: var(--sprout-info-color-weak);
}

.background-module__bg-info-inverse____Hg8I {
  background: var(--sprout-info-color-inverse);
}

.background-module__bg-info-interactive___P5IKH:disabled {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg-success___ChDtb {
  background: var(--sprout-success-color-default);
}

.background-module__bg-success-weak___oG1Yh {
  background: var(--sprout-success-color-weak);
}

.background-module__bg-success-inverse___AUmZV {
  background: var(--sprout-success-color-inverse);
}

.background-module__bg-selected-default___aNUay {
  background: var(--sprout-selected-background-color-default);
}

.background-module__bg-selected___SP9z7 {
  background: var(--sprout-selected-color-default);
}

.border-module__border-none___rDLQX {
  border: none;
}

.border-module__border-default___gLqb5 {
  border: var(--sprout-common-border-default);
}

.border-module__border-weak___D01Gv {
  border: var(--sprout-common-border-weak);
}

.border-module__border-moderate___ocZll {
  border: var(--sprout-common-border-moderate);
}

.border-module__border-strong___mCd1F {
  border: var(--sprout-common-border-strong);
}

.border-module__border-extra-strong___VNbI8 {
  border: var(--sprout-common-border-extra-strong);
}

.border-module__border-solid___bMq_o {
  border-style: solid;
}

.border-module__border-dashed___wVn4U {
  border-style: dashed;
}

.border-module__border-dotted___aXJme {
  border-style: dotted;
}

.border-module__border-width-0___Iz4nV {
  border-width: 0;
}

.border-module__border-width-default___p5JiH {
  border-width: var(--sprout-common-border-default-width);
}

.border-module__border-width-strong___GhcU7 {
  border-width: var(--sprout-common-border-strong-width);
}

.border-module__border-t-none___t6AxB {
  border-block-start: none;
}

.border-module__border-t-default___RQjHr {
  border-block-start: var(--sprout-common-border-default);
}

.border-module__border-t-weak___C67h4 {
  border-block-start: var(--sprout-common-border-weak);
}

.border-module__border-t-moderate___Rfncw {
  border-block-start: var(--sprout-common-border-moderate);
}

.border-module__border-t-strong___fYBjQ {
  border-block-start: var(--sprout-common-border-strong);
}

.border-module__border-t-extra-strong___V8waM {
  border-block-start: var(--sprout-common-border-extra-strong);
}

.border-module__border-r-none___iPnw8 {
  border-inline-end: none;
}

.border-module__border-r-default___kJpV0 {
  border-inline-end: var(--sprout-common-border-default);
}

.border-module__border-r-weak___CABoc {
  border-inline-end: var(--sprout-common-border-weak);
}

.border-module__border-r-moderate___Jilzy {
  border-inline-end: var(--sprout-common-border-moderate);
}

.border-module__border-r-strong___FHTpV {
  border-inline-end: var(--sprout-common-border-strong);
}

.border-module__border-r-extra-strong___hps6U {
  border-inline-end: var(--sprout-common-border-extra-strong);
}

.border-module__border-b-none___mx5tb {
  border-block-end: none;
}

.border-module__border-b-default___edfcP {
  border-block-end: var(--sprout-common-border-default);
}

.border-module__border-b-weak___WxxI5 {
  border-block-end: var(--sprout-common-border-weak);
}

.border-module__border-b-moderate___xTmd0 {
  border-block-end: var(--sprout-common-border-moderate);
}

.border-module__border-b-strong___cGzP7 {
  border-block-end: var(--sprout-common-border-strong);
}

.border-module__border-b-extra-strong___HA109 {
  border-block-end: var(--sprout-common-border-extra-strong);
}

.border-module__border-l-none___TbYSg {
  border-inline-start: none;
}

.border-module__border-l-default___rMBUd {
  border-inline-start: var(--sprout-common-border-default);
}

.border-module__border-l-weak___FmC_c {
  border-inline-start: var(--sprout-common-border-weak);
}

.border-module__border-l-moderate___Yl4Tr {
  border-inline-start: var(--sprout-common-border-moderate);
}

.border-module__border-l-strong___HUtVs {
  border-inline-start: var(--sprout-common-border-strong);
}

.border-module__border-l-extra-strong___CF0_w {
  border-inline-start: var(--sprout-common-border-extra-strong);
}

.border-module__radius-subtle___mKnX5 {
  border-radius: var(--sprout-common-border-radius-subtle);
}

.border-module__radius-soft___LTERR {
  border-radius: var(--sprout-common-border-radius-soft);
}

.border-module__radius-cushiony___f1r3q {
  border-radius: var(--sprout-common-border-radius-cushiony);
}

.border-module__radius-pill___QSBIT {
  border-radius: var(--sprout-common-border-radius-pill);
}

.border-module__radius-round___Bptyg {
  border-radius: var(--sprout-common-border-radius-round);
}

.border-module__radius-nested-subtle-xs___sFAzn {
  border-radius: var(--sprout-common-nested-border-radius-subtle-xs);
}

.border-module__radius-nested-soft-xs___iRDmr {
  border-radius: var(--sprout-common-nested-border-radius-soft-xs);
}

.border-module__radius-nested-soft-s___DdKs6 {
  border-radius: var(--sprout-common-nested-border-radius-soft-s);
}

.border-module__radius-nested-cushiony-xs___ayg9t {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-xs);
}

.border-module__radius-nested-cushiony-s___A2jgz {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-s);
}

.border-module__radius-nested-cushiony-m___RareE {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-m);
}

.border-module__radius-twice-soft-xs___pXecB {
  border-radius: var(--sprout-common-twice-nested-border-radius-soft-s-xs);
}

.border-module__radius-twice-cushiony-s-xs___Ci2de {
  border-radius: var(--sprout-common-twice-nested-border-radius-cushiony-s-xs);
}

.border-module__radius-twice-cushiony-m-s___PTgNn {
  border-radius: var(--sprout-common-twice-nested-border-radius-cushiony-m-s);
}

.border-module__border-info___HG9EY {
  border-color: var(--sprout-info-color-default);
}

.border-module__border-warning___mujKl {
  border-color: var(--sprout-warning-color-default);
}

.border-module__border-danger___gbZnr {
  border-color: var(--sprout-danger-color-default);
}

.border-module__border-success___ogBXW {
  border-color: var(--sprout-success-color-default);
}

.cursor-module__cursor-auto___GiWdQ {
  cursor: auto;
}

.cursor-module__cursor-default___IE5JD {
  cursor: default;
}

.cursor-module__cursor-pointer___AvXk4 {
  cursor: pointer;
}

.cursor-module__cursor-wait___MKryS {
  cursor: wait;
}

.cursor-module__cursor-text___y0CE1 {
  cursor: text;
}

.cursor-module__cursor-progress___JLFaS {
  cursor: progress;
}

.cursor-module__cursor-not-allowed___u0FeS {
  cursor: not-allowed;
}

.cursor-module__cursor-none___bCV03 {
  cursor: none;
}

.cursor-module__cursor-no-drop___lbD7M {
  cursor: no-drop;
}

.cursor-module__cursor-unset___S5CIs {
  cursor: unset;
}

.cursor-module__cursor-initial___FBE6G {
  cursor: initial;
}

.cursor-module__cursor-help___kUjF6 {
  cursor: help;
}

.cursor-module__cursor-row-resize___RrV0j {
  cursor: row-resize;
}

.cursor-module__cursor-col-resize___LKKlo {
  cursor: col-resize;
}

.cursor-module__pointer-events-none___CC8Iz {
  pointer-events: none;
}

.cursor-module__pointer-events-auto___AFcfd {
  pointer-events: auto;
}

/* https://www.a11yproject.com/posts/how-to-hide-content/#:~:text=The%20aria%2Dhidden%3D%22true,icons%20that%20accompany%20text%20labels. */
/* stylelint-disable sprout/no-hardcoded-values */

.display-module__contents___D2ZRh {
  display: contents;
}

.display-module__hidden___zJZdh {
  display: none;
}

.display-module__sr-only___Rwk9c {
  border: 0;
  clip-path: inset(50%);
  block-size: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  inline-size: 1px;
}

.display-module__block___ulsDm {
  display: block;
}

.display-module__inline___zAVlo {
  display: inline;
}

.display-module__inline-block___CrFaa {
  display: inline-block;
}

.display-module__inline-flex___p1DZt {
  display: inline-flex;
}

.display-module__grid___NVURe {
  display: grid;
}

.display-module__inline-grid___iYaFr {
  display: inline-grid;
}

.display-module__flex___TaAoY {
  /* reset */
  position: relative;
  margin: 0;
  padding: 0;

  /* good defaults */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}

.display-module__flex-noreset___daWk2 {
  display: flex;
}

.elevation-module__box-shadow-none___TNej9 {
  box-shadow: none;
}

.elevation-module__box-shadow-transparent___TtSI7 {
  box-shadow: 0 0 0 0 transparent;
}

.elevation-module__box-shadow-default___n8_Cr {
  box-shadow: var(--sprout-common-elevation-default);
}

.elevation-module__box-shadow-weak___hY042 {
  box-shadow: var(--sprout-common-elevation-weak);
}

.elevation-module__box-shadow-moderate___QRadk {
  box-shadow: var(--sprout-common-elevation-moderate);
}

.elevation-module__box-shadow-strong___UHEm8 {
  box-shadow: var(--sprout-common-elevation-strong);
}

.flex-module__flex-row___krwqc {
  flex-direction: row;
}

.flex-module__flex-row-reverse___Oezio {
  flex-direction: row-reverse;
}

.flex-module__flex-col___s4VVh {
  flex-direction: column;
}

.flex-module__flex-col-reverse___ciwBB {
  flex-direction: column-reverse;
}

.flex-module__items-center___bNXFv {
  align-items: center;
}

.flex-module__items-stretch___qjmTq {
  align-items: stretch;
}

.flex-module__items-start___eqDNG {
  align-items: flex-start;
}

.flex-module__items-end___yeTUi {
  align-items: flex-end;
}

.flex-module__items-baseline___RpB3O {
  align-items: baseline;
}

.flex-module__content-center___mvbrg {
  align-content: center;
}

.flex-module__content-stretch___ZpLMs {
  align-content: stretch;
}

.flex-module__content-start___FAg8o {
  align-content: flex-start;
}

.flex-module__content-end___gJxIp {
  align-content: flex-end;
}

.flex-module__content-between___ePVeT {
  align-content: space-between;
}

.flex-module__content-around___oPiHy {
  align-content: space-around;
}

.flex-module__content-evenly___mXlVU {
  align-content: space-evenly;
}

.flex-module__content-baseline____NMe3 {
  align-content: baseline;
}

.flex-module__self-center___KMCDH {
  align-self: center;
}

.flex-module__self-stretch___jvIph {
  align-self: stretch;
}

.flex-module__self-start___FLkTI {
  align-self: flex-start;
}

.flex-module__self-end___ovifm {
  align-self: flex-end;
}

.flex-module__justify-start___vAUWY {
  justify-content: flex-start;
}

.flex-module__justify-end___n19Zg {
  justify-content: flex-end;
}

.flex-module__justify-end-safe___vZiNC {
  justify-content: safe flex-end;
}

.flex-module__justify-center___dZLnh {
  justify-content: center;
}

.flex-module__justify-safe-center___yXWwM {
  justify-content: safe center;
}

.flex-module__justify-between___UCXCX {
  justify-content: space-between;
}

.flex-module__justify-around___VHsvw {
  justify-content: space-around;
}

.flex-module__justify-evenly___Mel9K {
  justify-content: space-evenly;
}

.flex-module__justify-stretch___mS97e {
  justify-content: stretch;
}

.flex-module__gap-0___Raqd9 {
  gap: 0;
}

.flex-module__gap-xs___X2Rtf {
  gap: var(--sprout-common-spacing-xs);
}

.flex-module__gap-density-xs___jvJUK {
  gap: var(--sprout-common-density-xs);
}

.flex-module__gap-s___GRUb4 {
  gap: var(--sprout-common-spacing-s);
}

.flex-module__gap-density-s____ZaRs {
  gap: var(--sprout-common-density-s);
}

.flex-module__gap-m___f9XL0 {
  gap: var(--sprout-common-spacing-m);
}

.flex-module__gap-density-m___cqRsk {
  gap: var(--sprout-common-density-m);
}

.flex-module__gap-l___ckL17 {
  gap: var(--sprout-common-spacing-l);
}

.flex-module__gap-density-l___xXLQu {
  gap: var(--sprout-common-density-l);
}

.flex-module__gap-xl___qQvuL {
  gap: var(--sprout-common-spacing-xl);
}

.flex-module__gap-density-xl____SWGy {
  gap: var(--sprout-common-density-xl);
}

.flex-module__gap-xxl___beDgp {
  gap: var(--sprout-common-spacing-xxl);
}

.flex-module__gap-dentisy-xxl___K6IRX {
  gap: var(--sprout-common-density-xxl);
}

.flex-module__gap-3xl___KbJ3r {
  gap: var(--sprout-common-spacing-3xl);
}

.flex-module__gap-density-3xl___ijZZL {
  gap: var(--sprout-common-density-3xl);
}

.flex-module__gap-y-0___yJS1K {
  row-gap: 0;
}

.flex-module__gap-y-xs___TeWxV {
  row-gap: var(--sprout-common-spacing-xs);
}

.flex-module__gap-y-s___h24LT {
  row-gap: var(--sprout-common-spacing-s);
}

.flex-module__gap-y-m___Vydz1 {
  row-gap: var(--sprout-common-spacing-m);
}

.flex-module__gap-y-l___UCvwl {
  row-gap: var(--sprout-common-spacing-l);
}

.flex-module__gap-y-xl___Uo9CV {
  row-gap: var(--sprout-common-spacing-xl);
}

.flex-module__gap-y-xxl___nuner {
  row-gap: var(--sprout-common-spacing-xxl);
}

.flex-module__gap-y-3xl___wA061 {
  row-gap: var(--sprout-common-spacing-3xl);
}

.flex-module__gap-x-0___Jfl0M {
  -moz-column-gap: 0;
       column-gap: 0;
}

.flex-module__gap-x-xs___v2RbF {
  -moz-column-gap: var(--sprout-common-spacing-xs);
       column-gap: var(--sprout-common-spacing-xs);
}

.flex-module__gap-x-s___MRrXW {
  -moz-column-gap: var(--sprout-common-spacing-s);
       column-gap: var(--sprout-common-spacing-s);
}

.flex-module__gap-x-m___H8Sh3 {
  -moz-column-gap: var(--sprout-common-spacing-m);
       column-gap: var(--sprout-common-spacing-m);
}

.flex-module__gap-x-l___Pa3wg {
  -moz-column-gap: var(--sprout-common-spacing-l);
       column-gap: var(--sprout-common-spacing-l);
}

.flex-module__gap-x-xl___zxWaP {
  -moz-column-gap: var(--sprout-common-spacing-xl);
       column-gap: var(--sprout-common-spacing-xl);
}

.flex-module__gap-x-xxl___YjhiA {
  -moz-column-gap: var(--sprout-common-spacing-xxl);
       column-gap: var(--sprout-common-spacing-xxl);
}

.flex-module__gap-x-3xl___vEaxA {
  -moz-column-gap: var(--sprout-common-spacing-3xl);
       column-gap: var(--sprout-common-spacing-3xl);
}

.flex-module__wrap___vtXrE,
.flex-module__flex-wrap___khhDc {
  flex-wrap: wrap;
}

.flex-module__flex-wrap-reverse____gRpe {
  flex-wrap: wrap-reverse;
}

.flex-module__flex-nowrap___ICojo {
  flex-wrap: nowrap;
}

.flex-module__content-box___NtjWF {
  box-sizing: content-box;
}

.flex-module__border-box___i3l3I {
  box-sizing: border-box;
}

.flex-module__shrink-0___ici5D {
  flex-shrink: 0;
}

.flex-module__shrink___gwVoK,
.flex-module__shrink-1___Mk8kZ {
  flex-shrink: 1;
}

.flex-module__grow___AqsmW,
.flex-module__grow-1___ShGee {
  flex-grow: 1;
}

.flex-module__grow-0___zkfdM {
  flex-grow: 0;
}

.flex-module__flex-1___jgS08 {
  flex: 1;
}

.flex-module__flex-auto___X7xQ5 {
  flex: 1 1 auto;
}

.flex-module__flex-initial___gApBj {
  flex: 0 1 auto;
}

.flex-module__flex-none___i3Ci2 {
  flex: none; /* 0 0 auto */
}

.flex-module__basis-full___YWzx2 {
  flex-basis: 100%;
}

.flex-module__basis-auto___ZduB7 {
  flex-basis: auto;
}

.flex-module__basis-0___qAN9P {
  flex-basis: 0;
}

.font-module__font-heading-xs___NJhnl {
  font: var(--sprout-heading-font-xs);
}

.font-module__font-heading-s___t1qgB {
  font: var(--sprout-heading-font-s);
}

.font-module__font-heading-m___xmJtD {
  font: var(--sprout-heading-font-m);
}

.font-module__font-heading-l___UwGqi {
  font: var(--sprout-heading-font-l);
}

.font-module__font-heading-xl___mwsDC {
  font: var(--sprout-heading-font-xl);
}

.font-module__font-heading-xxl___mM8uv {
  font: var(--sprout-heading-font-xxl);
}

.font-module__font-body-xs___K84zU {
  font: var(--sprout-body-font-xs);
}

.font-module__font-body-s___qvms1 {
  font: var(--sprout-body-font-s);
}

.font-module__font-body-m___g8EyV {
  font: var(--sprout-body-font-m);
}

.font-module__font-body-l___d2b74 {
  font: var(--sprout-body-font-l);
}

.font-module__font-body-xl___b0LMj {
  font: var(--sprout-body-font-xl);
}

.font-module__font-body-xxl___qK9iW {
  font: var(--sprout-body-font-xxl);
}

.font-module__font-label-xs___DohaR {
  font: var(--sprout-label-font-xs);
}

.font-module__font-label-xs-emphasized___riED1 {
  font: var(--sprout-label-font-xs-emphasized);
}

.font-module__font-label-s___EGFlS {
  font: var(--sprout-label-font-s);
}

.font-module__font-label-s-emphasized___yfc2T {
  font: var(--sprout-label-font-s-emphasized);
}

.font-module__font-label-m___mpZc4 {
  font: var(--sprout-label-font-m);
}

.font-module__font-label-m-emphasized___YDayD {
  font: var(--sprout-label-font-m-emphasized);
}

.font-module__font-label-l___u_H6G {
  font: var(--sprout-label-font-l);
}

.font-module__font-label-l-emphasized___qWlKC {
  font: var(--sprout-label-font-l-emphasized);
}

.font-module__font-script-s___zXN60 {
  font: var(--sprout-script-font-s);
}

.font-module__font-script-s-emphasized___AUa7x {
  font: var(--sprout-script-font-s-emphasized);
}

.font-module__font-script-m___NJMtp {
  font: var(--sprout-script-font-m);
}

.font-module__font-script-m-emphasized___fdY1n {
  font: var(--sprout-script-font-m-emphasized);
}

.fontstyle-module__italic___tqE3l {
  font-style: italic;
}

[lang^="zh"] .fontstyle-module__italic___tqE3l,
[lang="ja"] .fontstyle-module__italic___tqE3l,
[lang="ko"] .fontstyle-module__italic___tqE3l {
  font-style: normal;
}

.grid-module__justify-items-start___RdQQY {
  justify-items: start;
}

.grid-module__justify-items-end___sTjzI {
  justify-items: end;
}

.grid-module__justify-items-end-safe___MZj23 {
  justify-items: safe end;
}

.grid-module__justify-items-center___Pl9m4 {
  justify-items: center;
}

.grid-module__justify-items-safe-center___OecQ_ {
  justify-items: safe center;
}

.grid-module__justify-items-stretch___Ln7aM {
  justify-items: stretch;
}

.grid-module__justify-items-normal___bHWPq {
  justify-items: normal;
}

.grid-module__grid-flow-row___oNcaI {
  grid-auto-flow: row;
}

.grid-module__grid-flow-col___NVLoe {
  grid-auto-flow: column;
}

.grid-module__grid-flow-dense___yovzi {
  grid-auto-flow: dense;
}

.grid-module__grid-flow-row-dense___Ie34f {
  grid-auto-flow: row dense;
}

.grid-module__grid-flow-col-dense___L2UEE {
  grid-auto-flow: column dense;
}

.grid-module__grid-cols-none___CML3c {
  grid-template-columns: none;
}

.grid-module__grid-cols-1___mwhbI {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-module__grid-cols-2___w6_gw {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-module__grid-cols-3___QlW9m {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-module__grid-cols-4___dfqR6 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-module__grid-cols-5___m9rSo {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-module__grid-cols-6___KWDnu {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-module__grid-cols-7___LleVg {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-module__grid-cols-8___yjj5f {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-module__grid-cols-9___AuSSA {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-module__grid-cols-10___wAAOK {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-module__grid-cols-11___7RSyK {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-module__grid-cols-12___OFLN9 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-module__grid-cols-16___k8iYQ {
  grid-template-columns: repeat(16, minmax(0, 1fr));
}

.grid-module__grid-cols-subgrid___MXCgq {
  grid-template-columns: subgrid;
}

.grid-module__grid-rows-subgrid___UkVJg {
  grid-template-rows: subgrid;
}

.grid-module__grid-rows-none___o85yV {
  grid-template-rows: none;
}

.grid-module__grid-rows-1____bMGK {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-module__grid-rows-2____1eLM {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-module__grid-rows-3___cxFO7 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-module__grid-rows-4___wYIY6 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-module__auto-cols-auto___RDbwg {
  grid-auto-columns: auto;
}

.grid-module__auto-cols-min___iNLVg {
  grid-auto-columns: min-content;
}

.grid-module__auto-cols-max___UMMma {
  grid-auto-columns: max-content;
}

.grid-module__auto-cols-fr___OlKkB {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-module__auto-rows-auto___TOQG7 {
  grid-auto-rows: auto;
}

.grid-module__auto-rows-min___lZ6e3 {
  grid-auto-rows: min-content;
}

.grid-module__auto-rows-max___ecPVg {
  grid-auto-rows: max-content;
}

.grid-module__auto-rows-fr___gshN1 {
  grid-auto-rows: minmax(0, 1fr);
}

.grid-module__col-span-1___zXw7o {
  grid-column: span 1 / span 1;
}

.grid-module__col-span-2___vXSpa {
  grid-column: span 2 / span 2;
}

.grid-module__col-span-3___pRkus {
  grid-column: span 3 / span 3;
}

.grid-module__col-span-4___uwTZG {
  grid-column: span 4 / span 4;
}

.grid-module__col-span-5___f3UFI {
  grid-column: span 5 / span 5;
}

.grid-module__col-span-6___HzsQf {
  grid-column: span 6 / span 6;
}

.grid-module__col-span-7___iS3xM {
  grid-column: span 7 / span 7;
}

.grid-module__col-span-8___txMc_ {
  grid-column: span 8 / span 8;
}

.grid-module__col-span-9___VzE5H {
  grid-column: span 9 / span 9;
}

.grid-module__col-span-10___CCCp0 {
  grid-column: span 10 / span 10;
}

.grid-module__col-span-11___vT71r {
  grid-column: span 11 / span 11;
}

.grid-module__col-span-12____yWQc {
  grid-column: span 12 / span 12;
}

.grid-module__col-span-13___EtVMp {
  grid-column: span 13 / span 13;
}

.grid-module__col-span-14___guT_w {
  grid-column: span 14 / span 14;
}

.grid-module__col-span-15___MVoj_ {
  grid-column: span 15 / span 15;
}

.grid-module__col-span-16___mowPF {
  grid-column: span 16 / span 16;
}

.grid-module__col-span-full___Axy7K {
  grid-column: 1 / -1;
}

.grid-module__col-start-1___G365T {
  grid-column-start: 1;
}

.grid-module__col-start-2___hCunf {
  grid-column-start: 2;
}

.grid-module__col-start-3___F_Men {
  grid-column-start: 3;
}

.grid-module__col-start-4___YBnnq {
  grid-column-start: 4;
}

.grid-module__col-start-5___dEJjZ {
  grid-column-start: 5;
}

.grid-module__col-start-6___eX79c {
  grid-column-start: 6;
}

.grid-module__col-start-7___QLGqr {
  grid-column-start: 7;
}

.grid-module__col-start-8___HqAYs {
  grid-column-start: 8;
}

.grid-module__col-start-9___LeYGf {
  grid-column-start: 9;
}

.grid-module__col-start-10___eYnuZ {
  grid-column-start: 10;
}

.grid-module__col-start-11___CxOkS {
  grid-column-start: 11;
}

.grid-module__col-start-12___fKXv9 {
  grid-column-start: 12;
}

.grid-module__col-start-13___bZhg8 {
  grid-column-start: 13;
}

.grid-module__col-start-14___CsoIS {
  grid-column-start: 14;
}

.grid-module__col-start-15___OKJwn {
  grid-column-start: 15;
}

.grid-module__col-start-16___zZVS3 {
  grid-column-start: 16;
}

.grid-module__col-end-1___chOuW {
  grid-column-end: 1;
}

.grid-module__col-end-2___wUgNZ {
  grid-column-end: 2;
}

.grid-module__col-end-3___xFbFa {
  grid-column-end: 3;
}

.grid-module__col-end-4___Ic_u6 {
  grid-column-end: 4;
}

.grid-module__col-end-5___NQSmB {
  grid-column-end: 5;
}

.grid-module__col-end-6____Bwdw {
  grid-column-end: 6;
}

.grid-module__col-end-7___rB_HU {
  grid-column-end: 7;
}

.grid-module__col-end-8___x3pXU {
  grid-column-end: 8;
}

.grid-module__col-end-9___hrA1C {
  grid-column-end: 9;
}

.grid-module__col-end-10___V7UTz {
  grid-column-end: 10;
}

.grid-module__col-end-11___UVMxa {
  grid-column-end: 11;
}

.grid-module__col-end-12___CLl08 {
  grid-column-end: 12;
}

.grid-module__col-end-13___PSFvt {
  grid-column-end: 13;
}

.grid-module__col-end-14___CixJV {
  grid-column-end: 14;
}

.grid-module__col-end-15___ZdOhv {
  grid-column-end: 15;
}

.grid-module__col-end-16___EGW27 {
  grid-column-end: 16;
}

.grid-module__-col-end-1___Z5tM_ {
  grid-column-end: -1;
}

.grid-module__col-auto____fhkG {
  grid-column: auto;
}

.grid-module__col-1___A4sff {
  grid-column: 1;
}

.grid-module__col-2___Vu6ds {
  grid-column: 2;
}

.grid-module__col-3___go0fa {
  grid-column: 3;
}

.grid-module__col-4___eryIU {
  grid-column: 4;
}

.grid-module__col-5___GYnBQ {
  grid-column: 5;
}

.grid-module__col-6___j8E23 {
  grid-column: 6;
}

.grid-module__col-7___KmkM9 {
  grid-column: 7;
}

.grid-module__col-8___kM5km {
  grid-column: 8;
}

.grid-module__col-9___BzoRZ {
  grid-column: 9;
}

.grid-module__col-10___Xljr4 {
  grid-column: 10;
}

.grid-module__col-11___qKbK2 {
  grid-column: 11;
}

.grid-module__col-12___R0f7B {
  grid-column: 12;
}

.grid-module__col-13___xy_eV {
  grid-column: 13;
}

.grid-module__col-14___zi3ky {
  grid-column: 14;
}

.grid-module__col-15___xDbs7 {
  grid-column: 15;
}

.grid-module__col-16___vGMDu {
  grid-column: 16;
}

.grid-module__row-span-1___Pe4Lr {
  grid-row: span 1 / span 1;
}

.grid-module__row-span-2___tiwhk {
  grid-row: span 2 / span 2;
}

.grid-module__row-span-3___KVXRv {
  grid-row: span 3 / span 3;
}

.grid-module__row-span-4___VxnG0 {
  grid-row: span 4 / span 4;
}

.grid-module__row-start-1___SrAp6 {
  grid-row-start: 1;
}

.grid-module__row-start-2___ZAD5f {
  grid-row-start: 2;
}

.grid-module__row-start-3___aSmgG {
  grid-row-start: 3;
}

.grid-module__row-start-4___wipqL {
  grid-row-start: 4;
}

.grid-module__row-end-1___l4j5A {
  grid-row-end: 1;
}

.grid-module__row-end-2____oSeH {
  grid-row-end: 2;
}

.grid-module__row-end-3___TbLDY {
  grid-row-end: 3;
}

.grid-module__row-end-4___fvgb8 {
  grid-row-end: 4;
}

.grid-module__row-auto___okKJR {
  grid-row: auto;
}

.grid-module__row-1___yhMdI {
  grid-row: 1;
}

.grid-module__row-2___KBmwc {
  grid-row: 2;
}

.grid-module__row-3___h7UyY {
  grid-row: 3;
}

.grid-module__row-4___MJ26H {
  grid-row: 4;
}

.icon-module__icon-size-s___Zhc1A > svg,
.icon-module__icon-size-s___Zhc1A > img {
  inline-size: var(--sprout-common-sizing-s);
  block-size: var(--sprout-common-sizing-s);
}

.icon-module__icon-size-m___D3OpP > svg,
.icon-module__icon-size-m___D3OpP > img {
  inline-size: var(--sprout-common-sizing-m);
  block-size: var(--sprout-common-sizing-m);
}

.icon-module__icon-size-l___mGN9g > svg,
.icon-module__icon-size-l___mGN9g > img {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.icon-module__icon-size-xl___HDzL_ > svg,
.icon-module__icon-size-xl___HDzL_ > img {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.icon-module__icon-size-xxl___Bi6HR > svg,
.icon-module__icon-size-xxl___Bi6HR > img {
  inline-size: var(--sprout-common-sizing-xxl);
  block-size: var(--sprout-common-sizing-xxl);
}

.icon-module__fill-none___vPFKm {
  fill: none;
}

.icon-module__fill-inherit___sxNlM {
  fill: inherit;
}

.icon-module__fill-transparent___gVt9l {
  fill: transparent;
}

.icon-module__fill-current___mgDIb {
  fill: currentcolor;
}

.icon-module__fill-default___F_7XS {
  fill: var(--sprout-common-foreground-color-default);
}

.icon-module__fill-weak___TBch2 {
  fill: var(--sprout-common-foreground-color-weak);
}

.icon-module__fill-disabled___chs9X {
  fill: var(--sprout-common-foreground-color-disabled);
}

.justifyself-module__justify-self-auto___Pdbnt {
  justify-self: auto;
}

.justifyself-module__justify-self-start___y2Bzo {
  justify-self: start;
}

.justifyself-module__justify-self-end___gZW3g {
  justify-self: end;
}

.justifyself-module__justify-self-center___YmEnu {
  justify-self: center;
}

.justifyself-module__justify-self-stretch___LTUmp {
  justify-self: stretch;
}

.layer-module__z-stacked___VHIqD {
  z-index: var(--sprout-container-layer-stacked);
}

.layer-module__z-floating___PQAfD {
  z-index: var(--sprout-container-layer-floating);
}

.layer-module__z-overlay___N2l5F {
  z-index: var(--sprout-container-layer-overlay);
}

.layer-module__z-context___Vxxgi {
  z-index: var(--sprout-container-layer-context);
}

.layer-module__z-time-sensitive___HiXjp {
  z-index: var(--sprout-container-layer-time-sensitive);
}

.layer-module__z-cursor___c6b_4 {
  z-index: var(--sprout-container-layer-cursor);
}

.layout-module__float-none___pdjVQ {
  float: none;
}

.layout-module__float-left___b6TiN,
.layout-module__float-start___yWFmc {
  float: inline-start;
}

.layout-module__float-right___xalWs,
.layout-module__float-end___KPLWZ {
  float: inline-end;
}

.layout-module__clear-left___ofxlX,
.layout-module__clear-end___v5SYF {
  clear: inline-start;
}

.layout-module__clear-right___lGruJ,
.layout-module__clear-end___v5SYF {
  clear: inline-end;
}

.layout-module__clear-both___TIXO9 {
  clear: both;
}

.layout-module__clear-none___rlhiq {
  clear: none;
}

.layout-module__isolate___hlj6a {
  isolation: isolate;
}

.layout-module__isolate-auto___k8tIV {
  isolation: auto;
}

.layout-module__object-contain___Er6ox {
  -o-object-fit: contain;
     object-fit: contain;
}

.layout-module__object-cover___MtyxY {
  -o-object-fit: cover;
     object-fit: cover;
}

.layout-module__object-fill___m5xc_ {
  -o-object-fit: fill;
     object-fit: fill;
}

.layout-module__object-none___tXKNF {
  -o-object-fit: none;
     object-fit: none;
}

.layout-module__object-scale-down___q8Mpm {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.layout-module__object-top___OzbyT {
  -o-object-position: top;
     object-position: top;
}

.layout-module__object-top-left___qQ8a_ {
  -o-object-position: top left;
     object-position: top left;
}

.layout-module__object-top-center___KH3L0 {
  -o-object-position: top center;
     object-position: top center;
}

.layout-module__object-top-right___aV0JM {
  -o-object-position: top right;
     object-position: top right;
}

.layout-module__object-center-left___aC_Oa {
  -o-object-position: center left;
     object-position: center left;
}

.layout-module__object-center___FIxFr {
  -o-object-position: center;
     object-position: center;
}

.layout-module__object-center-right___xyHdL {
  -o-object-position: center right;
     object-position: center right;
}

.layout-module__object-bottom___KEk2o {
  -o-object-position: bottom;
     object-position: bottom;
}

.layout-module__object-bottom-left___jW_a1 {
  -o-object-position: bottom left;
     object-position: bottom left;
}

.layout-module__object-bottom-center___avm1Z {
  -o-object-position: bottom center;
     object-position: bottom center;
}

.layout-module__object-bottom-right___Lo74A {
  -o-object-position: bottom right;
     object-position: bottom right;
}

.layout-module__object-left___PIiPf {
  -o-object-position: left;
     object-position: left;
}

.layout-module__object-right___buOt_ {
  -o-object-position: right;
     object-position: right;
}

.layout-module__overscroll-auto___JEYQW {
  overscroll-behavior: auto;
}

.layout-module__overscroll-contain___jjl_O {
  overscroll-behavior: contain;
}

.layout-module__overscroll-none___GpSGx {
  overscroll-behavior: none;
}

.layout-module__overscroll-x-auto___Rp6rf {
  overscroll-behavior-inline: auto;
}

.layout-module__overscroll-x-contain___jRyjj {
  overscroll-behavior-inline: contain;
}

.layout-module__overscroll-x-none___V3fLN {
  overscroll-behavior-inline: none;
}

.layout-module__overscroll-y-auto___mKCl5 {
  overscroll-behavior-block: auto;
}

.layout-module__overscroll-y-contain___AW9ud {
  overscroll-behavior-block: contain;
}

.layout-module__overscroll-y-none___EDOpT {
  overscroll-behavior-block: none;
}

.margin-module__m-auto___daOYf {
  margin: auto;
}

.margin-module__m-0___A44Fk {
  margin: 0;
}

.margin-module__m-xs____y2wD {
  margin: var(--sprout-common-spacing-xs);
}

.margin-module__m-s___a0bbH {
  margin: var(--sprout-common-spacing-s);
}

.margin-module__m-m___p2H8A {
  margin: var(--sprout-common-spacing-m);
}

.margin-module__m-l___PwAqr {
  margin: var(--sprout-common-spacing-l);
}

.margin-module__m-xl___cQqy9 {
  margin: var(--sprout-common-spacing-xl);
}

.margin-module__m-xxl___jLBJx {
  margin: var(--sprout-common-spacing-xxl);
}

.margin-module__m-3xl___O3tqJ {
  margin: var(--sprout-common-spacing-3xl);
}

.margin-module__mx-auto___V4EAm {
  margin-inline: auto;
}

.margin-module__mx-0___L8VAu {
  margin-inline: 0;
}

.margin-module__mx-xs___t9WfN {
  margin-inline: var(--sprout-common-spacing-xs);
}

.margin-module__mx-s___CfGSw {
  margin-inline: var(--sprout-common-spacing-s);
}

.margin-module__mx-m___bGXYs {
  margin-inline: var(--sprout-common-spacing-m);
}

.margin-module__mx-l___M4xad {
  margin-inline: var(--sprout-common-spacing-l);
}

.margin-module__mx-xl___emSyt {
  margin-inline: var(--sprout-common-spacing-xl);
}

.margin-module__mx-xxl___dOj7c {
  margin-inline: var(--sprout-common-spacing-xxl);
}

.margin-module__mx-3xl___CqLUp {
  margin-inline: var(--sprout-common-spacing-3xl);
}

.margin-module__my-auto____vCke {
  margin-block: auto;
}

.margin-module__my-0___t2SQM {
  margin-block: 0;
}

.margin-module__my-xs___z1hQJ {
  margin-block: var(--sprout-common-spacing-xs);
}

.margin-module__my-s___SOfxg {
  margin-block: var(--sprout-common-spacing-s);
}

.margin-module__my-m___tVfvI {
  margin-block: var(--sprout-common-spacing-m);
}

.margin-module__my-l___iSZ95 {
  margin-block: var(--sprout-common-spacing-l);
}

.margin-module__my-xl___ULJse {
  margin-block: var(--sprout-common-spacing-xl);
}

.margin-module__my-xxl___fXJdH {
  margin-block: var(--sprout-common-spacing-xxl);
}

.margin-module__my-3xl___PTxrq {
  margin-block: var(--sprout-common-spacing-3xl);
}

.margin-module__my-density-xs___H1krm {
  margin-block: var(--sprout-common-density-xs);
}

.margin-module__my-density-s___H4vvB {
  margin-block: var(--sprout-common-density-s);
}

.margin-module__my-density-m___hWTJm {
  margin-block: var(--sprout-common-density-m);
}

.margin-module__my-density-l___BHOAP {
  margin-block: var(--sprout-common-density-l);
}

.margin-module__my-density-xl___Y3uJw {
  margin-block: var(--sprout-common-density-xl);
}

.margin-module__my-density-xxl___rPLCe {
  margin-block: var(--sprout-common-density-xxl);
}

.margin-module__my-density-3xl___XFpyp {
  margin-block: var(--sprout-common-density-3xl);
}

.margin-module__mt-auto___w3pjf {
  margin-block-start: auto;
}

.margin-module__mt-0___H8gJM {
  margin-block-start: 0;
}

.margin-module__mt-xs___x625W {
  margin-block-start: var(--sprout-common-spacing-xs);
}

.margin-module__mt-s___B4pu0 {
  margin-block-start: var(--sprout-common-spacing-s);
}

.margin-module__mt-m___fQlr5 {
  margin-block-start: var(--sprout-common-spacing-m);
}

.margin-module__mt-l___qeVTk {
  margin-block-start: var(--sprout-common-spacing-l);
}

.margin-module__mt-xl___D9YA2 {
  margin-block-start: var(--sprout-common-spacing-xl);
}

.margin-module__mt-xxl___hQ012 {
  margin-block-start: var(--sprout-common-spacing-xxl);
}

.margin-module__mt-3xl___bKOLF {
  margin-block-start: var(--sprout-common-spacing-3xl);
}

.margin-module__mr-auto___quTuy {
  margin-inline-end: auto;
}

.margin-module__mr-0___uLPXp {
  margin-inline-end: 0;
}

.margin-module__mr-xs___qdJ0w {
  margin-inline-end: var(--sprout-common-spacing-xs);
}

.margin-module__mr-s___KpM4X {
  margin-inline-end: var(--sprout-common-spacing-s);
}

.margin-module__mr-m___MYOyi {
  margin-inline-end: var(--sprout-common-spacing-m);
}

.margin-module__mr-l___Ycy3Z {
  margin-inline-end: var(--sprout-common-spacing-l);
}

.margin-module__mr-xl___KMIGQ {
  margin-inline-end: var(--sprout-common-spacing-xl);
}

.margin-module__mr-xxl___YlIrA {
  margin-inline-end: var(--sprout-common-spacing-xxl);
}

.margin-module__mr-3xl___Se9ph {
  margin-inline-end: var(--sprout-common-spacing-3xl);
}

.margin-module__mb-auto___giDeX {
  margin-block-end: auto;
}

.margin-module__mb-0___YucLk {
  margin-block-end: 0;
}

.margin-module__mb-xs___Wyu_L {
  margin-block-end: var(--sprout-common-spacing-xs);
}

.margin-module__mb-s___PBVHt {
  margin-block-end: var(--sprout-common-spacing-s);
}

.margin-module__mb-m___jF6Hl {
  margin-block-end: var(--sprout-common-spacing-m);
}

.margin-module__mb-l___DGCEN {
  margin-block-end: var(--sprout-common-spacing-l);
}

.margin-module__mb-xl___aedxx {
  margin-block-end: var(--sprout-common-spacing-xl);
}

.margin-module__mb-xxl___dqCvN {
  margin-block-end: var(--sprout-common-spacing-xxl);
}

.margin-module__mb-3xl___XXBn0 {
  margin-block-end: var(--sprout-common-spacing-3xl);
}

.margin-module__ml-auto___WJcLC {
  margin-inline-start: auto;
}

.margin-module__ml-0___ftKRn {
  margin-inline-start: 0;
}

.margin-module__ml-xs___qbLnx {
  margin-inline-start: var(--sprout-common-spacing-xs);
}

.margin-module__ml-s___VzLoC {
  margin-inline-start: var(--sprout-common-spacing-s);
}

.margin-module__ml-m___EHma0 {
  margin-inline-start: var(--sprout-common-spacing-m);
}

.margin-module__ml-l___ZOaxt {
  margin-inline-start: var(--sprout-common-spacing-l);
}

.margin-module__ml-xl___Fji59 {
  margin-inline-start: var(--sprout-common-spacing-xl);
}

.margin-module__ml-xxl____KoxS {
  margin-inline-start: var(--sprout-common-spacing-xxl);
}

.margin-module__ml-3xl___fk8yZ {
  margin-inline-start: var(--sprout-common-spacing-3xl);
}

.opacity-module__opacity-0___lu6mQ {
  opacity: 0;
}

.opacity-module__opacity-1___emlyO {
  opacity: 1;
}

.opacity-module__visible___rtPB4 {
  visibility: visible;
}

.opacity-module__invisible___XjqX4 {
  visibility: hidden;
}

.opacity-module__collapse___W2Epa {
  visibility: collapse;
}

.outline-module__outline-none___h6eOe,
.outline-module__outline-none___h6eOe:focus,
.outline-module__outline-none___h6eOe:focus-visible {
  outline: none;
}

.outline-module__outline-focus-centered___MtTvT:focus,
.outline-module__outline-focus-visible-centered___c7icE:focus-visible {
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
  border-color: transparent;
}

.outline-module__outline-focus-inner___Q2zmT:focus,
.outline-module__outline-focus-visible-inner___cz7fY:focus-visible {
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) * -1);
  border-color: transparent;
}

.outline-module__outline-focus-offset___JStXM:focus,
.outline-module__outline-focus-visible-offset___QYN2Q:focus-visible {
  outline: var(--sprout-focus-border-default);
  outline-offset: var(--sprout-focus-border-default-width);
}

/* stylelint-disable logical-css/require-logical-properties */
.overflow-module__overflow-visible___w_Mwg {
  overflow: visible;
}

.overflow-module__overflow-hidden___Ub25x {
  overflow: hidden;
}

.overflow-module__overflow-scroll___djQ4g {
  overflow: scroll;
}

.overflow-module__overflow-auto___ANJh9 {
  overflow: auto;
}

.overflow-module__overflow-x-visible___kdRPU {
  overflow-x: visible;
}

.overflow-module__overflow-x-hidden___AnmN8 {
  overflow-x: hidden;
}

.overflow-module__overflow-x-scroll___fA67P {
  overflow-x: scroll;
}

.overflow-module__overflow-x-auto___TuU5H {
  overflow-x: auto;
}

.overflow-module__overflow-y-visible___tdndj {
  overflow-y: visible;
}

.overflow-module__overflow-y-hidden___s77M0 {
  overflow-y: hidden;
}

.overflow-module__overflow-y-scroll___EUp1l {
  overflow-y: scroll;
}

.overflow-module__overflow-y-auto___Afhor {
  overflow-y: auto;
}

@supports (overflow-inline: auto) {
  .overflow-module__overflow-x-visible___kdRPU {
    overflow-inline: visible;
  }

  .overflow-module__overflow-x-hidden___AnmN8 {
    overflow-inline: hidden;
  }

  .overflow-module__overflow-x-scroll___fA67P {
    overflow-inline: scroll;
  }

  .overflow-module__overflow-x-auto___TuU5H {
    overflow-inline: auto;
  }
}

@supports (overflow-block: auto) {
  .overflow-module__overflow-y-visible___tdndj {
    overflow-block: visible;
  }

  .overflow-module__overflow-y-hidden___s77M0 {
    overflow-block: hidden;
  }

  .overflow-module__overflow-y-scroll___EUp1l {
    overflow-block: scroll;
  }

  .overflow-module__overflow-y-auto___Afhor {
    overflow-block: auto;
  }
}

.padding-module__p-0___BumNn {
  padding: 0;
}

.padding-module__p-xs___mLdc9 {
  padding: var(--sprout-common-spacing-xs);
}

.padding-module__p-s___eW_zV {
  padding: var(--sprout-common-spacing-s);
}

.padding-module__p-m___uAoDp {
  padding: var(--sprout-common-spacing-m);
}

.padding-module__p-l___tMlzC {
  padding: var(--sprout-common-spacing-l);
}

.padding-module__p-xl___FcJv6 {
  padding: var(--sprout-common-spacing-xl);
}

.padding-module__p-xxl___DjAb0 {
  padding: var(--sprout-common-spacing-xxl);
}

.padding-module__p-3xl___okR5y {
  padding: var(--sprout-common-spacing-3xl);
}

.padding-module__px-0___z_OuX {
  padding-inline: 0;
}

.padding-module__px-xs___u7cwI {
  padding-inline: var(--sprout-common-spacing-xs);
}

.padding-module__px-s___gnGkH {
  padding-inline: var(--sprout-common-spacing-s);
}

.padding-module__px-m___dNtNk {
  padding-inline: var(--sprout-common-spacing-m);
}

.padding-module__px-l___htW3w {
  padding-inline: var(--sprout-common-spacing-l);
}

.padding-module__px-xl___xYIdz {
  padding-inline: var(--sprout-common-spacing-xl);
}

.padding-module__px-xxl___wQZdh {
  padding-inline: var(--sprout-common-spacing-xxl);
}

.padding-module__px-3xl___mUYCH {
  padding-inline: var(--sprout-common-spacing-3xl);
}

.padding-module__py-0___Fklkt {
  padding-block: 0;
}

.padding-module__py-xs___s_8D5 {
  padding-block: var(--sprout-common-spacing-xs);
}

.padding-module__py-s___VN6Rd {
  padding-block: var(--sprout-common-spacing-s);
}

.padding-module__py-m___EkjKG {
  padding-block: var(--sprout-common-spacing-m);
}

.padding-module__py-l___UmgeS {
  padding-block: var(--sprout-common-spacing-l);
}

.padding-module__py-xl___A0eeE {
  padding-block: var(--sprout-common-spacing-xl);
}

.padding-module__py-xxl___xrdDy {
  padding-block: var(--sprout-common-spacing-xxl);
}

.padding-module__py-3xl___RvMKk {
  padding-block: var(--sprout-common-spacing-3xl);
}

.padding-module__py-density-xs___N1Nta {
  padding-block: var(--sprout-common-density-xs);
}

.padding-module__py-density-s___OHWNL {
  padding-block: var(--sprout-common-density-s);
}

.padding-module__py-density-m___s9phy {
  padding-block: var(--sprout-common-density-m);
}

.padding-module__py-density-l___agWHd {
  padding-block: var(--sprout-common-density-l);
}

.padding-module__py-density-xl___EHIwN {
  padding-block: var(--sprout-common-density-xl);
}

.padding-module__py-density-xxl___zbxaZ {
  padding-block: var(--sprout-common-density-xxl);
}

.padding-module__py-density-3xl___XZ8KH {
  padding-block: var(--sprout-common-density-3xl);
}

.padding-module__pt-0___hDIUV {
  padding-block-start: 0;
}

.padding-module__pt-xs___nmRsq {
  padding-block-start: var(--sprout-common-spacing-xs);
}

.padding-module__pt-s___pZ6Xz {
  padding-block-start: var(--sprout-common-spacing-s);
}

.padding-module__pt-m___GKwRe {
  padding-block-start: var(--sprout-common-spacing-m);
}

.padding-module__pt-l___Y25gM {
  padding-block-start: var(--sprout-common-spacing-l);
}

.padding-module__pt-xl___OX9lu {
  padding-block-start: var(--sprout-common-spacing-xl);
}

.padding-module__pt-xxl___p7BRF {
  padding-block-start: var(--sprout-common-spacing-xxl);
}

.padding-module__pt-3xl___VebMa {
  padding-block-start: var(--sprout-common-spacing-3xl);
}

.padding-module__pr-0___OQz3t {
  padding-inline-end: 0;
}

.padding-module__pr-xs___US5cE {
  padding-inline-end: var(--sprout-common-spacing-xs);
}

.padding-module__pr-s___uTvaA {
  padding-inline-end: var(--sprout-common-spacing-s);
}

.padding-module__pr-m___A06OT {
  padding-inline-end: var(--sprout-common-spacing-m);
}

.padding-module__pr-l___fo2F3 {
  padding-inline-end: var(--sprout-common-spacing-l);
}

.padding-module__pr-xl___EeIrD {
  padding-inline-end: var(--sprout-common-spacing-xl);
}

.padding-module__pr-xxl___priN0 {
  padding-inline-end: var(--sprout-common-spacing-xxl);
}

.padding-module__pr-3xl___zdx82 {
  padding-inline-end: var(--sprout-common-spacing-3xl);
}

.padding-module__pb-0___Rj0U_ {
  padding-block-end: 0;
}

.padding-module__pb-xs___RpQjC {
  padding-block-end: var(--sprout-common-spacing-xs);
}

.padding-module__pb-s___KZDGb {
  padding-block-end: var(--sprout-common-spacing-s);
}

.padding-module__pb-m___ehdGR {
  padding-block-end: var(--sprout-common-spacing-m);
}

.padding-module__pb-l___R5Kdf {
  padding-block-end: var(--sprout-common-spacing-l);
}

.padding-module__pb-xl___E13a7 {
  padding-block-end: var(--sprout-common-spacing-xl);
}

.padding-module__pb-xxl___dPxuO {
  padding-block-end: var(--sprout-common-spacing-xxl);
}

.padding-module__pb-3xl___lgXR_ {
  padding-block-end: var(--sprout-common-spacing-3xl);
}

.padding-module__pl-0___NEjx_ {
  padding-inline-start: 0;
}

.padding-module__pl-xs___B9O6G {
  padding-inline-start: var(--sprout-common-spacing-xs);
}

.padding-module__pl-s___H4oWf {
  padding-inline-start: var(--sprout-common-spacing-s);
}

.padding-module__pl-m___xCwA0 {
  padding-inline-start: var(--sprout-common-spacing-m);
}

.padding-module__pl-l___gDKUL {
  padding-inline-start: var(--sprout-common-spacing-l);
}

.padding-module__pl-xl___D6YrD {
  padding-inline-start: var(--sprout-common-spacing-xl);
}

.padding-module__pl-xxl___EeKVe {
  padding-inline-start: var(--sprout-common-spacing-xxl);
}

.padding-module__pl-3xl___mv8ny {
  padding-inline-start: var(--sprout-common-spacing-3xl);
}

/**
 * progressive disclosure pattern for the hover effect
 * accessibility kicks in with focus-visible support
 * we also need to support devices that do not support hover
 * the target also stays visible while the trigger (or one of its
 * descendants) is in an active/open state, e.g. when it controls an
 * open popover, context menu or sub panel. this prevents the trigger
 * from disappearing once the pointer leaves it to interact with the
 * surface it opened.
 */
@media (hover: hover) {
  .patterns-module__disclosure-target___qjQa7 {
    opacity: 0;
  }

  .patterns-module__disclosure-trigger___a28kW:hover .patterns-module__disclosure-target___qjQa7,
  .patterns-module__disclosure-trigger___a28kW:focus-visible .patterns-module__disclosure-target___qjQa7,
  .patterns-module__disclosure-trigger___a28kW:has(:focus-visible) .patterns-module__disclosure-target___qjQa7,
  .patterns-module__disclosure-trigger___a28kW:has([aria-expanded="true"]) .patterns-module__disclosure-target___qjQa7,
  .patterns-module__disclosure-trigger___a28kW:has([aria-pressed="true"]) .patterns-module__disclosure-target___qjQa7 {
    opacity: 1;
  }
}

/**
  * make an element focusable by using either a anchor or a button
  */
.patterns-module__focusable-target___w1oOO {
  position: relative;
}

/* ensure children interactive elements receive this to let them on top of the button.item-interactive and let other elements under it */
/* stylelint-disable-next-line selector-no-qualifying-type */
.patterns-module__focusable-target___w1oOO button:not(.patterns-module__focusable-trigger___bDxJq),

.patterns-module__focusable-target___w1oOO a:not(.patterns-module__focusable-trigger___bDxJq),
.patterns-module__focusable-target___w1oOO input,
.patterns-module__focusable-target___w1oOO select,
.patterns-module__focusable-target___w1oOO textarea {
  z-index: 1;
}

.patterns-module__focusable-trigger___bDxJq {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  inline-size: 100%;
  block-size: 100%;
  background: transparent;
  border: none;
}

.position-module__static___wwGUO {
  position: static;
}

.position-module__fixed___QuInl {
  position: fixed;
}

.position-module__absolute___sgkjb {
  position: absolute;
}

.position-module__relative___PoBCw {
  position: relative;
}

.position-module__sticky___GcQBW {
  position: sticky;
}

.position-module__inset-0___ves3C {
  inset-block: 0;
  inset-inline: 0;
}

.position-module__inset-s___hRD2z {
  inset-block: var(--sprout-common-sizing-s);
  inset-inline: var(--sprout-common-sizing-s);
}

.position-module__inset-m___BIhUV {
  inset-block: var(--sprout-common-sizing-m);
  inset-inline: var(--sprout-common-sizing-m);
}

.position-module__inset-l___hwYa1 {
  inset-block: var(--sprout-common-sizing-l);
  inset-inline: var(--sprout-common-sizing-l);
}

.position-module__top-0___V9tB6 {
  inset-block-start: 0;
}

.position-module__top-s___MS5kU {
  inset-block-start: var(--sprout-common-sizing-s);
}

.position-module__-top-s___oLrCK {
  inset-block-start: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__top-m___Re0uP {
  inset-block-start: var(--sprout-common-sizing-m);
}

.position-module__-top-m___S3z4a {
  inset-block-start: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__top-l___aWxA6 {
  inset-block-start: var(--sprout-common-sizing-l);
}

.position-module__-top-l___USp3c {
  inset-block-start: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__top-xl___qdYd4 {
  inset-block-start: var(--sprout-common-sizing-xl);
}

.position-module__-top-xl___EH6Y2 {
  inset-block-start: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__bottom-0___T4NIW {
  inset-block-end: 0;
}

.position-module__bottom-s___FETjS {
  inset-block-end: var(--sprout-common-sizing-s);
}

.position-module__-bottom-s___hHbT1 {
  inset-block-end: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__bottom-m___C8seM {
  inset-block-end: var(--sprout-common-sizing-m);
}

.position-module__-bottom-m___OsYZJ {
  inset-block-end: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__bottom-l___lkl4w {
  inset-block-end: var(--sprout-common-sizing-l);
}

.position-module__-bottom-l___AxsUs {
  inset-block-end: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__bottom-xl___z74Rk {
  inset-block-end: var(--sprout-common-sizing-xl);
}

.position-module__-bottom-xl___F6Ijc {
  inset-block-end: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__left-0____FOLZ {
  inset-inline-start: 0;
}

.position-module__left-s___CMGez {
  inset-inline-start: var(--sprout-common-sizing-s);
}

.position-module__-left-s___rO_7V {
  inset-inline-start: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__left-m___KPbAN {
  inset-inline-start: var(--sprout-common-sizing-m);
}

.position-module__-left-m___CLuym {
  inset-inline-start: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__left-l___q2xMq {
  inset-inline-start: var(--sprout-common-sizing-l);
}

.position-module__-left-l___vFsKA {
  inset-inline-start: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__left-xl___fPS07 {
  inset-inline-start: var(--sprout-common-sizing-xl);
}

.position-module__-left-xl___XbNfd {
  inset-inline-start: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__right-0___wJl2B {
  inset-inline-end: 0;
}

.position-module__right-s___kvdAw {
  inset-inline-end: var(--sprout-common-sizing-s);
}

.position-module__-right-s___u3yJN {
  inset-inline-end: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__right-m___VMAra {
  inset-inline-end: var(--sprout-common-sizing-m);
}

.position-module__-right-m___U0GYt {
  inset-inline-end: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__right-l___z0SjW {
  inset-inline-end: var(--sprout-common-sizing-l);
}

.position-module__-right-l___m5z10 {
  inset-inline-end: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__right-xl___ZuZR2 {
  inset-inline-end: var(--sprout-common-sizing-xl);
}

.position-module__-right-xl___JVT2x {
  inset-inline-end: calc(var(--sprout-common-sizing-xl) * -1);
}

[dir="rtl"] .rtl-module__rtl-rotate-y-180___cATZu {
  transform: rotateY(180deg);
}

.sizing-module__w-0___rJnlF {
  inline-size: 0;
}

.sizing-module__w-auto___xKgIq {
  inline-size: auto;
}

.sizing-module__w-full___WUx_6 {
  inline-size: 100%;
}

.sizing-module__w-screen___mmfAs {
  inline-size: 100vw;
}

.sizing-module__w-dvw___YIkjn {
  inline-size: 100dvw;
}

.sizing-module__w-dvh___n_kEJ {
  inline-size: 100dvh;
}

.sizing-module__w-lvw___tbydf {
  inline-size: 100lvw;
}

.sizing-module__w-lvh___KB85X {
  inline-size: 100lvh;
}

.sizing-module__w-svw___vqfr_ {
  inline-size: 100svw;
}

.sizing-module__w-svh___MPcmu {
  inline-size: 100svh;
}

.sizing-module__w-fit___HlD53 {
  inline-size: -moz-fit-content;
  inline-size: fit-content;
}

.sizing-module__w-min___iLjit {
  inline-size: -moz-min-content;
  inline-size: min-content;
}

.sizing-module__w-max___LPMXZ {
  inline-size: -moz-max-content;
  inline-size: max-content;
}

.sizing-module__w-rest___BzMlP {
  inline-size: 0;
  flex-grow: 1;
  flex-shrink: 1;
}

.sizing-module__min-h-0___OcQiH {
  min-block-size: 0;
}

.sizing-module__min-h-full___QUg7L {
  min-block-size: 100%;
}

.sizing-module__min-h-screen___L8GZ8 {
  min-block-size: 100vh;
}

.sizing-module__h-0___CEobW {
  block-size: 0;
}

.sizing-module__h-auto____Cbyk {
  block-size: auto;
}

.sizing-module__h-full___kYog8 {
  block-size: 100%;
}

.sizing-module__h-screen___V1NED {
  block-size: 100vh;
}

.sizing-module__h-dvw___sAHI5 {
  block-size: 100dvw;
}

.sizing-module__h-dvh___HfWYw {
  block-size: 100dvh;
}

.sizing-module__h-lvw___RbULT {
  block-size: 100lvw;
}

.sizing-module__h-lvh___YEDon {
  block-size: 100lvh;
}

.sizing-module__h-svw___DUeA0 {
  block-size: 100svw;
}

.sizing-module__h-svh___C4307 {
  block-size: 100svh;
}

.sizing-module__h-fit___fiuUb {
  block-size: -moz-fit-content;
  block-size: fit-content;
}

.sizing-module__h-min___LxCk5 {
  block-size: -moz-min-content;
  block-size: min-content;
}

.sizing-module__h-max___nSygR {
  block-size: -moz-max-content;
  block-size: max-content;
}

.sizing-module__h-rest___nAvn7 {
  block-size: 0;
  flex-grow: 1;
  flex-shrink: 1;
}

.sizing-module__size-0___kD0U5 {
  inline-size: 0;
  block-size: 0;
}

.sizing-module__size-auto___UCMeK {
  inline-size: auto;
  block-size: auto;
}

.sizing-module__size-full___lhn5U {
  inline-size: 100%;
  block-size: 100%;
}

.sizing-module__size-fit___lNLtU {
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
}

.sizing-module__size-min___gZdxu {
  inline-size: -moz-min-content;
  inline-size: min-content;
  block-size: -moz-min-content;
  block-size: min-content;
}

.sizing-module__size-max___ge9lO {
  inline-size: -moz-max-content;
  inline-size: max-content;
  block-size: -moz-max-content;
  block-size: max-content;
}

.sizing-module__size-s___Bs0An {
  inline-size: var(--sprout-common-sizing-s);
  block-size: var(--sprout-common-sizing-s);
}

.sizing-module__size-m___YYjVq {
  inline-size: var(--sprout-common-sizing-m);
  block-size: var(--sprout-common-sizing-m);
}

.sizing-module__size-l___Ly0gL {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.sizing-module__size-xl___XeytX {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.sizing-module__size-xxl___RPrBe {
  inline-size: var(--sprout-common-sizing-xxl);
  block-size: var(--sprout-common-sizing-xxl);
}

.sizing-module__size-3xl___tJunT {
  inline-size: var(--sprout-common-sizing-3xl);
  block-size: var(--sprout-common-sizing-3xl);
}

.sizing-module__size-4xl___UXYhP {
  inline-size: var(--sprout-common-sizing-4xl);
  block-size: var(--sprout-common-sizing-4xl);
}

.sizing-module__size-5xl___mB6i1 {
  inline-size: var(--sprout-common-sizing-5xl);
  block-size: var(--sprout-common-sizing-5xl);
}

.sizing-module__size-6xl___VRKQl {
  inline-size: var(--sprout-common-sizing-6xl);
  block-size: var(--sprout-common-sizing-6xl);
}

.sizing-module__size-7xl___VJldn {
  inline-size: var(--sprout-common-sizing-7xl);
  block-size: var(--sprout-common-sizing-7xl);
}

.sizing-module__w-3xs___gxA55 {
  inline-size: var(--sprout-container-sizing-3xs);
}

.sizing-module__w-xxs___rhsrY {
  inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__w-xs___pdqct {
  inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__w-s___m3dNB {
  inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__w-m___hk_Lz {
  inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__w-l___0Byla {
  inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__w-xl___NTsiE {
  inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__w-xxl___hC5el {
  inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__w-3xl___ggz2v {
  inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__w-4xl___lWJng {
  inline-size: var(--sprout-container-sizing-4xl);
}

.sizing-module__resize___wPM1y {
  resize: both;
}

.sizing-module__resize-x___p7uDt {
  resize: inline;
}

.sizing-module__resize-y___kDSQQ {
  resize: block;
}

.sizing-module__resize-none___fmWPb {
  resize: none;
}

.sizing-module__min-w-0___IaZNu {
  min-inline-size: 0;
}

.sizing-module__min-w-auto___dvwaD {
  min-inline-size: auto;
}

.sizing-module__min-w-full___RcaNV {
  min-inline-size: 100%;
}

.sizing-module__min-w-screen___uyG3R {
  min-inline-size: 100vw;
}

.sizing-module__min-w-dvw___NHnMn {
  min-inline-size: 100dvw;
}

.sizing-module__min-w-dvh___zaRhX {
  min-inline-size: 100dvh;
}

.sizing-module__min-w-lvw___OF5PY {
  min-inline-size: 100lvw;
}

.sizing-module__min-w-lvh___BjcZt {
  min-inline-size: 100lvh;
}

.sizing-module__min-w-svw___RAOWP {
  min-inline-size: 100svw;
}

.sizing-module__min-w-svh___qPekN {
  min-inline-size: 100svh;
}

.sizing-module__min-w-min___P9Sh0 {
  min-inline-size: -moz-min-content;
  min-inline-size: min-content;
}

.sizing-module__min-w-max___DvBsk {
  min-inline-size: -moz-max-content;
  min-inline-size: max-content;
}

.sizing-module__min-w-fit___wia_h {
  min-inline-size: -moz-fit-content;
  min-inline-size: fit-content;
}

.sizing-module__min-w-3xs___bBtsU {
  min-inline-size: var(--sprout-container-sizing-3xs);
}

.sizing-module__min-w-xxs___LBdq8 {
  min-inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__min-w-xs___zE0zj {
  min-inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__min-w-s___OqEtk {
  min-inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__min-w-m____rirw {
  min-inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__min-w-l___C_Lxp {
  min-inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__min-w-xl___x9Q6e {
  min-inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__min-w-xxl___InbMZ {
  min-inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__min-w-3xl___HU4Gx {
  min-inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__min-w-4xl___Go0rJ {
  min-inline-size: var(--sprout-container-sizing-4xl);
}

.sizing-module__max-w-0___ce2OW {
  max-inline-size: 0;
}

.sizing-module__max-w-none___fzYBG {
  max-inline-size: none;
}

.sizing-module__max-w-full___e__fi {
  max-inline-size: 100%;
}

.sizing-module__max-w-screen___WWpvE {
  max-inline-size: 100vw;
}

.sizing-module__max-w-dvw___tH5Wq {
  max-inline-size: 100dvw;
}

.sizing-module__max-w-dvh___QgjET {
  max-inline-size: 100dvh;
}

.sizing-module__max-w-lvw___XPrWI {
  max-inline-size: 100lvw;
}

.sizing-module__max-w-lvh___QLHxK {
  max-inline-size: 100lvh;
}

.sizing-module__max-w-svw___mjuN6 {
  max-inline-size: 100svw;
}

.sizing-module__max-w-svh___qJXQx {
  max-inline-size: 100svh;
}

.sizing-module__max-w-fit___DXnay {
  max-inline-size: -moz-fit-content;
  max-inline-size: fit-content;
}

.sizing-module__max-w-min___CWwZf {
  max-inline-size: -moz-min-content;
  max-inline-size: min-content;
}

.sizing-module__max-w-max___rXp86 {
  max-inline-size: -moz-max-content;
  max-inline-size: max-content;
}

.sizing-module__max-w-3xs___zAIMn {
  max-inline-size: var(--sprout-container-sizing-3xs);
}

.sizing-module__max-w-xxs___HyhhT {
  max-inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__max-w-xs___JlGFn {
  max-inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__max-w-s___auQIk {
  max-inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__max-w-m___OdFgI {
  max-inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__max-w-l___tRqh5 {
  max-inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__max-w-xl___fdMZ2 {
  max-inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__max-w-xxl___Kd_z2 {
  max-inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__max-w-3xl___IgW5H {
  max-inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__max-w-4xl___AKNeW {
  max-inline-size: var(--sprout-container-sizing-4xl);
}

.text-module__text-default___yrWJT {
  color: var(--sprout-common-foreground-color-default);
}

.text-module__text-disabled___lv3F0 {
  color: var(--sprout-common-foreground-color-disabled);
}

.text-module__text-weak___cL5H_ {
  color: var(--sprout-common-foreground-color-weak);
}

.text-module__text-inverse___MDrdM {
  color: var(--sprout-inverse-foreground-color-default);
}

.text-module__text-danger___UxM1J {
  color: var(--sprout-danger-color-default);
}

.text-module__text-danger-inverse___apQSJ {
  color: var(--sprout-danger-color-inverse);
}

.text-module__text-info___aJzpS {
  color: var(--sprout-info-color-default);
}

.text-module__text-info-inverse___KzxZx {
  color: var(--sprout-info-color-inverse);
}

.text-module__text-warning___wfEj1 {
  color: var(--sprout-warning-color-default);
}

.text-module__text-warning-inverse___hy4qW {
  color: var(--sprout-warning-color-inverse);
}

.text-module__text-success___IRuRe {
  color: var(--sprout-success-color-default);
}

.text-module__text-success-inverse___ebb81 {
  color: var(--sprout-success-color-inverse);
}

.text-module__text-selected___y9FAu {
  color: var(--sprout-selected-color-default);
}

.text-module__text-selected-inverse___LDRoV {
  color: var(--sprout-selected-color-inverse);
}

.text-module__text-clip___cEWGS {
  text-overflow: clip;
}

.text-module__text-ellipsis___u3m5l {
  text-overflow: ellipsis;
}

.text-module__truncate___ppjlP {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-module__text-wrap___z8DPC {
  text-wrap: wrap;
}

.text-module__text-nowrap___r1m1A {
  text-wrap: nowrap;
}

.text-module__text-center___m6gZw {
  text-align: center;
}

.text-module__text-start___uCTsO,
.text-module__text-left___Yv0hQ {
  text-align: start;
}

.text-module__text-right___pWWQQ,
.text-module__text-end___K2Bnn {
  text-align: end;
}

.text-module__text-justify___Acm1G {
  text-align: justify;
}

.text-module__no-underline___JP6aP {
  text-decoration-line: none;
}

.text-module__underline___WquDJ {
  text-decoration-line: underline;
}

.text-module__overline___qpiDT {
  text-decoration-line: overline;
}

.text-module__linethrough___Eb7JQ {
  text-decoration-line: line-through;
}

.text-module__break-words___B6rv7 {
  overflow-wrap: break-word;
}

.text-module__break-all___jbK7f {
  word-break: break-all;
}

/* white-space – single keyword values */
.text-module__whitespace-normal___XfLiq {
  white-space: normal;
}

.text-module__whitespace-pre___r0IWz {
  white-space: pre;
}

.text-module__whitespace-pre-wrap___L78lk {
  white-space: pre-wrap;
}

.text-module__whitespace-pre-line___LU5bz {
  white-space: pre-line;
}

/* white-space – white-space-collapse and text-wrap-mode shorthand values */
.text-module__whitespace-nowrap___v409V {
  white-space: nowrap;
}

.text-module__whitespace-wrap___NdCex {
  white-space: wrap;
}

.text-module__whitespace-break-spaces___dWi_0 {
  white-space: break-spaces;
}

.text-module__whitespace-collapse___K4hw_ {
  white-space: collapse;
}

.text-module__whitespace-preserve-nowrap___oSAcR {
  white-space: preserve nowrap;
}

.background-module__bg_transparent____Gkua {
  background: transparent;
}

.background-module__bg_default___qsaSj {
  background: var(--sprout-common-background-color-default);
}

.background-module__bg_weak___A3cgE {
  background: var(--sprout-common-background-color-weak);
}

.background-module__bg_moderate___mjZJ1 {
  background: var(--sprout-common-background-color-moderate);
}

.background-module__bg_strong___zazPk {
  background: var(--sprout-common-background-color-strong);
}

.background-module__bg_enabled___ekhZf {
  background: var(--sprout-common-background-color-enabled);
}

.background-module__bg_disabled___rhPkR {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg_interactive___GAwcX {
  background: var(--sprout-common-background-color-enabled);
}

.background-module__bg_interactive___GAwcX:disabled {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg_interactive___GAwcX:hover {
  background: var(--sprout-common-background-color-hover);
}

.background-module__bg_interactive___GAwcX:active {
  background: var(--sprout-common-background-color-pressed);
}

.background-module__bg_pressed___SCJFA {
  background: var(--sprout-common-background-color-pressed);
}

.background-module__bg_inverse___mnKEz {
  background: var(--sprout-inverse-background-color-default);
}

.background-module__bg_danger___ckAGJ {
  background: var(--sprout-danger-color-default);
}

.background-module__bg_danger_weak___xs6De {
  background: var(--sprout-danger-color-weak);
}

.background-module__bg_danger_inverse___rIjQm {
  background: var(--sprout-danger-color-inverse);
}

.background-module__bg_danger_toggled___ygVLH {
  background: var(--sprout-danger-color-toggled);
}

.background-module__bg_danger_interactive___zdWVg {
  background: var(--sprout-danger-color-default);
}

.background-module__bg_danger_interactive___zdWVg:hover {
  background: var(--sprout-danger-color-hover);
}

.background-module__bg_danger_interactive___zdWVg:active {
  background: var(--sprout-danger-color-pressed);
}

.background-module__bg_danger_interactive___zdWVg:disabled {
  background: var(--sprout-danger-color-disabled);
}

.background-module__bg_danger_interactive___zdWVg:focus-visible {
  background: var(--sprout-danger-color-focus);
}

.background-module__bg_warning___okR8_ {
  background: var(--sprout-warning-color-default);
}

.background-module__bg_warning_weak___a3baH {
  background: var(--sprout-warning-color-weak);
}

.background-module__bg_warning_inverse___PKe51 {
  background: var(--sprout-warning-color-inverse);
}

.background-module__bg_info___JBoVJ {
  background: var(--sprout-info-color-default);
}

.background-module__bg_info_weak___mpIph {
  background: var(--sprout-info-color-weak);
}

.background-module__bg_info_inverse____5kQ0 {
  background: var(--sprout-info-color-inverse);
}

.background-module__bg_info_interactive___lBQQ1:disabled {
  background: var(--sprout-common-background-color-disabled);
}

.background-module__bg_success___Vv4LO {
  background: var(--sprout-success-color-default);
}

.background-module__bg_success_weak___aCPCg {
  background: var(--sprout-success-color-weak);
}

.background-module__bg_success_inverse___uz1_1 {
  background: var(--sprout-success-color-inverse);
}

.border-module__border_none___Zfnvf {
  border: none;
}

.border-module__border_default___BAhbw {
  border: var(--sprout-common-border-default);
}

.border-module__border_weak___mGzvH {
  border: var(--sprout-common-border-weak);
}

.border-module__border_moderate___HGS1T {
  border: var(--sprout-common-border-moderate);
}

.border-module__border_strong___Jbdgu {
  border: var(--sprout-common-border-strong);
}

.border-module__border_extra_strong___QnYLJ {
  border: var(--sprout-common-border-extra-strong);
}

.border-module__border_solid___utMLu {
  border-style: solid;
}

.border-module__border_dashed___fv_Dp {
  border-style: dashed;
}

.border-module__border_dotted___ST0N9 {
  border-style: dotted;
}

.border-module__border_width_0___ay46J {
  border-width: 0;
}

.border-module__border_width_default___Cylnm {
  border-width: var(--sprout-common-border-default-width);
}

.border-module__border_width_strong___BZ_i0 {
  border-width: var(--sprout-common-border-strong-width);
}

.border-module__border_t_none___EjQ2R {
  border-block-start: none;
}

.border-module__border_t_default___puYcu {
  border-block-start: var(--sprout-common-border-default);
}

.border-module__border_t_weak___nfv8p {
  border-block-start: var(--sprout-common-border-weak);
}

.border-module__border_t_moderate___dowRo {
  border-block-start: var(--sprout-common-border-moderate);
}

.border-module__border_t_strong___SNbvF {
  border-block-start: var(--sprout-common-border-strong);
}

.border-module__border_t_extra_strong___L66iR {
  border-block-start: var(--sprout-common-border-extra-strong);
}

.border-module__border_r_none___rAqBB {
  border-inline-end: none;
}

.border-module__border_r_default___88WzM {
  border-inline-end: var(--sprout-common-border-default);
}

.border-module__border_r_weak___FGTyB {
  border-inline-end: var(--sprout-common-border-weak);
}

.border-module__border_r_moderate___DcnAK {
  border-inline-end: var(--sprout-common-border-moderate);
}

.border-module__border_r_strong___Apgad {
  border-inline-end: var(--sprout-common-border-strong);
}

.border-module__border_r_extra_strong___UL_rH {
  border-inline-end: var(--sprout-common-border-extra-strong);
}

.border-module__border_b_none___hqpOm {
  border-block-end: none;
}

.border-module__border_b_default___SPpge {
  border-block-end: var(--sprout-common-border-default);
}

.border-module__border_b_weak___S_OVS {
  border-block-end: var(--sprout-common-border-weak);
}

.border-module__border_b_moderate___ck3le {
  border-block-end: var(--sprout-common-border-moderate);
}

.border-module__border_b_strong___HSabO {
  border-block-end: var(--sprout-common-border-strong);
}

.border-module__border_b_extra_strong___r4T1W {
  border-block-end: var(--sprout-common-border-extra-strong);
}

.border-module__border_l_none___TKp45 {
  border-inline-start: none;
}

.border-module__border_l_default___QCJZN {
  border-inline-start: var(--sprout-common-border-default);
}

.border-module__border_l_weak___Zfa84 {
  border-inline-start: var(--sprout-common-border-weak);
}

.border-module__border_l_moderate___pc90x {
  border-inline-start: var(--sprout-common-border-moderate);
}

.border-module__border_l_strong___Or39L {
  border-inline-start: var(--sprout-common-border-strong);
}

.border-module__border_l_extra_strong___OM9FL {
  border-inline-start: var(--sprout-common-border-extra-strong);
}

.border-module__radius_subtle___Aq43X {
  border-radius: var(--sprout-common-border-radius-subtle);
}

.border-module__radius_soft___tdcek {
  border-radius: var(--sprout-common-border-radius-soft);
}

.border-module__radius_cushiony___GOq76 {
  border-radius: var(--sprout-common-border-radius-cushiony);
}

.border-module__radius_pill___tdNxn {
  border-radius: var(--sprout-common-border-radius-pill);
}

.border-module__radius_round___zl8pb {
  border-radius: var(--sprout-common-border-radius-round);
}

.border-module__radius_nested_subtle_xs___huEQ8 {
  border-radius: var(--sprout-common-nested-border-radius-subtle-xs);
}

.border-module__radius_nested_soft_xs___RKW1V {
  border-radius: var(--sprout-common-nested-border-radius-soft-xs);
}

.border-module__radius_nested_soft_s___Q8X3U {
  border-radius: var(--sprout-common-nested-border-radius-soft-s);
}

.border-module__radius_nested_cushiony_xs____BBIh {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-xs);
}

.border-module__radius_nested_cushiony_s___ymGv7 {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-s);
}

.border-module__radius_nested_cushiony_m___BEczf {
  border-radius: var(--sprout-common-nested-border-radius-cushiony-m);
}

.border-module__radius_twice_soft_xs___imaaP {
  border-radius: var(--sprout-common-twice-nested-border-radius-soft-s-xs);
}

.border-module__radius_twice_cushiony_s_xs___thzHY {
  border-radius: var(--sprout-common-twice-nested-border-radius-cushiony-s-xs);
}

.border-module__radius_twice_cushiony_m_s___gc9K9 {
  border-radius: var(--sprout-common-twice-nested-border-radius-cushiony-m-s);
}

.border-module__border_info___Cj_d0 {
  border-color: var(--sprout-info-color-default);
}

.border-module__border_warning___dY0WZ {
  border-color: var(--sprout-warning-color-default);
}

.border-module__border_error___xKEPs,
.border-module__border_danger___Kqr_l {
  border-color: var(--sprout-danger-color-default);
}

.border-module__border_success___n6nAZ {
  border-color: var(--sprout-success-color-default);
}

.cursor-module__cursor_auto___HUutv {
  cursor: auto;
}

.cursor-module__cursor_default___aSf6j {
  cursor: default;
}

.cursor-module__cursor_pointer___ZO2gu {
  cursor: pointer;
}

.cursor-module__cursor_wait___ZIb_E {
  cursor: wait;
}

.cursor-module__cursor_text___Cv4KI {
  cursor: text;
}

.cursor-module__cursor_progress___WNyD0 {
  cursor: progress;
}

.cursor-module__cursor_not_allowed___zggTE {
  cursor: not-allowed;
}

.cursor-module__cursor_none___sj24V {
  cursor: none;
}

.cursor-module__cursor_no_drop___tPqXM {
  cursor: no-drop;
}

.cursor-module__cursor_unset____CmXK {
  cursor: unset;
}

.cursor-module__cursor_initial___q4qHT {
  cursor: initial;
}

.cursor-module__cursor_help___MBa9b {
  cursor: help;
}

.cursor-module__cursor_row_resize___bJuIJ {
  cursor: row-resize;
}

.cursor-module__cursor_col_resize___bil72 {
  cursor: col-resize;
}

.cursor-module__pointer_events_none___wgipt {
  pointer-events: none;
}

.cursor-module__pointer_events_auto___aIqmw {
  pointer-events: auto;
}

/* https://www.a11yproject.com/posts/how-to-hide-content/#:~:text=The%20aria%2Dhidden%3D%22true,icons%20that%20accompany%20text%20labels. */
/* stylelint-disable sprout/no-hardcoded-values */

.display-module__sr_only___T2fgn {
  border: 0;
  clip-path: inset(50%);
  block-size: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  inline-size: 1px;
}

.display-module__inline_block___haKxP {
  display: inline-block;
}

.display-module__inline_flex___Wn1DZ {
  display: inline-flex;
}

.display-module__inline_grid___o_N_y {
  display: inline-grid;
}

.display-module__flex_noreset___AQtxG {
  display: flex;
}

.elevation-module__box_shadow_none___GkK26 {
  box-shadow: none;
}

.elevation-module__box_shadow_transparent___zWWdp {
  box-shadow: 0 0 0 0 transparent;
}

.elevation-module__box_shadow_default____LCbJ {
  box-shadow: var(--sprout-common-elevation-default);
}

.elevation-module__box_shadow_weak___wKHC4 {
  box-shadow: var(--sprout-common-elevation-weak);
}

.elevation-module__box_shadow_moderate___EbHND {
  box-shadow: var(--sprout-common-elevation-moderate);
}

.elevation-module__box_shadow_strong___uD9om {
  box-shadow: var(--sprout-common-elevation-strong);
}

.flex-module__row____DuhZ,
.flex-module__flex_row___u8_c4 {
  flex-direction: row;
}

.flex-module__row_reverse___LM6CD,
.flex-module__flex_row_reverse___G0TX7 {
  flex-direction: row-reverse;
}

.flex-module__col___yS8X5,
.flex-module__flex_col___UfJly {
  flex-direction: column;
}

.flex-module__col_reverse___sN6x8,
.flex-module__flex_col_reverse___ZZwcZ {
  flex-direction: column-reverse;
}

.flex-module__ai_center___jnpTs,
.flex-module__items_center___dHXBy {
  align-items: center;
}

.flex-module__ai_stretch___u5NCs,
.flex-module__items_stretch___f9TkX {
  align-items: stretch;
}

.flex-module__ai_start____CCD_,
.flex-module__items_start___RiXou {
  align-items: flex-start;
}

.flex-module__ai_end___NT0ZW,
.flex-module__items_end___MWdAH {
  align-items: flex-end;
}

.flex-module__ai_baseline___tdpUi,
.flex-module__items_baseline___i6lpw {
  align-items: baseline;
}

.flex-module__ac_center___sFwZ3,
.flex-module__content_center___M3adT {
  align-content: center;
}

.flex-module__ac_stretch___Kd_Vg,
.flex-module__content_stretch___X2dXf {
  align-content: stretch;
}

.flex-module__ac_start___eeKaS,
.flex-module__content_start___tsIap {
  align-content: flex-start;
}

.flex-module__ac_end___LUTEr,
.flex-module__content_end___aYpKV {
  align-content: flex-end;
}

.flex-module__ac_between___azc2e,
.flex-module__content_between___ut1p6 {
  align-content: space-between;
}

.flex-module__ac_around___nQSlR,
.flex-module__content_around___mSdml {
  align-content: space-around;
}

.flex-module__content_evenly___TgNzu {
  align-content: space-evenly;
}

.flex-module__content_baseline___L9aeF {
  align-content: baseline;
}

.flex-module__as_center___YEcDS,
.flex-module__self_center___Hudtj {
  align-self: center;
}

.flex-module__as_stretch___vHOKC,
.flex-module__self_stretch___JPtrk {
  align-self: stretch;
}

.flex-module__as_start___HGutz,
.flex-module__self_start___wXxTn {
  align-self: flex-start;
}

.flex-module__as_end___S9L_0,
.flex-module__self_end___UfqJs {
  align-self: flex-end;
}

.flex-module__j_start___M9cke,
.flex-module__justify_start___HHZkM {
  justify-content: flex-start;
}

.flex-module__j_end___cxD4K,
.flex-module__justify_end___L_mU9 {
  justify-content: flex-end;
}

.flex-module__justify_end_safe___VO0Uh {
  justify-content: safe flex-end;
}

.flex-module__j_center___CLPjb,
.flex-module__justify_center___GhY35 {
  justify-content: center;
}

.flex-module__justify_safe_center___Vs7hi {
  justify-content: safe center;
}

.flex-module__j_between___LsCW_,
.flex-module__justify_between___pT7FJ {
  justify-content: space-between;
}

.flex-module__j_around___X8SAs,
.flex-module__justify_around___pFiOF {
  justify-content: space-around;
}

.flex-module__j_evenly___I268h,
.flex-module__justify_evenly___Dvamj {
  justify-content: space-evenly;
}

.flex-module__j_stretch___fqmeM,
.flex-module__justify_stretch___VmA7I {
  justify-content: stretch;
}

.flex-module__gap_0___DXiDA {
  gap: 0;
}

.flex-module__gap_xs___ld23E {
  gap: var(--sprout-common-spacing-xs);
}

.flex-module__gap_density_xs___uHGr6 {
  gap: var(--sprout-common-density-xs);
}

.flex-module__gap_s___jtxbk {
  gap: var(--sprout-common-spacing-s);
}

.flex-module__gap_density_s___qgbfo {
  gap: var(--sprout-common-density-s);
}

.flex-module__gap_m___9TQzM {
  gap: var(--sprout-common-spacing-m);
}

.flex-module__gap_density_m___rB4N0 {
  gap: var(--sprout-common-density-m);
}

.flex-module__gap_l___V4E15 {
  gap: var(--sprout-common-spacing-l);
}

.flex-module__gap_density_l___tkx1_ {
  gap: var(--sprout-common-density-l);
}

.flex-module__gap_xl___m0raZ {
  gap: var(--sprout-common-spacing-xl);
}

.flex-module__gap_density_xl___U22kj {
  gap: var(--sprout-common-density-xl);
}

.flex-module__gap_xxl___XUfGT {
  gap: var(--sprout-common-spacing-xxl);
}

.flex-module__gap_dentisy_xxl___JcgyE {
  gap: var(--sprout-common-density-xxl);
}

.flex-module__gap_3xl___k70Bl {
  gap: var(--sprout-common-spacing-3xl);
}

.flex-module__gap_density_3xl___NmCdX {
  gap: var(--sprout-common-density-3xl);
}

.flex-module__row_gap_0___wQVdx,
.flex-module__gap_y_0___Jg8gO {
  row-gap: 0;
}

.flex-module__row_gap_xs___oyiBx,
.flex-module__gap_y_xs___WZ16N {
  row-gap: var(--sprout-common-spacing-xs);
}

.flex-module__row_gap_s___doY8j,
.flex-module__gap_y_s___FivRd {
  row-gap: var(--sprout-common-spacing-s);
}

.flex-module__row_gap_m___bxaFM,
.flex-module__gap_y_m___DLe0U {
  row-gap: var(--sprout-common-spacing-m);
}

.flex-module__row_gap_l___EgD54,
.flex-module__gap_y_l___EbjgX {
  row-gap: var(--sprout-common-spacing-l);
}

.flex-module__row_gap_xl___pdI9D,
.flex-module__gap_y_xl___E7Xo8 {
  row-gap: var(--sprout-common-spacing-xl);
}

.flex-module__row_gap_xxl___Xxfy_,
.flex-module__gap_y_xxl___O7xRN {
  row-gap: var(--sprout-common-spacing-xxl);
}

.flex-module__row_gap_3xl___K8dkA,
.flex-module__gap_y_3xl____Jpbe {
  row-gap: var(--sprout-common-spacing-3xl);
}

.flex-module__col_gap_0___ZtboS,
.flex-module__gap_x_0___pHNIK {
  -moz-column-gap: 0;
       column-gap: 0;
}

.flex-module__col_gap_xs___tmR1g,
.flex-module__gap_x_xs___QJPoA {
  -moz-column-gap: var(--sprout-common-spacing-xs);
       column-gap: var(--sprout-common-spacing-xs);
}

.flex-module__col_gap_s___xLahS,
.flex-module__gap_x_s___n5NGi {
  -moz-column-gap: var(--sprout-common-spacing-s);
       column-gap: var(--sprout-common-spacing-s);
}

.flex-module__col_gap_m___AofN4,
.flex-module__gap_x_m___ziTiR {
  -moz-column-gap: var(--sprout-common-spacing-m);
       column-gap: var(--sprout-common-spacing-m);
}

.flex-module__col_gap_l___gQXuD,
.flex-module__gap_x_l___ucjQV {
  -moz-column-gap: var(--sprout-common-spacing-l);
       column-gap: var(--sprout-common-spacing-l);
}

.flex-module__col_gap_xl___E154E,
.flex-module__gap_x_xl___G6bl_ {
  -moz-column-gap: var(--sprout-common-spacing-xl);
       column-gap: var(--sprout-common-spacing-xl);
}

.flex-module__col_gap_xxl___r8w_Z,
.flex-module__gap_x_xxl___vYGXL {
  -moz-column-gap: var(--sprout-common-spacing-xxl);
       column-gap: var(--sprout-common-spacing-xxl);
}

.flex-module__col_gap_3xl___RobXL,
.flex-module__gap_x_3xl___xzLly {
  -moz-column-gap: var(--sprout-common-spacing-3xl);
       column-gap: var(--sprout-common-spacing-3xl);
}

.flex-module__wrap___Oup05,
.flex-module__flex_wrap___XSv9b {
  flex-wrap: wrap;
}

.flex-module__wrap_reverse___fPvrL,
.flex-module__flex_wrap_reverse___SVNQm {
  flex-wrap: wrap-reverse;
}

.flex-module__no_wrap___tQuij,
.flex-module__flex_nowrap___AHSh1 {
  flex-wrap: nowrap;
}

.flex-module__content_box___rzCfO {
  box-sizing: content-box;
}

.flex-module__border_box___VYCwr {
  box-sizing: border-box;
}

.flex-module__shrink_0___pqHZa {
  flex-shrink: 0;
}

.flex-module__shrink___T1JPU,
.flex-module__shrink_1___kOUtc {
  flex-shrink: 1;
}

.flex-module__grow___ozNQ6,
.flex-module__grow_1___iqjtK {
  flex-grow: 1;
}

.flex-module__grow_0___tlrye {
  flex-grow: 0;
}

.flex-module__flex_1___DeCL2 {
  flex: 1;
}

.flex-module__flex_auto___QwkNi {
  flex: 1 1 auto;
}

.flex-module__flex_initial___iEtv5 {
  flex: 0 1 auto;
}

.flex-module__flex_none___z0Mie {
  flex: none; /* 0 0 auto */
}

.flex-module__basis_full___EJol7 {
  flex-basis: 100%;
}

.flex-module__basis_auto___FaiQ_ {
  flex-basis: auto;
}

.flex-module__basis_0___lRs6h {
  flex-basis: 0;
}

.font-module__font_heading_xs___yD33W {
  font: var(--sprout-heading-font-xs);
}

.font-module__font_heading_s___T73mq {
  font: var(--sprout-heading-font-s);
}

.font-module__font_heading_m___EgBcP {
  font: var(--sprout-heading-font-m);
}

.font-module__font_heading_l___ADgrD {
  font: var(--sprout-heading-font-l);
}

.font-module__font_heading_xl___pQtPl {
  font: var(--sprout-heading-font-xl);
}

.font-module__font_heading_xxl___sP_O_ {
  font: var(--sprout-heading-font-xxl);
}

.font-module__font_body_xs___VixpH {
  font: var(--sprout-body-font-xs);
}

.font-module__font_body_s___u1zBh {
  font: var(--sprout-body-font-s);
}

.font-module__font_body_m___q8F46 {
  font: var(--sprout-body-font-m);
}

.font-module__font_body_l___wCWtZ {
  font: var(--sprout-body-font-l);
}

.font-module__font_body_xl___h2b6L {
  font: var(--sprout-body-font-xl);
}

.font-module__font_body_xxl___GxIDf {
  font: var(--sprout-body-font-xxl);
}

.font-module__font_label_xs____kWYS {
  font: var(--sprout-label-font-xs);
}

.font-module__font_label_xs_emphasized___LPcKb {
  font: var(--sprout-label-font-xs-emphasized);
}

.font-module__font_label_s___XU6H8 {
  font: var(--sprout-label-font-s);
}

.font-module__font_label_s_emphasized___jX79Z {
  font: var(--sprout-label-font-s-emphasized);
}

.font-module__font_label_m___gSZpK {
  font: var(--sprout-label-font-m);
}

.font-module__font_label_m_emphasized___EW7RX {
  font: var(--sprout-label-font-m-emphasized);
}

.font-module__font_label_l___dhGHI {
  font: var(--sprout-label-font-l);
}

.font-module__font_label_l_emphasized___Imekg {
  font: var(--sprout-label-font-l-emphasized);
}

.font-module__font_script_s___g9gs7 {
  font: var(--sprout-script-font-s);
}

.font-module__font_script_s_emphasized___AGSOf {
  font: var(--sprout-script-font-s-emphasized);
}

.font-module__font_script_m___QO2lX {
  font: var(--sprout-script-font-m);
}

.font-module__font_script_m_emphasized___FhmEC {
  font: var(--sprout-script-font-m-emphasized);
}

.fontstyle-module__italic___ZCT7C {
  font-style: italic;
}

[lang^="zh"] .fontstyle-module__italic___ZCT7C,
[lang="ja"] .fontstyle-module__italic___ZCT7C,
[lang="ko"] .fontstyle-module__italic___ZCT7C {
  font-style: normal;
}

.grid-module__justify_items_start___D2reF {
  justify-items: start;
}

.grid-module__justify_items_end____z9DX {
  justify-items: end;
}

.grid-module__justify_items_end_safe___zOTrH {
  justify-items: safe end;
}

.grid-module__justify_items_center___UlUaY {
  justify-items: center;
}

.grid-module__justify_items_safe_center___MXzbX {
  justify-items: safe center;
}

.grid-module__justify_items_stretch___EdOt2 {
  justify-items: stretch;
}

.grid-module__justify_items_normal___MwNjq {
  justify-items: normal;
}

.grid-module__grid_flow_row___ireLr {
  grid-auto-flow: row;
}

.grid-module__grid_flow_col___SjdnE {
  grid-auto-flow: column;
}

.grid-module__grid_flow_dense___qzHLZ {
  grid-auto-flow: dense;
}

.grid-module__grid_flow_row_dense___XPKm5 {
  grid-auto-flow: row dense;
}

.grid-module__grid_flow_col_dense___i4Jbb {
  grid-auto-flow: column dense;
}

.grid-module__grid_cols_none___N4XLC {
  grid-template-columns: none;
}

.grid-module__grid_cols_1___RZouA {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-module__grid_cols_2___E3iuX {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-module__grid_cols_3___d5jNY {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-module__grid_cols_4___p88JM {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-module__grid_cols_5___vPgSO {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-module__grid_cols_6___DX31x {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-module__grid_cols_7___k2KjH {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-module__grid_cols_8___e07MK {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-module__grid_cols_9___p6GOj {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-module__grid_cols_10___bgO3y {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-module__grid_cols_11___EfcVR {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-module__grid_cols_12___Wr5Bf {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-module__grid_cols_16___BUVaU {
  grid-template-columns: repeat(16, minmax(0, 1fr));
}

.grid-module__grid_cols_subgrid___iK4sX {
  grid-template-columns: subgrid;
}

.grid-module__grid_rows_subgrid___dvUFf {
  grid-template-rows: subgrid;
}

.grid-module__grid_rows_none___TnCoj {
  grid-template-rows: none;
}

.grid-module__grid_rows_1___hCIcK {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-module__grid_rows_2___WCamA {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-module__grid_rows_3___VUXMN {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-module__grid_rows_4___DxGPO {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-module__auto_cols_auto___g75PL {
  grid-auto-columns: auto;
}

.grid-module__auto_cols_min___W7sVg {
  grid-auto-columns: min-content;
}

.grid-module__auto_cols_max___bz2II {
  grid-auto-columns: max-content;
}

.grid-module__auto_cols_fr___ADznC {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-module__auto_rows_auto___AMcAK {
  grid-auto-rows: auto;
}

.grid-module__auto_rows_min___sEpjX {
  grid-auto-rows: min-content;
}

.grid-module__auto_rows_max___k6AbP {
  grid-auto-rows: max-content;
}

.grid-module__auto_rows_fr___MAbGe {
  grid-auto-rows: minmax(0, 1fr);
}

.grid-module__col_span_1___uMO3A {
  grid-column: span 1 / span 1;
}

.grid-module__col_span_2___qn1vC {
  grid-column: span 2 / span 2;
}

.grid-module__col_span_3___rAD24 {
  grid-column: span 3 / span 3;
}

.grid-module__col_span_4___donxK {
  grid-column: span 4 / span 4;
}

.grid-module__col_span_5___DmwZV {
  grid-column: span 5 / span 5;
}

.grid-module__col_span_6___CuDVS {
  grid-column: span 6 / span 6;
}

.grid-module__col_span_7___QSU69 {
  grid-column: span 7 / span 7;
}

.grid-module__col_span_8___kXSOn {
  grid-column: span 8 / span 8;
}

.grid-module__col_span_9___k7Z2S {
  grid-column: span 9 / span 9;
}

.grid-module__col_span_10___g_oc1 {
  grid-column: span 10 / span 10;
}

.grid-module__col_span_11___E4Oyb {
  grid-column: span 11 / span 11;
}

.grid-module__col_span_12___tsS9w {
  grid-column: span 12 / span 12;
}

.grid-module__col_span_13___Z4nhX {
  grid-column: span 13 / span 13;
}

.grid-module__col_span_14___LQKdA {
  grid-column: span 14 / span 14;
}

.grid-module__col_span_15___UYy08 {
  grid-column: span 15 / span 15;
}

.grid-module__col_span_16___Mixp9 {
  grid-column: span 16 / span 16;
}

.grid-module__col_span_full___qWOCI {
  grid-column: 1 / -1;
}

.grid-module__col_start_1___wFXHU {
  grid-column-start: 1;
}

.grid-module__col_start_2___M3tis {
  grid-column-start: 2;
}

.grid-module__col_start_3___kbv5L {
  grid-column-start: 3;
}

.grid-module__col_start_4___P852n {
  grid-column-start: 4;
}

.grid-module__col_start_5___a4EZA {
  grid-column-start: 5;
}

.grid-module__col_start_6___H5dmk {
  grid-column-start: 6;
}

.grid-module__col_start_7___eJakk {
  grid-column-start: 7;
}

.grid-module__col_start_8___tjqA9 {
  grid-column-start: 8;
}

.grid-module__col_start_9___KvgNv {
  grid-column-start: 9;
}

.grid-module__col_start_10___iIfrV {
  grid-column-start: 10;
}

.grid-module__col_start_11____JSLu {
  grid-column-start: 11;
}

.grid-module__col_start_12___sp5IX {
  grid-column-start: 12;
}

.grid-module__col_start_13___Q39vt {
  grid-column-start: 13;
}

.grid-module__col_start_14___PYkLU {
  grid-column-start: 14;
}

.grid-module__col_start_15___mzBsx {
  grid-column-start: 15;
}

.grid-module__col_start_16___AmgUc {
  grid-column-start: 16;
}

.grid-module__col_end_1___OuqCf {
  grid-column-end: 1;
}

.grid-module__col_end_2____55nP {
  grid-column-end: 2;
}

.grid-module__col_end_3___jEPyY {
  grid-column-end: 3;
}

.grid-module__col_end_4___AMLk9 {
  grid-column-end: 4;
}

.grid-module__col_end_5___HYOFJ {
  grid-column-end: 5;
}

.grid-module__col_end_6___FQrac {
  grid-column-end: 6;
}

.grid-module__col_end_7___H3Ku1 {
  grid-column-end: 7;
}

.grid-module__col_end_8___fedbL {
  grid-column-end: 8;
}

.grid-module__col_end_9___uhICB {
  grid-column-end: 9;
}

.grid-module__col_end_10___m9ojl {
  grid-column-end: 10;
}

.grid-module__col_end_11___tX8ot {
  grid-column-end: 11;
}

.grid-module__col_end_12___HTnRB {
  grid-column-end: 12;
}

.grid-module__col_end_13___k3E0V {
  grid-column-end: 13;
}

.grid-module__col_end_14___mQWXH {
  grid-column-end: 14;
}

.grid-module__col_end_15___ZgY61 {
  grid-column-end: 15;
}

.grid-module__col_end_16___MCZ2Q {
  grid-column-end: 16;
}

.grid-module__col_end__1___oC37c {
  grid-column-end: -1;
}

.grid-module__col_auto___HpD78 {
  grid-column: auto;
}

.grid-module__col_1___TMpEQ {
  grid-column: 1;
}

.grid-module__col_2___OFKUM {
  grid-column: 2;
}

.grid-module__col_3___aPUE7 {
  grid-column: 3;
}

.grid-module__col_4___b9RSN {
  grid-column: 4;
}

.grid-module__col_5___sLWf0 {
  grid-column: 5;
}

.grid-module__col_6___i3je1 {
  grid-column: 6;
}

.grid-module__col_7___eMWTI {
  grid-column: 7;
}

.grid-module__col_8___vt_av {
  grid-column: 8;
}

.grid-module__col_9___yIZhI {
  grid-column: 9;
}

.grid-module__col_10___l5rXr {
  grid-column: 10;
}

.grid-module__col_11___f2Ujg {
  grid-column: 11;
}

.grid-module__col_12___DlIK_ {
  grid-column: 12;
}

.grid-module__col_13___gnECR {
  grid-column: 13;
}

.grid-module__col_14___AMMA4 {
  grid-column: 14;
}

.grid-module__col_15___uRXkS {
  grid-column: 15;
}

.grid-module__col_16___V3Iee {
  grid-column: 16;
}

.grid-module__row_span_1___wlvLc {
  grid-row: span 1 / span 1;
}

.grid-module__row_span_2___XBcSa {
  grid-row: span 2 / span 2;
}

.grid-module__row_span_3___ycyB3 {
  grid-row: span 3 / span 3;
}

.grid-module__row_span_4___XXGff {
  grid-row: span 4 / span 4;
}

.grid-module__row_start_1___jA5MY {
  grid-row-start: 1;
}

.grid-module__row_start_2___oZBuU {
  grid-row-start: 2;
}

.grid-module__row_start_3___R1Y0T {
  grid-row-start: 3;
}

.grid-module__row_start_4___qOC8p {
  grid-row-start: 4;
}

.grid-module__row_end_1___hD_5W {
  grid-row-end: 1;
}

.grid-module__row_end_2___nCSHj {
  grid-row-end: 2;
}

.grid-module__row_end_3___eD7VK {
  grid-row-end: 3;
}

.grid-module__row_end_4___fE3DV {
  grid-row-end: 4;
}

.grid-module__row_auto___P34mz {
  grid-row: auto;
}

.grid-module__row_1___CjTkr {
  grid-row: 1;
}

.grid-module__row_2___kGVAB {
  grid-row: 2;
}

.grid-module__row_3___tD16c {
  grid-row: 3;
}

.grid-module__row_4___rfKWK {
  grid-row: 4;
}

.icon-module__icon_size_s___Smz3h > svg,
.icon-module__icon_size_s___Smz3h > img {
  inline-size: var(--sprout-common-sizing-s);
  block-size: var(--sprout-common-sizing-s);
}

.icon-module__icon_size_m___SuT6T > svg,
.icon-module__icon_size_m___SuT6T > img {
  inline-size: var(--sprout-common-sizing-m);
  block-size: var(--sprout-common-sizing-m);
}

.icon-module__icon_size_l___nvUEY > svg,
.icon-module__icon_size_l___nvUEY > img {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.icon-module__icon_size_xl___HPGVM > svg,
.icon-module__icon_size_xl___HPGVM > img {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.icon-module__icon_size_xxl___t9sg0 > svg,
.icon-module__icon_size_xxl___t9sg0 > img {
  inline-size: var(--sprout-common-sizing-xxl);
  block-size: var(--sprout-common-sizing-xxl);
}

.icon-module__fill_none___oP6v7 {
  fill: none;
}

.icon-module__fill_inherit___wkXbg {
  fill: inherit;
}

.icon-module__fill_transparent___sWZAe {
  fill: transparent;
}

.icon-module__fill_current___PJZuE {
  fill: currentcolor;
}

.icon-module__fill_default___m44GO {
  fill: var(--sprout-common-foreground-color-default);
}

.icon-module__fill_weak___f_9ij {
  fill: var(--sprout-common-foreground-color-weak);
}

.icon-module__fill_disabled___Y78br {
  fill: var(--sprout-common-foreground-color-disabled);
}

.justifyself-module__justify_self_auto___qWZAJ {
  justify-self: auto;
}

.justifyself-module__justify_self_start___f6Vpe {
  justify-self: start;
}

.justifyself-module__justify_self_end___EWSch {
  justify-self: end;
}

.justifyself-module__justify_self_center___N2SH6 {
  justify-self: center;
}

.justifyself-module__justify_self_stretch___hxTXd {
  justify-self: stretch;
}

.layer-module__z_stacked___ur548 {
  z-index: var(--sprout-container-layer-stacked);
}

.layer-module__z_floating___aef00 {
  z-index: var(--sprout-container-layer-floating);
}

.layer-module__z_overlay___Y9t2K {
  z-index: var(--sprout-container-layer-overlay);
}

.layer-module__z_context___l7Ezd {
  z-index: var(--sprout-container-layer-context);
}

.layer-module__z_time_sensitive___jtsd9 {
  z-index: var(--sprout-container-layer-time-sensitive);
}

.layer-module__z_cursor___yZAwO {
  z-index: var(--sprout-container-layer-cursor);
}

.layout-module__float_none___UNZTD {
  float: none;
}

.layout-module__float_left___EDrwZ,
.layout-module__float_start___X5fbM {
  float: inline-start;
}

.layout-module__float_right___Br0nI,
.layout-module__float_end___yUO54 {
  float: inline-end;
}

.layout-module__clear_left___YwGtS,
.layout-module__clear_end___l8GIS {
  clear: inline-start;
}

.layout-module__clear_right____W3yO,
.layout-module__clear_end___l8GIS {
  clear: inline-end;
}

.layout-module__clear_both___dLtOB {
  clear: both;
}

.layout-module__clear_none___XvGaI {
  clear: none;
}

.layout-module__isolate_auto___lyQrz {
  isolation: auto;
}

.layout-module__object_contain___zW747 {
  -o-object-fit: contain;
     object-fit: contain;
}

.layout-module__object_cover___Fon6F {
  -o-object-fit: cover;
     object-fit: cover;
}

.layout-module__object_fill___TyuB5 {
  -o-object-fit: fill;
     object-fit: fill;
}

.layout-module__object_none___eEqcX {
  -o-object-fit: none;
     object-fit: none;
}

.layout-module__object_scale_down___OKvMb {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.layout-module__object_top___U_xb_ {
  -o-object-position: top;
     object-position: top;
}

.layout-module__object_top_left___QHxhx {
  -o-object-position: top left;
     object-position: top left;
}

.layout-module__object_top_center___NBmGA {
  -o-object-position: top center;
     object-position: top center;
}

.layout-module__object_top_right___b78o1 {
  -o-object-position: top right;
     object-position: top right;
}

.layout-module__object_center_left___l7CIU {
  -o-object-position: center left;
     object-position: center left;
}

.layout-module__object_center___QDGfy {
  -o-object-position: center;
     object-position: center;
}

.layout-module__object_center_right___mu_Mg {
  -o-object-position: center right;
     object-position: center right;
}

.layout-module__object_bottom___LUdt6 {
  -o-object-position: bottom;
     object-position: bottom;
}

.layout-module__object_bottom_left___YK1hg {
  -o-object-position: bottom left;
     object-position: bottom left;
}

.layout-module__object_bottom_center___sCOS0 {
  -o-object-position: bottom center;
     object-position: bottom center;
}

.layout-module__object_bottom_right___Ihgdi {
  -o-object-position: bottom right;
     object-position: bottom right;
}

.layout-module__object_left___IPamG {
  -o-object-position: left;
     object-position: left;
}

.layout-module__object_right___aczCE {
  -o-object-position: right;
     object-position: right;
}

.layout-module__overscroll_auto___wqDo8 {
  overscroll-behavior: auto;
}

.layout-module__overscroll_contain___yVVWt {
  overscroll-behavior: contain;
}

.layout-module__overscroll_none___fkAsI {
  overscroll-behavior: none;
}

.layout-module__overscroll_x_auto___mETZ7 {
  overscroll-behavior-inline: auto;
}

.layout-module__overscroll_x_contain___FEwcY {
  overscroll-behavior-inline: contain;
}

.layout-module__overscroll_x_none___Z9Jdm {
  overscroll-behavior-inline: none;
}

.layout-module__overscroll_y_auto___GXUM3 {
  overscroll-behavior-block: auto;
}

.layout-module__overscroll_y_contain___OsbXc {
  overscroll-behavior-block: contain;
}

.layout-module__overscroll_y_none___Cy9C1 {
  overscroll-behavior-block: none;
}

.margin-module__m_auto___YOu5E {
  margin: auto;
}

.margin-module__m_0___mZqfv {
  margin: 0;
}

.margin-module__m_xs___ZROZs {
  margin: var(--sprout-common-spacing-xs);
}

.margin-module__m_s___CSbNs {
  margin: var(--sprout-common-spacing-s);
}

.margin-module__m_m___n_FpT {
  margin: var(--sprout-common-spacing-m);
}

.margin-module__m_l___VC9SZ {
  margin: var(--sprout-common-spacing-l);
}

.margin-module__m_xl___yNS5Q {
  margin: var(--sprout-common-spacing-xl);
}

.margin-module__m_xxl___Ar0Wn {
  margin: var(--sprout-common-spacing-xxl);
}

.margin-module__m_3xl___pF0yE {
  margin: var(--sprout-common-spacing-3xl);
}

.margin-module__mx_auto___sKt9b {
  margin-inline: auto;
}

.margin-module__mx_0___Hp50S {
  margin-inline: 0;
}

.margin-module__mx_xs___ha2BH {
  margin-inline: var(--sprout-common-spacing-xs);
}

.margin-module__mx_s___Ds94n {
  margin-inline: var(--sprout-common-spacing-s);
}

.margin-module__mx_m___ZkG0b {
  margin-inline: var(--sprout-common-spacing-m);
}

.margin-module__mx_l___sPBm9 {
  margin-inline: var(--sprout-common-spacing-l);
}

.margin-module__mx_xl___z7hca {
  margin-inline: var(--sprout-common-spacing-xl);
}

.margin-module__mx_xxl___n5lpF {
  margin-inline: var(--sprout-common-spacing-xxl);
}

.margin-module__mx_3xl___tSjmt {
  margin-inline: var(--sprout-common-spacing-3xl);
}

.margin-module__my_auto___Ed2hv {
  margin-block: auto;
}

.margin-module__my_0___ShSEh {
  margin-block: 0;
}

.margin-module__my_xs___LwVCJ {
  margin-block: var(--sprout-common-spacing-xs);
}

.margin-module__my_s___vZPGq {
  margin-block: var(--sprout-common-spacing-s);
}

.margin-module__my_m___QjmHU {
  margin-block: var(--sprout-common-spacing-m);
}

.margin-module__my_l___yB2cN {
  margin-block: var(--sprout-common-spacing-l);
}

.margin-module__my_xl___Nx3Zf {
  margin-block: var(--sprout-common-spacing-xl);
}

.margin-module__my_xxl___dgJ1A {
  margin-block: var(--sprout-common-spacing-xxl);
}

.margin-module__my_3xl___Kbzg8 {
  margin-block: var(--sprout-common-spacing-3xl);
}

.margin-module__my_density_xs___PQqfs {
  margin-block: var(--sprout-common-density-xs);
}

.margin-module__my_density_s___NL7oN {
  margin-block: var(--sprout-common-density-s);
}

.margin-module__my_density_m___nuLvH {
  margin-block: var(--sprout-common-density-m);
}

.margin-module__my_density_l___uuCUt {
  margin-block: var(--sprout-common-density-l);
}

.margin-module__my_density_xl___jlcSF {
  margin-block: var(--sprout-common-density-xl);
}

.margin-module__my_density_xxl___L56Me {
  margin-block: var(--sprout-common-density-xxl);
}

.margin-module__my_density_3xl___Mrig3 {
  margin-block: var(--sprout-common-density-3xl);
}

.margin-module__mt_auto___JJc_V {
  margin-block-start: auto;
}

.margin-module__mt_0___Ms4gv {
  margin-block-start: 0;
}

.margin-module__mt_xs___uTmO6 {
  margin-block-start: var(--sprout-common-spacing-xs);
}

.margin-module__mt_s___LeP_7 {
  margin-block-start: var(--sprout-common-spacing-s);
}

.margin-module__mt_m___jWBUx {
  margin-block-start: var(--sprout-common-spacing-m);
}

.margin-module__mt_l___F7l8O {
  margin-block-start: var(--sprout-common-spacing-l);
}

.margin-module__mt_xl___ssLYR {
  margin-block-start: var(--sprout-common-spacing-xl);
}

.margin-module__mt_xxl___InoUg {
  margin-block-start: var(--sprout-common-spacing-xxl);
}

.margin-module__mt_3xl___oTU00 {
  margin-block-start: var(--sprout-common-spacing-3xl);
}

.margin-module__mr_auto___wZupt {
  margin-inline-end: auto;
}

.margin-module__mr_0___vb4iy {
  margin-inline-end: 0;
}

.margin-module__mr_xs___qUPxS {
  margin-inline-end: var(--sprout-common-spacing-xs);
}

.margin-module__mr_s___nKnhi {
  margin-inline-end: var(--sprout-common-spacing-s);
}

.margin-module__mr_m___zi6kE {
  margin-inline-end: var(--sprout-common-spacing-m);
}

.margin-module__mr_l___ibXWg {
  margin-inline-end: var(--sprout-common-spacing-l);
}

.margin-module__mr_xl___LhGGp {
  margin-inline-end: var(--sprout-common-spacing-xl);
}

.margin-module__mr_xxl____aY1s {
  margin-inline-end: var(--sprout-common-spacing-xxl);
}

.margin-module__mr_3xl___pP1Kg {
  margin-inline-end: var(--sprout-common-spacing-3xl);
}

.margin-module__mb_auto___lJvAs {
  margin-block-end: auto;
}

.margin-module__mb_0___HkuFD {
  margin-block-end: 0;
}

.margin-module__mb_xs___eVfVH {
  margin-block-end: var(--sprout-common-spacing-xs);
}

.margin-module__mb_s___h6aKi {
  margin-block-end: var(--sprout-common-spacing-s);
}

.margin-module__mb_m___y2q90 {
  margin-block-end: var(--sprout-common-spacing-m);
}

.margin-module__mb_l___Fcg4g {
  margin-block-end: var(--sprout-common-spacing-l);
}

.margin-module__mb_xl___Lnl1G {
  margin-block-end: var(--sprout-common-spacing-xl);
}

.margin-module__mb_xxl___Z8eVZ {
  margin-block-end: var(--sprout-common-spacing-xxl);
}

.margin-module__mb_3xl___PVUtz {
  margin-block-end: var(--sprout-common-spacing-3xl);
}

.margin-module__ml_auto___ZMjd3 {
  margin-inline-start: auto;
}

.margin-module__ml_0___UCYsE {
  margin-inline-start: 0;
}

.margin-module__ml_xs___vMlG9 {
  margin-inline-start: var(--sprout-common-spacing-xs);
}

.margin-module__ml_s___gGMR9 {
  margin-inline-start: var(--sprout-common-spacing-s);
}

.margin-module__ml_m___VeqO4 {
  margin-inline-start: var(--sprout-common-spacing-m);
}

.margin-module__ml_l___tocC8 {
  margin-inline-start: var(--sprout-common-spacing-l);
}

.margin-module__ml_xl___NtkK2 {
  margin-inline-start: var(--sprout-common-spacing-xl);
}

.margin-module__ml_xxl___htnsz {
  margin-inline-start: var(--sprout-common-spacing-xxl);
}

.margin-module__ml_3xl___rAlq2 {
  margin-inline-start: var(--sprout-common-spacing-3xl);
}

.opacity-module__opacity_0___ZHSTT {
  opacity: 0;
}

.opacity-module__opacity_1___GCVGL {
  opacity: 1;
}

.outline-module__outline_none___kVzhl,
.outline-module__outline_none___kVzhl:focus {
  outline: none;
}

.outline-module__outline_focus_centered___mXEIv:focus {
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
  border-color: transparent;
}

.outline-module__outline_focus_inner___CMfhy:focus {
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) * -1);
  border-color: transparent;
}

.outline-module__outline_focus_offset___xAqdO:focus {
  outline: var(--sprout-focus-border-default);
  outline-offset: var(--sprout-focus-border-default-width);
}

/* stylelint-disable logical-css/require-logical-properties */
.overflow-module__overflow_visible___CylSx {
  overflow: visible;
}

.overflow-module__overflow_hidden___ABCDc {
  overflow: hidden;
}

.overflow-module__overflow_scroll___zRHPQ {
  overflow: scroll;
}

.overflow-module__overflow_auto___R_AXi {
  overflow: auto;
}

.overflow-module__overflow_x_visible___xhafE {
  overflow-x: visible;
}

.overflow-module__overflow_x_hidden___X18f5 {
  overflow-x: hidden;
}

.overflow-module__overflow_x_scroll___I_4aK {
  overflow-x: scroll;
}

.overflow-module__overflow_x_auto___Ei3uD {
  overflow-x: auto;
}

.overflow-module__overflow_y_visible___ek7GJ {
  overflow-y: visible;
}

.overflow-module__overflow_y_hidden___CBD38 {
  overflow-y: hidden;
}

.overflow-module__overflow_y_scroll___T0X71 {
  overflow-y: scroll;
}

.overflow-module__overflow_y_auto___RbUPP {
  overflow-y: auto;
}

@supports (overflow-inline: auto) {
  .overflow-module__overflow_x_visible___xhafE {
    overflow-inline: visible;
  }

  .overflow-module__overflow_x_hidden___X18f5 {
    overflow-inline: hidden;
  }

  .overflow-module__overflow_x_scroll___I_4aK {
    overflow-inline: scroll;
  }

  .overflow-module__overflow_x_auto___Ei3uD {
    overflow-inline: auto;
  }
}

@supports (overflow-block: auto) {
  .overflow-module__overflow_y_visible___ek7GJ {
    overflow-block: visible;
  }

  .overflow-module__overflow_y_hidden___CBD38 {
    overflow-block: hidden;
  }

  .overflow-module__overflow_y_scroll___T0X71 {
    overflow-block: scroll;
  }

  .overflow-module__overflow_y_auto___RbUPP {
    overflow-block: auto;
  }
}

.padding-module__p_0___vl1rn {
  padding: 0;
}

.padding-module__p_xs___k7rYd {
  padding: var(--sprout-common-spacing-xs);
}

.padding-module__p_s___uFHmx {
  padding: var(--sprout-common-spacing-s);
}

.padding-module__p_m___K9cpa {
  padding: var(--sprout-common-spacing-m);
}

.padding-module__p_l___EU2FI {
  padding: var(--sprout-common-spacing-l);
}

.padding-module__p_xl___ixyDw {
  padding: var(--sprout-common-spacing-xl);
}

.padding-module__p_xxl___S1tC4 {
  padding: var(--sprout-common-spacing-xxl);
}

.padding-module__p_3xl___pot77 {
  padding: var(--sprout-common-spacing-3xl);
}

.padding-module__px_0___KIidK {
  padding-inline: 0;
}

.padding-module__px_xs___TMuAf {
  padding-inline: var(--sprout-common-spacing-xs);
}

.padding-module__px_s___yU0ic {
  padding-inline: var(--sprout-common-spacing-s);
}

.padding-module__px_m___j8K0N {
  padding-inline: var(--sprout-common-spacing-m);
}

.padding-module__px_l___ZBct2 {
  padding-inline: var(--sprout-common-spacing-l);
}

.padding-module__px_xl___dIoj8 {
  padding-inline: var(--sprout-common-spacing-xl);
}

.padding-module__px_xxl___MY2Hs {
  padding-inline: var(--sprout-common-spacing-xxl);
}

.padding-module__px_3xl___J_9xw {
  padding-inline: var(--sprout-common-spacing-3xl);
}

.padding-module__py_0___Z_vca {
  padding-block: 0;
}

.padding-module__py_xs___b0K4a {
  padding-block: var(--sprout-common-spacing-xs);
}

.padding-module__py_s___JAs8h {
  padding-block: var(--sprout-common-spacing-s);
}

.padding-module__py_m___NQlos {
  padding-block: var(--sprout-common-spacing-m);
}

.padding-module__py_l___YHcR1 {
  padding-block: var(--sprout-common-spacing-l);
}

.padding-module__py_xl___kBAPD {
  padding-block: var(--sprout-common-spacing-xl);
}

.padding-module__py_xxl___lM3RC {
  padding-block: var(--sprout-common-spacing-xxl);
}

.padding-module__py_3xl___Xf_48 {
  padding-block: var(--sprout-common-spacing-3xl);
}

.padding-module__py_density_xs___RRsay {
  padding-block: var(--sprout-common-density-xs);
}

.padding-module__py_density_s___F0cEA {
  padding-block: var(--sprout-common-density-s);
}

.padding-module__py_density_m___w31uh {
  padding-block: var(--sprout-common-density-m);
}

.padding-module__py_density_l___butGw {
  padding-block: var(--sprout-common-density-l);
}

.padding-module__py_density_xl___xP8Af {
  padding-block: var(--sprout-common-density-xl);
}

.padding-module__py_density_xxl___k6J0_ {
  padding-block: var(--sprout-common-density-xxl);
}

.padding-module__py_density_3xl___Fx6MU {
  padding-block: var(--sprout-common-density-3xl);
}

.padding-module__pt_0___eBjDT {
  padding-block-start: 0;
}

.padding-module__pt_xs___O192z {
  padding-block-start: var(--sprout-common-spacing-xs);
}

.padding-module__pt_s___u0Sgh {
  padding-block-start: var(--sprout-common-spacing-s);
}

.padding-module__pt_m___oGtC2 {
  padding-block-start: var(--sprout-common-spacing-m);
}

.padding-module__pt_l___GeU_O {
  padding-block-start: var(--sprout-common-spacing-l);
}

.padding-module__pt_xl___cB2BW {
  padding-block-start: var(--sprout-common-spacing-xl);
}

.padding-module__pt_xxl___YLXN6 {
  padding-block-start: var(--sprout-common-spacing-xxl);
}

.padding-module__pt_3xl___OhDJh {
  padding-block-start: var(--sprout-common-spacing-3xl);
}

.padding-module__pr_0___VCymH {
  padding-inline-end: 0;
}

.padding-module__pr_xs___EgHXb {
  padding-inline-end: var(--sprout-common-spacing-xs);
}

.padding-module__pr_s___AAHXz {
  padding-inline-end: var(--sprout-common-spacing-s);
}

.padding-module__pr_m___HWn7v {
  padding-inline-end: var(--sprout-common-spacing-m);
}

.padding-module__pr_l___EMhJB {
  padding-inline-end: var(--sprout-common-spacing-l);
}

.padding-module__pr_xl___qTuOr {
  padding-inline-end: var(--sprout-common-spacing-xl);
}

.padding-module__pr_xxl___TQtEd {
  padding-inline-end: var(--sprout-common-spacing-xxl);
}

.padding-module__pr_3xl___k7dMc {
  padding-inline-end: var(--sprout-common-spacing-3xl);
}

.padding-module__pb_0___RKakW {
  padding-block-end: 0;
}

.padding-module__pb_xs___YBGqy {
  padding-block-end: var(--sprout-common-spacing-xs);
}

.padding-module__pb_s___zpMkh {
  padding-block-end: var(--sprout-common-spacing-s);
}

.padding-module__pb_m___es5nN {
  padding-block-end: var(--sprout-common-spacing-m);
}

.padding-module__pb_l___NDHD5 {
  padding-block-end: var(--sprout-common-spacing-l);
}

.padding-module__pb_xl___VoThU {
  padding-block-end: var(--sprout-common-spacing-xl);
}

.padding-module__pb_xxl___na_6b {
  padding-block-end: var(--sprout-common-spacing-xxl);
}

.padding-module__pb_3xl___SjEK3 {
  padding-block-end: var(--sprout-common-spacing-3xl);
}

.padding-module__pl_0___dxFFr {
  padding-inline-start: 0;
}

.padding-module__pl_xs___FahlG {
  padding-inline-start: var(--sprout-common-spacing-xs);
}

.padding-module__pl_s___MptJB {
  padding-inline-start: var(--sprout-common-spacing-s);
}

.padding-module__pl_m___A_zRx {
  padding-inline-start: var(--sprout-common-spacing-m);
}

.padding-module__pl_l___ZcQmg {
  padding-inline-start: var(--sprout-common-spacing-l);
}

.padding-module__pl_xl___PDPKF {
  padding-inline-start: var(--sprout-common-spacing-xl);
}

.padding-module__pl_xxl___bFSp1 {
  padding-inline-start: var(--sprout-common-spacing-xxl);
}

.padding-module__pl_3xl___sETfx {
  padding-inline-start: var(--sprout-common-spacing-3xl);
}

.position-module__inset_0___eKv1m {
  inset-block: 0;
  inset-inline: 0;
}

.position-module__inset_s___bsMxx {
  inset-block: var(--sprout-common-sizing-s);
  inset-inline: var(--sprout-common-sizing-s);
}

.position-module__inset_m___CW2Ur {
  inset-block: var(--sprout-common-sizing-m);
  inset-inline: var(--sprout-common-sizing-m);
}

.position-module__inset_l___kluq5 {
  inset-block: var(--sprout-common-sizing-l);
  inset-inline: var(--sprout-common-sizing-l);
}

.position-module__top_0___lfwmz {
  inset-block-start: 0;
}

.position-module__top_s___JIFXe {
  inset-block-start: var(--sprout-common-sizing-s);
}

.position-module___top_s___YBwAl {
  inset-block-start: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__top_m___fpoc7 {
  inset-block-start: var(--sprout-common-sizing-m);
}

.position-module___top_m___Lm2MY {
  inset-block-start: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__top_l___sU9EH {
  inset-block-start: var(--sprout-common-sizing-l);
}

.position-module___top_l___Tw6og {
  inset-block-start: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__top_xl___hddcd {
  inset-block-start: var(--sprout-common-sizing-xl);
}

.position-module___top_xl___pn0Da {
  inset-block-start: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__bottom_0___GoLwl {
  inset-block-end: 0;
}

.position-module__bottom_s___YcfWL {
  inset-block-end: var(--sprout-common-sizing-s);
}

.position-module___bottom_s___J8GLk {
  inset-block-end: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__bottom_m___RP2jM {
  inset-block-end: var(--sprout-common-sizing-m);
}

.position-module___bottom_m___W5Gad {
  inset-block-end: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__bottom_l___DXNsj {
  inset-block-end: var(--sprout-common-sizing-l);
}

.position-module___bottom_l___0cW5X {
  inset-block-end: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__bottom_xl___YLDm9 {
  inset-block-end: var(--sprout-common-sizing-xl);
}

.position-module___bottom_xl___C1geA {
  inset-block-end: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__left_0___YAzSk {
  inset-inline-start: 0;
}

.position-module__left_s___ny8cd {
  inset-inline-start: var(--sprout-common-sizing-s);
}

.position-module___left_s___ioKrD {
  inset-inline-start: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__left_m___pHWCm {
  inset-inline-start: var(--sprout-common-sizing-m);
}

.position-module___left_m___yrtxn {
  inset-inline-start: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__left_l___YkIB6 {
  inset-inline-start: var(--sprout-common-sizing-l);
}

.position-module___left_l___Wt4ac {
  inset-inline-start: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__left_xl___jgeWl {
  inset-inline-start: var(--sprout-common-sizing-xl);
}

.position-module___left_xl___wCBbP {
  inset-inline-start: calc(var(--sprout-common-sizing-xl) * -1);
}

.position-module__right_0___u5POF {
  inset-inline-end: 0;
}

.position-module__right_s___fgWKO {
  inset-inline-end: var(--sprout-common-sizing-s);
}

.position-module___right_s___MCnPf {
  inset-inline-end: calc(var(--sprout-common-sizing-s) * -1);
}

.position-module__right_m___Pm5yb {
  inset-inline-end: var(--sprout-common-sizing-m);
}

.position-module___right_m___KDJNM {
  inset-inline-end: calc(var(--sprout-common-sizing-m) * -1);
}

.position-module__right_l___oU1Zu {
  inset-inline-end: var(--sprout-common-sizing-l);
}

.position-module___right_l___wPPXQ {
  inset-inline-end: calc(var(--sprout-common-sizing-l) * -1);
}

.position-module__right_xl___wsRkw {
  inset-inline-end: var(--sprout-common-sizing-xl);
}

.position-module___right_xl___xEW7b {
  inset-inline-end: calc(var(--sprout-common-sizing-xl) * -1);
}

[dir="rtl"] .rtl-module__rtl_rotate_y_180___BL90j {
  transform: rotateY(180deg);
}

.sizing-module__w_0___x21J5 {
  inline-size: 0;
}

.sizing-module__w_auto___lZMDI {
  inline-size: auto;
}

.sizing-module__w_full___Pr72X {
  inline-size: 100%;
}

.sizing-module__w_screen___wBHwS {
  inline-size: 100vw;
}

.sizing-module__w_dvw___Dewed {
  inline-size: 100dvw;
}

.sizing-module__w_dvh___RojdB {
  inline-size: 100dvh;
}

.sizing-module__w_lvw___FpqaK {
  inline-size: 100lvw;
}

.sizing-module__w_lvh___aB0le {
  inline-size: 100lvh;
}

.sizing-module__w_svw___w3hGw {
  inline-size: 100svw;
}

.sizing-module__w_svh___N0K47 {
  inline-size: 100svh;
}

.sizing-module__w_fit___uz8Af {
  inline-size: -moz-fit-content;
  inline-size: fit-content;
}

.sizing-module__w_min___uwmAN {
  inline-size: -moz-min-content;
  inline-size: min-content;
}

.sizing-module__w_max___4IWS7 {
  inline-size: -moz-max-content;
  inline-size: max-content;
}

.sizing-module__w_rest___mrAP2 {
  inline-size: 0;
  flex-grow: 1;
  flex-shrink: 1;
}

.sizing-module__min_h_0___MlGu9 {
  min-block-size: 0;
}

.sizing-module__min_h_full___gYRQN {
  min-block-size: 100%;
}

.sizing-module__min_h_screen___YiaE8 {
  min-block-size: 100vh;
}

.sizing-module__h_0___AVRLg {
  block-size: 0;
}

.sizing-module__h_auto___WKmvu {
  block-size: auto;
}

.sizing-module__h_full___HnfR0 {
  block-size: 100%;
}

.sizing-module__h_screen___vq9qe {
  block-size: 100vh;
}

.sizing-module__h_dvw___noLs0 {
  block-size: 100dvw;
}

.sizing-module__h_dvh___P66Mt {
  block-size: 100dvh;
}

.sizing-module__h_lvw___jk9Uk {
  block-size: 100lvw;
}

.sizing-module__h_lvh___RJQSk {
  block-size: 100lvh;
}

.sizing-module__h_svw___Xyr4L {
  block-size: 100svw;
}

.sizing-module__h_svh___Ky57i {
  block-size: 100svh;
}

.sizing-module__h_fit___tp0y3 {
  block-size: -moz-fit-content;
  block-size: fit-content;
}

.sizing-module__h_min___DIsqT {
  block-size: -moz-min-content;
  block-size: min-content;
}

.sizing-module__h_max___jBTgc {
  block-size: -moz-max-content;
  block-size: max-content;
}

.sizing-module__h_rest___H4DR9 {
  block-size: 0;
  flex-grow: 1;
  flex-shrink: 1;
}

.sizing-module__size_0___fq7aO {
  inline-size: 0;
  block-size: 0;
}

.sizing-module__size_auto___on0SB {
  inline-size: auto;
  block-size: auto;
}

.sizing-module__size_full___ijteT {
  inline-size: 100%;
  block-size: 100%;
}

.sizing-module__size_fit___Vq7Cs {
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
}

.sizing-module__size_min___XOiyL {
  inline-size: -moz-min-content;
  inline-size: min-content;
  block-size: -moz-min-content;
  block-size: min-content;
}

.sizing-module__size_max___ePGnq {
  inline-size: -moz-max-content;
  inline-size: max-content;
  block-size: -moz-max-content;
  block-size: max-content;
}

.sizing-module__size_s___M0IEE {
  inline-size: var(--sprout-common-sizing-s);
  block-size: var(--sprout-common-sizing-s);
}

.sizing-module__size_m___eaEAY {
  inline-size: var(--sprout-common-sizing-m);
  block-size: var(--sprout-common-sizing-m);
}

.sizing-module__size_l___ksf9R {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.sizing-module__size_xl___k7K0s {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.sizing-module__size_xxl___ZqF8w {
  inline-size: var(--sprout-common-sizing-xxl);
  block-size: var(--sprout-common-sizing-xxl);
}

.sizing-module__size_3xl____oMMf {
  inline-size: var(--sprout-common-sizing-3xl);
  block-size: var(--sprout-common-sizing-3xl);
}

.sizing-module__size_4xl___HX7oG {
  inline-size: var(--sprout-common-sizing-4xl);
  block-size: var(--sprout-common-sizing-4xl);
}

.sizing-module__size_5xl___egvfO {
  inline-size: var(--sprout-common-sizing-5xl);
  block-size: var(--sprout-common-sizing-5xl);
}

.sizing-module__size_6xl___xf9j1 {
  inline-size: var(--sprout-common-sizing-6xl);
  block-size: var(--sprout-common-sizing-6xl);
}

.sizing-module__size_7xl___e9VBy {
  inline-size: var(--sprout-common-sizing-7xl);
  block-size: var(--sprout-common-sizing-7xl);
}

.sizing-module__w_xxs___bOLeB {
  inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__w_xs___pkyAr {
  inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__w_s___RsBvS {
  inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__w_m___Bv03F {
  inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__w_l___FMEt4 {
  inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__w_xl___BNnU8 {
  inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__w_xxl___v3bUX {
  inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__w_3xl___WKoWn {
  inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__w_4xl___NJgZs {
  inline-size: var(--sprout-container-sizing-4xl);
}

.sizing-module__resize___ds1N5 {
  resize: both;
}

.sizing-module__resize_x___l2ums {
  resize: inline;
}

.sizing-module__resize_y___PKO45 {
  resize: block;
}

.sizing-module__resize_none___enfv0 {
  resize: none;
}

.sizing-module__min_w_0___TbEsC {
  min-inline-size: 0;
}

.sizing-module__min_w_auto___NRQco {
  min-inline-size: auto;
}

.sizing-module__min_w_full___lr3oo {
  min-inline-size: 100%;
}

.sizing-module__min_w_screen___AchmP {
  min-inline-size: 100vw;
}

.sizing-module__min_w_dvw___NUMvc {
  min-inline-size: 100dvw;
}

.sizing-module__min_w_dvh___utqdH {
  min-inline-size: 100dvh;
}

.sizing-module__min_w_lvw___HRzuo {
  min-inline-size: 100lvw;
}

.sizing-module__min_w_lvh___tLLS8 {
  min-inline-size: 100lvh;
}

.sizing-module__min_w_svw___jQ30o {
  min-inline-size: 100svw;
}

.sizing-module__min_w_svh___QSdpx {
  min-inline-size: 100svh;
}

.sizing-module__min_w_min___pYmy7 {
  min-inline-size: -moz-min-content;
  min-inline-size: min-content;
}

.sizing-module__min_w_max___rTx_8 {
  min-inline-size: -moz-max-content;
  min-inline-size: max-content;
}

.sizing-module__min_w_fit___y6JjK {
  min-inline-size: -moz-fit-content;
  min-inline-size: fit-content;
}

.sizing-module__min_w_xxs___AQhp4 {
  min-inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__min_w_xs___tERMG {
  min-inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__min_w_s___vip8A {
  min-inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__min_w_m___y6iY_ {
  min-inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__min_w_l___YIKba {
  min-inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__min_w_xl___TX7kQ {
  min-inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__min_w_xxl___apn9H {
  min-inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__min_w_3xl___JH5ov {
  min-inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__min_w_4xl___ZqN_R {
  min-inline-size: var(--sprout-container-sizing-4xl);
}

.sizing-module__max_w_0___NWJxi {
  max-inline-size: 0;
}

.sizing-module__max_w_none___xxrGJ {
  max-inline-size: none;
}

.sizing-module__max_w_full___LFMqn {
  max-inline-size: 100%;
}

.sizing-module__max_w_screen___qf6Qy {
  max-inline-size: 100vw;
}

.sizing-module__max_w_dvw___VbI7X {
  max-inline-size: 100dvw;
}

.sizing-module__max_w_dvh___uRCRC {
  max-inline-size: 100dvh;
}

.sizing-module__max_w_lvw___sAYAT {
  max-inline-size: 100lvw;
}

.sizing-module__max_w_lvh___U9Nda {
  max-inline-size: 100lvh;
}

.sizing-module__max_w_svw___O_4fm {
  max-inline-size: 100svw;
}

.sizing-module__max_w_svh___tfMG4 {
  max-inline-size: 100svh;
}

.sizing-module__max_w_fit___LnJsi {
  max-inline-size: -moz-fit-content;
  max-inline-size: fit-content;
}

.sizing-module__max_w_min___jjfZS {
  max-inline-size: -moz-min-content;
  max-inline-size: min-content;
}

.sizing-module__max_w_max___tw2DS {
  max-inline-size: -moz-max-content;
  max-inline-size: max-content;
}

.sizing-module__max_w_xxs___z0lJO {
  max-inline-size: var(--sprout-container-sizing-xxs);
}

.sizing-module__max_w_xs___Mu87s {
  max-inline-size: var(--sprout-container-sizing-xs);
}

.sizing-module__max_w_s___T1xZh {
  max-inline-size: var(--sprout-container-sizing-s);
}

.sizing-module__max_w_m___XH2jz {
  max-inline-size: var(--sprout-container-sizing-m);
}

.sizing-module__max_w_l___kf1cF {
  max-inline-size: var(--sprout-container-sizing-l);
}

.sizing-module__max_w_xl___YAHMe {
  max-inline-size: var(--sprout-container-sizing-xl);
}

.sizing-module__max_w_xxl___zBzzY {
  max-inline-size: var(--sprout-container-sizing-xxl);
}

.sizing-module__max_w_3xl___Jc7vB {
  max-inline-size: var(--sprout-container-sizing-3xl);
}

.sizing-module__max_w_4xl___zPQ5H {
  max-inline-size: var(--sprout-container-sizing-4xl);
}

.text-module__text_default___pRhqd {
  color: var(--sprout-common-foreground-color-default);
}

.text-module__text_disabled___BU9TQ {
  color: var(--sprout-common-foreground-color-disabled);
}

.text-module__text_weak___nxzDA {
  color: var(--sprout-common-foreground-color-weak);
}

.text-module__text_inverse___v6T1z {
  color: var(--sprout-inverse-foreground-color-default);
}

.text-module__text_danger___lX86a {
  color: var(--sprout-danger-color-default);
}

.text-module__text_danger_inverse___wZk92 {
  color: var(--sprout-danger-color-inverse);
}

.text-module__text_info____4Yu1 {
  color: var(--sprout-info-color-default);
}

.text-module__text_info_inverse___c2P2Q {
  color: var(--sprout-info-color-inverse);
}

.text-module__text_warning___oqFoJ {
  color: var(--sprout-warning-color-default);
}

.text-module__text_warning_inverse___AChHf {
  color: var(--sprout-warning-color-inverse);
}

.text-module__text_success___FQ1fk {
  color: var(--sprout-success-color-default);
}

.text-module__text_success_inverse___Qcl_4 {
  color: var(--sprout-success-color-inverse);
}

.text-module__text_clip___qiLP5 {
  text-overflow: clip;
}

.text-module__text_ellipsis___vOkfR {
  text-overflow: ellipsis;
}

.text-module__ellipsis___i9kyn {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-module__text_wrap___GlZOG {
  text-wrap: wrap;
}

.text-module__text_nowrap___iHo60 {
  text-wrap: nowrap;
}

.text-module__text_center___ff0oR {
  text-align: center;
}

.text-module__text_left___eOa0T,
.text-module__text_start___nUvSz {
  text-align: start;
}

.text-module__text_right___OY1FY,
.text-module__text_end___zfyPb {
  text-align: end;
}

.text-module__text_justify____bFzI {
  text-align: justify;
}

.text-module__no_underline___AF9vW {
  text-decoration-line: none;
}

.text-module__underline___Ckwr0 {
  text-decoration-line: underline;
}

.text-module__overline___AHE_Q {
  text-decoration-line: overline;
}

.text-module__linethrough___u6kSP {
  text-decoration-line: line-through;
}

.text-module__break_words___exUAU {
  overflow-wrap: break-word;
}

.text-module__break_all___qcIvj {
  word-break: break-all;
}

/**
 * Prevents flash at (0,0) before Floating UI computes the position.
 * Components with their own visibility transitions (like Tooltip)
 * will override this with more specific selectors.
 */
.FloatingPrimitive-module__floating___BWcr4[data-positioned="false"] {
  visibility: hidden;
}

/** Note:
* this css has been built to follow https://floating-ui.com/ library which is framework agnostic
 * This library is the current reference as positioning engine.
 * It is the official replacement of https://popper.js.org/
 */
.Tooltip-module__container___BG2wj {
  box-sizing: border-box;
  padding: var(--sprout-common-spacing-s) var(--sprout-common-spacing-m);
  font: var(--sprout-label-font-xs);
  color: var(--sprout-inverse-foreground-color-default);
  background: var(--sprout-inverse-background-color-default);
  border-radius: var(--sprout-common-border-radius-subtle);
  transition-property: opacity;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.Tooltip-module__container___BG2wj[data-displayed="false"] {
  transition-duration: 150ms;
  transition-timing-function: ease-out;
  visibility: hidden;
  opacity: 0;
}

.Tooltip-module__container___BG2wj[data-displayed="true"] {
  transition-duration: 200ms;
  transition-timing-function: ease-in;
  visibility: visible;
  opacity: 1;
}

.Tooltip-module__arrow___rlcDS {
  fill: var(--sprout-inverse-background-color-default);
}

.Tooltip-module__arrow___rlcDS .stroke {
  display: none;
}

@keyframes ProgressBar-module__sprout-progressbar-keyframes___YSm8R {
  0% {
    transform: translateX(var(--progressbar-start));
  }

  50% {
    transform: translateX(var(--progressbar-middle));
  }

  100% {
    transform: translateX(var(--progressbar-start));
  }
}

.ProgressBar-module__progress___mKVV_ {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--sprout-common-spacing-s);

  --progressbar-start: -100;
  --progressbar-middle: 300%;
}

:dir(rtl) .ProgressBar-module__progress___mKVV_ {
  --progressbar-start: 100;
  --progressbar-middle: -300%;
}

.ProgressBar-module__progress___mKVV_.ProgressBar-module__fixed___qlrAi {
  position: fixed;
  inset-block-start: 0;
  inset-inline: 0;
}

.ProgressBar-module__progress___mKVV_.ProgressBar-module__hidden___Mr6Ew {
  display: none;
}

.ProgressBar-module__wrapper___q5nzQ {
  background-color: var(--sprout-overlay-background-color-inverse);
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}

.ProgressBar-module__progress___mKVV_ .ProgressBar-module__percent___LeZJi {
  /* stylelint-disable-next-line sprout/no-hardcoded-values */
  block-size: 5px;
  background: var(--sprout-brand-primary-color-default);
  transition: inline-size 200ms ease;
  overflow: hidden;
}

.ProgressBar-module__progress___mKVV_ .ProgressBar-module__undetermined___V3WAq {
  position: relative;
  inline-size: 33%;
  animation: ProgressBar-module__sprout-progressbar-keyframes___YSm8R 2s infinite;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}

.ProgressBar-module__label___RocIp {
  display: flex;
  inline-size: 100%;
  align-items: center;
  justify-content: center;
  font: var(--sprout-body-font-xs);
  color: var(--sprout-common-foreground-color-weak);
}

/**
 * So we have some trouble to make every usecases works:
 * - center the text vertically: we have used padding-block-start trick for that
 * - center the text horizontally depends on if we have one character or more
 * - make the text truncate when too long
 * - make the text truncate when the parent container is too small (!OK)
 */
.Badge-module__badge___IuWJ3 {
  block-size: var(--sprout-common-sizing-xl);
}

.Badge-module__badge___IuWJ3[data-variant="alphanumeric"] {
  padding: 0 var(--sprout-common-spacing-s);
  min-inline-size: var(--sprout-common-sizing-xl);
  inline-size: fit-content;
  max-inline-size: 100%;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  color: var(--sprout-info-color-inverse);
}

.Badge-module__badge___IuWJ3[data-variant="dot"] {
  block-size: var(--sprout-common-sizing-m);
  inline-size: var(--sprout-common-sizing-m);
}

.Badge-module__badge___IuWJ3[data-color="info"] {
  background-color: var(--sprout-info-color-default);
}

.Badge-module__badge___IuWJ3[data-color="danger"] {
  background-color: var(--sprout-danger-color-default);
}

.Badge-module__badge___IuWJ3[data-color="warning"] {
  background-color: var(--sprout-warning-color-default);
}

.Badge-module__badge___IuWJ3[data-color="success"] {
  background-color: var(--sprout-success-color-default);
}

.Badge-module__badge___IuWJ3[data-color="selected"] {
  background-color: var(--sprout-common-background-color-default);
  outline: var(--sprout-common-border-default);
  outline-color: var(--sprout-selected-color-default);
  outline-offset: calc(var(--sprout-common-border-default-width) * -1);
  color: var(--sprout-selected-color-default);
}

.Badge-module__overflow___glhjk {
  max-inline-size: 12ch;
}

.Badge-module__textwrap___wrCA5 {
  /* stylelint-disable-next-line sprout/no-hardcoded-values */
  padding-block-start: 1px;
}

/**
 * https://www.figma.com/file/HmokLgpDo4ogI5l5hpNApf/Sprout-Core-Components?type=design&node-id=6586-47016&mode=design&t=VANxYdwF4hUzJj6n-4
 * FIXME: need tokens
 */

.ProgressCircular-module__container___iFUxc > .ProgressCircular-module__background___mrxY2 {
  stroke: var(--sprout-common-border-weak-color);
  stroke-dasharray: 47;
  stroke-dashoffset: 0;
  stroke-width: var(--sprout-focus-border-default-width);
}

.ProgressCircular-module__container___iFUxc > .ProgressCircular-module__progress___AKFzB {
  stroke: var(--sprout-brand-primary-color-default);
  stroke-dasharray: 47;
  stroke-dashoffset: 0;
  stroke-width: var(--sprout-focus-border-default-width);
}

.ProgressCircular-module__container___iFUxc[data-variant="destructive"] > .ProgressCircular-module__progress___AKFzB {
  stroke: var(--sprout-danger-color-default);
}

.ProgressCircular-module__container___iFUxc[data-animate="true"] > .ProgressCircular-module__progress___AKFzB {
  animation: ProgressCircular-module__progress-circular-animation___iFOgx 1.3s ease-in-out infinite;

  /* 20 is the radius of the circle */
  stroke-dasharray: calc(pi * 20 * 2 / 10);
  stroke-dashoffset: -35;
}

@keyframes ProgressCircular-module__progress-circular-animation___iFOgx {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

.ProgressCircular-module__container___iFUxc[data-size="s"] {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.ProgressCircular-module__container___iFUxc[data-size="m"] {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.ProgressCircular-module__container___iFUxc[data-size="l"] {
  inline-size: var(--sprout-common-sizing-3xl);
  block-size: var(--sprout-common-sizing-3xl);
}

.Button-module__button___CUvb9 {
  /* reset outline */
  outline: none;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  font: var(--sprout-label-font-s-emphasized);

  /* common value */
  inline-size: fit-content;
  border-radius: var(--sprout-common-border-radius-pill);
  position: relative;
  padding: var(--sprout-common-spacing-m);
}

.Button-module__button___CUvb9 [data-type="icon"],
.Button-module__button___CUvb9 [data-type="icon"] > svg {
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
}

.Button-module__button___CUvb9[data-justified="false"] {
  /* button should not go beyond 256px and make label ellipsis */
  max-inline-size: var(--sprout-container-sizing-xxs);
}

.Button-module__button___CUvb9[data-justified="true"] {
  inline-size: 100%;
}

.Button-module__button___CUvb9 svg[data-dropdown="true"] {
  fill: currentcolor;
  inline-size: var(--sprout-common-sizing-xl);
  block-size: var(--sprout-common-sizing-xl);
  flex-shrink: 0;
}

.Button-module__button___CUvb9:enabled {
  cursor: pointer;
}

.Button-module__button___CUvb9 [data-label] {
  padding: 0 var(--sprout-common-spacing-m);
  white-space: nowrap;
  overflow: hidden;
  max-inline-size: 100%;
  text-overflow: ellipsis;
}

.Button-module__button___CUvb9[data-variant="default"] {
  background-color: var(--sprout-common-background-color-enabled);
  color: var(--sprout-common-foreground-color-default);
  border: var(--sprout-common-border-moderate);
}

.Button-module__button___CUvb9[data-variant="default"]:focus-visible {
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
  border-color: transparent;
  background-color: var(--sprout-focus-background-color-default);
}

.Button-module__button___CUvb9[data-variant="default"]:disabled,
.Button-module__button___CUvb9[data-variant="default"][data-loading="true"] {
  background-color: var(--sprout-common-background-color-disabled);
  color: var(--sprout-common-foreground-color-disabled);
  border: var(--sprout-common-border-weak);
}

.Button-module__button___CUvb9[data-variant="default"]:hover:enabled {
  background-color: var(--sprout-common-background-color-hover);
}

.Button-module__button___CUvb9[data-variant="default"]:active:enabled {
  background-color: var(--sprout-common-background-color-pressed);
}

.Button-module__button___CUvb9[data-variant="primary"] {
  background-color: var(--sprout-brand-primary-color-default);
  color: var(--sprout-brand-primary-color-inverse);
  border: var(--sprout-common-border-default);
  border-color: transparent;
}

.Button-module__button___CUvb9[data-variant="primary"]:focus-visible {
  background-color: var(--sprout-brand-primary-color-focus);

  /* need some tokens here */
  outline: var(--sprout-focus-border-default);
  outline-offset: var(--sprout-focus-border-default-width);
}

.Button-module__button___CUvb9[data-variant="primary"]:disabled {
  background-color: var(--sprout-brand-primary-color-disabled);
  color: var(--sprout-common-foreground-color-disabled);
}

.Button-module__button___CUvb9[data-variant="primary"]:hover:enabled {
  background-color: var(--sprout-brand-primary-color-hover);
}

.Button-module__button___CUvb9[data-variant="primary"]:active:enabled {
  background-color: var(--sprout-brand-primary-color-pressed);
}

.Button-module__button___CUvb9[data-variant="secondary"] {
  background-color: var(--sprout-common-background-color-enabled);
  color: var(--sprout-brand-primary-color-default);
  border: var(--sprout-common-border-default);
  border-color: var(--sprout-brand-primary-color-default);
}

.Button-module__button___CUvb9[data-variant="secondary"]:focus-visible {
  background-color: var(--sprout-focus-background-color-default);
  color: var(--sprout-brand-primary-color-focus);

  /* focus ring centered */
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
  border-color: transparent;
}

.Button-module__button___CUvb9[data-variant="secondary"]:disabled {
  background-color: var(--sprout-common-background-color-disabled);
  color: var(--sprout-common-foreground-color-disabled);
  border: var(--sprout-common-border-default);
}

.Button-module__button___CUvb9[data-variant="secondary"]:hover:enabled {
  background-color: var(--sprout-common-background-color-hover);
  color: var(--sprout-brand-primary-color-hover);
}

.Button-module__button___CUvb9[data-variant="secondary"]:active:enabled {
  background-color: var(--sprout-common-background-color-pressed);
  color: var(--sprout-brand-primary-color-pressed);
}

.Button-module__button___CUvb9[data-variant="secondary"][data-destructive="true"] {
  background-color: var(--sprout-common-background-color-enabled);
  color: var(--sprout-danger-color-default);
  border: var(--sprout-common-border-default);
  border-color: var(--sprout-danger-color-default);
}

.Button-module__button___CUvb9[data-variant="secondary"][data-destructive="true"]:focus-visible {
  background-color: var(--sprout-focus-background-color-default);
  color: var(--sprout-danger-color-focus);

  /* focus ring centered */
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
  border-color: transparent;
}

.Button-module__button___CUvb9[data-variant="secondary"][data-destructive="true"]:disabled {
  background-color: var(--sprout-common-background-color-disabled);
  color: var(--sprout-common-foreground-color-disabled);
  border: var(--sprout-common-border-default);
}

.Button-module__button___CUvb9[data-variant="secondary"][data-destructive="true"]:hover:enabled {
  background-color: var(--sprout-common-background-color-hover);
  color: var(--sprout-danger-color-hover);
}

.Button-module__button___CUvb9[data-variant="secondary"][data-destructive="true"]:active:enabled {
  background-color: var(--sprout-common-background-color-pressed);
  color: var(--sprout-danger-color-pressed);
}

.Button-module__button___CUvb9[data-variant="quiet"] {
  border: var(--sprout-common-border-default);
  border-color: transparent;
  background-color: transparent;
  color: var(--sprout-common-foreground-color-default);
}

.Button-module__button___CUvb9[data-variant="quiet"]:focus-visible {
  background-color: var(--sprout-focus-background-color-default);
  outline: var(--sprout-focus-border-default);
  outline-offset: calc(var(--sprout-focus-border-default-width) / -2);
}

.Button-module__button___CUvb9[data-variant="quiet"]:disabled {
  color: var(--sprout-common-foreground-color-disabled);
}

.Button-module__button___CUvb9[data-variant="quiet"]:hover:enabled {
  background-color: var(--sprout-common-background-color-hover);
}

.Button-module__button___CUvb9[data-variant="quiet"]:active:enabled {
  background-color: var(--sprout-common-background-color-pressed);
}

.Button-module__button___CUvb9[data-variant="primary"][data-destructive="true"] {
  background-color: var(--sprout-danger-color-default);
  color: var(--sprout-danger-color-inverse);
  border: var(--sprout-common-border-default);
  border-color: transparent;
}

.Button-module__button___CUvb9[data-variant="primary"][data-destructive="true"]:focus-visible {
  background-color: var(--sprout-danger-color-focus);
  outline: var(--sprout-focus-border-default);
  outline-offset: var(--sprout-focus-border-default-width);
}

.Button-module__button___CUvb9[data-variant="primary"][data-destructive="true"]:disabled {
  background-color: var(--sprout-danger-color-disabled);
  color: var(--sprout-common-foreground-color-disabled);
}

.Button-module__button___CUvb9[data-variant="primary"][data-destructive="true"]:hover:enabled {
  background-color: var(--sprout-danger-color-hover);
}

.Button-module__button___CUvb9[data-variant="primary"][data-destructive="true"]:active:enabled {
  background-color: var(--sprout-danger-color-pressed);
}

.Button-module__button___CUvb9[data-size="default"] {
  padding: calc(
    var(--sprout-common-spacing-m) - var(--sprout-common-border-default-width)
  );
}

.Button-module__button___CUvb9[data-size="small"] {
  font: var(--sprout-label-font-xs-emphasized);
  padding: calc(
    var(--sprout-common-spacing-s) - var(--sprout-common-border-default-width)
  );
}

.Button-module__button___CUvb9[data-size="small"] [data-label] {
  padding: 0 var(--sprout-common-spacing-s);
}

.Button-module__content___EZqgj {
  display: inline-flex;
  padding: 0;
  align-items: center;
  overflow: hidden;
  pointer-events: none;
}

.Button-module__button___CUvb9[data-size="small"] > .Button-module__content___EZqgj {
  padding: 0 var(--sprout-common-spacing-s);
  gap: var(--sprout-common-spacing-xs);
}

.Button-module__button___CUvb9.Button-module__nolabel___GrgIj[data-size="small"] {
  padding: calc(
    var(--sprout-common-spacing-s) - var(--sprout-common-border-default-width)
  );
}

.Button-module__button___CUvb9.Button-module__nolabel___GrgIj[data-size="small"] .Button-module__content___EZqgj {
  padding: var(--sprout-common-spacing-xs);
  gap: var(--sprout-common-spacing-s);
}

.Button-module__button___CUvb9[data-size="small"] [data-type="icon"],
.Button-module__button___CUvb9[data-size="small"] [data-type="icon"] > svg {
  inline-size: var(--sprout-common-sizing-l);
  block-size: var(--sprout-common-sizing-l);
}

.Button-module__badge___P706B {
  pointer-events: auto;
  display: inline-flex;
  padding-inline-end: var(--sprout-common-spacing-s);
}

.Button-module__nolabel___GrgIj .Button-module__badge___P706B {
  padding-inline-end: 0;
}

/* loading state should keep existing width of the button and hide the label.
 * ProgressCircular Icon is placed in the middle of the button
 */
.Button-module__button___CUvb9[data-loading="true"] [data-label],
.Button-module__button___CUvb9[data-loading="true"] [data-type="icon"],
.Button-module__button___CUvb9[data-loading="true"] .Button-module__badge___P706B {
  visibility: hidden;
}

.Button-module__button___CUvb9 [data-loader] {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}

/* state toggle */
.Button-module__toggle___iBbK2[aria-pressed="true"] {
  background-color: var(--sprout-common-background-color-toggled);
  color: var(--sprout-common-foreground-color-default);
  border: var(--sprout-common-border-extra-strong);
}

.Link-module__link___nrkFn,
.Link-module__link___nrkFn:active {
  display: inline-flex;
  box-sizing: content-box;
  color: var(--sprout-link-foreground-color-default);
  background: none;
  border: none;
  border-block-end-color: currentcolor;
  cursor: pointer;
  text-decoration: none;
  line-height: inherit;
}

.Link-module__link_inherit___bOgi_ {
  font: inherit;
}

.Link-module__link___nrkFn:focus,
.Link-module__link___nrkFn:focus-visible,
.Link-module__link___nrkFn:visited {
  text-decoration: none;
}

.Link-module__link___nrkFn:has(.Link-module__with_ellipsis___lk85A) {
  overflow: hidden;
  max-inline-size: 100%;
  display: inline-flex;
  align-items: center;
}

.Link-module__link___nrkFn:focus-visible {
  outline: var(--sprout-common-border-default-width) solid
    var(--sprout-focus-color-default);
  outline-offset: var(--sprout-common-spacing-xs);
  border-radius: var(--sprout-common-border-radius-pill);
}

.Link-module__link___nrkFn:not([aria-disabled="true"]):hover {
  -webkit-text-decoration: underline solid var(--sprout-link-foreground-color-default);
          text-decoration: underline solid var(--sprout-link-foreground-color-default);
}

.Link-module__link___nrkFn[aria-disabled="true"] {
  cursor: not-allowed;
  color: var(--sprout-common-foreground-color-disabled);
}

.Link-module__link___nrkFn[aria-disabled="true"] .Link-module__link__text___WfP_V {
  text-decoration-color: transparent;
}

.Link-module__link__external___rIKTg {
  display: inline-flex;
  box-sizing: border-box;
  margin-inline-start: var(--sprout-common-spacing-m);

  /* The design map each icon size to a token based on the used font size.
  this is something we can do but it will not support inherit mode.
  After discussion we fall agree to use em based sizing of the icon in the code */
  /* stylelint-disable-next-line sprout/no-hardcoded-values */
  inline-size: 0.75em;
  /* stylelint-disable-next-line sprout/no-hardcoded-values */
  block-size: 0.75em;
}

.Link-module__link__external___rIKTg > img,
.Link-module__link__external___rIKTg > svg {
  display: inline-block;
  inline-size: 100%;
  block-size: 100%;
}

.Link-module__with_ellipsis___lk85A {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Link-module__link___nrkFn:has(.Link-module__with_ellipsis___lk85A) .Link-module__link__external___rIKTg {
  flex-shrink: 0;
}

/* stylelint-disable color-hex-case */
.TooltipTrigger-module__tc-tooltip___ZS7uK {
	display: inline-block;
}
.TooltipTrigger-module__tc-tooltip-container___BtzXq {
	position: fixed;
	padding: 0 0.625rem;
	width: 18.75rem;
	pointer-events: none;
	z-index: var(--coral-elevation-layer-overlay, 16);
}
.TooltipTrigger-module__tc-tooltip-body___h96f1 {
	position: relative;
	display: table;
	max-width: 18.75rem;
	padding: 5px;
	font-size: 0.75rem;
	line-height: 1.2;
	text-align: center;
	white-space: pre-line;
	color: var(--coral-color-neutral-background, white);
	background: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.2);
	border-radius: 0.125rem;
}
.TooltipTrigger-module__tc-tooltip-body___h96f1::before {
	content: '';
	position: absolute;
	border: 0.3125rem solid transparent;
}
.TooltipTrigger-module__tc-tooltip-top___qF3eh,
.TooltipTrigger-module__tc-tooltip-bottom___F22_n {
	left: calc(-50% - 0.625rem);
	margin: 0.625rem auto;
}
.TooltipTrigger-module__tc-tooltip-top___qF3eh::before,
.TooltipTrigger-module__tc-tooltip-bottom___F22_n::before {
	left: calc(50% - 0.3125rem);
}
.TooltipTrigger-module__tc-tooltip-right___KSN30,
.TooltipTrigger-module__tc-tooltip-left___Til0u,
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L {
	margin-top: -0.625rem;
}
.TooltipTrigger-module__tc-tooltip-right___KSN30::before,
.TooltipTrigger-module__tc-tooltip-left___Til0u::before,
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi::before,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L::before {
	top: 0.3125rem;
}
.TooltipTrigger-module__tc-tooltip-top___qF3eh::before {
	bottom: -0.625rem;
	border-top-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-top-left___zpNmZ,
.TooltipTrigger-module__tc-tooltip-top-right___NSHYb {
	bottom: 0.625rem;
}
.TooltipTrigger-module__tc-tooltip-top-left___zpNmZ::before,
.TooltipTrigger-module__tc-tooltip-top-right___NSHYb::before {
	bottom: -0.625rem;
	border-top-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-top-left___zpNmZ {
	right: -1.5625rem;
	margin-left: auto;
}
.TooltipTrigger-module__tc-tooltip-top-left___zpNmZ::before {
	right: 0.625rem;
	bottom: -0.625rem;
	border-top-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-top-right___NSHYb {
	left: -1.5625rem;
	margin-right: auto;
}
.TooltipTrigger-module__tc-tooltip-top-right___NSHYb::before {
	left: 0.625rem;
	bottom: -0.625rem;
	border-top-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-bottom___F22_n::before {
	top: -0.625rem;
	border-bottom-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-bottom-right___tiY8b,
.TooltipTrigger-module__tc-tooltip-bottom-left___QB_zC {
	margin-top: 0.625rem;
}
.TooltipTrigger-module__tc-tooltip-bottom-right___tiY8b::before,
.TooltipTrigger-module__tc-tooltip-bottom-left___QB_zC::before {
	top: -0.625rem;
}
.TooltipTrigger-module__tc-tooltip-bottom-right___tiY8b {
	left: -1.5625rem;
	margin-right: auto;
}
.TooltipTrigger-module__tc-tooltip-bottom-right___tiY8b::before {
	left: 0.625rem;
	border-bottom-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-bottom-left___QB_zC {
	right: -1.5625rem;
	margin-left: auto;
}
.TooltipTrigger-module__tc-tooltip-bottom-left___QB_zC::before {
	right: 0.625rem;
	border-bottom-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-left___Til0u,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L {
	margin-left: auto;
}
.TooltipTrigger-module__tc-tooltip-left___Til0u::before,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L::before {
	right: -0.625rem;
	border-left-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-right___KSN30,
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi {
	margin-right: auto;
}
.TooltipTrigger-module__tc-tooltip-right___KSN30::before,
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi::before {
	left: -0.625rem;
	border-right-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L {
	bottom: -0.625rem;
}
.TooltipTrigger-module__tc-tooltip-right-bottom___WENOi::before,
.TooltipTrigger-module__tc-tooltip-left-bottom___xnZ7L::before {
	top: auto;
	bottom: 0.3125rem;
}

/* stylelint-disable color-hex-case */
.CircularProgress-module__fixed___JSPCg {
	transform: rotate(270deg);
}

.CircularProgress-module__path___rnCCj {
	stroke: currentColor;
	stroke-linecap: round;
	stroke-width: 5;
}

.CircularProgress-module__animate___vMaVj {
	animation: CircularProgress-module__rotate___q_jah 2s linear infinite;
}
.CircularProgress-module__animate___vMaVj .CircularProgress-module__path___rnCCj {
	animation: CircularProgress-module__dash___kYh2d 1.3s ease-in-out infinite;
}

.CircularProgress-module__loaderlight___Vdnxg .CircularProgress-module__path___rnCCj {
	stroke: var(--coral-color-neutral-text-inverted, white);
}

@keyframes CircularProgress-module__rotate___q_jah {
	100% {
		transform: rotate(360deg);
	}
}
@keyframes CircularProgress-module__dash___kYh2d {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}
	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}
.CircularProgress-module__small___uxxpV {
	width: 0.75rem;
	height: 0.75rem;
}

.CircularProgress-module__default___UmLFh {
	width: 1.25rem;
	height: 1.25rem;
}

.CircularProgress-module__large___kow6d {
	width: 2.5rem;
	height: 2.5rem;
}

/* stylelint-disable color-hex-case */
@keyframes Skeleton-module__object-blink___neFa8 {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes Skeleton-module__skeleton-blink___XFwD4 {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.tc-skeleton-heartbeat {
	animation: Skeleton-module__skeleton-blink___XFwD4 1.5s ease infinite;
}

.Skeleton-module__tc-skeleton___WLxBe {
	background-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	display: inline-block;
}
.Skeleton-module__tc-skeleton-icon___uVmLk {
	background-color: transparent;
	height: 24px;
	width: 24px;
}
.Skeleton-module__tc-skeleton-circle___VXETb {
	border-radius: 50%;
}
.Skeleton-module__tc-skeleton-circle-small___X3Zo0 {
	width: 16px;
	height: 16px;
}
.Skeleton-module__tc-skeleton-circle-medium___bUTbd {
	width: 20px;
	height: 20px;
}
.Skeleton-module__tc-skeleton-circle-large___FavaV {
	width: 24px;
	height: 24px;
}
.Skeleton-module__tc-skeleton-circle-xlarge___wISJH {
	width: 66px;
	height: 66px;
}
.Skeleton-module__tc-skeleton-text___jLNEC {
	border-radius: 4px;
	height: 14px;
}
.Skeleton-module__tc-skeleton-text-small___nL42S {
	width: 30px;
}
.Skeleton-module__tc-skeleton-text-medium___REuUp {
	width: 60px;
}
.Skeleton-module__tc-skeleton-text-large___ruMEo {
	width: 130px;
}
.Skeleton-module__tc-skeleton-text-xlarge___qHO8e {
	width: 160px;
}
.Skeleton-module__tc-skeleton-button___eXpMf {
	border-radius: 4px;
	height: 35px;
	width: 80px;
}

/* stylelint-disable color-hex-case */
.ActionButton-module__tc-action-button-skeleton-circle___E7Lz_ {
	margin-left: 5px;
	margin-right: 10px;
}

/* stylelint-disable color-hex-case */
.OverlayTrigger-module__tc-action-button-positionned___h7JQ4 {
	position: relative;
	display: inline-block;
}

/* stylelint-disable color-hex-case */
input[type='file'].ActionFile-module__action-file-input___b7mXy:focus + label {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.ActionFile-module__btn-file-disabled___O83dG {
	cursor: not-allowed;
}

/* stylelint-disable color-hex-case */
.ActionSplitDropdown-module__tc-split-dropdown___D6ztM li > a i,
.ActionSplitDropdown-module__tc-split-dropdown___D6ztM li > a svg {
	margin-right: 5px;
	width: 1rem;
	height: 1rem;
}

@charset "UTF-8";
/* stylelint-disable color-hex-case */
.ActionDropdown-module__tc-dropdown-button___Yb6bF.btn-link:hover,
.ActionDropdown-module__tc-dropdown-button___Yb6bF.btn-link:focus,
.ActionDropdown-module__tc-dropdown-button___Yb6bF.btn-link:active {
	text-decoration: none;
}
.ActionDropdown-module__tc-dropdown-button___Yb6bF {
	padding-right: 0.5rem;
}
.ActionDropdown-module__tc-dropdown-button___Yb6bF .ActionDropdown-module__tc-dropdown-caret____vi5e {
	width: 0.5rem;
	height: 0.5rem;
	transition: transform 0.1s ease-in;
	will-change: transform;
}
.ActionDropdown-module__tc-dropdown-button___Yb6bF .ActionDropdown-module__tc-dropdown-caret____vi5e.ActionDropdown-module__tc-dropdown-caret-open___cbvoY {
	transform: rotate(-180deg);
}
.ActionDropdown-module__tc-dropdown-button___Yb6bF.ActionDropdown-module__ellipsis___MrlOV::after {
	content: '⋮';
	font-size: 2em;
	font-weight: bold;
	vertical-align: inherit;
}
.ActionDropdown-module__tc-dropdown-button___Yb6bF.ActionDropdown-module__ellipsis___MrlOV + ul {
	min-width: auto;
}
.ActionDropdown-module__tc-dropdown-item___otooJ a img {
	max-width: initial;
}
.ActionDropdown-module__tc-dropdown-item___otooJ a img,
.ActionDropdown-module__tc-dropdown-item___otooJ a svg {
	margin: 0 5px;
}
.ActionDropdown-module__tc-dropdown-item-badge___I_WDS {
	margin-left: 5px;
}
.ActionDropdown-module__tc-dropdown-loader___Canq8 {
	margin: -10px 0;
	padding: 10px 0;
	text-align: center;
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.divider + .ActionDropdown-module__tc-dropdown-loader___Canq8 {
	margin: -9px 0;
}

/* stylelint-disable color-hex-case */
.ActionIconToggle-module__tc-icon-toggle___C0DiX {
	height: 1.5rem;
	width: 1.5rem;
	border-radius: calc(1.5rem / 2);
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX svg {
	height: 0.75rem;
	width: 0.75rem;
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	background-color: transparent;
	box-shadow: none;
	line-height: unset;
	min-height: auto;
	padding: 0;
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX svg {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX,
.ActionIconToggle-module__tc-icon-toggle___C0DiX:focus {
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX[disabled]:hover,
.ActionIconToggle-module__tc-icon-toggle___C0DiX[disabled]:focus {
	border-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX[disabled]:hover svg,
.ActionIconToggle-module__tc-icon-toggle___C0DiX[disabled]:focus svg {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX:hover,
.ActionIconToggle-module__tc-icon-toggle___C0DiX:active {
	box-shadow: none;
	border-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background-color: transparent;
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX:hover svg,
.ActionIconToggle-module__tc-icon-toggle___C0DiX:active svg {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj {
	background-color: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
	border-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj svg {
	color: var(--coral-color-accent-text-weak, white);
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj:hover:not([disabled]),
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj:active {
	background-color: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
	border-color: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj:hover:not([disabled]) svg,
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__active___QeeJj:active svg {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.ActionIconToggle-module__tc-icon-toggle___C0DiX.ActionIconToggle-module__tick___tG92e::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: calc(12px / 2);
	right: -0.25rem;
	top: -0.25rem;
	background: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	border: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}

/* stylelint-disable color-hex-case */
.ActionBar-module__tc-actionbar-container___AkjQG {
	padding: 0 10px;
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	width: 100%;
	display: flex;
}
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-left___JZLdu,
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-right___rFS04 {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-left___JZLdu > *,
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-right___rFS04 > * {
	margin: 10px 20px 10px 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-left___JZLdu > :last-child,
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-right___rFS04 > :last-child {
	margin-right: 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-right___rFS04 {
	margin-right: 0;
	margin-left: auto;
}
.ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-center___dKqxN {
	display: flex;
	flex-grow: 1;
	align-items: center;
	justify-content: center;
}
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-form,
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-btn {
	margin: 10px 20px 10px 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-text,
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-link {
	margin: 15px 30px 10px 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-form .form-group {
	padding-top: inherit;
}
.ActionBar-module__tc-actionbar-container___AkjQG .navbar-form button {
	margin: 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .btn-icon-text {
	margin: 10px 15px 10px 0;
}
.ActionBar-module__tc-actionbar-container___AkjQG .btn-icon-text.separated::after {
	content: '|';
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	margin-left: 20px;
}
.ActionBar-module__tc-actionbar-container___AkjQG .divider {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	margin-right: 15px;
}

.modal-footer .ActionBar-module__tc-actionbar-container___AkjQG {
	background-color: transparent;
}
.modal-footer .ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-left___JZLdu > *,
.modal-footer .ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-center___dKqxN > *,
.modal-footer .ActionBar-module__tc-actionbar-container___AkjQG .ActionBar-module__navbar-right___rFS04 > * {
	margin-top: 0;
	margin-bottom: 0;
}

/* stylelint-disable color-hex-case */
@keyframes Progress-module__infinite-progression-keyframes___Q2S1W {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(300%);
	}
}
.Progress-module__progress___EHtFy {
	height: 5px;
	width: 100%;
}
.Progress-module__progress___EHtFy.Progress-module__fixed___pDTul {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}
.Progress-module__progress___EHtFy.Progress-module__hidden___gMenw {
	display: none;
}
.Progress-module__progress___EHtFy .Progress-module__progress-percent___IlOSx {
	background: var(--coral-color-success-background-strong, hsl(111, 49%, 34%));
	height: 100%;
	transition: width 200ms ease;
	overflow: hidden;
}
.Progress-module__progress___EHtFy .Progress-module__progress-percent___IlOSx .Progress-module__infinite-indicator___zZaK3 {
	height: 100%;
	background: var(--coral-color-neutral-background, white);
	position: relative;
	width: 33.3333333333%;
	animation-fill-mode: forwards;
	animation: Progress-module__infinite-progression-keyframes___Q2S1W 2s infinite;
	animation-timing-function: linear;
}

.modal-header .Progress-module__progress___EHtFy {
	flex-grow: 0;
	flex-shrink: 0;
	position: relative;
	margin-top: -1px;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	height: 5px;
	background-color: transparent;
}
.modal-header .Progress-module__progress___EHtFy .progress-bar {
	background-color: var(--coral-color-success-background-strong, hsl(111, 49%, 34%));
	box-shadow: none;
}

.modal-flex .modal-body {
	display: flex;
	flex-direction: column;
}

/* stylelint-disable color-hex-case */
.AboutDialog-module__about-dialog___JIP0T .modal-body {
	text-align: center;
	padding-top: 0.625rem;
	padding-left: 2rem;
	padding-right: 2rem;
}
.AboutDialog-module__about-dialog___JIP0T .modal-body .AboutDialog-module__about-logo___dqT4y {
	width: 4.125rem;
	height: 4.125rem;
}
.AboutDialog-module__about-dialog___JIP0T .modal-body .AboutDialog-module__about-excerpt___LXyV8 {
	margin-top: 1.25rem;
}
.AboutDialog-module__about-dialog___JIP0T .modal-body .AboutDialog-module__about-versions___vcayD {
	margin: 0 auto;
	margin-top: 1.875rem;
	text-align: justify;
	table-layout: fixed;
}
.AboutDialog-module__about-dialog___JIP0T .modal-body .AboutDialog-module__about-versions___vcayD th,
.AboutDialog-module__about-dialog___JIP0T .modal-body .AboutDialog-module__about-versions___vcayD td {
	padding: 5px;
	text-align: left;
}

@charset "UTF-8";
/* stylelint-disable color-hex-case */
.Intercom-module__tc-intercom___DI0t2 {
	position: relative;
}
.Intercom-module__tc-intercom___DI0t2.Intercom-module__open___XLgE4::after {
	content: '▲';
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	color: #015a8e;
	font-size: 1.25rem;
	line-height: initial;
}

/* stylelint-disable color-hex-case */
.ActionList-module__tc-action-list___Koh3K {
	display: inline-block;
	min-width: 12.5rem;
	background-color: var(
		--coral-color-branding-background,
		linear-gradient(133deg, hsl(210, 62%, 26%) 0%, hsl(254, 47%, 23%) 100%)
	);
}
.ActionList-module__tc-action-list___Koh3K .ActionList-module__tc-action-list-item___CATsy .tc-svg-icon {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
	margin: 0;
}
.ActionList-module__tc-action-list___Koh3K .ActionList-module__tc-action-list-item___CATsy .btn.btn-link {
	padding: 15px;
	text-overflow: inherit;
	text-transform: none;
}
.ActionList-module__tc-action-list___Koh3K .ActionList-module__tc-action-list-item___CATsy .btn.btn-link > span {
	margin-left: 15px;
	vertical-align: middle;
	transition: 0.1s opacity ease-out;
}

/* stylelint-disable color-hex-case */
/* stylelint-disable-next-line selector-id-pattern*/
#___reactour > div {
	z-index: var(--coral-elevation-layer-overlay, 16);
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd {
	--reactour-accent: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background-color: var(--coral-color-neutral-background, white);
	padding: 20px 40px 20px 20px;
	border-color: var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	width: 25rem;
	max-width: none;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] {
	margin: 0 -20px 0 0;
	justify-content: space-between;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] > button:not([disabled]),
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] + button:not([disabled]) {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] > button {
	min-height: 1rem;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] > button svg {
	height: 1rem;
	width: 1rem;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] + button {
	top: 20px;
	right: 20px;
	width: auto;
	height: auto;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] + button svg {
	height: 0.75rem;
	width: 0.75rem;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd [data-tour-elem='controls'] [data-tour-elem='dot'] {
	padding: 0;
	margin: 0 5px;
	width: 10px;
	height: 10px;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd.GuidedTour-module__no-interaction___NBf_D [data-tour-elem='controls'] {
	justify-content: center;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd .GuidedTour-module__header___yjGkn,
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd .GuidedTour-module__body___GAFX3 {
	margin: 0 0 30px 0;
}
#___reactour .GuidedTour-module__tc-guided-tour___pHxsd .GuidedTour-module__body___GAFX3 {
	margin-right: -20px;
}
#___reactour .reactour__mask {
	opacity: 1;
}
#___reactour .reactour__mask > div {
	opacity: 0.25;
}
#___reactour .reactour__dot--is-active {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
.Stepper-component-module__loading-content-steps___jwdjS.Stepper-component-module__error___Ed0EU {
	width: 70%;
	margin: auto;
}

.Stepper-component-module__stepper___PdlPd {
	display: flex;
	width: 100%;
	justify-content: center;
	padding-left: 10px;
}
.Stepper-component-module__stepper-step___Uh1Ls {
	padding: 10px 0;
}
.Stepper-component-module__stepper-steps___DadT6 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Stepper-component-module__stepper-step-infos___R2lZ3 {
	display: flex;
}
.Stepper-component-module__stepper-step-message___RxMrl {
	padding-left: 28px;
	padding-top: 5px;
	font-weight: normal;
}
.Stepper-component-module__stepper-step-pending___GnUZd,
.Stepper-component-module__stepper-step-aborted___cBgQh {
	opacity: 0.5;
}
.Stepper-component-module__stepper-step-failure___GrHoj {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
	font-weight: 800;
}
.Stepper-component-module__stepper-icon___moQCg {
	margin-right: 10px;
	width: 1rem;
	height: 1rem;
}
.Stepper-component-module__stepper-icon-success___Ii23c {
	fill: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.Stepper-component-module__stepper-icon-failure___QNmnG {
	fill: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Stepper-component-module__stepper-icon-aborted___BdS5x {
	padding-top: 1px;
	padding-left: 1px;
	width: -1rem;
	height: -1rem;
}
.Stepper-component-module__stepper-icon-pending___pGejR {
	line-height: 1rem;
	text-align: center;
	display: inline-block;
	font-size: 18px;
}
.Stepper-component-module__stepper-retry___RqqFw {
	margin-top: 15px;
	margin-left: 10px;
}

/* stylelint-disable selector-no-qualifying-type */
/* stylelint-disable color-hex-case */
.LabelToggle-module__tc-label-toggle___O0VZf {
	display: inline-flex;
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	border-radius: 30px;
	margin-right: 10px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25) inset;
}
.LabelToggle-module__tc-label-toggle___O0VZf.LabelToggle-module__tc-radio-disabled___odbo2 {
	opacity: 0.54;
}
.LabelToggle-module__tc-label-toggle___O0VZf.LabelToggle-module__tc-radio-disabled___odbo2 label:hover {
	cursor: not-allowed;
}
.LabelToggle-module__tc-label-toggle___O0VZf.LabelToggle-module__tc-radio-disabled___odbo2 label:hover:not(.LabelToggle-module__tc-radio-selected___hRdEH) {
	background-color: var(--coral-color-neutral-background, white);
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.LabelToggle-module__tc-label-toggle___O0VZf.LabelToggle-module__tc-radio-disabled___odbo2 input[type='radio'] {
	cursor: not-allowed;
}
.LabelToggle-module__tc-label-toggle___O0VZf input[type='radio'] {
	position: fixed;
	opacity: 0;
	cursor: pointer;
}
.LabelToggle-module__tc-label-toggle___O0VZf label {
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: 0 8px;
	border-radius: 30px;
	font-weight: 600;
	margin: 2px 0;
	cursor: pointer;
}
.LabelToggle-module__tc-label-toggle___O0VZf label:hover {
	background-color: var(--coral-color-accent-background-strong-hover, hsl(204, 95%, 23%));
	color: var(--coral-color-neutral-text-inverted, white);
}
.LabelToggle-module__tc-label-toggle___O0VZf label:first-of-type {
	margin: 2px 0 2px 2px;
}
.LabelToggle-module__tc-label-toggle___O0VZf label:last-of-type {
	margin: 2px 2px 2px 0;
}
.LabelToggle-module__tc-label-toggle___O0VZf label.LabelToggle-module__tc-radio-selected___hRdEH {
	transition: 0.2s ease-out;
	color: var(--coral-color-neutral-text-inverted, white);
	opacity: 1;
	background-color: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
	font-weight: 600;
}

/* stylelint-disable color-hex-case */
.DemoContentStep-module__info___fo8PA {
	white-space: pre;
}

/* stylelint-disable color-hex-case */
.AppSwitcher-module__tc-app-switcher___L1aWG .tc-svg-icon:first-child {
	height: 1.5rem;
	width: 1.5rem;
}
.AppSwitcher-module__tc-app-switcher___L1aWG .tc-svg-icon:first-child path {
	fill: var(--coral-color-brand-text, white);
}

.AppSwitcher-module__tc-app-switcher-action___m_tPl {
	list-style: none;
	display: flex;
	align-items: center;
	height: 100%;
	white-space: nowrap;
}
.AppSwitcher-module__tc-app-switcher-action___m_tPl.AppSwitcher-module__separated___ssO4W:not(:last-child)::after {
	content: ' ';
	display: block;
	width: 1px;
	height: 18px;
	background-color: var(--coral-color-neutral-background, white);
}
.AppSwitcher-module__tc-app-switcher-action___m_tPl.AppSwitcher-module__hasIcon___Nygd_ [role='heading'] span:first-child {
	display: inline-flex;
	align-items: center;
}
.AppSwitcher-module__tc-app-switcher-action___m_tPl.AppSwitcher-module__hasIcon___Nygd_ [role='heading'] span:first-child::before {
	display: block;
	content: '';
	margin-right: 5px;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-color: var(--coral-color-neutral-background, white);
}
.AppSwitcher-module__tc-app-switcher-action___m_tPl.AppSwitcher-module__hasIcon___Nygd_ [role='heading'] svg + span:first-child::before {
	display: none;
}

/* stylelint-disable color-hex-case */
.Badge-module__tc-badge___BhLue {
	display: inline-flex;
	max-width: 14.6875rem;
}
.Badge-module__tc-badge___BhLue:not(.Badge-module__tc-badge-readonly___Ein9c) {
	cursor: pointer;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP {
	display: inline-flex;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	border: solid 1px;
	border-color: var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: 25px;
	max-width: 100%;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP.Badge-module__tc-badge-white___YpWqv {
	background-color: var(--coral-color-neutral-background, white);
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-category___udoVp {
	flex-grow: 0;
	flex-shrink: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	max-width: 110px;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	flex-grow: 0;
	flex-shrink: 0;
	height: 12px;
	width: 1px;
	background-color: var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	margin: 5px;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda.Badge-module__tc-badge-separator-icon___y8ri3 {
	margin-right: 0;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label___eE1tv {
	display: flex;
	flex-grow: 1;
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text___6rpvd,
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text-with-categ___BKmVo {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	text-overflow: ellipsis;
	overflow: hidden;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-icon___Y6va0 {
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: 5px;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd {
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0;
	background: transparent;
	box-shadow: none;
	padding-left: 5px;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
	display: block;
	margin: 0;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg:hover {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ {
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0;
	padding-left: 5px;
	text-transform: none;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ span {
	max-width: 10rem;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ svg {
	color: #797979;
	margin: 5px;
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ svg:hover {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ:hover,
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ:focus,
.Badge-module__tc-badge___BhLue .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ:focus-within {
	outline: none;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-separator___twVda {
	margin-top: 0.25rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP {
	height: 1.5rem;
	margin: 5px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-category___udoVp {
	font-size: 0.875rem;
	font-weight: normal;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text___6rpvd {
	font-size: 0.875rem;
	font-weight: normal;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text-with-categ___BKmVo {
	font-size: 0.875rem;
	font-weight: 600;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-icon___Y6va0 {
	margin-top: 5px;
	height: 0.5rem;
	width: 0.5rem;
	min-width: 0.5rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd {
	height: calc(1.5rem - 2 * calc((1.5rem - 0.875rem * 1.428571429) / 2));
	min-height: calc(1.5rem - 2 * calc((1.5rem - 0.875rem * 1.428571429) / 2));
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	height: 0.5rem;
	width: 0.5rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ {
	height: calc(1.5rem - 2 * calc((1.5rem - 0.875rem * 1.428571429) / 2));
	min-height: calc(1.5rem - 2 * calc((1.5rem - 0.875rem * 1.428571429) / 2));
	font-size: 0.875rem;
	font-weight: 600;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-large___uiu9o .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ svg {
	height: 0.5rem;
	width: 0.5rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-separator___twVda {
	margin-top: 0.1875rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP {
	height: 1.25rem;
	margin: 5px;
	padding-top: 0;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-category___udoVp {
	font-size: 0.75rem;
	font-weight: normal;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text___6rpvd {
	font-size: 0.75rem;
	font-weight: normal;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-text-with-categ___BKmVo {
	font-size: 0.75rem;
	font-weight: 600;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label-icon___Y6va0 {
	margin-top: 5px;
	height: 0.5rem;
	width: 0.5rem;
	min-width: 0.5rem;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd {
	height: calc(1.25rem - 2 * calc((1.25rem - 0.75rem * 1.428571429) / 2));
	min-height: calc(1.25rem - 2 * calc((1.25rem - 0.75rem * 1.428571429) / 2));
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	height: calc(0.75rem / 2);
	width: calc(0.75rem / 2);
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ {
	height: calc(1.25rem - 2 * calc((1.25rem - 0.75rem * 1.428571429) / 2));
	min-height: calc(1.25rem - 2 * calc((1.25rem - 0.75rem * 1.428571429) / 2));
	font-size: 0.75rem;
	font-weight: 600;
}
.Badge-module__tc-badge___BhLue.Badge-module__tc-badge-display-small___NmkY_ .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-dropdown___yV6DQ svg {
	height: calc(0.75rem / 2);
	width: calc(0.75rem / 2);
}
.Badge-module__tc-badge-aslink___PqvcR .Badge-module__tc-badge-button___lubxP {
	border-color: var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge-aslink___PqvcR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-category___udoVp {
	display: none;
}
.Badge-module__tc-badge-aslink___PqvcR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	display: none;
}
.Badge-module__tc-badge-aslink___PqvcR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label___eE1tv .Badge-module__tc-badge-label-text___6rpvd,
.Badge-module__tc-badge-aslink___PqvcR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-label___eE1tv .Badge-module__tc-badge-label-icon___Y6va0 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge-aslink___PqvcR:hover:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-button___lubxP {
	border-color: var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge-edit___Yz0Eo:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv:hover .Badge-module__tc-badge-label-text___6rpvd,
.Badge-module__tc-badge-edit___Yz0Eo:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv:hover .Badge-module__tc-badge-label-text-with-categ___BKmVo,
.Badge-module__tc-badge-edit___Yz0Eo:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv:hover .Badge-module__tc-badge-label-icon___Y6va0 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge-selected___HYt8Z:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv .Badge-module__tc-badge-label-text___6rpvd,
.Badge-module__tc-badge-selected___HYt8Z:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv .Badge-module__tc-badge-label-text-with-categ___BKmVo,
.Badge-module__tc-badge-selected___HYt8Z:not(.Badge-module__tc-badge-disabled___mTHE3) .Badge-module__tc-badge-label___eE1tv .Badge-module__tc-badge-label-icon___Y6va0 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge-disabled___mTHE3 .Badge-module__tc-badge-button___lubxP {
	opacity: 0.62;
}
.Badge-module__tc-badge--valid___wWsiY .Badge-module__tc-badge-button___lubxP {
	background-color: var(--coral-color-success-background, hsl(110, 49%, 90%));
	color: var(--coral-color-success-text, hsl(111, 49%, 34%));
	border-color: var(--coral-color-success-border, hsl(111, 49%, 34%));
}
.Badge-module__tc-badge--valid___wWsiY .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	background-color: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.Badge-module__tc-badge--valid___wWsiY .Badge-module__tc-badge-button___lubxP [class^='tc-badge-'],
.Badge-module__tc-badge--valid___wWsiY .Badge-module__tc-badge-button___lubxP .btn-link,
.Badge-module__tc-badge--valid___wWsiY .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: inherit;
}
.Badge-module__tc-badge--invalid___vkYN0 .Badge-module__tc-badge-button___lubxP {
	background-color: var(--coral-color-danger-background, hsl(0, 100%, 96%));
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
	border-color: var(--coral-color-danger-border, hsl(359, 51%, 53%));
}
.Badge-module__tc-badge--invalid___vkYN0 .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	background-color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Badge-module__tc-badge--invalid___vkYN0 .Badge-module__tc-badge-button___lubxP [class^='tc-badge-'],
.Badge-module__tc-badge--invalid___vkYN0 .Badge-module__tc-badge-button___lubxP .btn-link,
.Badge-module__tc-badge--invalid___vkYN0 .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: inherit;
}
.Badge-module__tc-badge--empty____jxbI .Badge-module__tc-badge-button___lubxP {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	border-color: var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.Badge-module__tc-badge--empty____jxbI .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	background-color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Badge-module__tc-badge--empty____jxbI .Badge-module__tc-badge-button___lubxP [class^='tc-badge-'],
.Badge-module__tc-badge--empty____jxbI .Badge-module__tc-badge-button___lubxP .btn-link,
.Badge-module__tc-badge--empty____jxbI .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: inherit;
}
.Badge-module__tc-badge--pattern___pKxq7 .Badge-module__tc-badge-button___lubxP {
	background-color: var(--coral-color-warning-background, hsl(22, 85%, 92%));
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
	border-color: var(--coral-color-warning-border, hsl(22, 93%, 41%));
}
.Badge-module__tc-badge--pattern___pKxq7 .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	background-color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.Badge-module__tc-badge--pattern___pKxq7 .Badge-module__tc-badge-button___lubxP [class^='tc-badge-'],
.Badge-module__tc-badge--pattern___pKxq7 .Badge-module__tc-badge-button___lubxP .btn-link,
.Badge-module__tc-badge--pattern___pKxq7 .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: inherit;
}
.Badge-module__tc-badge--value___YAUlR .Badge-module__tc-badge-button___lubxP {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	border-color: var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge--value___YAUlR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-separator___twVda {
	background-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Badge-module__tc-badge--value___YAUlR .Badge-module__tc-badge-button___lubxP [class^='tc-badge-'],
.Badge-module__tc-badge--value___YAUlR .Badge-module__tc-badge-button___lubxP .btn-link,
.Badge-module__tc-badge--value___YAUlR .Badge-module__tc-badge-button___lubxP .Badge-module__tc-badge-delete-icon___Xeydd svg {
	color: inherit;
}
.Badge-module__tc-badge-dropdown___yV6DQ .Badge-module__tc-badge-button___lubxP:not(.Badge-module__tc-badge-disabled___mTHE3):focus-within {
	border-color: var(--coral-color-accent-border, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
.Breadcrumbs-module__tc-breadcrumb___mAwU6 .tc-dropdown-button {
	padding: 0;
}
.Breadcrumbs-module__tc-breadcrumb___mAwU6.Breadcrumbs-module__loading___bNTu1 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 10px;
	height: 3.125rem;
}
.Breadcrumbs-module__tc-breadcrumb___mAwU6.Breadcrumbs-module__loading___bNTu1 .tc-skeleton {
	margin: 0 5px;
}

/* stylelint-disable color-hex-case */
.Status-module__tc-status___a21WV {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
}
.Status-module__tc-status-icon___a4Flh {
	display: flex;
}
.Status-module__tc-status-icon___a4Flh > svg {
	width: 1rem;
	height: 1rem;
	margin-right: 5px;
}
.Status-module__tc-status-icon___a4Flh.Status-module__info___bRLrF {
	color: var(--coral-color-info-icon, hsl(204, 88%, 40%));
}
.Status-module__tc-status-icon___a4Flh.Status-module__success___AnbRu {
	color: var(--coral-color-success-icon, hsl(111, 53%, 40%));
}
.Status-module__tc-status-icon___a4Flh.Status-module__danger___tKS6h {
	color: var(--coral-color-danger-icon, hsl(359, 69%, 53%));
}
.Status-module__tc-status-icon___a4Flh.Status-module__muted___zynaC {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Status-module__tc-status-icon___a4Flh.Status-module__warning___SJ4d0 {
	color: var(--coral-color-warning-icon, hsl(22, 87%, 47%));
}
.Status-module__tc-status-label___LJbhC {
	font-weight: 600;
}
.Status-module__tc-status-label___LJbhC.Status-module__info___bRLrF {
	color: var(--coral-color-info-text, hsl(204, 95%, 31%));
}
.Status-module__tc-status-label___LJbhC.Status-module__success___AnbRu {
	color: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.Status-module__tc-status-label___LJbhC.Status-module__danger___tKS6h {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Status-module__tc-status-label___LJbhC.Status-module__muted___zynaC {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.Status-module__tc-status-label___LJbhC.Status-module__warning___SJ4d0 {
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.Status-module__tc-status-actions___hcgRh {
	position: absolute;
	left: 0;
	opacity: 0;
}
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:hover .Status-module__tc-status-icon___a4Flh,
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:hover .Status-module__tc-status-label___LJbhC,
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:focus-within .Status-module__tc-status-icon___a4Flh,
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:focus-within .Status-module__tc-status-label___LJbhC {
	opacity: 0;
}
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:hover .Status-module__tc-status-actions___hcgRh,
.Status-module__tc-status___a21WV.Status-module__action___KFrxg:focus-within .Status-module__tc-status-actions___hcgRh {
	opacity: 1;
}

.Status-module__tc-status-skeleton-item___MWqsi {
	margin-right: 10px;
	display: flex;
}

/* stylelint-disable color-hex-case */
.panel .panel {
	margin: 0;
}

.CollapsiblePanel-module__tc-collapsible-panel___C1ebS {
	position: relative;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__selected___vRZIG {
	border-left: 5px solid var(--coral-color-accent-border, hsl(204, 95%, 31%));
	padding-left: 1px;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS:not(.CollapsiblePanel-module__open___setRU) .panel-heading {
	border-bottom: none;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__info___Q4bkq .panel-heading,
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__success___cYGSJ .panel-heading,
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__danger___JTKAW .panel-heading,
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__muted___CD4J7 .panel-heading,
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__warning___EoBqZ .panel-heading,
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__skeleton___js2VU .panel-heading {
	padding-left: 1px;
	border-left: 5px solid;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__info___Q4bkq .panel-heading {
	border-left-color: var(--coral-color-info-text, hsl(204, 95%, 31%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__info___Q4bkq .tc-status-label {
	color: var(--coral-color-info-text, hsl(204, 95%, 31%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__success___cYGSJ .panel-heading {
	border-left-color: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__success___cYGSJ .tc-status-label {
	color: var(--coral-color-success-text, hsl(111, 49%, 34%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__danger___JTKAW {
	border-color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__danger___JTKAW .panel-heading {
	border-color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__danger___JTKAW .tc-status-label {
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__muted___CD4J7 .panel-heading {
	border-left-color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__muted___CD4J7 .tc-status-label {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__warning___EoBqZ .panel-heading {
	border-left-color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__warning___EoBqZ .tc-status-label {
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS.CollapsiblePanel-module__skeleton___js2VU .panel-heading {
	border-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd {
	display: flex;
	height: 2.5rem;
	align-items: center;
	padding: 0 15px;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd > a {
	width: 100%;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ {
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-basis: 100%;
	overflow: hidden;
	font-size: 0.875rem;
	width: 100%;
	padding-right: 5px;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ:hover {
	background: transparent;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > * > .btn {
	line-height: 1em;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-4___HTjEK {
	flex-basis: 25%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-4___HTjEK > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-5___ZueG3 {
	flex-basis: 20%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-5___ZueG3 > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-6___SSFrn {
	flex-basis: 16.6666666667%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-6___SSFrn > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-7___Zsjyp {
	flex-basis: 14.2857142857%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-7___Zsjyp > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-8___tO7Xx {
	flex-basis: 12.5%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-8___tO7Xx > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-9___cAzaP {
	flex-basis: 11.1111111111%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-9___cAzaP > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-10___YWhWd {
	flex-basis: 10%;
	display: flex;
	overflow: hidden;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > *.CollapsiblePanel-module__col-10___YWhWd > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > * {
	padding: 0;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-width: 0;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__panel-header-content___OXMTd .CollapsiblePanel-module__panel-title___v4fhJ > * > * {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .tc-icon-toggle {
	height: 1rem;
	width: 1rem;
	transform-origin: center;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .tc-icon-toggle svg {
	height: 0.625rem;
	width: 0.625rem;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .CollapsiblePanel-module__group___VpkSR {
	display: flex;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .panel-heading {
	display: flex;
	justify-content: space-between;
	padding: 0;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .panel-heading .panel-title {
	width: 100%;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .panel-heading:hover {
	background: var(--coral-color-neutral-background, white);
	cursor: pointer;
}
.CollapsiblePanel-module__tc-collapsible-panel___C1ebS .panel-heading:hover .tc-status-label {
	text-decoration: underline;
}

.CollapsiblePanel-module__default-panel___Wt_Ow .label {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.CollapsiblePanel-module__default-panel___Wt_Ow .CollapsiblePanel-module__group___VpkSR {
	justify-content: space-between;
	padding-right: 15px;
}
.CollapsiblePanel-module__default-panel___Wt_Ow .panel-body {
	max-height: 50vh;
	overflow: auto;
	word-break: break-all;
}
.CollapsiblePanel-module__default-panel___Wt_Ow .panel-body .CollapsiblePanel-module__content___YmdJ4 {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.CollapsiblePanel-module__default-panel___Wt_Ow .panel-body .CollapsiblePanel-module__content___YmdJ4 .CollapsiblePanel-module__label___TJogN {
	flex-basis: 10%;
	flex-shrink: 0;
	flex-grow: 1;
}
.CollapsiblePanel-module__default-panel___Wt_Ow .panel-body .CollapsiblePanel-module__content___YmdJ4 .CollapsiblePanel-module__description___yutyV {
	flex-basis: 90%;
	flex-shrink: 0;
	flex-grow: 1;
	font-weight: normal;
}

.CollapsiblePanel-module__descriptive-panel___GZZxk {
	border-radius: 0;
	margin-bottom: 0;
	box-shadow: none;
	border: none;
	padding-left: 5px;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel {
	box-shadow: none;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .toggle svg {
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	height: 10px;
	width: 10px;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk.CollapsiblePanel-module__selected___vRZIG .CollapsiblePanel-module__title___w82M8,
.CollapsiblePanel-module__descriptive-panel___GZZxk.CollapsiblePanel-module__selected___vRZIG .CollapsiblePanel-module__detail___Wnsr9 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-heading {
	padding: 0;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	border-color: transparent;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .CollapsiblePanel-module__group___VpkSR {
	justify-content: flex-start;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .CollapsiblePanel-module__group___VpkSR > * {
	margin-right: 5px;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .CollapsiblePanel-module__title___w82M8 {
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .CollapsiblePanel-module__tag___FzR_7 {
	white-space: nowrap;
	font-size: 0.75rem;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .CollapsiblePanel-module__detail___Wnsr9 {
	white-space: nowrap;
	justify-content: flex-end;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-body {
	padding: 10px;
	padding-top: 0;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-body .CollapsiblePanel-module__content___YmdJ4 {
	display: flex;
	flex-direction: column;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-body .CollapsiblePanel-module__content___YmdJ4 .CollapsiblePanel-module__head___qx28I {
	display: flex;
	justify-content: space-between;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-body .CollapsiblePanel-module__content___YmdJ4 .CollapsiblePanel-module__head___qx28I > span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.CollapsiblePanel-module__descriptive-panel___GZZxk .panel-body .CollapsiblePanel-module__content___YmdJ4 .CollapsiblePanel-module__content-description___RZ5Sq {
	white-space: pre-wrap;
	padding-top: 5px;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}

/* stylelint-disable color-hex-case */
.Emphasis-module__highlight___TC7xE {
	font-weight: 600;
	font-style: normal;
}

/* stylelint-disable color-hex-case */
@keyframes Typeahead-module__object-blink___fT4Lf {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes Typeahead-module__skeleton-blink___p7Lun {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.Typeahead-module__tc-typeahead-container___x3qzr {
	position: relative;
	display: flex;
	width: auto;
}
.Typeahead-module__tc-typeahead-container___x3qzr.Typeahead-module__loading___LnhQJ .Typeahead-module__typeahead-input-container___JZ9ho > *,
.Typeahead-module__tc-typeahead-container___x3qzr.Typeahead-module__loading___LnhQJ .Typeahead-module__items-container___qZCD0 > * {
	animation: Typeahead-module__object-blink___fT4Lf 1.5s ease infinite;
	color: inherit;
}
.Typeahead-module__tc-typeahead-container___x3qzr .Typeahead-module__items-container___qZCD0,
.Typeahead-module__tc-typeahead-container___x3qzr .Typeahead-module__items-body____6Ano {
	max-height: 32vh;
}
.Typeahead-module__tc-typeahead-container___x3qzr .Typeahead-module__items-container___qZCD0 {
	display: none;
	margin-top: 5px;
	min-width: 16.25rem;
	font-size: 0.875rem;
	background-color: var(--coral-color-neutral-background, white);
	border-radius: 4px;
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	z-index: 1035;
}
.Typeahead-module__tc-typeahead-container___x3qzr .Typeahead-module__items-body____6Ano {
	overflow-y: auto;
}
.Typeahead-module__tc-typeahead-container___x3qzr.Typeahead-module__right___apkti {
	align-items: flex-end;
}
.Typeahead-module__tc-typeahead-container___x3qzr.Typeahead-module__right___apkti .Typeahead-module__items-container___qZCD0 {
	left: auto;
}
.Typeahead-module__tc-typeahead-container___x3qzr .Typeahead-module__container-open___fw2qB,
.Typeahead-module__tc-typeahead-container___x3qzr.Typeahead-module__container-open___fw2qB .Typeahead-module__items-container___qZCD0 {
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.Typeahead-module__typeahead-input___eNjow {
	min-width: 16.25rem;
	position: relative;
}
.Typeahead-module__typeahead-input-icon___t093E [type='text'].Typeahead-module__typeahead-input___eNjow {
	padding-left: 2.5em;
	margin-bottom: 0;
}
.Typeahead-module__typeahead-input-icon___t093E .Typeahead-module__icon-cls___d8B4M {
	position: absolute;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	pointer-events: none;
	display: flex;
	align-items: center;
	height: 100%;
	width: 2.5em;
	z-index: 1;
}
.Typeahead-module__typeahead-input-icon___t093E .Typeahead-module__icon-cls___d8B4M > * {
	margin: auto;
}
.Typeahead-module__typeahead-input-caret____k_r8 [type='text'].Typeahead-module__typeahead-input___eNjow {
	padding-right: 1em;
}
.Typeahead-module__typeahead-input-caret____k_r8 .Typeahead-module__icon-cls___d8B4M {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	width: 30px;
	pointer-events: none;
}
.Typeahead-module__typeahead-input-caret____k_r8 .Typeahead-module__icon-cls___d8B4M > svg {
	height: 0.5rem;
	width: 0.5rem;
}

.Typeahead-module__is-loading___nj8Sl,
.Typeahead-module__is-searching___LenFD,
.Typeahead-module__no-result___otDkr {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 2rem;
}
.Typeahead-module__is-loading___nj8Sl span,
.Typeahead-module__is-searching___LenFD span,
.Typeahead-module__no-result___otDkr span {
	margin-left: 5px;
}

.Typeahead-module__no-domain___zWx40 {
	display: flex;
	align-items: center;
	justify-content: center;
}
.Typeahead-module__no-domain___zWx40 span {
	padding: 10px 5px;
}

.Typeahead-module__items___NVwdF {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}

.Typeahead-module__section-container____7ChH:not(:first-of-type) .Typeahead-module__section-header___REmhN {
	border-top: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}

.Typeahead-module__section-header___REmhN {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	display: flex;
	align-items: center;
	height: 2rem;
	padding-left: 10px;
	padding-right: 10px;
}
.Typeahead-module__section-header-title___CHAMp {
	font-weight: 600;
}
.Typeahead-module__section-header-title___CHAMp.Typeahead-module__hint___cyVk5 {
	font-style: italic;
	font-weight: normal;
}
i + .Typeahead-module__section-header-title___CHAMp,
svg + .Typeahead-module__section-header-title___CHAMp {
	padding-left: 5px;
}
.Typeahead-module__section-header___REmhN i,
.Typeahead-module__section-header___REmhN svg {
	width: 1rem;
	height: 1rem;
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
}

.Typeahead-module__item___uf3Q0 {
	height: 2rem;
	cursor: pointer;
	white-space: pre;
	align-items: center;
	display: flex;
	padding-left: 10px;
	padding-right: 10px;
}
.Typeahead-module__item___uf3Q0 > div {
	width: 100%;
}
.Typeahead-module__item___uf3Q0.Typeahead-module__multiline___rgHTQ {
	height: 3rem;
}
.Typeahead-module__item-icon___vWuSw {
	margin-right: 10px;
}
.Typeahead-module__item-title___y8lEh > span,
.Typeahead-module__item-description___yC62i {
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	margin: 0;
	overflow: hidden;
}
.Typeahead-module__item-description___yC62i {
	font-size: 0.75rem;
}
.Typeahead-module__item-highlighted___eQblK,
.Typeahead-module__item___uf3Q0:hover {
	background-color: var(--coral-color-accent-background-weak-hover, hsl(204, 59%, 88%));
}
.Typeahead-module__item-highlighted___eQblK.Typeahead-module__selected___DKGce,
.Typeahead-module__item___uf3Q0:hover.Typeahead-module__selected___DKGce {
	background-color: var(--coral-color-accent-background-weak-active, hsl(205, 60%, 75%));
}
.Typeahead-module__item___uf3Q0.Typeahead-module__disabled___JbbKk {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	cursor: not-allowed;
}
.Typeahead-module__item___uf3Q0.Typeahead-module__disabled___JbbKk:hover {
	background: none;
}
.Typeahead-module__item___uf3Q0.Typeahead-module__selected___DKGce {
	background-color: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}

/* stylelint-disable color-hex-case */
.Datalist-module__tc-datalist-form___Db6_M {
	width: 100%;
}

.Datalist-module__container____mDZl {
	width: 100%;
}
.Datalist-module__container____mDZl > div {
	width: 100%;
}

.Datalist-module__items-container___Bc2X7 {
	max-height: 20rem;
	z-index: 999;
}
.Datalist-module__items-container___Bc2X7 .tc-typeahead-section-container .tc-typeahead-section-header {
	border-bottom: none;
}

.Datalist-module__tc-datalist-item___SouAK {
	display: flex;
	align-items: center;
}
.Datalist-module__tc-datalist-item___SouAK .Datalist-module__tc-datalist-item-icon___FoSva {
	width: 1rem;
	height: 1rem;
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	margin-right: 15px;
}

.Datalist-module__items___S9cXo {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.Datalist-module__items___S9cXo > li > div {
	display: flex;
	height: 2.5rem;
}
.Datalist-module__items___S9cXo > li > div:hover {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}

/* stylelint-disable color-hex-case */
.FormatValue-module__td-value___xA_36 {
	white-space: pre;
}

.FormatValue-module__td-white-space-character___G_xz4 {
	vertical-align: text-bottom;
	color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}

.FormatValue-module__td-tab-character___AyebU {
	width: 1.625rem;
}

.FormatValue-module__td-other-characters___I432S {
	width: 0.1875rem;
}

/* stylelint-disable color-hex-case */
.DefaultValueRenderer-module__td-default-cell___Mk65c {
	height: 100%;
	white-space: nowrap;
}

.DefaultValueRenderer-module__shrink-value____2LYN {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
}

.DefaultValueRenderer-module__wrap-value___eYR_k {
	overflow: initial;
	white-space: normal;
	word-break: break-all;
}

/* stylelint-disable color-hex-case */
.SimpleTextKeyValue-module__tc-simple-text___FvmwV {
	display: flex;
	min-width: 0;
	margin-right: 10px;
}
.SimpleTextKeyValue-module__tc-simple-text-key___OepKo,
.SimpleTextKeyValue-module__tc-simple-text___FvmwV .td-default-cell {
	font-weight: 400;
}
.SimpleTextKeyValue-module__tc-simple-text-key___OepKo {
	margin-right: 5px;
	white-space: nowrap;
	flex-shrink: 1;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	vertical-align: top;
}
.SimpleTextKeyValue-module__tc-simple-text-key-with-value___NNfsQ::after {
	content: ':';
}
.SimpleTextKeyValue-module__tc-simple-text-value___rHrsr {
	text-transform: lowercase;
	white-space: nowrap;
}
.SimpleTextKeyValue-module__tc-simple-text-value___rHrsr::first-letter {
	text-transform: uppercase;
}
.SimpleTextKeyValue-module__tc-simple-text-value___rHrsr.SimpleTextKeyValue-module__shrink-value___swiUv {
	overflow: hidden;
	text-overflow: ellipsis;
}
.SimpleTextKeyValue-module__tc-simple-text-value___rHrsr.SimpleTextKeyValue-module__wrap-value___k6iUU {
	overflow: initial;
	white-space: normal;
	word-break: break-all;
}
.SimpleTextKeyValue-module__tc-simple-text___FvmwV .td-default-cell {
	display: inline-block;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	font-family: 'Inconsolata';
}
.SimpleTextKeyValue-module__tc-simple-text-type___SsI40 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	opacity: 0.75;
	margin-left: 5px;
}

.SimpleTextKeyValue-module__td-cell-int___kvglS {
	text-align: right;
}

/* stylelint-disable color-hex-case */
.TreeBranchIcon-module__tc-tree-branch-icon___klOsy {
	display: flex;
	margin-right: 5px;
}
.TreeBranchIcon-module__tc-tree-branch-icon-caret____wSTI {
	height: 0.75rem;
	width: 0.75rem;
}
.TreeBranchIcon-module__tc-tree-branch-icon-caret-right___ZV9Ej {
	transform: rotate(180deg);
}
.TreeBranchIcon-module__tc-tree-branch-icon___klOsy .tc-svg-anchor {
	background: transparent;
	border: none;
	padding: 0;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	display: flex;
}
.TreeBranchIcon-module__tc-tree-branch-icon___klOsy .tc-svg-anchor:focus,
.TreeBranchIcon-module__tc-tree-branch-icon___klOsy .tc-svg-anchor:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
}

/* stylelint-disable color-hex-case */
@keyframes ModelViewer-module__object-blink___up0ph {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes ModelViewer-module__skeleton-blink___V0AA6 {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.ModelViewer-module__tc-model___sQna9 {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: auto;
	width: 100%;
}
.ModelViewer-module__tc-model-leaf___SDRzq .tc-simple-text-value,
.ModelViewer-module__tc-model-branch___LIgeK .tc-simple-text-value {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.ModelViewer-module__tc-model-leaf-padding-left___hRAfI,
.ModelViewer-module__tc-model-branch-padding-left___VA9ga {
	padding-left: 30px;
}
.ModelViewer-module__tc-model-leaf-button___n2mSz,
.ModelViewer-module__tc-model-branch-button___oLlQG {
	background: transparent;
	border: none;
	bottom: 0;
	height: inherit;
	position: absolute;
	top: 0;
	width: 100%;
}
.ModelViewer-module__tc-model-branch___LIgeK {
	display: flex;
	flex-direction: column;
}
.ModelViewer-module__tc-model-branch-content___xLjOK {
	align-items: center;
	display: inline-flex;
	height: 1.875rem;
	position: relative;
}
.ModelViewer-module__tc-model-branch-content___xLjOK:focus .tc-tree-branch-icon-caret,
.ModelViewer-module__tc-model-branch-content___xLjOK:hover .tc-tree-branch-icon-caret {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
}
.ModelViewer-module__tc-model-leaf___SDRzq {
	align-items: center;
	display: inline-flex;
	height: 1.875rem;
	position: relative;
	width: 100%;
}
.ModelViewer-module__tc-model-leaf___SDRzq .tc-pie-chart-loading-circle {
	margin: 0 5px 0 0;
}
.ModelViewer-module__tc-model-leaf-options___jVrDH {
	display: inline-flex;
	margin-left: auto;
	padding-right: 15px;
	z-index: 1;
	flex-shrink: 0;
}
.ModelViewer-module__tc-model-leaf-options-burger___wM0W_ {
	padding: 0;
	margin: 0 5px;
}
.ModelViewer-module__tc-model-leaf-options-burger___wM0W_ .tc-svg-icon {
	width: 14px;
	height: 14px;
	padding-bottom: 2px;
}
.ModelViewer-module__tc-model-leaf-options-tooltip___orb_o {
	display: flex;
}
.ModelViewer-module__tc-model-leaf-options-quality-circles___FpP2P {
	display: inherit;
	padding-top: 0.8125rem;
}
.ModelViewer-module__tc-model-leaf-options-quality-circles-blink___En3t6 {
	animation: ModelViewer-module__object-blink___up0ph 1.5s ease infinite;
}

/* stylelint-disable color-hex-case */
.TreeHeader-module__tc-tree-header___yiAIl {
	align-items: center;
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	display: flex;
	font-weight: 600;
	height: 2.5rem;
	justify-content: space-between;
	padding: 10px 0 10px 30px;
}
.TreeHeader-module__tc-tree-header-actions___Pwcve {
	display: flex;
	justify-content: space-between;
}
.TreeHeader-module__tc-tree-header-actions-icon___Rutui {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	text-transform: none;
}
.TreeHeader-module__tc-tree-header-actions-icon___Rutui .tc-svg-icon {
	height: 0.75rem;
	width: 0.75rem;
}
.TreeHeader-module__tc-tree-header-actions___Pwcve .btn:focus,
.TreeHeader-module__tc-tree-header-actions___Pwcve .btn:hover {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
.tc-model .tc-tree {
	overflow: auto;
}

.Tree-module__tc-tree___Tsat4 {
	list-style: none;
	flex-grow: 1;
	margin-bottom: 0;
}
.Tree-module__tc-tree-list___RvacC {
	list-style: none;
	padding: 0;
}
.Tree-module__tc-tree-node-border___svd_i {
	border-left: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	margin-left: 0.375rem;
}
.Tree-module__tc-tree-node-border___svd_i:hover {
	border-left-color: var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.Tree-module__tc-tree___Tsat4 li:hover {
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}

.LengthBadge-module__tc-length-badge___LzrXS {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	font-size: 10px;
	padding: 2px 10px;
	top: 0;
}

/* stylelint-disable declaration-no-important */
/* stylelint-disable color-hex-case */
.RecordsViewer-module__tc-records-viewer___uMF04 {
	display: flex;
	flex-direction: column;
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	height: 100%;
}
.RecordsViewer-module__tc-records-viewer-tree___iaarL .ReactVirtualized__Grid__innerScrollContainer {
	overflow: initial !important;
}
.RecordsViewer-module__tc-records-viewer-tree___iaarL .tc-svg-icon {
	height: 0.75rem;
	width: 0.75rem;
	margin: 0;
	vertical-align: baseline;
}
.RecordsViewer-module__tc-records-viewer-tree-border___BANPt {
	border-bottom: 0.0625rem solid #d2d2d2;
}
.RecordsViewer-module__tc-records-viewer-skeleton___qRwo4 {
	align-items: center;
	display: flex;
	height: 1.375rem;
	padding: 5px 0 5px 30px;
}
.RecordsViewer-module__tc-records-viewer-branch___K2Oto,
.RecordsViewer-module__tc-records-viewer-leaf___X9yx5 {
	display: flex;
	margin-left: 30px;
	position: relative;
}
.RecordsViewer-module__tc-records-viewer-leaf___X9yx5 {
	justify-content: flex-start;
	align-items: baseline;
}
.RecordsViewer-module__tc-records-viewer-leaf-highlighted___eFzrs::before {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	bottom: 0;
	content: ' ';
	left: -100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.RecordsViewer-module__tc-records-viewer-leaf___X9yx5 {
	/* stylelint-disable-next-line order/order */
	min-height: 1.375rem;
}
.RecordsViewer-module__tc-records-viewer-leaf-quality___WbiR4 {
	display: inline-flex;
	margin-left: -30px;
	height: 1.375rem;
	left: 0;
	position: absolute;
}
.RecordsViewer-module__tc-records-viewer-branch___K2Oto {
	flex-direction: column;
	justify-content: center;
	margin-left: 12px;
}
.RecordsViewer-module__tc-records-viewer-branch-highlighted___ecJVr::before {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	bottom: 0;
	content: ' ';
	left: -100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV {
	position: relative;
	align-items: center;
	display: inline-flex;
	height: 1.375rem;
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV .tc-length-badge {
	margin-left: 10px;
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV:hover::before {
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	bottom: 0;
	content: ' ';
	left: -100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV:hover .tc-records-viewer-branch-icon {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV:hover .tc-tree-branch-icon-caret {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.RecordsViewer-module__tc-records-viewer-branch-content___EWIMV:hover .tc-length-badge {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	background-color: var(--coral-color-neutral-background, white);
}
.RecordsViewer-module__tc-records-viewer-branch-icon___y8Hsl {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	height: 0.75rem;
	width: 0.75rem;
}
.RecordsViewer-module__tc-records-viewer-branch-quality___pJALU {
	display: inline-flex;
	margin-left: 10px;
	z-index: 1;
}
.RecordsViewer-module__tc-records-viewer-branch-quality___pJALU:focus::before,
.RecordsViewer-module__tc-records-viewer-branch-quality___pJALU:hover::before {
	background: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
	bottom: 0;
	content: ' ';
	left: -100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
	pointer-events: none;
}

.RecordsViewer-module__tc-leaf-overflow-icon___eNV_x {
	position: absolute;
	left: -1.0625rem;
	margin-right: 5px;
}
.RecordsViewer-module__tc-leaf-overflow-icon-chevron____boYb {
	padding: 0;
	line-height: initial;
	min-height: initial;
}
.RecordsViewer-module__tc-leaf-overflow-icon-chevron____boYb svg {
	border: 1px solid var(--coral-color-accent-border, hsl(204, 95%, 31%));
	padding: 2px;
	border-radius: 10px;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.RecordsViewer-module__tc-leaf-overflow-icon-chevron-filled___Rj3ms svg {
	border: 1px solid var(--coral-color-accent-border, hsl(204, 95%, 31%));
	padding: 2px;
	border-radius: 10px;
	color: var(--coral-color-accent-text-weak, white);
	background-color: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
}
.RecordsViewer-module__tc-leaf-overflow-icon___eNV_x .tc-svg-anchor {
	background: transparent;
	border: none;
	padding: 0;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	display: flex;
}
.RecordsViewer-module__tc-leaf-overflow-icon___eNV_x .tc-svg-anchor:focus,
.RecordsViewer-module__tc-leaf-overflow-icon___eNV_x .tc-svg-anchor:hover {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
.VirtualizedTree-module__tc-virtualized-tree___hwqw8 {
	flex: 1 1 auto;
}

.DatePicker-module__container___nmWBu {
	width: 100%;
	position: relative;
}

.DatePicker-module__calendar-header___ugs5h th {
	text-align: center;
}
.DatePicker-module__calendar-header___ugs5h abbr {
	border: none;
	font-weight: normal;
	text-decoration: none;
}

.DatePicker-module__calendar-row___z3pPa {
	height: 2.25rem;
	text-align: center;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp {
	position: relative;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-end___PvWPC::after,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-start___xTCXb::before,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-start___xTCXb::after,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-middle___ErM8t::after,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-end___PvWPC::before,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-middle___ErM8t::before {
	content: ' ';
	position: absolute;
	height: 1.5625rem;
	z-index: -1;
	background-color: var(--coral-color-accent-background-weak, white);
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-end___PvWPC::after {
	width: 1.5rem;
	left: 0.4063rem;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-start___xTCXb::before {
	width: 1.5rem;
	right: 0.4063rem;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-start___xTCXb::after,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-middle___ErM8t::after {
	width: 50%;
	right: 0;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-end___PvWPC::before,
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__date-range___KTdzp.DatePicker-module__range-middle___ErM8t::before {
	width: 50%;
	left: 0;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f {
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f.DatePicker-module__selected___yrq7V {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	transition: color 0.2s ease-in;
	font: var(--coral-paragraph-s-bold, 600 0.75rem/140% 'Source Sans Pro');
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f {
	height: 1.5rem;
	width: 1.5rem;
	background: transparent;
	border: none;
	border-radius: 50%;
	line-height: 1.5rem;
	padding: 0;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f.DatePicker-module__today___Milks {
	background-color: var(--coral-color-accent-background-weak, white);
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	border: solid 1px var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f.DatePicker-module__not-current-month___WDDKi {
	opacity: 0.54;
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f.DatePicker-module__range___QAA3O:hover {
	background-color: var(--coral-color-accent-background-weak, white);
}
.DatePicker-module__calendar-row___z3pPa .DatePicker-module__calendar-day___TTF2f:disabled {
	cursor: not-allowed;
}

.YearPicker-module__year-picker___ksX9J {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.YearPicker-module__year-picker___ksX9J ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__scroll___mAqdX {
	line-height: 0.75rem;
	min-height: auto;
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__scroll___mAqdX svg {
	height: 0.75rem;
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__year___3X9tO {
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__year___3X9tO.YearPicker-module__selected___wZImI {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	transition: color 0.2s ease-in;
	font: var(--coral-paragraph-s-bold, 600 0.75rem/140% 'Source Sans Pro');
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__year___3X9tO:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.YearPicker-module__year-picker___ksX9J .YearPicker-module__year___3X9tO {
	background: none;
	border: none;
	height: 1.5625rem;
	width: 100%;
}

.HeaderTitle-module__common___TIrmT {
	display: flex;
	justify-content: center;
	align-items: center;
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
}
.HeaderTitle-module__common___TIrmT .dropdown-menu {
	min-width: 63px;
}

.HeaderTitle-module__month___veszY {
	margin-right: var(--coral-spacing-xs, 0.5rem);
}

.ViewLayout-module__container___a7ASx {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.ViewLayout-module__container___a7ASx .ViewLayout-module__header___uN_sd {
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--coral-spacing-s, 0.75rem);
}
.ViewLayout-module__container___a7ASx .ViewLayout-module__header___uN_sd .btn-icon-only {
	padding: 0 var(--coral-spacing-xxs, 0.25rem);
}
.ViewLayout-module__container___a7ASx .ViewLayout-module__header___uN_sd .btn-icon-only span {
	display: none;
}
.ViewLayout-module__container___a7ASx .ViewLayout-module__body___XaWoD {
	flex: 1 1 auto;
}
.ViewLayout-module__container___a7ASx .ViewLayout-module__element-container___DVpB8 > * {
	width: 100%;
	height: 100%;
}

.DateView-module__body___FTUSm {
	display: flex;
}
.DateView-module__body___FTUSm .DateView-module__date___NhqOv {
	flex: 3 0 200px;
}

.MonthPicker-module__container___SIsvS {
	width: 100%;
}
.MonthPicker-module__container___SIsvS tbody {
	border: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}

.MonthPicker-module__calendar-row___O32rz {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.MonthPicker-module__calendar-row___O32rz:last-child {
	border-bottom: none;
}

.MonthPicker-module__calendar-col___CeJrW {
	border-right: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	width: 33.33%;
}
.MonthPicker-module__calendar-col___CeJrW:last-child {
	border-right: none;
}

.MonthPicker-module__calendar-month___z69OD {
	font: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
}
.MonthPicker-module__calendar-month___z69OD.MonthPicker-module__selected___jumRm {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	transition: color 0.2s ease-in;
	font: var(--coral-paragraph-s-bold, 600 0.75rem/140% 'Source Sans Pro');
}
.MonthPicker-module__calendar-month___z69OD:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.MonthPicker-module__calendar-month___z69OD {
	flex: 1;
	height: 3.5625rem;
	width: 100%;
	background: transparent;
	border: none;
	padding: 0;
}
.MonthPicker-module__calendar-month___z69OD:active {
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}

.CalendarPicker-module__container___dBh2b {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	min-height: var(--coral-sizing-xxxl, 13.75rem);
	padding: var(--coral-spacing-m, 1rem);
}

.CalendarPicker-module__footer___SdGFL {
	padding-top: var(--coral-spacing-s, 0.75rem);
}

.InputDatePicker-module__popper___TE4mL {
	width: 19.375rem;
	background: var(--coral-color-neutral-background, white);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}

.InputDatePicker-module__date-picker___KdJhg {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputDatePicker-module__date-picker___KdJhg .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}

.TimePicker-module__container___SKXvx {
	padding: var(--coral-spacing-xxs, 0.25rem) 0;
	background-color: var(--coral-color-neutral-background, white);
}
.TimePicker-module__container___SKXvx button {
	width: 100%;
	border: none;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 0.875rem;
	font-weight: normal;
	background-color: var(--coral-color-neutral-background, white);
}
.TimePicker-module__container___SKXvx button.highlight {
	background-color: var(--coral-color-accent-background-weak, white);
}
.TimePicker-module__container___SKXvx button:hover,
.TimePicker-module__container___SKXvx button:focus {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	outline: none;
}

.InputTimePicker-module__popper___AfXMr {
	overflow: auto;
	width: 5rem;
	height: 10.625rem;
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}

.InputTimePicker-module__time-picker___kf6Kj {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputTimePicker-module__time-picker___kf6Kj .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}

/* stylelint-disable color-hex-case */
/* stylelint-disable color-hex-case */
.DatePicker-module__container___A5Oq7 {
	width: 100%;
	position: relative;
}

.DatePicker-module__calendar-header___uCbdY::after {
	content: '';
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	width: 100%;
	position: absolute;
	left: 0;
	top: 1.4375rem;
}
.DatePicker-module__calendar-header___uCbdY th {
	text-align: center;
	padding-bottom: 10px;
}
.DatePicker-module__calendar-header___uCbdY abbr {
	border: none;
	font-weight: normal;
	text-decoration: none;
}

.DatePicker-module__calendar-row___M8U0K {
	height: 2.25rem;
	text-align: center;
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj {
	font-size: 0.75rem;
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj.DatePicker-module__selected___Pvn8a {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	transition: color 0.2s ease-in;
	font-weight: 600;
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj {
	height: 1.5rem;
	width: 1.5rem;
	background: transparent;
	border: none;
	border-radius: 50%;
	line-height: 1.5rem;
	padding: 0;
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj.DatePicker-module__today___L7Nnr {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	border: solid 1px var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.DatePicker-module__calendar-row___M8U0K .DatePicker-module__calendar-day___Pcjbj.DatePicker-module__not-current-month___PWxki {
	opacity: 0.54;
}

/* stylelint-disable color-hex-case */
/* stylelint-disable selector-no-qualifying-type */
/* stylelint-disable color-hex-case */
/* stylelint-disable color-hex-case */
.TimePicker-module__time-picker___gSfJC {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.TimePicker-module__time-picker___gSfJC legend {
	border: none;
	font-size: inherit;
	text-align: center;
	text-transform: none;
}
.TimePicker-module__time-picker___gSfJC legend .TimePicker-module__utc___IsoAr {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 0.75rem;
}
.TimePicker-module__time-picker___gSfJC hr {
	width: 100%;
	border-color: var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	margin: 10px 0;
}
.TimePicker-module__time-picker___gSfJC > input.TimePicker-module__time-input___VpPIb {
	border: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	height: 1.875rem;
	text-align: center;
	width: 100%;
}
.TimePicker-module__time-picker___gSfJC > input.TimePicker-module__time-input___VpPIb:focus {
	border-color: var(--coral-color-accent-border, hsl(204, 95%, 31%));
}
.TimePicker-module__time-picker___gSfJC > input.TimePicker-module__time-input___VpPIb.TimePicker-module__time-error____A4y5 {
	box-shadow: inset 0 -2px 0 #e96065;
	border-bottom: none;
}

/* stylelint-disable color-hex-case */
.YearPicker-module__year-picker___Kb2pw {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.YearPicker-module__year-picker___Kb2pw ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__scroll___YbQZe {
	line-height: 0.75rem;
	min-height: auto;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__scroll___YbQZe svg {
	height: 0.75rem;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__year___LI8dY {
	font-size: 0.75rem;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__year___LI8dY.YearPicker-module__selected___XOB3n {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	transition: color 0.2s ease-in;
	font-weight: 600;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__year___LI8dY:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.YearPicker-module__year-picker___Kb2pw .YearPicker-module__year___LI8dY {
	background: none;
	border: none;
	height: 1.5625rem;
	width: 100%;
}

/* stylelint-disable color-hex-case */
/* stylelint-disable color-hex-case */
.HeaderTitle-module__common____5L0z {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 600;
}
.HeaderTitle-module__common____5L0z .dropdown-menu {
	min-width: 63px;
}

.HeaderTitle-module__month___AlK8P {
	margin-right: 5px;
}

.HeaderTitle-module__button___D1NmI {
	padding: 0;
	background: none;
	border: none;
}
.HeaderTitle-module__button___D1NmI:hover {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
}
.HeaderTitle-module__button___D1NmI:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
}

/* stylelint-disable color-hex-case */
.ViewLayout-module__container___lfgbT {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__header___VwOum {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__header___VwOum .btn-icon-only {
	padding: 0 5px;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__header___VwOum .btn-icon-only svg {
	width: 0.75rem;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__header___VwOum .btn-icon-only span {
	display: none;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__body___ifhqM {
	flex: 1 1 auto;
}
.ViewLayout-module__container___lfgbT .ViewLayout-module__element-container___jlAzE > * {
	width: 100%;
	height: 100%;
}

/* stylelint-disable color-hex-case */
.DateTimeView-module__body___fd_gK {
	display: flex;
}
.DateTimeView-module__body___fd_gK .DateTimeView-module__date___BWIvK {
	flex: 3 0 200px;
}
.DateTimeView-module__body___fd_gK .DateTimeView-module__time___f0oCM {
	border-left: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	flex: 1 0 70px;
	margin-left: 15px;
	padding-left: 15px;
}

/* stylelint-disable color-hex-case */
.MonthPicker-module__container___cALd9 {
	width: 100%;
}
.MonthPicker-module__container___cALd9 tbody {
	border: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}

.MonthPicker-module__calendar-row___cQsaT {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.MonthPicker-module__calendar-row___cQsaT:last-child {
	border-bottom: none;
}

.MonthPicker-module__calendar-col____P0Zn {
	border-right: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	width: 33.33%;
}
.MonthPicker-module__calendar-col____P0Zn:last-child {
	border-right: none;
}

.MonthPicker-module__calendar-month___c6COo {
	font-size: 0.75rem;
}
.MonthPicker-module__calendar-month___c6COo.MonthPicker-module__selected___CpFjl {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	transition: color 0.2s ease-in;
	font-weight: 600;
}
.MonthPicker-module__calendar-month___c6COo:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
	opacity: 0.54;
}
.MonthPicker-module__calendar-month___c6COo {
	flex: 1;
	height: 3.5625rem;
	width: 100%;
	background: transparent;
	border: none;
	padding: 0;
}
.MonthPicker-module__calendar-month___c6COo:active {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}

/* stylelint-disable color-hex-case */
/* stylelint-disable color-hex-case */
.DateTimePicker-module__container___RkHY4 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	min-width: 18.125rem;
	min-height: 22rem;
	padding: 15px;
}

.DateTimePicker-module__footer___PLeml {
	padding-top: 15px;
}
.DateTimePicker-module__footer___PLeml::before {
	content: '';
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	display: block;
	margin-bottom: 15px;
}
.DateTimePicker-module__footer___PLeml.DateTimePicker-module__date-padding___kH8rV {
	padding-top: 5px;
}

/* stylelint-disable color-hex-case */
.Validation-module__validation___e0vGK {
	display: flex;
	padding: 10px 15px;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	justify-content: space-between;
	align-items: center;
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}
.Validation-module__validation___e0vGK .Validation-module__errors___ZMZaH {
	display: flex;
	flex-direction: column;
}

/* stylelint-disable color-hex-case */
.InputDateTimePicker-module__popper___AVWVV {
	width: 19.375rem;
	background: var(--coral-color-neutral-background, white);
	box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.2);
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}

.InputDateTimePicker-module__date-time-picker___Ui8Uw {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputDateTimePicker-module__date-time-picker___Ui8Uw .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}
.InputDateTimePicker-module__date-time-picker___Ui8Uw {
	gap: var(--coral-spacing-xs, 0.5rem);
}

.InputDateRangePicker-module__popper___r4u8U {
	width: 19.375rem;
	background: var(--coral-color-neutral-background, white);
	box-shadow: var(--coral-elevation-shadow-neutral-m, 0 0.125rem 0.375rem 0 hsla(0, 0%, 0%, 0.3));
	z-index: var(--coral-elevation-layer-interactive-front, 8);
}

.InputDateRangePicker-module__date-picker___zN97X {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputDateRangePicker-module__date-picker___zN97X .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}
.InputDateRangePicker-module__date-picker___zN97X .InputDateRangePicker-module__arrow___cu2Og {
	display: flex;
	align-items: flex-end;
	margin: 10px;
}

.InputDateRangePicker-module__date-range-picker-inline___PQO3h .range-input {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: var(--coral-spacing-xxs, 0.25rem);
}

.InputDateTimeRangePicker-module__range-picker___rFYgD {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputDateTimeRangePicker-module__range-picker___rFYgD .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}
.InputDateTimeRangePicker-module__range-picker___rFYgD .InputDateTimeRangePicker-module__arrow___YZL5d {
	display: flex;
	align-items: flex-end;
	margin: 10px;
}

.InputDateTimeRangePicker-module__range-picker-vertical___AoZg3 {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
}
.InputDateTimeRangePicker-module__range-picker-vertical___AoZg3 .range-input {
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}
.InputDateTimeRangePicker-module__range-picker-vertical___AoZg3 {
	flex-direction: column;
}
.InputDateTimeRangePicker-module__range-picker-vertical___AoZg3 .arrow {
	display: flex;
	align-items: flex-end;
	margin: 10px;
}

.InputDateTimeRangePicker-module__date-time-range-picker-inline___N8M4J .range-input {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: var(--coral-spacing-xxs, 0.25rem);
}

/* stylelint-disable color-hex-case */
@keyframes InlineForm-module__object-blink___mPuWS {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes InlineForm-module__skeleton-blink___oy75e {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.InlineForm-module__tc-editable-text-form___EfsxK {
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	padding-right: 20px;
}
.InlineForm-module__tc-editable-text-form___EfsxK .form-group {
	width: 100%;
	margin: 0;
	padding-top: 0;
}
.InlineForm-module__tc-editable-text-form___EfsxK .InlineForm-module__tc-editable-text-form-input___w_Foo {
	width: 100%;
	padding-right: 52px;
}
.InlineForm-module__tc-editable-text-form___EfsxK .InlineForm-module__tc-editable-text-form-input___w_Foo::-moz-selection {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.InlineForm-module__tc-editable-text-form___EfsxK .InlineForm-module__tc-editable-text-form-input___w_Foo::selection {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.InlineForm-module__tc-editable-text-form-buttons___ubVPz {
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	height: 32px;
	top: 0;
	right: 30px;
}
.InlineForm-module__tc-editable-text-form-buttons-icon___x4Z4c {
	border: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	width: 16px;
	height: 16px;
	min-height: auto;
	display: flex;
	border-radius: 50%;
	padding: 0;
	justify-content: center;
	align-items: center;
}
.InlineForm-module__tc-editable-text-form-buttons-icon___x4Z4c > .tc-svg-icon {
	width: 0.5rem;
	height: 0.5rem;
}
.InlineForm-module__tc-editable-text-form-buttons-icon___x4Z4c:last-child {
	margin-left: 10px;
}
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5 {
	border-color: var(--coral-color-success-border, hsl(111, 49%, 34%));
	background: var(--coral-color-success-background-strong, hsl(111, 49%, 34%));
	fill: var(--coral-color-success-text-weak, white);
}
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5:focus,
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5:hover {
	color: var(--coral-color-success-text-weak, white);
	background: var(--coral-color-success-background-strong-hover, hsl(111, 49%, 29%));
	border-color: var(--coral-color-success-border, hsl(111, 49%, 34%));
}
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5:focus svg,
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5:hover svg {
	background: var(--coral-color-success-background-strong-hover, hsl(111, 49%, 29%));
}
.InlineForm-module__tc-editable-text-form-buttons-submit___FORZ5 > svg {
	color: var(--coral-color-success-text-weak, white);
}
.InlineForm-module__tc-editable-text-form-buttons-cancel___MnEUR:focus,
.InlineForm-module__tc-editable-text-form-buttons-cancel___MnEUR:hover {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	border-color: var(--coral-color-neutral-border-hover, hsl(0, 0%, 40%));
}

/* stylelint-disable color-hex-case */
.PlainTextTitle-module__tc-editable-text-title___qu3Ne {
	display: flex;
	align-items: center;
	max-width: 56.25rem;
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .tc-editable-text-wording-wrapper {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .PlainTextTitle-module__tc-editable-text-wording___kkTXS {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .PlainTextTitle-module__tc-editable-text-pencil___K6wPt {
	position: relative;
	left: -2000px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 auto;
	line-height: inherit;
	min-height: inherit;
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .PlainTextTitle-module__tc-editable-text-pencil___K6wPt.btn-link {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .PlainTextTitle-module__tc-editable-text-pencil___K6wPt:focus,
.PlainTextTitle-module__tc-editable-text-title___qu3Ne .PlainTextTitle-module__tc-editable-text-pencil___K6wPt:hover {
	position: static;
}
.PlainTextTitle-module__tc-editable-text-title___qu3Ne:hover .PlainTextTitle-module__tc-editable-text-pencil___K6wPt {
	position: static;
}

/* stylelint-disable color-hex-case */
@keyframes EditableText-module__object-blink___UuqaR {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes EditableText-module__skeleton-blink___yCxok {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.EditableText-module__tc-editable-text-blink___oszIW {
	animation: EditableText-module__object-blink___UuqaR 1.5s ease infinite;
}

.EditableText-module__tc-editable-text___Wm7O1 {
	width: 100%;
}

/* stylelint-disable color-hex-case */
.TabBar-module__tc-tab-bar-menu___lGr4w {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.TabBar-module__tc-tab-bar___OjdVJ {
	white-space: nowrap;
	overflow: hidden;
	flex: 1;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item___AXo6C {
	float: none;
	display: inline-block;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item-container___WB6ac {
	display: flex;
	align-items: baseline;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item-icon___TxBQF {
	margin-right: 5px;
	width: 0.75rem;
	height: 0.75rem;
	font-size: 0.75rem;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item-label___w9QE5 {
	display: inline-block;
	max-width: 12.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item-badge___cJSNa {
	margin-left: 5px;
}
.TabBar-module__tc-tab-bar___OjdVJ .TabBar-module__tc-tab-bar-item___AXo6C > button {
	max-width: initial;
}

.dropdown + .tab-content {
	padding-top: 20px;
}

.Drawer-module__tc-drawer____8s9u {
	pointer-events: all;
	background-color: var(--coral-color-neutral-background, white);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: var(--coral-sizing-maximal, 20rem);
}

@media (min-width: 992px) and (max-width: 1199px) {
	.Drawer-module__tc-drawer____8s9u {
		width: 40vw;
	}
}
@media (min-width: 1200px) {
	.Drawer-module__tc-drawer____8s9u {
		width: 30vw;
	}
}
.Drawer-module__tc-drawer-container___UzFEG {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.Drawer-module__tc-drawer-tabs-container___MSQlh {
	margin: var(--coral-spacing-xs, 0.5rem) var(--coral-spacing-xs, 0.5rem) 0
		var(--coral-spacing-xs, 0.5rem);
}

.Drawer-module__tc-drawer-actionbar___ZlJgo {
	padding: 0;
}

.Drawer-module__drawer-stacked___paamT {
	width: 100%;
}

.Drawer-module__tc-drawer-header___IHRTq {
	background-color: var(--coral-color-neutral-background, white);
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.Drawer-module__tc-drawer-header___IHRTq .tc-editable-text {
	min-width: 0;
}
.Drawer-module__tc-drawer-header___IHRTq .tc-editable-text-pencil {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Drawer-module__tc-drawer-header-menu___paXJb {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 3.4375rem;
	padding: var(--coral-spacing-m, 1rem);
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__tc-drawer-header-title___MbBFl {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__tc-drawer-header-title___MbBFl h1 {
	font: var(--coral-heading-m, 600 1rem/140% 'Source Sans Pro');
	flex: 1;
	margin: 0;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__tc-drawer-header-title___MbBFl .tc-editable-text {
	flex: 1;
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__tc-drawer-header-title___MbBFl > .Drawer-module__tc-editable-text___sZwZ_ {
	width: unset;
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__tc-drawer-close-action___MBute {
	flex: 0;
	margin-right: -var(--coral-spacing-m, 1rem);
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Drawer-module__tc-drawer-header-menu___paXJb .Drawer-module__drawer-close-action-tooltip___zMsyR {
	position: absolute;
	right: 0;
	bottom: calc(var(--coral-spacing-m, 1rem) / 2);
}
.Drawer-module__tc-drawer-header-subtitle___NckkL {
	padding-top: var(--coral-spacing-xxs, 0.25rem);
}

.Drawer-module__tc-drawer-header-with-tabs____V2Yy {
	margin: 0 var(--coral-spacing-xs, 0.5rem) -0.4rem var(--coral-spacing-xs, 0.5rem);
}

.Drawer-module__tc-drawer-content___v19op {
	flex-grow: 1;
	min-height: 0;
	overflow-y: auto;
}
.Drawer-module__tc-drawer-content-wrapper___soH2M {
	padding: var(--coral-spacing-m, 1rem);
	flex-grow: 1;
	min-height: 0;
}

.Drawer-module__tc-drawer-footer___HmOuh,
.Drawer-module__tc-drawer-actionbar-container___pjaQV {
	padding: var(--coral-spacing-xs, 0.5rem) var(--coral-spacing-m, 1rem);
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Drawer-module__tc-drawer-footer___HmOuh .navbar-left > *,
.Drawer-module__tc-drawer-footer___HmOuh .navbar-right > *,
.Drawer-module__tc-drawer-actionbar-container___pjaQV .navbar-left > *,
.Drawer-module__tc-drawer-actionbar-container___pjaQV .navbar-right > * {
	margin-top: 0;
	margin-bottom: 0;
}

.tc-with-drawer-wrapper .tc-drawer.stacked::after {
	background: rgba(0, 0, 0, 0.4);
	content: ' ';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
}

.tc-with-drawer-wrapper:last-child .tc-drawer.stacked::after {
	content: none;
}

/* stylelint-disable color-hex-case */
.Enumeration-module__tc-enumeration___wjWGI {
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
.Enumeration-module__tc-enumeration___wjWGI input[type='text'] {
	font-size: 0.875rem;
	line-height: 0.875rem;
}
.Enumeration-module__tc-enumeration___wjWGI .btn {
	justify-content: flex-start;
	min-height: 100%;
	text-decoration: none;
}
.Enumeration-module__tc-enumeration___wjWGI .btn.btn-link {
	padding: 0 15px;
	outline-offset: 0.3125rem;
}
.Enumeration-module__tc-enumeration___wjWGI .btn.btn-link svg {
	height: 0.875rem;
	width: 0.875rem;
}
.Enumeration-module__tc-enumeration___wjWGI header {
	flex-shrink: 0;
}

/* stylelint-disable color-hex-case */
.Header-module__tc-enumeration-header___NIlFv {
	display: flex;
	line-height: 20px;
	align-items: center;
	height: 28px;
	position: relative;
}
.Header-module__tc-enumeration-header___NIlFv > span {
	font-weight: 700;
}
.Header-module__tc-enumeration-header___NIlFv .actions {
	margin-left: auto;
}
.Header-module__tc-enumeration-header___NIlFv input {
	box-shadow: none;
	border: none;
	flex-grow: 1;
	height: 100%;
	background-color: transparent;
}
.Header-module__tc-enumeration-header___NIlFv .btn-link {
	margin-left: auto;
	padding: 0 5px;
	height: 30px;
}
.Header-module__tc-enumeration-header___NIlFv .btn-link .tc-svg-icon {
	height: 0.875rem;
	width: 0.875rem;
	margin-right: 0;
	vertical-align: text-top;
}
.Header-module__tc-enumeration-header___NIlFv .Header-module__tc-enumeration-header-error___F5Ge9 {
	position: absolute;
	top: 100%;
	background-color: var(--coral-color-danger-background, hsl(0, 100%, 96%));
	width: 100%;
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
	padding: 2px;
	z-index: 1;
}

/* stylelint-disable color-hex-case */
/* stylelint-disable color-hex-case */
.Item-module__tc-enumeration-item___c2Xdw {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	height: 2.0625rem;
	text-align: left;
	border-bottom: 1px solid rgb(228, 228, 228);
	position: relative;
}
.Item-module__tc-enumeration-item___c2Xdw.Item-module__has-error___RG9sF {
	border-bottom: none;
}
.Item-module__tc-enumeration-item___c2Xdw button:disabled {
	padding: 0 15px;
}
.Item-module__tc-enumeration-item___c2Xdw .btn-link {
	padding: 0 5px;
	height: 16px;
}
.Item-module__tc-enumeration-item___c2Xdw .btn-link .tc-svg-icon {
	height: 14px;
	width: 14px;
	margin-right: 0;
	vertical-align: top;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__tc-enumeration-item-label___U31oM {
	flex-grow: 1;
	background-color: Transparent;
	background-repeat: no-repeat;
	border: none;
	overflow: hidden;
	box-shadow: none;
	text-align: left;
	outline: none;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__tc-enumeration-item-label___U31oM span:first-child {
	display: inline;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__tc-enumeration-item-actions___RNffk {
	display: flex;
	flex-grow: 0;
	align-items: center;
	margin: auto 5px;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__tc-enumeration-item-actions___RNffk .persistent {
	visibility: visible;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__editable___Q72jt {
	visibility: hidden;
}
.Item-module__tc-enumeration-item___c2Xdw button {
	text-transform: none;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Item-module__tc-enumeration-item___c2Xdw button span {
	vertical-align: top;
}
.Item-module__tc-enumeration-item___c2Xdw input {
	padding: 0;
	margin: 0 15px;
	line-height: 2.0625rem;
}
.Item-module__tc-enumeration-item___c2Xdw .Item-module__tc-enumeration-item-error___bL8k6 {
	font-size: var(--coral-paragraph-s, 400 0.75rem/140% 'Source Sans Pro');
	position: absolute;
	top: 100%;
	width: 100%;
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
	padding: 0 15px;
	z-index: 1;
	background: inherit;
}

.Item-module__tc-enumeration-checkbox___iiX_0 {
	display: inline-block;
	margin: 0 5px 0 0;
	width: 20px;
	vertical-align: middle;
	pointer-events: none;
}

.Item-module__selected-item___clEZS {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}

.Item-module__tc-enumeration-item___c2Xdw:hover .Item-module__tc-enumeration-item-actions___RNffk,
.Item-module__tc-enumeration-item___c2Xdw:focus-within .Item-module__tc-enumeration-item-actions___RNffk {
	visibility: visible;
}

.Item-module__tc-enumeration-item___c2Xdw:hover:not(.Item-module__selected-item___clEZS),
.Item-module__tc-enumeration-item___c2Xdw:not(.Item-module__selected-item___clEZS):focus-within {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}

/* stylelint-disable color-hex-case */
.Items-module__tc-enumeration-items___dvj7a {
	padding-left: 0;
	min-height: 0;
	overflow-y: auto;
	overflow-x: hidden;
	list-style: none;
	box-shadow:
		inset 0 21px 3px -20px rgba(0, 0, 0, 0.2),
		inset 0 -21px 3px -20px rgba(0, 0, 0, 0.2);
	height: 40vh;
	max-height: 40vh;
}
.Items-module__tc-enumeration-items___dvj7a [role='row']:first-child:hover,
.Items-module__tc-enumeration-items___dvj7a [role='row']:first-child:focus-within {
	box-shadow: inset 0 21px 3px -20px rgba(0, 0, 0, 0.2);
}

/* stylelint-disable color-hex-case */
.EmptyListPlaceholder-module__tc-enumeration-hint___gstgU {
	color: #bcbcbc;
	font-style: oblique;
	box-shadow: inset 0 21px 3px -20px rgba(0, 0, 0, 0.2);
	padding: 15px 10px;
}

/* stylelint-disable color-hex-case */
.FilterBar-module__filter___KvgLN {
	display: flex;
	height: 30px;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	padding: 0;
	border-radius: 4px;
}
.FilterBar-module__filter___KvgLN .FilterBar-module__search-icon___uyh1g {
	position: absolute;
	left: 0;
	margin: 8px 0;
	height: 1rem;
	width: 30px;
	fill: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.FilterBar-module__filter___KvgLN > .form-group {
	margin-bottom: 0;
	display: flex;
	flex-grow: 1;
}
.FilterBar-module__filter___KvgLN > .form-group input {
	padding-left: 30px;
	padding-right: 15px;
}
.FilterBar-module__filter___KvgLN .FilterBar-module__animate___cJrma {
	width: 250px;
	animation: FilterBar-module__reveal___DTwg5 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.FilterBar-module__filter___KvgLN .FilterBar-module__search___fD463 {
	box-shadow: none;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 14px;
}
.FilterBar-module__filter___KvgLN .FilterBar-module__search___fD463::-moz-placeholder {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.FilterBar-module__filter___KvgLN .FilterBar-module__search___fD463::placeholder {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.FilterBar-module__filter___KvgLN .FilterBar-module__search___fD463::-ms-clear {
	display: none;
}
.FilterBar-module__filter___KvgLN .FilterBar-module__remove___tzEbV {
	display: inline-block;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: 5px;
	line-height: 1.25rem;
	height: 100%;
	position: absolute;
	right: 0;
}
.FilterBar-module__filter___KvgLN .FilterBar-module__remove___tzEbV .tc-svg-icon {
	height: 0.5rem;
	width: 0.5rem;
	margin: 0 10px;
	vertical-align: baseline;
}
.FilterBar-module__filter___KvgLN.FilterBar-module__navbar___BO1L9 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.FilterBar-module__filter___KvgLN.FilterBar-module__navbar___BO1L9 .FilterBar-module__remove___tzEbV {
	min-height: 1.25rem;
}

.FilterBar-module__highlight___dWenE {
	background-color: var(--coral-color-warning-background, hsl(22, 85%, 92%));
}
.FilterBar-module__highlight___dWenE .FilterBar-module__search-icon___uyh1g,
.FilterBar-module__highlight___dWenE .FilterBar-module__search___fD463 {
	fill: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}

.FilterBar-module__button-docked___Axqtq {
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}

@keyframes FilterBar-module__reveal___DTwg5 {
	0% {
		opacity: 0;
		width: 0;
		overflow: hidden;
	}
	50% {
		opacity: 1;
	}
	100% {
		width: 250px;
	}
}

.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

/* stylelint-disable color-hex-case */
.Tile-module__tc-tile-container___sfdQt {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-height: 0;
}
.Tile-module__tc-tile-container___sfdQt .Tile-module__tc-tile-body___IA2tV {
	flex: 1;
	display: flex;
	height: 100%;
	flex-direction: column;
	padding: 15px;
	min-height: 0;
}
.Tile-module__tc-tile-container___sfdQt .Tile-module__tc-tile-footer___XQGar {
	padding-right: 15px;
	text-align: right;
	padding-bottom: 10px;
}

/* stylelint-disable color-hex-case */
.TileHeader-module__tc-tile-header___e_kzV {
	display: flex;
	height: 4.0625rem;
	align-items: center;
	justify-content: space-between;
	padding: 15px;
	border-bottom: 1px solid lightgray;
}

/* stylelint-disable color-hex-case */

.TileFooter-module__tc-tile-footer___ud47r {
	display: flex;
	height: 4.0625rem;
	align-items: center;
	padding: 15px;
	border-top: 1px solid lightgray;
}

/* stylelint-disable color-hex-case */
.Grid-module__layout___DnNg7 .react-grid-item {
	display: flex;
	flex-direction: column;
	border: 1px solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: 4px;
}
.Grid-module__layout___DnNg7 .skeleton-tile .tc-tile-container .tc-tile-body {
	padding: 0;
}
.Grid-module__layout___DnNg7.Grid-module__draggable___WRAkk .react-grid-item.react-grid-placeholder {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.Grid-module__layout___DnNg7.Grid-module__draggable___WRAkk .react-grid-item:hover {
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);
	cursor: move;
}

/* stylelint-disable color-hex-case */
@keyframes HeaderBar-module__fadeIn___RsLsa {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
[data-theme='qlik-light'] .HeaderBar-module__tc-header-bar___u1Kai {
	border-bottom: 1px solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}

.HeaderBar-module__tc-header-bar___u1Kai {
	background: var(
		--coral-color-brand-background,
		linear-gradient(133deg, hsl(210, 62%, 26%) 0%, hsl(254, 47%, 23%) 100%)
	);
	color: var(--coral-color-brand-text, white);
	display: flex;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: var(--coral-elevation-layer-standard-front, 4);
}
.HeaderBar-module__tc-header-bar___u1Kai svg {
	margin: 0;
}
.HeaderBar-module__tc-header-bar___u1Kai a svg {
	margin: 0 5px;
}
.HeaderBar-module__tc-header-bar___u1Kai ul {
	list-style: none;
}
.HeaderBar-module__tc-header-bar___u1Kai .dropdown-menu a svg path {
	fill: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
}
.HeaderBar-module__tc-header-bar___u1Kai .tc-dropdown-button,
.HeaderBar-module__tc-header-bar___u1Kai .btn-link,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-action.tc-header-bar-help a,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-logo.btn-link {
	color: var(--coral-color-brand-text, white);
}
.HeaderBar-module__tc-header-bar___u1Kai .tc-dropdown-button:hover,
.HeaderBar-module__tc-header-bar___u1Kai .tc-dropdown-button:focus,
.HeaderBar-module__tc-header-bar___u1Kai .btn-link:hover,
.HeaderBar-module__tc-header-bar___u1Kai .btn-link:focus,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-action.tc-header-bar-help a:hover,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-action.tc-header-bar-help a:focus,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-logo.btn-link:hover,
.HeaderBar-module__tc-header-bar___u1Kai .tc-header-bar-logo.btn-link:focus {
	color: var(--coral-color-brand-text, white);
	background-color: var(--coral-color-brand-background-weak-hover, hsla(0, 0%, 100%, 0.1));
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE {
	align-items: center;
	display: flex;
	padding: 0;
	margin: 0;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE.HeaderBar-module__right___FPMxu {
	margin-left: auto;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-action___CAojI {
	list-style: none;
	display: flex;
	align-items: center;
	height: 100%;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-action___CAojI.HeaderBar-module__separated___vCgnu:not(:last-child)::after {
	content: ' ';
	display: block;
	width: 1px;
	height: 18px;
	background-color: var(--coral-color-brand-text, white);
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-action___CAojI .tc-typeahead-item-title,
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-action___CAojI .tc-typeahead-item-description {
	white-space: initial;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-logo___u2_4x {
	padding: 0;
	width: calc(var(--coral-sizing-s, 1.75rem) + var(--coral-sizing-branding-logo, 1.75rem));
	background-image: var(
		--coral-branding-logo,
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ3SURBVHgB7Zu/UxNBFMe/e6ahQ0qxiBpaQWfUTjM0aqMMnWMh1iJEeyHBXiLqjDM6IP+A0Dk2Gkq0EMaxkhmuADsgNmZGgfW9vZz5dUcul938uPGbCbnb+5H95L3bu33vIaBZMpXqxT6GADEIIYcgaFmilzbFq3a1aZtN2/KQIkdHrovn2Rw0S0CDilBJOtskrRKcAgqjPL1zEGJZzM0uQoOaAlRghwQlkUJ4KD/ZYNg/yIiXWRshFQrQMFjN11EvM/iNxTCgDQPK8dQIHbUA82DV2iTXzTTquoEBldUkpslyKbRTFmap1zMim80H2T0QIMHFCWyJAIfQGdqka3M4iMvWBVRwB/iI2mG+3QoEeSRgB8O5qgvpC9gFcK6OhPQEVAPKAb6g8+EcCeqrRZAeA4/leQCPlt0Cx5I4R+8pr001FpT3U2P0sYDuk6TXKD3PLpc3VlhQXXdQ1jOn61eBvj4YkKDXE3V5lanSRQ9xByZd89IFArwGDJyBIZ2ih/6KB5F/gMp6EmmYUk+PA2daAhPlVixZcN8gHMuca1breLkVS4ACV2BKDJc0d/oalVlRARZHzjhMiOFa4ZqVoumcUL+oa8Gb0C2+5m7fagccS0DKSWcByoJ70DW/Y7DkZccledlLGxvAzm5l2y6tv3sPjdrDMZyO0QQ2CV1woyN0K7joD+YqkaB3VdvOjm5AFfyKqTmeltATnFFya9tZHkj471coAL8KlW1fv0G7JANaGkfP1/POJ4OmH/nv93YJWP0MwxLEdpYHmVbHVloniskyYBxRFQWcow1IbBYirv+A3S4GtBFd2ZZKX0VVkgGBdURVAj/ZgmuIpiSFYFYsoowqIFtwzUJMAUbxOsxzStwqRoOjaMUV/uPcByWeIlqSnOfnBQcwRrnwVrqp+eia7WaCFaByU51W5AltoeC/PeExGU5QMLi/H5qUcxdiKC1lKaPEgZrm54cMxzN7v1k9t3NAiuMwHN5g4JME951iNc9eoElJSqfNuCsVwQqKz6SpRU9ugt1w4l5wd+Qf5dW8E5BqRhIZGj3T7mrlwzZbkROKOsTWmSNrrH7iL/UXg3GwKf24eTju+z7elDfUps+cMpEl6BRbUbnhiVLEbesHsL2tA8oVj5x3q8tMvDO84yku1WhvuUijksiSaz6obvaeD8aQUWnh7tGm6rOHPAHVbcPCKHRdj2blFCH4FAYFKSP5AE4sdqbCl5G46mDIQIVAdWMyZHqbkhjD6CR35fEhYClXoKBTEfI8j1Q4+q5mXtwHKxgcq/FySidZyjUprXbZTYJ7WF0mUk9hC2Lj9MQwRkdPhT1HA3ImAvSUFbSEslzNljQz6HQxvx+HXtimwFxp65ByXYkbdMYkSjOSRs+fLwbBGCzXDBhCdiCQilnjQXqzZXvpW+KotbCtYrIc9JJijf+tgONDOqDK9RfJ1nAWmpwCzwAAAABJRU5ErkJggg==)
	);
	background-size: var(--coral-sizing-branding-logo, 1.75rem);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-logo___u2_4x .tc-svg-icon {
	padding: 0;
	height: 1.75rem;
	width: 1.75rem;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-logo___u2_4x.HeaderBar-module__full___tar5E {
	width: auto;
	background-image: none;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-logo___u2_4x.HeaderBar-module__full___tar5E .tc-svg-icon {
	padding: 0 15px;
	width: 5.3125rem;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-actions___rkpvE .HeaderBar-module__tc-header-bar-brand___mWuUO.btn.btn-link {
	font-size: 14px;
}
.HeaderBar-module__tc-header-bar___u1Kai
	.HeaderBar-module__tc-header-bar-actions___rkpvE
	.HeaderBar-module__tc-header-bar-call-to-action___OAhCz
	.btn.btn-info.btn-inverse {
	background-color: var(--coral-color-neutral-background, white);
	border: none;
	margin-right: 15px;
}
.HeaderBar-module__tc-header-bar___u1Kai
	.HeaderBar-module__tc-header-bar-actions___rkpvE
	.HeaderBar-module__tc-header-bar-call-to-action___OAhCz
	.btn.btn-info.btn-inverse:hover {
	background-color: var(--coral-color-neutral-background, white);
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-products___lchRe + .dropdown-menu .tc-svg-icon {
	height: 1.5rem;
	width: 1.5rem;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-brand___mWuUO .tc-svg-icon:first-child {
	height: 1.5rem;
	width: 1.5rem;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-brand___mWuUO + .dropdown-menu {
	min-width: 100%;
	width: auto;
}
.HeaderBar-module__tc-header-bar___u1Kai .dropdown {
	height: 100%;
}
.HeaderBar-module__tc-header-bar___u1Kai .dropdown .caret {
	box-shadow: 2px -2px 0 var(--coral-color-neutral-text-inverted, white);
	border: none;
	margin-left: 10px;
	margin-bottom: 5px;
}
.HeaderBar-module__tc-header-bar___u1Kai .dropdown.open .caret {
	margin-top: 10px;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-search___b_rL6 form {
	height: 48px;
	padding-left: 0;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-search___b_rL6 form .tc-typeahead-container > div:first-child {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 20px;
	height: 48px;
	background: var(--coral-color-neutral-background, white);
}
.HeaderBar-module__tc-header-bar___u1Kai
	.HeaderBar-module__tc-header-bar-search___b_rL6
	form
	.tc-typeahead-container
	> div:first-child
	.form-control {
	font-style: italic;
	animation: HeaderBar-module__fadeIn___RsLsa 0.2s;
	width: 400px;
}
.HeaderBar-module__tc-header-bar___u1Kai .HeaderBar-module__tc-header-bar-intercom-default-component___rdyp1 {
	border-radius: 50%;
	color: var(--coral-color-brand-text, white);
	min-height: auto;
	height: 2rem;
	width: 2rem;
	margin: 0 10px;
	padding: 0;
}

.intercom-namespace .intercom-app .intercom-messenger-frame {
	top: 4.375rem;
}

/* stylelint-disable color-hex-case */
.HttpError-module__http-error___Dsd0e {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.HttpError-module__http-error___Dsd0e::before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	content: attr(data-status);
	font-size: 38.75rem;
	font-weight: 700;
	line-height: 0.7;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	opacity: 0.1;
	z-index: -1;
}
.HttpError-module__http-error-content___Cw0mV {
	padding: 8.125rem 0 0 26.875rem;
}
.HttpError-module__http-error-content___Cw0mV h1 {
	margin: 0;
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
	font-size: 6.25rem;
	font-weight: 700;
}
.HttpError-module__http-error-content___Cw0mV p {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 1.875rem;
	font-weight: 600;
}
.HttpError-module__http-error-content___Cw0mV button {
	padding: 0;
	font-weight: 600;
	text-transform: none;
}

/* stylelint-disable selector-no-qualifying-type */
/* stylelint-disable color-hex-case */
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF {
	margin-top: 20px;
	margin-left: 20px;
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF.JSONSchemaRenderer-module__nested___A84Qj {
	margin: 0;
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF dt {
	font-weight: 400;
	font-size: 0.875rem;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF dd {
	font-size: 1rem;
	font-weight: 400;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding-top: 5px;
	margin-bottom: 15px;
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF dd.JSONSchemaRenderer-module__array-value___nTgBa {
	display: inline;
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF dd.JSONSchemaRenderer-module__array-value___nTgBa::after {
	content: ', ';
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF dd.JSONSchemaRenderer-module__array-value___nTgBa:last-child::after {
	content: '';
}
.JSONSchemaRenderer-module__json-schema-renderer___y6ANF h2 {
	font-size: 1.0625rem;
	font-weight: 700;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}

/* stylelint-disable color-hex-case */
.OneColumn-module__main___G_V4G {
	flex-grow: 1;
	min-height: 0;
	overflow: auto;
	height: 100vh;
	position: relative;
}

/* stylelint-disable color-hex-case */
.withDrawer-module__tc-with-drawer___j4oHk {
	height: 100%;
	position: initial;
	display: flex;
	flex-direction: column;
	z-index: 3;
}

.withDrawer-module__tc-with-drawer-container___gczw9 {
	width: 100%;
	top: 0;
	right: 0;
	z-index: 2;
}

.withDrawer-module__tc-with-drawer-container___gczw9 > div {
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	pointer-events: none;
}

.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(1) .stacked {
	width: 100%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(2) .stacked {
	width: 98%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(3) .stacked {
	width: 96%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(4) .stacked {
	width: 94%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(5) .stacked {
	width: 92%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(6) .stacked {
	width: 90%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(7) .stacked {
	width: 88%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(8) .stacked {
	width: 86%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(9) .stacked {
	width: 84%;
}
.withDrawer-module__tc-with-drawer-container___gczw9 > div:nth-child(10) .stacked {
	width: 82%;
}

/* stylelint-disable color-hex-case */
.TwoColumns-module__container___Qp9TN {
	display: flex;
	flex-direction: row;
	height: 100vh;
	overflow: hidden;
}

.TwoColumns-module__sidemenu___wuGTH {
	flex-shrink: 0;
	flex-grow: 0;
	min-width: 0;
}
.TwoColumns-module__sidemenu___wuGTH > * {
	height: 100%;
}

.TwoColumns-module__main___gc16z {
	flex-grow: 1;
	/*safari need a fixed height (not in %) to manage flex columns to fit container height*/
	height: calc(100vh - 48px);
	position: relative;
}

/* stylelint-disable color-hex-case */
.SkipLinks-module__tc-skip-links___KpdOp {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}
.SkipLinks-module__tc-skip-links___KpdOp ul > li > a {
	height: 48px;
	background: var(--coral-color-neutral-background, white);
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	font-weight: bold;
	display: flex;
	align-items: center;
}
.SkipLinks-module__tc-skip-links___KpdOp ul > li > a:focus {
	position: fixed;
	top: 0;
	left: 0;
	visibility: visible;
}
.SkipLinks-module__tc-skip-links___KpdOp ul > li > a > .SkipLinks-module__icon___fT4eh {
	padding: 0 10px;
	border-right: 1px solid var(--coral-color-neutral-border-strong, hsl(0, 0%, 25%));
	display: flex;
	align-items: center;
}
.SkipLinks-module__tc-skip-links___KpdOp ul > li > a > .SkipLinks-module__text___cJOWo {
	padding: 0 10px;
}

/* stylelint-disable color-hex-case */
.Layout-module__layout___VPzba {
	display: flex;
	flex-direction: column;
	height: 100vh;
	width: 100vw;
}
.Layout-module__layout___VPzba .Layout-module__skip-links___qwOB7 {
	z-index: calc(var(--coral-elevation-layer-standard-front, 4) + 6 + 20);
}
.Layout-module__layout___VPzba .Layout-module__header___TMrcH {
	flex: 0 0 48px;
}
.Layout-module__layout___VPzba .Layout-module__footer___bomkj {
	flex-shrink: 0;
	flex-grow: 0;
}

/* stylelint-disable color-hex-case */
.Loader-module__tc-loader___VopL0 {
	display: flex;
}

/* stylelint-disable declaration-no-important */
/* stylelint-disable color-hex-case */
.CellTitle-module__tc-list-title___spO32 {
	display: flex;
	align-items: center;
	position: relative;
	height: 100%;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__icon___cSEbV,
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__span___ckOOw > .CellTitle-module__icon___cSEbV {
	filter: url('#talend-grayscale');
	flex-shrink: 0;
	height: 1.25rem;
	width: 1.25rem;
	vertical-align: middle;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__icon___cSEbV + .CellTitle-module__edit-form___sEzYB,
.CellTitle-module__tc-list-title___spO32 span + .CellTitle-module__edit-form___sEzYB {
	padding-left: 15px;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__edit-form___sEzYB {
	flex-grow: 1;
	height: 100%;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__edit-form___sEzYB > input {
	width: 100%;
	height: 100%;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__main-title___WCh8Y {
	flex-grow: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding: 0 15px;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: inherit;
	font-weight: 600;
	text-transform: none;
	text-align: left;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__main-title___WCh8Y > span {
	display: inline;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__main-title___WCh8Y:first-child {
	padding-left: 0;
}
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__main-title___WCh8Y:hover,
.CellTitle-module__tc-list-title___spO32 .CellTitle-module__main-title___WCh8Y:focus {
	text-decoration: none;
}

.CellTitle-module__tc-list-title-filter___GGcU9:not(.CellTitle-module__tc-list-title-disabled___wLrRQ):hover .CellTitle-module__icon___cSEbV,
.CellTitle-module__tc-list-title-filter___GGcU9:not(.CellTitle-module__tc-list-title-disabled___wLrRQ):focus-within .CellTitle-module__icon___cSEbV {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	filter: none;
}
.CellTitle-module__tc-list-title-filter___GGcU9:not(.CellTitle-module__tc-list-title-disabled___wLrRQ):hover .CellTitle-module__main-title___WCh8Y,
.CellTitle-module__tc-list-title-filter___GGcU9:not(.CellTitle-module__tc-list-title-disabled___wLrRQ):focus-within .CellTitle-module__main-title___WCh8Y {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

.tc-list-large-inner-box:hover .tc-list-title .cell-title-actions,
.tc-list-large-inner-box:focus .tc-list-title .cell-title-actions,
.tc-list-large-inner-box:focus-within .tc-list-title .cell-title-actions,
.ReactVirtualized__Table__row:hover .tc-list-title .cell-title-actions,
.ReactVirtualized__Table__row:focus .tc-list-title .cell-title-actions,
.ReactVirtualized__Table__row:focus-within .tc-list-title .cell-title-actions {
	opacity: 1;
	width: 100%;
	transition: opacity 0.15s ease-in;
	overflow: visible;
}

.ReactVirtualized__Grid__innerScrollContainer:hover,
.ReactVirtualized__Grid__innerScrollContainer:focus,
.ReactVirtualized__Grid__innerScrollContainer:focus-within,
.ReactVirtualized__Table__row:hover,
.ReactVirtualized__Table__row:focus,
.ReactVirtualized__Table__row:focus-within {
	overflow: visible !important;
}
.ReactVirtualized__Grid__innerScrollContainer:hover .tc-list-title-cell,
.ReactVirtualized__Grid__innerScrollContainer:hover
	.tc-list-title-cell
	.tc-actions.btn-group,
.ReactVirtualized__Grid__innerScrollContainer:focus .tc-list-title-cell,
.ReactVirtualized__Grid__innerScrollContainer:focus
	.tc-list-title-cell
	.tc-actions.btn-group,
.ReactVirtualized__Grid__innerScrollContainer:focus-within .tc-list-title-cell,
.ReactVirtualized__Grid__innerScrollContainer:focus-within
	.tc-list-title-cell
	.tc-actions.btn-group,
.ReactVirtualized__Table__row:hover .tc-list-title-cell,
.ReactVirtualized__Table__row:hover
	.tc-list-title-cell
	.tc-actions.btn-group,
.ReactVirtualized__Table__row:focus .tc-list-title-cell,
.ReactVirtualized__Table__row:focus
	.tc-list-title-cell
	.tc-actions.btn-group,
.ReactVirtualized__Table__row:focus-within .tc-list-title-cell,
.ReactVirtualized__Table__row:focus-within
	.tc-list-title-cell
	.tc-actions.btn-group {
	overflow: visible !important;
}

.ReactVirtualized__Table__row:hover,
.ReactVirtualized__Table__row:focus,
.ReactVirtualized__Table__row:focus-within {
	/* avoid scrolling over x axis */
	width: auto !important;
	right: 0 !important;
	padding: 0 !important;
}

.tc-list-title-cell {
	display: flex;
	min-width: 0;
	line-height: 2.125rem;
}
.tc-list-title-cell > *:first-child {
	min-width: 0;
	flex: 1;
}

/* stylelint-disable color-hex-case */
.CellLink-module__cell-link-container___hgZBN > a {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.CellLink-module__cell-link-container___hgZBN > a > span {
	border-bottom: none !important; /* stylelint-disable-line declaration-no-important */
}

/* stylelint-disable color-hex-case */
.CellTitleActions-module__main-title-actions-group___X5CyL {
	display: flex;
	align-items: center;
	flex-grow: 0;
	position: relative;
	right: 0;
	top: 0;
	height: 2.125rem;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .CellTitleActions-module__cell-title-actions___qfNlO {
	opacity: 0;
	width: 0;
	overflow: hidden;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .CellTitleActions-module__cell-title-actions___qfNlO:not(:last-child)::after {
	content: '|';
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding-top: 5px;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .btn-group > .btn-link,
.CellTitleActions-module__main-title-actions-group___X5CyL .tc-action-button-positionned > .btn-link {
	padding: 0 5px;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .btn-group > .btn-link .tc-svg-icon[name='talend-caret-down'],
.CellTitleActions-module__main-title-actions-group___X5CyL
	.tc-action-button-positionned
	> .btn-link
	.tc-svg-icon[name='talend-caret-down'] {
	display: none;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .btn-group > .btn-link .tc-svg-icon,
.CellTitleActions-module__main-title-actions-group___X5CyL .tc-action-button-positionned > .btn-link .tc-svg-icon {
	margin: 0;
	height: 1.25rem;
	width: 1.25rem;
}
.CellTitleActions-module__main-title-actions-group___X5CyL .btn-group > .dropdown-menu,
.CellTitleActions-module__main-title-actions-group___X5CyL .btn-group.dropup > .dropdown-menu {
	margin-top: 5px;
	overflow: auto;
	left: 50%;
	transform: translateX(-50%);
}

.tc-list-large .CellTitleActions-module__main-title-actions-group___X5CyL .dropup.btn-group > .dropdown-menu,
.tc-list-large .CellTitleActions-module__main-title-actions-group___X5CyL .btn-group > .dropdown-menu {
	right: 0;
	left: auto;
	transform: none;
}

/* stylelint-disable color-hex-case */
.RowLarge-module__tc-list-large___lAyPJ {
	padding: 10px;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__inner-box___RS5JH {
	background: var(--coral-color-neutral-background, white);
	border: 1px solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: 3px;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__header___ik9_T {
	padding: 5px 10px 5px 20px;
	display: flex;
	align-items: center;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__header___ik9_T .tc-list-title {
	width: 100%;
	flex-grow: 1;
	flex-shrink: 1;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__header___ik9_T .cell-title-actions .btn-link {
	padding: 0 5px;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__content___x9Vrb {
	min-height: 0;
	padding: 0 20px;
	margin: 0;
	flex-shrink: 1;
	flex-grow: 1;
	flex-basis: 0;
	display: flex;
	flex-wrap: wrap;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__field-group___GCWuz {
	display: flex;
	width: 33%;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__field-label___qwU0G {
	font-weight: 600;
	margin-bottom: 10px;
	margin-right: 0.3125rem;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__field-value___QN8iz {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__loading-large-column-wrapper___t2n0i {
	margin: 20px;
	display: flex;
	flex: 1;
	flex-direction: row;
}
.RowLarge-module__tc-list-large___lAyPJ .RowLarge-module__loading-large-column-wrapper___t2n0i .RowLarge-module__loading-inner-column___fSiyM {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
}

/* stylelint-disable color-hex-case */
.RowLargeCellActions-module__row___uOvg4 .RowLargeCellActions-module__tc-list-actions___CMgke .tc-actions > button {
	line-height: inherit;
	padding: 0 10px;
}

/* stylelint-disable color-hex-case */
.tc-collapsible-row .panel-collapse {
	transition-duration: 0s;
}
.tc-collapsible-row .tc-collapsible-panel {
	margin-bottom: 10px;
	/* margin-top: 10px; */
}
.tc-collapsible-row .RowCollapsiblePanel-module__loading-collapsible-panel___rGqIQ {
	height: 2.5rem;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	border-radius: 4px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
}
.tc-collapsible-row .RowCollapsiblePanel-module__loading-collapsible-panel___rGqIQ > * {
	display: inline-block;
	flex: 1;
}
.tc-collapsible-row .RowCollapsiblePanel-module__loading-collapsible-panel___rGqIQ :first-child {
	flex: 2;
	margin: 0 10px;
}

/* stylelint-disable color-hex-case */
.RowTableCellActions-module__row___QNlff .RowTableCellActions-module__tc-list-actions___EQR2J button {
	opacity: 0;
}
.RowTableCellActions-module__row___QNlff .RowTableCellActions-module__tc-list-actions___EQR2J button:focus {
	opacity: 1;
}
.RowTableCellActions-module__row___QNlff:hover .RowTableCellActions-module__tc-list-actions___EQR2J button {
	opacity: 1;
	transition: opacity 0.15s ease-in;
}

/* stylelint-disable color-hex-case */
.CellCheckbox-module__tc-list-checkbox___lhsLE .checkbox {
	margin: 0;
	display: flex;
}
.CellCheckbox-module__tc-list-checkbox___lhsLE .checkbox label {
	line-height: 0.9375rem;
	min-height: 0.9375rem;
	display: flex;
	padding-left: 20px;
	margin-bottom: 0;
}

/* stylelint-disable color-hex-case */
.CellDatetime-module__cell-icon-container___u2fBm {
	display: flex;
	align-items: center;
}
.CellDatetime-module__cell-icon-container___u2fBm .CellDatetime-module__icon-container___uE3GR {
	display: flex;
}
.CellDatetime-module__cell-icon-container___u2fBm .btn-link {
	line-height: initial;
}

/* stylelint-disable color-hex-case */
.CellWithIcon-module__cell-icon-container___CbAVc {
	display: flex;
	align-items: center;
}
.CellWithIcon-module__cell-icon-container___CbAVc .CellWithIcon-module__icon-container___BIX3X {
	display: flex;
}
.CellWithIcon-module__cell-icon-container___CbAVc .btn-link {
	line-height: initial;
	min-height: auto;
}

/* stylelint-disable color-hex-case */
.HeaderIcon-module__tc-header-icon___njRo1 {
	display: flex;
	flex-grow: 1;
	justify-content: center;
	margin-top: 3px;
}
.HeaderIcon-module__tc-header-icon___njRo1 span {
	line-height: 0;
}

/* stylelint-disable color-hex-case */
.HeaderResizable-module__tc-header-cell-resizable___hjhQB {
	display: flex;
	justify-content: space-between;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.HeaderResizable-module__tc-header-cell-resizable-resizing___UF6sk {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.HeaderResizable-module__tc-header-cell-resizable-truncated-text___hEX3z {
	align-self: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-flex;
}
.HeaderResizable-module__tc-header-cell-resizable-drag-button-handle-icon___Dv4Zm {
	min-width: 5px;
	width: 5px;
	height: 100%;
	cursor: col-resize;
	opacity: 0;
}
.HeaderResizable-module__tc-header-cell-resizable-drag-button-handle-icon___Dv4Zm:hover,
.HeaderResizable-module__tc-header-cell-resizable-drag-button-handle-icon___Dv4Zm:active {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	opacity: 1;
}

.HeaderResizable-module__tc-header-cell-resizable-drag-accessibility___S6zmw:focus
	~ .HeaderResizable-module__tc-header-cell-resizable-drag-button-handle-icon___Dv4Zm {
	opacity: 1;
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}

/* stylelint-disable color-hex-case */
.NoRows-module__tc-virtualizedlist-no-result___isi18,
.tc-virtualizedlist-no-result {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	margin-bottom: 0;
}

/* stylelint-disable color-hex-case */
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ:hover,
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ:focus,
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ:focus-within {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK {
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK:hover,
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK:focus,
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK:focus-within {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.tc-list-table .RowSelection-module__row-selection___kdqCz.RowSelection-module__disabled___LZt9c > div > div {
	opacity: 0.54;
}

.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ .tc-list-large-inner-box {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ .tc-list-large-inner-box:hover,
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ .tc-list-large-inner-box:focus,
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__selected___Da7QQ .tc-list-large-inner-box:focus-within {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK .tc-list-large-inner-box {
	background: var(--coral-color-accent-background-active, hsl(204, 60%, 63%));
}
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK .tc-list-large-inner-box:hover,
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK .tc-list-large-inner-box:focus,
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__active___qzkyK .tc-list-large-inner-box:focus-within {
	background: var(--coral-color-accent-background-hover, hsl(205, 60%, 75%));
}
.tc-list-list .RowSelection-module__row-selection___kdqCz.RowSelection-module__disabled___LZt9c .tc-list-large-inner-box > div > div {
	opacity: 0.54;
}

/* stylelint-disable color-hex-case */
.ListTable-module__tc-list-table-right-action___kSIST {
	position: absolute;
	right: 0;
	margin-top: var(--coral-spacing-xxs, 0.25rem);
	margin-right: var(--coral-spacing-s, 0.75rem);
}

.ListTable-module__tc-list-table___JgsuP {
	background-color: var(--coral-color-neutral-background, white);
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52 {
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	background: var(--coral-color-neutral-background, white);
	display: flex;
	align-items: center;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:hover,
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:focus,
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:focus-within {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:hover .ListTable-module__cell___tK0Dj,
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:focus .ListTable-module__cell___tK0Dj,
.ListTable-module__tc-list-table___JgsuP .ListTable-module__row___F4x52:focus-within .ListTable-module__cell___tK0Dj {
	border-right: 1px solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.ListTable-module__tc-list-table___JgsuP.ListTable-module__right-action___Ldicv .ListTable-module__tc-list-headerRow___CU59S > *:last-child {
	padding-right: var(--coral-spacing-l, 1.75rem);
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__tc-list-headerRow___CU59S {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__tc-list-headerRow___CU59S .ListTable-module__header___b6dU7 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	display: inline-flex;
	font-size: 0.75rem;
	font-weight: 600;
	padding: 10px;
	overflow: hidden;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__tc-list-headerRow___CU59S .ListTable-module__header___b6dU7 .ReactVirtualized__Table__headerTruncatedText {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__tc-list-headerRow___CU59S .ListTable-module__header___b6dU7 .ReactVirtualized__Table__sortableHeaderIcon {
	flex-shrink: 0;
}
.ListTable-module__tc-list-table___JgsuP .ReactVirtualized__Table__sortableHeaderColumn {
	cursor: pointer;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__grid___pAgZP {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__grid___pAgZP .ListTable-module__cell___tK0Dj {
	border-right: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	height: 100%;
	display: flex;
	align-items: center;
}
.ListTable-module__tc-list-table___JgsuP .ListTable-module__grid___pAgZP .ListTable-module__cell___tK0Dj.tc-list-cell-,
.ListTable-module__tc-list-table___JgsuP .ListTable-module__grid___pAgZP .ListTable-module__cell___tK0Dj:last-child {
	border-right: none;
}
.ListTable-module__tc-list-table___JgsuP [class*='tc-list-cell-'] {
	flex: 1 1 100%;
}

/* stylelint-disable color-hex-case */
.ListGrid-module__tc-list-list___nBqCK {
	padding: 15px;
}

/* stylelint-disable color-hex-case */
.HeaderCheckbox-module__tc-list-checkbox___de2o5 .checkbox {
	margin: 0;
	height: 12px;
	display: flex;
}
.HeaderCheckbox-module__tc-list-checkbox___de2o5 .checkbox label {
	padding-left: 0;
}

/* stylelint-disable color-hex-case */
.tc-virtualizedlist-default-cell {
	min-width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

div[role='columnheader'].tc-header-resizable.ReactVirtualized__Table__headerColumn {
	height: calc(100% - 2px);
	padding: 0 0 0 20px;
	position: relative;
}
div[role='columnheader'].tc-header-resizable.ReactVirtualized__Table__headerColumn:hover {
	cursor: pointer;
}
div[role='columnheader'].tc-header-resizable.ReactVirtualized__Table__headerColumn
	.ReactVirtualized__Table__headerTruncatedText {
	align-self: center;
	padding-left: 10px;
}

.VirtualizedList-module__tc-list-progress___j3X1Q {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

/* stylelint-disable color-hex-case */
.CellBoolean-module__cell-boolean-container___dgeB1 {
	display: flex;
	width: 100%;
	justify-content: center;
}

/* stylelint-disable color-hex-case */
.CellIconText-module__tc-icon-text___zXAzy {
	display: flex;
	align-items: center;
}
.CellIconText-module__tc-icon-text___zXAzy .CellIconText-module__label___mTe3Y {
	min-width: 0;
	margin-left: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* stylelint-disable color-hex-case */
.Pagination-module__tc-pagination___XbiTZ .tc-svg-icon {
	height: 0.75rem;
	width: 0.75rem;
}
.Pagination-module__tc-pagination___XbiTZ .Pagination-module__page-index___YKpiD {
	display: flex;
	align-items: center;
}

/* stylelint-disable color-hex-case */
.ColumnChooser-module__tc-column-chooser___djZhk .tc-tooltip-body {
	margin: 0;
}
.ColumnChooser-module__tc-column-chooser___djZhk .tc-tooltip-footer.tc-column-chooser-footer {
	justify-content: flex-end;
}
.ColumnChooser-module__tc-column-chooser-header___UxZsY {
	display: flex;
	align-items: center;
}
.ColumnChooser-module__tc-column-chooser-header-title___o4pgp {
	font-weight: bold;
}
.ColumnChooser-module__tc-column-chooser-filter___sHQz4 {
	margin: 0 10px;
}
.ColumnChooser-module__tc-column-chooser-body___qHyyv {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.ColumnChooser-module__tc-column-chooser-columns-list___r6FZg {
	overflow-y: auto;
	max-height: 12.5rem;
}
.ColumnChooser-module__tc-column-chooser-footer___uYuLT {
	align-items: center;
	display: flex;
}
.ColumnChooser-module__tc-column-chooser-row___exYJK {
	padding: 0 20px;
	display: flex;
	align-items: center;
	min-height: 2.5rem;
}
.ColumnChooser-module__tc-column-chooser-row-select-all___Tvra8 {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.ColumnChooser-module__tc-column-chooser-row___exYJK:focus-within,
.ColumnChooser-module__tc-column-chooser-row___exYJK:hover {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.ColumnChooser-module__tc-column-chooser-row-label___EUhJ3 {
	padding-left: var(--coral-spacing-xs, 0.5rem);
}

/* stylelint-disable color-hex-case */
.popover {
	padding: 0;
	border: 0.0625rem solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-radius: 4px;
	background-color: var(--coral-color-neutral-background, white);
	box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.2);
	max-width: 25rem;
}

.popover-content {
	padding: 0;
}

.RichLayout-module__body___TnJ3k,
.RichLayout-module__footer___mGj9r:not(:empty),
.RichLayout-module__header___y21Fk:not(:empty) {
	display: flex;
}

.RichLayout-module__footer___mGj9r:not(:empty),
.RichLayout-module__header___y21Fk:not(:empty) {
	padding: 0 20px;
	height: 4.375rem;
	min-width: 25rem;
}

.RichLayout-module__footer___mGj9r:not(:empty) {
	overflow: hidden;
	border-top: 0.0625rem solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	justify-content: space-between;
	align-items: center;
}
.RichLayout-module__footer___mGj9r:not(:empty) > .tc-actionbar-container {
	background-color: var(--coral-color-neutral-background, white);
	padding: 0;
}

.RichLayout-module__header___y21Fk:not(:empty) {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.RichLayout-module__header___y21Fk:not(:empty) .btn {
	margin-top: 15px;
	margin-bottom: 15px;
}

.RichLayout-module__header___y21Fk:not(:empty) + .RichLayout-module__body___TnJ3k {
	margin-top: 0;
	margin-bottom: 0;
}

.RichLayout-module__body___TnJ3k {
	display: flex;
	flex-direction: row;
	margin: 20px;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}

.RichLayout-module__content___fvAqt:not(:empty) {
	width: 100%;
	display: flex;
	flex-direction: row;
	min-height: 6.25rem;
	max-height: 18.75rem;
}
.RichLayout-module__content___fvAqt:not(:empty) > p {
	max-height: inherit;
	min-height: inherit;
	overflow: auto;
	margin: 0;
}
.RichLayout-module__content___fvAqt:not(:empty) > .tc-circular-progress {
	align-self: center;
	margin-left: auto;
	margin-right: auto;
}

.RichLayout-module__rich-layout___VqECC .tc-resource-list {
	margin: 0 -20px;
	flex-grow: 1;
}

/* stylelint-disable color-hex-case */
.Toolbar-module__tc-list-toolbar___JUKUO {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	border-top: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	margin-bottom: 0;
	padding: 0 30px;
}
.Toolbar-module__tc-list-toolbar___JUKUO > .container-fluid {
	padding-left: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .navbar-btn {
	margin-top: 0;
	margin-bottom: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .navbar-text {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	margin-right: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .navbar-text label {
	font-weight: 400;
	margin: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .nav a[role='menuitem'],
.Toolbar-module__tc-list-toolbar___JUKUO .nav a.dropdown-toggle {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-weight: normal;
}
.Toolbar-module__tc-list-toolbar___JUKUO .tc-actionbar-container {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	padding: 0;
	height: 4.375rem;
}
.Toolbar-module__tc-list-toolbar___JUKUO .tc-actionbar-container .navbar-left > *,
.Toolbar-module__tc-list-toolbar___JUKUO .tc-actionbar-container .navbar-right > * {
	margin-right: 15px;
}
.Toolbar-module__tc-list-toolbar___JUKUO .tc-actionbar-container .navbar-left > *:last-child,
.Toolbar-module__tc-list-toolbar___JUKUO .tc-actionbar-container .navbar-right > *:last-child {
	margin-right: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .list-action-bar .navbar-right > ul {
	list-style: none;
	display: flex;
	align-items: center;
	margin: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO .list-action-bar .navbar-right > ul > li {
	display: flex;
	align-items: center;
	margin-left: 15px;
}
.Toolbar-module__tc-list-toolbar___JUKUO .list-action-bar .navbar-right > ul > li button[role='search'] {
	padding-right: 0;
}
.Toolbar-module__tc-list-toolbar___JUKUO
	.list-action-bar
	.navbar-right
	> ul
	> li.separated:not(:first-child)::before {
	content: '|';
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.Toolbar-module__tc-list-toolbar___JUKUO
	.list-action-bar
	.navbar-right
	> ul
	> li.select-sort-by
	.navbar-text {
	margin-bottom: 15px;
	margin-left: 15px;
	font-weight: normal;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Toolbar-module__tc-list-toolbar___JUKUO .separated button[data-feature='column-chooser.open'] {
	margin-left: var(--coral-spacing-m, 1rem);
}

/* stylelint-disable color-hex-case */
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 {
	display: flex;
	align-items: center;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .navbar-btn.btn {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	font-size: 1em;
	margin: 0;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	display: inherit;
	padding: 0;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser:hover,
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser:focus,
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser:active {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	box-shadow: none;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser .tc-order-indicator {
	width: 0.375rem;
	height: 0.375rem;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3 .tc-list-toolbar-order-chooser .SelectSortBy-module__tc-list-toolbar-order-indicator___u1tZe {
	width: 0.375rem;
	height: 0.375rem;
}
.SelectSortBy-module__tc-list-toolbar-sort-by___OD9j3
	.tc-list-toolbar-order-chooser
	.SelectSortBy-module__tc-list-toolbar-order-indicator___u1tZe.SelectSortBy-module__asc___sJxiw {
	transform: rotate(180deg);
}

.SelectAll-module__container___YO2Jn {
	background: var(--coral-color-neutral-background, white);
	display: flex;
	margin: 0;
	padding: var(--coral-spacing-m, 1rem) var(--coral-sizing-s, 1.75rem);
	width: 100%;
}
.SelectAll-module__container___YO2Jn label {
	line-height: 1rem;
	margin-bottom: 0;
}

/* stylelint-disable color-hex-case */
.List-module__list___BQixD {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.List-module__list___BQixD .List-module__display-mode-large___v1CpX {
	padding-top: 2px;
}
.List-module__list___BQixD .tc-list-toolbar {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto;
}
.List-module__list___BQixD .tc-list-display-virtualized {
	display: flex;
	flex-grow: 1;
	flex-shrink: 1;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;
	background-color: var(--coral-color-neutral-background, white);
}

/* stylelint-disable color-hex-case */
.List-module__list___Midba {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}

.List-module__toolbar___VTl_m {
	flex-shrink: 0;
	flex-grow: 0;
}

.List-module__vlist___vqe7b {
	height: 100%;
	flex-grow: 1;
	flex-shrink: 1;
}

/* stylelint-disable color-hex-case */
.SortBy-module__tc-sort-by___Sgei3 {
	display: flex;
	align-items: center;
}
.SortBy-module__tc-sort-by___Sgei3 .navbar-text {
	margin: 0;
}
.SortBy-module__tc-sort-by-label___R_37Y {
	margin: 0;
	font-weight: normal;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.SortBy-module__tc-sort-by___Sgei3 .navbar-btn.btn {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	font-size: 1em;
	margin: 0;
}
.SortBy-module__tc-sort-by-order-chooser___Y3SNA[type='button'] {
	display: flex;
	align-items: center;
	padding: 0;
}
.SortBy-module__tc-sort-by-order-chooser___Y3SNA[type='button']:hover,
.SortBy-module__tc-sort-by-order-chooser___Y3SNA[type='button']:focus,
.SortBy-module__tc-sort-by-order-chooser___Y3SNA[type='button']:active {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	box-shadow: none;
}
.SortBy-module__tc-sort-by-order-chooser___Y3SNA[type='button'] .tc-svg-icon.tc-sort-by-order-chooser-indicator {
	width: 0.375rem;
	height: 0.375rem;
}
.SortBy-module__tc-sort-by___Sgei3 .nav.navbar-nav {
	display: flex;
	align-items: center;
}
.SortBy-module__tc-sort-by-items___KE5Z9 > a[role='button'] {
	display: inline-block;
	text-transform: lowercase;
	white-space: nowrap;
}
.SortBy-module__tc-sort-by-items___KE5Z9 > a[role='button']::first-letter {
	text-transform: uppercase;
}

/* stylelint-disable color-hex-case */
.ListToolbar-module__tc-list-toolbar___nE1Dv {
	display: flex;
	height: 4.375rem;
	max-height: 4.375rem;
	padding-left: 30px;
	padding-right: 30px;
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	border-top: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	border-bottom: var(--coral-border-s-solid, 1px solid)
		var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	margin-bottom: 0;
	flex-shrink: 0;
	flex-grow: 0;
}
.ListToolbar-module__tc-list-toolbar___nE1Dv .tc-actionbar-container {
	padding: 0;
	flex: 1 0 0%;
}
.ListToolbar-module__tc-list-toolbar-right___jlG4Q {
	align-items: center;
	display: flex;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}
.ListToolbar-module__tc-list-toolbar-separated___QITVx {
	display: flex;
}
.ListToolbar-module__tc-list-toolbar-separated___QITVx:not(:first-child)::before {
	align-self: center;
	content: '|';
	color: var(--coral-color-neutral-border-strong, hsl(0, 0%, 25%));
	padding: 0 15px;
}
.ListToolbar-module__tc-list-toolbar___nE1Dv > .container-fluid {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0;
}
.ListToolbar-module__tc-list-toolbar___nE1Dv button[role='search'][type='button'] {
	padding: 0;
}

/* stylelint-disable color-hex-case */
.Header-module__tc-listview-header___lgPkb {
	display: flex;
	line-height: 20px;
	align-items: center;
	height: 28px;
	position: relative;
}
.Header-module__tc-listview-header___lgPkb > strong + small {
	padding: 0 5px;
}
.Header-module__tc-listview-header___lgPkb input {
	box-shadow: none;
	outline: none;
	border: none;
	flex-grow: 1;
	height: 100%;
	background-color: transparent;
}
.Header-module__tc-listview-header___lgPkb input::-moz-placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.Header-module__tc-listview-header___lgPkb input::placeholder {
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.Header-module__tc-listview-header___lgPkb .actions {
	margin-left: auto;
}
.Header-module__tc-listview-header___lgPkb .btn-link {
	height: 30px;
	margin-left: 5px;
}
.Header-module__tc-listview-header___lgPkb .btn-link .tc-svg-icon {
	fill: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	height: 0.875rem;
	width: 0.875rem;
	margin: 0;
	vertical-align: text-top;
}

/* stylelint-disable color-hex-case */
.Items-module__tc-listview-items___mLwUo {
	min-height: 0;
	list-style: none;
	box-shadow:
		inset 0 21px 3px -20px rgba(0, 0, 0, 0.2),
		inset 0 -21px 3px -20px rgba(0, 0, 0, 0.2);
	height: 40vh;
	background-color: rgba(0, 0, 0, 0.025);
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj {
	margin: 0;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .checkbox {
	margin: 5px;
	margin-right: 0;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .with-icon {
	display: inline-flex;
	margin: 0;
	margin-left: 5px;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .with-icon .tc-svg-icon {
	height: 12px;
	width: 12px;
	margin-left: 5px;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .checkbox-nested {
	margin-top: 5px;
	margin-bottom: 20px;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .checkbox-nested > .checkbox {
	height: 12px;
	margin-bottom: 0;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj .checkbox-nested > .checkbox + .checkbox {
	margin-top: 10px;
}
.Items-module__tc-listview-items___mLwUo .Items-module__tc-item-container___o1eDj.Items-module__toggle___xe39i {
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* stylelint-disable color-hex-case */
.ListView-module__tc-listview___xBeGj {
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
.ListView-module__tc-listview___xBeGj .btn.btn-link {
	padding: 0 10px;
}
.ListView-module__tc-listview___xBeGj .btn.btn-link svg {
	fill: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	height: 0.875rem;
	width: 0.875rem;
}
.ListView-module__tc-listview___xBeGj header {
	flex-shrink: 0;
}
.ListView-module__tc-listview___xBeGj .ListView-module__empty-message___t6gZA {
	flex-grow: 1;
	flex-shrink: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px 0;
}

/* stylelint-disable color-hex-case */
.Dropdown-module__dropdown___FZjPH {
	z-index: 100;
	position: absolute;
	width: 100%;
	background-color: var(--coral-color-neutral-background, white);
	border: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	border-top: none;
	border-radius: 0 5px;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Dropdown-module__dropdown___FZjPH .Dropdown-module__loading___EHSZn {
	padding: 50px;
	text-align: center;
	height: 80px;
	background-color: var(--coral-color-neutral-background, white);
}

/* stylelint-disable color-hex-case */
.ItemOption-module__row___DvjNx {
	padding-left: 15px;
}
.ItemOption-module__row___DvjNx:hover {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.ItemOption-module__row___DvjNx .checkbox {
	margin: 0;
}
.ItemOption-module__row___DvjNx label {
	height: 1.875rem;
	width: 100%;
	display: flex;
	margin-bottom: 0;
	align-items: center;
}
.ItemOption-module__row___DvjNx input[type='checkbox'],
.ItemOption-module__row___DvjNx .checkbox input + ::before {
	top: 7.5px;
}
.ItemOption-module__row___DvjNx .checkbox input + ::after {
	/* tricky calculation to center the checkmark
   * $padding-normal / 2 = top gap, same as the input (see above)
   * tokens.$coral-sizing-xxxs = checkbox size
   * tokens.$coral-sizing-xxxs / 2 = mark size
   * 2px = 2 * 1px (the border width)
   */
	top: calc(
		7.5px + (var(--coral-sizing-xxxs, 1rem) - var(--coral-sizing-xxxs, 1rem) / 2 - 2px) / 2
	) !important; /* stylelint-disable-line declaration-no-important */
}

.ItemOption-module__item___ph8kf {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.ItemOption-module__item___ph8kf[for='checkbox-create-new'],
.ItemOption-module__item___ph8kf[for='checkbox-select-all'] {
	font-style: italic;
}

.tc-multi-select-item {
	display: flex;
	align-items: center;
}

/* stylelint-disable color-hex-case */
.MultiSelect-module__container___Gx8s2 {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	position: relative;
}
.MultiSelect-module__container___Gx8s2 .tc-action-button-positionned {
	width: 100%;
}
.MultiSelect-module__container___Gx8s2 .tc-list-list {
	padding: 0;
}

.MultiSelect-module__clearall___p1OTV.btn-link.btn-icon-only {
	position: absolute;
	right: 25px;
	top: 7px;
	padding: 0;
	color: var(--coral-color-danger-text, hsl(359, 51%, 53%));
}

.MultiSelect-module__caret___Ury_Y.tc-svg-icon {
	position: absolute;
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	top: 10px;
	right: 0;
	width: 30px;
	height: 10px;
}

/* stylelint-disable color-hex-case */
.Notification-module__tc-notification___qKxYe {
	position: relative;
	cursor: pointer;
	width: 28.125rem;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 15px 15px 20px;
	border-radius: 4px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	z-index: 2;
	overflow: hidden;
}
.Notification-module__tc-notification-container___CK24d {
	position: absolute;
	top: 48px;
	right: 0;
	padding: var(--coral-spacing-s, 0.75rem) var(--coral-spacing-m, 1rem) 0
		var(--coral-spacing-m, 1rem);
	z-index: var(--coral-elevation-layer-overlay, 16);
	left: auto;
	max-height: calc(100vh - 48px);
	overflow-y: auto;
}
.Notification-module__tc-notification-container___CK24d .Notification-module__tc-notification___qKxYe[pin='true'] .Notification-module__tc-notification-timer-bar___ZhjHH {
	animation: none;
	transform: translateX(100%);
}
.Notification-module__tc-notification-info___s9_UM,
.Notification-module__tc-notification-info___s9_UM .Notification-module__tc-notification-message___bFQf2,
.Notification-module__tc-notification-info___s9_UM .Notification-module__tc-notification-title___io3uy {
	background: var(--coral-color-success-background, hsl(110, 49%, 90%));
	color: var(--coral-color-success-text-strong, hsl(111, 49%, 29%));
}
.Notification-module__tc-notification-warning___ryhoo,
.Notification-module__tc-notification-warning___ryhoo .Notification-module__tc-notification-message___bFQf2,
.Notification-module__tc-notification-warning___ryhoo .Notification-module__tc-notification-title___io3uy {
	background: var(--coral-color-warning-background, hsl(22, 85%, 92%));
	color: var(--coral-color-warning-text-strong, hsl(22, 86%, 27%));
}
.Notification-module__tc-notification-error___ZvX1e,
.Notification-module__tc-notification-error___ZvX1e .Notification-module__tc-notification-message___bFQf2,
.Notification-module__tc-notification-error___ZvX1e .Notification-module__tc-notification-title___io3uy {
	background: var(--coral-color-danger-background, hsl(0, 100%, 96%));
	color: var(--coral-color-danger-text-strong, hsl(359, 47%, 44%));
}
.Notification-module__tc-notification-title___io3uy {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 30px;
}
.Notification-module__tc-notification-close___hndRq {
	font-size: 1rem;
	float: right;
}
.Notification-module__tc-notification-close___hndRq svg {
	height: 1rem;
	width: 1rem;
}
.Notification-module__tc-notification-action___eyivn {
	background-color: transparent;
	border: none;
	padding: 0;
}
.Notification-module__tc-notification-message___bFQf2 {
	margin-right: 30px;
	font-size: 12px;
	word-break: break-word;
}
.Notification-module__tc-notification-message___bFQf2:last-of-type {
	margin-bottom: 0;
}
.Notification-module__tc-notification-message-action___WSwls {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	padding: 0 10px;
}
.Notification-module__tc-notification-message-action___WSwls svg {
	vertical-align: text-top;
}
.Notification-module__tc-notification-message-action___WSwls span {
	font-weight: bold;
	margin-left: 5px;
}
.Notification-module__tc-notification-timer-bar___ZhjHH {
	border-width: 2px 0 1px;
	border-style: solid;
	position: absolute;
	bottom: 0;
	margin: 0 -15px;
	animation: Notification-module__timer-bar___tkSt_ 4s linear;
	width: 100%;
}
.Notification-module__tc-notification___qKxYe:hover > .Notification-module__tc-notification-timer-bar___ZhjHH {
	animation-play-state: paused;
}

@keyframes Notification-module__timer-bar___tkSt_ {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(100%);
	}
}
@keyframes Notification-module__tc-notification-slide-in___iZMny {
	from {
		transform: translateY(-100%);
		opacity: 0;
		z-index: 1;
	}
	to {
		transform: translateY(0);
		opacity: 1;
		z-index: 1;
	}
}
@keyframes Notification-module__tc-notification-slide-out___TBZ8b {
	from {
		transform: translateY(0);
		opacity: 1;
		z-index: 1;
	}
	to {
		transform: translateY(-100%);
		opacity: 0;
		z-index: 1;
	}
}
.tc-notification-enter {
	animation: Notification-module__tc-notification-slide-in___iZMny 0.3s linear;
}

.tc-notification-exit {
	animation: Notification-module__tc-notification-slide-out___TBZ8b 0.3s linear;
}

.JSONLike-module__container___XUCAA {
	display: block;
	font-size: 0.875rem;
}
.JSONLike-module__container___XUCAA > ul {
	padding: 0;
}
.JSONLike-module__container___XUCAA li {
	list-style-type: none;
}
.JSONLike-module__container___XUCAA svg {
	margin: 0 0 0 1px;
}
.JSONLike-module__container___XUCAA button {
	background: transparent;
	border: none;
	padding: 0;
	text-align: left;
}
.JSONLike-module__container___XUCAA .JSONLike-module__root-label-overflow___G9_rh {
	white-space: nowrap;
	overflow: hidden;
	max-width: 25%;
	text-overflow: ellipsis;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	max-width: 100%;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5:focus {
	outline: none;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5:focus > .JSONLike-module__line___eIBTd {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5[aria-selected='true'] > .JSONLike-module__line___eIBTd {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd {
	display: flex;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd.JSONLike-module__full-width___fxNjq {
	width: 100%;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd .JSONLike-module__toggle___lJGjW {
	min-height: auto;
	line-height: unset;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd .JSONLike-module__toggle___lJGjW > svg {
	width: 0.5625rem;
	height: 0.5625rem;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd .JSONLike-module__line-main___2CWep {
	max-width: 100%;
	display: flex;
	align-items: center;
	flex: 1;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd .JSONLike-module__line-main___2CWep:focus .JSONLike-module__value___iTHMq {
	white-space: normal;
	word-break: break-all;
	overflow: visible;
	vertical-align: top;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__line___eIBTd .JSONLike-module__line-main___2CWep.JSONLike-module__shrink-value___GmuVi {
	overflow: hidden;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__complex-item___WFMHQ {
	flex: 1 1 auto;
	border-left: solid 1px var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	max-width: 100%;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__key___yxGDy {
	padding-left: var(--coral-spacing-xxs, 0.25rem);
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__value___iTHMq {
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	white-space: nowrap;
	text-overflow: ellipsis;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__value___iTHMq.JSONLike-module__wrap-string___djbcN {
	white-space: normal;
	word-break: break-all;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__value___iTHMq.JSONLike-module__shrink-value___GmuVi {
	overflow: hidden;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__type___pgFcy {
	font-family: 'Inconsolata';
	font-size: 0.75rem;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	opacity: 0.75;
	display: inline;
	margin-right: var(--coral-spacing-xs, 0.5rem);
	margin-left: var(--coral-spacing-xxs, 0.25rem);
	vertical-align: text-bottom;
}
.JSONLike-module__container___XUCAA .JSONLike-module__list-item___EZfG5 .JSONLike-module__badge___ndVAe {
	top: -0.0625rem;
	margin-left: var(--coral-spacing-xs, 0.5rem);
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	font-size: 0.625rem;
	padding: calc(var(--coral-spacing-xxs, 0.25rem) / 2) var(--coral-spacing-xxs, 0.25rem);
	display: inline-table;
}

.JSONLike-module__chevron___ceGq1 svg {
	border: 1px solid var(--coral-color-accent-border, hsl(204, 95%, 31%));
	padding: 3px;
	border-radius: 10px;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

.JSONLike-module__chevron-filled___GHIYv svg {
	border: 1px solid var(--coral-color-accent-border, hsl(204, 95%, 31%));
	padding: 3px;
	border-radius: 10px;
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}

/* stylelint-disable scss/selector-no-redundant-nesting-selector */
.Table-module__table___mmYUY .Table-module__nativevalue____qlWR {
	font: var(--coral-data-m, 400 0.875rem/140% 'Inconsolata');
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: 0;
}
.Table-module__table___mmYUY.table > thead > tr {
	background-color: var(--coral-color-accent-background-strong, hsl(204, 95%, 31%));
	color: var(--coral-color-accent-text-weak, white);
}
.Table-module__table___mmYUY.table > thead > tr > th {
	font: var(--coral-heading-s, 600 0.875rem/140% 'Source Sans Pro');
}
.Table-module__table___mmYUY.table > thead > tr > td {
	padding: var(--coral-spacing-xxs, 0.25rem);
}
.Table-module__table___mmYUY.table > tbody > tr > td {
	padding: var(--coral-spacing-xxs, 0.25rem);
}
.Table-module__table___mmYUY.table > tbody > tr > td .btn {
	text-transform: none;
}
.Table-module__table___mmYUY .btn-link {
	font-size: 12px;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	padding: 0;
}

.List-module__container___rDeog > li {
	padding-top: var(--coral-spacing-xxs, 0.25rem);
	padding-bottom: var(--coral-spacing-xxs, 0.25rem);
	border-bottom: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}

/* stylelint-disable color-hex-case */
@keyframes PieChart-module__object-blink___LE1dj {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes PieChart-module__skeleton-blink___chg2Z {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.PieChart-module__tc-pie-chart-loading___Ex535 {
	display: inline-flex;
	align-items: center;
	min-height: 25px;
}
.PieChart-module__tc-pie-chart-loading___Ex535.PieChart-module__tc-pie-chart-loading-no-label___k_wHl {
	min-height: 20px;
}
.PieChart-module__tc-pie-chart-loading-circle___oYhk1 {
	margin-left: 4px;
	margin-right: 5px;
}

.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-rio-grande___BQ_Vv {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-jaffa___CHfsV {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-chestnut-rose___xb_9R {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-lightning-yellow___AAWS6 {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-dove-gray___Eavbj {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-silver-chalice___pLHzf {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover .PieChart-module__tc-pie-chart-color-alto___b6VrV {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.PieChart-module__tc-pie-chart-button____F8vY:hover,
.PieChart-module__tc-pie-chart-button____F8vY:active,
.PieChart-module__tc-pie-chart-button____F8vY:focus {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	text-decoration: none;
}
.PieChart-module__tc-pie-chart-button____F8vY.PieChart-module__active___wyxWx {
	background-color: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
	border-color: var(--coral-color-accent-background-strong-active, hsl(205, 95%, 15%));
	color: var(--coral-color-accent-text-weak, white);
}
.PieChart-module__tc-pie-chart-button____F8vY.PieChart-module__active___wyxWx:hover,
.PieChart-module__tc-pie-chart-button____F8vY.PieChart-module__active___wyxWx:active,
.PieChart-module__tc-pie-chart-button____F8vY.PieChart-module__active___wyxWx:focus {
	background-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	border-color: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

.PieChart-module__tc-pie-chart-icon___FOANa {
	font-size: 18px;
	display: inline-flex;
	align-items: center;
	background-color: transparent;
	border: none;
	color: var(--coral-color-neutral-text-weak, hsl(0, 0%, 38%));
	box-shadow: none;
	line-height: unset;
	padding: 0;
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-rio-grande___BQ_Vv {
	color: var(--coral-color-charts-success, hsl(148, 87%, 40%));
	stroke: var(--coral-color-charts-success, hsl(148, 87%, 40%));
	fill: var(--coral-color-charts-success, hsl(148, 87%, 40%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-jaffa___CHfsV {
	color: var(--coral-color-charts-warning, hsl(32, 100%, 56%));
	stroke: var(--coral-color-charts-warning, hsl(32, 100%, 56%));
	fill: var(--coral-color-charts-warning, hsl(32, 100%, 56%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-chestnut-rose___xb_9R {
	color: var(--coral-color-charts-danger, hsl(4, 89%, 49%));
	stroke: var(--coral-color-charts-danger, hsl(4, 89%, 49%));
	fill: var(--coral-color-charts-danger, hsl(4, 89%, 49%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-lightning-yellow___AAWS6 {
	color: var(--coral-color-charts-color-00, hsl(48, 100%, 50%));
	stroke: var(--coral-color-charts-color-00, hsl(48, 100%, 50%));
	fill: var(--coral-color-charts-color-00, hsl(48, 100%, 50%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-dove-gray___Eavbj {
	color: var(--coral-color-charts-neutral-strong, hsl(0, 0%, 12%));
	stroke: var(--coral-color-charts-neutral-strong, hsl(0, 0%, 12%));
	fill: var(--coral-color-charts-neutral-strong, hsl(0, 0%, 12%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-silver-chalice___pLHzf {
	color: var(--coral-color-charts-neutral, hsl(0, 0%, 22%));
	stroke: var(--coral-color-charts-neutral, hsl(0, 0%, 22%));
	fill: var(--coral-color-charts-neutral, hsl(0, 0%, 22%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-color-alto___b6VrV {
	color: var(--coral-color-charts-neutral-weak, hsl(0, 0%, 83%));
	stroke: var(--coral-color-charts-neutral-weak, hsl(0, 0%, 83%));
	fill: var(--coral-color-charts-neutral-weak, hsl(0, 0%, 83%));
}
.PieChart-module__tc-pie-chart-icon___FOANa .PieChart-module__tc-pie-chart-icon-graph___T8yV0 {
	margin-right: 5px;
	height: inherit;
	width: inherit;
}

/* stylelint-disable color-hex-case */
.RadarChart-module__tc-radar-chart___xtAQF .recharts-polar-grid-concentric-polygon:not(:last-child) {
	display: none;
}
.RadarChart-module__tc-radar-chart___xtAQF .recharts-polar-angle-axis-ticks {
	transform: scale(1.06);
	transform-origin: center;
}

.RadarChart-module__tc-radar-chart-label--selected___venYS {
	fill: var(--coral-color-charts-default-strong, hsl(204, 92%, 29%));
	font-weight: 600;
}

/* stylelint-disable color-hex-case */
.Resource-module__resource-item___mJArw {
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	display: flex;
}
.Resource-module__resource-item___mJArw.Resource-module__center___a7WNO {
	align-items: center;
}
.Resource-module__resource-item___mJArw .Resource-module__icon___AbTUD {
	margin-right: 10px;
}
.Resource-module__resource-item___mJArw > * {
	max-width: 100%;
	overflow: hidden;
}
.Resource-module__resource-item___mJArw .Resource-module__data-container___lZLwm {
	flex: 1;
	min-width: 0;
}
.Resource-module__resource-item___mJArw .Resource-module__data-container___lZLwm > .Resource-module__title___grF0z,
.Resource-module__resource-item___mJArw .Resource-module__data-container___lZLwm > .Resource-module__author___qKI9S,
.Resource-module__resource-item___mJArw .Resource-module__data-container___lZLwm > .Resource-module__subtitle___ethGy {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	display: block;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	margin: 0;
}
.Resource-module__resource-item___mJArw .Resource-module__data-container___lZLwm > .Resource-module__title___grF0z {
	font-weight: 600;
}
.Resource-module__resource-item___mJArw .Resource-module__flags-container___z1I8G {
	margin-right: 15px;
	opacity: 0;
}
.Resource-module__resource-item___mJArw .Resource-module__flags-container___z1I8G .Resource-module__flag___n5_Yd {
	opacity: 0;
	margin-left: 10px;
}
.Resource-module__resource-item___mJArw .Resource-module__flags-container___z1I8G .Resource-module__flag___n5_Yd.Resource-module__visible___QYtiN {
	opacity: 1;
}
.Resource-module__resource-item___mJArw .Resource-module__flags-container___z1I8G .Resource-module__flag___n5_Yd[name='talend-star'] {
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.Resource-module__resource-item___mJArw .Resource-module__flags-container___z1I8G .Resource-module__flag___n5_Yd[name='talend-badge'] {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Resource-module__resource-item___mJArw:hover .tc-svg-icon,
.Resource-module__resource-item___mJArw:focus .tc-svg-icon,
.Resource-module__resource-item___mJArw.selected .tc-svg-icon,
.Resource-module__resource-item___mJArw:active .tc-svg-icon {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Resource-module__resource-item___mJArw:hover .Resource-module__flags-container___z1I8G,
.Resource-module__resource-item___mJArw:focus .Resource-module__flags-container___z1I8G,
.Resource-module__resource-item___mJArw.selected .Resource-module__flags-container___z1I8G,
.Resource-module__resource-item___mJArw:active .Resource-module__flags-container___z1I8G {
	opacity: 1;
}
.Resource-module__resource-item___mJArw:hover {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Resource-module__resource-item___mJArw:hover .Resource-module__data-container___lZLwm > .Resource-module__title___grF0z,
.Resource-module__resource-item___mJArw:hover .Resource-module__data-container___lZLwm > .Resource-module__author___qKI9S,
.Resource-module__resource-item___mJArw:hover .Resource-module__data-container___lZLwm > .Resource-module__subtitle___ethGy {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Resource-module__resource-item___mJArw.selected {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
}
.Resource-module__resource-item___mJArw.selected .Resource-module__data-container___lZLwm > .Resource-module__title___grF0z,
.Resource-module__resource-item___mJArw.selected .Resource-module__data-container___lZLwm > .Resource-module__author___qKI9S,
.Resource-module__resource-item___mJArw.selected .Resource-module__data-container___lZLwm > .Resource-module__subtitle___ethGy {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.Resource-module__resource-item___mJArw h3 {
	margin-top: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Resource-module__resource-item___mJArw dl {
	padding-left: 10px;
	margin-bottom: 0;
}
.Resource-module__resource-item___mJArw dl > div {
	margin-top: 5px;
}
.Resource-module__resource-item___mJArw dl div {
	display: flex;
}
.Resource-module__resource-item___mJArw dl dt,
.Resource-module__resource-item___mJArw dl dd {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Resource-module__resource-item___mJArw dl dt {
	display: flex;
	align-items: center;
	font-weight: initial;
	flex-shrink: 0;
}
.Resource-module__resource-item___mJArw dl dt.icon-only {
	margin-right: -5px;
}
.Resource-module__resource-item___mJArw dl dt .tc-svg-icon {
	margin: 0 5px;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Resource-module__resource-item___mJArw dl dd {
	padding: 0 5px;
	flex-grow: 1;
	min-width: 0;
}

/* stylelint-disable color-hex-case */
.NameFilter-module__tc-resource-picker-name-filter___n3xak {
	flex: 1;
	position: relative;
}
.NameFilter-module__tc-resource-picker-name-filter___n3xak input + .NameFilter-module__remove___cFLw2 {
	position: absolute;
	top: 0;
	right: 0;
}
.NameFilter-module__tc-resource-picker-name-filter___n3xak input:not(:invalid) + .NameFilter-module__remove___cFLw2 {
	display: inline-block;
}

.NameFilter-module__remove___cFLw2 {
	display: none;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	padding: 5px 0;
	line-height: 1.25rem;
	height: 100%;
}
.NameFilter-module__remove___cFLw2 .tc-svg-icon {
	height: 0.5rem;
	width: 0.5rem;
	margin: 0;
	vertical-align: baseline;
}

/* stylelint-disable color-hex-case */
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7 {
	display: flex;
	padding: 0;
}
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7:hover,
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7:focus,
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7:active {
	color: inherit;
	box-shadow: none;
}
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7 .OrderChooser-module__tc-resource-picker-order-indicator___LTEeQ {
	width: 0.375rem;
	height: 0.375rem;
}
.OrderChooser-module__tc-resource-picker-order-chooser___nVpQ7 .OrderChooser-module__tc-resource-picker-order-indicator___LTEeQ.OrderChooser-module__asc___uiVKi {
	transform: rotate(180deg);
}

/* stylelint-disable color-hex-case */
.SortOptions-module__tc-resource-picker-sort-options___T4OOR {
	display: flex;
	align-items: center;
}
.SortOptions-module__tc-resource-picker-sort-options___T4OOR .SortOptions-module__option-label___IQ1ju {
	margin-right: 10px;
}

/* stylelint-disable color-hex-case */
.StateFilter-module__tc-resource-picker-state-filters___W6TPR {
	margin-right: 15px;
	display: flex;
	align-items: center;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .StateFilter-module__option-label___Uc7SL {
	margin-right: 10px;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle {
	border: none;
	box-shadow: none;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle > .tc-icon {
	margin: 0;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle:hover:not([disabled]),
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle:focus,
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle:active {
	border: none;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR .tc-icon-toggle {
	margin-left: 10px;
	display: inline-flex;
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle.active.StateFilter-module__tc-resource-picker-selection-filter___xDH1c
	> svg,
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle:hover.StateFilter-module__tc-resource-picker-selection-filter___xDH1c
	> svg {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle.active.StateFilter-module__tc-resource-picker-favorite-filter___cXcaU
	> svg,
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle:hover.StateFilter-module__tc-resource-picker-favorite-filter___cXcaU
	> svg {
	color: var(--coral-color-warning-text, hsl(22, 93%, 41%));
}
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle.active.StateFilter-module__tc-resource-picker-certified-filter___QAzMv
	> svg,
.StateFilter-module__tc-resource-picker-state-filters___W6TPR
	.tc-icon-toggle:hover.StateFilter-module__tc-resource-picker-certified-filter___QAzMv
	> svg {
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
.Toolbar-module__tc-resource-list-toolbar___XMW06 {
	display: flex;
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Toolbar-module__tc-resource-list-toolbar___XMW06 > * {
	margin: 0 15px;
}
.Toolbar-module__tc-resource-list-toolbar-filter___eOIXp {
	width: 100%;
}

/* stylelint-disable color-hex-case */
.ResourceList-module__tc-resource-list____58f5 .tc-list-list {
	padding: 0;
	padding-left: 0;
	padding-right: 0;
}
.ResourceList-module__tc-resource-list____58f5 .tc-resource-list-toolbar form {
	margin-top: 10px;
}
.ResourceList-module__tc-resource-list-items___ZfZEZ {
	height: calc(15.625rem - 1.25rem);
	margin-top: 1.25rem;
}
.ResourceList-module__tc-resource-list-items___ZfZEZ.ResourceList-module__filtered___NfVf8 .flags-container {
	opacity: 1;
}
.ResourceList-module__tc-resource-list--no-results___llwPb {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.ResourceList-module__tc-resource-list--no-results-text___Gxo9c {
	display: inline-flex;
	align-items: center;
	font-style: italic;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.ResourceList-module__tc-resource-list--no-results-icon___si6Hs {
	margin: 0 10px;
}

/* stylelint-disable color-hex-case */
.ResourcePicker-module__tc-resource-picker___dvwUN .tc-resource-list-items {
	height: 15.625rem;
	margin-top: 0;
}
.ResourcePicker-module__tc-resource-picker___dvwUN .tc-resource-list-toolbar {
	height: 2.1875rem;
}
.ResourcePicker-module__tc-resource-picker___dvwUN .tc-resource-list-toolbar form {
	margin-top: 0;
}
.ResourcePicker-module__tc-resource-picker___dvwUN .tc-resource-list-toolbar > * {
	margin-left: 0;
}
.ResourcePicker-module__tc-resource-picker___dvwUN .resource-item {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}

/* stylelint-disable color-hex-case */
.RichError-module__wrapper___S0zQT {
	display: flex;
	align-items: center;
}

.RichError-module__icon___DTkL5 {
	width: 2.25rem;
	height: 2.25rem;
}

.RichError-module__content___qdVIn {
	margin-left: 15px;
}
.RichError-module__content___qdVIn h4 {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
}

/* stylelint-disable color-hex-case */
.HeaderTitle-module__container____ZXGd {
	display: flex;
	align-items: center;
	width: 100%;
}

.HeaderTitle-module__title___iLTwX {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	flex-grow: 1;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1rem;
	font-weight: 700;
}

/* stylelint-disable color-hex-case */
/* stylelint-disable declaration-no-important */
/* stylelint-disable color-hex-case */
.SidePanel-module__tc-side-panel___a9zmi {
	display: flex;
	flex-direction: column;
	font-weight: 500;
	background: var(
		--coral-color-branding-background,
		linear-gradient(133deg, hsl(210, 62%, 26%) 0%, hsl(254, 47%, 23%) 100%)
	);
	overflow: hidden;
	position: relative;
	border-right: 1px solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
}
.SidePanel-module__tc-side-panel___a9zmi::before {
	left: 0.625rem;
	bottom: -3.125rem;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__animate___P3ZSN {
	transition: 0.2s width ease-out;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 {
	flex: 1;
	height: calc(100vh - 7.5rem);
	overflow-y: auto;
	overflow-x: hidden;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5::-webkit-scrollbar {
	background-color: var(
		--coral-color-branding-navigation,
		linear-gradient(133deg, hsl(210, 62%, 26%) 0%, hsl(254, 47%, 23%) 100%)
	);
	width: var(--coral-sizing-minimal, 0.75rem);
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-side-panel-list {
	background: transparent;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item {
	width: calc(100% - 1.25rem);
	background: none !important;
	box-shadow: none !important;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item .btn.btn-link {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: var(--coral-color-brand-text, white);
	font-size: 1rem;
	height: 1.875rem;
	margin: 5px 10px;
	padding: 5px;
	border-radius: 4px;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item .btn.btn-link > span {
	margin-left: 10px;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item .btn.btn-link:hover {
	background: var(--coral-color-brand-background-weak-hover, hsla(0, 0%, 100%, 0.1));
	color: var(--coral-color-brand-text-hover, white);
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item.active .btn.btn-link {
	background: var(--coral-color-brand-background-selected, white);
	color: var(--coral-color-brand-text-selected, hsl(204, 96%, 18%));
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item .tc-svg-icon {
	width: var(--coral-sizing-xxxs, 1rem);
	height: var(--coral-sizing-xxxs, 1rem);
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__action-list-container___vFTv5 .tc-action-list-item svg {
	margin-left: 5px;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__toggle-btn___ECuZg {
	height: 70px;
	vertical-align: center;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: left;
	flex: 0 0 4.375rem;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__toggle-btn___ECuZg .btn.btn-link {
	color: var(--coral-color-brand-text, white);
	line-height: 1;
	height: 70px;
	padding: 0 10px;
	display: inline-block;
	width: auto;
	opacity: 0.75;
	margin: 0 auto;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__toggle-btn___ECuZg .btn.btn-link > span {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: none;
}
.SidePanel-module__tc-side-panel___a9zmi .SidePanel-module__toggle-btn___ECuZg .btn.btn-link .tc-svg-icon {
	width: 0.75rem;
	height: 0.75rem;
	transition: 0.2s transform ease-out;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__docked___A4XMZ .btn.btn-link {
	padding: 15px;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__docked___A4XMZ .btn.btn-link > span {
	opacity: 0;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__docked___A4XMZ .tc-action-list {
	width: 3.75rem;
	min-width: auto;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__docked___A4XMZ .SidePanel-module__toggle-btn___ECuZg .btn.btn-link {
	padding: 10px;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__docked___A4XMZ .SidePanel-module__toggle-btn___ECuZg .btn.btn-link .tc-svg-icon {
	transform: rotate(-180deg);
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA .SidePanel-module__toggle-btn___ECuZg {
	padding-left: 0;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA .SidePanel-module__toggle-btn___ECuZg .btn.btn-link {
	padding: 10px 25px;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA .tc-action-list {
	padding: 5px 0;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA .tc-action-list-item .btn.btn-link {
	padding: 10px;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA .tc-action-list-item .btn.btn-link .tc-svg-icon + span {
	margin-left: 25px;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA.SidePanel-module__docked___A4XMZ .tc-action-list {
	width: 4.375rem;
	min-width: auto;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA.SidePanel-module__docked___A4XMZ .SidePanel-module__toggle-btn___ECuZg {
	height: 70px;
	vertical-align: center;
	padding: 0;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__large___xW7mA.SidePanel-module__docked___A4XMZ .SidePanel-module__toggle-btn___ECuZg .SidePanel-module__btn___nIVa7.SidePanel-module__btn-link___KDJF9 {
	height: 70px;
	padding: 0;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation']::before {
	content: none;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .tc-action-list-item .btn.btn-link:hover {
	background: var(--coral-color-brand-background-selected, white);
	color: var(--coral-color-brand-text-selected, hsl(204, 96%, 18%));
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .btn.btn-link,
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .tc-svg-icon {
	color: var(--coral-color-brand-text-inverted, hsl(0, 0%, 38%));
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .btn.btn-link:hover,
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .tc-svg-icon:hover {
	color: var(--coral-color-brand-text-inverted-hover, hsl(0, 0%, 13%));
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .SidePanel-module__toggle-btn___ECuZg {
	background-color: transparent;
}
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .SidePanel-module__toggle-btn___ECuZg .btn.btn-link,
.SidePanel-module__tc-side-panel___a9zmi.SidePanel-module__reverse___lz0rd[role='navigation'] .SidePanel-module__toggle-btn___ECuZg .tc-svg-icon {
	color: var(--coral-color-brand-icon-inverted, hsl(0, 0%, 38%));
}

.rc-slider {
  position: relative;
  width: 100%;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #e9e9e9;
  border-radius: 6px;
}
.rc-slider-track,
.rc-slider-tracks {
  position: absolute;
  height: 4px;
  background-color: #abe2fb;
  border-radius: 6px;
}
.rc-slider-track-draggable {
  z-index: 1;
  box-sizing: content-box;
  background-clip: content-box;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  transform: translateY(-5px);
}
.rc-slider-handle {
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #96dbfa;
  border-radius: 50%;
  cursor: pointer;
  cursor: grab;
  opacity: 0.8;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete {
  opacity: 0;
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px #96dbfa;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-track {
  bottom: 0;
  left: 5px;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track-draggable {
  border-top: 0;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 0;
  border-left: 5px solid rgba(0, 0, 0, 0);
  transform: translateX(-5px);
}
.rc-slider-vertical .rc-slider-handle {
  position: absolute;
  z-index: 1;
  margin-top: 0;
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-dot {
  margin-left: -2px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.rc-slider-tooltip {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  min-width: 24px;
  height: 24px;
  padding: 6px 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/* stylelint-disable color-hex-case */
.Slider-module__tc-slider___n4o34 {
	padding: 0 calc(24px / 2);
}
.Slider-module__tc-slider___n4o34 .rc-slider-disabled {
	background-color: transparent;
	opacity: 0.4;
}
.Slider-module__tc-slider__handler___vywDm {
	position: relative;
}
.Slider-module__tc-slider__value___HOKQ5 {
	position: absolute;
	top: -25px;
	color: var(--coral-color-accent-text-strong, hsl(204, 96%, 18%));
	font: var(--coral-paragraph-m-bold, 600 0.875rem/140% 'Source Sans Pro');
	box-shadow: none;
}
.Slider-module__tc-slider-captions___JAe63 {
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
	margin-top: 10px;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 14px;
}
.Slider-module__tc-slider-captions-element___Lr1gd {
	height: 24px;
	width: 24px;
	line-height: 24px;
	min-height: 24px;
	display: flex;
	justify-content: center;
}
.Slider-module__tc-slider-captions-element___Lr1gd svg {
	height: 24px;
	width: 24px;
	margin: 0;
	color: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.Slider-module__tc-slider-captions-element___Lr1gd svg.Slider-module__selected___WiOIT {
	fill: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.Slider-module__tc-slider-captions___JAe63 .btn {
	padding: 0;
}
.Slider-module__tc-slider-captions___JAe63 .btn.Slider-module__selected___WiOIT .tc-svg-icon {
	fill: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Slider-module__tc-slider-rc-slider___LP0cQ {
	margin-top: 30px;
}
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-step,
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-rail,
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-track {
	height: 7px;
}
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-rail {
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%));
}
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-track {
	background-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-handle {
	border: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	box-shadow: 0 1px 2px 0 rgba(117, 132, 149, 0.5);
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	opacity: 1;
}
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-handle:hover,
.Slider-module__tc-slider-rc-slider___LP0cQ .rc-slider-handle:focus {
	background-color: var(--coral-color-neutral-background, white);
	box-shadow: 0 3px 4px 0.5px rgba(0, 0, 0, 0.25);
}
.Slider-module__tc-slider-rc-slider--track-greater-than___m9Bzb .rc-slider-rail,
.Slider-module__tc-slider-rc-slider--track-exclusive___tZxV9 .rc-slider-rail {
	background-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.Slider-module__tc-slider-rc-slider--track-greater-than___m9Bzb .rc-slider-track,
.Slider-module__tc-slider-rc-slider--track-exclusive___tZxV9 .rc-slider-track {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Slider-module__tc-slider-rc-slider--track-equals___uwstd .rc-slider-rail,
.Slider-module__tc-slider-rc-slider--track-equals___uwstd .rc-slider-track {
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.Slider-module__tc-slider-rc-slider--track-equals___uwstd .rc-slider-handle {
	box-shadow: 0 1px 2px 0 rgba(117, 132, 149, 0.5);
	background-color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}

/* stylelint-disable color-hex-case */
@keyframes TitleSubHeader-module__object-blink___Qx8pa {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
}
@keyframes TitleSubHeader-module__skeleton-blink___bLiE3 {
	0%,
	100% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.25;
	}
}
.tc-subheader-details-blink {
	animation: TitleSubHeader-module__object-blink___Qx8pa 1.5s ease infinite;
}

.TitleSubHeader-module__tc-subheader-details___TPpUr {
	display: flex;
	margin: 0;
	height: 100%;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-icon___vPOTU {
	align-self: center;
	width: 1.5rem;
	height: 1.5rem;
	color: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	margin-right: 20px;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text___A82vP {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	flex: 1 auto;
	margin-right: 110px;
	max-width: 56.25rem;
	align-items: flex-start;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-title___r6C3d {
	display: inline-flex;
	align-items: center;
	width: 100%;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-title___r6C3d > * {
	max-width: 56.25rem;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-title-wording___O6dPP,
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-title-wording-button___apdVk {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: unset;
	margin: 0;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-title___r6C3d input {
	width: var(--coral-sizing-maximal, 20rem);
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-subtitle___HKKiw {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	font-size: 0.875rem;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-text-subtitle___HKKiw > * {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%;
}
.TitleSubHeader-module__tc-subheader-details___TPpUr .TitleSubHeader-module__tc-subheader-details-loading-subtitle___h1BRp {
	margin-top: 5px;
}

/* stylelint-disable color-hex-case */
.SubHeaderBar-module__tc-subheader___RWgwn {
	border-bottom: 0.0625rem solid var(--coral-color-neutral-border-weak, hsl(0, 0%, 82%));
	width: 100%;
}
.SubHeaderBar-module__tc-subheader___RWgwn .btn-link,
.SubHeaderBar-module__tc-subheader___RWgwn .btn-icon-only {
	color: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.SubHeaderBar-module__tc-subheader___RWgwn .btn-link:focus,
.SubHeaderBar-module__tc-subheader___RWgwn .btn-link:hover,
.SubHeaderBar-module__tc-subheader___RWgwn .btn-icon-only:focus,
.SubHeaderBar-module__tc-subheader___RWgwn .btn-icon-only:hover {
	color: var(--coral-color-accent-icon-hover, hsl(204, 88%, 30%));
}
.SubHeaderBar-module__tc-subheader___RWgwn .btn-link:active,
.SubHeaderBar-module__tc-subheader___RWgwn .btn-icon-only:active {
	color: var(--coral-color-accent-icon-active, hsl(205, 88%, 20%));
}
.SubHeaderBar-module__tc-subheader-navbar___GFzzK {
	height: 4.375rem;
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	display: flex;
	padding-left: 0;
	padding-right: 20px;
}
.SubHeaderBar-module__tc-subheader-navbar-left___WH2dS,
.SubHeaderBar-module__tc-subheader-navbar-center___zdq4O,
.SubHeaderBar-module__tc-subheader-navbar-right___HODcU {
	display: flex;
}
.SubHeaderBar-module__tc-subheader-navbar-left___WH2dS {
	flex: 1;
}
.SubHeaderBar-module__tc-subheader-navbar-right___HODcU {
	margin-left: 15px;
	justify-content: flex-end;
}
.SubHeaderBar-module__tc-subheader-navbar-right___HODcU .btn-icon-only {
	padding-left: 0;
	padding-right: 0;
}
.SubHeaderBar-module__tc-subheader-navbar-center___zdq4O {
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
}
.SubHeaderBar-module__tc-subheader-navbar-center-no-margin-right___vbwJ9 {
	margin-right: 0;
}
.SubHeaderBar-module__tc-subheader-back-button___FvMRz {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	/* stylelint-disable-next-line declaration-no-important */
	background-color: var(--coral-color-neutral-background-strong, hsl(0, 0%, 88%)) !important;
	width: 4.375rem;
	height: 4.375rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.SubHeaderBar-module__tc-subheader-back-button___FvMRz:focus,
.SubHeaderBar-module__tc-subheader-back-button___FvMRz:hover,
.SubHeaderBar-module__tc-subheader-back-button___FvMRz:active {
	color: var(--coral-color-accent-text-hover, hsl(204, 96%, 18%));
	background-color: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
}
.SubHeaderBar-module__tc-subheader-back-button___FvMRz:active {
	color: var(--coral-color-accent-text-active, hsl(205, 94%, 13%));
}
.SubHeaderBar-module__tc-subheader-back-button___FvMRz .SubHeaderBar-module__tc-svg-icon___xmzzN {
	width: 20px;
	height: 20px;
}

/* stylelint-disable color-hex-case */
.TreeViewItem-module__tc-treeview-li___eteYb {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.TreeViewItem-module__tc-treeview-li___eteYb:focus {
	outline: none;
}
.TreeViewItem-module__tc-treeview-li___eteYb .btn-link {
	padding: 0;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u {
	position: relative;
	height: 2.5rem;
	cursor: pointer;
	padding-right: 20px;
	display: flex;
	align-items: center;
	flex-grow: 1;
	transition: 200ms ease-out;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u.TreeViewItem-module__disabled___ka9jg {
	opacity: 0.54;
	cursor: not-allowed;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u.TreeViewItem-module__disabled___ka9jg .TreeViewItem-module__tc-treeview-item-name___yHWew {
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u.TreeViewItem-module__disabled___ka9jg svg {
	fill: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-toggle___Y3XNW {
	position: absolute;
	padding: 0.625rem;
	display: inline-flex;
	min-height: auto;
	height: 100%;
	margin-left: -1.875rem;
	top: 0;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-toggle___Y3XNW svg {
	width: 0.75rem;
	fill: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	margin: 0;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-toggle___Y3XNW:hover svg {
	fill: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-folder___ZTqS9 {
	width: 1rem;
	height: 1rem;
	margin-right: 20px;
	flex-shrink: 0;
	flex-grow: 0;
	fill: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-img___HuhnU {
	max-height: 1.25rem;
	margin-right: 0.625rem;
	vertical-align: middle;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-item-name___yHWew {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 25rem;
}
.TreeViewItem-module__tc-treeview-li___eteYb[aria-selected='true'] > .TreeViewItem-module__tc-treeview-item___uHh_u {
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	font-weight: 600;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
}
.TreeViewItem-module__tc-treeview-li___eteYb[aria-selected='true'] > .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-folder___ZTqS9 {
	fill: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u:hover,
.TreeViewItem-module__tc-treeview-li___eteYb:focus > .TreeViewItem-module__tc-treeview-item___uHh_u {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u:hover .TreeViewItem-module__tc-treeview-folder___ZTqS9,
.TreeViewItem-module__tc-treeview-li___eteYb:focus > .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-folder___ZTqS9 {
	fill: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u:hover .TreeViewItem-module__tc-treeview-toggle___Y3XNW svg,
.TreeViewItem-module__tc-treeview-li___eteYb:focus > .TreeViewItem-module__tc-treeview-item___uHh_u .TreeViewItem-module__tc-treeview-toggle___Y3XNW svg {
	fill: var(--coral-color-accent-icon, hsl(204, 88%, 40%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u:hover .btn-link,
.TreeViewItem-module__tc-treeview-li___eteYb:focus > .TreeViewItem-module__tc-treeview-item___uHh_u .btn-link {
	visibility: visible;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item___uHh_u:hover.TreeViewItem-module__disabled___ka9jg,
.TreeViewItem-module__tc-treeview-li___eteYb:focus > .TreeViewItem-module__tc-treeview-item___uHh_u.TreeViewItem-module__disabled___ka9jg {
	background: none;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item-ctrl___RQfm3 {
	margin-left: auto;
	display: flex;
	align-items: center;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item-ctrl___RQfm3 .btn-link {
	visibility: hidden;
	padding: 0 5px;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item-ctrl___RQfm3 .btn-link .tc-svg-icon {
	fill: var(--coral-color-neutral-icon, hsl(0, 0%, 13%));
	margin: 0;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item-ctrl___RQfm3 .btn-link .tc-svg-icon:hover {
	fill: var(--coral-color-neutral-icon-weak, hsl(0, 0%, 38%));
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-item-ctrl___RQfm3 .tc-badge-button {
	height: 1.25rem;
	margin: 0 15px 0 0;
	padding: 0 5px;
	border-radius: 3px;
}
.TreeViewItem-module__tc-treeview-li___eteYb .TreeViewItem-module__tc-treeview-ul___FTK5U {
	width: 100%;
	padding: 0;
}
.TreeViewItem-module__tc-treeview-li___eteYb[data-hidden='true'] {
	height: 0;
	display: none;
}

/* stylelint-disable color-hex-case */
.TreeView-module__tc-treeview___o0K4I .TreeView-module__tc-treeview-header___JBOw2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: var(--coral-color-accent-text, hsl(204, 95%, 31%));
	line-height: 3.75rem;
	font-weight: bold;
	padding-left: 20px;
	border-bottom: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
}
.TreeView-module__tc-treeview___o0K4I .TreeView-module__tc-treeview-header___JBOw2 .btn-link .tc-svg-icon {
	stroke: var(--coral-color-accent-text, hsl(204, 95%, 31%));
}
.TreeView-module__tc-treeview___o0K4I .TreeView-module__tc-treeview-list___k_0vN {
	padding: 10px 0;
	overflow: auto;
	list-style-type: none;
}

[data-drawer-content]:has([data-drawer-absolute-footer-buttons]) {
	margin-bottom: 66px;
}
[data-drawer-content]:has([data-drawer-absolute-footer-buttons])
	.FormSkeleton-module__drawer-absolute-footer-buttons___LO9KC {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: var(--coral-spacing-m, 1rem);
	display: flex;
	justify-content: space-between;
}

.labels-module__required___wfndr:after {
	content: '*';
	display: inline;
}

.Widget-component-module__tooltip___inc7W {
	display: block;
}

.tc-inline-message p {
	vertical-align: baseline;
}

.Comparator-module__comparator___H7bfv {
	position: relative;
}
.Comparator-module__comparator___H7bfv .dropdown {
	position: absolute;
	top: calc(1.05rem + var(--coral-spacing-xxs, 0.25rem));
}
.Comparator-module__comparator___H7bfv .dropdown-menu {
	min-width: auto;
}
.Comparator-module__comparator___H7bfv .dropdown .tc-svg-icon {
	flex-shrink: 0;
}
.Comparator-module__comparator___H7bfv .dropdown .btn {
	height: 1.875rem;
	width: 3.125rem;
	color: var(--coral-color-neutral-text, hsl(0, 0%, 13%));
	background: var(--coral-color-accent-background, hsl(204, 59%, 88%));
	border: 1px solid var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	border-radius: var(--coral-radius-s, 0.25rem) 0 0 var(--coral-radius-s, 0.25rem);
	z-index: 1;
	padding-left: var(--coral-spacing-xxs, 0.25rem);
	padding-right: var(--coral-spacing-xxs, 0.25rem);
}
.Comparator-module__comparator___H7bfv input {
	padding-left: calc(3.125rem + var(--coral-spacing-xs, 0.5rem));
}

.Comparator-module__operator___zMCKU.Comparator-module__selected___JCF5F {
	font-weight: bold;
}
.Comparator-module__operator___zMCKU .Comparator-module__symbol___yAxU1 + .Comparator-module__name___YAmdg {
	padding-left: 0.625rem;
}

.KeyValue-module__key-value___x78z9 {
	display: flex;
}
.KeyValue-module__key-value___x78z9 dt,
.KeyValue-module__key-value___x78z9 dd {
	flex: 1;
}
.KeyValue-module__key-value___x78z9 dt {
	display: flex;
	align-items: flex-end;
}
.KeyValue-module__key-value___x78z9 dt > div {
	height: 100%;
}
.KeyValue-module__key-value___x78z9 dt > * {
	flex: 1;
}
.KeyValue-module__key-value___x78z9 dt::after {
	grid-area: equal;
	content: '=';
	display: flex;
	align-items: center;
	justify-content: center;
	height: var(--coral-sizing-l, 2.5rem);
	width: var(--coral-sizing-m, 2.25rem);
}

.MultiSelectTag-module__wrapper___X8Jju {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	border: var(--coral-border-s-solid, 1px solid) var(--coral-color-neutral-border, hsl(0, 0%, 55%));
	border-radius: var(--coral-radius-s, 0.25rem);
	height: auto;
	padding: 0;
}
.MultiSelectTag-module__wrapper___X8Jju > .MultiSelectTag-module__focus-manager___xZa0J div:has([data-multiselect-input-overrides='true']) {
	border: none;
	box-shadow: none;
}
.MultiSelectTag-module__wrapper___X8Jju .MultiSelectTag-module__focus-manager___xZa0J {
	flex-grow: 1;
	outline: none;
}
.MultiSelectTag-module__wrapper___X8Jju .MultiSelectTag-module__typeahead___YVaLP .MultiSelectTag-module__items___J6OFy {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.MultiSelectTag-module__has-error___FqMTZ {
	border-color: var(--coral-color-danger-border, hsl(359, 51%, 53%));
}

.TextMode-module__tc-badge-list___Z1Kwz {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}
.TextMode-module__tc-badge-list___Z1Kwz > li {
	list-style: none;
}

.NestedListView-module__nested-list-view___QlOnu header > small {
	display: none;
}

.TextModeArrayTemplate-module__tf-array-text-mode___MV5eL ol {
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: var(--coral-spacing-xxs, 0.25rem);
}

.ArrayItem-module__tf-array-item___E1C5Y {
	display: flex;
	-moz-column-gap: var(--coral-spacing-s, 0.75rem);
	     column-gap: var(--coral-spacing-s, 0.75rem);
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	padding: var(--coral-spacing-xs, 0.5rem) 0;
}
.ArrayItem-module__tf-array-item___E1C5Y .ArrayItem-module__delete___fizef button,
.ArrayItem-module__tf-array-item___E1C5Y .ArrayItem-module__control___wDSvH button {
	opacity: 0;
}
.ArrayItem-module__tf-array-item___E1C5Y:hover {
	background: var(--coral-color-neutral-background, white);
}
.ArrayItem-module__tf-array-item___E1C5Y:hover .ArrayItem-module__control___wDSvH button,
.ArrayItem-module__tf-array-item___E1C5Y:hover .ArrayItem-module__delete___fizef button {
	opacity: 1;
}
.ArrayItem-module__tf-array-item___E1C5Y:hover .ArrayItem-module__control___wDSvH button:disabled,
.ArrayItem-module__tf-array-item___E1C5Y:hover .ArrayItem-module__delete___fizef button:disabled {
	color: var(--coral-color-neutral-text-disabled, hsl(0, 0%, 44%));
}
.ArrayItem-module__tf-array-item___E1C5Y > * {
	flex-grow: 1;
	margin: 0;
}
.ArrayItem-module__tf-array-item___E1C5Y .ArrayItem-module__control___wDSvH {
	flex-grow: 0;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.ArrayItem-module__tf-array-item___E1C5Y .ArrayItem-module__delete___fizef {
	flex-grow: 0;
	flex-shrink: 0;
	display: flex;
	align-items: center;
}

.DefaultArrayTemplate-module__tf-array-fieldset___Zm8C6::before {
	content: attr(data-content);
	display: inline-block;
	margin: var(--coral-spacing-m, 1rem) 0;
}
.DefaultArrayTemplate-module__tf-array-fieldset___Zm8C6 .DefaultArrayTemplate-module__tf-array-add___J17I9 {
	float: right;
}
.DefaultArrayTemplate-module__tf-array-fieldset___Zm8C6 .DefaultArrayTemplate-module__tf-array___cCvm1 {
	padding: 0;
	margin: 0;
}
.DefaultArrayTemplate-module__tf-array-fieldset___Zm8C6 .DefaultArrayTemplate-module__tf-array___cCvm1 .DefaultArrayTemplate-module__item___ijiDK {
	list-style: none;
}

[data-drawer-content]:has([data-drawer-absolute-footer-buttons]) {
	margin-bottom: 50px;
}
[data-drawer-content]:has([data-drawer-absolute-footer-buttons])
	.UIForm-module__drawer-absolute-footer-buttons___LdBpJ {
	background: var(--coral-color-neutral-background-medium, hsl(0, 0%, 97%));
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: var(--coral-spacing-xs, 0.5rem) var(--coral-spacing-m, 1rem);
	display: flex;
	justify-content: space-between;
}
[data-drawer-content]:has([data-drawer-absolute-footer-buttons])
	.UIForm-module__drawer-absolute-footer-buttons___LdBpJ
	> div {
	display: flex;
	flex: 1;
}
[data-drawer-content]:has([data-drawer-absolute-footer-buttons])
	.UIForm-module__drawer-absolute-footer-buttons___LdBpJ
	> div
	> div {
	padding: 0;
}


:root{
  --sprout-container-breakpoint-s: 640px; /* Viewport width breakpoint token for small layouts */
	--sprout-container-breakpoint-m: 1024px; /* Viewport width breakpoint token for medium-wide layouts */
	--sprout-container-breakpoint-l: 1600px; /* Viewport width breakpoint token for wide layouts */
	--sprout-container-layer-stacked: 1000; /* Use for stacked items. Must be dismissable. */
	--sprout-container-layer-floating: 1100; /* Must be in a fixed position related to its container. All stacked and default content beneath it must be reachable through scroll/pan interactions or it must be dimissible. */
	--sprout-container-layer-overlay: 1300; /* Must be related to a sub-task. Must be accompanied with a curtain. */
	--sprout-container-layer-context: 1350; /* Must be triggered through right-click/long press. Must be dismissible through clicking outside the area. */
	--sprout-container-layer-time-sensitive: 1400; /* Must be related to something that happened in the system at that exact moment that is useful for the user to know. Must be dismissible or time-based. */
	--sprout-container-layer-cursor: 1500; /* Must be user-triggered and related to the cursors/pointers current position. Must be dismissible with escape key. */
}


[data-qlik-theme=qlik-dark]{
  --sprout-common-border-default: 1px solid rgb(100% 100% 100% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak: 1px solid rgb(100% 100% 100% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate: 1px solid rgb(100% 100% 100% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong: 1px solid rgb(100% 100% 100% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong: 1px solid rgb(100% 100% 100% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default: 1px solid rgb(100% 100% 100% / 0.3); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle: 1px dashed rgb(100% 100% 100% / 0.3); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak: 1px dashed rgb(100% 100% 100% / 0.12); /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak: 1px solid rgb(100% 100% 100% / 0.12); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate: 1px solid rgb(100% 100% 100% / 0.3); /* Compound token for moderate border style */
	--sprout-common-divider-strong: 1px solid rgb(100% 100% 100% / 0.5); /* Compound token for strong border style */
	--sprout-common-divider-extra-strong: 2px solid rgb(100% 100% 100% / 0.7); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default: 1px solid #333333; /* Compound token for default inverse border */
	--sprout-inverse-border-weak: 1px solid rgb(20% 20% 20% / 0.3); /* Compound token for inverse weak border */
	--sprout-focus-border-default: 2px solid #5daef1; 
	--sprout-script-font-m: 400 16px/150% Source Code Pro; /* Medium default code */
	--sprout-script-font-xs: 400 12px/150% Source Code Pro; /* Extra small default code */
	--sprout-script-font-s: 400 14px/150% Source Code Pro; /* Small default code */
	--sprout-script-font-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized code */
	--sprout-script-font-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized code */
	--sprout-selected-border-default: 2px solid #4ec574; /* Border for selected items */
	--sprout-data-font-tabular-m: 400 16px/150% Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s: 400 14px/150% Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs: 400 12px/150% Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default: 1px dashed rgb(100% 100% 100% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs: 600 12px/130% Source Sans Pro; /* Extra small heading */
	--sprout-heading-font-s: 600 16px/130% Source Sans Pro; /* Small heading */
	--sprout-heading-font-m: 600 20px/130% Source Sans Pro; /* Medium heading */
	--sprout-heading-font-l: 600 24px/130% Source Sans Pro; /* Large heading */
	--sprout-heading-font-xl: 600 32px/130% Source Sans Pro; /* XL heading */
	--sprout-heading-font-xxl: 600 40px/130% Source Sans Pro; /* XXL heading */
	--sprout-body-font-xs: 400 12px/150% Source Sans Pro; /* Extra small body text */
	--sprout-body-font-s: 400 14px/150% Source Sans Pro; /* Small body text */
	--sprout-body-font-m: 400 16px/150% Source Sans Pro; /* Medium body text */
	--sprout-body-font-l: 400 20px/150% Source Sans Pro; /* Large body text */
	--sprout-body-font-xl: 400 24px/150% Source Sans Pro; /* XL body text */
	--sprout-body-font-xxl: 400 28px/150% Source Sans Pro; /* XXL body text */
	--sprout-label-font-xs: 400 12px/16px Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-emphasized: 600 12px/16px Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-s: 400 14px/16px Source Sans Pro; /* Small default label */
	--sprout-label-font-s-emphasized: 600 14px/16px Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-m: 400 16px/20px Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-emphasized: 600 16px/20px Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-l: 400 20px/24px Source Sans Pro; /* Large default label */
	--sprout-label-font-l-emphasized: 600 20px/24px Source Sans Pro; /* Large emphasized label */
  color-scheme: dark;

}


[data-qlik-theme=qlik-expressive-dark]{
  --sprout-common-border-default: 1px solid rgb(100% 100% 100% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak: 1px solid rgb(100% 100% 100% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate: 1px solid rgb(100% 100% 100% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong: 1px solid rgb(100% 100% 100% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong: 1px solid rgb(100% 100% 100% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default: 1px solid rgb(100% 100% 100% / 0.3); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle: 1px dashed rgb(100% 100% 100% / 0.3); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak: 1px dashed rgb(100% 100% 100% / 0.12); /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak: 1px solid rgb(100% 100% 100% / 0.12); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate: 1px solid rgb(100% 100% 100% / 0.3); /* Compound token for moderate border style */
	--sprout-common-divider-strong: 1px solid rgb(100% 100% 100% / 0.5); /* Compound token for strong border style */
	--sprout-common-divider-extra-strong: 2px solid rgb(100% 100% 100% / 0.7); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default: 1px solid #252628; /* Compound token for default inverse border */
	--sprout-inverse-border-weak: 1px solid rgb(14.51% 14.902% 15.686% / 0.3); /* Compound token for inverse weak border */
	--sprout-focus-border-default: 2px solid #5daef1; 
	--sprout-script-font-m: 400 16px/150% Source Code Pro; /* Medium default code */
	--sprout-script-font-xs: 400 12px/150% Source Code Pro; /* Extra small default code */
	--sprout-script-font-s: 400 14px/150% Source Code Pro; /* Small default code */
	--sprout-script-font-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized code */
	--sprout-script-font-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized code */
	--sprout-selected-border-default: 2px solid #4ec574; /* Border for selected items */
	--sprout-data-font-tabular-m: 400 16px/150% Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s: 400 14px/150% Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs: 400 12px/150% Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default: 1px dashed rgb(100% 100% 100% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs: 600 12px/130% Inter; /* Extra small heading */
	--sprout-heading-font-s: 600 16px/130% Inter; /* Small heading */
	--sprout-heading-font-m: 600 20px/130% Inter; /* Medium heading */
	--sprout-heading-font-l: 600 24px/130% Inter; /* Large heading */
	--sprout-heading-font-xl: 600 32px/130% Inter; /* XL heading */
	--sprout-heading-font-xxl: 600 40px/130% Inter; /* XXL heading */
	--sprout-body-font-xs: 400 12px/150% Source Sans Pro; /* Extra small body text */
	--sprout-body-font-s: 400 14px/150% Source Sans Pro; /* Small body text */
	--sprout-body-font-m: 400 16px/150% Source Sans Pro; /* Medium body text */
	--sprout-body-font-l: 400 20px/150% Source Sans Pro; /* Large body text */
	--sprout-body-font-xl: 400 24px/150% Source Sans Pro; /* XL body text */
	--sprout-body-font-xxl: 400 28px/150% Source Sans Pro; /* XXL body text */
	--sprout-label-font-xs: 400 12px/16px Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-emphasized: 600 12px/16px Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-s: 400 14px/16px Source Sans Pro; /* Small default label */
	--sprout-label-font-s-emphasized: 600 14px/16px Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-m: 400 16px/20px Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-emphasized: 600 16px/20px Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-l: 400 20px/24px Source Sans Pro; /* Large default label */
	--sprout-label-font-l-emphasized: 600 20px/24px Source Sans Pro; /* Large emphasized label */
  color-scheme: dark;

}


[data-qlik-theme=qlik-expressive-light]{
  --sprout-common-border-default: 1px solid rgb(0% 0% 0% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak: 1px solid rgb(0% 0% 0% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate: 1px solid rgb(0% 0% 0% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong: 1px solid rgb(0% 0% 0% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong: 1px solid rgb(0% 0% 0% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default: 1px solid rgb(0% 0% 0% / 0.08); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle: 1px dashed rgb(0% 0% 0% / 0.08); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak: 1px dashed rgb(0% 0% 0% / 0.04); /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak: 1px solid rgb(0% 0% 0% / 0.04); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate: 1px solid rgb(0% 0% 0% / 0.08); /* Compound token for moderate border style */
	--sprout-common-divider-strong: 1px solid rgb(0% 0% 0% / 0.2); /* Compound token for strong border style */
	--sprout-common-divider-extra-strong: 2px solid rgb(0% 0% 0% / 0.43); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default: 1px solid #ffffff; /* Compound token for default inverse border */
	--sprout-inverse-border-weak: 1px solid rgb(100% 100% 100% / 0.3); /* Compound token for inverse weak border */
	--sprout-focus-border-default: 2px solid #005db9; 
	--sprout-script-font-m: 400 16px/150% Source Code Pro; /* Medium default code */
	--sprout-script-font-xs: 400 12px/150% Source Code Pro; /* Extra small default code */
	--sprout-script-font-s: 400 14px/150% Source Code Pro; /* Small default code */
	--sprout-script-font-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized code */
	--sprout-script-font-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized code */
	--sprout-selected-border-default: 2px solid #00873d; /* Border for selected items */
	--sprout-data-font-tabular-m: 400 16px/150% Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s: 400 14px/150% Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs: 400 12px/150% Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default: 1px dashed rgb(0% 0% 0% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs: 600 12px/130% Inter; /* Extra small heading */
	--sprout-heading-font-s: 600 16px/130% Inter; /* Small heading */
	--sprout-heading-font-m: 600 20px/130% Inter; /* Medium heading */
	--sprout-heading-font-l: 600 24px/130% Inter; /* Large heading */
	--sprout-heading-font-xl: 600 32px/130% Inter; /* XL heading */
	--sprout-heading-font-xxl: 600 40px/130% Inter; /* XXL heading */
	--sprout-body-font-xs: 400 12px/150% Source Sans Pro; /* Extra small body text */
	--sprout-body-font-s: 400 14px/150% Source Sans Pro; /* Small body text */
	--sprout-body-font-m: 400 16px/150% Source Sans Pro; /* Medium body text */
	--sprout-body-font-l: 400 20px/150% Source Sans Pro; /* Large body text */
	--sprout-body-font-xl: 400 24px/150% Source Sans Pro; /* XL body text */
	--sprout-body-font-xxl: 400 28px/150% Source Sans Pro; /* XXL body text */
	--sprout-label-font-xs: 400 12px/16px Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-emphasized: 600 12px/16px Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-s: 400 14px/16px Source Sans Pro; /* Small default label */
	--sprout-label-font-s-emphasized: 600 14px/16px Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-m: 400 16px/20px Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-emphasized: 600 16px/20px Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-l: 400 20px/24px Source Sans Pro; /* Large default label */
	--sprout-label-font-l-emphasized: 600 20px/24px Source Sans Pro; /* Large emphasized label */
  color-scheme: light;

}


[data-qlik-theme=qlik-light]{
  --sprout-common-border-default: 1px solid rgb(0% 0% 0% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak: 1px solid rgb(0% 0% 0% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate: 1px solid rgb(0% 0% 0% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong: 1px solid rgb(0% 0% 0% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong: 1px solid rgb(0% 0% 0% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default: 1px solid rgb(0% 0% 0% / 0.08); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle: 1px dashed rgb(0% 0% 0% / 0.08); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak: 1px dashed rgb(0% 0% 0% / 0.04); /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak: 1px solid rgb(0% 0% 0% / 0.04); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate: 1px solid rgb(0% 0% 0% / 0.08); /* Compound token for moderate border style */
	--sprout-common-divider-strong: 1px solid rgb(0% 0% 0% / 0.2); /* Compound token for strong border style */
	--sprout-common-divider-extra-strong: 2px solid rgb(0% 0% 0% / 0.43); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default: 1px solid #ffffff; /* Compound token for default inverse border */
	--sprout-inverse-border-weak: 1px solid rgb(100% 100% 100% / 0.3); /* Compound token for inverse weak border */
	--sprout-focus-border-default: 2px solid #005db9; 
	--sprout-script-font-m: 400 16px/150% Source Code Pro; /* Medium default code */
	--sprout-script-font-xs: 400 12px/150% Source Code Pro; /* Extra small default code */
	--sprout-script-font-s: 400 14px/150% Source Code Pro; /* Small default code */
	--sprout-script-font-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized code */
	--sprout-script-font-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized code */
	--sprout-selected-border-default: 2px solid #00873d; /* Border for selected items */
	--sprout-data-font-tabular-m: 400 16px/150% Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s: 400 14px/150% Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs: 400 12px/150% Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized: 600 16px/150% Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized: 600 14px/150% Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized: 600 12px/150% Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default: 1px dashed rgb(0% 0% 0% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs: 600 12px/130% Source Sans Pro; /* Extra small heading */
	--sprout-heading-font-s: 600 16px/130% Source Sans Pro; /* Small heading */
	--sprout-heading-font-m: 600 20px/130% Source Sans Pro; /* Medium heading */
	--sprout-heading-font-l: 600 24px/130% Source Sans Pro; /* Large heading */
	--sprout-heading-font-xl: 600 32px/130% Source Sans Pro; /* XL heading */
	--sprout-heading-font-xxl: 600 40px/130% Source Sans Pro; /* XXL heading */
	--sprout-body-font-xs: 400 12px/150% Source Sans Pro; /* Extra small body text */
	--sprout-body-font-s: 400 14px/150% Source Sans Pro; /* Small body text */
	--sprout-body-font-m: 400 16px/150% Source Sans Pro; /* Medium body text */
	--sprout-body-font-l: 400 20px/150% Source Sans Pro; /* Large body text */
	--sprout-body-font-xl: 400 24px/150% Source Sans Pro; /* XL body text */
	--sprout-body-font-xxl: 400 28px/150% Source Sans Pro; /* XXL body text */
	--sprout-label-font-xs: 400 12px/16px Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-emphasized: 600 12px/16px Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-s: 400 14px/16px Source Sans Pro; /* Small default label */
	--sprout-label-font-s-emphasized: 600 14px/16px Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-m: 400 16px/20px Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-emphasized: 600 16px/20px Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-l: 400 20px/24px Source Sans Pro; /* Large default label */
	--sprout-label-font-l-emphasized: 600 20px/24px Source Sans Pro; /* Large emphasized label */
  color-scheme: light;

}


[data-qlik-theme=qlik-dark]{
  --sprout-common-border-radius-subtle: 4px; /* Subtle border radius for use of smaller UI elements or those with a slightly less sharp feeling. */
	--sprout-common-border-radius-soft: 8px; /* Medium border radius for medium sizes UI elements and a softer feeling. */
	--sprout-common-border-radius-cushiony: 16px; /* Very soft border radius for use of larger elements or elements with a cushiony feeling. */
	--sprout-common-border-radius-pill: 4px; /* Border radius for UI elements that supports pill shape such as buttons and inputs. */
	--sprout-common-border-radius-round: 2000px; /* Border radius for elements that are meant to always be round */
	--sprout-common-nested-border-radius-subtle-xs: 2px; /* Border radius for corner-aligned elements inside other element with a subtle border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-xs: 6px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-s: 4px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-xs: 14px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-s: 12px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-m: 8px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-soft-s-xs: 2px; /* Border radius for corner-aligned elements inside other element with a soft border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-s-xs: 10px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-m-s: 4px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-scale-roundness: 1; /* Roundness factor. */
	--sprout-common-scale-spacing: 1; /* (Variable only). Scaling property for spacing tokens */
	--sprout-common-scale-density: 1; /* (Variable only). Scaling property for density tokens */
	--sprout-common-scale-font-size: 1; /* (Variable only). Font scale variable for font size tokens */
	--sprout-common-foreground-color-default: #ffffff; /* Primary text color */
	--sprout-common-foreground-color-weak: rgb(100% 100% 100% / 0.76); /* Secondary text color. Used for discrete text. */
	--sprout-common-foreground-color-disabled: rgb(100% 100% 100% / 0.55); /* Disabled text color. */
	--sprout-common-background-color-default: #333333; /* First level surface color. */
	--sprout-common-background-color-weak: #262626; /* Second level surface color. */
	--sprout-common-background-color-moderate: #1a1a1a; /* Third level surface color. */
	--sprout-common-background-color-strong: #0e0e0e; /* Fourth level surface color. */
	--sprout-common-background-color-floating: rgb(23.413% 23.413% 23.413%); /* Floating surface color for popovers and raised surfaces. Inherits and lightens default background color. */
	--sprout-common-background-color-enabled: rgb(100% 100% 100% / 0.08); /* Default background color for enabled interactive elements */
	--sprout-common-background-color-hover: rgb(100% 100% 100% / 0.2); /* Hover background color for interactive elements */
	--sprout-common-background-color-pressed: rgb(100% 100% 100% / 0.1); /* Pressed background color for interactive elements */
	--sprout-common-background-color-toggled: rgb(100% 100% 100% / 0.3); /* Background color for toggled state of interactive elements */
	--sprout-common-background-color-disabled: rgb(100% 100% 100% / 0.15); /* Disabled background color for interactive elements */
	--sprout-common-elevation-default: 0 2px 4px 0 #00000026, 0 0 0 1px #0000000d; /* Default elevation box shadow style */
	--sprout-common-elevation-weak: 0 1px 2px 0 #00000026, 0 0 0 1px #0000000d; /* Weak elevation box shadow style */
	--sprout-common-elevation-moderate: 0 4px 10px 0 #00000026, 0 0 0 1px #0000000d; /* Moderate elevation box shadow style */
	--sprout-common-elevation-strong: 0 6px 20px 0 #00000026, 0 0 0 1px #0000000d; /* Strong elevation box shadow style */
	--sprout-common-sizing-s: 4px; /* S size */
	--sprout-common-sizing-m: 8px; /* M size. Default grid unit */
	--sprout-common-sizing-l: 12px; /* L size */
	--sprout-common-sizing-xl: 16px; /* XL size */
	--sprout-common-sizing-xxl: 24px; /* XXL size */
	--sprout-common-sizing-3xl: 32px; /* 3XL size */
	--sprout-common-sizing-4xl: 40px; /* 4XL size */
	--sprout-common-sizing-5xl: 48px; /* 5XL size */
	--sprout-common-sizing-6xl: 56px; /* 6XL size */
	--sprout-common-sizing-7xl: 64px; /* 7XL size */
	--sprout-common-spacing-xs: 2px; /* XS spacing */
	--sprout-common-spacing-s: 4px; /* S spacing */
	--sprout-common-spacing-m: 8px; /* M spacing. Default grid unit */
	--sprout-common-spacing-l: 12px; /* L spacing */
	--sprout-common-spacing-xl: 16px; /* XL spacing */
	--sprout-common-spacing-xxl: 24px; /* XXL spacing */
	--sprout-common-spacing-3xl: 32px; /* 3XL spacing */
	--sprout-common-density-xs: 2px; /* Extra small density */
	--sprout-common-density-s: 4px; /* S density */
	--sprout-common-density-m: 8px; /* M density */
	--sprout-common-density-l: 12px; /* L density */
	--sprout-common-density-xl: 16px; /* XL density */
	--sprout-common-density-xxl: 24px; /* XXL density */
	--sprout-common-density-3xl: 32px; /* 3XL density */
	--sprout-inverse-foreground-color-default: #333333; /* Contrasting text color */
	--sprout-inverse-foreground-color-disabled: rgb(20% 20% 20% / 0.3); 
	--sprout-inverse-background-color-default: #ffffff; /* Contrasting background color */
	--sprout-brand-primary-color-default: #4ec574; /* Primary brand color. */
	--sprout-brand-primary-color-weak: rgb(30.588% 77.255% 45.49% / 0.05); 
	--sprout-brand-primary-color-hover: rgb(44.471% 81.804% 56.392%); /* Primary brand color. (hover) */
	--sprout-brand-primary-color-pressed: rgb(61.13% 87.263% 69.474%); /* Primary brand color. (pressed) */
	--sprout-brand-primary-color-toggled: rgb(72.791% 91.084% 78.632%); /* Primary brand color. (toggled) */
	--sprout-brand-primary-color-disabled: rgb(100% 100% 100% / 0.15); /* Primary brand color. (disabled) */
	--sprout-brand-primary-color-focus: rgb(44.471% 81.804% 56.392%); /* Primary brand color. (focus) */
	--sprout-brand-primary-color-inverse: #333333; /* Primary brand color. (inverse) */
	--sprout-danger-color-default: #f15a81; /* Danger color. */
	--sprout-danger-color-weak: rgb(94.51% 35.294% 50.588% / 0.05); 
	--sprout-danger-color-hover: rgb(95.608% 48.235% 60.471%); /* Danger color. (hover) */
	--sprout-danger-color-pressed: rgb(96.926% 63.765% 72.33%); /* Danger color. (pressed) */
	--sprout-danger-color-toggled: rgb(97.848% 74.636% 80.631%); /* Danger color. (toggled) */
	--sprout-danger-color-disabled: rgb(100% 100% 100% / 0.15); /* Danger color. (disabled) */
	--sprout-danger-color-focus: rgb(94.675% 37.235% 52.071%); /* Danger color. (focus) */
	--sprout-danger-color-inverse: #333333; /* Danger color. (inverse) */
	--sprout-link-foreground-color-default: #5daef1; /* Link color */
	--sprout-focus-background-color-default: rgb(100% 100% 100% / 0.2); /* Focus background color for interactive elements */
	--sprout-focus-color-default: #5daef1; /* Focus color. */
	--sprout-success-color-default: #4ec574; /* Success color. */
	--sprout-success-color-weak: rgb(30.588% 77.255% 45.49% / 0.05); 
	--sprout-success-color-inverse: #333333; /* Success color. (inverse) */
	--sprout-warning-color-default: #ff9800; /* Warning color. */
	--sprout-warning-color-weak: rgb(100% 59.608% 0% / 0.05); 
	--sprout-warning-color-inverse: #333333; /* Warning color. (inverse) */
	--sprout-info-color-default: #5daef1; /* Info color. */
	--sprout-info-color-weak: rgb(36.471% 68.235% 94.51% / 0.05); 
	--sprout-info-color-inverse: #333333; /* Info color. (inverse) */
	--sprout-favorite-color-default: #ffb84d; /* Color that conveys the 'favorite' feature(s). */
	--sprout-favorite-color-inverse: #333333; /* Favorite color. (inverse) */
	--sprout-overlay-background-color-default: rgb(20% 20% 20% / 0.8); /* Overlay background color to be used to increase the contrast for foregrounds on top of surfaces with unpredictable colors such as images. */
	--sprout-overlay-background-color-inverse: rgb(100% 100% 100% / 0.08); /* Surface contrast overlay color to be used to frame and separate content from background color tokens. */
	--sprout-curtain-background-color-default: rgb(0% 0% 0% / 0.6); /* Curtain background color to be used when "dimming" down parts of the UI such as modals do. */
	--sprout-input-background-color-default: rgb(100% 100% 100% / 0.06); /* Background for input elements such as text areas and search fields */
	--sprout-script-color-default: #ffffff; /* Syntax highlight color for default text */
	--sprout-script-color-comment: #c2c2c2; /* Syntax highlight color for comment */
	--sprout-script-color-function: rgb(45.098% 73.098% 95.608%); /* Syntax highlight color for function */
	--sprout-script-color-keyword: #abe1f7; /* Syntax highlight color for keyword */
	--sprout-script-color-bracket-match: rgb(94.353% 48.471% 10%); /* Syntax highlight color for bracket match */
	--sprout-script-color-variable: rgb(97.529% 67.882% 75.02%); /* Syntax highlight color for variable */
	--sprout-script-color-field: rgb(100% 71.725% 30%); /* Syntax highlight color for field */
	--sprout-script-color-string: rgb(47.529% 83.765% 61.176%); /* Syntax highlight color for string */
	--sprout-script-color-measure: rgb(68.235% 66.353% 88.706%); /* Syntax highlight color for measure */
	--sprout-script-color-table: #f08fc2; /* Syntax highlight color for tables */
	--sprout-script-background-color-default: #333333; /* Background color for syntax highlighting */
	--sprout-selected-color-default: #4ec574; /* Selected color */
	--sprout-selected-color-hover: rgb(25.435% 60.466% 36.146%); /* Selected color. (hover) */
	--sprout-selected-color-pressed: rgb(19.136% 41.404% 25.453%); /* Selected color. (pressed) */
	--sprout-selected-color-disabled: rgb(100% 100% 100% / 0.03); /* Selected color. (disabled) */
	--sprout-selected-color-focus: var(--sprout-selected-color-hover); /* Selected color. (focus) */
	--sprout-selected-color-inverse: #333333; /* Selected inverse color. For use on top of selected colors */
	--sprout-selected-background-color-default: rgb(100% 100% 100% / 0.1); /* Neutral background color for selected items */
	--sprout-selected-background-color-emphasized: rgb(30.588% 77.255% 45.49% / 0.1); /* Emphasized background color for selected items */
	--sprout-illustration-color-palette-0: #ffffff; /* Illustration palette color */
	--sprout-illustration-color-palette-1: #cccccc; /* Illustration palette color */
	--sprout-illustration-color-palette-2: #4ec574; /* Illustration palette color */
	--sprout-illustration-color-palette-3: #f15a81; /* Illustration palette color */
	--sprout-illustration-color-palette-4: #5daef1; /* Illustration palette color */
	--sprout-illustration-color-palette-5: #ed60a9; /* Illustration palette color */
	--sprout-illustration-color-palette-6: #ffb84d; /* Illustration palette color */
	--sprout-illustration-stroke-color-constant-default: #000000; /* Constant default stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-weak: #999999; /* Inverse weak stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-default: #ffffff; /* Inverse default stroke color for illustration outlines */
	--sprout-illustration-surface-color-top: #737373; /* Top illustration surface color */
	--sprout-illustration-surface-color-left: #666666; /* Left illustration surface color */
	--sprout-illustration-surface-color-right: #595959; /* Right illustration surface color */
	--sprout-illustration-shadow-color-default: rgb(0% 0% 0% / 0.6); /* Default illustration shadow color */
	--sprout-illustration-sizing-s: 96px; /* Small illustration size */
	--sprout-illustration-sizing-m: 128px; /* Medium illustration size */
	--sprout-illustration-sizing-l: 160px; /* Large illustration size */
	--sprout-data-color-others: #b3b3b3; /* Use for when grouping values into an "others" bucket */
	--sprout-data-color-null: #666666; /* Use for visualizing the concept of 'null' */
	--sprout-data-color-support: #a6a6a6; /* Color for supporing items, like last year values, when visualizing data */
	--sprout-data-color-support-weak: #666666; /* Color for weak support areas, like confidence intervals, when visualizing data */
	--sprout-data-color-categorical-0-0: #5daef1; /* Chart categorical color */
	--sprout-data-color-categorical-0-1: #6694a8; /* Chart categorical color */
	--sprout-data-color-categorical-0-2: #8bc5f5; /* Chart categorical color */
	--sprout-data-color-categorical-0-3: #00b5aa; /* Chart categorical color */
	--sprout-data-color-categorical-0-4: #00873d; /* Chart categorical color */
	--sprout-data-color-categorical-0-5: #ffb84d; /* Chart categorical color */
	--sprout-data-color-categorical-0-6: #ffcd80; /* Chart categorical color */
	--sprout-data-color-categorical-0-7: #870063; /* Chart categorical color */
	--sprout-data-color-categorical-0-8: #f15a81; /* Chart categorical color */
	--sprout-data-color-categorical-0-9: #e74096; /* Chart categorical color */
	--sprout-data-color-categorical-0-10: #ae006d; /* Chart categorical color */
	--sprout-data-color-categorical-0-11: #d92686; /* Chart categorical color */
	--sprout-data-color-sequential-0-0: #ffcd80; /* Chart sequential color */
	--sprout-data-color-sequential-0-1: #ffb84d; /* Chart sequential color */
	--sprout-data-color-sequential-0-2: #ff9800; /* Chart sequential color */
	--sprout-data-color-sequential-0-3: #ef6d00; /* Chart sequential color */
	--sprout-data-color-sequential-0-4: #e65200; /* Chart sequential color */
	--sprout-data-color-sequential-0-5: #bf3900; /* Chart sequential color */
	--sprout-data-color-sequential-0-6: #8e2200; /* Chart sequential color */
	--sprout-data-color-sequential-0-7: #611100; /* Chart sequential color */
	--sprout-data-color-sequential-1-0: #b8dbf9; /* Chart sequential color */
	--sprout-data-color-sequential-1-1: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-sequential-1-2: #379def; /* Chart sequential color */
	--sprout-data-color-sequential-1-3: #0275d9; /* Chart sequential color */
	--sprout-data-color-sequential-1-4: #005db9; /* Chart sequential color */
	--sprout-data-color-sequential-1-5: #0047ad; /* Chart sequential color */
	--sprout-data-color-sequential-1-6: #003a8f; /* Chart sequential color */
	--sprout-data-color-sequential-1-7: #002d6d; /* Chart sequential color */
	--sprout-data-color-diverging-0-0: #ff9800; /* Chart sequential color */
	--sprout-data-color-diverging-0-1: #f57d00; /* Chart sequential color */
	--sprout-data-color-diverging-0-2: #bf3900; /* Chart sequential color */
	--sprout-data-color-diverging-0-3: #8e2200; /* Chart sequential color */
	--sprout-data-color-diverging-0-4: rgb(19.02% 12.157% 21.373%); /* Chart sequential color */
	--sprout-data-color-diverging-0-5: #0047ad; /* Chart sequential color */
	--sprout-data-color-diverging-0-6: #0275d9; /* Chart sequential color */
	--sprout-data-color-diverging-0-7: #379def; /* Chart sequential color */
	--sprout-data-color-diverging-0-8: #8bc5f5; /* Chart sequential color */
	--sprout-alternative-color-default: #e6e6e6; /* Color for the 'alternative' values in an associative selection model */
	--sprout-alternative-color-inverse: #404040; /* Color for the inverse 'alternative' values in an associative selection model */
	--sprout-excluded-color-default: #b3b3b3; /* Color for the 'excluded' values in an associative selection model */
	--sprout-excluded-color-inverse: #404040; /* Color for the inverse 'excluded' values in an associative selection model */
	--sprout-highlight-foreground-color-search-result: #ffffff; /* Color for foreground of search results */
	--sprout-highlight-background-color-search-result-default: #b39500; /* Background color for search results */
	--sprout-highlight-background-color-search-result-active: #ef6d00; /* Background color for active search results */
	--sprout-highlight-background-color-marker: #8f7700; /* Background color for marker */
	--sprout-ai-color-default: #ebb1f3; /* AI default color. Used for enabled interactive surfaces. */
	--sprout-ai-color-weak: rgb(92.157% 69.412% 95.294% / 0.05); /* AI weak background color. Used for subtle AI related surfaces. */
	--sprout-ai-color-hover: rgb(93.725% 75.529% 96.235%); /* AI color. (hover) */
	--sprout-ai-color-pressed: rgb(95.607% 82.87% 97.364%); /* AI color. (pressed) */
	--sprout-ai-color-toggled: rgb(96.925% 88.009% 98.155%); /* AI color. (toggled) */
	--sprout-ai-color-disabled: rgb(100% 100% 100% / 0.15); /* AI color. (disabled) */
	--sprout-ai-color-focus: rgb(93.725% 75.529% 96.235%); /* AI color. (focus) */
	--sprout-ai-color-inverse: #333333; /* AI color. (inverse) */
	--sprout-ai-border-default: #e390ee; /* AI default border color. Used for AI related container backgrounds. */
	--sprout-ai-background-default: #5f3b66; /* AI default background color. Used for badges. */
	--sprout-ai-background-gradient: linear-gradient(180deg, rgba( rgb(89.02% 56.471% 93.333% / 0.6) , 0) 64%, rgba( rgb(89.02% 56.471% 93.333% / 0.6) , 0.3) 100%); /* AI default gradient background color. Used for AI related container backgrounds. */
	--sprout-ai-foreground-default: #ebb1f3; /* AI default foreground color. Used for badges. */
	--sprout-container-sizing-3xs: 128px; /* Sizing token for 3xs containers */
	--sprout-container-sizing-xxs: 256px; /* Sizing token for xxs containers */
	--sprout-container-sizing-xs: 320px; /* Sizing token for extra small containers */
	--sprout-container-sizing-s: 400px; /* Sizing token for small containers */
	--sprout-container-sizing-m: 512px; /* Sizing token for containers */
	--sprout-container-sizing-l: 640px; /* Sizing token for larger containers */
	--sprout-container-sizing-xl: 768px; /* Sizing token for extra large containers */
	--sprout-container-sizing-xxl: 960px; /* Sizing token for XXL containers */
	--sprout-container-sizing-3xl: 1024px; /* Sizing token for 3XL containers */
	--sprout-container-sizing-4xl: 1280px; /* Sizing token for 4XL containers */
	--sprout-container-breakpoint-s: 640px; /* Viewport width breakpoint token for small layouts */
	--sprout-container-breakpoint-m: 1024px; /* Viewport width breakpoint token for medium-wide layouts */
	--sprout-container-breakpoint-l: 1600px; /* Viewport width breakpoint token for wide layouts */
	--sprout-container-layer-stacked: 1000; /* Use for stacked items. Must be dismissable. */
	--sprout-container-layer-floating: 1100; /* Must be in a fixed position related to its container. All stacked and default content beneath it must be reachable through scroll/pan interactions or it must be dimissible. */
	--sprout-container-layer-overlay: 1300; /* Must be related to a sub-task. Must be accompanied with a curtain. */
	--sprout-container-layer-context: 1350; /* Must be triggered through right-click/long press. Must be dismissible through clicking outside the area. */
	--sprout-container-layer-time-sensitive: 1400; /* Must be related to something that happened in the system at that exact moment that is useful for the user to know. Must be dismissible or time-based. */
	--sprout-container-layer-cursor: 1500; /* Must be user-triggered and related to the cursors/pointers current position. Must be dismissible with escape key. */
	--sprout-common-border-default-color: rgb(100% 100% 100% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-width: 1px; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-style: solid; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak-color: rgb(100% 100% 100% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-width: 1px; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-style: solid; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate-color: rgb(100% 100% 100% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-width: 1px; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-style: solid; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong-color: rgb(100% 100% 100% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-width: 1px; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-style: solid; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong-color: rgb(100% 100% 100% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-width: 1px; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-style: solid; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default-color: rgb(100% 100% 100% / 0.3); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-width: 1px; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-style: solid; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle-color: rgb(100% 100% 100% / 0.3); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-width: 1px; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-style: dashed; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak-color: rgb(100% 100% 100% / 0.12); /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-width: 1px; /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-style: dashed; /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak-color: rgb(100% 100% 100% / 0.12); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-width: 1px; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-style: solid; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate-color: rgb(100% 100% 100% / 0.3); /* Compound token for moderate border style */
	--sprout-common-divider-moderate-width: 1px; /* Compound token for moderate border style */
	--sprout-common-divider-moderate-style: solid; /* Compound token for moderate border style */
	--sprout-common-divider-strong-color: rgb(100% 100% 100% / 0.5); /* Compound token for strong border style */
	--sprout-common-divider-strong-width: 1px; /* Compound token for strong border style */
	--sprout-common-divider-strong-style: solid; /* Compound token for strong border style */
	--sprout-common-divider-extra-strong-color: rgb(100% 100% 100% / 0.7); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-width: 2px; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-style: solid; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default-color: #333333; /* Compound token for default inverse border */
	--sprout-inverse-border-default-width: 1px; /* Compound token for default inverse border */
	--sprout-inverse-border-default-style: solid; /* Compound token for default inverse border */
	--sprout-inverse-border-weak-color: rgb(20% 20% 20% / 0.3); /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-width: 1px; /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-style: solid; /* Compound token for inverse weak border */
	--sprout-focus-border-default-color: #5daef1; 
	--sprout-focus-border-default-width: 2px; 
	--sprout-focus-border-default-style: solid; 
	--sprout-script-font-m-font-family: Source Code Pro; /* Medium default code */
	--sprout-script-font-m-font-weight: 400; /* Medium default code */
	--sprout-script-font-m-line-height: 150%; /* Medium default code */
	--sprout-script-font-m-font-size: 16px; /* Medium default code */
	--sprout-script-font-m-letter-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-indent: ; /* Medium default code */
	--sprout-script-font-m-text-case: ; /* Medium default code */
	--sprout-script-font-m-text-decoration: ; /* Medium default code */
	--sprout-script-font-xs-font-family: Source Code Pro; /* Extra small default code */
	--sprout-script-font-xs-font-weight: 400; /* Extra small default code */
	--sprout-script-font-xs-line-height: 150%; /* Extra small default code */
	--sprout-script-font-xs-font-size: 12px; /* Extra small default code */
	--sprout-script-font-xs-letter-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-indent: ; /* Extra small default code */
	--sprout-script-font-xs-text-case: ; /* Extra small default code */
	--sprout-script-font-xs-text-decoration: ; /* Extra small default code */
	--sprout-script-font-s-font-family: Source Code Pro; /* Small default code */
	--sprout-script-font-s-font-weight: 400; /* Small default code */
	--sprout-script-font-s-line-height: 150%; /* Small default code */
	--sprout-script-font-s-font-size: 14px; /* Small default code */
	--sprout-script-font-s-letter-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-indent: ; /* Small default code */
	--sprout-script-font-s-text-case: ; /* Small default code */
	--sprout-script-font-s-text-decoration: ; /* Small default code */
	--sprout-script-font-m-emphasized-font-family: Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-weight: 600; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-line-height: 150%; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-size: 16px; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-letter-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-indent: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-case: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-decoration: ; /* Medium emphasized code */
	--sprout-script-font-s-emphasized-font-family: Source Code Pro; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-weight: 600; /* Small emphasized code */
	--sprout-script-font-s-emphasized-line-height: 150%; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-size: 14px; /* Small emphasized code */
	--sprout-script-font-s-emphasized-letter-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-indent: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-case: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-decoration: ; /* Small emphasized code */
	--sprout-script-font-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-weight: 600; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-line-height: 150%; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-size: 12px; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-case: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-decoration: ; /* Extra small emphasized code */
	--sprout-selected-border-default-color: #4ec574; /* Border for selected items */
	--sprout-selected-border-default-width: 2px; /* Border for selected items */
	--sprout-selected-border-default-style: solid; /* Border for selected items */
	--sprout-data-font-tabular-m-font-family: Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-weight: 400; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-line-height: 150%; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-size: 16px; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-letter-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-indent: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-case: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-decoration: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-family: Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-weight: 400; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-line-height: 150%; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-size: 14px; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-letter-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-indent: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-case: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-decoration: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-family: Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-weight: 400; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-line-height: 150%; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-size: 12px; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-letter-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-indent: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-case: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-decoration: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-family: Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-weight: 600; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-line-height: 150%; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-size: 16px; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-letter-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-indent: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-case: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-decoration: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-family: Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-weight: 600; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-line-height: 150%; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-size: 14px; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-letter-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-indent: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-case: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-decoration: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-weight: 600; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-line-height: 150%; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-size: 12px; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-letter-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-indent: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-case: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-decoration: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default-color: rgb(100% 100% 100% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-width: 1px; /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-style: dashed; /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs-font-family: Source Sans Pro; /* Extra small heading */
	--sprout-heading-font-xs-font-weight: 600; /* Extra small heading */
	--sprout-heading-font-xs-line-height: 130%; /* Extra small heading */
	--sprout-heading-font-xs-font-size: 12px; /* Extra small heading */
	--sprout-heading-font-xs-letter-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-indent: ; /* Extra small heading */
	--sprout-heading-font-xs-text-case: ; /* Extra small heading */
	--sprout-heading-font-xs-text-decoration: ; /* Extra small heading */
	--sprout-heading-font-s-font-family: Source Sans Pro; /* Small heading */
	--sprout-heading-font-s-font-weight: 600; /* Small heading */
	--sprout-heading-font-s-line-height: 130%; /* Small heading */
	--sprout-heading-font-s-font-size: 16px; /* Small heading */
	--sprout-heading-font-s-letter-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-indent: ; /* Small heading */
	--sprout-heading-font-s-text-case: ; /* Small heading */
	--sprout-heading-font-s-text-decoration: ; /* Small heading */
	--sprout-heading-font-m-font-family: Source Sans Pro; /* Medium heading */
	--sprout-heading-font-m-font-weight: 600; /* Medium heading */
	--sprout-heading-font-m-line-height: 130%; /* Medium heading */
	--sprout-heading-font-m-font-size: 20px; /* Medium heading */
	--sprout-heading-font-m-letter-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-indent: ; /* Medium heading */
	--sprout-heading-font-m-text-case: ; /* Medium heading */
	--sprout-heading-font-m-text-decoration: ; /* Medium heading */
	--sprout-heading-font-l-font-family: Source Sans Pro; /* Large heading */
	--sprout-heading-font-l-font-weight: 600; /* Large heading */
	--sprout-heading-font-l-line-height: 130%; /* Large heading */
	--sprout-heading-font-l-font-size: 24px; /* Large heading */
	--sprout-heading-font-l-letter-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-indent: ; /* Large heading */
	--sprout-heading-font-l-text-case: ; /* Large heading */
	--sprout-heading-font-l-text-decoration: ; /* Large heading */
	--sprout-heading-font-xl-font-family: Source Sans Pro; /* XL heading */
	--sprout-heading-font-xl-font-weight: 600; /* XL heading */
	--sprout-heading-font-xl-line-height: 130%; /* XL heading */
	--sprout-heading-font-xl-font-size: 32px; /* XL heading */
	--sprout-heading-font-xl-letter-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-indent: ; /* XL heading */
	--sprout-heading-font-xl-text-case: ; /* XL heading */
	--sprout-heading-font-xl-text-decoration: ; /* XL heading */
	--sprout-heading-font-xxl-font-family: Source Sans Pro; /* XXL heading */
	--sprout-heading-font-xxl-font-weight: 600; /* XXL heading */
	--sprout-heading-font-xxl-line-height: 130%; /* XXL heading */
	--sprout-heading-font-xxl-font-size: 40px; /* XXL heading */
	--sprout-heading-font-xxl-letter-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-indent: ; /* XXL heading */
	--sprout-heading-font-xxl-text-case: ; /* XXL heading */
	--sprout-heading-font-xxl-text-decoration: ; /* XXL heading */
	--sprout-body-font-xs-font-family: Source Sans Pro; /* Extra small body text */
	--sprout-body-font-xs-font-weight: 400; /* Extra small body text */
	--sprout-body-font-xs-line-height: 150%; /* Extra small body text */
	--sprout-body-font-xs-font-size: 12px; /* Extra small body text */
	--sprout-body-font-xs-letter-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-indent: ; /* Extra small body text */
	--sprout-body-font-xs-text-case: ; /* Extra small body text */
	--sprout-body-font-xs-text-decoration: ; /* Extra small body text */
	--sprout-body-font-s-font-family: Source Sans Pro; /* Small body text */
	--sprout-body-font-s-font-weight: 400; /* Small body text */
	--sprout-body-font-s-line-height: 150%; /* Small body text */
	--sprout-body-font-s-font-size: 14px; /* Small body text */
	--sprout-body-font-s-letter-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-indent: ; /* Small body text */
	--sprout-body-font-s-text-case: ; /* Small body text */
	--sprout-body-font-s-text-decoration: ; /* Small body text */
	--sprout-body-font-m-font-family: Source Sans Pro; /* Medium body text */
	--sprout-body-font-m-font-weight: 400; /* Medium body text */
	--sprout-body-font-m-line-height: 150%; /* Medium body text */
	--sprout-body-font-m-font-size: 16px; /* Medium body text */
	--sprout-body-font-m-letter-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-indent: ; /* Medium body text */
	--sprout-body-font-m-text-case: ; /* Medium body text */
	--sprout-body-font-m-text-decoration: ; /* Medium body text */
	--sprout-body-font-l-font-family: Source Sans Pro; /* Large body text */
	--sprout-body-font-l-font-weight: 400; /* Large body text */
	--sprout-body-font-l-line-height: 150%; /* Large body text */
	--sprout-body-font-l-font-size: 20px; /* Large body text */
	--sprout-body-font-l-letter-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-indent: ; /* Large body text */
	--sprout-body-font-l-text-case: ; /* Large body text */
	--sprout-body-font-l-text-decoration: ; /* Large body text */
	--sprout-body-font-xl-font-family: Source Sans Pro; /* XL body text */
	--sprout-body-font-xl-font-weight: 400; /* XL body text */
	--sprout-body-font-xl-line-height: 150%; /* XL body text */
	--sprout-body-font-xl-font-size: 24px; /* XL body text */
	--sprout-body-font-xl-letter-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-indent: ; /* XL body text */
	--sprout-body-font-xl-text-case: ; /* XL body text */
	--sprout-body-font-xl-text-decoration: ; /* XL body text */
	--sprout-body-font-xxl-font-family: Source Sans Pro; /* XXL body text */
	--sprout-body-font-xxl-font-weight: 400; /* XXL body text */
	--sprout-body-font-xxl-line-height: 150%; /* XXL body text */
	--sprout-body-font-xxl-font-size: 28px; /* XXL body text */
	--sprout-body-font-xxl-letter-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-indent: ; /* XXL body text */
	--sprout-body-font-xxl-text-case: ; /* XXL body text */
	--sprout-body-font-xxl-text-decoration: ; /* XXL body text */
	--sprout-label-font-xs-font-family: Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-font-weight: 400; /* Extra small default label */
	--sprout-label-font-xs-line-height: 16px; /* Extra small default label */
	--sprout-label-font-xs-font-size: 12px; /* Extra small default label */
	--sprout-label-font-xs-letter-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-indent: ; /* Extra small default label */
	--sprout-label-font-xs-text-case: ; /* Extra small default label */
	--sprout-label-font-xs-text-decoration: ; /* Extra small default label */
	--sprout-label-font-xs-emphasized-font-family: Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-weight: 600; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-line-height: 16px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-size: 12px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-case: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-decoration: ; /* Extra small emphasized label */
	--sprout-label-font-s-font-family: Source Sans Pro; /* Small default label */
	--sprout-label-font-s-font-weight: 400; /* Small default label */
	--sprout-label-font-s-line-height: 16px; /* Small default label */
	--sprout-label-font-s-font-size: 14px; /* Small default label */
	--sprout-label-font-s-letter-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-indent: ; /* Small default label */
	--sprout-label-font-s-text-case: ; /* Small default label */
	--sprout-label-font-s-text-decoration: ; /* Small default label */
	--sprout-label-font-s-emphasized-font-family: Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-weight: 600; /* Small emphasized label */
	--sprout-label-font-s-emphasized-line-height: 16px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-size: 14px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-letter-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-indent: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-case: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-decoration: ; /* Small emphasized label */
	--sprout-label-font-m-font-family: Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-font-weight: 400; /* Medium default label */
	--sprout-label-font-m-line-height: 20px; /* Medium default label */
	--sprout-label-font-m-font-size: 16px; /* Medium default label */
	--sprout-label-font-m-letter-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-indent: ; /* Medium default label */
	--sprout-label-font-m-text-case: ; /* Medium default label */
	--sprout-label-font-m-text-decoration: ; /* Medium default label */
	--sprout-label-font-m-emphasized-font-family: Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-weight: 600; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-line-height: 20px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-size: 16px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-letter-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-indent: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-case: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-decoration: ; /* Medium emphasized label */
	--sprout-label-font-l-font-family: Source Sans Pro; /* Large default label */
	--sprout-label-font-l-font-weight: 400; /* Large default label */
	--sprout-label-font-l-line-height: 24px; /* Large default label */
	--sprout-label-font-l-font-size: 20px; /* Large default label */
	--sprout-label-font-l-letter-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-indent: ; /* Large default label */
	--sprout-label-font-l-text-case: ; /* Large default label */
	--sprout-label-font-l-text-decoration: ; /* Large default label */
	--sprout-label-font-l-emphasized-font-family: Source Sans Pro; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-weight: 600; /* Large emphasized label */
	--sprout-label-font-l-emphasized-line-height: 24px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-size: 20px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-letter-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-indent: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-case: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-decoration: ; /* Large emphasized label */
  color-scheme: dark;

}


[data-qlik-theme=qlik-expressive-dark]{
  --sprout-common-border-radius-subtle: 6px; /* Subtle border radius for use of smaller UI elements or those with a slightly less sharp feeling. */
	--sprout-common-border-radius-soft: 12px; /* Medium border radius for medium sizes UI elements and a softer feeling. */
	--sprout-common-border-radius-cushiony: 24px; /* Very soft border radius for use of larger elements or elements with a cushiony feeling. */
	--sprout-common-border-radius-pill: 6px; /* Border radius for UI elements that supports pill shape such as buttons and inputs. */
	--sprout-common-border-radius-round: 2000px; /* Border radius for elements that are meant to always be round */
	--sprout-common-nested-border-radius-subtle-xs: 4px; /* Border radius for corner-aligned elements inside other element with a subtle border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-xs: 10px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-s: 8px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-xs: 22px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-s: 20px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-m: 16px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-soft-s-xs: 6px; /* Border radius for corner-aligned elements inside other element with a soft border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-s-xs: 18px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-m-s: 12px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-scale-roundness: 1; /* Roundness factor. */
	--sprout-common-scale-spacing: 1; /* (Variable only). Scaling property for spacing tokens */
	--sprout-common-scale-density: 1; /* (Variable only). Scaling property for density tokens */
	--sprout-common-scale-font-size: 1; /* (Variable only). Font scale variable for font size tokens */
	--sprout-common-foreground-color-default: #ffffff; /* Primary text color */
	--sprout-common-foreground-color-weak: rgb(100% 100% 100% / 0.76); /* Secondary text color. Used for discrete text. */
	--sprout-common-foreground-color-disabled: rgb(100% 100% 100% / 0.55); /* Disabled text color. */
	--sprout-common-background-color-default: #252628; /* First level surface color. */
	--sprout-common-background-color-weak: #202122; /* Second level surface color. */
	--sprout-common-background-color-moderate: #19191A; /* Third level surface color. */
	--sprout-common-background-color-strong: #121212; /* Fourth level surface color. */
	--sprout-common-background-color-floating: rgb(18.048% 18.431% 19.2%); /* Floating surface color for popovers and raised surfaces. Inherits and lightens default background color. */
	--sprout-common-background-color-enabled: rgb(100% 100% 100% / 0.08); /* Default background color for enabled interactive elements */
	--sprout-common-background-color-hover: rgb(100% 100% 100% / 0.2); /* Hover background color for interactive elements */
	--sprout-common-background-color-pressed: rgb(100% 100% 100% / 0.1); /* Pressed background color for interactive elements */
	--sprout-common-background-color-toggled: rgb(0% 58.431% 74.118% / 0.4); /* Background color for toggled state of interactive elements */
	--sprout-common-background-color-disabled: rgb(100% 100% 100% / 0.15); /* Disabled background color for interactive elements */
	--sprout-common-elevation-default: 0 2px 4px 0 #00000026, 0 0 0 1px #0000000d; /* Default elevation box shadow style */
	--sprout-common-elevation-weak: 0 1px 2px 0 #00000026, 0 0 0 1px #0000000d; /* Weak elevation box shadow style */
	--sprout-common-elevation-moderate: 0 4px 10px 0 #00000026, 0 0 0 1px #0000000d; /* Moderate elevation box shadow style */
	--sprout-common-elevation-strong: 0 6px 20px 0 #00000026, 0 0 0 1px #0000000d; /* Strong elevation box shadow style */
	--sprout-common-sizing-s: 4px; /* S size */
	--sprout-common-sizing-m: 8px; /* M size. Default grid unit */
	--sprout-common-sizing-l: 12px; /* L size */
	--sprout-common-sizing-xl: 16px; /* XL size */
	--sprout-common-sizing-xxl: 24px; /* XXL size */
	--sprout-common-sizing-3xl: 32px; /* 3XL size */
	--sprout-common-sizing-4xl: 40px; /* 4XL size */
	--sprout-common-sizing-5xl: 48px; /* 5XL size */
	--sprout-common-sizing-6xl: 56px; /* 6XL size */
	--sprout-common-sizing-7xl: 64px; /* 7XL size */
	--sprout-common-spacing-xs: 2px; /* XS spacing */
	--sprout-common-spacing-s: 4px; /* S spacing */
	--sprout-common-spacing-m: 8px; /* M spacing. Default grid unit */
	--sprout-common-spacing-l: 12px; /* L spacing */
	--sprout-common-spacing-xl: 16px; /* XL spacing */
	--sprout-common-spacing-xxl: 24px; /* XXL spacing */
	--sprout-common-spacing-3xl: 32px; /* 3XL spacing */
	--sprout-common-density-xs: 2px; /* Extra small density */
	--sprout-common-density-s: 4px; /* S density */
	--sprout-common-density-m: 8px; /* M density */
	--sprout-common-density-l: 12px; /* L density */
	--sprout-common-density-xl: 16px; /* XL density */
	--sprout-common-density-xxl: 24px; /* XXL density */
	--sprout-common-density-3xl: 32px; /* 3XL density */
	--sprout-inverse-foreground-color-default: #252628; /* Contrasting text color */
	--sprout-inverse-foreground-color-disabled: rgb(14.51% 14.902% 15.686% / 0.3); 
	--sprout-inverse-background-color-default: #ffffff; /* Contrasting background color */
	--sprout-brand-primary-color-default: #0386a8; /* Primary brand color. */
	--sprout-brand-primary-color-weak: rgb(1.1765% 52.549% 65.882% / 0.05); 
	--sprout-brand-primary-color-hover: rgb(20.941% 62.039% 72.706%); /* Primary brand color. (hover) */
	--sprout-brand-primary-color-pressed: rgb(44.659% 73.427% 80.894%); /* Primary brand color. (pressed) */
	--sprout-brand-primary-color-toggled: rgb(61.261% 81.399% 86.626%); /* Primary brand color. (toggled) */
	--sprout-brand-primary-color-disabled: rgb(100% 100% 100% / 0.15); /* Primary brand color. (disabled) */
	--sprout-brand-primary-color-focus: rgb(20.941% 62.039% 72.706%); /* Primary brand color. (focus) */
	--sprout-brand-primary-color-inverse: #252628; /* Primary brand color. (inverse) */
	--sprout-danger-color-default: #f15a81; /* Danger color. */
	--sprout-danger-color-weak: rgb(94.51% 35.294% 50.588% / 0.05); 
	--sprout-danger-color-hover: rgb(95.608% 48.235% 60.471%); /* Danger color. (hover) */
	--sprout-danger-color-pressed: rgb(96.926% 63.765% 72.33%); /* Danger color. (pressed) */
	--sprout-danger-color-toggled: rgb(97.848% 74.636% 80.631%); /* Danger color. (toggled) */
	--sprout-danger-color-disabled: rgb(100% 100% 100% / 0.15); /* Danger color. (disabled) */
	--sprout-danger-color-focus: rgb(94.675% 37.235% 52.071%); /* Danger color. (focus) */
	--sprout-danger-color-inverse: #252628; /* Danger color. (inverse) */
	--sprout-link-foreground-color-default: #5daef1; /* Link color */
	--sprout-focus-background-color-default: rgb(100% 100% 100% / 0.2); /* Focus background color for interactive elements */
	--sprout-focus-color-default: #5daef1; /* Focus color. */
	--sprout-success-color-default: #4ec574; /* Success color. */
	--sprout-success-color-weak: rgb(30.588% 77.255% 45.49% / 0.05); 
	--sprout-success-color-inverse: #252628; /* Success color. (inverse) */
	--sprout-warning-color-default: #ff9800; /* Warning color. */
	--sprout-warning-color-weak: rgb(100% 59.608% 0% / 0.05); 
	--sprout-warning-color-inverse: #252628; /* Warning color. (inverse) */
	--sprout-info-color-default: #5daef1; /* Info color. */
	--sprout-info-color-weak: rgb(36.471% 68.235% 94.51% / 0.05); 
	--sprout-info-color-inverse: #252628; /* Info color. (inverse) */
	--sprout-favorite-color-default: #ffb84d; /* Color that conveys the 'favorite' feature(s). */
	--sprout-favorite-color-inverse: #252628; /* Favorite color. (inverse) */
	--sprout-overlay-background-color-default: rgb(14.51% 14.902% 15.686% / 0.8); /* Overlay background color to be used to increase the contrast for foregrounds on top of surfaces with unpredictable colors such as images. */
	--sprout-overlay-background-color-inverse: rgb(100% 100% 100% / 0.08); /* Surface contrast overlay color to be used to frame and separate content from background color tokens. */
	--sprout-curtain-background-color-default: rgb(0% 0% 0% / 0.6); /* Curtain background color to be used when "dimming" down parts of the UI such as modals do. */
	--sprout-input-background-color-default: rgb(100% 100% 100% / 0.06); /* Background for input elements such as text areas and search fields */
	--sprout-script-color-default: #ffffff; /* Syntax highlight color for default text */
	--sprout-script-color-comment: #c2c2c2; /* Syntax highlight color for comment */
	--sprout-script-color-function: rgb(45.098% 73.098% 95.608%); /* Syntax highlight color for function */
	--sprout-script-color-keyword: #abe1f7; /* Syntax highlight color for keyword */
	--sprout-script-color-bracket-match: rgb(94.353% 48.471% 10%); /* Syntax highlight color for bracket match */
	--sprout-script-color-variable: rgb(97.529% 67.882% 75.02%); /* Syntax highlight color for variable */
	--sprout-script-color-field: rgb(100% 71.725% 30%); /* Syntax highlight color for field */
	--sprout-script-color-string: rgb(47.529% 83.765% 61.176%); /* Syntax highlight color for string */
	--sprout-script-color-measure: rgb(68.235% 66.353% 88.706%); /* Syntax highlight color for measure */
	--sprout-script-color-table: #f08fc2; /* Syntax highlight color for tables */
	--sprout-script-background-color-default: #252628; /* Background color for syntax highlighting */
	--sprout-selected-color-default: #4ec574; /* Selected color */
	--sprout-selected-color-hover: rgb(25.435% 60.466% 36.146%); /* Selected color. (hover) */
	--sprout-selected-color-pressed: rgb(19.136% 41.404% 25.453%); /* Selected color. (pressed) */
	--sprout-selected-color-disabled: rgb(100% 100% 100% / 0.03); /* Selected color. (disabled) */
	--sprout-selected-color-focus: var(--sprout-selected-color-hover); /* Selected color. (focus) */
	--sprout-selected-color-inverse: #252628; /* Selected inverse color. For use on top of selected colors */
	--sprout-selected-background-color-default: rgb(100% 100% 100% / 0.1); /* Neutral background color for selected items */
	--sprout-selected-background-color-emphasized: rgb(30.588% 77.255% 45.49% / 0.1); /* Emphasized background color for selected items */
	--sprout-illustration-color-palette-0: #ffffff; /* Illustration palette color */
	--sprout-illustration-color-palette-1: #cccccc; /* Illustration palette color */
	--sprout-illustration-color-palette-2: #4ec574; /* Illustration palette color */
	--sprout-illustration-color-palette-3: #f15a81; /* Illustration palette color */
	--sprout-illustration-color-palette-4: #5daef1; /* Illustration palette color */
	--sprout-illustration-color-palette-5: #ed60a9; /* Illustration palette color */
	--sprout-illustration-color-palette-6: #ffb84d; /* Illustration palette color */
	--sprout-illustration-stroke-color-constant-default: #000000; /* Constant default stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-weak: #999999; /* Inverse weak stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-default: #ffffff; /* Inverse default stroke color for illustration outlines */
	--sprout-illustration-surface-color-top: #737373; /* Top illustration surface color */
	--sprout-illustration-surface-color-left: #666666; /* Left illustration surface color */
	--sprout-illustration-surface-color-right: #595959; /* Right illustration surface color */
	--sprout-illustration-shadow-color-default: rgb(0% 0% 0% / 0.6); /* Default illustration shadow color */
	--sprout-illustration-sizing-s: 96px; /* Small illustration size */
	--sprout-illustration-sizing-m: 128px; /* Medium illustration size */
	--sprout-illustration-sizing-l: 160px; /* Large illustration size */
	--sprout-data-color-others: #b3b3b3; /* Use for when grouping values into an "others" bucket */
	--sprout-data-color-null: #666666; /* Use for visualizing the concept of 'null' */
	--sprout-data-color-support: #a6a6a6; /* Color for supporing items, like last year values, when visualizing data */
	--sprout-data-color-support-weak: #666666; /* Color for weak support areas, like confidence intervals, when visualizing data */
	--sprout-data-color-categorical-0-0: #5daef1; /* Chart categorical color */
	--sprout-data-color-categorical-0-1: #6694a8; /* Chart categorical color */
	--sprout-data-color-categorical-0-2: #8bc5f5; /* Chart categorical color */
	--sprout-data-color-categorical-0-3: #00b5aa; /* Chart categorical color */
	--sprout-data-color-categorical-0-4: #00873d; /* Chart categorical color */
	--sprout-data-color-categorical-0-5: #ffb84d; /* Chart categorical color */
	--sprout-data-color-categorical-0-6: #ffcd80; /* Chart categorical color */
	--sprout-data-color-categorical-0-7: #870063; /* Chart categorical color */
	--sprout-data-color-categorical-0-8: #f15a81; /* Chart categorical color */
	--sprout-data-color-categorical-0-9: #e74096; /* Chart categorical color */
	--sprout-data-color-categorical-0-10: #ae006d; /* Chart categorical color */
	--sprout-data-color-categorical-0-11: #d92686; /* Chart categorical color */
	--sprout-data-color-sequential-0-0: #ffcd80; /* Chart sequential color */
	--sprout-data-color-sequential-0-1: #ffb84d; /* Chart sequential color */
	--sprout-data-color-sequential-0-2: #ff9800; /* Chart sequential color */
	--sprout-data-color-sequential-0-3: #ef6d00; /* Chart sequential color */
	--sprout-data-color-sequential-0-4: #e65200; /* Chart sequential color */
	--sprout-data-color-sequential-0-5: #bf3900; /* Chart sequential color */
	--sprout-data-color-sequential-0-6: #8e2200; /* Chart sequential color */
	--sprout-data-color-sequential-0-7: #611100; /* Chart sequential color */
	--sprout-data-color-sequential-1-0: #b8dbf9; /* Chart sequential color */
	--sprout-data-color-sequential-1-1: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-sequential-1-2: #379def; /* Chart sequential color */
	--sprout-data-color-sequential-1-3: #0275d9; /* Chart sequential color */
	--sprout-data-color-sequential-1-4: #005db9; /* Chart sequential color */
	--sprout-data-color-sequential-1-5: #0047ad; /* Chart sequential color */
	--sprout-data-color-sequential-1-6: #003a8f; /* Chart sequential color */
	--sprout-data-color-sequential-1-7: #002d6d; /* Chart sequential color */
	--sprout-data-color-diverging-0-0: #ff9800; /* Chart sequential color */
	--sprout-data-color-diverging-0-1: #f57d00; /* Chart sequential color */
	--sprout-data-color-diverging-0-2: #bf3900; /* Chart sequential color */
	--sprout-data-color-diverging-0-3: #8e2200; /* Chart sequential color */
	--sprout-data-color-diverging-0-4: rgb(19.02% 12.157% 21.373%); /* Chart sequential color */
	--sprout-data-color-diverging-0-5: #0047ad; /* Chart sequential color */
	--sprout-data-color-diverging-0-6: #0275d9; /* Chart sequential color */
	--sprout-data-color-diverging-0-7: #379def; /* Chart sequential color */
	--sprout-data-color-diverging-0-8: #8bc5f5; /* Chart sequential color */
	--sprout-alternative-color-default: #e6e6e6; /* Color for the 'alternative' values in an associative selection model */
	--sprout-alternative-color-inverse: #404040; /* Color for the inverse 'alternative' values in an associative selection model */
	--sprout-excluded-color-default: #b3b3b3; /* Color for the 'excluded' values in an associative selection model */
	--sprout-excluded-color-inverse: #404040; /* Color for the inverse 'excluded' values in an associative selection model */
	--sprout-highlight-foreground-color-search-result: #ffffff; /* Color for foreground of search results */
	--sprout-highlight-background-color-search-result-default: #b39500; /* Background color for search results */
	--sprout-highlight-background-color-search-result-active: #ef6d00; /* Background color for active search results */
	--sprout-highlight-background-color-marker: #8f7700; /* Background color for marker */
	--sprout-ai-color-default: #ebb1f3; /* AI default color. Used for enabled interactive surfaces. */
	--sprout-ai-color-weak: rgb(92.157% 69.412% 95.294% / 0.05); /* AI weak background color. Used for subtle AI related surfaces. */
	--sprout-ai-color-hover: rgb(93.725% 75.529% 96.235%); /* AI color. (hover) */
	--sprout-ai-color-pressed: rgb(95.607% 82.87% 97.364%); /* AI color. (pressed) */
	--sprout-ai-color-toggled: rgb(96.925% 88.009% 98.155%); /* AI color. (toggled) */
	--sprout-ai-color-disabled: rgb(100% 100% 100% / 0.15); /* AI color. (disabled) */
	--sprout-ai-color-focus: rgb(93.725% 75.529% 96.235%); /* AI color. (focus) */
	--sprout-ai-color-inverse: #252628; /* AI color. (inverse) */
	--sprout-ai-border-default: #e390ee; /* AI default border color. Used for AI related container backgrounds. */
	--sprout-ai-background-default: #5f3b66; /* AI default background color. Used for badges. */
	--sprout-ai-background-gradient: linear-gradient(180deg, rgba( rgb(89.02% 56.471% 93.333% / 0.6) , 0) 64%, rgba( rgb(89.02% 56.471% 93.333% / 0.6) , 0.3) 100%); /* AI default gradient background color. Used for AI related container backgrounds. */
	--sprout-ai-foreground-default: #ebb1f3; /* AI default foreground color. Used for badges. */
	--sprout-container-sizing-3xs: 128px; /* Sizing token for 3xs containers */
	--sprout-container-sizing-xxs: 256px; /* Sizing token for xxs containers */
	--sprout-container-sizing-xs: 320px; /* Sizing token for extra small containers */
	--sprout-container-sizing-s: 400px; /* Sizing token for small containers */
	--sprout-container-sizing-m: 512px; /* Sizing token for containers */
	--sprout-container-sizing-l: 640px; /* Sizing token for larger containers */
	--sprout-container-sizing-xl: 768px; /* Sizing token for extra large containers */
	--sprout-container-sizing-xxl: 960px; /* Sizing token for XXL containers */
	--sprout-container-sizing-3xl: 1024px; /* Sizing token for 3XL containers */
	--sprout-container-sizing-4xl: 1280px; /* Sizing token for 4XL containers */
	--sprout-container-breakpoint-s: 640px; /* Viewport width breakpoint token for small layouts */
	--sprout-container-breakpoint-m: 1024px; /* Viewport width breakpoint token for medium-wide layouts */
	--sprout-container-breakpoint-l: 1600px; /* Viewport width breakpoint token for wide layouts */
	--sprout-container-layer-stacked: 1000; /* Use for stacked items. Must be dismissable. */
	--sprout-container-layer-floating: 1100; /* Must be in a fixed position related to its container. All stacked and default content beneath it must be reachable through scroll/pan interactions or it must be dimissible. */
	--sprout-container-layer-overlay: 1300; /* Must be related to a sub-task. Must be accompanied with a curtain. */
	--sprout-container-layer-context: 1350; /* Must be triggered through right-click/long press. Must be dismissible through clicking outside the area. */
	--sprout-container-layer-time-sensitive: 1400; /* Must be related to something that happened in the system at that exact moment that is useful for the user to know. Must be dismissible or time-based. */
	--sprout-container-layer-cursor: 1500; /* Must be user-triggered and related to the cursors/pointers current position. Must be dismissible with escape key. */
	--sprout-common-border-default-color: rgb(100% 100% 100% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-width: 1px; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-style: solid; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak-color: rgb(100% 100% 100% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-width: 1px; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-style: solid; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate-color: rgb(100% 100% 100% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-width: 1px; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-style: solid; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong-color: rgb(100% 100% 100% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-width: 1px; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-style: solid; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong-color: rgb(100% 100% 100% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-width: 1px; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-style: solid; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default-color: rgb(100% 100% 100% / 0.3); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-width: 1px; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-style: solid; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle-color: rgb(100% 100% 100% / 0.3); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-width: 1px; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-style: dashed; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak-color: rgb(100% 100% 100% / 0.12); /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-width: 1px; /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-style: dashed; /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak-color: rgb(100% 100% 100% / 0.12); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-width: 1px; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-style: solid; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate-color: rgb(100% 100% 100% / 0.3); /* Compound token for moderate border style */
	--sprout-common-divider-moderate-width: 1px; /* Compound token for moderate border style */
	--sprout-common-divider-moderate-style: solid; /* Compound token for moderate border style */
	--sprout-common-divider-strong-color: rgb(100% 100% 100% / 0.5); /* Compound token for strong border style */
	--sprout-common-divider-strong-width: 1px; /* Compound token for strong border style */
	--sprout-common-divider-strong-style: solid; /* Compound token for strong border style */
	--sprout-common-divider-extra-strong-color: rgb(100% 100% 100% / 0.7); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-width: 2px; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-style: solid; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default-color: #252628; /* Compound token for default inverse border */
	--sprout-inverse-border-default-width: 1px; /* Compound token for default inverse border */
	--sprout-inverse-border-default-style: solid; /* Compound token for default inverse border */
	--sprout-inverse-border-weak-color: rgb(14.51% 14.902% 15.686% / 0.3); /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-width: 1px; /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-style: solid; /* Compound token for inverse weak border */
	--sprout-focus-border-default-color: #5daef1; 
	--sprout-focus-border-default-width: 2px; 
	--sprout-focus-border-default-style: solid; 
	--sprout-script-font-m-font-family: Source Code Pro; /* Medium default code */
	--sprout-script-font-m-font-weight: 400; /* Medium default code */
	--sprout-script-font-m-line-height: 150%; /* Medium default code */
	--sprout-script-font-m-font-size: 16px; /* Medium default code */
	--sprout-script-font-m-letter-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-indent: ; /* Medium default code */
	--sprout-script-font-m-text-case: ; /* Medium default code */
	--sprout-script-font-m-text-decoration: ; /* Medium default code */
	--sprout-script-font-xs-font-family: Source Code Pro; /* Extra small default code */
	--sprout-script-font-xs-font-weight: 400; /* Extra small default code */
	--sprout-script-font-xs-line-height: 150%; /* Extra small default code */
	--sprout-script-font-xs-font-size: 12px; /* Extra small default code */
	--sprout-script-font-xs-letter-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-indent: ; /* Extra small default code */
	--sprout-script-font-xs-text-case: ; /* Extra small default code */
	--sprout-script-font-xs-text-decoration: ; /* Extra small default code */
	--sprout-script-font-s-font-family: Source Code Pro; /* Small default code */
	--sprout-script-font-s-font-weight: 400; /* Small default code */
	--sprout-script-font-s-line-height: 150%; /* Small default code */
	--sprout-script-font-s-font-size: 14px; /* Small default code */
	--sprout-script-font-s-letter-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-indent: ; /* Small default code */
	--sprout-script-font-s-text-case: ; /* Small default code */
	--sprout-script-font-s-text-decoration: ; /* Small default code */
	--sprout-script-font-m-emphasized-font-family: Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-weight: 600; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-line-height: 150%; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-size: 16px; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-letter-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-indent: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-case: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-decoration: ; /* Medium emphasized code */
	--sprout-script-font-s-emphasized-font-family: Source Code Pro; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-weight: 600; /* Small emphasized code */
	--sprout-script-font-s-emphasized-line-height: 150%; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-size: 14px; /* Small emphasized code */
	--sprout-script-font-s-emphasized-letter-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-indent: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-case: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-decoration: ; /* Small emphasized code */
	--sprout-script-font-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-weight: 600; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-line-height: 150%; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-size: 12px; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-case: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-decoration: ; /* Extra small emphasized code */
	--sprout-selected-border-default-color: #4ec574; /* Border for selected items */
	--sprout-selected-border-default-width: 2px; /* Border for selected items */
	--sprout-selected-border-default-style: solid; /* Border for selected items */
	--sprout-data-font-tabular-m-font-family: Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-weight: 400; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-line-height: 150%; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-size: 16px; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-letter-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-indent: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-case: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-decoration: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-family: Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-weight: 400; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-line-height: 150%; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-size: 14px; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-letter-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-indent: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-case: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-decoration: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-family: Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-weight: 400; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-line-height: 150%; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-size: 12px; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-letter-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-indent: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-case: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-decoration: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-family: Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-weight: 600; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-line-height: 150%; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-size: 16px; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-letter-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-indent: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-case: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-decoration: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-family: Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-weight: 600; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-line-height: 150%; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-size: 14px; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-letter-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-indent: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-case: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-decoration: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-weight: 600; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-line-height: 150%; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-size: 12px; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-letter-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-indent: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-case: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-decoration: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default-color: rgb(100% 100% 100% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-width: 1px; /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-style: dashed; /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs-font-family: Inter; /* Extra small heading */
	--sprout-heading-font-xs-font-weight: 600; /* Extra small heading */
	--sprout-heading-font-xs-line-height: 130%; /* Extra small heading */
	--sprout-heading-font-xs-font-size: 12px; /* Extra small heading */
	--sprout-heading-font-xs-letter-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-indent: ; /* Extra small heading */
	--sprout-heading-font-xs-text-case: ; /* Extra small heading */
	--sprout-heading-font-xs-text-decoration: ; /* Extra small heading */
	--sprout-heading-font-s-font-family: Inter; /* Small heading */
	--sprout-heading-font-s-font-weight: 600; /* Small heading */
	--sprout-heading-font-s-line-height: 130%; /* Small heading */
	--sprout-heading-font-s-font-size: 16px; /* Small heading */
	--sprout-heading-font-s-letter-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-indent: ; /* Small heading */
	--sprout-heading-font-s-text-case: ; /* Small heading */
	--sprout-heading-font-s-text-decoration: ; /* Small heading */
	--sprout-heading-font-m-font-family: Inter; /* Medium heading */
	--sprout-heading-font-m-font-weight: 600; /* Medium heading */
	--sprout-heading-font-m-line-height: 130%; /* Medium heading */
	--sprout-heading-font-m-font-size: 20px; /* Medium heading */
	--sprout-heading-font-m-letter-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-indent: ; /* Medium heading */
	--sprout-heading-font-m-text-case: ; /* Medium heading */
	--sprout-heading-font-m-text-decoration: ; /* Medium heading */
	--sprout-heading-font-l-font-family: Inter; /* Large heading */
	--sprout-heading-font-l-font-weight: 600; /* Large heading */
	--sprout-heading-font-l-line-height: 130%; /* Large heading */
	--sprout-heading-font-l-font-size: 24px; /* Large heading */
	--sprout-heading-font-l-letter-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-indent: ; /* Large heading */
	--sprout-heading-font-l-text-case: ; /* Large heading */
	--sprout-heading-font-l-text-decoration: ; /* Large heading */
	--sprout-heading-font-xl-font-family: Inter; /* XL heading */
	--sprout-heading-font-xl-font-weight: 600; /* XL heading */
	--sprout-heading-font-xl-line-height: 130%; /* XL heading */
	--sprout-heading-font-xl-font-size: 32px; /* XL heading */
	--sprout-heading-font-xl-letter-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-indent: ; /* XL heading */
	--sprout-heading-font-xl-text-case: ; /* XL heading */
	--sprout-heading-font-xl-text-decoration: ; /* XL heading */
	--sprout-heading-font-xxl-font-family: Inter; /* XXL heading */
	--sprout-heading-font-xxl-font-weight: 600; /* XXL heading */
	--sprout-heading-font-xxl-line-height: 130%; /* XXL heading */
	--sprout-heading-font-xxl-font-size: 40px; /* XXL heading */
	--sprout-heading-font-xxl-letter-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-indent: ; /* XXL heading */
	--sprout-heading-font-xxl-text-case: ; /* XXL heading */
	--sprout-heading-font-xxl-text-decoration: ; /* XXL heading */
	--sprout-body-font-xs-font-family: Source Sans Pro; /* Extra small body text */
	--sprout-body-font-xs-font-weight: 400; /* Extra small body text */
	--sprout-body-font-xs-line-height: 150%; /* Extra small body text */
	--sprout-body-font-xs-font-size: 12px; /* Extra small body text */
	--sprout-body-font-xs-letter-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-indent: ; /* Extra small body text */
	--sprout-body-font-xs-text-case: ; /* Extra small body text */
	--sprout-body-font-xs-text-decoration: ; /* Extra small body text */
	--sprout-body-font-s-font-family: Source Sans Pro; /* Small body text */
	--sprout-body-font-s-font-weight: 400; /* Small body text */
	--sprout-body-font-s-line-height: 150%; /* Small body text */
	--sprout-body-font-s-font-size: 14px; /* Small body text */
	--sprout-body-font-s-letter-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-indent: ; /* Small body text */
	--sprout-body-font-s-text-case: ; /* Small body text */
	--sprout-body-font-s-text-decoration: ; /* Small body text */
	--sprout-body-font-m-font-family: Source Sans Pro; /* Medium body text */
	--sprout-body-font-m-font-weight: 400; /* Medium body text */
	--sprout-body-font-m-line-height: 150%; /* Medium body text */
	--sprout-body-font-m-font-size: 16px; /* Medium body text */
	--sprout-body-font-m-letter-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-indent: ; /* Medium body text */
	--sprout-body-font-m-text-case: ; /* Medium body text */
	--sprout-body-font-m-text-decoration: ; /* Medium body text */
	--sprout-body-font-l-font-family: Source Sans Pro; /* Large body text */
	--sprout-body-font-l-font-weight: 400; /* Large body text */
	--sprout-body-font-l-line-height: 150%; /* Large body text */
	--sprout-body-font-l-font-size: 20px; /* Large body text */
	--sprout-body-font-l-letter-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-indent: ; /* Large body text */
	--sprout-body-font-l-text-case: ; /* Large body text */
	--sprout-body-font-l-text-decoration: ; /* Large body text */
	--sprout-body-font-xl-font-family: Source Sans Pro; /* XL body text */
	--sprout-body-font-xl-font-weight: 400; /* XL body text */
	--sprout-body-font-xl-line-height: 150%; /* XL body text */
	--sprout-body-font-xl-font-size: 24px; /* XL body text */
	--sprout-body-font-xl-letter-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-indent: ; /* XL body text */
	--sprout-body-font-xl-text-case: ; /* XL body text */
	--sprout-body-font-xl-text-decoration: ; /* XL body text */
	--sprout-body-font-xxl-font-family: Source Sans Pro; /* XXL body text */
	--sprout-body-font-xxl-font-weight: 400; /* XXL body text */
	--sprout-body-font-xxl-line-height: 150%; /* XXL body text */
	--sprout-body-font-xxl-font-size: 28px; /* XXL body text */
	--sprout-body-font-xxl-letter-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-indent: ; /* XXL body text */
	--sprout-body-font-xxl-text-case: ; /* XXL body text */
	--sprout-body-font-xxl-text-decoration: ; /* XXL body text */
	--sprout-label-font-xs-font-family: Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-font-weight: 400; /* Extra small default label */
	--sprout-label-font-xs-line-height: 16px; /* Extra small default label */
	--sprout-label-font-xs-font-size: 12px; /* Extra small default label */
	--sprout-label-font-xs-letter-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-indent: ; /* Extra small default label */
	--sprout-label-font-xs-text-case: ; /* Extra small default label */
	--sprout-label-font-xs-text-decoration: ; /* Extra small default label */
	--sprout-label-font-xs-emphasized-font-family: Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-weight: 600; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-line-height: 16px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-size: 12px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-case: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-decoration: ; /* Extra small emphasized label */
	--sprout-label-font-s-font-family: Source Sans Pro; /* Small default label */
	--sprout-label-font-s-font-weight: 400; /* Small default label */
	--sprout-label-font-s-line-height: 16px; /* Small default label */
	--sprout-label-font-s-font-size: 14px; /* Small default label */
	--sprout-label-font-s-letter-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-indent: ; /* Small default label */
	--sprout-label-font-s-text-case: ; /* Small default label */
	--sprout-label-font-s-text-decoration: ; /* Small default label */
	--sprout-label-font-s-emphasized-font-family: Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-weight: 600; /* Small emphasized label */
	--sprout-label-font-s-emphasized-line-height: 16px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-size: 14px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-letter-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-indent: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-case: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-decoration: ; /* Small emphasized label */
	--sprout-label-font-m-font-family: Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-font-weight: 400; /* Medium default label */
	--sprout-label-font-m-line-height: 20px; /* Medium default label */
	--sprout-label-font-m-font-size: 16px; /* Medium default label */
	--sprout-label-font-m-letter-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-indent: ; /* Medium default label */
	--sprout-label-font-m-text-case: ; /* Medium default label */
	--sprout-label-font-m-text-decoration: ; /* Medium default label */
	--sprout-label-font-m-emphasized-font-family: Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-weight: 600; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-line-height: 20px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-size: 16px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-letter-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-indent: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-case: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-decoration: ; /* Medium emphasized label */
	--sprout-label-font-l-font-family: Source Sans Pro; /* Large default label */
	--sprout-label-font-l-font-weight: 400; /* Large default label */
	--sprout-label-font-l-line-height: 24px; /* Large default label */
	--sprout-label-font-l-font-size: 20px; /* Large default label */
	--sprout-label-font-l-letter-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-indent: ; /* Large default label */
	--sprout-label-font-l-text-case: ; /* Large default label */
	--sprout-label-font-l-text-decoration: ; /* Large default label */
	--sprout-label-font-l-emphasized-font-family: Source Sans Pro; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-weight: 600; /* Large emphasized label */
	--sprout-label-font-l-emphasized-line-height: 24px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-size: 20px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-letter-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-indent: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-case: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-decoration: ; /* Large emphasized label */
  color-scheme: dark;

}


[data-qlik-theme=qlik-expressive-light]{
  --sprout-common-border-radius-subtle: 6px; /* Subtle border radius for use of smaller UI elements or those with a slightly less sharp feeling. */
	--sprout-common-border-radius-soft: 12px; /* Medium border radius for medium sizes UI elements and a softer feeling. */
	--sprout-common-border-radius-cushiony: 24px; /* Very soft border radius for use of larger elements or elements with a cushiony feeling. */
	--sprout-common-border-radius-pill: 6px; /* Border radius for UI elements that supports pill shape such as buttons and inputs. */
	--sprout-common-border-radius-round: 2000px; /* Border radius for elements that are meant to always be round */
	--sprout-common-nested-border-radius-subtle-xs: 4px; /* Border radius for corner-aligned elements inside other element with a subtle border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-xs: 10px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-s: 8px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-xs: 22px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-s: 20px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-m: 16px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-soft-s-xs: 6px; /* Border radius for corner-aligned elements inside other element with a soft border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-s-xs: 18px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-m-s: 12px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-scale-roundness: 1; /* Roundness factor. */
	--sprout-common-scale-spacing: 1; /* (Variable only). Scaling property for spacing tokens */
	--sprout-common-scale-density: 1; /* (Variable only). Scaling property for density tokens */
	--sprout-common-scale-font-size: 1; /* (Variable only). Font scale variable for font size tokens */
	--sprout-common-foreground-color-default: #262626; /* Primary text color */
	--sprout-common-foreground-color-weak: rgb(14.902% 14.902% 14.902% / 0.76); /* Secondary text color. Used for discrete text. */
	--sprout-common-foreground-color-disabled: rgb(14.902% 14.902% 14.902% / 0.55); /* Disabled text color. */
	--sprout-common-background-color-default: #ffffff; /* First level surface color. */
	--sprout-common-background-color-weak: #F3F6F7; /* Second level surface color. */
	--sprout-common-background-color-moderate: #EAF1F3; /* Third level surface color. */
	--sprout-common-background-color-strong: #E4EBED; /* Fourth level surface color. */
	--sprout-common-background-color-floating: rgb(100% 100% 100%); /* Floating surface color for popovers and raised surfaces. Inherits and lightens default background color. */
	--sprout-common-background-color-enabled: #ffffff; /* Default background color for enabled interactive elements */
	--sprout-common-background-color-hover: rgb(0% 0% 0% / 0.03); /* Hover background color for interactive elements */
	--sprout-common-background-color-pressed: rgb(0% 0% 0% / 0.05); /* Pressed background color for interactive elements */
	--sprout-common-background-color-toggled: rgb(1.5686% 67.451% 85.098% / 0.2); /* Background color for toggled state of interactive elements */
	--sprout-common-background-color-disabled: rgb(0% 0% 0% / 0.1); /* Disabled background color for interactive elements */
	--sprout-common-elevation-default: 0 2px 4px 0 #00000026, 0 0 0 1px #0000000d; /* Default elevation box shadow style */
	--sprout-common-elevation-weak: 0 1px 2px 0 #00000026, 0 0 0 1px #0000000d; /* Weak elevation box shadow style */
	--sprout-common-elevation-moderate: 0 4px 10px 0 #00000026, 0 0 0 1px #0000000d; /* Moderate elevation box shadow style */
	--sprout-common-elevation-strong: 0 6px 20px 0 #00000026, 0 0 0 1px #0000000d; /* Strong elevation box shadow style */
	--sprout-common-sizing-s: 4px; /* S size */
	--sprout-common-sizing-m: 8px; /* M size. Default grid unit */
	--sprout-common-sizing-l: 12px; /* L size */
	--sprout-common-sizing-xl: 16px; /* XL size */
	--sprout-common-sizing-xxl: 24px; /* XXL size */
	--sprout-common-sizing-3xl: 32px; /* 3XL size */
	--sprout-common-sizing-4xl: 40px; /* 4XL size */
	--sprout-common-sizing-5xl: 48px; /* 5XL size */
	--sprout-common-sizing-6xl: 56px; /* 6XL size */
	--sprout-common-sizing-7xl: 64px; /* 7XL size */
	--sprout-common-spacing-xs: 2px; /* XS spacing */
	--sprout-common-spacing-s: 4px; /* S spacing */
	--sprout-common-spacing-m: 8px; /* M spacing. Default grid unit */
	--sprout-common-spacing-l: 12px; /* L spacing */
	--sprout-common-spacing-xl: 16px; /* XL spacing */
	--sprout-common-spacing-xxl: 24px; /* XXL spacing */
	--sprout-common-spacing-3xl: 32px; /* 3XL spacing */
	--sprout-common-density-xs: 2px; /* Extra small density */
	--sprout-common-density-s: 4px; /* S density */
	--sprout-common-density-m: 8px; /* M density */
	--sprout-common-density-l: 12px; /* L density */
	--sprout-common-density-xl: 16px; /* XL density */
	--sprout-common-density-xxl: 24px; /* XXL density */
	--sprout-common-density-3xl: 32px; /* 3XL density */
	--sprout-inverse-foreground-color-default: #ffffff; /* Contrasting text color */
	--sprout-inverse-foreground-color-disabled: rgb(100% 100% 100% / 0.3); 
	--sprout-inverse-background-color-default: #262626; /* Contrasting background color */
	--sprout-brand-primary-color-default: #006580; /* Primary brand color. */
	--sprout-brand-primary-color-weak: rgb(0% 39.608% 50.196% / 0.05); 
	--sprout-brand-primary-color-hover: rgb(0% 31.686% 40.157%); /* Primary brand color. (hover) */
	--sprout-brand-primary-color-pressed: rgb(0% 22.18% 28.11%); /* Primary brand color. (pressed) */
	--sprout-brand-primary-color-toggled: rgb(0% 15.526% 19.677%); /* Primary brand color. (toggled) */
	--sprout-brand-primary-color-disabled: rgb(0% 0% 0% / 0.15); /* Primary brand color. (disabled) */
	--sprout-brand-primary-color-focus: rgb(0% 31.686% 40.157%); /* Primary brand color. (focus) */
	--sprout-brand-primary-color-inverse: #ffffff; /* Primary brand color. (inverse) */
	--sprout-danger-color-default: #d7004b; /* Danger color. */
	--sprout-danger-color-weak: rgb(84.314% 0% 29.412% / 0.05); 
	--sprout-danger-color-hover: rgb(67.451% 0% 23.529%); /* Danger color. (hover) */
	--sprout-danger-color-pressed: rgb(47.216% 0% 16.47%); /* Danger color. (pressed) */
	--sprout-danger-color-toggled: rgb(33.051% 0% 11.529%); /* Danger color. (toggled) */
	--sprout-danger-color-disabled: rgb(0% 0% 0% / 0.15); /* Danger color. (disabled) */
	--sprout-danger-color-focus: rgb(81.784% 0% 28.529%); /* Danger color. (focus) */
	--sprout-danger-color-inverse: #ffffff; /* Danger color. (inverse) */
	--sprout-link-foreground-color-default: #005db9; /* Link color */
	--sprout-focus-background-color-default: rgb(0% 0% 0% / 0.03); /* Focus background color for interactive elements */
	--sprout-focus-color-default: #005db9; /* Focus color. */
	--sprout-success-color-default: #00873d; /* Success color. */
	--sprout-success-color-weak: rgb(0% 52.941% 23.922% / 0.05); 
	--sprout-success-color-inverse: #ffffff; /* Success color. (inverse) */
	--sprout-warning-color-default: #ef6d00; /* Warning color. */
	--sprout-warning-color-weak: rgb(93.725% 42.745% 0% / 0.05); 
	--sprout-warning-color-inverse: #ffffff; /* Warning color. (inverse) */
	--sprout-info-color-default: #005db9; /* Info color. */
	--sprout-info-color-weak: rgb(0% 36.471% 72.549% / 0.05); 
	--sprout-info-color-inverse: #ffffff; /* Info color. (inverse) */
	--sprout-favorite-color-default: #ffb84d; /* Color that conveys the 'favorite' feature(s). */
	--sprout-favorite-color-inverse: #ffffff; /* Favorite color. (inverse) */
	--sprout-overlay-background-color-default: rgb(100% 100% 100% / 0.8); /* Overlay background color to be used to increase the contrast for foregrounds on top of surfaces with unpredictable colors such as images. */
	--sprout-overlay-background-color-inverse: rgb(0% 0% 0% / 0.05); /* Surface contrast overlay color to be used to frame and separate content from background color tokens. */
	--sprout-curtain-background-color-default: rgb(0% 0% 0% / 0.6); /* Curtain background color to be used when "dimming" down parts of the UI such as modals do. */
	--sprout-input-background-color-default: #ffffff; /* Background for input elements such as text areas and search fields */
	--sprout-script-color-default: #262626; /* Syntax highlight color for default text */
	--sprout-script-color-comment: #5f5f5f; /* Syntax highlight color for comment */
	--sprout-script-color-function: #1c76d4; /* Syntax highlight color for function */
	--sprout-script-color-keyword: #1b7997; /* Syntax highlight color for keyword */
	--sprout-script-color-bracket-match: #bf3900; /* Syntax highlight color for bracket match */
	--sprout-script-color-variable: #d92686; /* Syntax highlight color for variable */
	--sprout-script-color-field: #8f7700; /* Syntax highlight color for field */
	--sprout-script-color-string: #00873d; /* Syntax highlight color for string */
	--sprout-script-color-measure: rgb(34.196% 32.314% 54.667%); /* Syntax highlight color for measure */
	--sprout-script-color-table: rgb(71.059% 14.902% 45.02%); /* Syntax highlight color for tables */
	--sprout-script-background-color-default: #ffffff; /* Background color for syntax highlighting */
	--sprout-selected-color-default: #00873d; /* Selected color */
	--sprout-selected-color-hover: rgb(6.5019% 41.875% 19.617%); /* Selected color. (hover) */
	--sprout-selected-color-pressed: rgb(8.2447% 29.243% 14.579%); /* Selected color. (pressed) */
	--sprout-selected-color-disabled: rgb(0% 0% 0% / 0.03); /* Selected color. (disabled) */
	--sprout-selected-color-focus: var(--sprout-selected-color-hover); /* Selected color. (focus) */
	--sprout-selected-color-inverse: #ffffff; /* Selected inverse color. For use on top of selected colors */
	--sprout-selected-background-color-default: rgb(0% 0% 0% / 0.05); /* Neutral background color for selected items */
	--sprout-selected-background-color-emphasized: rgb(0% 52.941% 23.922% / 0.1); /* Emphasized background color for selected items */
	--sprout-illustration-color-palette-0: #595959; /* Illustration palette color */
	--sprout-illustration-color-palette-1: #999999; /* Illustration palette color */
	--sprout-illustration-color-palette-2: #009844; /* Illustration palette color */
	--sprout-illustration-color-palette-3: #d7004b; /* Illustration palette color */
	--sprout-illustration-color-palette-4: #005db9; /* Illustration palette color */
	--sprout-illustration-color-palette-5: #870063; /* Illustration palette color */
	--sprout-illustration-color-palette-6: #ef6d00; /* Illustration palette color */
	--sprout-illustration-stroke-color-constant-default: #000000; /* Constant default stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-weak: #999999; /* Inverse weak stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-default: #404040; /* Inverse default stroke color for illustration outlines */
	--sprout-illustration-surface-color-top: #ffffff; /* Top illustration surface color */
	--sprout-illustration-surface-color-left: #fafafa; /* Left illustration surface color */
	--sprout-illustration-surface-color-right: #f2f2f2; /* Right illustration surface color */
	--sprout-illustration-shadow-color-default: rgb(0% 0% 0% / 0.05); /* Default illustration shadow color */
	--sprout-illustration-sizing-s: 96px; /* Small illustration size */
	--sprout-illustration-sizing-m: 128px; /* Medium illustration size */
	--sprout-illustration-sizing-l: 160px; /* Large illustration size */
	--sprout-data-color-others: #a6a6a6; /* Use for when grouping values into an "others" bucket */
	--sprout-data-color-null: #d9d9d9; /* Use for visualizing the concept of 'null' */
	--sprout-data-color-support: #b3b3b3; /* Color for supporing items, like last year values, when visualizing data */
	--sprout-data-color-support-weak: #e6e6e6; /* Color for weak support areas, like confidence intervals, when visualizing data */
	--sprout-data-color-categorical-0-0: #0047ad; /* Chart categorical color */
	--sprout-data-color-categorical-0-1: #6694a8; /* Chart categorical color */
	--sprout-data-color-categorical-0-2: #8bc5f5; /* Chart categorical color */
	--sprout-data-color-categorical-0-3: #00b5aa; /* Chart categorical color */
	--sprout-data-color-categorical-0-4: #00873d; /* Chart categorical color */
	--sprout-data-color-categorical-0-5: #ffb84d; /* Chart categorical color */
	--sprout-data-color-categorical-0-6: #ffcd80; /* Chart categorical color */
	--sprout-data-color-categorical-0-7: #870063; /* Chart categorical color */
	--sprout-data-color-categorical-0-8: #f15a81; /* Chart categorical color */
	--sprout-data-color-categorical-0-9: #e74096; /* Chart categorical color */
	--sprout-data-color-categorical-0-10: #ae006d; /* Chart categorical color */
	--sprout-data-color-categorical-0-11: #d92686; /* Chart categorical color */
	--sprout-data-color-sequential-0-0: #611100; /* Chart sequential color */
	--sprout-data-color-sequential-0-1: #8e2200; /* Chart sequential color */
	--sprout-data-color-sequential-0-2: #bf3900; /* Chart sequential color */
	--sprout-data-color-sequential-0-3: #e65200; /* Chart sequential color */
	--sprout-data-color-sequential-0-4: #ef6d00; /* Chart sequential color */
	--sprout-data-color-sequential-0-5: #ff9800; /* Chart sequential color */
	--sprout-data-color-sequential-0-6: #ffb84d; /* Chart sequential color */
	--sprout-data-color-sequential-0-7: #ffcd80; /* Chart sequential color */
	--sprout-data-color-sequential-1-0: #002d6d; /* Chart sequential color */
	--sprout-data-color-sequential-1-1: #003a8f; /* Chart sequential color */
	--sprout-data-color-sequential-1-2: #0047ad; /* Chart sequential color */
	--sprout-data-color-sequential-1-3: #005db9; /* Chart sequential color */
	--sprout-data-color-sequential-1-4: #0275d9; /* Chart sequential color */
	--sprout-data-color-sequential-1-5: #379def; /* Chart sequential color */
	--sprout-data-color-sequential-1-6: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-sequential-1-7: #b8dbf9; /* Chart sequential color */
	--sprout-data-color-diverging-0-0: #8e2200; /* Chart sequential color */
	--sprout-data-color-diverging-0-1: #bf3900; /* Chart sequential color */
	--sprout-data-color-diverging-0-2: #f57d00; /* Chart sequential color */
	--sprout-data-color-diverging-0-3: #ff9800; /* Chart sequential color */
	--sprout-data-color-diverging-0-4: #edf7fc; /* Chart sequential color */
	--sprout-data-color-diverging-0-5: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-diverging-0-6: #379def; /* Chart sequential color */
	--sprout-data-color-diverging-0-7: #0275d9; /* Chart sequential color */
	--sprout-data-color-diverging-0-8: #0047ad; /* Chart sequential color */
	--sprout-alternative-color-default: #e6e6e6; /* Color for the 'alternative' values in an associative selection model */
	--sprout-alternative-color-inverse: #404040; /* Color for the inverse 'alternative' values in an associative selection model */
	--sprout-excluded-color-default: #b3b3b3; /* Color for the 'excluded' values in an associative selection model */
	--sprout-excluded-color-inverse: #404040; /* Color for the inverse 'excluded' values in an associative selection model */
	--sprout-highlight-foreground-color-search-result: #000000; /* Color for foreground of search results */
	--sprout-highlight-background-color-search-result-default: #fff266; /* Background color for search results */
	--sprout-highlight-background-color-search-result-active: #ffb84d; /* Background color for active search results */
	--sprout-highlight-background-color-marker: #ffe600; /* Background color for marker */
	--sprout-ai-color-default: #94579c; /* AI default color. Used for enabled interactive surfaces. */
	--sprout-ai-color-weak: rgb(58.039% 34.118% 61.176% / 0.05); /* AI weak background color. Used for subtle AI related surfaces. */
	--sprout-ai-color-hover: rgb(46.431% 27.294% 48.941%); /* AI color. (hover) */
	--sprout-ai-color-pressed: rgb(32.502% 19.106% 34.259%); /* AI color. (pressed) */
	--sprout-ai-color-toggled: rgb(22.751% 13.374% 23.981%); /* AI color. (toggled) */
	--sprout-ai-color-disabled: rgb(0% 0% 0% / 0.15); /* AI color. (disabled) */
	--sprout-ai-color-focus: rgb(46.431% 27.294% 48.941%); /* AI color. (focus) */
	--sprout-ai-color-inverse: #ffffff; /* AI color. (inverse) */
	--sprout-ai-border-default: #cc74d8; /* AI default border color. Used for AI related container backgrounds. */
	--sprout-ai-background-default: #fad7ff; /* AI default background color. Used for badges. */
	--sprout-ai-background-gradient: linear-gradient(180deg, rgba(204, 116, 216, 0) 64%, rgba(204, 116, 216, 0.3) 100%); /* AI default gradient background color. Used for AI related container backgrounds. */
	--sprout-ai-foreground-default: #764780; /* AI default foreground color. Used for badges. */
	--sprout-container-sizing-3xs: 128px; /* Sizing token for 3xs containers */
	--sprout-container-sizing-xxs: 256px; /* Sizing token for xxs containers */
	--sprout-container-sizing-xs: 320px; /* Sizing token for extra small containers */
	--sprout-container-sizing-s: 400px; /* Sizing token for small containers */
	--sprout-container-sizing-m: 512px; /* Sizing token for containers */
	--sprout-container-sizing-l: 640px; /* Sizing token for larger containers */
	--sprout-container-sizing-xl: 768px; /* Sizing token for extra large containers */
	--sprout-container-sizing-xxl: 960px; /* Sizing token for XXL containers */
	--sprout-container-sizing-3xl: 1024px; /* Sizing token for 3XL containers */
	--sprout-container-sizing-4xl: 1280px; /* Sizing token for 4XL containers */
	--sprout-container-breakpoint-s: 640px; /* Viewport width breakpoint token for small layouts */
	--sprout-container-breakpoint-m: 1024px; /* Viewport width breakpoint token for medium-wide layouts */
	--sprout-container-breakpoint-l: 1600px; /* Viewport width breakpoint token for wide layouts */
	--sprout-container-layer-stacked: 1000; /* Use for stacked items. Must be dismissable. */
	--sprout-container-layer-floating: 1100; /* Must be in a fixed position related to its container. All stacked and default content beneath it must be reachable through scroll/pan interactions or it must be dimissible. */
	--sprout-container-layer-overlay: 1300; /* Must be related to a sub-task. Must be accompanied with a curtain. */
	--sprout-container-layer-context: 1350; /* Must be triggered through right-click/long press. Must be dismissible through clicking outside the area. */
	--sprout-container-layer-time-sensitive: 1400; /* Must be related to something that happened in the system at that exact moment that is useful for the user to know. Must be dismissible or time-based. */
	--sprout-container-layer-cursor: 1500; /* Must be user-triggered and related to the cursors/pointers current position. Must be dismissible with escape key. */
	--sprout-common-border-default-color: rgb(0% 0% 0% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-width: 1px; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-style: solid; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak-color: rgb(0% 0% 0% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-width: 1px; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-style: solid; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate-color: rgb(0% 0% 0% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-width: 1px; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-style: solid; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong-color: rgb(0% 0% 0% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-width: 1px; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-style: solid; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong-color: rgb(0% 0% 0% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-width: 1px; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-style: solid; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default-color: rgb(0% 0% 0% / 0.08); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-width: 1px; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-style: solid; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle-color: rgb(0% 0% 0% / 0.08); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-width: 1px; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-style: dashed; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak-color: rgb(0% 0% 0% / 0.04); /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-width: 1px; /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-style: dashed; /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak-color: rgb(0% 0% 0% / 0.04); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-width: 1px; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-style: solid; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate-color: rgb(0% 0% 0% / 0.08); /* Compound token for moderate border style */
	--sprout-common-divider-moderate-width: 1px; /* Compound token for moderate border style */
	--sprout-common-divider-moderate-style: solid; /* Compound token for moderate border style */
	--sprout-common-divider-strong-color: rgb(0% 0% 0% / 0.2); /* Compound token for strong border style */
	--sprout-common-divider-strong-width: 1px; /* Compound token for strong border style */
	--sprout-common-divider-strong-style: solid; /* Compound token for strong border style */
	--sprout-common-divider-extra-strong-color: rgb(0% 0% 0% / 0.43); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-width: 2px; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-style: solid; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default-color: #ffffff; /* Compound token for default inverse border */
	--sprout-inverse-border-default-width: 1px; /* Compound token for default inverse border */
	--sprout-inverse-border-default-style: solid; /* Compound token for default inverse border */
	--sprout-inverse-border-weak-color: rgb(100% 100% 100% / 0.3); /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-width: 1px; /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-style: solid; /* Compound token for inverse weak border */
	--sprout-focus-border-default-color: #005db9; 
	--sprout-focus-border-default-width: 2px; 
	--sprout-focus-border-default-style: solid; 
	--sprout-script-font-m-font-family: Source Code Pro; /* Medium default code */
	--sprout-script-font-m-font-weight: 400; /* Medium default code */
	--sprout-script-font-m-line-height: 150%; /* Medium default code */
	--sprout-script-font-m-font-size: 16px; /* Medium default code */
	--sprout-script-font-m-letter-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-indent: ; /* Medium default code */
	--sprout-script-font-m-text-case: ; /* Medium default code */
	--sprout-script-font-m-text-decoration: ; /* Medium default code */
	--sprout-script-font-xs-font-family: Source Code Pro; /* Extra small default code */
	--sprout-script-font-xs-font-weight: 400; /* Extra small default code */
	--sprout-script-font-xs-line-height: 150%; /* Extra small default code */
	--sprout-script-font-xs-font-size: 12px; /* Extra small default code */
	--sprout-script-font-xs-letter-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-indent: ; /* Extra small default code */
	--sprout-script-font-xs-text-case: ; /* Extra small default code */
	--sprout-script-font-xs-text-decoration: ; /* Extra small default code */
	--sprout-script-font-s-font-family: Source Code Pro; /* Small default code */
	--sprout-script-font-s-font-weight: 400; /* Small default code */
	--sprout-script-font-s-line-height: 150%; /* Small default code */
	--sprout-script-font-s-font-size: 14px; /* Small default code */
	--sprout-script-font-s-letter-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-indent: ; /* Small default code */
	--sprout-script-font-s-text-case: ; /* Small default code */
	--sprout-script-font-s-text-decoration: ; /* Small default code */
	--sprout-script-font-m-emphasized-font-family: Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-weight: 600; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-line-height: 150%; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-size: 16px; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-letter-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-indent: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-case: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-decoration: ; /* Medium emphasized code */
	--sprout-script-font-s-emphasized-font-family: Source Code Pro; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-weight: 600; /* Small emphasized code */
	--sprout-script-font-s-emphasized-line-height: 150%; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-size: 14px; /* Small emphasized code */
	--sprout-script-font-s-emphasized-letter-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-indent: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-case: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-decoration: ; /* Small emphasized code */
	--sprout-script-font-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-weight: 600; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-line-height: 150%; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-size: 12px; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-case: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-decoration: ; /* Extra small emphasized code */
	--sprout-selected-border-default-color: #00873d; /* Border for selected items */
	--sprout-selected-border-default-width: 2px; /* Border for selected items */
	--sprout-selected-border-default-style: solid; /* Border for selected items */
	--sprout-data-font-tabular-m-font-family: Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-weight: 400; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-line-height: 150%; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-size: 16px; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-letter-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-indent: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-case: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-decoration: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-family: Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-weight: 400; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-line-height: 150%; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-size: 14px; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-letter-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-indent: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-case: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-decoration: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-family: Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-weight: 400; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-line-height: 150%; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-size: 12px; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-letter-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-indent: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-case: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-decoration: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-family: Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-weight: 600; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-line-height: 150%; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-size: 16px; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-letter-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-indent: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-case: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-decoration: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-family: Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-weight: 600; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-line-height: 150%; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-size: 14px; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-letter-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-indent: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-case: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-decoration: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-weight: 600; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-line-height: 150%; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-size: 12px; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-letter-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-indent: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-case: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-decoration: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default-color: rgb(0% 0% 0% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-width: 1px; /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-style: dashed; /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs-font-family: Inter; /* Extra small heading */
	--sprout-heading-font-xs-font-weight: 600; /* Extra small heading */
	--sprout-heading-font-xs-line-height: 130%; /* Extra small heading */
	--sprout-heading-font-xs-font-size: 12px; /* Extra small heading */
	--sprout-heading-font-xs-letter-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-indent: ; /* Extra small heading */
	--sprout-heading-font-xs-text-case: ; /* Extra small heading */
	--sprout-heading-font-xs-text-decoration: ; /* Extra small heading */
	--sprout-heading-font-s-font-family: Inter; /* Small heading */
	--sprout-heading-font-s-font-weight: 600; /* Small heading */
	--sprout-heading-font-s-line-height: 130%; /* Small heading */
	--sprout-heading-font-s-font-size: 16px; /* Small heading */
	--sprout-heading-font-s-letter-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-indent: ; /* Small heading */
	--sprout-heading-font-s-text-case: ; /* Small heading */
	--sprout-heading-font-s-text-decoration: ; /* Small heading */
	--sprout-heading-font-m-font-family: Inter; /* Medium heading */
	--sprout-heading-font-m-font-weight: 600; /* Medium heading */
	--sprout-heading-font-m-line-height: 130%; /* Medium heading */
	--sprout-heading-font-m-font-size: 20px; /* Medium heading */
	--sprout-heading-font-m-letter-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-indent: ; /* Medium heading */
	--sprout-heading-font-m-text-case: ; /* Medium heading */
	--sprout-heading-font-m-text-decoration: ; /* Medium heading */
	--sprout-heading-font-l-font-family: Inter; /* Large heading */
	--sprout-heading-font-l-font-weight: 600; /* Large heading */
	--sprout-heading-font-l-line-height: 130%; /* Large heading */
	--sprout-heading-font-l-font-size: 24px; /* Large heading */
	--sprout-heading-font-l-letter-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-indent: ; /* Large heading */
	--sprout-heading-font-l-text-case: ; /* Large heading */
	--sprout-heading-font-l-text-decoration: ; /* Large heading */
	--sprout-heading-font-xl-font-family: Inter; /* XL heading */
	--sprout-heading-font-xl-font-weight: 600; /* XL heading */
	--sprout-heading-font-xl-line-height: 130%; /* XL heading */
	--sprout-heading-font-xl-font-size: 32px; /* XL heading */
	--sprout-heading-font-xl-letter-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-indent: ; /* XL heading */
	--sprout-heading-font-xl-text-case: ; /* XL heading */
	--sprout-heading-font-xl-text-decoration: ; /* XL heading */
	--sprout-heading-font-xxl-font-family: Inter; /* XXL heading */
	--sprout-heading-font-xxl-font-weight: 600; /* XXL heading */
	--sprout-heading-font-xxl-line-height: 130%; /* XXL heading */
	--sprout-heading-font-xxl-font-size: 40px; /* XXL heading */
	--sprout-heading-font-xxl-letter-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-indent: ; /* XXL heading */
	--sprout-heading-font-xxl-text-case: ; /* XXL heading */
	--sprout-heading-font-xxl-text-decoration: ; /* XXL heading */
	--sprout-body-font-xs-font-family: Source Sans Pro; /* Extra small body text */
	--sprout-body-font-xs-font-weight: 400; /* Extra small body text */
	--sprout-body-font-xs-line-height: 150%; /* Extra small body text */
	--sprout-body-font-xs-font-size: 12px; /* Extra small body text */
	--sprout-body-font-xs-letter-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-indent: ; /* Extra small body text */
	--sprout-body-font-xs-text-case: ; /* Extra small body text */
	--sprout-body-font-xs-text-decoration: ; /* Extra small body text */
	--sprout-body-font-s-font-family: Source Sans Pro; /* Small body text */
	--sprout-body-font-s-font-weight: 400; /* Small body text */
	--sprout-body-font-s-line-height: 150%; /* Small body text */
	--sprout-body-font-s-font-size: 14px; /* Small body text */
	--sprout-body-font-s-letter-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-indent: ; /* Small body text */
	--sprout-body-font-s-text-case: ; /* Small body text */
	--sprout-body-font-s-text-decoration: ; /* Small body text */
	--sprout-body-font-m-font-family: Source Sans Pro; /* Medium body text */
	--sprout-body-font-m-font-weight: 400; /* Medium body text */
	--sprout-body-font-m-line-height: 150%; /* Medium body text */
	--sprout-body-font-m-font-size: 16px; /* Medium body text */
	--sprout-body-font-m-letter-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-indent: ; /* Medium body text */
	--sprout-body-font-m-text-case: ; /* Medium body text */
	--sprout-body-font-m-text-decoration: ; /* Medium body text */
	--sprout-body-font-l-font-family: Source Sans Pro; /* Large body text */
	--sprout-body-font-l-font-weight: 400; /* Large body text */
	--sprout-body-font-l-line-height: 150%; /* Large body text */
	--sprout-body-font-l-font-size: 20px; /* Large body text */
	--sprout-body-font-l-letter-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-indent: ; /* Large body text */
	--sprout-body-font-l-text-case: ; /* Large body text */
	--sprout-body-font-l-text-decoration: ; /* Large body text */
	--sprout-body-font-xl-font-family: Source Sans Pro; /* XL body text */
	--sprout-body-font-xl-font-weight: 400; /* XL body text */
	--sprout-body-font-xl-line-height: 150%; /* XL body text */
	--sprout-body-font-xl-font-size: 24px; /* XL body text */
	--sprout-body-font-xl-letter-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-indent: ; /* XL body text */
	--sprout-body-font-xl-text-case: ; /* XL body text */
	--sprout-body-font-xl-text-decoration: ; /* XL body text */
	--sprout-body-font-xxl-font-family: Source Sans Pro; /* XXL body text */
	--sprout-body-font-xxl-font-weight: 400; /* XXL body text */
	--sprout-body-font-xxl-line-height: 150%; /* XXL body text */
	--sprout-body-font-xxl-font-size: 28px; /* XXL body text */
	--sprout-body-font-xxl-letter-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-indent: ; /* XXL body text */
	--sprout-body-font-xxl-text-case: ; /* XXL body text */
	--sprout-body-font-xxl-text-decoration: ; /* XXL body text */
	--sprout-label-font-xs-font-family: Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-font-weight: 400; /* Extra small default label */
	--sprout-label-font-xs-line-height: 16px; /* Extra small default label */
	--sprout-label-font-xs-font-size: 12px; /* Extra small default label */
	--sprout-label-font-xs-letter-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-indent: ; /* Extra small default label */
	--sprout-label-font-xs-text-case: ; /* Extra small default label */
	--sprout-label-font-xs-text-decoration: ; /* Extra small default label */
	--sprout-label-font-xs-emphasized-font-family: Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-weight: 600; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-line-height: 16px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-size: 12px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-case: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-decoration: ; /* Extra small emphasized label */
	--sprout-label-font-s-font-family: Source Sans Pro; /* Small default label */
	--sprout-label-font-s-font-weight: 400; /* Small default label */
	--sprout-label-font-s-line-height: 16px; /* Small default label */
	--sprout-label-font-s-font-size: 14px; /* Small default label */
	--sprout-label-font-s-letter-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-indent: ; /* Small default label */
	--sprout-label-font-s-text-case: ; /* Small default label */
	--sprout-label-font-s-text-decoration: ; /* Small default label */
	--sprout-label-font-s-emphasized-font-family: Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-weight: 600; /* Small emphasized label */
	--sprout-label-font-s-emphasized-line-height: 16px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-size: 14px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-letter-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-indent: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-case: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-decoration: ; /* Small emphasized label */
	--sprout-label-font-m-font-family: Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-font-weight: 400; /* Medium default label */
	--sprout-label-font-m-line-height: 20px; /* Medium default label */
	--sprout-label-font-m-font-size: 16px; /* Medium default label */
	--sprout-label-font-m-letter-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-indent: ; /* Medium default label */
	--sprout-label-font-m-text-case: ; /* Medium default label */
	--sprout-label-font-m-text-decoration: ; /* Medium default label */
	--sprout-label-font-m-emphasized-font-family: Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-weight: 600; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-line-height: 20px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-size: 16px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-letter-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-indent: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-case: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-decoration: ; /* Medium emphasized label */
	--sprout-label-font-l-font-family: Source Sans Pro; /* Large default label */
	--sprout-label-font-l-font-weight: 400; /* Large default label */
	--sprout-label-font-l-line-height: 24px; /* Large default label */
	--sprout-label-font-l-font-size: 20px; /* Large default label */
	--sprout-label-font-l-letter-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-indent: ; /* Large default label */
	--sprout-label-font-l-text-case: ; /* Large default label */
	--sprout-label-font-l-text-decoration: ; /* Large default label */
	--sprout-label-font-l-emphasized-font-family: Source Sans Pro; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-weight: 600; /* Large emphasized label */
	--sprout-label-font-l-emphasized-line-height: 24px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-size: 20px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-letter-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-indent: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-case: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-decoration: ; /* Large emphasized label */
  color-scheme: light;

}


[data-qlik-theme=qlik-light]{
  --sprout-common-border-radius-subtle: 4px; /* Subtle border radius for use of smaller UI elements or those with a slightly less sharp feeling. */
	--sprout-common-border-radius-soft: 8px; /* Medium border radius for medium sizes UI elements and a softer feeling. */
	--sprout-common-border-radius-cushiony: 16px; /* Very soft border radius for use of larger elements or elements with a cushiony feeling. */
	--sprout-common-border-radius-pill: 4px; /* Border radius for UI elements that supports pill shape such as buttons and inputs. */
	--sprout-common-border-radius-round: 2000px; /* Border radius for elements that are meant to always be round */
	--sprout-common-nested-border-radius-subtle-xs: 2px; /* Border radius for corner-aligned elements inside other element with a subtle border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-xs: 6px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-soft-s: 4px; /* Border radius for corner-aligned elements inside other element with a soft border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-xs: 14px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-s: 12px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-nested-border-radius-cushiony-m: 8px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-soft-s-xs: 2px; /* Border radius for corner-aligned elements inside other element with a soft border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-s-xs: 10px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-twice-nested-border-radius-cushiony-m-s: 4px; /* Border radius for corner-aligned elements inside other element with a cushiony border radius and another element with a nested border radius. Designed to follow the curvature of the outer element element in all density and roundness settings */
	--sprout-common-scale-roundness: 1; /* Roundness factor. */
	--sprout-common-scale-spacing: 1; /* (Variable only). Scaling property for spacing tokens */
	--sprout-common-scale-density: 1; /* (Variable only). Scaling property for density tokens */
	--sprout-common-scale-font-size: 1; /* (Variable only). Font scale variable for font size tokens */
	--sprout-common-foreground-color-default: #404040; /* Primary text color */
	--sprout-common-foreground-color-weak: rgb(25.098% 25.098% 25.098% / 0.76); /* Secondary text color. Used for discrete text. */
	--sprout-common-foreground-color-disabled: rgb(25.098% 25.098% 25.098% / 0.55); /* Disabled text color. */
	--sprout-common-background-color-default: #ffffff; /* First level surface color. */
	--sprout-common-background-color-weak: #fafafa; /* Second level surface color. */
	--sprout-common-background-color-moderate: #f2f2f2; /* Third level surface color. */
	--sprout-common-background-color-strong: #e6e6e6; /* Fourth level surface color. */
	--sprout-common-background-color-floating: rgb(100% 100% 100%); /* Floating surface color for popovers and raised surfaces. Inherits and lightens default background color. */
	--sprout-common-background-color-enabled: #ffffff; /* Default background color for enabled interactive elements */
	--sprout-common-background-color-hover: rgb(0% 0% 0% / 0.03); /* Hover background color for interactive elements */
	--sprout-common-background-color-pressed: rgb(0% 0% 0% / 0.05); /* Pressed background color for interactive elements */
	--sprout-common-background-color-toggled: rgb(0% 0% 0% / 0.08); /* Background color for toggled state of interactive elements */
	--sprout-common-background-color-disabled: rgb(0% 0% 0% / 0.03); /* Disabled background color for interactive elements */
	--sprout-common-elevation-default: 0 2px 4px 0 #00000026, 0 0 0 1px #0000000d; /* Default elevation box shadow style */
	--sprout-common-elevation-weak: 0 1px 2px 0 #00000026, 0 0 0 1px #0000000d; /* Weak elevation box shadow style */
	--sprout-common-elevation-moderate: 0 4px 10px 0 #00000026, 0 0 0 1px #0000000d; /* Moderate elevation box shadow style */
	--sprout-common-elevation-strong: 0 6px 20px 0 #00000026, 0 0 0 1px #0000000d; /* Strong elevation box shadow style */
	--sprout-common-sizing-s: 4px; /* S size */
	--sprout-common-sizing-m: 8px; /* M size. Default grid unit */
	--sprout-common-sizing-l: 12px; /* L size */
	--sprout-common-sizing-xl: 16px; /* XL size */
	--sprout-common-sizing-xxl: 24px; /* XXL size */
	--sprout-common-sizing-3xl: 32px; /* 3XL size */
	--sprout-common-sizing-4xl: 40px; /* 4XL size */
	--sprout-common-sizing-5xl: 48px; /* 5XL size */
	--sprout-common-sizing-6xl: 56px; /* 6XL size */
	--sprout-common-sizing-7xl: 64px; /* 7XL size */
	--sprout-common-spacing-xs: 2px; /* XS spacing */
	--sprout-common-spacing-s: 4px; /* S spacing */
	--sprout-common-spacing-m: 8px; /* M spacing. Default grid unit */
	--sprout-common-spacing-l: 12px; /* L spacing */
	--sprout-common-spacing-xl: 16px; /* XL spacing */
	--sprout-common-spacing-xxl: 24px; /* XXL spacing */
	--sprout-common-spacing-3xl: 32px; /* 3XL spacing */
	--sprout-common-density-xs: 2px; /* Extra small density */
	--sprout-common-density-s: 4px; /* S density */
	--sprout-common-density-m: 8px; /* M density */
	--sprout-common-density-l: 12px; /* L density */
	--sprout-common-density-xl: 16px; /* XL density */
	--sprout-common-density-xxl: 24px; /* XXL density */
	--sprout-common-density-3xl: 32px; /* 3XL density */
	--sprout-inverse-foreground-color-default: #ffffff; /* Contrasting text color */
	--sprout-inverse-foreground-color-disabled: rgb(100% 100% 100% / 0.3); 
	--sprout-inverse-background-color-default: #404040; /* Contrasting background color */
	--sprout-brand-primary-color-default: #00873d; /* Primary brand color. */
	--sprout-brand-primary-color-weak: rgb(0% 52.941% 23.922% / 0.05); 
	--sprout-brand-primary-color-hover: rgb(0% 42.353% 19.137%); /* Primary brand color. (hover) */
	--sprout-brand-primary-color-pressed: rgb(0% 29.647% 13.396%); /* Primary brand color. (pressed) */
	--sprout-brand-primary-color-toggled: rgb(0% 20.753% 9.3772%); /* Primary brand color. (toggled) */
	--sprout-brand-primary-color-disabled: rgb(0% 0% 0% / 0.15); /* Primary brand color. (disabled) */
	--sprout-brand-primary-color-focus: rgb(0% 42.353% 19.137%); /* Primary brand color. (focus) */
	--sprout-brand-primary-color-inverse: #ffffff; /* Primary brand color. (inverse) */
	--sprout-danger-color-default: #d7004b; /* Danger color. */
	--sprout-danger-color-weak: rgb(84.314% 0% 29.412% / 0.05); 
	--sprout-danger-color-hover: rgb(67.451% 0% 23.529%); /* Danger color. (hover) */
	--sprout-danger-color-pressed: rgb(47.216% 0% 16.47%); /* Danger color. (pressed) */
	--sprout-danger-color-toggled: rgb(33.051% 0% 11.529%); /* Danger color. (toggled) */
	--sprout-danger-color-disabled: rgb(0% 0% 0% / 0.15); /* Danger color. (disabled) */
	--sprout-danger-color-focus: rgb(81.784% 0% 28.529%); /* Danger color. (focus) */
	--sprout-danger-color-inverse: #ffffff; /* Danger color. (inverse) */
	--sprout-link-foreground-color-default: #005db9; /* Link color */
	--sprout-focus-background-color-default: rgb(0% 0% 0% / 0.03); /* Focus background color for interactive elements */
	--sprout-focus-color-default: #005db9; /* Focus color. */
	--sprout-success-color-default: #00873d; /* Success color. */
	--sprout-success-color-weak: rgb(0% 52.941% 23.922% / 0.05); 
	--sprout-success-color-inverse: #ffffff; /* Success color. (inverse) */
	--sprout-warning-color-default: #ef6d00; /* Warning color. */
	--sprout-warning-color-weak: rgb(93.725% 42.745% 0% / 0.05); 
	--sprout-warning-color-inverse: #ffffff; /* Warning color. (inverse) */
	--sprout-info-color-default: #005db9; /* Info color. */
	--sprout-info-color-weak: rgb(0% 36.471% 72.549% / 0.05); 
	--sprout-info-color-inverse: #ffffff; /* Info color. (inverse) */
	--sprout-favorite-color-default: #ffb84d; /* Color that conveys the 'favorite' feature(s). */
	--sprout-favorite-color-inverse: #ffffff; /* Favorite color. (inverse) */
	--sprout-overlay-background-color-default: rgb(100% 100% 100% / 0.8); /* Overlay background color to be used to increase the contrast for foregrounds on top of surfaces with unpredictable colors such as images. */
	--sprout-overlay-background-color-inverse: rgb(0% 0% 0% / 0.05); /* Surface contrast overlay color to be used to frame and separate content from background color tokens. */
	--sprout-curtain-background-color-default: rgb(0% 0% 0% / 0.6); /* Curtain background color to be used when "dimming" down parts of the UI such as modals do. */
	--sprout-input-background-color-default: #ffffff; /* Background for input elements such as text areas and search fields */
	--sprout-script-color-default: #404040; /* Syntax highlight color for default text */
	--sprout-script-color-comment: #5f5f5f; /* Syntax highlight color for comment */
	--sprout-script-color-function: #1c76d4; /* Syntax highlight color for function */
	--sprout-script-color-keyword: #1b7997; /* Syntax highlight color for keyword */
	--sprout-script-color-bracket-match: #bf3900; /* Syntax highlight color for bracket match */
	--sprout-script-color-variable: #d92686; /* Syntax highlight color for variable */
	--sprout-script-color-field: #8f7700; /* Syntax highlight color for field */
	--sprout-script-color-string: #00873d; /* Syntax highlight color for string */
	--sprout-script-color-measure: rgb(38.275% 36.392% 58.745%); /* Syntax highlight color for measure */
	--sprout-script-color-table: rgb(73.098% 16.941% 47.059%); /* Syntax highlight color for tables */
	--sprout-script-background-color-default: #ffffff; /* Background color for syntax highlighting */
	--sprout-selected-color-default: #00873d; /* Selected color */
	--sprout-selected-color-hover: rgb(6.5019% 41.875% 19.617%); /* Selected color. (hover) */
	--sprout-selected-color-pressed: rgb(8.2447% 29.243% 14.579%); /* Selected color. (pressed) */
	--sprout-selected-color-disabled: rgb(0% 0% 0% / 0.03); /* Selected color. (disabled) */
	--sprout-selected-color-focus: var(--sprout-selected-color-hover); /* Selected color. (focus) */
	--sprout-selected-color-inverse: #ffffff; /* Selected inverse color. For use on top of selected colors */
	--sprout-selected-background-color-default: rgb(0% 0% 0% / 0.05); /* Neutral background color for selected items */
	--sprout-selected-background-color-emphasized: rgb(0% 52.941% 23.922% / 0.1); /* Emphasized background color for selected items */
	--sprout-illustration-color-palette-0: #595959; /* Illustration palette color */
	--sprout-illustration-color-palette-1: #999999; /* Illustration palette color */
	--sprout-illustration-color-palette-2: #009844; /* Illustration palette color */
	--sprout-illustration-color-palette-3: #d7004b; /* Illustration palette color */
	--sprout-illustration-color-palette-4: #005db9; /* Illustration palette color */
	--sprout-illustration-color-palette-5: #870063; /* Illustration palette color */
	--sprout-illustration-color-palette-6: #ef6d00; /* Illustration palette color */
	--sprout-illustration-stroke-color-constant-default: #404040; /* Constant default stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-weak: #999999; /* Inverse weak stroke color for illustration outlines */
	--sprout-illustration-stroke-color-inverse-default: #404040; /* Inverse default stroke color for illustration outlines */
	--sprout-illustration-surface-color-top: #ffffff; /* Top illustration surface color */
	--sprout-illustration-surface-color-left: #fafafa; /* Left illustration surface color */
	--sprout-illustration-surface-color-right: #f2f2f2; /* Right illustration surface color */
	--sprout-illustration-shadow-color-default: rgb(0% 0% 0% / 0.05); /* Default illustration shadow color */
	--sprout-illustration-sizing-s: 96px; /* Small illustration size */
	--sprout-illustration-sizing-m: 128px; /* Medium illustration size */
	--sprout-illustration-sizing-l: 160px; /* Large illustration size */
	--sprout-data-color-others: #a6a6a6; /* Use for when grouping values into an "others" bucket */
	--sprout-data-color-null: #d9d9d9; /* Use for visualizing the concept of 'null' */
	--sprout-data-color-support: #b3b3b3; /* Color for supporing items, like last year values, when visualizing data */
	--sprout-data-color-support-weak: #e6e6e6; /* Color for weak support areas, like confidence intervals, when visualizing data */
	--sprout-data-color-categorical-0-0: #0047ad; /* Chart categorical color */
	--sprout-data-color-categorical-0-1: #6694a8; /* Chart categorical color */
	--sprout-data-color-categorical-0-2: #8bc5f5; /* Chart categorical color */
	--sprout-data-color-categorical-0-3: #00b5aa; /* Chart categorical color */
	--sprout-data-color-categorical-0-4: #00873d; /* Chart categorical color */
	--sprout-data-color-categorical-0-5: #ffb84d; /* Chart categorical color */
	--sprout-data-color-categorical-0-6: #ffcd80; /* Chart categorical color */
	--sprout-data-color-categorical-0-7: #870063; /* Chart categorical color */
	--sprout-data-color-categorical-0-8: #f15a81; /* Chart categorical color */
	--sprout-data-color-categorical-0-9: #e74096; /* Chart categorical color */
	--sprout-data-color-categorical-0-10: #ae006d; /* Chart categorical color */
	--sprout-data-color-categorical-0-11: #d92686; /* Chart categorical color */
	--sprout-data-color-sequential-0-0: #611100; /* Chart sequential color */
	--sprout-data-color-sequential-0-1: #8e2200; /* Chart sequential color */
	--sprout-data-color-sequential-0-2: #bf3900; /* Chart sequential color */
	--sprout-data-color-sequential-0-3: #e65200; /* Chart sequential color */
	--sprout-data-color-sequential-0-4: #ef6d00; /* Chart sequential color */
	--sprout-data-color-sequential-0-5: #ff9800; /* Chart sequential color */
	--sprout-data-color-sequential-0-6: #ffb84d; /* Chart sequential color */
	--sprout-data-color-sequential-0-7: #ffcd80; /* Chart sequential color */
	--sprout-data-color-sequential-1-0: #002d6d; /* Chart sequential color */
	--sprout-data-color-sequential-1-1: #003a8f; /* Chart sequential color */
	--sprout-data-color-sequential-1-2: #0047ad; /* Chart sequential color */
	--sprout-data-color-sequential-1-3: #005db9; /* Chart sequential color */
	--sprout-data-color-sequential-1-4: #0275d9; /* Chart sequential color */
	--sprout-data-color-sequential-1-5: #379def; /* Chart sequential color */
	--sprout-data-color-sequential-1-6: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-sequential-1-7: #b8dbf9; /* Chart sequential color */
	--sprout-data-color-diverging-0-0: #8e2200; /* Chart sequential color */
	--sprout-data-color-diverging-0-1: #bf3900; /* Chart sequential color */
	--sprout-data-color-diverging-0-2: #f57d00; /* Chart sequential color */
	--sprout-data-color-diverging-0-3: #ff9800; /* Chart sequential color */
	--sprout-data-color-diverging-0-4: #edf7fc; /* Chart sequential color */
	--sprout-data-color-diverging-0-5: #8bc5f5; /* Chart sequential color */
	--sprout-data-color-diverging-0-6: #379def; /* Chart sequential color */
	--sprout-data-color-diverging-0-7: #0275d9; /* Chart sequential color */
	--sprout-data-color-diverging-0-8: #0047ad; /* Chart sequential color */
	--sprout-alternative-color-default: #e6e6e6; /* Color for the 'alternative' values in an associative selection model */
	--sprout-alternative-color-inverse: #404040; /* Color for the inverse 'alternative' values in an associative selection model */
	--sprout-excluded-color-default: #b3b3b3; /* Color for the 'excluded' values in an associative selection model */
	--sprout-excluded-color-inverse: #404040; /* Color for the inverse 'excluded' values in an associative selection model */
	--sprout-highlight-foreground-color-search-result: #000000; /* Color for foreground of search results */
	--sprout-highlight-background-color-search-result-default: #fff266; /* Background color for search results */
	--sprout-highlight-background-color-search-result-active: #ffb84d; /* Background color for active search results */
	--sprout-highlight-background-color-marker: #ffe600; /* Background color for marker */
	--sprout-ai-color-default: #94579c; /* AI default color. Used for enabled interactive surfaces. */
	--sprout-ai-color-weak: rgb(58.039% 34.118% 61.176% / 0.05); /* AI weak background color. Used for subtle AI related surfaces. */
	--sprout-ai-color-hover: rgb(46.431% 27.294% 48.941%); /* AI color. (hover) */
	--sprout-ai-color-pressed: rgb(32.502% 19.106% 34.259%); /* AI color. (pressed) */
	--sprout-ai-color-toggled: rgb(22.751% 13.374% 23.981%); /* AI color. (toggled) */
	--sprout-ai-color-disabled: rgb(0% 0% 0% / 0.15); /* AI color. (disabled) */
	--sprout-ai-color-focus: rgb(46.431% 27.294% 48.941%); /* AI color. (focus) */
	--sprout-ai-color-inverse: #ffffff; /* AI color. (inverse) */
	--sprout-ai-border-default: #cc74d8; /* AI default border color. Used for AI related container backgrounds. */
	--sprout-ai-background-default: #fad7ff; /* AI default background color. Used for badges. */
	--sprout-ai-background-gradient: linear-gradient(180deg, rgba(204, 116, 216, 0) 64%, rgba(204, 116, 216, 0.3) 100%); /* AI default gradient background color. Used for AI related container backgrounds. */
	--sprout-ai-foreground-default: #764780; /* AI default foreground color. Used for badges. */
	--sprout-container-sizing-3xs: 128px; /* Sizing token for 3xs containers */
	--sprout-container-sizing-xxs: 256px; /* Sizing token for xxs containers */
	--sprout-container-sizing-xs: 320px; /* Sizing token for extra small containers */
	--sprout-container-sizing-s: 400px; /* Sizing token for small containers */
	--sprout-container-sizing-m: 512px; /* Sizing token for containers */
	--sprout-container-sizing-l: 640px; /* Sizing token for larger containers */
	--sprout-container-sizing-xl: 768px; /* Sizing token for extra large containers */
	--sprout-container-sizing-xxl: 960px; /* Sizing token for XXL containers */
	--sprout-container-sizing-3xl: 1024px; /* Sizing token for 3XL containers */
	--sprout-container-sizing-4xl: 1280px; /* Sizing token for 4XL containers */
	--sprout-container-breakpoint-s: 640px; /* Viewport width breakpoint token for small layouts */
	--sprout-container-breakpoint-m: 1024px; /* Viewport width breakpoint token for medium-wide layouts */
	--sprout-container-breakpoint-l: 1600px; /* Viewport width breakpoint token for wide layouts */
	--sprout-container-layer-stacked: 1000; /* Use for stacked items. Must be dismissable. */
	--sprout-container-layer-floating: 1100; /* Must be in a fixed position related to its container. All stacked and default content beneath it must be reachable through scroll/pan interactions or it must be dimissible. */
	--sprout-container-layer-overlay: 1300; /* Must be related to a sub-task. Must be accompanied with a curtain. */
	--sprout-container-layer-context: 1350; /* Must be triggered through right-click/long press. Must be dismissible through clicking outside the area. */
	--sprout-container-layer-time-sensitive: 1400; /* Must be related to something that happened in the system at that exact moment that is useful for the user to know. Must be dismissible or time-based. */
	--sprout-container-layer-cursor: 1500; /* Must be user-triggered and related to the cursors/pointers current position. Must be dismissible with escape key. */
	--sprout-common-border-default-color: rgb(0% 0% 0% / 0.15); /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-width: 1px; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-default-style: solid; /* Baseline border style for general contours and structural outlines. Used for neutral objects when no special state (focus, hover, disabled) is active. */
	--sprout-common-border-weak-color: rgb(0% 0% 0% / 0.1); /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-width: 1px; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-weak-style: solid; /* Applied to disabled states (buttons, text fields) or secondary surfaces where contrast should be reduced. */
	--sprout-common-border-moderate-color: rgb(0% 0% 0% / 0.43); /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-width: 1px; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-moderate-style: solid; /* Primary, WCAG-compliant border style. Used for active and enabled interactive elements such as buttons, text fields, and inputs. Ensures accessible contrast against backgrounds. */
	--sprout-common-border-strong-color: rgb(0% 0% 0% / 0.6); /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-width: 1px; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-strong-style: solid; /* Emphasized border style for interaction and highlight. Used for hover states, or cases where stronger separation is required (e.g., hovered text fields, active controls). */
	--sprout-common-border-extra-strong-color: rgb(0% 0% 0% / 0.75); /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-width: 1px; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-border-extra-strong-style: solid; /* High-emphasis border style for critical visibility. Reserved for toggle indicators, or high-contrast / accessibility needs. */
	--sprout-common-divider-default-color: rgb(0% 0% 0% / 0.08); /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-width: 1px; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-default-style: solid; /* Baseline divider style for standard separation. Used to clearly separate related but distinct content blocks (e.g., between list items, form sections, or stacked cards). Provides a neutral level of contrast suitable for most layouts. */
	--sprout-common-divider-subtle-color: rgb(0% 0% 0% / 0.08); /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-width: 1px; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-style: dashed; /* Compound token for subtle divider style */
	--sprout-common-divider-subtle-weak-color: rgb(0% 0% 0% / 0.04); /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-width: 1px; /* Compound token for a very subtle divider style */
	--sprout-common-divider-subtle-weak-style: dashed; /* Compound token for a very subtle divider style */
	--sprout-common-divider-weak-color: rgb(0% 0% 0% / 0.04); /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-width: 1px; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-weak-style: solid; /* Reduced-contrast divider for low-emphasis boundaries. Suitable for secondary layout divisions, soft grid lines, or visual rhythm where a stronger divider would be distracting. */
	--sprout-common-divider-moderate-color: rgb(0% 0% 0% / 0.08); /* Compound token for moderate border style */
	--sprout-common-divider-moderate-width: 1px; /* Compound token for moderate border style */
	--sprout-common-divider-moderate-style: solid; /* Compound token for moderate border style */
	--sprout-common-divider-strong-color: rgb(0% 0% 0% / 0.2); /* Compound token for strong border style */
	--sprout-common-divider-strong-width: 1px; /* Compound token for strong border style */
	--sprout-common-divider-strong-style: solid; /* Compound token for strong border style */
	--sprout-common-divider-extra-strong-color: rgb(0% 0% 0% / 0.43); /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-width: 2px; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-common-divider-extra-strong-style: solid; /* Maximum emphasis divider for critical or high-contrast requirements. */
	--sprout-inverse-border-default-color: #ffffff; /* Compound token for default inverse border */
	--sprout-inverse-border-default-width: 1px; /* Compound token for default inverse border */
	--sprout-inverse-border-default-style: solid; /* Compound token for default inverse border */
	--sprout-inverse-border-weak-color: rgb(100% 100% 100% / 0.3); /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-width: 1px; /* Compound token for inverse weak border */
	--sprout-inverse-border-weak-style: solid; /* Compound token for inverse weak border */
	--sprout-focus-border-default-color: #005db9; 
	--sprout-focus-border-default-width: 2px; 
	--sprout-focus-border-default-style: solid; 
	--sprout-script-font-m-font-family: Source Code Pro; /* Medium default code */
	--sprout-script-font-m-font-weight: 400; /* Medium default code */
	--sprout-script-font-m-line-height: 150%; /* Medium default code */
	--sprout-script-font-m-font-size: 16px; /* Medium default code */
	--sprout-script-font-m-letter-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-spacing: ; /* Medium default code */
	--sprout-script-font-m-paragraph-indent: ; /* Medium default code */
	--sprout-script-font-m-text-case: ; /* Medium default code */
	--sprout-script-font-m-text-decoration: ; /* Medium default code */
	--sprout-script-font-xs-font-family: Source Code Pro; /* Extra small default code */
	--sprout-script-font-xs-font-weight: 400; /* Extra small default code */
	--sprout-script-font-xs-line-height: 150%; /* Extra small default code */
	--sprout-script-font-xs-font-size: 12px; /* Extra small default code */
	--sprout-script-font-xs-letter-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-spacing: ; /* Extra small default code */
	--sprout-script-font-xs-paragraph-indent: ; /* Extra small default code */
	--sprout-script-font-xs-text-case: ; /* Extra small default code */
	--sprout-script-font-xs-text-decoration: ; /* Extra small default code */
	--sprout-script-font-s-font-family: Source Code Pro; /* Small default code */
	--sprout-script-font-s-font-weight: 400; /* Small default code */
	--sprout-script-font-s-line-height: 150%; /* Small default code */
	--sprout-script-font-s-font-size: 14px; /* Small default code */
	--sprout-script-font-s-letter-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-spacing: ; /* Small default code */
	--sprout-script-font-s-paragraph-indent: ; /* Small default code */
	--sprout-script-font-s-text-case: ; /* Small default code */
	--sprout-script-font-s-text-decoration: ; /* Small default code */
	--sprout-script-font-m-emphasized-font-family: Source Code Pro; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-weight: 600; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-line-height: 150%; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-font-size: 16px; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-letter-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-paragraph-indent: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-case: ; /* Medium emphasized code */
	--sprout-script-font-m-emphasized-text-decoration: ; /* Medium emphasized code */
	--sprout-script-font-s-emphasized-font-family: Source Code Pro; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-weight: 600; /* Small emphasized code */
	--sprout-script-font-s-emphasized-line-height: 150%; /* Small emphasized code */
	--sprout-script-font-s-emphasized-font-size: 14px; /* Small emphasized code */
	--sprout-script-font-s-emphasized-letter-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-spacing: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-paragraph-indent: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-case: ; /* Small emphasized code */
	--sprout-script-font-s-emphasized-text-decoration: ; /* Small emphasized code */
	--sprout-script-font-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-weight: 600; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-line-height: 150%; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-font-size: 12px; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-case: ; /* Extra small emphasized code */
	--sprout-script-font-xs-emphasized-text-decoration: ; /* Extra small emphasized code */
	--sprout-selected-border-default-color: #00873d; /* Border for selected items */
	--sprout-selected-border-default-width: 2px; /* Border for selected items */
	--sprout-selected-border-default-style: solid; /* Border for selected items */
	--sprout-data-font-tabular-m-font-family: Source Code Pro; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-weight: 400; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-line-height: 150%; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-font-size: 16px; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-letter-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-spacing: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-paragraph-indent: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-case: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-text-decoration: ; /* Medium default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-family: Source Code Pro; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-weight: 400; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-line-height: 150%; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-font-size: 14px; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-letter-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-spacing: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-paragraph-indent: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-case: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-s-text-decoration: ; /* Small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-family: Source Code Pro; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-weight: 400; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-line-height: 150%; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-font-size: 12px; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-letter-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-spacing: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-paragraph-indent: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-case: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-text-decoration: ; /* Extra small default font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-family: Source Code Pro; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-weight: 600; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-line-height: 150%; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-font-size: 16px; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-letter-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-spacing: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-paragraph-indent: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-case: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-m-emphasized-text-decoration: ; /* Medium emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-family: Source Code Pro; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-weight: 600; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-line-height: 150%; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-font-size: 14px; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-letter-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-spacing: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-paragraph-indent: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-case: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-s-emphasized-text-decoration: ; /* Small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-family: Source Code Pro; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-weight: 600; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-line-height: 150%; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-font-size: 12px; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-letter-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-paragraph-indent: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-case: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-data-font-tabular-xs-emphasized-text-decoration: ; /* Extra small emphasized font for right-aligned tabular data */
	--sprout-placeholder-border-default-color: rgb(0% 0% 0% / 0.43); /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-width: 1px; /* Border for placeholder elements such as dropzones. */
	--sprout-placeholder-border-default-style: dashed; /* Border for placeholder elements such as dropzones. */
	--sprout-heading-font-xs-font-family: Source Sans Pro; /* Extra small heading */
	--sprout-heading-font-xs-font-weight: 600; /* Extra small heading */
	--sprout-heading-font-xs-line-height: 130%; /* Extra small heading */
	--sprout-heading-font-xs-font-size: 12px; /* Extra small heading */
	--sprout-heading-font-xs-letter-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-spacing: ; /* Extra small heading */
	--sprout-heading-font-xs-paragraph-indent: ; /* Extra small heading */
	--sprout-heading-font-xs-text-case: ; /* Extra small heading */
	--sprout-heading-font-xs-text-decoration: ; /* Extra small heading */
	--sprout-heading-font-s-font-family: Source Sans Pro; /* Small heading */
	--sprout-heading-font-s-font-weight: 600; /* Small heading */
	--sprout-heading-font-s-line-height: 130%; /* Small heading */
	--sprout-heading-font-s-font-size: 16px; /* Small heading */
	--sprout-heading-font-s-letter-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-spacing: ; /* Small heading */
	--sprout-heading-font-s-paragraph-indent: ; /* Small heading */
	--sprout-heading-font-s-text-case: ; /* Small heading */
	--sprout-heading-font-s-text-decoration: ; /* Small heading */
	--sprout-heading-font-m-font-family: Source Sans Pro; /* Medium heading */
	--sprout-heading-font-m-font-weight: 600; /* Medium heading */
	--sprout-heading-font-m-line-height: 130%; /* Medium heading */
	--sprout-heading-font-m-font-size: 20px; /* Medium heading */
	--sprout-heading-font-m-letter-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-spacing: ; /* Medium heading */
	--sprout-heading-font-m-paragraph-indent: ; /* Medium heading */
	--sprout-heading-font-m-text-case: ; /* Medium heading */
	--sprout-heading-font-m-text-decoration: ; /* Medium heading */
	--sprout-heading-font-l-font-family: Source Sans Pro; /* Large heading */
	--sprout-heading-font-l-font-weight: 600; /* Large heading */
	--sprout-heading-font-l-line-height: 130%; /* Large heading */
	--sprout-heading-font-l-font-size: 24px; /* Large heading */
	--sprout-heading-font-l-letter-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-spacing: ; /* Large heading */
	--sprout-heading-font-l-paragraph-indent: ; /* Large heading */
	--sprout-heading-font-l-text-case: ; /* Large heading */
	--sprout-heading-font-l-text-decoration: ; /* Large heading */
	--sprout-heading-font-xl-font-family: Source Sans Pro; /* XL heading */
	--sprout-heading-font-xl-font-weight: 600; /* XL heading */
	--sprout-heading-font-xl-line-height: 130%; /* XL heading */
	--sprout-heading-font-xl-font-size: 32px; /* XL heading */
	--sprout-heading-font-xl-letter-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-spacing: ; /* XL heading */
	--sprout-heading-font-xl-paragraph-indent: ; /* XL heading */
	--sprout-heading-font-xl-text-case: ; /* XL heading */
	--sprout-heading-font-xl-text-decoration: ; /* XL heading */
	--sprout-heading-font-xxl-font-family: Source Sans Pro; /* XXL heading */
	--sprout-heading-font-xxl-font-weight: 600; /* XXL heading */
	--sprout-heading-font-xxl-line-height: 130%; /* XXL heading */
	--sprout-heading-font-xxl-font-size: 40px; /* XXL heading */
	--sprout-heading-font-xxl-letter-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-spacing: ; /* XXL heading */
	--sprout-heading-font-xxl-paragraph-indent: ; /* XXL heading */
	--sprout-heading-font-xxl-text-case: ; /* XXL heading */
	--sprout-heading-font-xxl-text-decoration: ; /* XXL heading */
	--sprout-body-font-xs-font-family: Source Sans Pro; /* Extra small body text */
	--sprout-body-font-xs-font-weight: 400; /* Extra small body text */
	--sprout-body-font-xs-line-height: 150%; /* Extra small body text */
	--sprout-body-font-xs-font-size: 12px; /* Extra small body text */
	--sprout-body-font-xs-letter-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-spacing: ; /* Extra small body text */
	--sprout-body-font-xs-paragraph-indent: ; /* Extra small body text */
	--sprout-body-font-xs-text-case: ; /* Extra small body text */
	--sprout-body-font-xs-text-decoration: ; /* Extra small body text */
	--sprout-body-font-s-font-family: Source Sans Pro; /* Small body text */
	--sprout-body-font-s-font-weight: 400; /* Small body text */
	--sprout-body-font-s-line-height: 150%; /* Small body text */
	--sprout-body-font-s-font-size: 14px; /* Small body text */
	--sprout-body-font-s-letter-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-spacing: ; /* Small body text */
	--sprout-body-font-s-paragraph-indent: ; /* Small body text */
	--sprout-body-font-s-text-case: ; /* Small body text */
	--sprout-body-font-s-text-decoration: ; /* Small body text */
	--sprout-body-font-m-font-family: Source Sans Pro; /* Medium body text */
	--sprout-body-font-m-font-weight: 400; /* Medium body text */
	--sprout-body-font-m-line-height: 150%; /* Medium body text */
	--sprout-body-font-m-font-size: 16px; /* Medium body text */
	--sprout-body-font-m-letter-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-spacing: ; /* Medium body text */
	--sprout-body-font-m-paragraph-indent: ; /* Medium body text */
	--sprout-body-font-m-text-case: ; /* Medium body text */
	--sprout-body-font-m-text-decoration: ; /* Medium body text */
	--sprout-body-font-l-font-family: Source Sans Pro; /* Large body text */
	--sprout-body-font-l-font-weight: 400; /* Large body text */
	--sprout-body-font-l-line-height: 150%; /* Large body text */
	--sprout-body-font-l-font-size: 20px; /* Large body text */
	--sprout-body-font-l-letter-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-spacing: ; /* Large body text */
	--sprout-body-font-l-paragraph-indent: ; /* Large body text */
	--sprout-body-font-l-text-case: ; /* Large body text */
	--sprout-body-font-l-text-decoration: ; /* Large body text */
	--sprout-body-font-xl-font-family: Source Sans Pro; /* XL body text */
	--sprout-body-font-xl-font-weight: 400; /* XL body text */
	--sprout-body-font-xl-line-height: 150%; /* XL body text */
	--sprout-body-font-xl-font-size: 24px; /* XL body text */
	--sprout-body-font-xl-letter-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-spacing: ; /* XL body text */
	--sprout-body-font-xl-paragraph-indent: ; /* XL body text */
	--sprout-body-font-xl-text-case: ; /* XL body text */
	--sprout-body-font-xl-text-decoration: ; /* XL body text */
	--sprout-body-font-xxl-font-family: Source Sans Pro; /* XXL body text */
	--sprout-body-font-xxl-font-weight: 400; /* XXL body text */
	--sprout-body-font-xxl-line-height: 150%; /* XXL body text */
	--sprout-body-font-xxl-font-size: 28px; /* XXL body text */
	--sprout-body-font-xxl-letter-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-spacing: ; /* XXL body text */
	--sprout-body-font-xxl-paragraph-indent: ; /* XXL body text */
	--sprout-body-font-xxl-text-case: ; /* XXL body text */
	--sprout-body-font-xxl-text-decoration: ; /* XXL body text */
	--sprout-label-font-xs-font-family: Source Sans Pro; /* Extra small default label */
	--sprout-label-font-xs-font-weight: 400; /* Extra small default label */
	--sprout-label-font-xs-line-height: 16px; /* Extra small default label */
	--sprout-label-font-xs-font-size: 12px; /* Extra small default label */
	--sprout-label-font-xs-letter-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-spacing: ; /* Extra small default label */
	--sprout-label-font-xs-paragraph-indent: ; /* Extra small default label */
	--sprout-label-font-xs-text-case: ; /* Extra small default label */
	--sprout-label-font-xs-text-decoration: ; /* Extra small default label */
	--sprout-label-font-xs-emphasized-font-family: Source Sans Pro; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-weight: 600; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-line-height: 16px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-font-size: 12px; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-letter-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-spacing: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-paragraph-indent: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-case: ; /* Extra small emphasized label */
	--sprout-label-font-xs-emphasized-text-decoration: ; /* Extra small emphasized label */
	--sprout-label-font-s-font-family: Source Sans Pro; /* Small default label */
	--sprout-label-font-s-font-weight: 400; /* Small default label */
	--sprout-label-font-s-line-height: 16px; /* Small default label */
	--sprout-label-font-s-font-size: 14px; /* Small default label */
	--sprout-label-font-s-letter-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-spacing: ; /* Small default label */
	--sprout-label-font-s-paragraph-indent: ; /* Small default label */
	--sprout-label-font-s-text-case: ; /* Small default label */
	--sprout-label-font-s-text-decoration: ; /* Small default label */
	--sprout-label-font-s-emphasized-font-family: Source Sans Pro; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-weight: 600; /* Small emphasized label */
	--sprout-label-font-s-emphasized-line-height: 16px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-font-size: 14px; /* Small emphasized label */
	--sprout-label-font-s-emphasized-letter-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-spacing: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-paragraph-indent: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-case: ; /* Small emphasized label */
	--sprout-label-font-s-emphasized-text-decoration: ; /* Small emphasized label */
	--sprout-label-font-m-font-family: Source Sans Pro; /* Medium default label */
	--sprout-label-font-m-font-weight: 400; /* Medium default label */
	--sprout-label-font-m-line-height: 20px; /* Medium default label */
	--sprout-label-font-m-font-size: 16px; /* Medium default label */
	--sprout-label-font-m-letter-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-spacing: ; /* Medium default label */
	--sprout-label-font-m-paragraph-indent: ; /* Medium default label */
	--sprout-label-font-m-text-case: ; /* Medium default label */
	--sprout-label-font-m-text-decoration: ; /* Medium default label */
	--sprout-label-font-m-emphasized-font-family: Source Sans Pro; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-weight: 600; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-line-height: 20px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-font-size: 16px; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-letter-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-spacing: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-paragraph-indent: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-case: ; /* Medium emphasized label */
	--sprout-label-font-m-emphasized-text-decoration: ; /* Medium emphasized label */
	--sprout-label-font-l-font-family: Source Sans Pro; /* Large default label */
	--sprout-label-font-l-font-weight: 400; /* Large default label */
	--sprout-label-font-l-line-height: 24px; /* Large default label */
	--sprout-label-font-l-font-size: 20px; /* Large default label */
	--sprout-label-font-l-letter-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-spacing: ; /* Large default label */
	--sprout-label-font-l-paragraph-indent: ; /* Large default label */
	--sprout-label-font-l-text-case: ; /* Large default label */
	--sprout-label-font-l-text-decoration: ; /* Large default label */
	--sprout-label-font-l-emphasized-font-family: Source Sans Pro; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-weight: 600; /* Large emphasized label */
	--sprout-label-font-l-emphasized-line-height: 24px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-font-size: 20px; /* Large emphasized label */
	--sprout-label-font-l-emphasized-letter-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-spacing: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-paragraph-indent: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-case: ; /* Large emphasized label */
	--sprout-label-font-l-emphasized-text-decoration: ; /* Large emphasized label */
  color-scheme: light;

}


/*# sourceMappingURL=367-5fc7e23f4e01ce523dad.css.map*/