*{box-sizing:border-box;margin:0;padding:0;position:relative}body{background-color:#f5f9fc;color:#4a4a4a;display:flex;flex-direction:column;min-height:100vh}:focus:not(:focus-visible){outline:none!important}a{color:#5d83a0;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}body{font-family:Raleway,Open Sans,sans-serif}.text-error{color:#f56850}.text-success{color:#54a976}.text-secondary{color:#b3b3b3}.text-light{font-weight:300}.text-big{font-size:2em}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.m-1{margin:.5em}.mx-1{margin-left:.5em;margin-right:.5em}.my-1{margin-bottom:.5em;margin-top:.5em}.ml-1{margin-left:.5em}.mr-1{margin-right:.5em}.mt-1{margin-top:.5em}.mb-1{margin-bottom:.5em}.m-2{margin:1em}.mx-2{margin-left:1em;margin-right:1em}.my-2{margin-bottom:1em;margin-top:1em}.ml-2{margin-left:1em}.mr-2{margin-right:1em}.mt-2{margin-top:1em}.mb-2{margin-bottom:1em}.m-3{margin:1.5em}.mx-3{margin-left:1.5em;margin-right:1.5em}.my-3{margin-bottom:1.5em;margin-top:1.5em}.ml-3{margin-left:1.5em}.mr-3{margin-right:1.5em}.mt-3{margin-top:1.5em}.mb-3{margin-bottom:1.5em}.m-4{margin:2em}.mx-4{margin-left:2em;margin-right:2em}.my-4{margin-bottom:2em;margin-top:2em}.ml-4{margin-left:2em}.mr-4{margin-right:2em}.mt-4{margin-top:2em}.mb-4{margin-bottom:2em}.alert{align-items:center;border-radius:.5em;display:flex;font-size:16px;justify-content:center;margin:.5em 0;padding:1em;position:relative;text-align:center;width:100%}.alert--success{background-color:#cde5da}.alert--error{background-color:#f5d5d1}.alert__button.button.button--transparent{color:#4a4a4a80;position:absolute;right:1em}.alert__button.button.button--transparent:focus:not(:disabled),.alert__button.button.button--transparent:hover:not(:disabled){color:#4a4a4acc}.alert__button.button.button--transparent:active:not(:disabled){color:#4a4a4a}.alert__button.button.button--transparent:disabled{color:#4a4a4a4d}.button{fill:currentColor;border:0;border-radius:.5em;color:#fff;font-family:inherit;font-size:inherit;font-weight:700;outline:none;padding:.5em 1em;position:relative;transition:background-color .1s ease,color .1s ease,fill .1s ease}.button:hover:not(:disabled){cursor:pointer}.button--big-icon{padding:.1em}.button--big-icon i{font-size:1.25em}.button--small{padding:.25em .5em}.button--small.button--icon{font-size:.75em}.button--icon{align-items:center;display:flex;justify-content:center;min-height:2.25em;min-width:2.25em;padding:0}.button--error{background-color:#f56850}.button--error:focus:not(:disabled),.button--error:hover:not(:disabled){background-color:#f24022}.button--error:active:not(:disabled){background-color:#d72a0c}.button--success{background-color:#54a976}.button--success:focus:not(:disabled),.button--success:hover:not(:disabled){background-color:#479064}.button--success:active:not(:disabled){background-color:#3b7653}.button--primary{background-color:#5d83a0}.button--primary:focus:not(:disabled),.button--primary:hover:not(:disabled){background-color:#fcc43a}.button--primary:active:not(:disabled){background-color:#f4af04}.button--primary:disabled{color:#fff9}.button--secondary{background-color:#ffd54a;color:#4a4a4a}.button--secondary:focus:not(:disabled),.button--secondary:hover:not(:disabled){background-color:#ffca19}.button--secondary:active:not(:disabled){background-color:#e6b100}.button--gray,.button--secondary:disabled{color:#4a4a4a99}.button--gray{background-color:#4a4a4a1a}.button--gray:focus:not(:disabled),.button--gray:hover:not(:disabled){color:#4a4a4a}.button--gray:active:not(:disabled){background-color:#4a4a4a33}.button--gray:disabled{color:#4a4a4a33}.button--transparent{background-color:#0000;color:#4a4a4a99}.button--transparent:focus:not(:disabled),.button--transparent:hover:not(:disabled){color:#5d83a0}.button--transparent:active:not(:disabled){color:#9db5c6}.button--transparent:disabled{color:#4a4a4a33}.button--border{background-color:#0000;border:2px solid #fcc43a;color:#fcc43a}.button--border:focus:not(:disabled),.button--border:hover:not(:disabled){background-color:#fcc43a;color:#fff}.button--border:active:not(:disabled){background-color:#f4af04}.button--border:disabled{opacity:.3}input{border:1px solid #dbdbdb;border-radius:.5em;font:inherit;min-width:0;padding:.5em 1em}input:focus{border-color:#b3b3b3;outline:none}input:disabled{background-color:#dbdbdb;border-color:#b3b3b3;pointer-events:none}.input__group{position:relative}.input__group input{padding-right:3.5em;width:100%}.input__group button{background-color:#fcc43a;border:0;border-radius:0 .5em .5em 0;color:#fff;cursor:pointer;height:100%;position:absolute;right:0;top:0;transition:background-color .1s ease,color .1s ease,fill .1s ease;width:3.5em}.input__group button i{font-size:1.25em}.input__group button:focus:not(:disabled),.input__group button:hover:not(:disabled){background-color:#5d83a0}.input__group button:active:not(:disabled){background-color:#4a6980}.input__group button:disabled{color:#fff9}.status{border-radius:50%;display:inline-block;flex-shrink:0;height:1em;transition:background-color .1s ease;width:1em}.status--error{background-color:#f56850}.status--success{background-color:#54a976}.status--undetermined{background-color:#a9a9a9}.status--large{height:1.25em;width:1.25em}.status--small{height:.75em;width:.75em}.separator{margin:1.5em 0;width:100%}.separator--small{margin:1em 0}.separator--light{background-color:#dbdbdb;height:1px}.separator--primary{height:.25em}.separator--primary:before{background-color:#fcc43a;border-radius:.5em;content:"";display:block;height:100%;max-width:50px;width:100%}.footer{grid-gap:2em;background-color:#4a4a4a;color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:4em 2em}.footer__section__double{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.footer a{color:#fcc43a;text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul{list-style-type:none;padding:0}.header{background-color:#fff;box-shadow:0 .25em 1em 0 #0000001a;justify-content:space-between;padding:.75em 2em;position:-webkit-sticky;position:sticky;top:0;z-index:1}.header,.header nav{align-items:center;display:flex}.header nav{font-size:1.25em;justify-content:flex-end}.header nav button{z-index:1}.login_menu{position:relative}.login_menu.login_menu--show .login_menu__content{opacity:1;pointer-events:auto}.login_menu__content{background:#fff;border-radius:.5em 0 .5em .5em;display:flex;filter:drop-shadow(0 0 2em rgba(74,74,74,.25));flex-direction:column;font-size:.75em;opacity:0;padding:1.5em;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease}.login_menu__content:before{background:#fff;border-radius:.5em .5em 0 0;content:"";display:block;height:3em;position:absolute;right:0;top:0;transform:translateY(-100%);width:3em;z-index:-1}.login_menu__content p{text-align:center}.main{flex-grow:1;margin:0 auto;max-width:2000px;min-height:calc(100vh - 12rem);padding:1em 2em;width:100%}.flow__header__prefix{margin-right:.5em}.flow__header__title{font-style:italic;font-weight:700}.flow__header__title:disabled{background:none;border:none}.flow__header__title-apply,.flow__header__title-reset{background:none;border:none;left:-3.6em;outline:none;padding:0 .3em}.diagram{min-height:5rem;overflow-x:auto;width:100%}.diagram .canvas{margin:2rem;width:-webkit-max-content;width:max-content}.diagram .canvas .subflow{align-items:center;display:flex}.diagram .canvas .component__container{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:.5em}.diagram .canvas .add{position:absolute;right:-1.2rem;top:calc(50% - 1em);z-index:100}.notification{background:#f8f8ff;bottom:1rem;color:gray;font-size:.8rem;padding:1rem;position:absolute;right:1rem}.notification .close{color:#cd5c5c;margin-left:1rem}.notification .close:hover{cursor:pointer}.flow--collapsed .add{display:none}.ReactModalPortal{z-index:101}.modal{background:#fff;border:1px solid #d3d3d3;margin:5rem auto;max-width:50rem;padding:3rem}.modal h3{text-transform:lowercase}.modal h3:first-letter{text-transform:uppercase}.modal .controls{text-align:right}.tooltip{background-color:#4a4a4a1a;border-radius:50%;color:#4a4a4a99;cursor:pointer;font-size:80%;margin-left:.25em;padding:6px 9px;vertical-align:middle}.tooltip .tooltip__text{background-color:#4a4a4a;border-radius:12px;color:#fff;font-size:.9rem;left:0;max-width:25em;opacity:0;padding:6px;position:absolute;text-align:left;top:0;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:101}.tooltip .tooltip__text q{font-family:monospace}.tooltip:hover .tooltip__text{opacity:1;visibility:visible}.plugin-selector ul{display:flex;flex-flow:wrap;list-style:none;padding:0}.plugin-selector ul li{order:0;padding:.1rem 0;width:100%}.plugin-selector ul li.release{order:1}.plugin-selector ul li.release button{background:#98caac}.collapse:hover{cursor:pointer}.collapse button{font-size:.5rem;padding:.2rem;width:1rem}.collapse span{color:gray;font-size:.8rem;margin-left:.3rem;vertical-align:bottom}.notifications-panel li{display:block}.notifications-panel li .expand-button{display:inline-block;margin-left:.5em}.notifications-panel li .expand-button[title=expand]{transform:rotate(180deg)}.notifications-panel li .close-button{position:absolute;right:.8rem;top:.8rem}.notifications-panel .details{font-size:90%;white-space:pre}.component__form{grid-row-gap:.5em;align-items:center;display:grid;grid-template-columns:.5fr 1fr 2rem 2rem}.component__form__label{align-items:center;align-self:stretch;display:flex;font-size:14px;font-weight:600;grid-column:1;justify-content:flex-end;justify-self:stretch;padding:0 1em}.component__form__input{grid-column:2;justify-self:start;width:100%}.component__form button[type=submit]{grid-column:2;justify-self:end}.component__form__input+button{grid-column:3;margin-right:-1em}.component__form .controls,.component__form .notifications-panel{grid-column-end:-2;grid-column-start:1}.component{background-color:#fff;border-radius:.5em;box-shadow:0 .25em 1em 0 #0000001a;margin:1em;min-width:300px;padding:1.5rem;transition:min-width .5s;width:-webkit-fit-content;width:fit-content}.component .component__header{display:flex}.component .component__header .component__header__titles{flex:1 1;margin-right:1em}.component .component__header .component__header__titles .component__header__title{font-size:16px;font-weight:700}.component .component__header .component__header__titles .component__header__subtitle{font-size:14px}.component .component__header .component__header__button{flex-shrink:0;position:relative;right:-1em;top:-1em}.component__section{width:100%}.flow--collapsed .component{min-width:150px}.component__section--collapsed .component__section__body,.flow--collapsed .component__header__button,.flow--collapsed .component__section{display:none}.component__section--collapsed .component__section__header button i.fa-chevron-up{transform:rotate(180deg)}.component__section__header{align-items:center;display:flex;font-size:16px}.component__section__body{margin-top:1em}.component__section__body>img{max-width:100%}.component__footer{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;justify-content:flex-end;margin-top:1em}.component__last_event{max-width:27rem}.component__last_event .component__section__body{max-height:20rem;overflow:auto}.component__last_event .notification{bottom:auto;display:inline-block;position:relative;right:auto;text-align:center;width:100%}.flow{border:2px solid #fcc43a;border-radius:.5em;margin-bottom:2em}.flow__header{align-items:center;background-color:#fcc43a;color:#4a4a4a;display:flex;font-size:18px;padding:.25em .5em}.flow__body{display:flex;max-height:80rem;overflow:auto;transition:max-height .5s}.flow--collapsed .flow__header button i.fa-chevron-up{transform:rotate(180deg)}.flow--collapsed .flow__body{max-height:0}.flow--collapsed .block__header__button,.flow--collapsed .separator{display:none}.flow--collapsed .block{margin:.5em 1em}.flow--collapsed .block__container{flex-direction:row}.flow--collapsed:hover .flow__body{max-height:50rem;transition-delay:1s}.flow--add .flow__body{padding:1em}a:hover{text-decoration:none}#outputs-monitoring-dashboard{list-style:none}#outputs-monitoring-dashboard li{display:inline-block;vertical-align:top}#outputs-monitoring-dashboard .component{display:inline-block}#login{background:#fff;border-radius:.5em;display:flex;filter:drop-shadow(0 0 2em rgba(74,74,74,.25));flex-direction:column;margin:2rem auto;padding:1.5em;width:20rem}#login button,#login h2,#login label{margin-top:1rem}