@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap";html{-webkit-text-size-adjust:100%;line-height:1.5}*,:before,:after{border:0 solid}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background-color:#0000}button{background-color:#0000;background-image:none;border:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{border-collapse:collapse;border-spacing:0;border-color:inherit;text-indent:0}th,td{padding:0}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}hr{color:inherit;border:0;border-top:1px solid}*{box-sizing:border-box;font-variant-numeric:lining-nums}body{color:#000;direction:rtl;background-color:#fff;margin:0;font-family:Noto Sans Arabic,sans-serif}#root{width:100%;min-height:100vh}input,textarea,select{font-family:Noto Sans Arabic,sans-serif}select,select.filter-sel,select.f-sel,select.filter-select{appearance:none!important;background-image:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:silver;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ti-loader-2{animation:1s linear infinite spin}table.stage-table td.m-sum{display:none}@media (pointer:coarse){select,input[type=text],input[type=date],input[type=number],input[type=email],input[type=tel],input[type=search]{min-height:36px}button{min-height:32px}}@media (width<=900px){html,body{overflow-x:hidden}table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}table.m-cards,table.stage-table{min-width:0!important;display:block!important;overflow-x:visible!important}table.m-cards thead,table.stage-table thead,table.m-cards colgroup{display:none}table.m-cards tbody,table.m-cards tr,table.stage-table tbody,table.stage-table tr{display:block}table.m-cards tr,table.stage-table tr{border:1px solid #dde1ea;border-radius:12px;margin:12px 2px;overflow:hidden;box-shadow:0 1px 4px #0000000f;background:#fff!important;padding:0!important}table.m-cards td,table.stage-table td{white-space:normal!important;text-overflow:clip!important;text-align:right!important;background:#fff!important;border:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:8px 12px 10px!important;font-size:15px!important;display:block!important;position:static!important;overflow:visible!important}table.m-cards tr,table.stage-table tr{height:auto!important}table.m-cards td:nth-child(2n),table.stage-table td:nth-child(2n){background:#f3f4f6!important}table.stage-table td.m-sum{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;background:#f9fafb!important;display:flex!important}table.stage-table td.m-sum:before,table.stage-table tr.m-folded td:not(.m-sum){display:none!important}table.stage-table tr.m-folded{padding:0!important}table.m-cards td:before,table.stage-table td:before{content:attr(data-label);color:#5f5e5a;margin-bottom:4px;font-size:11px;display:block}table.m-cards td[data-label=\#]{display:none!important}table.m-cards td[data-head],table.stage-table td[data-label=\#]{align-items:center;gap:8px;font-weight:700;color:#0c447c!important;background:#e6f1fb!important;padding:9px 12px!important;font-size:14px!important;display:flex!important}table.m-cards td[data-head]:before,table.stage-table td[data-label=\#]:before{color:#185fa5;margin:0;font-size:12px;display:inline}table.stage-table td[data-label=\#]:before{content:"مرحلة"}table.m-cards td:nth-child(2n){background:#fff!important}table.m-cards td:nth-child(odd){background:#f3f4f6!important}table.m-cards td[data-head]{background:#e6f1fb!important}table.m-cards input,table.m-cards select,table.m-cards textarea,table.stage-table input,table.stage-table select,table.stage-table textarea{box-sizing:border-box;min-height:38px;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;padding:6px 10px!important;font-size:15px!important}table.m-cards select,table.stage-table select{text-align:right}table.m-cards td[data-label=إجراءات],table.stage-table td[data-label=التحكم],table.stage-table td[data-label=إشعار],table.stage-table td[data-label=LINK],table.m-cards td[data-label=LINK]{flex-wrap:wrap;align-items:center;gap:10px;background:#f9fafb!important;border-top:1px solid #eef0f3!important;display:flex!important}table.m-cards td[data-label=إجراءات]:before,table.stage-table td[data-label=التحكم]:before,table.stage-table td[data-label=إشعار]:before,table.stage-table td[data-label=LINK]:before,table.m-cards td[data-label=LINK]:before{flex:0 0 100%;margin-bottom:0}table.m-cards td button,table.stage-table td button{min-width:44px;min-height:40px;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:8px 12px!important}table.m-cards td[colspan],table.stage-table td[colspan]{background:#fff!important;display:block!important}table.m-cards td[colspan]:before,table.stage-table td[colspan]:before{content:none}[style*=grid-template-columns]:not([style*=auto-fit]):not([style*=auto-fill]){grid-template-columns:1fr!important}.page-pad{padding:8px 4px!important}}@supports (height:100dvh){.darhub-sidebar{height:100dvh!important}}@media (width<=900px){.darhub-sidebar{padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}}.print-area{display:none}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{width:100%;position:absolute;top:0;left:0;display:block!important}.no-print{display:none!important}table{border-collapse:collapse;width:100%}th,td{border:1px solid #ccc;padding:6px 10px;font-size:11px}th{font-weight:600;background:#f5f5f5!important}.print-header{border-bottom:2px solid #1a1a2e;margin-bottom:20px;padding-bottom:12px}.print-footer{color:#666;border-top:1px solid #ccc;margin-top:20px;padding-top:8px;font-size:10px}@page{margin:20mm;size:A4}}
