@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap);:root{--color-primary:#6a626b;--color-primary-rgb:247,247,247;--color-primary-contrast:#000;--color-primary-contrast-rgb:0,0,0;--color-primary-shade:#39353a;--color-primary-tint:#878088;--color-secondary:#100f11;--color-secondary-rgb:61,194,255;--color-secondary-contrast:#fff;--color-secondary-contrast-rgb:255,255,255;--color-secondary-shade:#080708;--color-secondary-tint:#242225;--color-tertiary:#1b0d92;--color-tertiary-rgb:103,172,91;--color-tertiary-contrast:#000;--color-tertiary-contrast-rgb:0,0,0;--color-tertiary-shade:#1b0d92;--color-tertiary-tint:#1b0d92;--color-success:#46be31;--color-success-rgb:103,172,91;--color-success-contrast:#000;--color-success-contrast-rgb:0,0,0;--color-success-shade:#5b9750;--color-success-tint:#76b46b;--color-warning:#f3bd40;--color-warning-rgb:246,193,68;--color-warning-contrast:#000;--color-warning-contrast-rgb:0,0,0;--color-warning-shade:#d8aa3c;--color-warning-tint:#f7c757;--color-danger:#ee5241;--color-danger-rgb:226,81,65;--color-danger-contrast:#fff;--color-danger-contrast-rgb:255,255,255;--color-danger-shade:#c74739;--color-danger-tint:#e56254;--color-dark:#000;--color-dark-rgb:34,36,40;--color-dark-contrast:#fff;--color-dark-contrast-rgb:255,255,255;--color-dark-shade:#1e2023;--color-dark-tint:#383a3e;--color-medium:#777980;--color-medium-rgb:146,148,156;--color-medium-contrast:#fff;--color-medium-contrast-rgb:255,255,255;--color-medium-shade:#808289;--color-medium-tint:#9d9fa6;--color-light:#f7f7f7;--color-light-rgb:247,247,247;--color-light-contrast:#000;--color-light-contrast-rgb:0,0,0;--color-light-shade:#d7d8da;--color-light-tint:#f5f6f9;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff}*{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;text-decoration:none;list-style:none;font-weight:400}body,html{font-size:100%;font-family:Nunito,sans-serif;background-color:#f0f0f0}:root{--color-primary:#284e6c;--color-secondary:#3577cb;--color-tertiary:#2d6439}img{max-width:100%;-o-object-fit:cover;object-fit:cover}.container{border-radius:3.5px;padding-bottom:5px}.content-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-primary);height:55px;padding:0 20px;border-radius:5px 5px 0 0}.content-header h2{font-size:1.2em;font-weight:700;color:var(--color-light)}.search-bar{display:flex;flex-direction:column;justify-content:center;margin:0 0 10px;padding:10px;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137)}.search-bar h2{font-size:1.128em;font-weight:700}.search-bar label{font-size:.9em!important}.search-bar input{background-color:#fff!important}.search-bar .search-title{display:flex;justify-content:space-between}.not-found-container{flex-direction:column;align-items:center;margin:0 0 10px;padding:10px}.not-found-container,.not-found-container div{display:flex;justify-content:center;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137)}.not-found-container div{width:100%;margin:15px 30px;background-color:#fff}.not-found-container div p{padding:35px;font-size:1em;text-align:center;font-weight:700;color:var(--danger)}.not-found-container div img{width:300px}.schedule-header{width:100%;padding:8px;margin:0 0 5px;border-radius:10px;background-color:var(--color-primary);text-transform:capitalize}.schedule-header>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.schedule-header>div .schedule-header-title{color:#fff;text-align:center;font-weight:700}.schedule-header>div .schedule-header-title h2{font-size:1.1em}.schedule-header>div .schedule-header-nav{display:flex;flex-wrap:wrap;justify-content:space-between}.schedule-header>div .schedule-header-nav button{padding:8px 20px}.schedule-header>div .schedule-header-nav button:first-child{border-radius:10px 0 0 10px}.schedule-header>div .schedule-header-nav button:nth-child(2){margin:0 .5px;border-radius:0;background-color:var(--color-secondary)}.schedule-header>div .schedule-header-nav button:nth-child(3){border-radius:0 10px 10px 0}.schedule-header>div div:nth-child(3) button{width:280px;border-radius:10px!important;background-color:var(--color-secondary)}.schedule-header>div:nth-child(2){display:flex;justify-content:center;width:100%;padding-top:8px}.schedule-header>div:nth-child(2) button{background-color:var(--color-secondary)}@media (max-width:414px){.schedule-header{flex-direction:column;justify-content:center;align-items:center;gap:10px}.modal-container .modal-body{width:80vw;max-height:80vh;padding:10px;border-bottom:1px solid #000;overflow:auto}}@media (max-width:768px){.schedule-header>div{justify-content:center}}.table-name{cursor:pointer;background:var(--color-light)}.table{width:100%;border-radius:0 0 3.5px 3.5px;background-color:var(--color-light);box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137);padding:20px 30px;overflow:auto}.table table{width:100%!important}.table-thead{border-bottom:1px solid rgba(0,0,0,.2549019607843137)!important}.table-thead tr th{background-color:#dfdfdf;flex:1;border:2px solid #dee2e6;text-transform:capitalize;color:#000;font-size:.875em;font-weight:700}.table-tbody tr{position:relative}.table-tbody tr td{border-left:2px solid #dee2e6;border-bottom:2px solid #dee2e6;color:#100f11;font-size:.875em;text-align:center}.table-tbody tr td:first-child{font-weight:700;background-color:#dfdfdf}.table-tbody tr td:last-child{height:auto;min-height:45px;gap:0 3%}.table-tbody tr td:nth-child(5){max-width:250px;overflow:hidden;text-overflow:ellipsis}.table-tbody tr:hover{background-color:hsla(0,0%,87.5%,.054901960784313725)}.table-tbody tr:last-child td{border-bottom:none}.table-tfoot{text-align:right}.table-tfoot td,.table-tfoot th{padding:7px 30px!important;border-bottom:1px solid rgba(0,0,0,.1843137254901961)}.container-table-header{display:flex;align-items:center}.container-table-header h3{margin:0 auto 10px}.container-table-header h3 strong{font-weight:800}.dataTables_wrapper *{color:#726f75}.dataTables_info,.dataTables_paginate .paging_full_numbers *{color:#726f75!important}.dataTables_length{margin-bottom:10px}.dataTables_wrapper .dataTables_paginate .paginate_button{margin-top:10px!important;color:#fff!important;border:1px solid #000!important;padding:.1em .5em!important;background-color:rgba(222,226,230,.6431372549019608)!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate a.paginate_button.current{cursor:pointer!important;background-color:rgba(222,226,230,.3568627450980392)!important}.content{width:100%;border-radius:0 0 3.5px 3.5px;background-color:var(--color-light);box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137);padding:20px 30px}.cal-month-view .cal-day-badge{visibility:hidden}.consultation-link-calendar{display:flex;align-items:flex-start}.consultation-link-calendar span{margin:5px!important}.consultation-link-calendar .cal-event{margin:9px 5px 0!important}.consultation-link-calendar mwl-calendar-event-title{flex:1}.consultation-link-calendar mwl-calendar-event-title span{flex:1;width:100%;display:flex}.consultation-link-calendar mwl-calendar-event-title span b{flex:1;margin-right:15px}.consultation-link-calendar mwl-calendar-event-title span b:first-child{flex:0}.consultation-link-calendar mwl-calendar-event-title span p{flex:1;text-transform:capitalize;text-align:left}.consultation-link-calendar mwl-calendar-event-title span :nth-child(2){flex:1.8!important}.consultation-link-calendar mwl-calendar-event-title span :nth-child(3){flex:0.4!important}.consultation-link-calendar mwl-calendar-event-title span div{width:100%;display:flex;justify-content:center}.cal-month-view .block-all-link-calendar,.cal-month-view .fit-link-calendar,.cal-month-view .print-link-calendar,.cal-month-view .title-link-calendar,.cal-month-view .unblock-all-link-calendar{display:none}.cal-month-view .title-link-calendar{display:block;padding:4.5px;margin:2px 3px;background-color:var(--color-tertiary)!important;pointer-events:none!important;opacity:.5}.cal-month-view .title-link-calendar-block{background-color:var(--danger)!important}.cal-open-day-events .title-link-calendar{display:flex;margin:10px 0;pointer-events:none;background-color:transparent!important;opacity:1}.cal-open-day-events .title-link-calendar .cal-event{display:none}.cal-open-day-events .title-link-calendar span{font-size:1.5em!important}.cal-open-day-events .unblock-all-link-calendar{display:inline-block;width:auto;margin:auto;padding:10px}.cal-open-day-events .unblock-all-link-calendar .cal-event{display:none}.cal-open-day-events .unblock-all-link-calendar mwl-calendar-event-title span{width:100%;max-width:250px;height:35px;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--color-tertiary);color:var(--color-light);font-weight:700;font-size:.8em;cursor:pointer}.cal-open-day-events .unblock-all-link-calendar mwl-calendar-event-title span:hover{filter:opacity(85%);transition:.3s;box-shadow:0 4px 8px 0 rgba(0,0,0,.4235294117647059);text-decoration:none}.cal-open-day-events .block-all-link-calendar{display:inline-block;width:auto;margin:auto;padding:10px}.cal-open-day-events .block-all-link-calendar .cal-event{display:none}.cal-open-day-events .block-all-link-calendar mwl-calendar-event-title span{width:100%;max-width:250px;height:35px;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--danger);color:var(--color-light);font-weight:700;font-size:.8em;cursor:pointer}.cal-open-day-events .block-all-link-calendar mwl-calendar-event-title span:hover{background-color:#8a1722;text-decoration:none}.cal-open-day-events .fit-link-calendar{display:inline-block;width:auto;margin:auto;padding:10px}.cal-open-day-events .fit-link-calendar .cal-event{display:none}.cal-open-day-events .fit-link-calendar mwl-calendar-event-title span{width:100%;max-width:250px;height:35px;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--primary);color:var(--color-light);font-weight:700;font-size:.8em;cursor:pointer}.cal-open-day-events .fit-link-calendar mwl-calendar-event-title span:hover{background-color:#0b325c;text-decoration:none}.cal-open-day-events .print-link-calendar{display:inline-block;width:auto;margin:auto;padding:10px}.cal-open-day-events .print-link-calendar .cal-event{display:none}.cal-open-day-events .print-link-calendar mwl-calendar-event-title span{position:absolute;bottom:15px;right:15px;width:100%;max-width:250px;height:35px;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--primary);color:var(--color-light);font-weight:700;font-size:.8em;cursor:pointer}.cal-open-day-events .print-link-calendar mwl-calendar-event-title span:hover{background-color:#0b325c;text-decoration:none}.cal-month-view .cal-open-day-events{position:relative}.dropdown-options-container{width:180px;padding:10px;top:100%;right:0;z-index:1000;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137);position:absolute;display:flex;flex-direction:column;gap:10px}.dropdown-options-container button{width:100%;margin:0}.dropdown-options-btn{background-color:transparent;cursor:pointer}.dropdown-options-btn:hover{opacity:.4}.dropdown-options-btn img{width:25px}.dropdown-options:checked~.dropdown-options-btn{opacity:.4}.last-td{position:relative;max-width:70px!important}.cal-event{border:.05px solid #918f8f!important}.cal-day-view .bg-service-day-old,.cal-month-view .bg-service-day-old,.cal-week-view .cal-day-columns .bg-service-day-old{background-color:rgba(25,118,210,.06666666666666667)}.cal-day-view .bg-service-day,.cal-month-view .bg-service-day,.cal-week-view .cal-day-columns .bg-service-day{background-color:rgba(25,118,210,.2)}.cal-day-view .bg-service-day-extra,.cal-month-view .bg-service-day-extra,.cal-week-view .cal-day-columns .bg-service-day-extra{background-color:#e8fde7}.cal-day-view .bg-service-day-block,.cal-month-view .bg-service-day-block,.cal-week-view .cal-day-columns .bg-service-day-block{background-color:rgba(255,0,0,.15294117647058825)}.cal-day-view .bg-service-day-half-block,.cal-month-view .bg-service-day-half-block,.cal-week-view .cal-day-columns .bg-service-day-half-block{background:linear-gradient(rgba(25,118,210,.2) 30%,rgba(255,0,0,.15294117647058825))}.cal-today{background-color:hsla(0,0%,76.1%,.5254901960784314)!important}.cal-day-view .bg-previus-current-day,.cal-month-view .bg-previus-current-day,.cal-week-view .cal-day-columns .bg-previus-current-day{background-color:hsla(0,0%,96.1%,.596078431372549);pointer-events:none!important}.cal-day-view .bg-previus-current-day .cal-event,.cal-month-view .bg-previus-current-day .cal-event,.cal-week-view .cal-day-columns .bg-previus-current-day .cal-event{pointer-events:none!important}.btn-see-more{font-size:.9em;font-weight:bolder;text-align:center;text-decoration:underline;background-color:transparent;cursor:pointer}.btn-see-more:hover{filter:opacity(60%)}.modal-container{width:100vw;height:100vh;top:0;left:0;position:absolute;display:flex;background-color:rgba(0,0,0,.5882352941176471);z-index:1000}.modal-container .modal-content{margin:auto;background-color:#fff;border-radius:4.5px}.modal-container .modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px;border-bottom:1px solid #000;border-top-left-radius:4.5px;border-top-right-radius:4.5px;color:#fff;font-weight:700;background-color:var(--color-primary)}.modal-container .modal-header .modal-title{font-size:1.125em}.modal-container .modal-header .close{font-size:10px;width:23px;height:23px;padding:0}.modal-container .modal-body{width:100%!important;min-width:45vw;max-width:45vw;max-height:80vh;padding:10px;border-bottom:1px solid #000;overflow:auto}.modal-container .modal-body div{width:100%;padding:10px}.modal-container .modal-body form{padding:0 10px}.modal-container .modal-body form div{padding:5px 0}.modal-container .modal-footer{padding:5px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.modal-container .modal-footer .btn-default,.modal-container .modal-footer .btn-delete,.modal-container .modal-footer .btn-register,.modal-container .modal-footer .btn-save{width:100%;height:35px;max-width:175px;margin:0;padding:10px;display:flex;justify-content:center;align-items:center;font-size:.8125em}.modal-container .modal-footer div{display:flex;gap:10px}@media (max-width:768px){.modal-container .modal-body{max-width:none}}.chips-container{position:relative}.chips-container input{width:100%;height:100%;z-index:1}.chips-container .chips-content{display:flex;flex-wrap:wrap;width:100%;border-radius:3.5px;background-color:#ddd}.chips-container .chip{display:flex;left:20px;bottom:9.25px;padding:2px 10px;border-radius:10px;margin:4px;background-color:#fff;z-index:2;cursor:pointer}.chips-container .chip button,.chips-container .chip p{font-weight:bolder}.chips-container .chip button{padding:0 5px;width:20px;height:24px;margin-left:5px;border-radius:100%;background-color:#000;color:#fff;cursor:pointer}.chips-container .chip button:hover{opacity:.3}.chips-container .chip:hover{background-color:rgba(172,171,171,.23921568627450981)}input:-moz-read-only,textarea:-moz-read-only{background-color:transparent!important;cursor:default}input:read-only,textarea:read-only{background-color:transparent!important;cursor:default}input:disabled,label:disabled,select:disabled,textarea:disabled{opacity:.75!important;background-color:#ddd!important}input:disabled label:hover,label:disabled label:hover,select:disabled label:hover,textarea:disabled label:hover{background-color:none!important}button:disabled{pointer-events:none;opacity:.3}.content-form .btn-default{margin:0 auto}.content-form .form-row{padding:15px 30px;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:15px}.content-form .form-group{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.content-form .form-group>label{font-weight:700;text-transform:capitalize;color:#100f11;font-size:1em;min-height:30px}.content-form .table-print{width:100%;border:1px solid #000;border-radius:3.5px}.content-form .table-print thead tr{background-color:#284e6c;border:1px solid #000}.content-form datalist,.content-form input,.content-form select,.content-form textarea{border-radius:3.5px;background-color:#ddd;color:#000;padding:12px 20px;height:45px;border:1px solid #a8a8a8;min-width:200px}.content-form textarea{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:100%;min-height:70px;height:70px}.content-form .label-center{text-align:center}.content-form .input-choice{display:flex;align-items:center;justify-content:center}.content-form .input-choice label{padding:10px 25px;border-radius:5px;background-color:var(--secondary);color:var(--color-light);cursor:pointer}.content-form .input-choice label:hover{background-color:#3a3e42}.content-form .input-choice label:last-child{margin-left:15px}.content-form .input-choice .false-input:checked~.false-label,.content-form .input-choice .true-input:checked~.true-label{background-color:#0e0f0f;border:2px solid var(--secondary)}.ng-invalid.ng-touched:not(form,div){border:2px solid var(--color-danger)}.form-group-movable{margin:2px;border-radius:3.5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.4235294117647059)}.edit-password-button{justify-content:flex-end!important}@media (max-width:414px){.content,.content-form .form-row{padding:15px}}.form-title{width:100%;padding:5px 0;font-size:1.128em;font-weight:900;text-align:center;border-top:1px solid rgba(0,0,0,.1843137254901961);border-bottom:1px solid rgba(0,0,0,.1843137254901961)}.form-title:nth-of-type(2n){filter:opacity(60%)}.btn-default{display:flex;justify-content:center;align-items:center;height:70%;padding:10px 30px;border-radius:5px;background-color:var(--color-tertiary);color:var(--color-light);font-weight:700;font-size:1em;z-index:1;cursor:pointer}.btn-default:hover{filter:opacity(85%);transition:.3s;box-shadow:0 4px 8px 0 rgba(0,0,0,.4235294117647059)}.danger{background-color:var(--danger)}.btn-edit,.warning{background-color:var(--warning)}.btn-edit{padding:6px 20px;border-radius:5px;margin:5px;color:var(--color-light);font-weight:700;font-size:1em;cursor:pointer}.btn-edit:hover{background-color:rgba(243,189,64,.6862745098039216);transition:.3s;box-shadow:0 4px 8px 0 rgba(0,0,0,.4235294117647059)}.btn-visualize{padding:6px 20px;border-radius:5px;background-color:var(--success);color:var(--color-light);font-weight:700;font-size:1em;cursor:pointer}.btn-visualize:hover{background-color:#10501f}.btn-register{display:flex;justify-content:center;align-items:center;margin:30px auto 5px;padding:10px 30px;max-width:400px;width:100%;border-radius:5px;background-color:var(--primary);color:var(--color-light);font-weight:700;font-size:1em;cursor:pointer}.btn-register:hover{background-color:#0b325c}.box-buttons{display:flex;align-items:center;justify-content:center;width:100%;max-width:600px;margin:30px auto 0;gap:0 15px}.box-buttons button{flex:1}.btn-save{padding:10px 20px;max-width:400px;width:100%;border-radius:5px;background-color:var(--primary);color:var(--color-light);font-weight:700;font-size:1em;cursor:pointer}.btn-save:hover{background-color:#0b325c}.btn-delete{padding:10px 20px;max-width:400px;width:100%;border-radius:5px;background-color:var(--danger);color:var(--color-light);font-weight:700;font-size:1em;cursor:pointer}.btn-delete:hover{background-color:#8a1722}.input-required{color:#ca0000;font-weight:700;font-size:1.1em;margin:0 2px}.tooltipLabel{position:relative;display:inline-block}.tooltip-form{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px}.tooltip-form:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#000}.tooltipLabel:hover .tooltip-form{visibility:visible}.doctor-details{width:100%;padding:12px 20px;font-weight:300;background-color:transparent;border:1px solid #a8a8a8;border-radius:5px;font-family:inherit;white-space:pre;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-line;word-wrap:break-word}.tableReport{width:100%;border-radius:0 0 3.5px 3.5px;background-color:var(--color-light);box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137);padding:20px 30px;overflow-x:scroll;z-index:2}.tableReport table{width:100%!important}.container-btns{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:15px;padding:15px 60px}.container-btns button{width:47%;margin:0}.container-btns>p{width:100%;text-align:center}.reports-menu-items{margin:2%;border-radius:10px}.reports-menu-items h4{font-size:1.1rem!important}.dataTables_length{padding-top:.65em;margin-left:15px}.dataTables_filter{margin:0 10px 15px}.reports-menu-options{display:flex;align-items:center;justify-content:space-between}.reports-menu-options .reports-menu-direction{display:flex;margin:0 20px 0 0;flex-wrap:wrap}.reports-menu-options .reports-largeMenu-direction{display:flex;margin:0 20px 0 0;max-width:525px;flex-wrap:wrap}.reports-menu-options div:nth-child(2){display:flex}.reports-menu-items{display:flex;flex-direction:column;margin:10px}.reports-input,.reports-select{width:152px;height:30px;border:1px solid #000;border-radius:5px;background-color:#dfdfdf;padding:0 15px}.reports-buttons-container{margin-left:25vw}.reports-button{height:40px;margin:10px;outline:none;padding:10px 15px;border-radius:5px;background-color:var(--color-primary);color:#fff;align-self:flex-end}.dt-buttons{display:flex;justify-content:flex-start}.dt-buttons .dt-button{background:transparent}.dt-buttons .dt-button span{height:40px;margin:0 5px;padding:10px 15px;border-radius:5px;background-color:var(--color-primary);align-self:flex-end;cursor:pointer;color:#fff}.table-responsive{display:none}.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient to bottom,rgba(0,0,0,.3),rgba(0,0,0,.7);z-index:2001}.dt-button-collection{display:flex;flex-direction:column;flex-wrap:nowrap;width:210px;top:35px!important;position:absolute!important;background:rgba(54,54,54,.2);padding:0 5px;z-index:2002}.dt-button-collection div{z-index:2002}.dt-button-collection div button{display:block;margin:25px 0}button.dt-button.active{background:#3f7299!important;border-radius:5px}.multiple-choice,.multiple-choice .btn-multiple-choice{display:flex;align-items:center;justify-content:center}.multiple-choice .btn-multiple-choice{height:40px;color:#fff;background-color:#2d6439;padding:10px 30px;border-radius:5px;margin:0 20px}.btn-multiple-choice-check:checked~.btn-multiple-choice{border:2px solid #000;opacity:.8}@media (max-width:768px){.form-group{width:90%}.search-pre{width:100%}.content-header{display:none}table.dataTable{padding-top:10px}.table{display:none}.table-responsive{display:block;width:100%;border-radius:0 0 3.5px 3.5px;background-color:var(--color-light);box-shadow:0 2px 4px 0 rgba(0,0,0,.2549019607843137);padding:15px 20px;overflow:auto}.table-responsive table{width:100%!important}.reports-menu-options{flex-direction:column;align-items:flex-start}.reports-menu-direction{min-width:0}.dt-buttons{justify-content:flex-start;margin:10px 0}.tableReport .table-item-responsive{display:none}.tableReport .dataTables_wrapper{overflow:auto}.buttons-collection{display:none!important}}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:100%}table.dataTable thead .sorting{background-image:url(sort_both.8b117faa9d4dd934d6bb.png)}table.dataTable thead .sorting_asc{background-image:url(sort_asc.4bba59196d7ce2619696.png)!important}table.dataTable thead .sorting_desc{background-image:url(sort_desc.c4196d3286cc33244c83.png)!important}table.dataTable thead .sorting_asc_disabled{background-image:url(sort_asc_disabled.07c018ae0160704a3290.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(sort_desc_disabled.27ac5d1bc294b1fae056.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(180deg,#fff 0,#dcdcdc)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(180deg,#585858 0,#111)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}