@charset "UTF-8";body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#5e5873;background-color:#fff;overscroll-behavior-y:none;overscroll-behavior-x:none}@media (min-width:1023px){body{background-color:#f8f8f8}}.q-btn,h1,h2,h3{font-family:new-spirit;font-weight:600}.regular-font{font-family:Inter,sans-serif}.heading-font{font-family:new-spirit;font-weight:600}.text-label{font-size:13px;line-height:130%}.text-form-label{font-weight:600;font-size:13px;line-height:100%}.text-weight-semibold{font-weight:600}.text-underline{text-decoration:underline}.dialog-close-icon{position:absolute;top:10px;right:10px}.bg-image{background-image:url(../img/mangopare-pattern.e4db15c5.svg);background-size:cover}@media (min-width:1023px){.bg-image{background-size:contain;background-repeat:repeat-x;height:172px;width:100%;position:fixed;bottom:0}}.full-bg{background-image:url(../img/mangopare-pattern-vertical.9685c24a.svg);background-size:33%}body.desktop .q-hoverable:hover>.q-focus-helper{opacity:0}.q-field__native{font-weight:500}.q-pagination .q-btn{border-radius:3px;border:1px solid #dbdbdb;margin:2px;width:24px;height:24px;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif}.tree{position:absolute;z-index:9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:grab;padding:50px;transform:rotate(180deg);background:#ededed}.tree ul{list-style:none;padding:20px 0 0 0;margin:0;display:flex;justify-content:center;position:relative}.tree ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #6e6b7b;width:0;height:20px}.tree ul ul:after{content:"";position:absolute;top:17px;width:7px;height:7px;border-radius:50%;background-color:#838383}.tree li{padding:20px 5px 0 5px;display:flex;flex-direction:column;align-items:center;position:relative}.tree li:after,.tree li:before{content:"";position:absolute;top:0;width:50%;height:20px;right:50%;border-top:1px solid #6e6b7b}.tree li:after{right:auto;left:50%;border-left:1px solid #6e6b7b}.tree li:first-child:before,.tree li:last-child:after{border:none}.tree li:last-child:before{border-right:1px solid #6e6b7b}.me:before{border:none!important}.card-empty{border:1px dashed grey!important;box-shadow:none}.person-card{z-index:10;line-height:1.2;font-size:15px;font-weight:600;cursor:pointer;width:100px;height:auto;display:block;justify-content:center;text-align:center;transform:rotate(-180deg);align-items:center;box-shadow:none;border:1px solid #d5d5d5}.page-enter-active,.page-leave-active{transition:opacity 500ms ease}.page-enter,.page-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all 250ms ease;transition-duration:1s}.slide-enter,.slide-leave-to{opacity:0;transform:translate3D(0,10px,0)}.q-field--outlined.q-field--focused .q-field__control:after{border-color:#2e6bb3!important}.q-field--dense .q-field__label{font-size:12px}.q-field__native::placeholder{font-size:12px;font-family:Inter,sans-serif}.form-group .q-field{margin-bottom:1rem}.border-accent{border:1px solid #732832}.dropdown-list{box-shadow:none;border-radius:6px;width:245px;padding:10px 0px}.dropdown-list .q-item__section--side{padding-right:10px}.dropdown-list .q-item{padding:9px 15px;min-height:20px}.q-table thead{color:#5e5873;font-weight:600;font-size:12px;line-height:15px;letter-spacing:1px}.q-table thead th{padding:14px 26px}.q-table td{padding:7px 26px;font-size:14px!important;color:#2e3241}.q-table th{font-weight:600}.profile-tabs .q-tab{padding:33px 13px;min-height:38px;margin-left:15px;margin-right:15px}.profile-tabs .q-tab__icon{width:18px}.profile-name{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:break-spaces;text-align:left}.from-group .q-field--with-bottom{padding-bottom:25px}.from-group .q-field--with-bottom .q-field__bottom{padding-top:5px}.q-chip{height:1.25rem;font-size:12px}.q-tab-panel{padding:0}.q-field__control{height:54px}.q-dialog__inner--minimized{padding:0}