.main-header .logo{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:normal}.main-header .logo .subtitle{font-size:.75rem}.sidebar-menu>li>a>.fa{margin-right:7px;text-align:center}.form-group-horizontal{margin-bottom:-13px}.form-group-horizontal>.sonata-ba-field>div{align-items:baseline;display:flex;gap:1rem}.form-group-horizontal>.sonata-ba-field>div>.form-group{flex:1}.form-group-horizontal>.sonata-ba-field>div>.form-group .input-group{width:100%}.form-group-horizontal>.sonata-ba-field>div>.form-group .date>.input-group-addon{width:40px}.date>.input-group-addon{cursor:pointer}.input-group>input[disabled]+.input-group-addon{background-color:#eee;cursor:not-allowed}.form-control.no-readonly-style[readonly]{background-color:#fff}.btn-primary{background-color:#dd2909;border-color:#dd2909}.btn-primary.active,.btn-primary.active.active,.btn-primary.active.disabled,.btn-primary.active:active,.btn-primary.active[disabled],.btn-primary:active,.btn-primary:active.active,.btn-primary:active.disabled,.btn-primary:active:active,.btn-primary:active[disabled],.btn-primary:focus,.btn-primary:focus.active,.btn-primary:focus.disabled,.btn-primary:focus:active,.btn-primary:focus[disabled],.btn-primary:hover,.btn-primary:hover.active,.btn-primary:hover.disabled,.btn-primary:hover:active,.btn-primary:hover[disabled]{background-color:#bb2308;border-color:#bb2308}.btn-group>.btn-primary.active{background-color:#dd2909;border-color:#dd2909}.breadcrumb>li span,.breadcrumb>li.active span,.breadcrumb>li.active:before,.breadcrumb>li:before{color:#fff}.box.box-primary{border-top-color:#f53614}.pagination>.active>a,.pagination>.active>a:hover{background-color:#dd2909;border-color:#dd2909}body.login-page{background:#333 url(/build/images/background.25234c29.webp) 50%;background-position-x:10%;background-size:cover}body.login-page:before{background:rgba(51,51,51,.5);content:"";inset:0;position:absolute}body.login-page .login-box{bottom:7%;left:50%;margin:0;position:fixed;translate:-50% 0}body.login-page .login-box-body{background:hsla(0,0%,100%,.9);box-shadow:0 0 5px rgba(0,0,0,.1)}@media(min-aspect-ratio:70/53){body.login-page .login-box{bottom:auto;top:65%;translate:-50% -50%}body.login-page .login-box-body{background:hsla(0,0%,100%,.7)}}body.login-page .login-logo{color:#444;line-height:normal}body.login-page .login-logo .subtitle{font-size:1rem}body.login-page .alert{margin-bottom:6px}body.login-page .login-box-msg{margin-bottom:6px;padding:0}body.login-page label.control-label{margin-bottom:.125rem}.content-header .navbar-brand{height:auto;min-height:50px}.content-header .navbar-nav>.sonata-actions{float:none}@media(max-width:767.99999999px){.sonata-filter-form .form-group>.col-sm-4{float:left;width:91.6666666667%}.sonata-filter-form .form-group>.col-sm-4.advanced-filter{margin-bottom:.25rem}.sonata-filter-form .form-group>.col-sm-1{width:0}}.sonata-filter-form>.row>.col-sm-3>.form-group:first-of-type{column-gap:.25rem;display:flex;flex-wrap:wrap;margin:0 0 .75rem;row-gap:.5rem}.sonata-filter-form>.row>.col-sm-3>.form-group:first-of-type:after,.sonata-filter-form>.row>.col-sm-3>.form-group:first-of-type:before{display:none}.sonata-filter-form>.row>.col-sm-3>.form-group:first-of-type>*{flex:1}.sonata-ba-list-field-actions>.btn-group{display:flex;gap:.25rem}@media(min-width:768px){.sonata-ba-list-field-actions>.btn-group{flex-wrap:wrap}}.sonata-ba-list-field-actions>.btn-group>.btn{margin:0}.sonata-ba-list-field-actions>.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.sonata-ba-list-field-actions>.btn-group>.btn:not(:first-child),.sonata-ba-list-field-actions>.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.sonata-ba-show .table-responsive>.table>tbody>tr>td,.sonata-ba-show .table-responsive>.table>tbody>tr>th,.sonata-ba-show .table-responsive>.table>tfoot>tr>td,.sonata-ba-show .table-responsive>.table>tfoot>tr>th,.sonata-ba-show .table-responsive>.table>thead>tr>td,.sonata-ba-show .table-responsive>.table>thead>tr>th{white-space:normal}.sonata-ba-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.select2-container .select2-results .select2-results__option[aria-selected=true]{display:none}[class^=icheckbox_].icheckbox_square-blue.focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 12px rgba(102,175,233,.6)}[class^=icheckbox_].icheckbox_square-blue.focus:not(.checked){background-position:-24px 0}.date-range-picker>.form-inline.full-width{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.date-range-picker>.form-inline.full-width>.form-group{flex:1;margin-bottom:0;min-width:130px}.date-range-picker>.form-inline.full-width>.form-group .input-group{width:100%}.nav>li>a.notification-button{align-items:center;display:flex;height:50px;padding:0}.nav>li>a.notification-button:hover,.skin-red .main-header .navbar .nav>li>a.notification-button:hover{background:none;color:#fff}.nav>li>a.notification-button:hover .bell,.skin-red .main-header .navbar .nav>li>a.notification-button:hover .bell{background-color:rgba(0,0,0,.2)}.nav>li>a.notification-button .bell{align-items:center;background:rgba(0,0,0,.1);border-radius:100%;display:flex;height:35px;justify-content:center;width:35px}.nav>li>a.notification-button .badge{background-color:#f53614;margin-left:-12px;margin-top:-20px}.navbar-nav>.user-menu>.dropdown-toggle{align-items:center;display:flex;gap:.25rem;height:50px;padding:0 .75rem}.navbar-nav>.user-menu>.dropdown-toggle>.fa-user{font-size:1.5rem}@media(min-width:768px){.navbar-nav>.user-menu>.dropdown-toggle>.fa-user{font-size:1.25rem}}.navbar-nav>.user-menu>.dropdown-toggle>.user-data{display:flex;flex-direction:column;line-height:normal;max-width:calc(100vw - 180px);white-space:nowrap}.navbar-nav>.user-menu>.dropdown-toggle>.user-data>div{overflow:hidden;text-overflow:ellipsis}.navbar-nav>.user-menu>.dropdown-toggle>.user-data :nth-child(2){font-size:.75rem;opacity:.75}.navbar-nav>.user-menu>.dropdown-user{width:100%}@media(max-width:991px){.navbar-custom-menu>.navbar-nav>.user-menu>.dropdown-user{right:0}}.navbar-nav>.user-menu>.dropdown-user>li>a{padding:.75rem}@media(min-width:768px){.navbar-nav>.user-menu>.dropdown-user>li>a{padding:.5rem .75rem}}@media(max-width:767px){.skin-red .main-header .navbar-nav>.user-menu>.dropdown-user>li>a{color:inherit}.skin-red .main-header .navbar-nav>.user-menu>.dropdown-user>li>a:hover{background:#e1e3e9}}.app-version{bottom:.125rem;color:#8aa4af;position:absolute;text-align:center;width:100%}@media(min-width:992px){.filter-wrapper-outer{position:relative}.filter-wrapper-outer>.filter-wrapper-inner{position:absolute}.filter-wrapper-outer .sonata-filters-box{display:block!important;margin-bottom:-100%}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9{width:100%}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]{display:block!important;margin-bottom:.75rem}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]>label{display:block;float:none;padding-top:0;text-align:left;width:100%}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]>.col-sm-4{width:100%}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]>.col-sm-4.advanced-filter{margin-bottom:.125rem}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]>.col-sm-1{display:none}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .date-range-picker>div{display:flex;gap:.25rem}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .date-range-picker>div>div{flex:1}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .date-range-picker>div>div>.input-group,.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .date-range-picker>div>div>.input-group>.input-group{width:100%}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .date-range-picker>div>div>.input-group>.input-group>.input-group-addon{width:16px}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]:not([hidden]) .select2-selection,.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]:not([hidden]) input{border-color:#222d32}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-9 .form-group[data-sonata-filter-target=group]:not([hidden]) .input-group-addon{border-bottom-color:#222d32;border-right-color:#222d32;border-top-color:#222d32}.filter-wrapper-outer .sonata-filters-box form>.row>.col-sm-3{width:100%}}.content-header .fast-filters .sonata-action-element.active,.content-header .fast-filters .sonata-action-element.active:hover{background-color:rgba(0,0,0,.1);color:#333}.sonata-filters-box .fast-filters.btn-group a.btn.active{pointer-events:none}.abort-button{display:flex;flex-grow:1;justify-content:flex-end}.duty-comment{align-items:baseline;display:flex;flex-direction:column;gap:.75rem;line-height:1}@media(min-width:640px){.duty-comment{flex-direction:row}}.duty-comment:not(:first-child){border-top:1px solid hsla(15,3%,75%,.2);margin-top:.75rem;padding-top:.75rem}.duty-comment>.duty-comment-info{border-bottom:1px solid hsla(15,3%,80%,.2);padding-bottom:.25rem;width:100%}@media(min-width:640px){.duty-comment>.duty-comment-info{border-bottom:0;border-right:1px solid hsla(15,3%,90%,.2);padding-bottom:0;padding-right:.75rem;width:8.125rem}}.duty-comment>.duty-comment-info>.duty-comment-date{color:#a0a0a0;font-size:.75rem}.duty-comment>.duty-comment-content{flex-grow:1}.duty-comment>.duty-comment-content [data-readmore-toggle]{color:#000;display:block;font-weight:700;margin-top:.75rem}.table>tbody>tr.notification>td{vertical-align:top}.table>tbody>tr.notification>td>.sonata-readmore{overflow:hidden}.table>tbody>tr.notification>td .mark-button .mark-as-read{display:none}.table>tbody>tr.notification>td .mark-button .mark-as-unread{display:inline}.table>tbody>tr.notification.notification-unread>td{background-color:#e8e8e8}.table>tbody>tr.notification.notification-unread>td:not(.sonata-ba-list-field-html){font-weight:700}.table>tbody>tr.notification.notification-unread>td .mark-button .mark-as-read{display:inline}.table>tbody>tr.notification.notification-unread>td .mark-button .mark-as-unread{display:none}.duty-schedule-table.table>tbody>tr.saturday>td{background-color:#d6d6d6}.duty-schedule-table.table>tbody>tr.saturday:hover>td{background-color:#c9c9c9}.duty-schedule-table.table>tbody>tr.sunday>td{background-color:#fedbce}.duty-schedule-table.table>tbody>tr.sunday:hover>td{background-color:#fdc9b5}.duty-schedule-table.table>tbody>tr.holiday>td{background-color:#fed256}.duty-schedule-table.table>tbody>tr.holiday:hover>td{background-color:#fecb3d}.duty-schedule-table.table>tbody>tr.new-duty>td{background-color:#c8eecf}.duty-schedule-table.table>tbody>tr.new-duty:hover>td{background-color:#b5e8be}.duty-schedule-table.table>tbody>tr.selected-for-batch>td{background-color:#e3f7fe}.duty-schedule-table.table>tbody>tr.selected-for-batch:hover>td{background-color:#caf0fd}.duty-schedule-table.table>tbody>tr:has(:focus,.select2.select2-container.select2-container--open)>td,.duty-schedule-table.table>tbody>tr:hover:has(:focus,.select2.select2-container.select2-container--open)>td{background-color:#e3f7fe}.duty-schedule-table .batch-cell{vertical-align:middle}.duty-schedule-table .batch-cell .checkbox{margin:0}.duty-schedule-table .new-duty-add-cell{padding-top:11px}.duty-schedule-table .text-cell{padding-top:13px;white-space:nowrap}.duty-schedule-table .form-group,.duty-schedule-table .form-group .help-block{margin-bottom:0}.duty-form-actions-grid{display:grid;grid-template-columns:1fr}.duty-form-actions-grid .btn-success[name=btn_create_and_create],.duty-form-actions-grid .btn-success[name=btn_update_and_list]{grid-row-start:2}.duty-form-actions-grid .or-text{padding:.25rem .5rem;text-align:center}.duty-form-actions-grid .abort-button{display:contents}@media(min-width:576px){.duty-form-actions-grid{grid-template-columns:repeat(2,1fr)}.duty-form-actions-grid .btn-success[name=btn_create_and_create],.duty-form-actions-grid .btn-success[name=btn_create_and_list],.duty-form-actions-grid .btn-success[name=btn_update_and_list]{grid-row-start:auto}.duty-form-actions-grid .or-text{grid-column-end:span 2}.duty-form-actions-grid:not(:has(.delete-button)) .abort-button>.btn{grid-column-end:span 2}}@media(min-width:1200px){.duty-form-actions-grid{grid-template-columns:repeat(2,minmax(365px,500px)) auto minmax(min-content,200px)}.duty-form-actions-grid .btn-success:not([name$=_no_notify]){grid-column-start:1}.duty-form-actions-grid .btn-success[name$=_no_notify]{grid-column-start:2}.duty-form-actions-grid .or-text{grid-column-end:auto;grid-column-start:3;grid-row-end:span 3;grid-row-start:1}.duty-form-actions-grid .delete-button{grid-column-start:4;grid-row-start:1}.duty-form-actions-grid .abort-button>.btn{grid-column-start:4;grid-row-start:2}.duty-form-actions-grid:not(:has(.delete-button)) .abort-button>.btn{grid-column-end:auto;grid-row-end:span 3;grid-row-start:1}}.duty-form-actions-grid .btn-success{white-space:normal}.duty-form-actions-grid .btn-success .badge,.duty-form-actions-grid .btn-success>i{float:left}.duty-form-actions-grid .btn-success>i:not(:first-child){margin-left:5px}.duty-form-actions-grid .btn-success .badge.with-notification-badge,.duty-form-actions-grid .btn-success .badge.without-notification-badge{background-color:var(--badge-color);color:#fff;font-size:.7em;margin-left:-.125rem;margin-top:-.25rem}.duty-form-actions-grid .btn-success .badge.with-notification-badge{--badge-color:#f53614}.duty-form-actions-grid .btn-success .badge.without-notification-badge{--badge-color:#31708f}.reports h3{margin-bottom:2rem;margin-top:0;text-align:center}.reports .report-selector{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center}.reports .report-selector .report-selector-item{align-items:center;background-color:#fff;border-radius:1rem;color:#000;display:flex;font-size:1.25rem;font-weight:700;height:20rem;justify-content:center;opacity:.9;padding:1rem;text-align:center;width:20rem}.reports .report-selector .report-selector-item:focus,.reports .report-selector .report-selector-item:hover{opacity:1;transform:translateY(-.25rem);transition:transform .25s}.reports .reports-list{display:flex;flex-direction:column;gap:.25rem;margin:3rem auto 0;max-width:67rem}.reports .reports-list>h4{font-size:inherit;font-weight:700;margin:0}.reports .reports-list>ul{margin-bottom:.75rem}.reports .reports-container{display:flex;flex-direction:column;gap:.1875rem;margin:0 auto;max-width:40rem;width:100%}.reports .reports-container .box{margin:0}.reports .progress{position:relative}.reports .progress>.progress-bar-status-info{left:0;position:absolute;right:0;text-align:center}.gap-after{border-bottom:3px solid #d9534f;margin-bottom:4px}.gap-after td{background-color:#fbe9e9;padding-bottom:4px;padding-top:4px}td:has(.comment-tooltip-wrapper){overflow:visible!important;position:relative}.comment-tooltip-wrapper{display:inline-block;position:relative}.comment-tooltip-wrapper .comment-icon{cursor:pointer;height:1.25rem;width:1.25rem}.comment-tooltip-wrapper .comment-tooltip-content{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);left:100%;margin-left:.5rem;max-width:320px;min-width:200px;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:0;transform:translateY(-50%) translateX(4px);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-out;z-index:999}.comment-tooltip-wrapper .comment-tooltip-content:after{border-bottom:6px solid transparent;border-right:6px solid #fff;border-top:6px solid transparent;content:"";filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));height:0;left:-6px;position:absolute;top:50%;transform:translateY(3px);width:0}.comment-tooltip-wrapper .comment-tooltip-content .comment-item{border-bottom:1px solid #e8e8e8;margin-bottom:.75rem;padding-bottom:.75rem}.comment-tooltip-wrapper .comment-tooltip-content .comment-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-tooltip-wrapper .comment-tooltip-content .comment-item .comment-text{color:#374151;font-size:.875rem;line-height:1;word-wrap:break-word;margin-bottom:.25rem}.comment-tooltip-wrapper .comment-tooltip-content .comment-item .comment-author{color:#6b7280;font-size:.75rem;font-weight:500}.comment-tooltip-wrapper .comment-icon:hover+.comment-tooltip-content{opacity:1;transform:translateY(-50%) translateX(0)}