@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/fonts/IBMPlexSans-Light.ttf) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/fonts/IBMPlexSans-Regular.ttf) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/fonts/IBMPlexSans-SemiBold.ttf) format("woff2")}html{--fonts: "IBM Plex Sans", Calibri, Arial;--like-color:#2EE59D;--dislike-color:#FF6347}body{display:flex;background:linear-gradient(-45deg,#007f4e,#49dcbc,#2ce198);background-size:400% 400%;animation:gradient 10s ease infinite;min-height:100vh;max-height:100vh;margin:0;overflow:hidden;font-family:var(--fonts)}body .main-container{display:flex;align-items:center;justify-content:center;overflow-y:auto;flex:1}body .loading-block{font-size:20}body .mat-mdc-tooltip-panel{pointer-events:none}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.box{display:flex;flex-direction:column;gap:16px;justify-content:center;background-color:#fff;box-sizing:border-box;padding:16px;border-radius:4px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}.box.row,.box .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.box .box-label-container{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center}.box .box-label{color:gray;font-weight:700;font-size:14px;display:flex;flex-direction:row;align-items:center;gap:8px}.box .box-border-bottom{border-bottom:1px solid lightgray;padding-bottom:4px;margin-bottom:4px}.column{display:flex;flex-direction:column;gap:16px}.modal .modal-header{padding:16px 24px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal .modal-header button.close{border:none;padding:0;cursor:pointer;background:none;width:20px;height:20px}.modal .modal-header .modal-title{font-size:20px;font-weight:700;margin:0}.modal .modal-body{padding:8px 24px;flex-direction:column;display:flex;overflow-x:hidden!important}.modal .modal-body modal-content{display:flex;flex:1;flex-direction:column}.modal .modal-body modal-content mat-stepper{display:flex;flex-direction:column;flex:1}.modal .modal-body modal-content mat-stepper .mat-horizontal-stepper-wrapper{flex:1}.modal .modal-body modal-content mat-stepper .mat-horizontal-stepper-wrapper .mat-horizontal-content-container{flex:1;display:flex;flex-direction:column}.modal .modal-body modal-content mat-stepper .mat-horizontal-stepper-wrapper .mat-horizontal-content-container .mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){flex:1}.modal .modal-footer{padding:16px 24px}.modal .modal-footer modal-footer{position:relative;display:flex;flex-direction:row;justify-content:flex-end;gap:12px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal{position:fixed;inset:0;z-index:1050;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.modal-dialog{transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:400px;margin:auto;top:50%;transform:translateY(-50%);min-height:0%;transition:width .7s ease-in-out,max-height .7s ease-in-out,min-height .5s ease-in-out}.modal-dialog.large{width:700px}.modal-dialog.double-large{width:1400px;max-width:calc(100% - 120px)}.modal-dialog.fullscreen{width:calc(100% - 120px);min-height:calc(100% - 120px);max-height:calc(100% - 120px)!important}.modal-dialog.fullscreen .modal-body{flex:1}.modal-dialog.fullwidth{width:calc(100% - 120px)}.modal-dialog.fullwidth .modal-body{flex:1}.modal-dialog.extended-800{width:800px}.modal-dialog.extended-900{width:900px}.modal-dialog.extended-1100{width:1100px}modal.no-fade .fade{background-color:transparent!important}modal.hide-cross .modal-header button{display:none}modal .modal{overflow:hidden}modal .modal .modal-dialog{display:flex;max-height:calc(100% - 120px)}modal .modal .modal-dialog .modal-content{overflow:hidden;max-height:100%;box-sizing:border-box;width:100%;display:flex;flex-direction:column}modal .modal .modal-dialog .modal-content.has-scroll .modal-header{box-shadow:0 4px 6px -2px #0000000d,0 5px 15px -3px #0000001a;z-index:10}modal .modal .modal-dialog .modal-content.has-scroll .modal-footer{box-shadow:0 4px 6px -2px #0000000d,0 -5px 15px -3px #0000001a;z-index:10}modal .modal .modal-dialog .modal-content .modal-body{overflow:auto;z-index:1}.modal-content{color:#000;position:relative;background-color:#fff;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;border-radius:4px;outline:0}.modal-header{padding:15px}.modal-body{position:relative;padding:15px}.modal.in.fade{background:#00000080;position:fixed;inset:0;z-index:400;-webkit-overflow-scrolling:touch}.modal-open modal{display:block}.form{display:flex;flex-direction:column;gap:16px;padding:12px 0}.form .row{display:flex;flex-direction:row;gap:32px}.form .column{display:flex;flex-direction:column;gap:16px;flex:1}.form .fields{display:flex;flex-direction:row;column-gap:12px}.form .fields>*{width:50%}.form .field{width:100%;display:flex;flex-direction:column;min-width:0;gap:4px}.form .field.relative{position:relative}.form .field.inline{flex-direction:row;align-items:center;gap:8px}.form .field dio-label{margin-bottom:2px;color:#000}.form .field dio-label.large{font-size:16px;font-weight:600}.form .field .subtext{color:gray;font-size:12px}.form .field .error{font-size:12px;color:#8b0000}body .toast-bottom-right{right:24px;bottom:18px}body .toast-bottom-center{left:50%;transform:translate(-50%);bottom:18px}body .toast-bottom-left{left:24px;bottom:18px}table.dio{width:100%;border-collapse:collapse}table.dio thead tr{background-color:#d3d3d3}table.dio thead tr:not(:last-child) th{border-bottom:1px solid black}table.dio thead tr th{text-align:left;padding:8px}table.dio thead tr th.right{text-align:right}table.dio thead tr th.center{text-align:center}table.dio thead tr th:not(:first-child){border-left:1px solid black}table.dio tbody tr td{padding:8px;border-bottom:1px solid black}table.dio tbody tr td.right{text-align:right}table.dio tbody tr td:not(:first-child){border-left:1px solid black}.table{display:flex;flex-direction:column;flex:1}.table .table-header{display:flex;flex-direction:row;border-bottom:1px solid black;background-color:#d3d3d3}.table .table-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.table .table-header .table-row{flex:1}.table .table-header:after{content:" ";width:6px;height:100%;display:block;box-sizing:border-box}.table .table-body{display:flex;flex-direction:column;flex:1;overflow-y:scroll}.table .table-body .table-row{min-height:60px;border-bottom:1px solid black}.table .table-row{display:flex;flex-direction:row}.table .table-row .table-column{display:flex;flex-direction:column;flex:1;padding:8px}.table .table-row .table-column:not(:last-child){border-right:1px solid black}.table .table-row .table-column.center{align-items:center;justify-content:center}:root{--scrollbar-size: 6px;--scrollbar-padding: 3px;--scrollbar-track: rgb(233, 233, 233);--scrollbar-thumb: color-mix(in srgb, currentColor 20%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, currentColor 40%, transparent);--scrollbar-thumb-active: color-mix(in srgb, currentColor 60%, transparent);--scrollbar-radius: 10px}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);padding-top:var(--scrollbar-padding);padding-bottom:var(--scrollbar-padding)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:transparent}html{--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #004f4f;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #004f4f;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #006a6a;--mat-sys-tertiary-container: #00fbfb;--mat-sys-tertiary-fixed: #00fbfb;--mat-sys-tertiary-fixed-dim: #00dddd;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
