body{background-color:#f3f3f3}.app-content{margin-top:0}.content-wrapper{overflow-x:hidden}.card{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0;box-shadow:0 2px 1px #0000000d;margin-bottom:1.875rem}.card-body{padding:1.5rem}.form-control{border:1px solid rgba(0,0,0,.15);border-radius:.18rem}.form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.datepicker,.datepicker-dropdown{border-radius:.18rem!important;border:1px solid rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem #00000026!important}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#ed1e79!important;border-color:#ed1e79!important}.datepicker table tr td.today{background-color:#f8f9fa!important;color:#ed1e79!important}.datepicker table tr td.today:hover{background-color:#e9ecef!important}.datepicker table tr td:hover{background-color:#f8f9fa!important}.datepicker table tr th{background-color:#f8f9fa!important;border-bottom:1px solid #dee2e6!important}.datepicker table tr th.prev,.datepicker table tr th.next{color:#ed1e79!important}.datepicker table tr th.prev:hover,.datepicker table tr th.next:hover{background-color:#e9ecef!important}.table .form-check{margin:0;padding:0}.table .form-check-input{margin:0;cursor:pointer}.table th:first-child,.table td:first-child{min-width:50px;text-align:center;vertical-align:middle}.table th:first-child .form-check{display:flex;justify-content:center}.input-group-text{background-color:#e9ecef;border:1px solid rgba(0,0,0,.15);color:#495057}.form-select{border:1px solid rgba(0,0,0,.15);border-radius:.18rem}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}label{font-weight:400;color:#495057;margin-bottom:.5rem}.btn-group .btn{border-radius:0;border-right:1px solid rgba(255,255,255,.2)}.btn-group .btn:first-child{border-top-left-radius:.18rem;border-bottom-left-radius:.18rem}.btn-group .btn:last-child{border-top-right-radius:.18rem;border-bottom-right-radius:.18rem;border-right:none}.btn-group .btn:not(:first-child):not(:last-child){border-left:1px solid rgba(255,255,255,.2)}.btn-group .btn.btn-outline-secondary:not(:first-child){border-left:1px solid #ed1e79}.btn-group .btn.btn-outline-secondary:last-child{border-right:1px solid #ed1e79}.btn-group .btn.active{background-color:#ed1e79;border-color:#ed1e79;color:#fff}.btn-group.flex-wrap{display:flex;flex-wrap:wrap}.btn-group.flex-wrap .btn{flex:0 0 auto;margin-bottom:.25rem}.btn:hover{background-color:#ed1e79;border-color:#ed1e79;color:#fff}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col-xl-6{flex:0 0 50%;max-width:50%;padding-right:.75rem;padding-left:.75rem}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%;padding-right:.75rem;padding-left:.75rem}@media (max-width: 1199.98px){.col-xl-6,.col-xl-4{flex:0 0 100%;max-width:100%}}.form-group{margin-bottom:1rem}.form-group.mb-0{margin-bottom:0}.card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem}.card-title{margin-bottom:0;font-size:1.25rem;font-weight:600}.heading-elements{position:absolute;top:1rem;right:1.5rem}.heading-elements-toggle{display:none}.table{margin-bottom:0}.table th{border-top:none;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057}.table td{border-top:1px solid #dee2e6;vertical-align:middle}.table-hover tbody tr:hover{background-color:#00000013}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.18rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.18rem;border-top-left-radius:.18rem}.page-item:last-child .page-link{border-bottom-right-radius:.18rem;border-top-right-radius:.18rem}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#ed1e79;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus{color:#c42737;background-color:#eceeef;border-color:#ddd}.page-link:hover{color:#c42737;background-color:#eceeef;border-color:#ddd}.page-item.active .page-link,.page-item.active .page-link:focus{z-index:2;color:#fff;cursor:default;background-color:#ed1e79;border-color:#ed1e79}.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#da4453;border-color:#da4453}.page-item.disabled .page-link,.page-item.disabled .page-link:focus{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-item.disabled .page-link:hover{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.btn-action{background-color:#ed1e79!important;border-color:#ed1e79!important;color:#fff!important;padding:.25rem .5rem;font-size:.875rem;border-radius:.18rem;margin-right:2px;border:1px solid #ed1e79!important}.btn-action:hover{background-color:#ed1e79!important;border-color:#ed1e79!important;color:#fff!important}.btn-action:focus{background-color:#ed1e79!important;border-color:#ed1e79!important;color:#fff!important;box-shadow:0 0 0 .2rem #ed1e7940!important}.btn-action:active,.btn-action:visited,.btn-action:link{background-color:#ed1e79!important;border-color:#ed1e79!important;color:#fff!important}.btn-action:last-child{margin-right:0}.column-header{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.column-header span{width:max-content;display:inline-block;vertical-align:middle}.column-header i{vertical-align:middle}@media (max-width: 768px){.btn-group-mobile{display:none}.select-mobile{display:block}.input-group-mobile{flex-direction:column}.input-group-mobile .input-group-text{border-radius:.18rem .18rem 0 0;border-bottom:none}.input-group-mobile .form-control:first-of-type{border-radius:0;border-bottom:none}.input-group-mobile .form-control:last-of-type{border-radius:0 0 .18rem .18rem}.input-group-mobile .btn{border-radius:.18rem;margin-top:.5rem}}@media (min-width: 769px){.btn-group-mobile{display:block}.select-mobile{display:none}.input-group-mobile{flex-direction:row}}.column-header:hover{background-color:#f8f9fa}.column-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;z-index:1000;min-width:200px;display:none}.column-dropdown.show{display:block}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-section{padding:.25rem 1rem;font-size:.875rem;color:#ed1e79;font-weight:600}.filter-input,.filter-select{width:100%;padding:.375rem .75rem;margin:.25rem 0;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem}.text-xs-center{text-align:center}.btn-danger{color:#fff;background-color:#ed1e79;border-color:#da4453}.btn-danger:hover{color:#fff;background-color:#ed1e79;border-color:#ed1e79}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#ed1e79;border-color:#ed1e79;box-shadow:0 0 0 .2rem #ed1e7980}.btn-danger:active,.btn-danger.active{color:#fff;background-color:#ed1e79;border-color:#ed1e79}
