.space{display:flex}.space.justify-start{justify-content:flex-start}.space.justify-end{justify-content:flex-end}.space.justify-between{justify-content:space-between}.space.justify-around{justify-content:space-around}.space.justify-center{justify-content:center}.space.align-start{align-items:flex-start}.space.align-end{align-items:flex-end}.space.align-between{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}.space.align-around{-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around}.space.align-center{align-items:center}.space.gap-xs{gap:var(--spacing-xs)}.space.gap-sm{gap:var(--spacing-sm)}.space.gap-md{gap:var(--spacing-md)}.space.gap-lg{gap:var(--spacing-lg)}.space.gap-xl{gap:var(--spacing-xl)}.space.direction-row{flex-direction:row}.space.direction-column{flex-direction:column}.space.wrap{flex-wrap:wrap}.header__container{width:100%;height:var(--header-height);gap:var(--spacing-sm);padding-left:var(--spacing-md);padding-right:var(--spacing-xl);z-index:300;background-color:var(--background-color);border-bottom:.5px solid var(--border-color);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0}@media screen and (width<=576px){.header__container{padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}}.header__container .header__title{font-size:var(--font-size-xxl);margin:0 0 0 var(--spacing-md);font-weight:700;line-height:25px;font-family:var(--font-primary);display:inline-flex}@media screen and (width<=576px){.header__container .header__title{font-size:var(--font-size-xl);margin:0 0 0 var(--spacing-sm)}}.header__container .header__image{width:22px;height:25px}.header__container .header__separator{border-left:1px solid var(--border-color);height:var(--spacing-xl)}.ct-card{background-color:var(--background-color);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:var(--spacing-md);flex-direction:column;display:flex;position:relative}.ct-card:has(.ct-card-header,.ct-card-body){padding:0}.ct-card-header{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.ct-card-body{padding:var(--spacing-md);flex:1}@media (width<=768px){.ct-card{padding:var(--spacing-sm)}.ct-card:has(.ct-card-header,.ct-card-body){padding:0}.ct-card-header,.ct-card-body{padding:var(--spacing-sm)}}.ct-dropdown-tree{min-width:200px}.ct-dropdown-tree .ct-dropdown-tree__control{background-color:field}.ct-dropdown-tree .ct-dropdown-tree__single-value{color:fieldtext}.ct-dropdown-tree .ct-dropdown-tree__menu{background-color:field}.ct-dropdown-tree .tree-option{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);display:flex}.ct-dropdown-tree .tree-option--hidden{display:none}.ct-dropdown-tree .tree-option--selected{color:inherit;background-color:#0000}.ct-dropdown-tree .tree-option .ct-dropdown-tree__option--is-focused,.ct-dropdown-tree .tree-option:active,.ct-dropdown-tree .tree-option:focus,.ct-dropdown-tree .tree-option:hover{background-color:var(--background-color-tertiary)!important}.ct-dropdown-tree .tree-option.depth-1{padding-left:calc(var(--spacing-md) * 2)}.ct-dropdown-tree .tree-option.depth-2{padding-left:calc(var(--spacing-md) * 3)}.ct-dropdown-tree .tree-option.depth-3{padding-left:calc(var(--spacing-md) * 4)}.ct-dropdown-tree .tree-option .tree-icon{cursor:pointer;text-align:center;width:var(--spacing-md)}.ct-dropdown-tree .tree-option .tree-label{cursor:pointer}.ct-dropdown-tree .tree-option input[type=radio],.ct-dropdown-tree .tree-option input[type=checkbox]{cursor:pointer;margin:0}.ct-dropdown-tree--is-disabled .ct-dropdown-tree__control{cursor:not-allowed!important;background-color:var(--color-grey-lighter)!important}.ct-dropdown-tree--is-disabled .ct-dropdown-tree__single-value,.ct-dropdown-tree--is-disabled .ct-dropdown-tree__placeholder{color:var(--color-grey-darkest)!important}.ct-spinner{vertical-align:-.125em;width:2rem;height:2rem;-webkit-animation:ct-spinner-border var(--time-slow) linear infinite;animation:ct-spinner-border var(--time-slow) linear infinite;border:.15rem solid;border-right-color:#0000;border-radius:50%;display:inline-block}.ct-spinner-sm{border-width:.15rem;width:1rem;height:1rem}.ct-spinner-lg{border-width:.35rem;width:3rem;height:3rem}@keyframes ct-spinner-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart{width:100%;height:100%;padding:var(--spacing-xl);gap:35px;display:grid}@media (width>=1200px){.chart{grid-column:span 7/span 7}}@media (width>=1400px){.chart{grid-column:span 8/span 8}}.chart__header .header-title{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.chart__header .header-title h3{font-size:16px;font-weight:600;line-height:20px}.chart__header .separator{border-bottom:1px solid var(--border-color);width:100%;margin-top:22px}.chart__header .ct-dropdown-tree{width:100%;max-width:450px}.fullWidth{grid-column:span 12/span 12}.chart-tooltip{height:100%;color:var(--color-white);background-color:var(--color-grey-darkest);padding:var(--spacing-md);border-radius:var(--radius-sm);border:none;outline:none;width:200px;display:grid}text{fill:var(--text-color)}.icon-cursor{cursor:pointer}.icon-disabled{opacity:.4;cursor:not-allowed}button.ct-action-button,a.ct-action-button{cursor:pointer;color:inherit;background-color:#0000;border:none;outline:none;margin:0;padding:0;text-decoration:none}button.ct-action-button:hover:not(:disabled):not([aria-disabled=true]),a.ct-action-button:hover:not(:disabled):not([aria-disabled=true]){opacity:.75}button.ct-action-button:active,a.ct-action-button:active{color:var(--color-primary-dark)}button.ct-action-button:disabled,button.ct-action-button[aria-disabled=true],a.ct-action-button:disabled,a.ct-action-button[aria-disabled=true]{color:var(--color-grey);cursor:not-allowed;pointer-events:none}.initials{font-weight:var(--font-weight-bold);text-transform:uppercase;border:1px solid;border-color:var(--border-color);border-radius:1rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1rem #ffffff26}.header-user .header-user__ball{align-items:center;display:flex;position:relative}.header-user .header-user__icon-admin{--icon-admin-size:.8rem;color:var(--color-primary);height:var(--icon-admin-size);width:var(--icon-admin-size);position:absolute;bottom:0;right:-.4rem}.ct-btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;-webkit-transition:all var(--time-fast) ease-in-out;transition:all var(--time-fast) ease-in-out;direction:ltr;border:2px solid #0000;min-height:2.5rem;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.ct-btn:focus{-webkit-box-shadow:0 0 0 3px var(--color-primary-lighter);box-shadow:0 0 0 3px var(--color-primary-lighter)}.ct-btn:disabled{cursor:not-allowed;opacity:.6}.ct-btn-primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.ct-btn-primary:hover:not(:disabled){background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.ct-btn-primary:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.ct-btn-secondary{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-primary-light);color:var(--color-white);border-color:var(--color-primary)}.ct-btn-secondary:active:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-white);border-color:var(--color-primary-dark)}.ct-btn-link{min-height:auto;color:var(--color-primary);font-weight:var(--font-weight-normal);background-color:#0000;border:none;text-decoration:none}.ct-btn-link:hover:not(:disabled){color:var(--color-primary-light);-webkit-box-shadow:none;box-shadow:none;background-color:#0000;border:none;transform:none}.ct-btn-link:active:not(:disabled){color:var(--color-primary-dark);-webkit-box-shadow:none;box-shadow:none;background-color:#0000;border:none;transform:none}.ct-btn-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:2px solid var(--color-primary-lighter);outline-offset:2px}.ct-btn-link:disabled{color:var(--color-secondary);cursor:not-allowed}.ct-btn-loading .ct-btn-content{opacity:.7}.ct-btn-red.ct-btn-primary{background-color:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.ct-btn-red.ct-btn-primary:hover:not(:disabled){background-color:var(--color-red-light);border-color:var(--color-red-light)}.ct-btn-red.ct-btn-primary:active:not(:disabled){background-color:var(--color-red-dark);border-color:var(--color-red-dark)}.ct-btn-red.ct-btn-secondary{color:var(--color-red);border-color:var(--color-red);background-color:#0000}.ct-btn-red.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-red-light);color:var(--color-white);border-color:var(--color-red)}.ct-btn-red.ct-btn-secondary:active:not(:disabled){background-color:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark)}.ct-btn-red.ct-btn-link{color:var(--color-red)}.ct-btn-red.ct-btn-link:hover:not(:disabled){color:var(--color-red-light)}.ct-btn-red.ct-btn-link:active:not(:disabled){color:var(--color-red-dark)}.ct-btn-red.ct-btn-link:focus{outline-color:var(--color-red-light)}.ct-btn-green.ct-btn-primary{background-color:var(--color-green);color:var(--color-white);border-color:var(--color-green)}.ct-btn-green.ct-btn-primary:hover:not(:disabled){background-color:var(--color-green-light);border-color:var(--color-green-light)}.ct-btn-green.ct-btn-primary:active:not(:disabled){background-color:var(--color-green-dark);border-color:var(--color-green-dark)}.ct-btn-green.ct-btn-secondary{color:var(--color-green);border-color:var(--color-green);background-color:#0000}.ct-btn-green.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-green-light);color:var(--color-white);border-color:var(--color-green)}.ct-btn-green.ct-btn-secondary:active:not(:disabled){background-color:var(--color-green-dark);color:var(--color-white);border-color:var(--color-green-dark)}.ct-btn-green.ct-btn-link{color:var(--color-green)}.ct-btn-green.ct-btn-link:hover:not(:disabled){color:var(--color-green-light)}.ct-btn-green.ct-btn-link:active:not(:disabled){color:var(--color-green-dark)}.ct-btn-green.ct-btn-link:focus{outline-color:var(--color-green-light)}.ct-btn-yellow.ct-btn-primary{background-color:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow)}.ct-btn-yellow.ct-btn-primary:hover:not(:disabled){background-color:var(--color-yellow-light);border-color:var(--color-yellow-light)}.ct-btn-yellow.ct-btn-primary:active:not(:disabled){background-color:var(--color-yellow-dark);border-color:var(--color-yellow-dark)}.ct-btn-yellow.ct-btn-secondary{color:var(--color-yellow);border-color:var(--color-yellow);background-color:#0000}.ct-btn-yellow.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-yellow-light);color:var(--color-black);border-color:var(--color-yellow)}.ct-btn-yellow.ct-btn-secondary:active:not(:disabled){background-color:var(--color-yellow-dark);color:var(--color-black);border-color:var(--color-yellow-dark)}.ct-btn-yellow.ct-btn-link{color:var(--color-yellow)}.ct-btn-yellow.ct-btn-link:hover:not(:disabled){color:var(--color-yellow-light)}.ct-btn-yellow.ct-btn-link:active:not(:disabled){color:var(--color-yellow-dark)}.ct-btn-yellow.ct-btn-link:focus{outline-color:var(--color-yellow-light)}.ct-btn-purple.ct-btn-primary{background-color:var(--color-purple);color:var(--color-white);border-color:var(--color-purple)}.ct-btn-purple.ct-btn-primary:hover:not(:disabled){background-color:var(--color-purple-light);border-color:var(--color-purple-light)}.ct-btn-purple.ct-btn-primary:active:not(:disabled){background-color:var(--color-purple-dark);border-color:var(--color-purple-dark)}.ct-btn-purple.ct-btn-secondary{color:var(--color-purple);border-color:var(--color-purple);background-color:#0000}.ct-btn-purple.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-purple-light);color:var(--color-white);border-color:var(--color-purple)}.ct-btn-purple.ct-btn-secondary:active:not(:disabled){background-color:var(--color-purple-dark);color:var(--color-white);border-color:var(--color-purple-dark)}.ct-btn-purple.ct-btn-link{color:var(--color-purple)}.ct-btn-purple.ct-btn-link:hover:not(:disabled){color:var(--color-purple-light)}.ct-btn-purple.ct-btn-link:active:not(:disabled){color:var(--color-purple-dark)}.ct-btn-purple.ct-btn-link:focus{outline-color:var(--color-purple-light)}.ct-btn-orange.ct-btn-primary{background-color:var(--color-orange);color:var(--color-white);border-color:var(--color-orange)}.ct-btn-orange.ct-btn-primary:hover:not(:disabled){background-color:var(--color-orange-light);border-color:var(--color-orange-light)}.ct-btn-orange.ct-btn-primary:active:not(:disabled){background-color:var(--color-orange-dark);border-color:var(--color-orange-dark)}.ct-btn-orange.ct-btn-secondary{color:var(--color-orange);border-color:var(--color-orange);background-color:#0000}.ct-btn-orange.ct-btn-secondary:hover:not(:disabled){background-color:var(--color-orange-light);color:var(--color-white);border-color:var(--color-orange)}.ct-btn-orange.ct-btn-secondary:active:not(:disabled){background-color:var(--color-orange-dark);color:var(--color-white);border-color:var(--color-orange-dark)}.ct-btn-orange.ct-btn-link{color:var(--color-orange)}.ct-btn-orange.ct-btn-link:hover:not(:disabled){color:var(--color-orange-light)}.ct-btn-orange.ct-btn-link:active:not(:disabled){color:var(--color-orange-dark)}.ct-btn-orange.ct-btn-link:focus{outline-color:var(--color-orange-light)}.ct-btn-sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);min-height:2rem}.ct-btn-lg{padding:0 var(--spacing-lg);font-size:var(--font-size-lg);min-height:3rem}:root{--screen-sm:576px;--screen-md:768px;--screen-lg:992px;--screen-xl:1200px;--screen-xxl:1400px}.page-content{min-height:100vh;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);padding-top:calc(var(--spacing-md) + var(--header-height))}@media screen and (width<=576px){.page-content{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}.error-page{place-content:center;gap:1rem;margin-top:20vh;display:grid}.error-page .ct-card{min-width:450px;max-width:600px}.ct-page-spin{place-content:center;width:100%;height:666px;margin-left:auto;margin-right:auto;display:grid}
