.reason-actions-seperator{border-bottom:1px solid #e0e0e0!important}.mode-actions-seperator{border-bottom:5px solid #e0e0e0!important}.dropdown-wrapper{padding:0}.dropdown-wrapper .dropdown-items{font-weight:400;font-size:16px!important;text-align:center;line-height:19px!important;color:#787878;margin:6px auto!important;max-width:142px!important;white-space:normal!important;padding:1px 5px 1px 5px!important}.dropdown-wrapper .red-remove{color:#f46a6a!important}.header[data-v-665ebfe1]{margin-bottom:38px}.header .custom-title[data-v-665ebfe1]{font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#c7c7c7;margin-bottom:0!important;letter-spacing:1px}.close-icon[data-v-665ebfe1]{position:absolute;top:21px;inset-inline-end:26px;color:#f46a6a;font-size:1.7rem;cursor:pointer}.touch-mode-alert[data-v-665ebfe1]{font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#495057;padding:0 22px}.custom-alert[data-v-d25eba48]{background:#f46a6a!important;border-radius:38px;height:38px;margin-bottom:8px!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-alert .alert-content[data-v-d25eba48]{gap:32px;width:100%}.custom-alert .alert-content[data-v-d25eba48],.custom-alert .alert-txt[data-v-d25eba48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-alert .alert-txt[data-v-d25eba48]{font-weight:700;font-size:16px;line-height:19px;color:#fff}.custom-alert .view-btn[data-v-d25eba48]{background:#fff;border-radius:13.5px;height:21px;width:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#f46a6a!important}.page-top-header[data-v-3b6230b2]{height:27px;margin-bottom:24px}.page-top-header ol[data-v-3b6230b2]{background:transparent}.pages-title[data-v-3b6230b2]{color:#4a4a4a!important;font-weight:400!important;font-size:16px!important;line-height:19px!important;padding-top:0!important;-webkit-padding-start:24px!important;padding-inline-start:24px!important;white-space:nowrap;height:12px}.header-button-wrapper[data-v-3b6230b2]{-webkit-margin-start:40px;margin-inline-start:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-button-wrapper button[data-v-3b6230b2]{width:127px;height:27px;background:#103f5e;border-radius:12.5px;font-weight:400;font-size:16px;line-height:19px;text-align:center;border:none!important;color:#fff}:dir(rtl) .header-button-wrapper button[data-v-3b6230b2]{font-size:14px!important}.attendanceGridHeight .dx-treelist-container{height:calc(100vh - 197px)}.attendanceGridHeightWithAlert .dx-treelist-container{height:calc(100vh - 243px)}div#allModesGrid{min-height:450px}section#reasons-mode .dx-treelist-header-panel{padding:0!important}section#reasons-mode .dx-treelist-nodata{font-size:16px!important}section#reasons-mode .dx-treelist-text-content.dx-text-content-alignment-left{font-weight:400;font-size:14px;line-height:17px;color:#787878}section#reasons-mode tr.dx-row.dx-column-lines.dx-treelist-filter-row{background:#fff!important}section#reasons-mode .dx-treelist-text-content{font-weight:400;font-size:16px;line-height:19px;color:#495057}[data-v-719b7740] .main-grid-con .gid-view-con{width:auto;height:76px;background:#fff;padding-bottom:15px;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}[data-v-719b7740] .main-grid-con .gid-view-con .grid-button-con{-webkit-padding-start:38px;padding-inline-start:38px}[data-v-719b7740] .main-grid-con .gid-view-con .grid-button-con button.calendar-view,[data-v-719b7740] .main-grid-con .gid-view-con .grid-button-con button.gid-view{width:125px;height:27px;background:#103f5e;border-radius:13.5px;border:none;font-weight:500;font-size:16px;line-height:19px;text-align:center;color:#fff}[data-v-719b7740] .main-grid-con .gid-view-con .grid-button-con button.gid-view{-webkit-margin-end:27px;margin-inline-end:27px}[data-v-719b7740] .main-grid-con .gid-view-con .grid-button-con button.calendar-view:disabled{background:#c7c7c7}[data-v-719b7740] .main-grid-con .emptyspace-ubder-btn{height:23px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-719b7740] .main-grid-con .emptyspace-ubder-btn .sep-btn-line{width:92%;height:1px;background:#000;opacity:.08}[data-v-719b7740] .add-mode .btn-secondary{background:#103f5e!important;border-radius:13.5px!important;border:none;width:127px!important;height:27px!important;font-size:16px!important;line-height:19px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff!important}[data-v-719b7740] .add-mode ul.dropdown-menu.show{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25)!important;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;border-radius:6px!important;text-align:center!important;min-width:127px!important;margin-top:6px!important}[data-v-719b7740] .add-mode ul.dropdown-menu.show li.unique-mode a.dropdown-item,[data-v-719b7740] .add-mode ul.dropdown-menu.show li.unique-reason a.dropdown-item{font-weight:400;font-size:16px;line-height:19px;text-align:center;-webkit-padding-end:24px;padding-inline-end:24px;color:#787878}button.btn.d-flex.align-items-center.justify-content-center.text-center.add-mode-btn.btn-primary.btn-sm.rounded-pill[data-v-719b7740]{-webkit-margin-start:40px;margin-inline-start:40px;height:27px;width:127px;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#fff}.attendance-mode-list-white-bg-sec[data-v-719b7740]{background-color:#fff;-webkit-padding-start:0;padding-inline-start:0;border-radius:8px!important}