/*# sourceMappingURL=user.css.map */
@charset "UTF-8";
/* -------------------------------------------------------------------------- */
/*                                 Theme                                      */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/* -------------------------------------------------------------------------- */
/*                                  Utilities                                 */
/* -------------------------------------------------------------------------- */
:root,
[data-bs-theme=light] {
    
    --phoenix-primary: #ff0066;
    --phoenix-link-color-rgb: rgba(255, 0, 102,1);
    --phoenix-link-color: #ff0066;
    --phoenix-primary-bg-subtle: #ffe0ec;
    --phoenix-primary-lighter: #ffa8cb;
    --phoenix-primary-light: #ff3887;
    --phoenix-primary-dark: #c70050;
    --phoenix-primary-darker: #9f003f;
    --phoenix-primary-text-emphasis: #9f003f;
    --phoenix-primary-rgb:rgb(255, 0, 102);
    --phoenix-primary-lighter-rgb:rgb(255, 168, 203);
    --phoenix-primary-light-rgb:rgb(255, 56, 135);
    --phoenix-primary-dark-rgb:rgb(199, 0, 80);
    --phoenix-primary-darker-rgb:rgb(159, 0, 63);
    --phoenix-primary-bg-subtle-rgb:rgb(255, 224, 236);

    .btn-primary, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-button {
        --phoenix-btn-color: #fff;
        --phoenix-btn-bg: #c70050;
        --phoenix-btn-border-color: transparent;
        --phoenix-btn-hover-color: #fff;
        --phoenix-btn-hover-bg:  #ff0066;
        --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
        --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
        --phoenix-btn-active-color: #fff;
        --phoenix-btn-active-bg: #9f003f;
        --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
        --phoenix-btn-active-shadow: initial;
        --phoenix-btn-disabled-color: #fff;
        --phoenix-btn-disabled-bg: #ff0066;
        --phoenix-btn-disabled-border-color: transparent;
    }

    .form-check-input .form-check-input:checked {
        --phoenix-form-check-bg: #ff0066;
        --phoenix-form-check-bg-rgb:rgba(255, 0, 102, 1);
    }
}
    
:root, 
[data-bs-theme="dark"] {
    --phoenix-primary: #00AFF1;
    --phoenix-link-color-rgb: rgba(0, 175, 241);
    --phoenix-link-color: #00AFF1;
    --phoenix-primary-bg-subtle: #CEE0EF;
    --phoenix-primary-lighter: #ffa8cb;
    --phoenix-primary-light: #ff3887;
    --phoenix-primary-dark: #c70050;
    --phoenix-primary-darker: #9f003f;
    --phoenix-primary-text-emphasis: #9f003f;
    --phoenix-primary-rgb:rgba(0, 175, 241);
    --phoenix-primary-lighter-rgb:rgb(255, 168, 203);
    --phoenix-primary-light-rgb:rgb(255, 56, 135);
    --phoenix-primary-dark-rgb:rgb(199, 0, 80);
    --phoenix-primary-darker-rgb:rgb(159, 0, 63);
    --phoenix-primary-bg-subtle-rgb:rgb(206,224,239);

    .btn-primary, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-button {
        --phoenix-btn-color: #fff;
        --phoenix-btn-bg: #5DC543;
        --phoenix-btn-border-color: transparent;
        --phoenix-btn-hover-color: #fff;
        --phoenix-btn-hover-bg:  #7dd169;
        --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
        --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
        --phoenix-btn-active-color: #fff;
        --phoenix-btn-active-bg: #9f003f;
        --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
        --phoenix-btn-active-shadow: initial;
        --phoenix-btn-disabled-color: #fff;
        --phoenix-btn-disabled-bg: #5DC543;
        --phoenix-btn-disabled-border-color: transparent;
      }
      
    .form-check-input .form-check-input:checked {
        --phoenix-form-check-bg: #00AFF1;
        --phoenix-form-check-bg-rgb:rgba(0, 175, 241);
    }

    .form-check-input[type=checkbox]:indeterminate{
        --phoenix-form-check-bg: #00AFF1;
        --phoenix-form-check-bg-rgb:rgba(0, 175, 241);
    }
}

[data-list] li.active .page, .table-list li.active .page {
    color: #fff;
    background-color: #0F78BA;
}

.form-check-input:checked {
   
    background-color: #00AFF1;
}

.form-check-input[type=checkbox]:indeterminate{
    background-color: #00AFF1;
}

.choices__inner {
    width:100%;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
    width:100%;
}


.round-days-checkboxes .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
cursor: default;
opacity: 1;
}
.round-days-checkboxes .form-check-input:disabled {
opacity: 1;
}

.ag-theme-balham .ag-row-odd {
  background-color: rgb(0, 175, 241, 0.1);
}

.row-complete {
  background-color: rgba(125, 209, 105, 0.25);
}

.ag-theme-balham .ag-row-odd.row-complete,
.ag-theme-balham .row-complete.ag-row-odd {
  background-color: rgba(125, 209, 105, 0.35);
}

html, body {
      width: 100%;
      height: 100%;
    } 

    .fill-height {
    flex: 1 1 auto;
    min-height: 0;
  }