:root{--font-to-icon: 1.2;--font-xl: 1.5rem;--font-l: 1.25rem;--font-m: 1rem;--font-ms: .85rem;--font-s: .75rem;--font-icon: "Material Icons Round";--vh: 1vh;--pink: #de6199;--pink-pastel: #f4aed2;--pink-light: #f7dae8;--green: #7ad2ce;--yellow: #faca72;--yellow-light: #ffe9c5;--black: #000000;--gray: #adb5bd;--graylight: #d9d9d9;--graydark: #444;--white: #ffffff}*{margin:0;padding:0;color:var(--color-normal-text);font-family:Rubik,sans-serif}h1{flex-shrink:0;display:flex;align-items:center;font-size:var(--font-xl)}h1 p{font-weight:400;margin-left:.5rem}h2{font-size:var(--font-l)}h3{font-size:var(--font-m)}h4{position:absolute;top:-8px;left:8px;background-color:#fff;color:var(--graydark);padding:0 4px;font-size:var(--font-ms)}p{font-size:var(--font-m)}a{text-decoration:none}button{cursor:pointer;border:none;padding:5px 10px;background-color:transparent;font-size:var(--font-m);border-radius:5px;color:var(--graydark);transition:text-shadow .3s,box-shadow .3s,opacity .3s,background-color .3s}button.confirm{background-color:var(--pink);color:#fff;transition:opacity .3s}button:hover{cursor:pointer;opacity:.5}button:disabled{opacity:.4;cursor:not-allowed}a span,button span{font-family:var(--font-icon);font-size:var(--font-l)}input,select,textarea{padding:4px 10px;border-radius:20px;border:solid 1px var(--gray);background-color:transparent;font-size:1rem}input:focus{outline:none;border-color:var(--pink)}.table-container{max-height:100%;margin-right:16px;padding-bottom:16px;border-radius:5px 5px 0 0;overflow:scroll}.table-container table{border-radius:5px 5px 0 0;border-collapse:collapse}.table-container th{min-width:100px;height:50px;background-color:var(--gray);padding:0 8px}.table-container tr{height:50px;border-bottom:1px solid var(--gray)}.table-container thead tr:first-child{position:sticky;top:0;z-index:2}.table-container td{text-align:center;padding:0 10px}.table-container td div{display:flex;justify-content:center;align-items:center;column-gap:10px}.table-container td button{display:flex;justify-content:center;align-items:center;padding:0}.filter{display:flex;flex-direction:row;column-gap:10px;margin:1rem 16px 1rem 0;max-width:1200px}.filter .filter-checkbox{position:relative;padding:16px 16px 8px;border:1px solid var(--graydark);border-radius:5px;overflow:visible}.filter .filter-checkbox .filter-checkbox-items{display:flex;column-gap:10px}.filter .filter-checkbox .filter-checkbox-items label{min-width:80px;display:flex;align-items:center;column-gap:4px;font-size:var(--font-ms);cursor:pointer}.filter .filter-checkbox .filter-checkbox-items label input{accent-color:var(--pink)}.filter .filter-checkbox button{padding:0;margin-top:8px;margin-right:16px;font-size:var(--font-ms);color:var(--pink);cursor:pointer}.filter .filter-select{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--graydark);border-radius:5px;padding:0 10px 0 5px;overflow:visible}.filter .filter-select select{min-height:2rem;min-width:80px;border:none;outline:none;font-size:var(--font-ms)}.filter .filter-select select option{font-size:var(--font-ms)}.filter .filter-select button{padding:0;height:16px;margin-left:10px}.filter .filter-select button span{font-size:var(--font-ms)}.filter .filter-input{position:relative;border:1px solid var(--graydark);border-radius:5px;padding-right:10px;overflow:visible}.filter .filter-input input{min-height:2rem;border:none;outline:none;font-size:var(--font-ms)}.filter .filter-input textarea{width:calc(100% - 10px);min-height:4rem;padding-top:12px;border:none;outline:none;font-size:var(--font-ms);resize:none;overflow-y:scroll}.filtervertical{flex-direction:column;row-gap:1rem;width:min(100%,400px)}.filtervertical input,.filtervertical select{width:100%}::-webkit-scrollbar{width:0px}.ql-container{height:calc(100% - 66px)!important}.yellow{background-color:var(--yellow)}.yellowlight{background-color:var(--yellow-light)}.green{background-color:var(--green)}.red{background-color:var(--pink)}@media (min-width: 1000px){.show-if-mobile{display:none!important}}@media (max-width: 1000px){.hide-if-mobile{display:none!important}}.apexcharts-tooltip{box-shadow:0 0 5px #000!important}.apexcharts-tooltip .chart-tooltip,.chart-tooltip{padding:5px 10px 5px 5px!important;border:none!important;border-radius:5px!important;background:var(--white)!important;box-shadow:0 0 5px #000!important}.apexcharts-tooltip{border:none!important}.chart-tooltip h6{color:var(--gray);font-size:.75rem;margin:0}.chart-tooltip span{color:var(--black);font-size:var(--font-ms)}.apexcharts-canvas,.vue-apexcharts{overflow:visible!important}.apexcharts-yaxis-label,.apexcharts-xaxis-label,.apexcharts-legend-text{fill:var(--gray)!important;color:var(--gray)!important}.vue-apexcharts{display:flex;justify-content:center}.navbar[data-v-c21f3d13]{position:sticky;grid-area:navbar;width:100%;height:50px;background-color:var(--pink-light);color:var(--graydark);display:flex;justify-content:space-between;align-items:center}.navbar-logo[data-v-c21f3d13]{height:100%;display:flex;align-items:center;margin-left:10px;-webkit-user-select:none;user-select:none}.navbar-logo img[data-v-c21f3d13]{height:70%;margin-right:5px}.navbar-logo img[data-v-c21f3d13]:nth-child(2){height:50%}.navbar-logo h1[data-v-c21f3d13]{color:#555;font-size:var(--font-xl);font-style:italic}.navbar button[data-v-c21f3d13]{font-size:var(--font-m);font-weight:600;margin-right:20px}.sidebar[data-v-ea81a62e]{position:sticky;grid-area:sidebar;width:218px;height:calc(100vh - 60px);height:calc(var(--vh) * 100 - 60px);max-height:calc(100vh - 60px);max-height:calc(var(--vh) * 100 - 60px);padding:16px;box-shadow:10px 0 10px -5px #0003;border-radius:0 10px 10px 0;overflow-y:scroll}.sidebar-badge[data-v-ea81a62e]{width:fit-content;background-color:var(--pink);color:var(--white);font-size:var(--font-ms);letter-spacing:2px;font-weight:600;padding:3px 6px;border-radius:5px;margin-bottom:5px}.sidebar h2[data-v-ea81a62e]{color:var(--graydark);margin-bottom:16px}.sidebar h3[data-v-ea81a62e]{color:#777;font-weight:400;font-style:italic;margin-bottom:.5rem}.sidebar a[data-v-ea81a62e]{display:flex;align-items:center;margin-bottom:10px;color:var(--graydark);text-decoration:none;background-color:transparent;border-radius:5px;transition:background-color .2s}.sidebar a span[data-v-ea81a62e]{width:32px;height:32px;color:var(--graydark);font-size:var(--font-m);font-weight:600;display:flex;justify-content:center;align-items:center}.sidebar a p[data-v-ea81a62e]{font-size:var(--font-m);font-weight:600}.sidebar a[data-v-ea81a62e]:hover{background-color:var(--graylight)}.sidebar a.router-link-active[data-v-ea81a62e]{background-color:var(--pink-pastel)}.sidebar h5[data-v-ea81a62e]{position:fixed;height:32px;width:218px;padding-top:16px;bottom:0;color:var(--pink);background-color:var(--white);vertical-align:text-top}.dialogcontainer[data-v-617f97c7]{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh) * 100);display:flex;justify-content:center;align-items:center;background-color:#00000080}.dialogcontainer-dialog[data-v-617f97c7]{position:absolute;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90%,350px);max-height:70%;padding:20px;border:none;border-radius:5px;background-color:var(--white);box-shadow:0 0 10px #00000080;overflow-y:scroll}.dialogcontainer-dialog h3[data-v-617f97c7]{margin-bottom:10px;font-size:var(--font-m)}.dialogcontainer-button[data-v-617f97c7]{display:flex;justify-content:flex-end;margin-top:10px;column-gap:10px}.dialog-enter-active[data-v-617f97c7],.dialog-leave-active[data-v-617f97c7]{transition:opacity .3s}.dialog-enter-from[data-v-617f97c7],.dialog-leave-to[data-v-617f97c7]{opacity:0}.avatar-circle[data-v-5ec53111]{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;cursor:pointer;align-self:center}.exportavatar[data-v-8164b898]{position:relative}.exportavatar-input[data-v-8164b898]{width:100%}.exportavatar-toexport[data-v-8164b898]{position:absolute;bottom:100px;left:0;opacity:0}.app[data-v-963c0086]{width:100vw;max-width:100vw;height:100vh;height:calc(var(--vh) * 100);max-height:100vh;max-height:calc(var(--vh) * 100);display:grid;grid-template-rows:50px 1fr;grid-template-areas:"navbar navbar" "sidebar main";column-gap:20px;overflow:hidden}.app-main[data-v-963c0086]{margin-top:16px;overflow:hidden}
