html,body{width:100%!important;margin:0;padding:0;background-color:#fffacd;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hidden-text{display:none!important}*{margin:0;padding:0;box-sizing:border-box}#loadingData{position:fixed;top:0;left:0;z-index:10000;width:100vw;height:100vh;background-color:#ffffffe6}#frame{border:2px solid transparent;box-shadow:10px 10px 15px #c1b6b6,-6px -6px 15px #eee;padding:20px;background:#fff;border-radius:7px;max-width:500px;margin:15px auto 0}.floating-box{display:inline-block;height:40px;width:100px;text-align:center;margin:0;cursor:pointer;background-color:#3cc2ca;font-weight:700;border:none;border-radius:10px;color:#fff}#main-navbar{box-shadow:0 4px 6px -1px #0000001a;-ms-overflow-style:none;scrollbar-width:none}#main-navbar::-webkit-scrollbar{display:none}#desktop-tabs::-webkit-scrollbar{display:none}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#343a40;display:flex;justify-content:space-around;z-index:1050;padding:5px 0 env(safe-area-inset-bottom) 0;box-shadow:0 -2px 10px #0003}.nav-tab-btn{color:#888;background:none;border:none;flex:1;font-size:12px;padding:8px 0;text-align:center}.nav-tab-btn i{font-size:20px;margin-bottom:4px;display:block}.nav-tab-btn.active{color:orange;font-weight:700}@media(max-width:767px){body{padding-bottom:70px}}.row{width:100%;margin-left:0!important;margin-right:0!important}.table-fixed{table-layout:fixed;border-collapse:collapse;width:calc(100% - 4px)!important;margin:0 2px!important;border:1px solid #ddd;background:#fff;word-wrap:break-word}.table-fixed th,.table-fixed td{border:2px solid #000000;padding:3px;text-align:left;font-size:20px;font-weight:700;overflow-wrap:break-word;vertical-align:middle}.table-head th{background-color:#f2f2f2;text-align:center}.table-container{max-height:82vh;overflow-y:auto;overflow-x:hidden!important;padding-bottom:5px;margin:0 1px 10px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a}.table-container::-webkit-scrollbar{display:none}tbody tr:nth-child(2n){background-color:#f9f9f9}.urgent-text{color:red!important;font-weight:700}.urgent-cell,.urgent-row td{color:red!important}.pa-tag{background-color:#46f7b9;padding:2px 8px;border-radius:10px;display:inline-block;font-weight:700;margin-right:5px;font-size:14px;color:#000}.pa-row,.pa-row td{background-color:#46f7b9!important}.block-title{font-weight:700;font-size:20px;margin-top:20px;margin-bottom:5px;color:#333}.summary-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:15px;border:2px solid black;border-radius:5px;background:#fff}.summary-table{width:100%;text-align:center;border-collapse:collapse;min-width:400px}.summary-table th,.summary-table td{border:1px solid black;padding:8px;font-size:16px;font-weight:700}.summary-table th{background-color:#f0f0f0}.ward-text{font-weight:700;font-size:16px}.filter-label{font-weight:700;display:flex;align-items:center}.filter-group{margin-bottom:10px}#HistoryModal .modal-dialog{max-width:95%;width:95%}#HistoryModal .modal-content{max-height:90vh}#HistoryModal .modal-body{overflow-y:auto}.react-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1040}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-header:hover{background-color:#0000000d}.swipe-td{overflow:hidden!important;position:relative!important;max-width:0;padding:0!important}.swipe-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;min-height:48px;overflow:hidden}.swipe-content{transform:translate(0);width:100%;transition:transform .3s ease;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;white-space:normal!important;z-index:2;position:relative;background-color:transparent;padding:3px!important}.swipe-content:after{content:"❮";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#0003;font-size:14px;pointer-events:none}.swiped-left .swipe-content:after{display:none}.swipe-actions{position:absolute;right:-120px;top:0;bottom:0;width:120px;display:flex;align-items:center;justify-content:center;background-color:#17a2b8;color:#fff;font-weight:700;font-size:15px;transition:right .3s ease;z-index:1}.swiped-left .swipe-content{transform:translate(-120px)}.swiped-left .swipe-actions{right:0}#ho-table{width:100%!important}.action-cell{white-space:nowrap}body:not(.force-mobile-mode) #ho-dashboard .flex{display:flex;flex-wrap:nowrap!important;overflow-x:hidden!important;width:100%;margin:0;gap:3px;padding:0 3px}body:not(.force-mobile-mode) #ho-dashboard .table-container{flex:1 1 0!important;min-width:0!important;max-width:none!important;margin:0 0 10px!important}body:not(.force-mobile-mode) #ho-table{table-layout:fixed}body:not(.force-mobile-mode) .col-task-id{width:6%!important}body:not(.force-mobile-mode) .col-date{width:10%!important}body:not(.force-mobile-mode) .col-urgency{width:8%!important}body:not(.force-mobile-mode) .col-ward{width:6%!important}body:not(.force-mobile-mode) .col-bed{width:6%!important}body:not(.force-mobile-mode) .col-task{width:48%!important}body:not(.force-mobile-mode) .col-action{width:16%!important}body:not(.force-mobile-mode) #ho-dashboard .table-fixed th{white-space:nowrap!important}body:not(.force-mobile-mode) #ho-dashboard .table-fixed th:nth-child(1),body:not(.force-mobile-mode) #ho-dashboard .table-fixed td:nth-child(1){width:40px!important;min-width:40px!important;text-align:center!important}body:not(.force-mobile-mode) #ho-dashboard .table-fixed th,body:not(.force-mobile-mode) #ho-dashboard .table-fixed td{font-size:18px!important;padding:4px 3px!important}body:not(.force-mobile-mode) #ho-dashboard .table-fixed td:nth-child(3){padding:4px 2px!important;font-size:17px!important}body:not(.force-mobile-mode) #ho-dashboard p.center-text{font-size:24px!important;padding:6px!important}body.force-mobile-mode{padding-bottom:70px}body.force-mobile-mode #desktop-tabs,body.force-mobile-mode #navLogoutBtn{display:none!important}body.force-mobile-mode #mobile-nav.d-flex{display:flex!important}body.force-mobile-mode #ho-dashboard .flex{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}body.force-mobile-mode #ho-dashboard .table-container{flex:1 1 100%!important;min-width:320px;width:95vw;margin:0 auto 15px!important;max-height:none!important;overflow-y:visible!important}body.force-mobile-mode #ho-dashboard .table-fixed th,body.force-mobile-mode #ho-dashboard .table-fixed td{font-size:16px;padding:4px}body.force-mobile-mode #ho-dashboard p.center-text{font-size:24px;padding:8px}body.force-mobile-mode #ho-table{table-layout:fixed}body.force-mobile-mode #ho-table .d-md-table-cell{display:none!important}body.force-mobile-mode .swipe-actions.d-md-none{display:flex!important}body.force-mobile-mode #ho-main-view.container{padding-left:4px!important;padding-right:4px!important;margin-top:5px!important;max-width:100%!important}body.force-mobile-mode #ho-main-view .bg-white.p-2,body.force-mobile-mode #ho-main-view .bg-white.p-md-3{padding:2px!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important}body.force-mobile-mode #ho-main-view .filter-group.col-md-4{flex:0 0 100%!important;max-width:100%!important}body.force-mobile-mode .bed-cell{width:23%!important;padding:6px 2px!important;vertical-align:middle;text-align:center!important;font-size:14px!important}body.force-mobile-mode .task-cell{width:77%!important;padding:4px 6px!important;vertical-align:middle}body.force-mobile-mode #ho-table .swipe-content{padding:6px 4px;background-color:inherit}@media(max-width:768px){#ho-table{table-layout:fixed}.table-striped tbody tr:nth-of-type(odd) .swipe-content{background-color:#f9f9f9}.table-striped tbody tr:nth-of-type(2n) .swipe-content{background-color:#fff}#ho-main-view.container{padding-left:4px!important;padding-right:4px!important;margin-top:5px!important}#ho-main-view .bg-white.p-2,#ho-main-view .bg-white.p-md-3{padding:2px!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important}.bed-cell{width:23%!important;padding:6px 2px!important;vertical-align:middle;text-align:center!important;font-size:14px!important}.task-cell{width:77%!important;padding:4px 6px!important;vertical-align:middle}#ho-table .swipe-content{padding:6px 4px;background-color:inherit}}p.center-text{text-align:center!important;font-weight:700!important;margin:0;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#98bf64}
