:root{--background-color-body: #F1F1F1;--background-color-main: #f3f3f1;--background-color-menu: #eeeeee;--background-color-modal: rgba(0, 0, 0, .7);--border-dark: 1px solid #000;--border-default: 1px solid rgba(0, 0, 0, .1);--border-default-light: 1px solid rgba(255, 255, 255, .1);--border-error: 2px solid red;--border-primary: 1px solid var(--color-primary);--border-radius-default: 10px;--border-radius-big: 40px;--border-radius-half: 50%;--box-shadow-default: 0px 16px 32px 4px rgba(0, 0, 0, .12);--box-shadow-button-default: 2px 2px 5px 1px rgba(0, 0, 0, .2);--color-primary: #8308ff;--color-primary-dark: #683dbe;--color-secondary: #44933D;--color-secondary-dark: #3B7F35;--color-secondary-darker: #ffd749;--color-secondary-light: #FFF1BF;--color-light: #fff;--color-lighter: #f1f1f1;--color-light-dark: rgba(0, 0, 0, .15);--color-light-dark-opacity: rgba(255, 255, 255, .08);--color-dark: #000;--color-darker: rgba(0, 0, 0, .13);--color-dark-light: rgba(0, 0, 0, .2);--color-dark-lighter: rgba(0, 0, 0, .4);--color-error: red;--color-logo: #8308ff;--color-logo-dark: #683dbe;--font-size-default: 11pt;--font-family-primary: "Roboto", "Montserrat", "Lato", "Inter", sans-serif;--padding-default: 20px;--padding-default-min: 10px;--padding-default-max: 40px;--color-success: #419e39;--color-error: #ff4747;--color-error-dark: #db3a3a;--color-error-darker: #3c1717;--color-info: #ffe482;--text-error: var(--color-error);--text-success: var(--color-success)}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-locale:"en";margin:0;padding:0}body{background-color:var(--background-color-body);font-family:Roboto,Montserrat,Lato,Inter,sans-serif;margin:0;padding:0}.space-flex{flex:1}.cc-window,.cc-revoke{font-family:var(--font-family-primary);font-size:9pt!important;box-shadow:var(--box-shadow-default)}.border-radius{border-radius:var(--border-radius-default)}.button-move{cursor:grab}.cdk-drag-preview{background-color:var(--color-light);box-sizing:border-box;box-shadow:var(--box-shadow-default);color:var(--color-dark);cursor:grabbing;z-index:1000}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging .example-box:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.color-success{color:var(--color-secondary)!important}.flex{display:flex}.flex-one{flex:1}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-gap{gap:10px}.flex-gap-max,.flex-gap-form{gap:20px}.flex-gap-min{gap:5px}.flex-space-between{justify-content:space-between}.flex-align-anchor-center{align-items:anchor-center}.flex-align-center{align-items:center}.flex-align-end{align-items:end}.flex-align-start{align-items:start}.flex-align-stretch{align-items:stretch}.flex-justify-start{justify-content:start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:end}.flex-justify-space-between{justify-content:space-between}.flex-justify-space-around{justify-content:space-around}.flex-row-center-center{align-items:center;display:flex;flex-direction:row;gap:5px}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.font-bold{font-weight:700}.font-size-80{font-size:80%}.full-height{height:100%}.full-width{width:100%}h1{font-size:1.7em;margin-top:0}.hide{display:none!important}.loading-board{background-color:#ffffffe6;border-radius:inherit;inset:0;position:absolute;z-index:10000}.loading-board.light{background-color:var(--color-light)}.menu-separator{background-color:var(--color-dark);height:1px;margin:10px 0;opacity:.05}.overflow-x-none{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.padding-default{padding:var(--padding-default)}.padding-default-min{padding:var(--padding-default-min)}.padding-double{padding:calc(var(--padding-default) * 2)}.position-absolute{position:absolute}.position-bottom-zero{bottom:0}.position-full-window{inset:0}.position-left-zero{left:0}.position-relative{position:relative}.position-right-zero{right:0}.position-top-zero{top:0}.small-text{font-size:small}.text-center{text-align:center}.text-error{color:var(--text-error)!important}.text-light{color:var(--color-dark-lighter)}.text-nowrap{white-space:nowrap}.text-primary{color:var(--color-primary)!important}input,select,button{font-family:var(--font-family-primary);font-size:var(--font-size-default);font-weight:500;text-align:left}button,a{cursor:pointer}button ng-icon,a ng-icon{padding-right:5px}.button-item{position:relative}.button-item .default,.button-item .default img{border-radius:0}.button-item .curve,.button-item .curve img{border-radius:10px}.button-item .round{border-radius:21px}.button-item .round img{border-radius:50%}.buttons-top{align-items:end;display:flex;flex-direction:row;float:right;gap:5px;margin-bottom:20px;position:absolute;right:20px;top:12px}button{align-items:center;color:var(--color-dark);display:flex;flex-direction:row;height:38px;justify-content:center}button,select,input,textarea{background-color:#fff;border:var(--border-default);border-radius:calc(var(--border-radius-default) * 2);font-family:inherit;padding:10px}button.primary,select.primary,input.primary,textarea.primary{background-color:var(--color-primary);border:none;color:var(--color-light)}button.primary:hover,select.primary:hover,input.primary:hover,textarea.primary:hover{background-color:var(--color-primary-dark)}button.secondary,select.secondary,input.secondary,textarea.secondary{background-color:var(--color-secondary)}button.secondary:hover,select.secondary:hover,input.secondary:hover,textarea.secondary:hover{background-color:var(--color-secondary-dark)}button.transparent-no-border,select.transparent-no-border,input.transparent-no-border,textarea.transparent-no-border{background-color:transparent;border:none;padding:var(--padding-default-min)}button.transparent-no-border.no-padding,select.transparent-no-border.no-padding,input.transparent-no-border.no-padding,textarea.transparent-no-border.no-padding{padding:0!important}button.transparent-no-border.no-padding:hover,select.transparent-no-border.no-padding:hover,input.transparent-no-border.no-padding:hover,textarea.transparent-no-border.no-padding:hover{background-color:transparent!important}button.transparent-no-border:hover,select.transparent-no-border:hover,input.transparent-no-border:hover,textarea.transparent-no-border:hover{background-color:var(--color-light-dark)}button.transparent,select.transparent,input.transparent,textarea.transparent{background-color:transparent}button.transparent:hover,select.transparent:hover,input.transparent:hover,textarea.transparent:hover{background-color:var(--color-light-dark)}input,select,textarea,.input-color,.input-select-font,.input-date{background-color:var(--color-lighter);border-color:transparent;border-radius:var(--border-radius-default);border-style:solid;border-width:2px}input.light,select.light,textarea.light,.input-color.light,.input-select-font.light,.input-date.light{background-color:var(--color-light)}input:hover,select:hover,textarea:hover,.input-color:hover,.input-select-font:hover,.input-date:hover{border-color:var(--color-dark-lighter)}input:focus,select:focus,textarea:focus,.input-color:focus,.input-select-font:focus,.input-date:focus{border-color:var(--border-dark-light)}input[disabled],select[disabled],textarea[disabled],.input-color[disabled],.input-select-font[disabled],.input-date[disabled]{cursor:default!important;opacity:.7!important}.input-date{height:38px}textarea{font-size:100%}input[type=checkbox],input[type=radio]{margin:10px 0 10px 3px;margin-right:10px!important;position:relative}input[type=checkbox]:before,input[type=radio]:before{background-color:var(--color-light);border:var(--border-default);border-radius:4px;content:"";height:20px;left:-4px;position:absolute;top:-3px;width:20px}input[type=checkbox]:checked:after,input[type=radio]:checked:after{background-color:var(--color-primary);border:none;border-radius:2px;content:"";height:16px;left:-1px;position:absolute;top:0;width:16px}input[type=radio]:before{border-radius:var(--border-radius-half)}input[type=radio]:checked:after{border-radius:var(--border-radius-half)}input[type=color]{cursor:pointer;opacity:0;height:41px;left:0;position:absolute;top:0;width:100%}.input-color{border-radius:var(--border-radius-default);padding:var(--padding-default-min);width:100%}.input-color .input-color-value{background-color:var(--color-light-dark);border:var(--border-default);border-radius:var(--border-radius-default);height:20px;width:20px}.input-file{align-items:center;background-color:var(--color-light);display:flex;flex-direction:column;justify-content:center}.input-file:hover{background-color:var(--color-light-dark)}.input-file .select-file{align-items:center;color:var(--color-dark);display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center;width:100%}.input-file .select-file div{margin-bottom:10px}.input-file .select-file .allowed-files{color:var(--color-dark-lighter);font-size:80%}.input-file .select-file ng-icon{font-size:35px;margin-bottom:10px}.input-file-primary{border:5px dashed var(--color-dark-light);position:relative}.input-file-primary input[type=file]{background-color:#fff;border-radius:inherit;cursor:pointer;inset:0;position:absolute;opacity:0}.input-file-primary input[type=file]::file-selector-button{display:none}.input-with-icon{padding-left:40px!important}a{align-items:center;display:flex;flex-direction:row;justify-content:center;text-decoration:none}a:hover{text-decoration:underline}a.primary:hover{color:var(--color-primary-dark)}a.secondary{color:var(--color-secondary)}a.secondary:hover{color:var(--color-secondary-dark)}a.buttonLink{background-color:#fff;border-radius:calc(var(--border-radius-default) * 2);color:var(--color-dark);padding:10px 20px;text-decoration:none}a.buttonLink.primary{background-color:var(--color-primary);color:var(--color-light)}a.buttonLink.primary:hover{background-color:var(--color-primary-dark)}a.buttonLink:hover{background-color:var(--color-light-dark)}a.link{color:var(--color-logo);font-weight:700;text-decoration:none}a.link:hover{color:var(--color-logo-dark)}.popup{inset:0;position:fixed;z-index:1002}.popup .popup-modal{background-color:var(--background-color-modal);inset:0;position:absolute;z-index:1000}.popup .popup-div{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1001}.popup .popup-div .popup-main{background-color:var(--color-light);border-radius:var(--border-radius-default);max-height:700px;width:500px}.popup .popup-div .popup-main .popup-title{font-size:110%;font-weight:700;padding:20px}.popup .popup-div .popup-main .popup-title .custom-buttons{position:absolute}.popup .popup-div .popup-main .popup-title .close-button{right:3px;top:3px}.popup .popup-div .popup-main .popup-content{padding:10px 20px}.popup .popup-div .popup-main .popup-footer{margin-top:10px;padding:20px}.popup .popup-div .popup-main .popup-footer button.primary ng-icon{color:var(--color-light)}.popup .popup-div .popup-main .popup-footer button ng-icon{font-size:120%}.popup button ng-icon{font-size:100%!important}.popup .error-text{color:var(--color-error);font-size:80%;margin-top:5px}@media only screen and (max-width: 768px){.popup .popup-div .popup-main{width:370px}}form label{font-size:120%}.input-error,.input-file-error{color:var(--text-error);font-size:80%}.input-error{padding-top:3px}.label{color:var(--color-dark-lighter);font-size:70%;font-weight:700;padding-bottom:5px;padding-left:3px;text-transform:uppercase}.validate-code{position:absolute;right:10px;top:30px}.validate-code.success{color:var(--color-success)}.validate-code.error{color:var(--color-error)}button{align-items:center;color:inherit;display:flex;flex-direction:row;height:38px;justify-content:center}button:hover{background-color:var(--color-light-dark)}button[disabled]{cursor:default!important;opacity:.5!important}button.link-active ng-icon{color:var(--color-dark-light)}button.link-active.active ng-icon{color:var(--text-success)!important}button.default{background-color:var(--color-light-dark)}button.with-border{border:var(--border-default)}button.primary{font-weight:700}button.button-icon{border:var(--border-default);padding:0;width:38px}button.button-icon.button-icon-transparent{background-color:transparent;border:none;height:22px;font-size:100%;text-wrap:nowrap;width:22px}button.button-icon.button-icon-transparent.button-icon-with-label{width:fit-content}button.button-icon.button-icon-transparent.button-icon-with-label span{display:inline-block;font-size:90%;margin-left:5px;white-space:nowrap}button.button-icon.button-icon-transparent:hover{background-color:transparent}button.button-icon.button-icon-transparent:hover ng-icon{color:#0009}button.button-icon.button-icon-no-border{background-color:transparent;border:none}button.button-icon ng-icon{margin:0;padding:0}button.button-icon:hover{background-color:var(--color-light-dark)}button.delete-full{background-color:var(--color-error);color:var(--color-light)}button.delete-full:hover{background-color:var(--color-error-dark)}button.delete-border{border:var(--border-default);border-color:var(--color-error);color:var(--color-error)}button.delete{color:var(--text-error)!important}button.small{font-size:80%;height:32px;padding:var(--padding-default-min)}button ng-icon{color:inherit;height:16px!important;width:16px!important}.button-transparency .button-link{background:#ffffff9f!important}.button-outline .button-link{background:transparent!important}.button-brush .button-link{background:#fff}button{background-color:#fff;border:var(--border-default);border-radius:calc(var(--border-radius-default) * 2);font-family:inherit;padding:10px}button.primary{background-color:var(--color-primary);border:none;color:var(--color-light)}button.primary:hover{background-color:var(--color-primary-dark)}button.secondary{background-color:var(--color-secondary)}button.secondary:hover{background-color:var(--color-secondary-dark)}button.transparent-no-border{background-color:transparent;border:none;padding:var(--padding-default-min)}button.transparent-no-border.no-padding{padding:0!important}button.transparent-no-border.no-padding:hover{background-color:transparent!important}button.transparent-no-border:hover{background-color:var(--color-light-dark)}button.transparent{background-color:transparent}button.transparent:hover{background-color:var(--color-light-dark)}button{border:0;padding:10px 20px}a{border-radius:calc(var(--border-radius-big) * 2);color:var(--color-dark);display:inline-block;padding:var(--padding-default-min) var(--padding-default);text-decoration:none}a:hover{background-color:var(--color-lighter);text-decoration:none}a.primary{color:var(--color-primary)}a.primary-bkg{background-color:var(--color-primary);color:var(--color-light)}a.primary-bkg:hover{background-color:var(--color-primary-dark)}a.primary-dark-bkg{background-color:var(--color-primary-dark);color:var(--color-light)}a.light{color:var(--color-light)}a.light:hover{background-color:transparent}a.light-bkg{background-color:var(--color-light);color:var(--color-dark)}a.no-padding{padding:0}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top,.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
